BAB 3
PERANCANGAN SISTEM
Sebelum melakukan perancangan aplikasi, maka harus dilakukan analisis sistem terlebih dahulu untuk memperoleh gambaran yang jelas mengenai kelebihan dan
kekurangan sistem yang sedang berjalan.
3.1 Gambaran Umum Perancangan Sistem
Secara umum perancangan sistem ini adalah untuk membuat sebuah aplikasi pemesanan makan dan minuman pada sebuah restoran dengan menggunakan device
android. Untuk mempermudah dalam pencatatan nama makanan serta minuman dan jumlah yang dipesan tanpa harus menggunakan kertas sebagai media pemesanan.
Desain yang userfriendly sangat diperlukan oleh semua aplikasi. Program aplikasi ini dikemas secara userfriendly baik desain tampilan warnanya maupun letak
tool-tool aplikasi ini. Diharapkan user dapat menggunakan aplikasi ini dengan mudah, cepat serta dapat membuat user betah berlama-lama di depan aplikasi.
Perangkat lunak pada server yaitu web server yang ditangani oleh script PHP dan database dengan sistem hosting internet. Aplikasi di sisi server berfungsi untuk
menangani koneksi client yang berbasis platform android. Setiap request dari client akan ditangani dan dilayani oleh web server. Perangkat lunak pada client pelayan
dibuat menggunakan platform android, aplikasi ini akan dipasang di telepon selular client pelayan. Syarat dari handphone yang akan digunakan adalah harus
mendukung platform android. Aplikasi ini berfungsi untuk melakukan pemesanan makanan dan minuman dengan data dikirim ke web server dan selanjutnya di proses
ke dapur dan kasir. Sedangkan pada sisi dapur dan kasir mengunakan komputer
Universitas Sumatera Utara
dengan antarmuka berbasis web dan internet sebagai penghubung internet untuk melakukan koneksi ke web server.
3.2 Algoritma
Algoritma merupakan suatu cara menganalisa menjelaskan urutan dan hubungan kegiatan-kegiatan yang dilakukan untuk memecahkan suatu permasalahan sehingga
tercapai tujuan yang diinginkan. 1.
Interface Login program aplikasi Di awal program, setelah icon “Warung Mbak Ami” terbuka akan
menampilkan sebuah form login untuk user, user terbagi menjadi 2 group, yaitu Super admin dan admin. Super admin merupakan admin utama untuk
mengatur aplikasi ini, sedangkan admin hanya bisa menggunakan aplikasi ini dan tingkatannya tidak lebih tinggi dari super admin. Rancangan tampilannya
adalah sebagai berikut :
Gambar 3.1 Tampilan form Login Aplikasi
Universitas Sumatera Utara
2. Interface menu utama aplikasi
Pada form ini digunakan untuk memilih menu, apakah mau memesan, ubah pesanan atau detail pemesanan. Untuk memilih salah satu menu tersebut
digunakan radio button agar yang menu yang terpilih hanya bisa satu saja. Pada menu pesanan digunakan untuk menginput pesanan makanan dari
pelanggan. Ubah pesanan digunakan untuk mengubah pesanan apakah dari pelanggan yang sama ada tambahan pesanan atau tidak. Sedangkan detail
pemesanan digunakan untuk
Gambar 3.2 Tampilan Menu Utama Aplikasi
3. Interface List Menu Pemesanan
Pada bagian ini, akan menapilkan list-list dari menu makanan, minuman dan dessert yang datanya diambil dari database server. Karena list menu
pemesanan ini terdiri dari tiga bagian, maka untuk mempermudah akses ke menu pemesanan yang lain dipergunakan tab dan slide.
Universitas Sumatera Utara
Gambar 3.3 Tampilan List Pemesanan Aplikasi
4. Interface server Server berfungsi untuk menyimpan data-data pesanan yang telah diinput oleh
pelayan dari device android, kemudian menampilkannya. Device android terhubung dengan suatu jaringan LAN agar data-data dari server ke aplikasi
android ataupun pemesanan dari android ke server dapat ditampilkan.
Gambar 3.4 Tampilan List Menu Server
Universitas Sumatera Utara
Gambar 3.5 Tampilan Detail Pembayaran Server
3.3 Database