Batasan implementasi Implementasi Basis Data

160

8. Tabel Nota Detail

9. Tabel CI_Session

CREATE TABLE IF NOT EXISTS `tbl_nota` `id_nota` varchar10 NOT NULL, `tanggal_nota` int20 NOT NULL, `id_data_pesan` varchar10 NOT NULL, `qty_menu` int10 NOT NULL, `total_menu` int10 NOT NULL, `total_bayar` int10 NOT NULL, `bayar` int10 NOT NULL, `sisa_bayar` int10 NOT NULL, PRIMARY KEY `id_nota` ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tbl_nota_detail` `id_nota` varchar10 NOT NULL, `id_menu` varchar10 NOT NULL, `qty` int10 NOT NULL, `qty_fix` int10 NOT NULL, `harga_tersimpan` int10 NOT NULL ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `ci_sessions` `session_id` varchar40 NOT NULL DEFAULT 0, `ip_address` varchar45 NOT NULL DEFAULT 0, `user_agent` varchar120 NOT NULL, `last_activity` int10 unsigned NOT NULL DEFAULT 0, `user_data` text NOT NULL, PRIMARY KEY `session_id`, KEY `last_activity_idx` `last_activity` ENGINE=InnoDB DEFAULT CHARSET=latin1; 161

4.1.6 Implementasi Antar Muka

Implementasi antarmuka berisi pemaparan setiap tampilan aplikasi pemesanan menu makanan restoran berbasis Android platform di Cafe La Ponyo yang dibangun sebagai layout dari masing-masing antarmuka seperti terlihat pada Tabel 4.3, Tabel 4.4, Tabel 4.5 dan Tabel 4.6. Adapun gambar dari tampilan implementasi antarmuka aplikasi pemesanan menu makanan restoran berbasis Android platform di Cafe La Ponyo ini tertera pada halaman Lampiran A Implementasi Antarmuka. Tabel 4.3 Implementasi antarmuka pada aplikasi pelayan No Halaman Deskripsi File 1 Splash Screen Tampilan awal sebelum masuk ke halaman login splash_screen.xml 2 Menu utama Menu utama yang berisi input pesanan, update pesanan, dan log out dashboard_layout.xml 3 Input pesanan Halaman untuk menambahinput pesanan input_layout.xml 4 Login Digunakan untuk masuk ke menu utama aplikasi login_layout.xml 5 Input Meja Halaman untuk menginputkan data meja meja_layout.xml 6 Fragmen layout Digunakan untuk menampung semua halaman dalam satu aktivitas fragment_layout.xml 7 Update Pesanan Halaman untuk meng- update pesanan edit_menu_layout.xml 8 Listing pesanan Daftar pesanan yang sudah diinputkan listmenu_layout.xml 9 Listing update pesanan Daftar pesanan yang akan di update editlist_layout.xml 162 Tabel 4.4 Implementasi antarmuka pada aplikasi web base bagian admin No Halaman Deskripsi File 1 login Digunakan untuk masuk ke halaman beranda admin loginindex.php 2 Tambah data menu Halaman yang berisi form untuk tambah data menu menuinput.php 3 Edit data menu Halaman yang berisi form untuk edit data menu menuedit.php 4 Data menu Halaman yang berisi data menu menuhome.php 5 Detail data menu Halaman yang berisi detail data menu menudetail.php 6 Tambah data kategori Halaman yang berisi form untuk tambah data kategori kategoriinput.php 7 Edit data kategori Halaman yang berisi form untuk edit data kategori kategori edit.php 8 Data kategori Halaman yang berisi data kategori kategori home.php 9 Detail data kategori Halaman yang berisi detail data kategori kategori detail.php 10 Tambah data meja Halaman yang berisi form untuk tambah data meja mejainput.php 11 Edit data meja Halaman yang berisi form untuk edit data meja meja edit.php 12 Data meja Halaman yang berisi data meja meja home.php 13 Detail data meja Halaman yang berisi detail data meja meja detail.php 14 Tambah data user Halaman yang berisi form untuk tambah data user userinput.php 15 Edit data user Halaman yang berisi form untuk edit data user user edit.php