BAB IV RANCANGAN IMPLEMENTASI APLIKASI
4.1
Rancangan Database Rancangan database untuk aplikasi yang diusulkan akan dijelaskan melalui spesifikasi database berikut :
4.1.1 Spesifikasi Basis Data Spesifikasi basis data merupakan uraian rinci tentang tiap-tiap relasi (tabel atau file. a. Tabel Data Karyawan Nama Tabel : Tabel Data Karyawan Primary Key : ID_Kar No 1
Nama Field ID_Kar
2 3 4 5
Key Primary Key
Jenis Int
Lebar 5
Nm_Kar Jns_Kelamin Posisi Jabatan
Varchar Enum Enum Enum
25
6
Divisi
Enum
7 8 9
Status Alamat No_Tlp
Enum Varchar Int
Keterangan
‘Laki-laki’, ‘Perempuan’ ‘Staff’,’Non-Staff” ‘Direktur’, ‘Manager’,’Senior Staff’,”junior Staff’, ‘Marketing’, ‘Autolease’,’MSG’;’CAD’, Busdev’,’IT’, ‘Tetap’, ‘Tidak Tetap’ 50 15
b. Tabel Data Kendaraan Nama Tabel : Tabel Data Kendaraan Primary Key : Kd_Kend No 1
Nama Field Kd_Kend
Key Primary Key
Jenis Int
2
Jns_Kend
Enum
3
Tipe_Kend
Enum
68
http://digilib.mercubuana.ac.id/
Lebar 7
Keterangan Auto Increment ‘Mobil’, ‘Truck’ ‘Mini Bus’, ‘Pick
69
Up’ ‘Daihatsu’, ‘Toyota’
4
Merk_Kend
Enum
5 6 7
Nopol Tahun Warna
Varchar Int Enum
8 4
8 9 10 11 12
No_Rangka No_Mesin STNK_Exp_Date Nm_BPKB Stts_Kend
Varchar Varchar Date Varchar Enum
15 15
‘Merah’, ‘Putih’
25 ‘Baik’, ‘Tidak Baik’
c. Tabel Data Wilayah Nama Tabel : Tabel Data Wilayah Primary Key : Kd_Wilayah No 1 2 3 4 5 6
Nama Field Key Kd_Wilayah Primary Key Alamat Kelurahan Kecamatan Kabupaten Kota
Jenis Int
Lebar 5
Varchar Varchar Varchar Varchar Varchar
30 20 20 20 20
Keterangan
d. Tabel Sarana Nama Tabel : Sarana Primary Key : No_Sarana No 1
Nama Field No_Sarana
2
ID_Pinjam
3 4
Jns_Sarana Biaya_Sarana
Key Primary Key Foreign Key
e. Tabel Data Service Nama Tabel : Data Service Primary Key : Kd_Sefvice No Field Key 1 Kd_Service Primary Key 2 Kd_Kend Foreign
Jenis Int
Lebar 5
Int
5
Enum Int
9
Jenis Int
Lebar 5
Int
7
Keterangan Auto Increment
‘’,’’
Keterangan Auto Increment
http://digilib.mercubuana.ac.id/
70
Key 3
Tgl_Service
Date
f. Tabel Data Transaksi Peminjaman Nama Tabel : Transaksi Peminjaman Primary Key : Id_Pinjam No 1 2 3 4 5 6 7 8
Field ID_IAD ID_Pinjam
Key
Primary Key ID_Kar Foreign Key Kd_Kend Foreign Key ID_Sopir Foreign Key Kd_Wilayah Foreign Key Wkt_Pinjam Stts_Kend
Jenis
Lebar
Keterangan
Int
7
Ato Increment
Int
5
Int
7
Int
5
Int
5
Time Enum
‘Baik’, ‘Tidak Baik’
g. Tabel Data Transaksi Pengembalian Nama Tabel : Transaksi Pengembalian Primary Key : No_Trans No 1 2 3 4
4.2
Field No_Trans
Key Primary Key Id_Pinjam Foreign Key Waktu_Kembali Time Stts_Kend
Jenis Int
Lebar 7
Int
7
Enum
Keterangan Auto Increment
‘Baik’, ‘Tidak Baik’
Rancangan Struktur Menu Rancangan struktur menu yang diusulkan untuk aplikasi Sistem Informasi Pengelolan Kendaraan Dinas Luar PT Orix Indonesia Finance, sebagai berikut:
http://digilib.mercubuana.ac.id/
71
Gambar 4.1 Rancangan Struktur Menu
4.3
Rancangan Antar Muka
http://digilib.mercubuana.ac.id/
72
4.3.1 Rancangan Antar Muka Login Halaman Login merupakan halaman yang pertama kali ditampilkan ketika mengakses aplikasi. Pada halaman login ini terdapat logo perusahaan, banner dan info kapan terakhir login.
Gambar 4.1 Rancangan Antar Muka Login
http://digilib.mercubuana.ac.id/
73
4.3.2 Rancangan Antar Muka Menu Utama Halaman Menu Utama menampilkan menu-menu apa saja yang dapat digunakan sesuai dengan level aksesnya (Administrator, PIC dan IAD) yang terdiri dari Data User, Data Karyawan, Data Sopir, Data Kendaraan, Data Wilayah, Input Form Permintaan Kendaraan Dinas Luar, Data Sarana, Data Transaksi, dan View Status Penggunaan.
Gambar 4.2 Rancangan Antar Muka Menu Utama
http://digilib.mercubuana.ac.id/
74
4.3.3 Rancangan Antar Muka Data Karyawan Halaman ini menampilkan data karyawan yang hanya bisa diakses oleh administrator untuk menambahkan, mengedit dan menyimpan data karyawan dan data sopir.
Gambar 4.3 Rancangan Antar Muka Data Karyawan
http://digilib.mercubuana.ac.id/
75
4.3.4 Rancangan Antar Muka Data Kendaraan Halaman ini menampilkan data kendaraan yang hanya bisa diakses oleh administrator untuk menambahkan, mengedit dan menyimpan data kendaraan.
Gambar 4.4 Rancangan Antar Muka Data Kendaraan
http://digilib.mercubuana.ac.id/
76
4.3.5 Rancangan Antar Muka Data Wilayah Halaman ini menampilkan data wilayah yang hanya bisa diakses oleh administrator untuk menambahkan, mengedit dan menyimpan data kendaraan.
Gambar 4.5 Rancangan Antar Muka Data Wilayah
http://digilib.mercubuana.ac.id/
77
4.3.6 Rancangan Antar Muka Data Penggunaan Kendaraan Halaman ini menampilkan data sarana yang hanya dapat diakses oleh IAD untuk melihat status kendaraan dan untuk keperluan pengecekan penjadwalan service berkala.
Gambar 4.5 Rancangan Antar Muka Data Sarana
http://digilib.mercubuana.ac.id/
78
4.3.7 Rancangan Antar Muka Form Dinas Luar Halaman ini menanpilkan penginputan form yang harus dibuat ketika PIC ingin meminjam kendaraan untuk dinas luar. Dan untuk IAD sendiri dapat menginputkan data untuk pengalokasi kendaraan.
Gambar 4.6 Rancangan Antar Muka Form Dinas Luar
http://digilib.mercubuana.ac.id/
79
4.3.8 Rancangan Antar Muka Transaksi Halaman ini menampilkan data transaksi yang hanya dapat diinput oleh IAD untuk keperluan penggantian uang yang dipakai selama perjalanan dinas luar yang dilakukan oleh PIC.
Gambar 4.8 Rancangan Antar Muka Transaksi
http://digilib.mercubuana.ac.id/
80
4.3.9 Rancangan Antar Muka Ubah Password Halaman ini menampilkan data untuk mengubah password yang dilakukan oleh PIC sesuai permintaan dari Administrator untuk keperluan update pengguna sistem.
Gambar 4.8 Rancangan Antar Muka Ubah Password
http://digilib.mercubuana.ac.id/
81
4.3.10 Rancangan Antar Muka View Kendaraan Dinas Luar Halaman ini menampilkan laporan yang menyajikan informasi mengenai kendaraan mana saja yang sedang digunakan oleh PIC, kegiatan apa saja yang dilakukan oleh PIC, penggunaan Sopir untuk mengantar PIC ke wilayah mana saja, mulai jam berapa dan sampai kapan kendaraan tersebut digunakan oleh sopir?
Gambar 4.9 Rancangan Antar Muka View Kendaraan Dinas Luar
http://digilib.mercubuana.ac.id/