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