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