Tabel user Tabel tbl_barang Tabel komentar_bantuan Tabel komentar_bantuan_admin

39

3.5 Rancangan Database

Rancangan basis data untuk pembuatan website jual pintu dan jendela rumah ini menggunakan database MySQL. Pada tabel database terdapat kunci primary key PK dan juga terdapat kunci foreign key FK yang menunjukkan kunci pada tabel induk. Detail dari tabel rancangannya ditunjukkan pada tabel berikut :

3.5.1 Relasi Database

Gambar 3.16 Relasi database db_belanjakusen

3.5.2 Struktur Database

1. Tabel user

Tabel user berfungsi untuk menyimpan data pelanggan. Dtunjukkan pada Tabel 3.1 Tabel 3.1 Tabel User Field Tipe Size Keterangan Key 40 id Int 11 Id pelanggan PK username Varchar 30 Username Unique password Varchar 32 Password email Varchar 30 Email status Varchar 15 Status User tanggal_regristasi Date Tanggal Regristasi namalengkap Varchar 100 Nama Lengkap alamatlengkap Varchar 200 Alamat lengkap no_telp decimal 50.0 Nomor Telpon jenis_kelamin Varchar 30 Jenis Kelamin

2. Tabel tbl_barang

Tabel tbl_barang adalah table yang mengatur beberapa data pesanan dari pelanggan, misalkan pelanggan akan memesan satu pintu, maka data pesanan pintu akan masuk ke dalam tabel tbl_barang. Dtunjukkan pada Tabel 3.2 Tabel 3.2 Tabel tbl_barang Field Tipe Size Keterangan Key id Int 5 Id pesanan PK 41 username Varchar 20 Username namalengkap Varchar 100 Nama Lengkap jeniskayu Varchar 30 Jenis Kayu kode_kusen Varchar 30 Kode Pintu atau Jendela nama_order Varchar 100 Nama Pesanan lebar Varchar 30 Lebar Pintu atau Jendela panjang Varchar 30 Panjang Pintu atau Jendela tebal Varchar 30 Tebal Pintu atau Jendela luas Varchar 30 Luas Pintu atau Jendela totalharga Varchar 30 Total Harga tgl_order timestamp Tanggal Pesan gmbr_kusen Varchar 30 Gambar Pesanan jumlah Varchar 11 Jumlah pesanan status Varchar 30 Status Pesanan

3. Tabel komentar_bantuan

Tabel komentar_bantuan berfungsi untuk menyimpan beberapa pertanyaan yang dikirim oleh pelanggan apabila mengalami kesulitan. Dtunjukkan pada Tabel 3.3 42 Tabel 3.3 Tabel komentar_bantuan Field Tipe Size Keterangan Key komen_id Int 11 Id komentar PK username Varchar 20 Username namalengkap Varchar 100 Nama Lengkap status Varchar 11 Status User komentar Text Pertanyaan Pelanggan date_created Timestamp Tanggal Input Pertanyaan

4. Tabel komentar_bantuan_admin

Tabel komentar_bantuan_admin berfungsi untuk menyimpan beberapa pertanyaan yang dikirim oleh administrator kepada pelanggan. Dtunjukkan pada Tabel 3.4 Tabel 3.4 Tabel komentar_bantuan_admin Field Tipe Size Keterangan Key id Int 11 Id komentar PK username Varchar 30 Username komen Text Pertanyaan Administrator date_created Timestamp Tanggal Input Pertanyaan 43

5. Tabel tips