Perancangan Basis Data 1. Basis data member

3.5 Perancangan Basis Data 1. Basis data member

Tabel member berisi informasi – informasi tentang member yang ada di system. Tabel 3.3 Struktur Tabel Member Field Type Constraint Keterangan Id_member Int10 Not Null Primary Key Auto Increment Id member Email Varchar200 Not Null Email member Nama Varchar200 Not Null Nama lengkap member Password Varchar200 Not Null Password Login member Jenis Kelamin Varchar3 Not Null Jenis Kelamin member User name Varchar100 Not Null Username member id_level Int11 Not Null Id level Point Double Not Null Point Belanja

2. Tabel Barang

Table barang berisi informasi-informasi barang yang dijual. Tabel 3.4 Struktur Tabel Barang Field Type Constraint Keterangan Id_barang Int100 Not Null Primary Key Barang yang dijual Id_kategori Int100 Not Null Primary Key Kategori barang Id_member Int10 Not Null Primary Key Nama member Harga Int20 Not Null Harga barang deskripsi Text Not Null Penjelasan Produk Stok Int5 Not Null Jumlah Stok Gambar Varchar100 Not Null Gambar Produk thumbnail Varchar100 Not Null Gambar berformat jpeg Tanggal Date Not Null Tanggal Upload barang Jam Time Not Null Waktu Upload barang Diskon Int10 Not Null Diskon barang jika ada

3. Tabel Bukti Transfer

Table bukti transfer berisi informasi transfer pembeli. Table 3.5 Struktur Tabel Transfer Field Type Constraint Keterangan Id_bukti Int100 Not Null Id bukti Shopping_id Varchar100 Not Null Foreign Key Id shopping Bank_trf Int3 Not Null Bank yang dipilih Proof Varchar200 Not Null File image .Jpeg bukti trf Status Int2 Not Null Status upload bukti trf Tanggal Date Not Null Tanggal upload bukti trf Jam Time Not Null Waktu upload

4. Tabel Data Pembelian

Table data pembelian berisi informasi data pembelian. Tabel 3.6 Struktur Tabel Data Pembelian Field Type Constraint Keterangan Id_pembelian Varchar100 Not Null Primary Key Id pembelian Id_barang Int10 Not Null Primary Key Id barang Id_toko Int10 Not Null Primary Key Id Toko Id_member Int10 Not Null Primary Key Id member Jumlah Int4 Not Null Jumlah yang dibeli Sub_total Int30 Not Null Total harga Alamat Text Not Null Alamat pembeli Kontak Varchar30 Not Null No Hp pembeli Pesan Text Not Null Catatan bagi penjual Tanggal Date Not Null Tanggal membeli Jam Time Not Null Waktu membeli Status_barang Int2 Not Null Status pembelian See_on_transaksi Int1 Not Null Lihat transaksi Expired Int1 Not Null Kadaluarsa proses pembayaran Expired_pengiriman Int1 Not Null Kadaluarsa trf

5. Tabel Jenis Status Transaksi

Tabel jenis status transaksi berisi informasi status transaksi diproses atau belum Tabel 3.7 Struktur Tabel Jenis Status Transaksi Field Type Constraint Keterangan Status_transaksi_id Int10 Not Null Primary Key Id status transaksi Status Varchar100 Not Null Status transaksi menunggu pembayaran,dibayar dan epired

6. Tabel Payment Method

Table payment method berisi informasi cara pembayaran melalui rekening bank Tabel 3.8 Struktur Tabel Payment Method Field Type Constraint Keterangan Transaksi_id Varchar100 Not Null Primary Key Id transaksi Shopping_id Varchar100 Not Null Primary Key Id shopping Id_member Int100 Not Null Primary Key Id member Payment Varchar100 Not Null Pembayaran melalui Date_start Date Not Null Tanggal mulai Time_start time Not Null Waktu mulai

7. Tabel Riwayat Pembelian

Table riwayat pembelian berisi informasi barang yang telah dibeli Tabel 3.9 Struktur Tabel Riwayat Pembelian Field Type Constraint Keterangan Id_pembelian Varchar100 Not Null Primay Key Id pembelian Id_barang Int10 Not Null Primay Key Id barang Id_toko Int10 Not Null Primay Key Id toko Id_member Int10 Not Null Primay Key Id member Jumlah Int4 Not Null Jumlah barang Sub_total Int30 Not Null Total barang Alamat Text Not Null Alamat pembeli Kontak Varchar30 Not Null Kontak Hp Pembeli Pesan Text Not Null Pesan Pembeli Tanggal Date Not Null Tanggal Membeli Jam Time Not Null Jam Membeli Status_barang Int2 Not Null Status Pembelian

8. Tabel Status Barang

Table status Barang berisi informasi barang proses kirim atau belum. Tabel 3.10 Struktur Tabel Status Barang Field Type Constraint Keterangan Id_status Int20 Not Null Primary Key Id status Nama_status Varchar100 Not Null Status barang sedang di pesan atau dikirim

9. Tabel Bukti Pengiriman

Table bukti pengiriman berisi informasi status bukti pengiriman barang. Tabel 3.11 Struktur Tabel Bukti Pengiriman Field Type Constraint Keterangan Id_status_bukti_pengiriman Int10 Not Null Primary Key Id status bukti pengiriman Status_bukti_pengiriman Varchar100 Not Null Bukti pengiriman melalu jasa pengiriman apakah valid

10. Tabel Status Pembayaran

Table status pembayaran berisi informasi status pembayaran sudah atau belum. Tabel 3.12 Struktur Tabel Pembayaran Field Type Constraint Keterangan Id_status Int3 Not Null Primary Key Id status Nama_status Varchar100 Not Null Status pembayaran sudah atau belum

11. Tabel Status Transaksi

Tabel status transaksi berisi informasi status transaksi barang yang dibeli. Tabel 3.13 Struktur Tabel Status Transaksi Field Type Constraint Keterangan Transaction_id Varchar100 Not Null Primary Key Id transaction Shopping_id Varchar100 Not Null Primary Key Id shopping Status_transaction_id Int10 Not Null Status transaksi pembelian diperiksa admin atau belum

12. Tabel Tanggal Pesan

Tabel tanggal pesan berisi informasi tanggal pesan barang yang dibeli Tabel 3.14 Struktur Tabel Tanggal Pesan Field Type Constraint Keterangan Shopping_id Varchar100 Not Null Primary Key Id Shopping Date_start_pesan Date Not Null Tanggal pesan Time_start_pesan Time Not Null Waktu pesan

13. Tabel Tanggal Expired

Table tanggal expired berisi informasi tanggal expired barang yang sudah kadaluarsa pembayaran. Tabel 3.15 Struktur Tabel Tanggal Expired Field Type Constraint Keterangan Shopping_id Varchar100 Not Null Primary Key Id_Shopping Date_expired Date Not Null Tanggal kadaluarsa Time_expired Time Not Null Waktu kadaluarsa

14. Tabel Toko

Tabel toko berisi informasi toko penjual dan deskripsi barang. Tabel 3.16 Struktur Tabel Toko Field Type Constraint Keterangan Id_member Int11 Not Null Primary Key Id member Id_toko Int11 Not Null Primary Key Id toko Nama_toko Varchar100 Not Null Nama toko Deskripsi_toko Text Not Null Deskripsi toko Phone Varchar20 Not Null No Handphone Alamat text Not Null Alamat Status Int1 Not Null Status

3.6 Hubungan Antar Tabel