Entity Relationship Diagram ERD

5. DFD Level 1 Manajemen Laporan DFD level 1 manajemen laporan memiliki lima proses untuk melakukan pelaporan yaitu membuat laporan pendapatan bagi hasil, membuat laporan pembayaran sewa gerai dan membuat laporan kas kasir. DFD level 1 manajemen laporan dapat dilihat pada Gambar 3.25. [Data Periode] Data periode Data Periode Data Periode Data periode dt kerjasama dt gr [Krjasama] [inf Gerai] [dtail penjualan] [Laporan Pendapatan Bagi Hasil] [Laporan Pembayaran Sewa Gerai] [Laporan Kas Kasir] df Penjualan [Daftar Kas Kasir] [DftrPembayaran iuran Kontrak] [Daftar Sewa Bagi Hasil] [DAftar Penjualan] [Laporan Penjualan] KEPALA PUJASERA 2 Penjualan 3 Pembayaran_FE E_GERAI 5 Daftar Pembayaran Iuran Kontrak 12 Kas Kasir 4.2 Membuat Laporan Penjualan 4.3 Membuat LAporan Pembayaran Fee gerai 4.4 Membuat Laporan Pembayaran Iuran Gerai Kontrak 4.1 Membuat Laporan Kas Kasir 1 Gerai 14 Detil penjualan 4 Kerjasama Gambar 3.25 DFD Level 1 Manajemen Laporan

3.2.5 Entity Relationship Diagram ERD

Entity Relational Diagram ERD menggambarkan hubungan data dari tabel satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram ERD dari Rancang Bangun Aplikasi Pengelolaan Pujasera Enam Belas dengan Sistem Kasir Terpusat. 1. Conceptual Data Model CDM Conceptual Data Model CDM adalah suatu konsep rancangan pembuatan database yang terdiri dari beberapa entity, CDM menggambarkan struktur data model. CDM juga menggambarkan jalannya data dan hubungan dari tiap entity, dalam pembuatannya dapat ditentukan primary key dan juga foreign key. CDM dari aplikasi yang akan dibangun ini dapat dilihat pada Gambar 3.26. Membayar membayar Melakukan menginput kan Terdiri dari menghasilkan memiliki Menjual Memilih Menjalin Memiliki mendapat Menjabat Gerai Id Gerai Nama Gerai Jenis Gerai Penjualan Id Penjualan Tgl Penjualan Total Harga Bayar Kembali Pembayaran Fee Gerai ID Fee Gerai tgl bagi has il total penjualan Uang s ewa bagi hasil Status dibayarkan FEE Gerai Kerjasama Id Kerjas ama TGl Mulai Tgl akhir Persentase bagi has il Uang jaminan bagi hasil Uang Sewa Kontrak Uang jaminan sewa kontrak Uang Iuran Perbulan Status Kerjas ama Daftar Pembayaran iuran kontrak Id Daftar Pembayaran TGl Pembayaran Jumlah yg di bayar Periode Bulan Periode tahun Pemilik gerai Id Pemilik Nama pemilik Alamat No tlp Pegawai Id Pegwai Nama Pegwai Alamat Pegawai Nomer tlp User name Kata sandi Status Pegawai Jabatan Id Jabatan Nama jabatan Jenis Kejasama Id Jenis Kerjas ama nama Kerjas ama Hak Aks es Id hak aks es status hak akses Menu Id Menu Nama Menu Harga Menu Status Menu Gambar Menu Kas Kasir ID Kas Kasir Status Pegawai Kas awal Kas Akhir Tgl KAs KAsir Shift Uang Kas Seharus nya Jam Buka Jam Tutup Stok Menu Id Stok TGl Stok Jumlah stok Detail Penjualan Jumlah Harga Gambar 3.26 CDM Aplikasi Pengelolaan Pujasera Enam Belas 2. Physical Data Model Physical Data Model PDM adalah merupakan generate dari Conceptual Data Model CDM. PDM dari sistem ini dapat dilihat pada Gambar 3.27 pada halaman 45. ID_KERJASAMA = ID_KERJASAMA ID_KERJASAMA = ID_KERJASAMA ID_PEGWAI = ID_PEGWAI ID_PEGWAI = ID_PEGWAI ID_PENJUALAN = ID_PENJUALAN ID_MENU = ID_MENU ID_MENU = ID_MENU ID_GERAI = ID_GERAI ID_JENIS_KERJASAMA = ID_JENIS_KERJASAMA ID_GERAI = ID_GERAI ID_PEMILIK = ID_PEMILIK ID_JABATAN = ID_JABATAN ID_JABATAN = ID_JABATAN GERAI ID_GERAI varc har10 ID_PEM ILIK varc har20 NAMA_GERAI varc har20 JENIS_GERAI varc har10 PENJ UALAN ID_PENJ UALAN varc har20 ID_PEGWAI varc har10 TGL_PENJUALAN datetime TOTAL_HARG A int BAYAR int KEM BALI int PEM BAYARAN_FEE_GERAI ID_FEE_GERAI varc har10 ID_KERJ ASAMA varc har10 TGL_BAGI_HASIL datetime TOTAL_PENJU ALAN int UANG_SEWA_BAGI_HASIL int STATUS_DIBAYARKAN varc har10 FEE_GERAI int KERJ ASAMA ID_KERJ ASAMA varc har10 ID_GERAI varc har10 ID_JENIS_KERJ ASAMA varc har20 TGL_M ULAI datetime TGL_AKHIR datetime PERSENTASE_BAGI_HASIL decimal5,2 UANG_JAMINAN_BAGI_HASIL int UANG_SEWA_KONTRAK int UANG__J AM IN AN_SEWA_KONTRAK int UANG_IURAN _PERBULAN int STATUS_KERJ ASAMA varc har10 DAFTAR_PEM BAYARAN_IURAN_KONTRAK ID_DAFTAR_PEMBAYARAN varc har15 ID_KERJ ASAMA varc har10 TGL_PEMBAYARAN datetime JUM LAH_YG_DI_BAYAR int PERIODE_BULAN int PERIODE_TAH UN int PEM ILIK_GERAI ID_PEM ILIK varc har20 NAMA_PEM ILIK varc har20 ALAMAT varc har10 NO_TLP varc har20 PEGAWAI ID_PEGWAI varc har10 ID_JABATAN varc har15 NAMA_PEGWAI varc har20 ALAMAT_PEGAWAI varc har100 NOMER_TLP varc har15 USER_NAM E varc har10 PASWORD varc har15 STATUS_PEGAWAI varc har15 JABATAN ID_JABATAN varc har15 NAMA_JABATAN varc har15 JENIS_KEJASAMA ID_JENIS_KERJ ASAMA varc har20 NAMA_KERJ ASAMA varc har20 HAK_AKSES ID_HAK_AKSES int ID_JABATAN varc har15 STATUS_HAK_AKSES varc har10 MENU ID_MENU varc har20 ID_GERAI varc har10 NAMA_MENU varc har20 HARGA_MENU int STATUS_MENU varc har10 GAMBAR_MENU varc har100 KAS_KASIR ID_KAS_KASIR varc har20 ID_PEGWAI varc har10 STATUS_PEGAWAI varc har15 KAS_AWAL int KAS_AKHIR int TGL_KAS_KASIR datetime SHIFT varc har10 UANG_KAS_SEHARUSNYA int JAM_BUKA datetime JAM_TUTUP datetime STOK_M ENU ID_STOK varc har20 ID_MENU varc har20 TGL_STOK datetime JUM LAH_STO K int DETAIL_PENJUALAN ID_PENJ UALAN varc har20 ID_MENU varc har20 JUM LAH int HARGA int Gambar 3.27 PDM Aplikasi Pengelolaan Pujasera Enam Belas

3.3 Struktur Tabel