Entity Relational Diagram ERD

DFD Level 1 proses laporan penyewaan gedung terdiri dari 2 proses yaitu laporan keuangan dan laporan penyewaan gedung. Data Pengewaan Gedung Dibaca Data Penyewaan Gedung Disimpan Data Laporan Keuangan DataPembayaran Dibaca Data Denda Dibaca Data Laporan Penyewaan Gedung Bendahara 3 Data Pemesanan Gedung 1.3.1 Laporan Keuangan Kabag Kesekretariatan 8 Data Pembayaran 9 Data Denda 1.3.2 Laporan Penyewaan Gedung Gambar 4.17 DFD Level 1 Proses Laporan

1.2.4 Entity Relational Diagram ERD

Dibawah ini merupakan ERD dari sistem penyewaan gedung BKKKS. A. Conceptual Data Model CDM Untuk Conceptual Data Model dengan ERD, didapatkan dengan cara mengimpor data store dari DFD rancang bangun aplikasi penyewaan gedung BKKKS yang hasilnya dapat dilihat pada gambar 4.18. pesan ruang Pesanan Fasilitas ruang dipesan Menangani Memilih Detail Fasilitas Dipesan Detail Fasilitas Mempunyai Memiliki Ada Pelanggan ID Pelanggan Nama Pelanggan Alamat Pelanggan JK Pelanggan Telp Pelanggan pi Integer Variable characters 100 Variable characters 100 Characters 1 Variable characters 50 M Identifier_1 pi Pemesanan Gedung ID Transaksi Nama Acara Gedung Jumlah Undangan Tgl Acara Tgl Pesan Gedung Waktu Mulai Waktu Selesai Bayar Sisa Tagihan pi Integer Variable characters 100 Integer Date Time Date Time Time Time Decimal Decimal M Identifier_1 pi Pemesanan Fasilitas ID Pemesanan Fasilitas Nama Acara Tgl Pesan Tgl Mulai Tgl Selesai Ket Pesan pi Integer Variable characters 100 Date Time Date Time Date Time Variable characters 100 M Identifier_1 pi Ruang ID Ruang Nama Ruang Kapasitas Ruang Keterangan Ruang Tarif Ruang pi Integer Variable characters 100 Integer Variable characters 500 Decimal M Identifier_1 pi Karyawan ID Karyawan Nama Karyawan Tgl Lahir Karyawan Alamat Karyawan JK Karyawan Telp Karyawan Password pi Integer Variable characters 100 Date Variable characters 100 Characters 1 Variable characters 50 Variable characters 32 M Identifier_1 pi Detail Rekanan ID Detail Rekanan Nama Detail Rekanan pi Integer Variable characters 100 M Identifier_1 pi Rekanan ID Rekanan Nama Rekanan Pemimpin Rekanan Tgl Bergabung Rekanan Telp Rekanan Alamat Rekanan pi Integer Variable characters 100 Variable characters 100 Date Time Variable characters 50 Variable characters 500 M Identifier_1 pi Sub Pesan Fasilitas ID Sub Fasilitas Jlmh Pinjam Tgl Ambil Tgl Kembali Status Pesan Harga Fasilitas pi Integer Integer Date Time Date Time Variable characters 100 Decimal M Identifier_1 pi Fasilitas ID Fasilitas Nama Fasilitas Satuan Fasilitas Stok Fasilitas pi Integer Variable characters 50 Variable characters 50 Integer M Identifier_1 pi Pembayaran ID Pembayarn Tgl Pembayarn Jenis Pembayaran Status Pembayaran pi Integer Date Time Variable characters 100 Variable characters 100 M Identifier_1 pi Denda ID Denda Keterangan Denda Jmlh Denda pi Integer Variable characters 100 Integer M Identifier_1 pi Detail User ID Detail User Nama Jabatan pi Integer Variable characters 100 M Identifier_1 pi Gambar 4.18 CDM Rancang Bangun Aplikasi Penyewan Gedung BKKKS B. Physical Data Model PDM Dari CDM tersebut kemudian digenerate menjadi Physical Data Model PDM yang hasilnya dapat dilihat pada gambar 4.18. Pelanggan ID Pelanggan ID Pembayarn ID Karyawan Nama Pelanggan Alamat Pelanggan JK Pelanggan Telp Pelanggan int int int varchar100 varchar100 char1 varchar50 pk fk2 fk1 Pemesanan Gedung ID Transaksi ID Pelanggan ID Ruang Nama Acara Gedung Jumlah Undangan Tgl Acara Tgl Pesan Gedung Waktu Mulai Waktu Selesai Bayar Sisa Tagihan int int int varchar100 int datetime datetime time time decimal decimal pk fk1 fk2 Pemesanan Fasilitas ID Pemesanan Fasilitas ID Pelanggan Nama Acara Tgl Pesan Tgl Mulai Tgl Selesai Ket Pesan int int varchar100 datetime datetime datetime varchar100 pk fk Ruang ID Ruang Nama Ruang Kapasitas Ruang Keterangan Ruang Tarif Ruang int varchar100 int varchar500 decimal pk Karyawan ID Karyawan ID Detail User Nama Karyawan Tgl Lahir Karyawan Alamat Karyawan JK Karyawan Telp Karyawan Password int int varchar100 date varchar100 char1 varchar50 varchar32 pk fk Detail Rekanan ID Detail Rekanan Nama Detail Rekanan int varchar100 pk Rekanan ID Rekanan ID Detail Rekanan Nama Rekanan Pemimpin Rekanan Tgl Bergabung Rekanan Telp Rekanan Alamat Rekanan int int varchar100 varchar100 datetime varchar50 varchar500 pk fk Sub Pesan Fasilitas ID Sub Fasilitas ID Fasilitas ID Pemesanan Fasilitas Jlmh Pinjam Tgl Ambil Tgl Kembali Status Pesan int int int int datetime datetime varchar100 pk fk2 fk1 Fasilitas ID Fasilitas Nama Fasilitas Satuan Fasilitas Stok Fasilitas Harga Fasilitas int varchar50 varchar50 int decimal pk Pembayaran ID Pembayarn Tgl Pembayarn Jenis Pembayaran Status Pembayaran int datetime varchar100 varchar100 pk Denda ID Denda ID Pembayarn Keterangan Denda Jmlh Denda int int varchar100 int pk fk Detail User ID Detail User Nama Jabatan int varchar100 pk Memilih ID Pelanggan ID Rekanan Jmlh Pesanan Satuan Total Harga int int int varchar100 int pk,fk1 pk,fk2 Gambar 4.19 PDM Rancang Bangun Aplikasi Penyewaan BKKKS

1.2.5 Struktur Tabel