Bab IV koe
-
Upload
abdul-azis -
Category
Documents
-
view
86 -
download
0
Transcript of Bab IV koe
BAB IV PEMBAHASAN MASALAH IV.1 Data Flow Diagram Data Flow Diagram atau Diagram Alur Data didefinisikan sebagai modelling tool yang memungkinkan sistem analis menggambarkan sistem sebagai jaringan (network) kerja dari proses dan fungsi yang dihubungkan satu sama lain oleh penghubung yang disebut Data Flow atau Alur Data. Dalam penjabarannya Diagram Alur terdiri dari beberapa Diagram, yaitu Diagram Konteks, Diagram Zero dan Diagram Primitive atau Detail. Untuk itu maka akan dijelaskan satu persatu, yang akan saya bahas pertama yaitu mengenai Diagram Konteks. Dimana bentuk Diagram Konteks dari PT.XYZ yang bergerak dalam bidang jasa penyewaan mobil adalah sebagai berikut : a) Diagram KonteksInformasi Data Mobil
Penyewa Data Penyewa
Sistem Administrasi Penyewaan Mobil
Pimpinan Laporan Penyewaan Mobil
Bukti Penyewaan
Gambar 4.1.a. Diagram Konteks
33
34
Diagram ZeroMotor Informasi Data Mobil
Data Penyewa
Penyewa
1.0 Input Data Mobil Motor
Data Mobil Motor Motor \
Data Mobil
2.0 Input Data Penyewa
Data Penyewa
Motor
Data Transaksi
Data Sewa Bukti Transaksi 3.0 Transaksi Administras i PenyewaanData Motor
Sewa
Motor
Data Laporan Data Penyewa
4.0 Pembuatan Laporan Laporan Pimpinan
Penyewa
Data SewaSewa
Gambar 4.1.b. Diagram Zero
IV.2.
Entity Relationship Diagram (ERD)
35
SupirNo Polisi * Kd Penyewa Nama Penyewa Alamat Penyewa Stock Mobil
Harga Sewa
Tipe Mobil
Telepon
*Kd Mobil
M PenyewaTgl Sewa Jumlah Sewa Mobil
N Sew a* Kd Sewa
Mobil
Nm.Penyewa
** Kd Mbl Alamat Penyewa Total Harga Sewa
Lama Sewa
Denda ** Kd Penyewa
Gambar 4.2. ERD
36
IV.3. Normalisasi a) Unnormal Kd Penyewa Nama Penyewa Alamat Penyewa No. Telpon No.Polisi Stock Mobil Harga Sewa Tipe Mobil Supir Kd Sewa Tgl Sewa Nama Penyewa Alamat Penyewa Jumlah Sewa Mobil Kd Mobil Kd Penyewa Lama Sewa Denda Total Harga SewaTabel 4.3.a. Bentuk Unnormal
37
b) Bentuk Normal 1NF
Tabel Penyewa
Kd Penyewa * Nama Penyewa Alamat Penyewa No. Telpon
Tabel Stock mobil
Kd Mobil * Jenis Mobil Stock Tersewa Sisa
Tabel 4.3.b. Bentuk Normal 1NF
Tabel Sewa
38
Kd Sewa * Kd Mobil ** Kd Penyewa ** Nama Penyewa Alamat Penyewa Tgl Sewa Jumlah Sewa Mobil Lama Sewa Total Harga Sewa Denda
Tabel Mobil Kd Mobil * No Polisi Type Mobil Stock Mobil Harga Sewa Supir
Tabel 4.3.b. Bentuk Normal 1NF
c) Bentuk 2NF = 3NF
Tabel Penyewa
Tabel Sewa
Tabel Mobil
39
Kd Penyewa * Nama Penyewa Alamat No Telepon
Tgl Sewa Jumlah Sewa Total Harga Sewa Kd Mobil ** Kd Penyewa *Tabel 4.3.c. Bentuk 2NF = 3 NF
Kd Mobil ** Jenis Mobil Harga Sewa Stock Mobil Lama Sewa
IV.4. Struktur File Pada database pelayanan administrasi penyewaan mobil digunakan 4 Buah Tabel yaitu Tabel Penyewa, Tabel Mobil dan Tabel Sewa. Adapun penjelasan masing-masing tabel adalah sebagai berikut:
Tabel Penyewa Nama File : Penyewa mdb KeyField : Kd Penyewa
No1. 2. 3. 4.
Field NameKd_Penyewa Nama Penyewa Alamat Penyewa Telpon
TypeText Text Text Text
Size6 20 50 15
Key* -
40
Tabel IV.4.A. Tabel Penyewa
Tabel Sewa
Nama File : Sewa mdb KeyField : Kd Sewa Secondary Field : Kd Mobil
No1. 2. 3. 4. 5. 6. 7. 8.
Tabel SewaKd_Sewa Tgl_Sewa Kd_Penyewa Kd_Mobil Total Harga Sewa Jumlah Sewa Denda Lama Sewa
TypeText Date Text Text Long Long Text Text
Size6 10 6 6 6 20
Key* ** -
Tabel IV.4. Tabel Sewa
Tabel Mobil Nama File : Daftar mdb KeyField : Kd Mobil
No 1.
Tabel Mobil Kd_Mobil
Type Text
Size 6
Key *
41
2. 3. 4.
Jenis Mobil Harga Sewa No Polisi
Text Currency Text
8 7
-
Tabel IV.4.. Tabel Mobil
Ket : * = Primary Key ** = Foreign Key
IV.5. Design Input Output A. Design Form Login Penyewaan Mobil PT. XYZ
Silakan Pilih Login Keluar
Gambar IV.5.1. Desain Form Login
B. Design Form Password
42
Login User ID Password Masuk : :
Gambar IV.5.2. Password
IV.5.3.Form Menu Penyewaan Mobil PT. XYZ Menu Utama Input Penyewa View Data Input Mobil Logout
Gambar IV.5.3. Input Menu
IV.5.4. Form Transaksi Menu Input Penyewa Kode Penyewa Nama Alamat Telepon / Hp Tanggal Sewa Edit Simpan : ..................... : ..................... : ..................... : ..................... : ..................... Batal Keluar
Gambar IV.5.4.Transaksi
43
IV.5.5. Form Input Mobil Menu Input Mobil Kode Mobil Jenis Mobil Harga Mobil Stoak Mobil No Polisi Edit : ..................... : ..................... : ..................... : ..................... : ..................... Simpan Batal Keluar
Gambar IV.5.5. Form Input Mobil
IV.5.6. Form Laporan Data Penyewa
View Data LaporanData Penyewa Kode Penyewa Nama ....................... ................ Alamat ................ Telepon / Hp ....................... Tanggal Sewa ............................
CetakGambar IV.5.6. Form Laporan Penyewa
Keluar
IV.5.7. Form Laporan Data Mobil
44
View Data LaporanData Mobil Kode Mobil Jenis Mobil ................... .................... Harga Sewa Stock Mobil ................... .................. No Polisi .................
Cetak
Keluar
Gambar IV.5.7. Form Laporan Data Mobil
IV.5.8. Form Laporan Pencetakan Penyewaan
View Data LaporanCetak Kwitansi Kode Penyewa Nama Alamat Tanggal Sewa Lama Sewa : ................ : ................ : ................ : ................ : ................ Simpan Kode Mobil Jenis Mobil No polisi Harga Total Cetak : ................ : ................ : ................ : ................ : ................ Keluar
Gambar IV.5.8. Form Laporan Penyewaan
45
IV.6. Hirarki Program MENU LOGIN
MENU UTAMA
Penginputan Penyewa Edit Simpan Batal
Laporan Penyewa Cetak Keluar Penyewa
Gambar IV.6. Hirarki ProgramKeluar Cetak Keluar Cetak Kwitans i
MobilSimpan BatalKeluarEdit
Simpan CetakKeluar