Database Flow Chart Aplikasi Android Pemesanan Makanan Dan Minuman Berbasis Client Server

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