l. Tabel Transaksi
Tabel ini memiliki fungsi untuk menyimpan data transaksi pemasukkan dan pengeluaran.Tabel
transaksi berelasi
many to
one dengan
tabel pengeluaran, dan tabel order.
m. Tabel User Tabel ini memiliki fungsi untuk menyimpan data account user yang akan
menggunakan sistem informasi laundry. n.
Tabel Profil Tabel ini memiliki fungsi untuk menyimpan data profil perusahaan.
3.1.4 Physical Data Model PDM
PDM merupakan gambaran secara detail basis data dalam bentuk fisik. Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data
yang benar pada basis data yang digunakan sesungguhnya.[2] www.eepis-its.eduuploadtadownloadmk.php?id=1792
Perbedaan antara design basis data CDM dan PDM adalah pada atribut yang menjadi primary key akan ditambahkan dengan tabel yang berelasi dan
menjadi foreign key. Berikut adalah Gambar 3.5 PDM Laundry dan penjelasan setiap atribut masing-masing :
Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
delivery iddelivery
biayaantar biayajemput
... INT4
INT4 INT4
pk hargaitem
idhargaitem idjeniswaktu
iditem idjenislaundry
hargaitem ...
INT4 INT4
INT4 INT4
INT4 pk
fk3 fk1
fk2
item iditem
namaitem INT4
VARCHAR50 pk
jenislaundry idjenislaundry
namajenislaundry INT4
VARCHAR50 pk
jeniswaktu idjeniswaktu
namajeniswaktu INT4
VARCHAR50 pk
order idorder
idhargakilo idpelanggan
iddelivery tglorder
tglselesai tahaplaundry
pembayarandp totalpembayaran
statuslaundry statusorder
... INT4
INT4 INT4
INT4 DATE
DATE INT4
INT4 INT4
INT4 INT4
pk fk2
fk1 fk3
orderitem idorderitem
idorder idhargaitem
keteranganorderitem ...
INT4 INT4
INT4 VARCHAR100
pk fk1
fk2 hargakilo
idhargakilo idjenislaundry
idjeniswaktu hargakilo
... INT4
INT4 INT4
INT4 pk
fk2 fk1
pelanggan idpelanggan
namapelanggan jkpelanggan
alamatpelanggan hppelanggan
... INT4
VARCHAR50 VARCHAR10
VARCHAR100 VARCHAR20
pk pengeluaran
idpengeluaran keteranganpengeluaran
biayapengeluaran ...
INT4 VARCHAR100
INT4 pk
profil idprofil
namaperusahaan alamarperusahaan
telpperusahaan faxperusahaan
emailperusahaan ...
INT4 VARCHAR50
VARCHAR100 VARCHAR20
VARCHAR20 VARCHAR30
pk rak
idrak idorder
namarak ...
INT4 INT4
VARCHAR20 pk
fk user
iduser namauser
leveluser username
password ...
INT4 VARCHAR50
INT4 VARCHAR20
VARCHAR20 pk
transaksi idtransaksi
idpengeluaran idorder
debet kredit
... INT4
INT4 INT4
INT4 INT4
pk fk2
fk1
Gambar 3.5 PDM Laundry
Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer
Setelah di generate terdapat perubahan field dari beberapa tabel hasil dari relasi tabel-tabel tersebut, perubahan tabel tersebut yaitu :
a. Tabel Hargaitem
Hasil relasi many to one dengan tabel jeniswaktu, tabel itemdan tabel jenislaundry, maka tabel hargaitem memiliki satu primarykey yaitu
idhargaitem dan
tiga foreignkey
yaitu idjeniswaktu,
iditem, dan
idjenislaundry. b.
Tabel Orderitem Hasil relasi many to one dengan tabel order, dan tabel hargaitem, maka
tabel orderitem memiliki satu primarykey yaitu idorderitem, dan dua foreignkey yaitu idorder, dan idhargaitem
c. Tabel Order
Hasil relasi many to one dengan tabel hargakilo, tabel pelanggan, dan tabel delivery, maka tabel order memiliki satu primarykey yaitu idorder, dan tiga
foreigkey yaitu idhargakilo, idpelanggan, iddelivery. d.
Tabel Hargakilo Hasil relasi many to one dengan tabel jenislaundry, dan tabel jeniswaktu,
maka tabel hargakilo memiliki satu primarykey yaitu idhargakilo, dan dua foreignkey yaitu idjenislaundry, dan id jeniswaktu.
e. Tabel Transaksi
Hasil relasi many to one dengan tabel order, dan tabel pengeluaran, maka tabel transaksi memiliki satu primarykey yaitu idtransaksi, dan dua
foreignkey yaitu idpengeluaran, dan idorder.
Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
f. Tabel Rak
Hasil relasi many to one dengan tabel order, maka tabel rak memiliki satu primarykey yaitu idrak, dan satu foreignkey yaitu idorder
3.2 Implementasi
Database
Rancangan data konseptual yang telah dipetakan menjadi diagram pada bagian perancangan sistem akan diimplementasikan ke dalam lingkungan basis
data MYSQL Tabel-tabel basisdata yang dibuat dijelaskan sebagai berikut: a.
Tabel Jeniswaktu Tabel
jeniswaktu, tabel
ini berfungsi
untuk menyimpan
data jeniswaktulaundry yang menentukan lama hari yang dibutuhkan sampai
dengan tahap penyelesaian, tabel jeniswaktu mempunyai primary key yaitu idjeniswaktu.Untuk struktur dari tabel jeniswaktu dapat dilihat pada tabel
3.1 berikut ini.
Tabel 3.1 Tabel Jeniswaktu
NAMAKOLOM TYPE
EXTRA KETERANGAN
idjeniswaktu integer
Primary key, auto increment
Untuk menyimpan data id jeniswaktu.
namajeniswaktu varchar 50
- Untuk
menyimpan nama
jenis waktu.
b. Tabel Hargaitem
Tabel hargaitem, tabel ini berfungsi untuk menyimpan data hargaitem, tabel hargaitem mempunyai primary key yaitu idhargaitem.Untuk struktur
dari tabel hargaitem dapat dilihat pada tabel 3.2 berikut ini.
Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.