Conceptual Data Model CDM

Relation_157 Relation_156 Relation_152 Relation_151 Relation_150 Relation_129 Relation_123 Relation_122 Relation_115 Relation_114 data_buku id_buku judul_buku harga pengarang stock Penerbit id_penerbit nama_penerbit alamat telp keuangan total penjualan nominal_bayar diskon kembalian Kategori id_kategori nama_kategori id_s ubkategori keterangan_sub pembayaran kd_pembayaran c ara_pembayaran Jabatan id_jabatan nama_jabatan Petugas id_petugas nama_petugas penjualan no_transaksi tanggal jumlah diskon sub_kategori id_s ubkategori keterangan_sub detil_penjualan harga diskon jumlah_buku total penjualan Gambar 4.3 CDM Sistem Informasi Pencatatan Penjualan Berdasarkan Rak pada TB. Gramedia Royal Plaza Surabaya.

B. Physical Data Model PDM

ID_BUKU = ID_BUKU NO_TRANSAKSI1 = NO_TRANSAKSI1 TANGGAL = TANGGAL KD_PEMBAYARAN = KD_PEMBAYARAN NO_TRANSAKSI1 = NO_TRANSAKSI1 TANGGAL = TANGGAL ID_PETUGAS = ID_PETUGAS NO_TRANSAKSI1 = NO_TRANSAKSI1 TANGGAL = TANGGAL ID_KATEGORI = ID_KATEGORI ID_JABATAN = ID_JABATAN ID_BUKU = ID_BUKU NO_TRANSAKSI1 = NO_TRANSAKSI1 TANGGAL = TANGGAL ID_KATEGORI = ID_KATEGORI ID_PENERBIT = ID_PENERBIT DATA_BUKU ID_BUKU char6 ID_PENERBIT char3 ID_KATEGORI char2 JUDUL_BUKU char50 HARGA numeric10 PENGARANG char15 STOCK int PENERBIT ID_PENERBIT c har3 NAMA_PENERBIT c har15 A LA MA T c har50 TELP c har15 KEUA NGAN NO_TRA NSA KSI1 char3 TANGGA L datetime KD_PEMBAY ARA N char2 TOTA L_PENJUA LAN char15 NOMINA L_BA YA R numeric20 DISKON int KEMBALIAN numeric20 KATEGORI ID_KATEGORI c har2 NAMA_KATEGORI c har15 ID_SUBKATEGORI1 c har2 KETERA NGA N_SUB2 c har15 PEMBAY ARA N KD_PEMBAY ARA N char2 CARA_PEMBAY ARA N char8 JABA TA N ID_JA BA TA N char2 NAMA_JABA TA N char15 PETUGA S ID_PETUGA S char3 ID_JA BA TA N char2 NO_TRA NSA KSI1 char3 TANGGA L datetime NAMA_PETUGA S char15 PENJUA LAN NO_TRA NSA KSI1 char3 TANGGA L datetime ID_PETUGA S char3 JUMLAH numeric15 DISKON int SUB_KA TEGORI ID_SUBKATEGORI char2 ID_KATEGORI char2 KETERA NGA N_SUB char15 DETIL_PENJUALA N NO_TRA NSA KSI1 c har3 TANGGA L datetime ID_BUKU c har6 HARGA numeric 10 DISKON int JUMLAH_BUKU undef ined TOTA L_PENJUA LAN c har15 RELA TION_122 NO_TRA NSA KSI1 c har3 TANGGA L datetime ID_BUKU c har6 Gambar 4.4 Physical Data Model Sistem Informasi Pencatatan Penjualan Berdasarkan Rak pada TB. Gramedia royal Plaza Surabaya. PDM merepresentasikan tabel-tabel yang digunakan dalam Sistem Informasi Pencatatan Penjualan Berdasarkan Rak beserta dengan tipe data dan panjang masing-masing tipe data tersebut. B. Struktur Tabel Tabel-tabel yang digunakan pada sistem informasi ini antara lain:

1. Tabel USER_LOGIN

Primary Key : USERID Foreign Key : ID_KARYAWAN KARYAWAN Fungsi : Menyimpan data login Pegawai sebelum masuk aplikasi Tabel 4.1 Struktur Tabel USER_LOGIN Field Tipe Ukuran Keterangan USERID Varchar 6 2 digit pertama menunjukkan jabatan, 2 digit selanjutnya menunjukkan tahun menjadi user, 2 digit terakhir menunjukkan nomor urut user pada setiap jabatan PASSWORD Varchar 6 - ID_KARYAWAN Varchar 5