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 Konteks Informasi Data Mobil Data Sistem Administrasi an Mobil Laporan an Mobil Pimpinan Bukti an Gambar 4.1.a. Diagram Konteks 33
34 Diagram Zero Informasi Data Mobil Data 1.0 Data Mobil Input Data Mobil Mobil Data Mobil 2.0 Input Data Data Data Transaksi Bukti Transaksi 3.0 Transaksi Administras i an Data Sewa Data Mobil Sewa Mobil 4.0 Pembuatan Laporan Data Laporan Laporan Pimpinan Data Data Sewa Sewa Gambar 4.1.b. Diagram Zero IV.2. Entity Relationship Diagram (ERD)
35 Supir * Kd Nama No Polisi Stock Mobil Harga Sewa Alamat Tipe Mobil Telepon *Kd Mobil M Sew a N Mobil Tgl Sewa * Kd Sewa Jumlah Sewa Mobil Nm. ** Kd Mbl Alamat Total Harga Sewa Lama Sewa Denda ** Kd Gambar 4.2. ERD
36 IV.3. Normalisasi a) Unnormal Kd Nama Alamat No. Telpon No.Polisi Stock Mobil Harga Sewa Tipe Mobil Supir Kd Sewa Tgl Sewa Nama Alamat Jumlah Sewa Mobil Kd Mobil Kd Lama Sewa Denda Total Harga Sewa Tabel 4.3.a. Bentuk Unnormal
37 b) Bentuk Normal 1NF Tabel Kd * Nama Alamat 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 ** Nama Alamat 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 Tabel Sewa Tabel Mobil
39 Kd * Nama Alamat No Telepon Tgl Sewa Jumlah Sewa Total Harga Sewa Kd Mobil ** Kd * Kd Mobil ** Jenis Mobil Harga Sewa Stock Mobil Lama Sewa Tabel 4.3.c. Bentuk 2NF = 3 NF IV.4. Struktur File Pada database pelayanan administrasi penyewaan mobil digunakan 4 Buah Tabel yaitu Tabel, Tabel Mobil dan Tabel Sewa. Adapun penjelasan masing-masing tabel adalah sebagai berikut: Tabel Nama File : mdb KeyField : Kd No Field Name Type Size Key 1. Kd_ Text 6 * 2. Nama Text 20-3. Alamat Text 50-4. Telpon Text 15 -
40 Tabel IV.4.A. Tabel Tabel Sewa Nama File : Sewa mdb KeyField : Kd Sewa Secondary Field : Kd Mobil No Tabel Sewa Type Size Key 1. Kd_Sewa Text 6 * 2. Tgl_Sewa Date 10-3. Kd_ Text 6-4. Kd_Mobil Text 6 ** 5. Total Harga Sewa Long - - 6. Jumlah Sewa Long - - 7. Denda Text 6-8. Lama Sewa Text 20 - Tabel IV.4. Tabel Sewa Tabel Mobil Nama File : Daftar mdb KeyField : Kd Mobil No Tabel Mobil Type Size Key 1. Kd_Mobil Text 6 *
41 2. Jenis Mobil Text 8-3. Harga Sewa Currency - - 4. No Polisi Text 7 - Tabel IV.4.. Tabel Mobil Ket : * = Primary Key ** = Foreign Key IV.5. Design Input Output A. Design Form Login an Mobil PT. XYZ Silakan Pilih Login 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 Menu Utama an Mobil PT. XYZ Input View Data Input Mobil Logout IV.5.4. Form Transaksi Gambar IV.5.3. Input Menu Menu Input Kode :... Nama :... Alamat :... Telepon / Hp :... Tanggal Sewa :... Edit Simpan Batal 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 Gambar IV.5.5. Form Input Mobil IV.5.6. Form Laporan Data View Data Laporan Data Kode Nama Alamat Telepon / Hp Tanggal Sewa............... Cetak Gambar IV.5.6. Form Laporan IV.5.7. Form Laporan Data Mobil
44 View Data Laporan Data Mobil Kode Mobil Jenis Mobil Harga Sewa Stock Mobil No Polisi............... Cetak Gambar IV.5.7. Form Laporan Data Mobil IV.5.8. Form Laporan Pencetakan an View Data Laporan Cetak Kwitansi Kode :... Kode Mobil :... Nama :... Jenis Mobil :... Alamat :... No polisi :... Tanggal Sewa :... Harga :... Lama Sewa :... Total :... Simpan Cetak Gambar IV.5.8. Form Laporan an
45 IV.6. Hirarki Program MENU LOGIN MENU UTAMA Penginputan Edit Simpan Batal Gambar IV.6. Hirarki Program Laporan Cetak Cetak Mobil Simpan Batal Edit Cetak Kwitansi Cetak Simpan