Gambaran Umum Perancangan Sistem Algoritma

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