Bab IV koe

download Bab IV koe

of 13

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