Gambar 3.13 Flowchart Administrator
3.6 Desain Database
Membangun sebuah database merupakan salah satu langkah awal pembuatan aplikasi. Struktur database yang baik akan mempengaruhi kinerja dari suatu situs
tersebut. Dalam perancangan website ini penulis membuat 7 tujuh tabel dalam
database webta Tabel
– tabel tersebut adalah tabel barang, inbox, kota, krbelanja, lapbelanja, users.
Berikut ini adalah beberapa desain database yang penulis buat sesuai dengan kebutuhan terhadapa penyimpanan data yang akan digunakan dalam
pembuatan website “RANCANG BANGUN SISTEM PENJUALAN KOMPUTER BESERTA
HARDWARE KOMPUTER BERBASIS WEB ”.
3.6.1 Tabel Barang
Tabel barang digunakan untuk menampung dan menyimpan data berbagai produk atau barang yang tersedia di dalam website ini, harga dari setiap produk, kategory,
Tampilkan Menu
Log Out
Stop
Ya T
i d
a k
Universitas Sumatera Utara
stock, bahkan deskripsi dari produk. Berikut adalah field – field yang ada dibuat
dalam tabel barang.
Tabel 3.5 Tabel Barang
Field Type
Extra bid
Int50 Auto_increment
nama Varchar100
- images
Varchar100 -
harga Int50
- category
Varchar100 -
3.6.2 Tabel Kota
Tabel kota digunakan untuk menampung dan menyimpan data mengenai kota –
kota dengan biaya pengiriman ke setiap kotanya. Berikut adalah field – field yang
ada dibuat dalam tabel barang.
Tabel 3.6 Tabel Kota
Field Type
Extra id_kota
int 100 primary_key
konama Varchar50
- koongkos
Varchar100 -
Universitas Sumatera Utara
3.6.3 Tabel Krbelanja
Tabel krbelanja digunakan untuk menampung dan menyimpan data sementara mengenai belanja user sebelum melakukan checkout. Berikut adalah field
– field yang ada dibuat dalam tabel barang.
Tabel 3.7 Tabel Keranjang Belanja
Field Type
Extra Krid
Int50 Auto_increment
Bid Varchar50
- Krqty
Int50 -
Krsbtotal Int50
- Krip
Varchar50 -
Krstatus Varchar50
- Lapid
Varchar50 -
3.6.4 Tabel Lapbelanja
Tabel lapbelanja digunakan untuk menampung dan menyimpan data laporan belanja oleh para user. Berikut adalah field
– field yang ada dibuat dalam tabel barang.
Tabel 3.8 Tabel Laporan Belanja
Field Type
Extra Lapid
Int50 Auto_increment
Laptotal Varchar100
-
Universitas Sumatera Utara
Uid Varchar100
- Laptime
Varchar50 -
Lapstatus Varchar50
- Nama
Varchar100 -
Phone Int50
- Kota
Varchar50 -
Alamat Varchar100
-
3.6.5 Tabel Users
Tabel users digunakan untuk menampung dan menyimpan data laporan mengenai para user, nama lengkap user, hingga password user. Berikut adalah field
– field yang ada dibuat dalam tabel barang.
Tabel 3.9 Tabel Users
Field Type
Extra Uid
Int50 Auto_increment
Fnama Varchar50
- Lnama
Varchar50 -
Unama Varchar100
- Password
Varchar100 -
Status Varchar100
-
3.6.6 Tabel Inbox