LAPORAN AKHIR
Digunakan Sebagai Syarat Maju Ujian Diploma III
Politeknik Negeri Malang
Oleh:
BAYU KRISNAMURTI NIM. 1331140008
INDRA KURNIAWAN NOVIANTO NIM. 1331140051
LAPORAN AKHIR
Digunakan Sebagai Syarat Maju Ujian Diploma III
Politeknik Negeri Malang
Oleh:
BAYU KRISNAMURTI NIM. 1331140008
INDRA KURNIAWAN NOVIANTO NIM. 1331140051
ii
HALAMAN PENGESAHAN
Disusun oleh:
BAYU KRISNAMURTI NIM. 1331140008
INDRA KURNIAWAN NOVIANTO NIM. 1331140051
Mengetahui,
Rudy Ariyanto, S.T., M.Cs. Dr. Eng. Rosa Andrie A., S.T., M.T.
NIP. 19711110 199903 1 002 NIP. 19801010 200501 1 001
iii
PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar Ahli Madya di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
Bayu Krisnamurti
iv
PERNYATAAN
Dengan ini saya menyatakan bahwa Laporan Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar Ahli Madya di suatu Perguruan
Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat
yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis
diacu dalam naskah ini dan disebutkan dalam daftar pustaka.
v
ABSTRAK
vi
ABSTRACT
vii
KATA PENGANTAR
Puji Syukur kami panjatkan kehadirat Allah AWT atas segala rahmat dan
hidayah-Nya penulis dapat menyelesaikan laporan akhir dengan judul
“PENGEMBANGAN APLIKASI PEMESANAN CATERING SIDOSEMI
BERBASIS ANDORID”. Laporan akhir ini penulis susun sebagai persyaratan
untuk menyelesaikan studi program Diploma III Program Studi Manajemen
Informatika, Jurusan Teknologi Informasi, Politeknik Negeri Malang.
Kami menyadari tanpa adanya dukungan dan kerja sama dari berbagai pihak,
kegiatan laporan akhir ini tidak akan dapat berjalan baik. Untuk itu, kami ingin
menyampaikan rasa terima kasih kepada:
1. Bapak Rudy Ariyanto, ST., M.Cs., selaku ketua Jurusan Teknologi Informasi
2. Bapak Dr. Eng. Rosa Andrie Asmara, ST., MT., selaku ketua program studi
Manajemen Informatika
3. Bapak Erfan Rohadi,ST.,M.ENG.PHD., selaku pembimbing I Laporan Akhir
4. Bapak Nurudin Santoso,ST.,MT., selaku pembimbing II Laporan Akhir
5. Dan seluruh pihak yang telah membantu dan mendukung lancarnya
pembuatan Laporan Akhir dari awal hingga akhir yang tidak dapat kami
sebutkan satu persatu.
Penulis menyadari bahwa dalam penyusunan laporan akhir ini, masih banyak
terdapat kekurangan dan kelemahan yang dimiliki penulis baik itu sistematika
penulisan maupun penggunaan bahasa. Untuk itu penulis mengharapkan saran dan
kritik dari berbagai pihak yang bersifat membangun demi penyempurnaan laporan
ini. Semoga laporan ini berguna bagi pembaca secara umum dan penulis secara
khusus. Akhir kata, penulis ucapkan banyak terima kasih.
Penulis
viii
DAFTAR ISI
Halaman
HALAMAN PENGESAHAN ...................................................................... iii
PERNYATAAN ........................................................................................... iv
PERNYATAAN ............................................................................................ v
ABSTRAK.................................................................................................... vi
KATA PENGANTAR ................................................................................ viii
DAFTAR ISI ................................................................................................ ix
DAFTAR GAMBAR ................................................................................... xii
DAFTAR TABEL ....................................................................................... xv
BAB I. PENDAHULUAN............................................................................. 1
1.1. Latar Belakang .............................................................................. 1
1.2. Rumusan Masalah ......................................................................... 2
1.3. Tujuan ............................................................................................ 2
1.4. Batasan Masalah ............................................................................ 2
1.5. Sistematika Penulisan .................................................................... 2
BAB II. LANDASAN TEORI....................................................................... 4
2.1. Sejarah Sidosemi ........................................................................... 4
2.2. Android .......................................................................................... 4
2.3. Android Studio .............................................................................. 5
2.4. Android SDK (Software Development Kit) ................................... 5
2.5. XML (Extensible Markup Language) ........................................... 5
2.6. PHP (Hypertext Prepocessor) ....................................................... 6
2.7. MySQL (My Structured Query Language) ................................... 7
2.8. Java ................................................................................................ 8
2.9. One Signal ..................................................................................... 8
BAB III. ANALISIS DAN PERENCANAAN ............................................. 9
3.1. Metode Perancangan ..................................................................... 9
3.1.1. Tahapan Indetifikasi Masalah ................................................... 9
3.1.2. Metode Pengumpulan Data ..................................................... 10
3.2. Deskripsi Sistem .......................................................................... 10
3.2.1. Admin ...................................................................................... 10
ix
3.2.2. Costumer ................................................................................. 10
3.2.3. Analisis Kebutuhan Sistem ..................................................... 10
3.3. Perancangan Sistem ..................................................................... 13
3.3.1. WBS (Work Breakdown Structure) ........................................ 13
3.3.2. Desain Arsitektur Sistem ........................................................ 14
3.3.3. Usecase ................................................................................... 15
3.3.4. Flowchart ................................................................................ 16
3.3.5. ERD (Entity Relationship Diagram) ....................................... 18
3.4. Perancangan Interface ................................................................. 20
3.4.1. Desain Halaman Admin........................................................... 20
3.4.2. Desain Halaman Costumer ..................................................... 21
BAB IV. IMPLEMENTASI ........................................................................ 23
4.1. Database ...................................................................................... 23
4.1.1. Tabel User ............................................................................... 23
4.1.2. Tabel Makanan........................................................................ 24
4.1.3. Tabel Menu ............................................................................. 24
4.1.4. Tabel Paket.............................................................................. 24
4.1.5. Tabel Pesanan ......................................................................... 25
4.1.6. Tabel List Makanan ................................................................ 25
4.1.7. Tabel Bank .............................................................................. 26
4.1.8. Tabel List ................................................................................ 26
4.1.9. Tabel Rekening Sidosemi ....................................................... 26
4.1.10. Tabel Konfirmasi .................................................................. 27
4.1.11. Tabel Bahan Baku ................................................................. 27
4.1.12. Tabel Profil ........................................................................... 28
4.2. Implementasi Proses .................................................................... 28
4.2.1. Interface Website (Admin) Aplikasi Catering Sidosemi ......... 28
4.2.2. Halaman Kerja Admin ............................................................. 29
4.2.3. Interface Android (Costumer) Aplikasi Catering Sidosemi.... 35
BAB V . PENGUJIAN DAN PEMBAHASAN .......................................... 42
5.1 Pengujian Fungsional .................................................................. 42
5.2 Pengujian Sistem ......................................................................... 44
x
5.2.1 Uji Coba Halaman Login Admin .............................................. 44
5.2.2 Uji Coba Data Makanan .......................................................... 45
5.2.3. Halaman List Makanan ........................................................... 48
5.2.4 Halaman Pesanan ..................................................................... 50
5.2.5 Halaman Bahan Baku .............................................................. 50
5.2.6 Halaman Statistik ..................................................................... 51
5.2.7 Halaman Login Costumer ........................................................ 51
5.2.8 Uji Coba Memesan Menu Oleh Costumer ............................... 52
5.2.8 Uji Coba Halaman Daftar Pesanan .......................................... 53
6.1 Kesimpulan .................................................................................. 54
6.2 Saran ............................................................................................ 54
DAFTAR PUSTAKA .................................................................................. 55
LAMPIRAN.................................................................................................56
xi
DAFTAR GAMBAR
Halaman
Gambar 2.1 Logo Android............................................................................. 4
Gambar 2.2 Logo PHP ................................................................................... 6
Gambar 2.3 Logo MySql ............................................................................... 7
Gambar 2.4 Logo Java ................................................................................... 8
Gambar 3.1 Metode Waterfall........................................................................9
Gambar 3.2 WBS (Work Break System)....................................................... 13
Gambar 3.3 Desain Arsitektur Sistem.......................................................... 14
Gambar 3.4 Use Case Admin....................................................................... 15
Gambar 3.5Usecase Costumer...................................................................... 15
Gambar 3.6 Flowchart Admin...................................................................... 17
Gambar 3.7Flowchart Costumer...................................................................18
Gambar 3.8 ERD (Entity Relationship Diagram) ........................................19
Gambar 3.9 Halaman Login Admin............................................................. 20
Gambar 3.10 Halaman Kerja Admin............................................................ 21
Gambar 3.11 Halaman Login Costumer....................................................... 22
Gambar 3.12 Halaman Utama...................................................................... 22
Gambar 4.1 Tabel User.................................................................................23
Gambar 4.2 Tabel Makanan.........................................................................24
Gambar 4.3 Tabel Menu...............................................................................24
Gambar 4.4 Tabel Paket...............................................................................24
Gambar 4.5 Tabel Pesanan...........................................................................25
Gambar 4.6 Tabel List Makanan..................................................................25
Gambar 4.7 Tabel Bank................................................................................26
Gambar 4.8 Tabel List..................................................................................26
Gambar 4.9 Tabel Rekening Sidosemi.........................................................26
Gambar 4.10 Tabel Konfirmasi....................................................................27
Gambar 4.11 Tabel Bahan Baku...................................................................27
Gambar 4.12 Tabel Profil.............................................................................28
Gambar 4.13 Halaman Login Admin...........................................................29
Gambar 4.14 Halaman Manajemen Data.....................................................30
xii
Gambar 4.15 Manajemen Data Paket............................................................30
Gambar 4.16 Halaman Manajemen Data Harga............................................31
Gambar 4.17 Halaman List Makanan............................................................31
Gambar 4.18 Halaman Pesanan.....................................................................32
Gambar 4.19 Halaman Rekening..................................................................33
Gambar 4.20 Halaman Data User.................................................................33
Gambar 4.21 Halaman Bahan Baku..............................................................34
Gambar 4.22 Halaman Profil........................................................................34
Gambar 4.23 Halaman Login Costumer.......................................................35
Gambar 4.24 List Menu................................................................................36
Gambar 4.25 Halaman Mendaftar Costumer................................................36
Gambar 4.26 Halaman Menu Costumer........................................................37
Gambar 4.27 Halaman Utama.......................................................................37
Gambar 4.28 Pesan Menu..............................................................................38
Gambar 4.29 Melakukan Pemesanan Menu..................................................38
Gambar 4.30 Form Pesanan..........................................................................39
Gambar 4.31 Daftar Pesanan.........................................................................39
Gambar 4.32 Edit Profil................................................................................40
Gambar 4.33 Form Konfirmasi.....................................................................40
Gambar 5.1 Halaman Logi Admin................................................................44
Gambar 5.2 Menambah Data Makanan ....................................................... 45
Gambar 5.3 Menambah Data Makanan ....................................................... 45
Gambar 5.4 Menambah Data Makanan ....................................................... 46
Gambar 5.5 Tombol Aksi ............................................................................ 46
Gambar 5.6 Mengubah Data Makanan ....................................................... 46
Gambar 5.7 Mengubah Data Makanan ........................................................ 47
Gambar 5..8 Menghapus Data Makanan ..................................................... 47
Gambar 5.9 Menghapus Data Makanan ...................................................... 48
Gambar 5.10 List Makanan ......................................................................... 48
Gambar 5.11 Halaman Tambah List Makanan ............................................ 49
Gambar 5.12 List Makanan ......................................................................... 49
Gambar 5.13 Halaman Edit Makanan ......................................................... 49
xiii
Gambar 5.14 List Makanan ......................................................................... 50
Gambar 5.15 Halaman Pesanan .................................................................. 50
Gambar 5.16 Halaman Bahan Baku ............................................................ 50
Gambar 5.17 Halaman Statistik ................................................................... 51
Gambar 5.18 Halaman Login Costumer ...................................................... 51
Gambar 5.19 Halaman Menu Makanan ....................................................... 52
Gambar 5.20 Dialog Pemesan ..................................................................... 53
Gambar 5.21 Daftar Pesanan ....................................................................... 53
Gambar 5.22 Form Pembayaran .................................................................. 53
xiv
DAFTAR TABEL
Halaman
Tabel 3.1 Spesifikasi Perangkat Keras ........................................................ 11
Tabel 3.2 Spesifikasi Perangkat Lunak ....................................................... 11
Tabel 3. 3 Pengguna Sistem Aplikasi .......................................................... 12
Tabel 5.1 Hasil Analisis Uji Coba Aplikasi..................................................42
xv
BAB I. PENDAHULUAN
1
2
1.3. Tujuan
Berdasarkan rumusan masalah di atas maka memiliki tujuan seperti berikut :
a. Adanya aplikasi ini dapat memberikan kemudahan kepada costumer
dalam memesan dan kemudahan kepada admin dalam mencatat
pemesanan, paket menu yang dipesan.
b. Tersedianya daftar pesanan bahan makanan sesuai menu, waktu
pemesanan dan standar porsi bahan makanan.
Bab IV : Implementasi
Pada bab ini membahas mengenai pembuatan aplikasi yang telah di desain
pada tahap sebelumnya ke dalam bahasa pemograman. Di sertai dengan
gambaran desain aplikasi, database dan interface.
Bab VI : Penutup
Pada bab ini membahas mengenai kesimpulan yang di peroleh dengan melihat
hasil pengujian aplikasi yang telah di buat dan saran yang dapat digunakan
untuk kepentingan pengembangan lebih lanjut.
BAB II. LANDASAN TEORI
2.2. Android
Menurut (Modul Pelatihan Android Studio, 2015) Android adalah sebuah
sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem
operasi, middleware dan aplikasi. Dirilis pertama kali pada tanggal 5 November
2007 oleh Google Inc, yang kemudian membentuk konsorsium dari 34 perusahaan
yang bernama Open Handset Alliance untuk pendistribusikannya. Seperti ini
tampilan logo android, bisa dilihat pada Gambar 2.1.
4
5
W3C pada bulan Februari 1998. Teknologi yang digunakan pada XML sebenarnya
bukan teknologi baru, tapi merupakan turunan dari SGML yang telah
dikembangkan pada awal 80-an dan telah banyak digunakan pada dokumentasi
teknis proyek-proyek berskala besar. Ketika HTML dikembangkan pada tahun
1990, para penggagas XML mengadopsi bagian paling penting pada SGML dan
dengan berpedoman pada pengembangan HTML menghasilkan markup language
yang tidak kalah hebatnya dengan SGML.
Secara khusus, PHP dirancang untuk membentuk web dinamis artinya dapat
membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, isi database
dapat ditampilkan ke halaman web.
Model kerja PHP diawali dengan permintaan suatu halaman web oleh
browser (client). Bedasarkan URL (Uniform Resource Locator) atau dikenal,
dengan sebutan alamat internet, browser mendapatkan alamat dari web server,
mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala informasi
yang dibutuhkan. Selanjutnya, web server akan mencarikan berkas yang diminta
dan memberikan isinya ke browser. Browser yang mendapatkan isinya segera
melakukan proses penerjemahan kode HTML dan menampilkan ke layar pengguna.
7
Aplikasi untuk pembuatan grafik (chart) dari hasil suatu proses statistic atau
sekedar memvisualkan data juga telah tersedia. Semuanya dibuat dengan
menggunakan library yang disediakan oleh PHP dan komunitas pengembangnya.
Kemampuan (feature) PHP yang paling diandalkan dan signifikan adalah
dukungan kepada banyak database. Membuat halaman web yang menggunakan
data dari database dengan sangat mudah dapat dilakukan.
Jangan disalah artikan MySQL dengan SQL. SQL adalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja
optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh
Costumer maupun program-program aplikasinya. Sebagai database server, MySQL
dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query
data. Hal ini terbukti untuk query yang dilakukan oleh single Costumer, kecepatan
query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih
cepat dibandingkan Interbase.
8
2.8. Java
Menurut (Joyce Avestro, 2007) Java adalah bahasa pemrograman yang
berorientasi objek (OOP) dan dapat dijalankan pada berbagai platform system
operasi. Seperti ini tampilan logo java, bisa dilihat pada Gambar 2.4.
Perkembangan Java tidak hanya terfokus pada satu system operasi, tetapi
dikembangkan untuk berbagai sistem operasi dan bersifat open source. Bahasa ini
banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan
sintaksis model objek yang lebih sederhana. Aplikasi-aplikasi berbasis java
umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada
berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang
bersifat umum/non-spesifik (general purpose).
2.9. One Signal
One signal adalah volume tertinggi dan terpecaya mendorong system
notifikasi untuk mobile dan aplikasi web. One signal mendukung semua platform
dan mobile, dengan menyediakan SDK yang dedikasikan untuk setiap platform.
Didalam One Signal terdapat sebuah dashboard online untuk mengirim
pemberitahuan push.
BAB III. ANALISIS DAN PERENCANAAN
Pada bab ini dijelaskan tentang analisa kebutuhan sistem dan desain sistem
serta metode perancangan yang digunakan.
berikut:
9
10
3.2.1. Admin
Admin merupakan pengguna yang memiliki hak akses untuk menambahkan
jika ada data baru yang masuk seperti menu makanan, menghapus data, mengedit
data. Selain itu admin juga menerima bukti transfer pembayaran dari costumer,
setelah itu admin akan mengkonfirmasi pesanan dari costumer.
3.2.2. Costumer
Pada sistem ini costumer mempunyai tugas untuk melihat serta memesan
menu makanan. Secara garis besar dapat diartikan bahwa admin diberikan hak
akses untuk menambah, mengedit dan menghapus data daftar menu makanan.
Costumer hanya bisa melihat, memilih serta memesan makanan.
i3
Pada sistem ini, Admin mengelola semua layanan seperti manajemen semua
data melaui web yang kemudian semua data yang dikelola akan disimpan kedalam
database. Sedangkan costumer dapat melihat data menu makanan dan memesannya
15
melalui android yang data tersebut diambil dari web admin. Untuk menghubungkan
data atau pertukaran data dari web ke android menggunakan web service JSON.
Sehingga data-data saling berhubungan.
3.3.3. Usecase
Usecase adalah rangkaian atau uraian kelompok yang saling terkait dan
mementuk sistem secara teratur yang dilakukan atau diawasi oleh sebuah aktor.
Dalam laporan ini usecase dibagi menjadi dua, yaitu usecase pada admin, usecase
pada costumer. Berikut usecase sistem yang dibangun :
Admin bisa melakukan login, mengelola data-data seperti data costumer, data
pesanan, data menu dan konfirmasi pembayaran.
3.3.4. Flowchart
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan
hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan
simbol. Dengan demikian setiap simbol menggambarkan proses tertentu.
Sedangkan hubungan antar proses digambarkan dengan garis penghubung. Berikut
gambar flowchart Pengembangan Aplikasi Pemesanan Catering Sidosemi Berbasis
Android.
a. Flowchart admin
Alur dari flowchart admin yaitu pertama admin melakukan login memasukkan
username dan password. Setelah login didalam sistem admin ini terdapat berbagai
menu seperti makanan, paket, list makanan, pesanan, rekening, user
17
Pada Gambar 3.6 dibawah ini adalah tampilan alur flowchart admin.
b. Flowchart Costumer
19
20
Halaman Login
Username
Password
Button
HEADER
MENU
CONTENT
Gambar desain halaman lembar kerja admin terdapat beberapa bagian utama
yaitu bagian header yang berisi nama aplikasi, menu dan content yang berisi
informasi halaman kerja.
NAMA APLIKASI
Button 1
Username
Password
Button Button
NAMA
APLIKASI
MENU 1
MENU 2
MENU 3
MENU 4
MENU 5
Pada bab ini menjelaskan daftar tabel database dan penerapan dari analisis
dan desain sistem yang digunakan untuk membuat Pengembangan Aplikasi
Pemesanan Catering Sidosemi Berbasis Android.
4.1. Database
Berikut ini merupakan daftar tabel database yang digunakan untuk
membuat Pengembangan Aplikasi Pemesanan Catering Sidosemi Berbasis
Android.
23
24
Tabel menu ini digunakan untuk menyimpan harga paket makanan dan
berelasi dengan tabel list makanan.
Tabel ini berfungsi untuk menyimpan berbagai list makanan yang tersedia
di Catering Sidosemi.
26
Di halaman login Admin ini hanya admin yang dapat mengaksesnya karena
dikhususkan hanya Admin.
Yang akan di tampilkan di tampilan menu list makanan pada android. List
Makanan di sini terdapat detail data menu, paket dan makanan.
E. Halaman Pesanan
Pada Gambar 4.18 tampilan halaman data pesanan. Halaman Pesanan ini
terdapat fitur untuk melihat data – data menu pesanan para costumer.
Kemudian dapat edit data pesanan dan menghapus data pesanan. Terdapat
status data pesanan yang telah di konfirmasi oleh admin yang berstatus Finish dan
Pending yang belum di konfirmasi oleh admin.
F. Halaman Rekening
Pada Gambar 4.19 tampilan halaman data rekening. Halaman Rekening ini
terdapat fitur untuk melihat data nomor rekening Sidosemi, dapat menambah data
nomor rekening kemudian edit data nomor rekening dan hapus data nomor
rekening.
33
Halaman menu rekening ini sangat penting bagi para costumer yang akan
transfer pembayaran.
I. Halaman Profile
Pada Gambar 4.22 tampilan halaman data profilr. Halaman profil
menampilkan profil setiap Catering Sidosemi.
Pada list menu diatas para costumer dapat melihat detail menu tetapi belum
dapat memesan karena jika ingin memesan harus login terlebih dahulu.
Pada menu register diatas berfungsi untuk para costumer yang ingin
memesan tapi belum mempunyai akun sidosemi bisa register terlebih dahulu.
Pada halaman ini costumer berisi menu yang akan menuntun costumer
unutn melakukan pemesanan menu yaitu halaman utama, pesan , daftar pesanan,
menu edit profil costumer dan menu Logout yang digunakan untuk keluar dari
aplikasi agar data costumer tidak digunakan oleh orang lain.
C. Halaman Utama
Pada halaman utama menu costumer hanya sebuah informasi social media
yang dapat diakses dan nomor Handphone yang dapat di hubungin untuk
mengatasi bila sewaktu – waktu para costumer membutuhkan.
Setiap paket menu diklik maka akan muncul scroll down yang akan
menampilkan berbagai paket.
Pada menu daftar pesanan terdapat list pesanan yang telah di pesan. Selain
itu costumer dapat menghapus daftar pesanan yang telah di pesan kemudian dapat
mengkonfirmasi menu yang terdapat di menu daftar pesanan.
Pada Gambar 4.31 adalah tampilan daftar pesanan yang sudah dipesan oleh
customer.
E. Edit Profil
Pada Gambar 4.32 merupakan menu bagi costumer jika ingin mengganti
data pada profil.
Pada ubah profil costumer dapat mengganti data costumer yang salah atau
telah berubah, dan dapat mengganti password agar dapat terus menjaga keamanan
data costumer itu sendiri.
Konfirmasi costumer ketika menekan button konfirmasi maka akan masuk
ke dalam form konfirmasi yang dimana costumer akan memasukan detail
konfirmasi.
Pada Gambar 4.33 form konfirmasi costumer di dalam form ini para
costumer yang telah melakukan pemesanan dan masuk pada menu daftar pesanan
harus mengisi data konfirmasi yang salah satunya berisi perihal tentang
pembayaran.
BAB V . PENGUJIAN DAN PEMBAHASAN
42
43
Agar admin dapat mengolah atau mengedit data, admin harus masuk terlebih
dahulu menggunakan username dan password yang sudah ada.
45
Dibawah ini adalah form untuk menambahkan data makanan jika ada paket
baru mau ditambahkan.
Pada gambar 5.4 adalah hasil yang dikerluarkan dari proses menambahan
data makanan yang dilakukan pada gambar 5.3.
Seperti yang ditunjukkan pada gambar 5.7 data makanan yang sudah
berhasil dirubah.
Pada gambar 5.9 adalah tampilan list makanan nasi pecel yang berhasil
dihapus dari list makanan.
Pada gambar 5.13 halaman mengedit list makanan, sebagai contoh mengedit
makanan pada paket A harga 15.000.
Berikut ini tampilan halamana utama ketika costumer telah login, berisi
tentang informasi Sidosemi. Halaman dapat di slide ke arah kanan untuk memilih
pesan menu.
Berikut ini adalah tampilan dari halaman pesan menu. Button pesan jika di
klik maka akan tampil notice bila ‘tidak’ kembali ke halaman pesan menu jika ‘iya’
maka akan masuk ke halaman detail pemesanan menu.
53
6.1 Kesimpulan
Dari hasil pembuatan aplikasi Pengembangan Aplikasi Pemesanan Catering
Sidosemi Berbasis Android ini dapat diambil beberapa kesimpulan yaitu :
1. Dengan adanya aplikasi ini mempermudah costumer yang ingin memesan.
2. Mempermudah costumer jika ada update paket menu yang baru.
3. Dapat mengetahui secara langsung berapa yang harus di bayarkan tanpa
harus menghitung total terlebih dahulu.
6.2 Saran
Dari hasil pembuatan aplikasi Pengembangan Aplikasi Pemesanan Catering
Sidosemi Berbasis Android ini diajukan beberapa saran untuk pengembangan
aplikasi selanjutnya :
1. Untuk aplikasi desain tampilan sebisa mungkin menampilkan yang
simple tetapi menarik .
2. Pengembangan selanjutnya dari Aplikasi ini agar bisa saling terintergrasi
dengan setiap cabang Sidosemi.
54
DAFTAR PUSTAKA
Arifin, Imam Chairul and Sutariyani., 2014. Aplikasi Pemesanan Menu Makanan
Berbasis Client Server Smartphone Android Dan Komputer .JURNAL
ILMIAH GO INFOTECH. 20(1), 37-42
55