3.4 Perancangan Database
Database merupakan tempat penyimpanan data yang terstruktur sehingga dapat diakses dengan cepat dan mudah. Database merupakan salah satu komponen yang
penting dalam sistem e-commerce, karena berfungsi sebagai basis penyedia informasi bagi para penggunanya. Karena database merupakan kumpulan dari beberapa file yang
dikelompokkan secara terstruktur dalam beberapa tabel sesuai informasi yang dibutuhkan didalamnya. Adapun database yang dibuat oleh penulis adalah database
commerce dengan tabel-tabel sebagai berikut:
3.4.1 Field Name
Tabel 3.1 Tabel dalam database
No Nama Tabel
1 Kategori
2 Kota
3 Login
4 Orders
5 Keranjang Belanja
6 Pengiriman
7 Pelanggan
8 Kurs
9 Pembayaran
10 Kurir
11 Produk
Universitas Sumatera Utara
3.4.2 Field Table
Tabel 3.2 Kategori Nama Field
Type Size
Keterangan
Id_Kategori Integer
10 Primary Key
Nama_Kategori Varchar
50 Keterangan
Varchar 350
Tabel 3.3 Kota Nama Field
Type Size
Keterangan
Id_Kota Integer
3 Primary Key
Id_Mata uang Integer
10 Id_Wilayah
Integer 10
Nama_Kota Varchar
100 Ongkos_Kirim
Integer 10
Tabel 3.4 Login Nama Field
Type Size
Keterangan
User_Id Varchar
20 Primary Key
Password Varchar
30 Status
Varchar 5
Tabel 3.5 Orders Nama Field
Type Size
Keterangan
Id_Kota Integer
10 Primary Key
Id_Kurs Integer
10 Nama_Kustomer
Varchar 100
Alamat_Lengkap Text
Telepon Varchar
50 Email
Varchar 50
Universitas Sumatera Utara
Status_Order Varchar
50 Jam_Order
Time Tgl_Order
Date
Tabel 3.6 Keranjang Belanja Nama Field
Type Size
Keterangan
Id_Belanja Integer
10 Primary key
Id_Kurir Integer
10 Id_Mata uang
Integer 10
Id_Pelanggan Integer
10 Hadiah
Text Tgl_Masuk
Date Tgl_Keluar
Date
Tabel 3.7 Pangiriman Nama Field
Type Size
Keterangan
Id_Pengiriman Integer
10 Primary key
Id_Kurir Integer
10 Harga
Decimal 20,6
Tabel 3.8 Pelanggan Nama Field
Type Size
Keterangan
Id_Pelanggan Integer
10 Primary key
Nama_Awal Varchar
32 Nama_Akhir
Varchar 32
Email Varchar
128 Password
Varchar 32
Tgl_Masuk Date
Tgl_Keluar Date
Universitas Sumatera Utara
Tabel 3.9 Kurs Nama Field
Type Size
Keterangan
Id_Kurs Integer
10 Primary key
Nama Varchar
32 Format
Text Hapus
Text Aktif
Text
Tabel 3.10 Pembayaran Nama Field
Type Size
Keterangan
Id_Payment Integer
10 Primary key
Id_Order Integer
10 Id_Kurs
Integer 10
Tgl_Pembuatan Date
Tabel 3.11 Kurir
Nama Field Type
Size Keterangan
Id_Kurir Integer
10 Primary key
Nama Integer
64 Aktif
Text Hapus
Text Metode_Pembayaran
Integer 2
Tabel 3.12 Produk Nama Field
Type Size
Keterangan
Id_Produk Integer
5 Primary key
Id_Kategori Integer
10 Nama_Produk
Varchar 100
Deskripsi Text
Universitas Sumatera Utara
Harga Integer
20 Stok
Integer 5
Tgl_Masuk Date
Gambar Varchar
100
3.5 Perancangan Diagram Alir flowchart