Sebelum kita membuat database dan atributnya di dalam mysql server, sebaiknya kita mendesain terlebih dahulu kebutuhan databasenya dengan menyesuaikan data yang akan dikelola dalam program. Corat-coret dapat dilakukan secara manual dalam kertas, ataupun dapat dirancang langsung menggunakan aplikasi desain microsoft Visio. Dan untuk membuat program aplikasi toko online, setidaknya kita memerlukan tabel data berikut ini:
- Tabel admin, untuk menyimpan data login Administrator.
- Tabel provinsi, untuk menyimpan data provinsi dan biaya kirim.
- Tabel kategori, untuk menyimpan data kategori barang.
- Tabel barang, untuk menyimpan data barang yang dijual.
- Tabel pelanggan, untuk menyimpan data pelanggan.
- Tabel pemesanan, untuk menyimpan transaksi pemesanan.
- Tabel pemesanan_item, untuk menyimpan daftar barang yang dipesan, saat transaksi pemesanan.
- Tabel tmp_keranjang, untuk menyimpan data keranjang belanja, yaitu penyimpanan sementara data barang yang dipilih saat transaksi pelanggan berlangsung.
- Tabel konfirmasi, untuk menyimpan data hasil konfirmasi pelanggan setelah melakukan transfer pembayaran.
Tabel database yang sudah dirancang di atas dapat berkembang dengan mengikuti kebutuhan data yang dikelola dalam program, juga akan berkembang seiring dengan layanan baru yang ada di dalam website.
Dari ke-9 tabel diatas, semua tabel ada keterkaitan data, yang biasa disebut dengan relasi data antar tabel dalam database, atau bahasa inggrisnya di sebut dengan Entity Relationship Diagram (ERD).
Gambar di bawah ini merupakan ERD dari atribute database di atas
Software Toko
ReplyDeleteSukses Pak
Aammiinn pak . :)
Delete