Conceptual Database Design Logical Database Design Physical Database Design

3.3.4. Perancangan Basis Data

Berikut ini langkah – langkah yang akan dilakukan dlam perancangan database yaitu:

3.3.4.1. Conceptual Database Design

Gambar 3.4. ER Diagram

3.3.4.2. Logical Database Design

Gambar 3.5. Logical Design

3.3.4.3. Physical Database Design

Desain basis data yang akan digunakan dalam web lelang barang dapat dijabarkan sebagai berikut: 1. Tabel member Nama tabel : member Nama field kunci : email Tabel ini berisi sejumlah field yang dijelaskan pada tabel berikut: Tabel 3.9. Tabel Member Nama Field Tipe Data Ukuran Keterangan Email varchar 50 e-mail pengguna sebagai field kunci tabel first_name varchar 50 Nama depan member last_name varchar 50 Nama belakang member Password varchar 50 Password untuk login Address varchar 100 Alamat hometown varchar 50 Kota Province varchar 50 Provinsi Phone varchar 15 Nomer telepon birth_date date Tanggal lahir join_date date Menyimpan tanggal member mendaftar Sex varchar 6 Jenis kelamin Pict varchar 50 Menyimpan lokasi file gambar 2. Tabel category Nama tabel : category Nama field kunci : id_category Tabel ini berisi sejumlah field yang dijelaskan pada tabel berikut: Tabel 3.10. Tabel Category Nama Field Tipe Data Ukuran Keterangan id_category varchar 5 id_category sebagai field kunci tabel Name varchar 50 Nama kategori 3. Tabel item Nama tabel : item Nama field kunci : id_item Tabel ini berisi sejumlah field yang dijelaskan pada tabel berikut: Tabel 3.11. Tabel Item Nama Field Tipe Data Ukuran Keterangan id_item varchar 20 Id_item sebagai field kunci tabel Name varchar 50 Nama barang Price int 11 Harga penawaran create_date datetime Tanggal lelang dibuat start_date datetime Waktu mulai lelang end_date datetime Waktu selesai lelang Detail text Detail barang yang dilelang id_category varchar 5 Sebagai foreign key dari tabel category Email varchar 50 Sebagai foreign key dari tabel member 4. Tabel picture Nama tabel : picture Nama field kunci : no Tabel ini berisi sejumlah field yang dijelaskan pada tabel berikut: Tabel 3.12. Tabel Picture Nama Field Tipe Data Ukuran Keterangan No int 11 no sebagai field kunci tabel file_location varchar 50 Lokasi file disimpan id_item varchar 15 Foreign key dari tabel item 5. Tabel bid Nama tabel : bid Nama field kunci : no Tabel ini berisi sejumlah field yang dijelaskan pada tabel berikut: Tabel 3.13. Tabel Bid Nama Field Tipe Data Ukuran Keterangan No int 11 No sebagai field kunci tabel Time varchar 25 Waktu member melakukan penawaran Bid int 50 Nilai penawaran member id_item varchar 11 Sebagai foreign key dari tabel item Email varchar 50 Sebagai foreign key dari tabel member

3.3.5. Desain Tampilan