BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Aplikasi yang dibuat ini, diimplementasikan dalam bentuk simulasi dengan penggunaan smartphone yang berbasiskan Android. 4.1.1. Spesifikasi Kebutuhan Perangkat Keras Untuk aplikasi pencari lokasi tempat makan ini, dibutuhkan perangkat keras yang mempunyai spesifikasi berikut ini: 1. Spesifikasi minimum yang dibutuhkan untuk menjalankan aplikasi pencari lokasi tempat makan ini Prosesor 600 MHz Kapasitas RAM (Random Access Memory) 256MB Jaringan data / koneksi internet adalah EDGE (Enhanced Data for Global Evolution) Memiliki GPS (Global Positioning System) 2. Spesifikasi yang disarankan Prosesor 800 MHz Kapasitas RAM (Random Access Memory) 512MB Jaringan data /koneksi internet adalah koneksi 3G (third Generation) Memiliki GPS (Global Positioning System) 137
138 4.1.2. Spesifikasi Kebutuhan Perangkat Lunak Untuk perangkat lunak yang dibutuhkan dalam menjalankan aplikasi pencari lokasi tempat makan ini adalah sistem operasi android yang memiliki versi minimum 2.2 (Frozen Yoghurt) ataupun sistem operasi android dengan versi diatasnya 4.1.3. Kebutuhan Perangkat Jaringan Aplikasi pencari lokasi tempat makan ini membutuhkan koneksi jaringan internet serta GPS dalam penggunaannya/ implementasinya. 4.1.4. Kebutuhan Sumber Daya Manusia Aplikasi ini membutuhkan minimal 3 orang penanggung jawab yang berfungsi atau akan bertugas sebagai admin, dalam melakukan kontrol terhadap database, kontrol terhadap transaksi data yang berjalan, serta melakukan entry database (update database) untuk memenuhi kebutuhan para pengguna. 4.1.5. Cara Instalasi Di bawah ini merupakan langkah-langkah instalasi yang perlu dilakukan untuk memulai menjalankan aplikasi/ menggunakan aplikasi, langkah-langkah mengunduh dari Google Play: 1. Buka Google Play Store dari smartphone Android anda.
139 2. Cari aplikasi pencari lokasi tempat makan dengan nama nomnom dari Google Play Store. 3. Tekan tombol install untuk mengunduh dan melakukan instalasi aplikasi pencari lokasi tempat makan dari Google Play Store. 4. Tunggu beberapa saat sampai aplikasi yang diunduh selesai dilakukan. 5. Aplikasi siap untuk digunakan, tekan pada ikon yang ada untuk menjalankan aplikasi tersebut. Di bawah merupakan langkah-langkah instalasi dari data apk secara langsung: 1. Unduh data dengan extension apk dari aplikasi nomnom. 2. Jalankan dengan mengklik data yang ada. 3. Pilih pilihan install saat muncul tampilan pilihan. 4. Tunggu beberapa saat selama proses instalasi berlangsung. 5. Setelah selesai, muncul pilihan, pilih open, dan aplikasi pun akan segera dijalankan dan siap digunakan.
140 4.1.6. Cara Penggunaan 4.1.6.1. Front End 1. Tampilan Splash Screen Gambar 4.1 Tampilan Splash Screen Tampilan ini akan muncul saat awal menjalankan aplikasi sekitar 2 detik sebelum tampil menu utama.pada bagian ini ditampilkan logo dari aplikasi yang dibuat yakni nomnom.tampilan Splash Screen ini bertujuan untuk memberitahukan bahwa aplikasi yang dijalankan sedang berproses sebelum tampil yang secara tidak langsung.
141 2. Tampilan Awal Lokasi Tempat Makan Terdekat Gambar 4.2 Tampilan Awal Lokasi Tempat Makan Terdekat Pada tampilan ini diberikan tampilan awal, berupa daftar tempat makan berdasarkan lokasi terdekat dari pengguna yang mengacu pada titik lokasi pengguna yang didapat dari GPS. Pada tampilan awal ini juga dapat dilihat ada 3 menu pilihan utama, yakni Nearby, Search, dan Profile. Dan di menu Nearby sendiri terdapat daftar tempat makan yang disertai dengan informasi seperti gambar akan tempat makan, nama tempat makan, alamat, serta jarak dari lokasi pengguna berada saat itu.
142 3. Pencarian Search Gambar 4.3 Tampilan Search Pada bagian ini pengguna dapat menggunakan fitur untuk mencari tempat makan yang bisa disesuaikan dengan keinginan pengguna. Seperti beberapa pilihan dalam pencarian, yakni pilihan yang dicari berdasarkan nama makanan, nama tempat makan ataupun daerah di mana tempat makan tersebut berada. Dan juga ada pilihan fitur pencari lainnya seperti menentukan batasan tipe makanan yang ada, dan juga jangkauan harga makanan yang disediakan di tempat makan tersebut.
143 4. Tampilan Halaman Profile Gambar 4.4 Tampilan Halaman Profile Pada bagian ini pengguna yang belum melakukan login sebelumnya akan masuk pada halaman ini. Pada halaman ini pengguna dapat melakukan login dan register dengan memilih tombol yang tersedia. Setelah pengguna melakukan login, maka akan muncul tampilan halaman profile di kanan.
144 5. Tampilan Detail Tempat Makan Gambar 4.5 Tampilan Detail Tempat Makan Setelah pengguna mengklik suatu pilihan tempat makan, akan muncul tampilan detail dari tempat makan yang dipilih tersebut. Pada tampilan ini akan didapat berbagai informasi, seperti gambar tempat makan, nama tempat makan, alamat tempat makan, nomor telepon, rating tempat makan, penjelasan singkat mengenai tempat makan.
145 6. Tampilan Menu Gambar 4.6 Tampilan Menu Setelah pengguna memilih pilihan See Menu pada halaman detail tempat makan, akan muncul list menu dari tempat makan yang dipilih.
146 7. Tampilan Rute pada Peta Gambar 4.7 Tampilan Rute pada Peta Setelah pengguna memilih pilihan Retrieve Map pada halaman detail tempat makan, akan muncul peta dan rute menuju tempat makan yang dipilih.
147 8. Tampilan Login Gambar 4.8 Tampilan Login Pada tampilan ini pengguna diminta untuk melakukan verifikasi data pengguna yang sudah didaftarkan, seperti memasukkan alamat email yang didaftarkan serta password yang ada, agar dapat masuk ke profile miliknya serta dapat memberikan komentar serta rating untuk tiap-tiap tempat makan yang dipilih.
148 9. Tampilan Register Gambar 4.9 Tampilan Register Pada tampilan ini, pengguna diminta untuk mendaftarkan dirinya terlebih dahulu, dengan memasukkan beberapa data yang diperlukan, seperti nama lengkap, alamat email yang dimiliki, nama alias yang diinginkan, serta password sebagai sandi saat melakukan proses login.
149 10. Tampilan Halaman Hasil Search Gambar 4.10 Tampilan Halaman Hasil Search Setelah pengguna melakukan memilih search, akan muncul daftar tempat makan yang sesuai dengan kriteria yang pengguna inginkan.
150 4.1.6.2. Back End 1. Tampilan Login Gambar 4.11 Tampilan Login Back End Tampilan ini merupakan halaman masuk untuk Back End. Di sini administrator akan memasukkan username dan password agar dapat masuk kedalam menu back end. Yang di dalamnya administrator dapat melihat, menghapus dan merubah data yang ada, seperti merubah data pengguna, data tempat makan, data pilihan menu yang ada.
151 2. Tampilan Home User List Gambar 4.12 Tampilan Home User List Tampilan di atas adalah tampilan setelah admin memasukkan username dan password dengan benar. Pada halaman ini dapat terlihat 4 menu utama yakni home, restaurant, food, dan food category serta satu menu tambahan yakni logout. Pada bagian ini admin dapat melakukan beberapa perubahan yang menyangkut dengan data para pengguna atau user list, seperti memasukkan pengguna baru, melakukan perubahan data pada data pengguna yang sudah ada, ataupun menghapus data yang sudah ada.
152 3. Tampilan Insert User Gambar 4.13 Tampilan Insert User Pada tampilan berikut ini akan muncul saat admin memilih pilihan menu insert user. Admin di sini diminta untuk memasukkan beberapa data yang ada yang berhubungan dengan kelengkapan data calon pengguna atau new user. Beberapa data yang diminta adalah user name, password, real name, email. Setelah semua data diisi dengan benar, maka secara otomatis data yang dimasukkan telah masuk ke dalam user list.
153 4. Tampilan List Restaurant Gambar 4.14 Tampilan List Restaurant Pada bagian ini, pengguna dapat melihat tampilan berupa list dari semua daftar tempat makan yang ada, di bagian ini ditampilkan beberapa keterangan data, seperti nama, alamat, nomor telepon, dan juga tampilan gambar dari tempat makan tersebut. Di sini pengguna juga dapat memilih beberapa fungsi seperti masukkan tempat makan baru, melihat lebih detail lagi penjelasan tempat makan, serta dapat menghapus dari daftar, tempata makan yang ingin dihapus.
154 5. Tampilan Insert Restaurant Gambar 4.15 Tampilan Insert Restaurant Pada bagian tampilan ini, admin dapat memasukkan data tempat makan baru. Dalam tampilan ini, pengguna diminta untuk memasukkan nama, memilih kategori tempat makan, wilayah tempat makan tersebut berada, alamat, nomor telepon, posisi koordinat, keterangan fasilitas, serta gambar yang akan ditampilkan sebagai tampilan akan tempat makan tersebut.
155 6. Tampilan Detail Restaurant Gambar 4.16 Tampilan Detail Tempat Makan Pada tampilan ini, admin dapat melihat berbagai keterangan mengenai tempat makan tersebut. Di sini keterangan detail ditampilkan, seperti nama, alamat, kategori, wilayah, nomor telepon, posisi koordinat tempat makan tersebut, penjelasan akan tempat makan tersebut, serta juga gambar akan tempat makan itu. Di sini juga terdapat tampilan untuk rating serta jumlah rater, daftar menu makanan dari tempat makan tersebut, serta
156 tampilan komentar yang telah masuk ke bagian tempat makan ini. 7. Tampilan Food List Gambar 4.17 Tampilan Daftar Makanan Pada tampilan ini ditampilkan berbagai nama makanan dari berbagai tempat makan yang ada, serta jenis dari makanan tersebut. Dan di sini admin dapat memasukkan menu nama makanan baru ke dalam daftar serta dalam menghapus nama makanan dari daftar yang sudah ada.
157 8. Tampilan Food Category List Gambar 4.18 Tampilan Daftar Kategori Makanan Pada tampilan ini ditampilkan berbagai kategori makanan dari berbagai tempat makan yang ada. Dan di sini admin dapat memasukkan kategori menu makanan baru ke dalam daftar serta dalam menghapus kategori makanan dari daftar yang sudah ada.
158 4.2. Evaluasi Berdasar Pada Interaksi Manusia dan Komputer (8 Golden Rules) 1. Konsistensi Pada aplikasi yang dibuat, yakni pencari tempat makan berbasiskan lokasi, rancangan yang ada, dibuat dengan mempertahankan konsistensi dari beberapa bagian, seperti dari segi tampilan, huruf maupun penggunaan warna yang dipakai. Hal ini dapat terlihat dari halaman-halaman yang ada, dari tampilan awal hingga berbagai tampilan lainnya. Begitu pula pada tampilan back end yang dibuat. Gambar 4.19 Contoh Penerapan Konsistensi
159 2. Shortcut /jalan pintas Aplikasi ini cukup mudah untuk digunakan oleh siapa saja, terutama untuk pemula. Pengguna tidak merasa kesulitan saat menggunakan aplikasi ini karena menu yang ada telah dirancang agar memudahkan pengguna sehingga tidak membingungkan pengguna. Serta memperlihatkan penggunaan shortcut menuju setiap halaman yang ada, menjadi lebih mudah, karena dirancang untuk 3 menu utama selalu tampil di bagian atas, dan memudahkan pengguna untuk menuju ke halaman yang diinginkan. Begitu pula pada bagian backend yang juga tersedia pilihan menu utama yang selalu tampil dibagian atasnya. Gambar 4.20 Contoh Penerapan Shortcut/ Jalan Pintas
160 3. Memberikan umpan balik yang informatif Rancangan aplikasi pencari lokasi tempat makan ini dibuat dengan sistem umpan balik pada setiap aksi yang diberikan oleh pengguna. Semisal, pengguna akan diberikan peringatan apabila data username atau password yang dimasukkan salah. Demikian pula pada bagian back end, seperti peringatan pada saat data email yang dimasukkan memiliki kesalahan dalam format yang ada. Gambar 4.21 Contoh Penerapan Umpan Balik yang Informatif
161 4. Dialog untuk menghasilkan penutupan Perancangan aplikasi ini dibuat dengan sistem agar dapat mengetahui hasil akhir dari aksi yang sedang diproses. Seperti contohnya, saat berpindah memasuki halaman detail tempat makan, akan terdapat informasi yang muncul dan menyatakan bahwa halaman telah selesai di load. Gambar 4.22 Contoh Penerapan Dialog untuk Menghasilkan Penutupan
162 5. Adanya pencegahan kesalahan serta penanganan kesalahan sederhana Aksi pencegahan kesalahan yang ada pada aplikasi ini semisal, pengguna tidak dapat memasukkan karakter berupa angka pada kolom isian full name, dan juga memberikan pesan bahwa pengguna tidak dapat memasukkan data yang salah. Gambar 4.23 Contoh Penerapan Pencegahan Kesalahan Serta Penanganan Kesalahan Sederhana
163 6. Mudah untuk kembali ke tindakan sebelumnya Pada rancangan aplikasi ini dibuat agar dapat membatalkan aksi yang telah dilakukan. Seperti contoh, saat pengguna memilih tempat makan yang diinginkan, pengguna dapat kembali ke menu sebelumnya dengan menekan tombol back. Begitu juga pada bagian back end, dalam pengisian data tempat makan atau insert restaurant, apabila terjadi kesalahan dan akan mengisi ulang data, dakan menggunakan tombol reset untuk menghapus semua data yang telah dimasukkan ke dalam kolom masukkan. Gambar 4.24 Contoh Penerapan Mudah Kembali Ke Tindakan Sebelumnya
164 7. Dukungan pusat kendali internal Pada rancangan aplikasi ini, bagian pengendali internal terdapat pada bagian pengaturan, dimana pengguna dapat mengatur kekmampuan jarak jangkauan dari perangkat pengguna ke lokasi tempat makan yang terdekat dengannya, seperti mengatur jarak berapa kilometer yang diinginkan, jangkauannya. Gambar 4.25 Contoh Dukungan Pusat Kendali Internal
165 8. Pengurangan beban ingatan jangka pendek Pada aplikasi yang dibuat ini, dapat dilihat keterangan pada halaman detail tempat makan, terdapat gambar bintang yang memudahkan pengguna untuk mengenali bahwa bagian tersebut merupakan rating. Pada bagian back end dapat dilihat juga pada bagian menu edit, di mana data yang sudah ada sebelumnya akan muncul dalam kolom masukkan berdasarkan keterangan yang sudah ada sebelumnya. Gambar 4.26 Contoh Penerapan Pengurangan Beban Ingatan Jangka Pendek
166 4.3. Evaluasi Hasil Kuisioner Kuisioner dilakukan pada 40 responden yang dipilih secara acak, dan berikut inilah hasil dari kuisioner yang di dapatkan : 1. Apakah informasi mengenai tempat makan yang disediakan aplikasi ini cukup informatif? Gambar 4.27 Diagram Pie Tempat Makan Yang Disediakan Cukup Informatif Dari hasil data yang diperoleh mengenai informasi akan tempat makan yang disediakan cukup informatif atau tidak, dari 40 responden yang ada, 2 orang atau 5% dari perolehan menyatakan tidak, dan 38 orang yakni 95% menyatakan ya. Didapati bahwa informasi yang ada mayoritas menyatakan cukup informatif pada aplikasi ini.
167 2. Menurut Anda, apakah aplikasi ini mudah untuk digunakan? Gambar 4.28 Diagram Pie Kemudahan Menggunakan Aplikasi Pada hasil kuisioner yang didapat, mengenai kemudahan akan menggunakan aplikasi ini, didapatkan data dari 40 responden, menyatakan ya (mudah) dalam penggunaanya, artinya 100% menyatakan mudah dalam menggunakannya.
168 3. Menurut Anda, apakah semua fungsi aplikasi ini sudah dapat dijalankan dengan baik? Gambar 4.29 Diagram Pie Fungsi Aplikasi Dapat Berjalan Dengan Baik Pada hasil kuisioner yang didapat, mengenai fungsi dari aplikasi ini apakah dapat berjalan dengan baik atau tidak, didapatkan data dari 40 responden, menyatakan ya, artinya 100% menyatakan fungsi yang ada pada aplikasi ini sudah dapat berjalan dengan baik.
169 4. Menurut Anda, apakah interface (tampilan) aplikasi ini sudah menarik? Gambar 4.30 Diagram Pie Ketertarikan Tampilan Aplikasi Pada hasil kuisioner ini, diapatkan hasil 4 orang yang menyatakan tidak yakni 10% sedangkan yang menyatakan ya sebanyak 90% atau 36 orang, dari total responden 40 orang. Dapat disimpulkan bahwa mayoritas responden menyatakan ya, sudah menarik dari tampilan aplikasi yang ada.
170 5. Apakah fitur yang disediakan aplikasi cukup membantu Anda dalam memperoleh informasi tempat makan? Gambar 4.31 Diagram Pie Fitur yang Disediakan Aplikasi Cukup Membantu Dalam Memperoleh Informasi Tempat Makan Pada hasil kuisioner yang didapat, mengenai fitur dari aplikasi ini apakah membantu dalam memperoleh informasi atau tidak, didapatkan data dari 40 responden, menyatakan ya, artinya 100% menyatakan fungsi yang ada pada aplikasi ini sudah membantu dalam memperoleh informasi tempat makan.
171 6. Menurut Anda, apakah informasi yang disediakan aplikasi ini sesuai dengan kebutuhan? Gambar 4.32 Diagram Pie Informasi Aplikasi Sesuai Kebutuhan Pada hasil kuisioner ini, diapatkan hasil 4 orang yang menyatakan tidak yakni 10% sedangkan yang menyatakan ya sebanyak 90% atau 36 orang, dari total responden 40 orang. Dapat disimpulkan bahwa mayoritas responden menyatakan ya, akan informasi yang disediakan aplikasi sudah sesuai dengan kebutuhan.
172 7. Apakah aplikasi ini dapat membantu Anda saat mencari tempat makan? Gambar 4.33 Diagram Pie Pengguna Merasa Terbantu Saat Mencari Tempat Makan Pada hasil kuisioner ini, diapatkan hasil 4 orang yang menyatakan tidak yakni 10% sedangkan yang menyatakan ya sebanyak 90% atau 36 orang, dari total responden 40 orang. Dapat disimpulkan bahwa mayoritas responden menyatakan ya, bahwa pengguna merasa terbantu saat mecari tempat makan melalui aplikasi ini.
173 8. Apakah Anda berniat menggunakan aplikasi ini? Gambar 4.34 Diagram Pie Minat Penggunaan Aplikasi Pada hasil kuisioner ini, diapatkan hasil 1 orang yang menyatakan tidak yakni 3% sedangkan yang menyatakan ya sebanyak 97% atau 39 orang, dari total responden 40 orang. Dapat disimpulkan bahwa mayoritas responden menyatakan ya, bahwa pengguna berminat untuk menggunakan aplikasi ini.
174 9. Apakah Anda akan merekomendasikan aplikasi ini kepada rekan Anda/orang lain? Gambar 4.35 Diagram Pie Kemauan untuk Merekomendasikan Aplikasi Kepada Rekan/ Orang Lain Pada hasil kuisioner ini, diapatkan hasil 3 orang yang menyatakan tidak yakni 8% sedangkan yang menyatakan ya sebanyak 92% atau 37 orang, dari total responden 40 orang. Dapat disimpulkan bahwa mayoritas responden menyatakan ya, bahwa mereka bersedia untuk merekomendasikan aplikasi ini kepada rekan ataupun orang lain.
175 10. Apabila aplikasi ini berbayar, berapakah harga yang sesuai sehingga Anda bersedia untuk membeli? Gambar 4.36 Diagram Pie Harga Yang Sesuai Apabila Aplikasi Berbayar Pada hasil kuisioner ini, diapatkan hasil 1 orang yang menjawab $2 - $3yakni 3%, 3 orang menjawab $1 - $2 yakni 7%, 14 orang menjawab kurang dari $1 yaitu 35%, serta 22 orang menjawab gratis sebagai pilihannya, yakni 55%, dari total responden 40 orang. Dapat disimpulkan bahwa mayoritas responden yaitu dengan suara lebih dari 50%, yakni suara 55%, menyatakan aplikasi ini gratis atau tidak berbayar.
176 11. Saran lebih lanjut dari beberapa responden : Adanya fitur voucher untuk restoran yang ada. Lebih baik lagi. Kelengkapan data, seperti pengguna nantinya dapat memasukkan data yang diinginkan (rekomendasi tempat makan). Selalu menambah data informasi akan tempat makan yang ada (selalu terbaharui). Dibuatkan interface yang lebih menarik. Diberikan gambar untuk setiap menu. Design yang ada dibuat lebih baik lagi. Dapat dikembangkan pada platform lainnya, selain berbasis Android. Fitur yang ada diperbanyak.