• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI PROGRAM

4.2 Implementasi Database

Implementasi data dibuat untuk menimplementasikan database yang sudah dirancang pada bab 3. Gambar 4.1 merupakan daftar tabel dari sistem sewa toilet. Implementasi data tersebut dapat dilihat pada sub bab sebagai berikut :

Gambar 4.1 Daftar Tabel Sewa Toilet

4.2.1 Tabel Biaya

Tabel biaya berfungsi untuk menyimpan data biaya. Tabel ini berelasi many to one dengan tabel toilet dan juga berelasi one to many dengan tabel sewa. Dikarenakan tabel biaya berelasi many to one dengan tabel toilet maka primary key dari tabel toilet masuk kedalam tabel biaya menjadi foreign key, seperti yang terlihat pada gambar 4.2.

Gambar 4.2 Tabel Biaya

4.2.2 Tabel Cek Item

Tabel cek item berfungsi untuk menyimpan data cek item. Tabel ini berelasi many to one dengan dua tabel yaitu tabel item dan tabel sewa. Dikarenakan tabel cek item berelasi mant to one dengan tabel item dan tabel sewa, maka primary key dari tabel item dan tabel sewa masuk kedalam tabel cek item menjadi foreignkey, seperti yang terlihat pada gambar 4.3.

Gambar 4.3 Tabel Cek Item

4.2.3 Tabel Customer

Tabel customer berfungsi untuk menyimpan data customer. Tabel ini berelasi one to many dengan tabel transaksi, dimana satu customer dapat melakukan banyak transaksi. Untuk melihat lebih jelas struktur dari tabel customer dapat dilihat pada gambar 4.4.

60

Gambar 4.4 Tabel Customer

4.2.4 Tabel Item

Tabel ini berfungsi untuk menyimpan data item. Tabel ini berelasi one to many dengan tabel cek item, dimana satu item diperiksa oleh banyak data cek item. Struktur tabel item dapat dilihat pada gambar 4.5.

Gambar 4.5 Tabel Item Salah

4.2.5 Tabel Pengeluaran

Tabel pengeluaran berfungsi untuk menyimpan data pengeluaran, tabel ini berelasi many to one dengan tabel transaksi. Dikarenakan tabel pengeluaran berelasi many to one dengan tabel transaksi, maka primary key dari tabel transaksi masuk ke dalam tabel pengeluaran menjadi foreign key, seperti yang terlihat pada gambar 4.6.

Gambar 4.6 Tabel Pengeluaran

4.2.6 Tabel Product

Tabel ini berfungsi untuk menyimpan data product. Tabel product berelasi one to many dengan tabel toilet dimana satu product mempunyai banyak data toilet. Struktur tabel product dapat dilihat pada gambar 4.7.

Gambar 4.7 Tabel Product

4.2.7 Tabel Perusahaan

Tabel perusahaan berfungsi untuk menyimpan data perusahaan. Tabel ini berelasi one to many dengan empat tabel lainnya, yaitu tabel toiletrs, tabel transaksi, tabel toilet dan tabel user. Struktur tabel perusahaan dapat dilihat pada gambar 4.8.

62

4.2.8 Tabel Sales

Tabel sales berfungsi untuk menyimpan data sales. Tabel ini berelasi one to many dengan tabel transaksi, dimana satu sales dapat melakukan banyak transaksi. Struktur tabel sales dapat dilihat pada gambar 4.9.

Gambar 4.9 Tabel Sales

4.2.9 Tabel Sewa

Tabel sewa berfungsi untuk menyimpan data sewa. Tabel ini berelasi many to one dengan tabel biaya dan tabel transaksi, dan berelasi one to many dengan tabel cekitem. Dikarenakan relasi tabel sewa dengan tabel biaya dan tabel transaksi adalah many to one maka primarykey dari tabel sewa dan tabel biaya masuk kedalam tabel sewa menjadi foreignkey, seperti yang terlihat pada gambar 4.10.

4.2.10 Tabel Team Toileters

Tabel team toileters berfungsi untuk menyimpan data team toiletrs. Tabel ini berelasi many to one dengan dua tabel lainnya yaitu dengan tabel transaksi dan tabel toiletrs, sehingga primary key dari tabel transaksi dan tabel toileters masuk kedalam tabel team toileters menjadi foreignkey. Struktur tabel tema toiletrs dapat dilihat pada gambar 4.11.

Gambar 4.11 Tabel Team Toileters

4.2.11 Tabel Toilet

Tabel toilet berfungsi untuk menyimpan data toilet. Tabel toilet berelasi dengan enam tabel lainnya antara lain berelasi many to one dengan tabel product, tabel wall, tabel type, tabel warna, tabel perusahaan, dan berelasi one to many dengan tabel biaya. Dikarenakan tabel toilet berelasi many to one dengan tabel product, tabel wall, tabel type, tabel warna, dan tabel perusahaan maka primary key dari kelim tabel tersebut masuk kedalam tabel toilet menjadi foreignkey. Struktur tabel toilet dapat dilihat pada gambar 4.12.

64

Gambar 4.12 Tabel Toilet

4.2.12 Tabel Toileters

Tabel toileters berfungsi untuk menyimpan data toiletrs. Tabel ini berelasi many to one dengan tabel perusahaan, dan berelasi one to many dengan tabel teamtoiletrs. Primary key tabel perusahaan masuk kedalam tabel toileters menjadi foreignkey. Struktur tabel toileters dapat dilihat pada gambar 4.13.

Gambar 4.13 Tabel Toileters

4.2.13 Tabel Transaksi

Tabel transaksi berfungsi untuk menyimpan data transaksi. Tabel ini berelasi dengan enam tabel lainnya yaitu berelasi one to many dengan tabel teamtoiletrs, tabel pengeluaran, tabel sewa, dan berelasi many to one dengan tabel customer, tabel sales,

dan tabel perusahaan. Dikarenakan tabel transaksi berelasi many to one dengan tabel customer, tabel sales, dan tabel perusahaan maka primary key dari ketiga tabel tersebut masuk kedalam tabel transaksi menjadi foreignkey. Struktur tabel transaksi dapat dilihat pada gambar 4.14.

66

4.2.14 Tabel Type

Tabel type memiliki fungsi untuk menyimpan data type. Tabel type berelasi one to many dengan tabel toilet. Struktur tabel type dapat dilihat pada gambar 4.15.

Gambar 4.15 Tabel Type

4.2.15 Tabel User

Tabel user berfungsi untuk menyimpan data user. Tabel ini berelasi many to one dengan tabel perusahaan. Dikarenakan tabel user berelasi many to one dengan tabel perusahaan maka primary key dari tabel perusahaan masuk ke dalam tabel user menjadi foreignkey. Struktur tabel user dapat dilihat pada gambar 416.

Gambar 4.16 Tabel User

4.2.16 Tabel Wall

Tabel wall memiliki fungsi untuk menyimpan data wall. Tabel wall berelasi one to many dengan tabel toilet. Struktur tabel wall dapat dilihat pada gambar 4.17.

Gambar 4.17 Tabel Wall

4.2.17 Tabel Warna

Tabel warna berfungsi untuk menyimpan data warna toilet. Tabel warna berelasi one to many dengan tabel toilet. Struktur tabel warn dapat dilihat pada gambar 4.18.

Gambar 4.18 Tabel Warna

Dokumen terkait