Perancangan DataBase Metode Perancangan 1. Perancangan DFD

Rec.jadwal KA daftar jadwal KA Rec.tarif KA Rec.tarif KA Rec.KA daftar KA Gambar 4.6. DFD Level 1 Cetak Laporan

IV.2.2. Perancangan DataBase

Berdasarkan hasil analisa dan kebutuhan informasi maka diperlukan suatu database yang berguna untuk menampung, semua data-data yang hendak diakses dan simpan. Adapun perancangan struktur database dilakukan dengan menggunakan Microsoft Access. Berikut ini adalah perancangan struktur database. 6.3 Cetak daftar jadwal KA 6.4 Cetak daftar KA Kereta api Kereta api Tarif KA Universitas Sumatera Utara Tabel 4.1. Tarif kereta api Nama field Type Length Description Rec.ID Auto Auto ID Nama penumpang Text 30 Nama penumpang Alamat penumpang Text 50 Alamat penumpang Pekerjaan penumpang Text 35 Pekerjaan penumpang Kode_jadwal Text 7 Kode jadwal No_bangku Text 5 No.bangku Jumlah_dewasa Integer Auto Jumlah dewasa Jumlah_anak-anak Integer Auto Jumlah anak-anak Biaya_batal Integer Auto Biaya batal Tgl_pemesanan Date time Auto Tanggal pemesanan Tabel 4.2. Pemesanan tiket penumpang Nama field Type Length Description Kode_jadwal Text 5 Kode jadwal Kode_tujuan Text 5 Kode tujuan Kode_kereta Text 5 Kode kereta Tanggal keberangkatan Date time Auto Tanggal keberangkatan Jadwal keberangkatan Date time Auto Jadwal keberangkatan Jadwal tiba Date time Auto Jadwal tiba Tabel 4.3. Jadwal kereta api Nama field Type Length Description Kode_tarif Text 5 Kode tariff Kode_kereta Text 5 Kode kereta Kode_tujuan Text 5 Kode tujuan Kode_kelas Text 5 Kode kelas Tarif_dewasa Integer Auto Tarif dewasa Tarif_anak-anak Integer Auto Tarif anak-anak Universitas Sumatera Utara Nama field Type Length Description Kode_kereta Text 5 Kode kereta Nama_kereta Text 30 Nama kereta Jumlah_gerbong Integer Auto Jumlah gerbong Jumlah_bangku Integer Auto Jumlah bangku Jumlah_gerbong_eksekutif Integer Auto Jumlah gerbong eksekutif Jumlah_gerbong_bisnis Integer Auto Jumlah gerbong bisnis Jumlah_gerbong_ekonomi Integer Auto Jumlah gerbong ekonomi Keterangan_teknis Memo Auto Keterangan teknis Table 4.4. Kereta api Nama field Type Length Description Kode_tujuan Text 5 Kode tujuan Nama_tujuan Text 25 Nama tujuan Tabel 4.5. Tujuan kereta api Nama field Type Length Description Kode_kelas Text 5 Kode kelas Nama_kelas Text 15 Nama kelas Tabel 4.6. Kelas kereta api Nama field Type Length Description Nama_user Text 5 Nama user Password Text 5 Password Tabel 4.7. User Universitas Sumatera Utara

IV.2.3. Relasi antar tabel