Keuntungan dari penggunaan DFD yaitu membantu para analil=sisi sistem meringkas informasi tentang sistem, mengetahui hubungan antar sub sistem,
membantu perkembangan aplikasi secara efektif. Berikut ini merupakan data flow diagram
dari rancangan penjualan makanan berbahan dasar tahu dan tempe.
3.3 Perancangan Database
Database merupakan tempat penyimpanan data terstruktur sehingga dapat diakses
dengan mudah dan cepat. Membangun database merupakan langkah awal pembuatan sebuah sistem, karena berfungsi sebagai basis penyedia informasi bagi
para pemakainya. Merancang database merupakan tahap penyimpanan data berisi informasi yang akan penulis sajikan dalam bentuk web. Dengan database penulis
dapat melakukan pembaharuan data dan produk dengan mudah serta efisien.
Gambar 3.1 DFD Level Konteks Perancangan Website E-Commerce
Universitas Sumatera Utara
Berikut rancangan tabel yang digunakan dalam membangun aplikasi e- commerce
ini:
Field Jenis
Kosong Primary Key
Keterangan
Id int4
Tidak Yaauto increment id login
User varchar10
Tidak Nama admin
Pass varchar100
Tidak Password admin
Sesi varchar100
Tidak Sesi admin
Aktif Enum0,1
Tidak Status login
Field Jenis
Kosong Primary Key
Keterangan
Mid int4
Tidak Yaauto increment id login
User varchar10
Tidak Nama member
Pass varchar12
Tidak Password member
Sesi Varchar100 Tidak
Sesi member Nama
Varchar30 Tidak
Nama member Alamat1
Varchar255 Tidak Alamat member
Alamat2 Varchar255 Tidak
Alamat Alternatif Email
Varchar100 Tidak Email member
Tgl_daftar Varchar50
Tidak Tgl daftar member
Tgl_login Varchar50
Tidak Tanggal login
Telepon Varchar12
Tidak No. telepon
Hp Varchar16
Tidak No.hanphone
Online Enum0,1
Tidak Status online
hostname Varchar100 Tidak
Hostname
Tabel 3.2 Tabel Admin
Tabel 3.3 Tabel Member
Universitas Sumatera Utara
Field Jenis
Kosong Primary Key
Keterangan
Bid int10
Tidak Yaauto increment id item
menid int10
ya Id menu
Or_user varchar255
Tidak Member
Or_nama varchar255 Tidak
Nama makanan Or_harga decimal13,0 Tidak
Harga Or_qty
decimal13,0 Tidak Jumlah per item
Or_total decimal13,0 Tidak
Total Or_tgl
Varchar50 Tidak
Tgl pesan Or_pesan Enum0,1,2 Ya
Status pesan Or_metoda Varchar30
Ya Metode bayar
Field Jenis
Kosong Primary Key
Keterangan
Id int5
Tidak Yaauto increment Id Makanan
Tanggal int11
Tidak Tanggal pesan
Bk_code varchar30
Tidak kode makanan
Bk_nama varchar20
Tidak Nama makanan
Bk_harga Decimal15,0 Tidak
Harga Bk_path
varchar255 Tidak
Variabel gambar Bk_keterangan varchar15
Tidak Keterangan
Field Jenis
Kosong Primary Key
Keterangan
Id int10
Tidak Menyimpan data hit
Tabel 3.4 Tabel Keranjang belanja
Tabel 3.5 Tabel Daftar Menu
Tabel 3.6 Tabel Counter
Universitas Sumatera Utara
Kolom Jenis
Kosong Primary Key
Keterangan
Id int3
Tidak Yaauto increment Id berita
News_kategori varchar255 ya
Kategori berita News_penulis varchar255
ya Nama penulis
News_judul varchar255
Tidak Judul
News_head Text
Tidak Headline Berita
News_isi Text
Tidak Isi berita
News_gambar Varchar255 Tidak Gambar
News_hit Int3
Tidak Hit berita
News_tanggal Varchar255 Tidak Tanggal
3.4 Entity Data RelationShip