3.2 Diagram Alir Data
Diagram Alir Data DAD atau Data Flow Diagram DFD adalah suatu diagram yang
menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur
dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses,
diagram alur kerja, atau model fungsi.
Pembeli Admin
Pemasok
- Data Barang - Data Pemesanan
- Bukti Stok Barang - Bukti Pembayaran
Laporan - Data
- Data Penjualan Data Pembelian
- Bukti Pemesanan - Data Konsumen
- Barang Yang Dibeli
Website Penjualan Makanan Kesehatan
Gambar 3.1. Diagram Konteks
Universitas Sumatera Utara
Pemasok Manajemen
Barang
Manajemen Laporan
Manajemen Transaksi
Admin Pembeli
Barang Barang
Pemasok
Transaksi
Data pemasok Data Barang
Bukti Pembayaran Pemesanan
Pembelian Pembayaran
Pembelian Pembayaran
Harga Bukti pembayaran
Data Stok Harga
Laporan Keuangan Laporan Stok
Barang Data barang, harga, tgl transaksi,
laba-rugi Data barang
Harga Data barang, harga, stok
Data Pemasok Data barang, stok,
harga
Gambar 3.2. DFD Level 0
Universitas Sumatera Utara
Manajemen Barang
Proses Pembelian Barang
Entry Data
Pemasok
Data stok barang Data stok barang
Barang
Pemasok
Informasi stok barang Pembayaran, pemesanan,
pembelian
Data pemasok, data barang, bukti pembayaran, penawaran barang
Bukti pembayaran barang Daftar yang dibeli
Data pemasok pembayaran
Transaksi
Data harga awal
Data barang, data pemasok Data stok barang
Pemasok
Data pemasok
Barang
Gambar 3.3. DFD Level 1
3.3 Basis Data Relasi Antar Tabel
Mendesain basis data Database, database dapat diartikan sebagai sebuah tempat menyimpan data yang terstruktur agar dapat diakses dengan cepat dan mudah.
Membangun sebuah database merupakan langkah awal pembuatan aplikasi, termasuk dalam penambahan produk dan lain-lain dalam mengolah penjualan makanan
kesehatan.
Universitas Sumatera Utara
3.3.1 Basis Data Database
Tabel 3.1. Tabel Data Admin
Field Type
Width
Id Int
3 Nama
varchar 255
Email varchar
255 Kelamin
varchar 8
User varchar
25 Password
varchar 255
Tabel 3.2. Tabel Data Daftar Field
Type Width
Id Int
5 Nama
varchar 50
User varchar
20 Email
varchar 50
Pass varchar
70 Tanggal
varchar 30
Alamat Text
Kota varchar
50 Kodepos
varchar 15
Provinsi varchar
50 Telepon
varchar 15
Universitas Sumatera Utara
Tabel 3.3. Tabel Forum Field
Type Width
Id_topik Int
5 Nama
varchar 50
Email varchar
50 Topik
varchar 255
Isi Text
Id_replay Int
5 Tanggal
varchar 30
Tabel 3.4. Tabel Guestbook Field
Type Width
Id_qb Int
3 Tanggal
varchar 30
Nama varchar
255 Email
varchar 255
Pesan varchar
255
Universitas Sumatera Utara
Tabel 3.5. Tabel Laporan Field
Type Width
Id_lap Int
4 Id_user
varchar 4
Tanggal varchar
30 Status
varchar 20
Kode varchar
50
Tabel 3.6. Tabel Pemesanan Field
Type Width
Id_pesan Int
4 Id_user
varchar 4
Id_brg varchar
4 Id_lap
varchar 4
Status varchar
10 Tanggal
varchar 30
Universitas Sumatera Utara
Tabel 3.7. Tabel Produk Field
Type Width
Id_brg Int
3 Tanggal
varchar 30
Namabrg varchar
50 Spek
Text Hargabrg
Int 7
Stok Int
2 Gambar
varchar 255
Tabel 3.8. Tabel shoping Field
Type Width
Id_shop Int
4 Id_brg
Int 4
Id_user Int
4 Tanggal
varchar 30
Universitas Sumatera Utara
3.3.2 Relasi Antar Tabel
Gambar 3.4. Relasi Antar Tabel Daftar
Id PK Nama
User Email
Pass Tanggal
Alamat Kota
Kodepos Provinsi
Telepon
Admin
Id PK Nama
Email Kelamin
User Password
Guestbook
Id_qb PK Tanggal
Nama Email
Pesan
Forum
Id_topik PK Nama
Email Topik
Isi Id_replay
Tanggal
Pemesanan
Id_pesan PK Id_user
Id_brg Id_lap
Status Tanggal
Laporan
Id_lap PK Id_user
Tanggal Status
Kode
Shoping
Id_shop PK Id_brg
Id_user Tanggal
Produk
Id_brg PK Tanggal
Namabrg Spek
Hargabrg Stok
Gambar
Universitas Sumatera Utara
3.4 Rancangan Interface