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