Gambar 3.5 Tampilan Detail Pembayaran Server
3.3 Database
Database warung mbak ami ini diberi nama “warung_mbak_ami” yang terdiri dari 9 tabel. Berikut adalah gambaran tentang database warung_mbak_ami.
Tabel 3.1 tbl_jenis_menu Field
Tipe Data
id_jenis_menu int10
jenis_menu Varchar255
Tabel 3.2 tbl_meja Field
Tipe Data
id_meja int10
meja varchar50
is_empty tinyint4
Tabel 3.3 tbl_menu Field
Tipe Data
id_menu int10
nama varchar255
Universitas Sumatera Utara
harga int10
Gambar varchar255
id_jenis_menu int10
Tabel 3.4 tbl_penjualan Field
Tipe Data
id_penjualan int10
id_meja int10
tanggal date
is_paid tinyint4
Tabel 3.5 tbl_penjualan_menu Field
Tipe Data
id int11
id_penjualan int11
id_menu int11
jumlah int11
Tabel 3.6 tbl_profiles Field
Tipe Data
user_id int11
lastname varchar255
firstname varchar255
Birthday date
Tabel 3.7 Stok Field
Tipe Data
id_stok int10
Universitas Sumatera Utara
id_menu int10
jumlah int10
tanggal date
Tabel 3.8 tbl_user Field
Tipe Data
id int11
username varchar45
password varchar128
email varchar128
activekey varchar128
create_at int11
lastvisit_at int11
superuser tinyint4
status tinyint4
group_id int11
Tabel 3.9 tbl_user_group Field
Tipe Data
id int11
group_name varchar45
Universitas Sumatera Utara
3.4 Flow Chart
3.4.1 Flow chart Login Aplikasi
N
Y
N
Y
Gambar 3.6 Flow chart Login Aplikasi
Input Username
Password
Cari Username
Pass di db
Enkripsi Username Password
Pass enkripsi dgn pass db
cocok
Tampil Halaman Utama
End Start
Universitas Sumatera Utara
3.4.2 Flow chart Menu Utama Aplikasi
Y
N
Y
N Y
N
Gambar 3.7 Flow chart Menu Utama Aplikasi
Pemesanan Menampilkan Menu
Utama
Halaman Pemesanan
menu A
Ubah Pemesanan
Data Processing
Halaman Ubah
Pemesanan B
Start
Tampil Detail Penjualan
End
Universitas Sumatera Utara
3.4.3 Flow chart Pemesanan
Gambar 3.8 Flow chart Pemesanan
A
Input Nama Meja
Update status meja sudah
terisi ke db
Input menu jumlah
pemesanan
Kirim ke db stok dikurangi
Stop
Universitas Sumatera Utara
3.4.4 Flow chart Ubah Pemesanan
N
Y
Gambar 3.9 Flow chart Ubah Pemesanan
B
Input Nama Meja
Ambil data pesanan sesuai
dgn id meja dr db
Tambah pesanan baru
Ubah jumlah
pemesanan
Input menu baru
jumlah Simpan data
ke database
End
Universitas Sumatera Utara
3.4.5 Flow chart Pembayaran
Gambar 3.10 Flow chart Pembayaran
Start
Ambil data pesanan sesuai
dgn id meja dr db
Jumlahkan total pemesanan
sesuai dengan harga
Penerimaan pembayaran
kepada user
Update status pemesanan telah dibayar meja
kmbali dikosongkan
End
Universitas Sumatera Utara
BAB 4
ANALISA HASIL PEMBAHASAN
4.1 Pembuatan Program