3.8 Perancangan Struktur
File
Struktur file ini berguna untuk memudahkan penulis untuk merancang database yang akan digunakan dalam pembuatan suatu program. Fungsinya untuk
menentukan tipe dan jenis dari field dalam sistem yang akan dibuat. Dalam Aplikasi Toko Online ini terdapat 7 tabel yaitu:
Tabel 3.1 – Nama tabel dan atribut yang digunakan dalam Aplikasi Toko Online
Nama Tabel Keterangan
kategori Tabel untuk
menyimpan tipe kategori dari produk-produk
yang ada. produk
Tabel yang berisi data-data produk yang ada. pemesanan
Tabel yang berisi pemesanan pembelian produk serta total harga pembelian.
detail_pemesanan Tabel yang
berisi detail pemesanan produk tiap item.
customer Tabel untuk menyimpan data pelanggan customers
tarif Tabel yang berisi data-data biaya kirim sesuai kota yang
dituju. kota
Tabel yang berisi data-data kota tujuan.
Berikut penulis akan membahas satu-persatu tabel yang akan digunakan dalam pembuatan database Aplikasi Toko Online dengan Menggunakan Platform
Facebook ini: a.
Tabel kategori Tabel 3.2 – Tabel kategori
Nama Tipe data
Keterangan id_kategori Varchar
ID kategori
nama_kategori Varchar Menyimpan nama-nama
kategori produk
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
b. Tabel produk
Tabel 3.3 – Tabel produk Nama Tipe
data Keterangan
id_produk Varchar ID
produk id_kategori Varchar Foreign key : ID kategori
nama_produk Varchar
Menyimpan nama produk harga_pokok
Integer Menyimpan harga beli suatu produk
harga_jual Integer
Menyimpan harga jual suatu produk jumlah_stok
Integer Menyimpan jumlah stok barang
url_gambar Varchar
Berisi url dari gambar-gambar produk
c. Tabel pemesanan
Tabel 3.4 – Tabel pemesanan Nama Tipe
data Keterangan
id_pemesanan Varchar ID pemesanan
id_customer Varchar Foreign key : ID customer
tgl_pemesanan Date time
Berisi tanggal pemesanan produk total_berat
Integer Total berat dari produk yang dipesan
total_harga Integer Total
harga dari produk yang dipesan status Varchar
Status produk
nama_penerima Varchar
Nama penerima pesanan telepon_penerima Varchar
Telepon penerima pesanan alamat_penerima
Varchar Alamat penerima pesanan
d. Tabel detail_pemesanan
Tabel 3.5 – Tabel detail_pemesanan Nama Tipe
data Keterangan
id_detail Integer ID
detail_pemesanan id_produk Varchar
Foreign key : ID produk id_pemesanan Varchar Foreign key : ID pemesanan
jumlah_pemesanan Integer
Jumlah produk yang dipesan Harga Integer
Harga produk
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
e. Tabel customer
Tabel 3.6 – Tabel customer Nama Tipe
data Keterangan
id_customer Varchar ID customer
username Varchar Foreign key : username id_kota Varchar
Foreign key : ID kota nama Varchar
Nama customer
alamat Varchar Alamat
customer kodepos
Varchar Kode pos dari alamat customer
telepon Varchar
Nomor telepon customer email Varchar
Email customer
f. Tabel tarif
Tabel 3.8 – Tabel tarif Nama Tipe
data Keterangan
id_tarif Varchar ID
tarif id_kota Varchar
Foreign key : ID kota total_tarif Integer
Total harga
tarif g.
Tabel kota Tabel 3.9 – Tabel kota
Nama Tipe data
Keterangan id_kota Varchar
ID kota
nama_kota Varchar
Nama kota
3.9 Perancangan Antarmuka