PERANCANGAN APLIKASI “KULINERAN SEMARANG” BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Mirza Halim Saputra 11.12.5588
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PERANCANGAN APLIKASI “KULINERAN SEMARANG” BERBASIS ANDROID Mirza Halim Saputra1), Hanif Al Fatta2), 1) 2)
Sistem Informasi STMIK AMIKOM Yogyakarta
Manajemen Informatika STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
Email :
[email protected]),
Abstract - Semarang city is the capital of Central Java province inhabited by a majority of the population 3 is the population of Javanese, Chinese, and Arab causes culinary diversity. There are many restaurants, cafes and places to eat in the area of Semarang and surrounding areas. Sometimes confused travelers to find locations where to eat they are going. This study aims to (1) to design applications that can help travelers to locate restaurants, eateries and cafes. (2) Assist the Department of Culture and Tourism program Semarang are Visit Semarang. The data are in this application is obtained by a survey to several restaurants and cafes in Semarang. Plus there are several references that add to the accuracy of the data in this application. Keywords - android, culinary, Semarang, maps. 1. Pendahuluan Kota Semarang dihuni oleh 3 penduduk mayoritas yakni keturunan Jawa, Tiongkok, dan Arab sehingga menyebabkan beragamnya kuliner yang berada di Kota Semarang. Karena itu, salah satu wisata yang ditawarkan Kota Semarang adalah wisata kuliner. Banyak bermunculan tempat makan, restoran, atau kafe baru yang menawarkan beragam kuliner. Atas dasar penasaran itu orang rela mencari-cari informasi tentang keberadaan restoran tersebut. Dengan memanfaatkan aplikasi Android dan Google Maps, wisatawan akan lebih mudah untuk mencari lokasi yang ingin mereka tuju. Selain itu mereka juga bisa melihat beberapa gambar tentang lokasi tersebut. 2. Pembahasan 2.1 Gambaran Umum Aplikasi Aplikasi yang dibangun merupakan aplikasi pencari informasi kuliner yang mempunyai keunggulan memberikan informasi tempat kuliner, ulasan singkat, dan menampilkan lokasi tempat kuliner tersebut. 2.2 Analisis Kelemahan Sistem Analisis SWOT memiliki peranan untuk memaksimalkan kekuatan dan peluang, serta meminimalkan kelemahan dan ancaman. 1. Analisis Kekuatan (Strength) a. Banyaknya pilihan tempat wisata kulineran yang berada di Kota Semarang. b. Mulai muncul berbagai restoran, tempat makan, dan kafe di Kota Semarang. 2. Analisis Kelemahan (Weakness) a. Menggunakan bahasa Indonesia.
[email protected])
b. 3.
4.
Tidak terdapat daftar menu dan daftar harga dari tempat makan, restoran, atau kafe. Analisis Peluang (Opportunity) a. Aplikasi satu-satunya yang mengulas tentang kuliner yang berada di Kota Semarang. b. Turut serta mensukseskan program Visit Semarang 2015 dan Visit Jawa Tengah 2015. Analisis Ancaman (Threat) a. Tempat makan, restoran, atau kafe tersebut berpindah lokasi. b. Munculnya pesaing baru yang memiliki fitur yang sama.
2.3 Analisis Kebutuhan Fungsional Kebutuhan fungsional sistem nantinya akan dibagi sebagai berikut : 1. Sistem harus bisa membatasi hak akses pengguna. a. Administrator 1. Menambah informasi tempat kuliner 2. Menghapus informasi tempat kuliner 3. Melihat informasi kuliner 4. Melihat lokasi tempat kuliner b. Pengguna Umum 1. Melihat informasi tempat kuliner 2. Melihat lokasi tempat kuliner melalui Google Maps 3. Menemukan rute menuju lokasi tempat kuliner menggunakan GPS. 2. Sistem harus bisa mengolah data tempat kuliner berupa ulasan singkat dan alamat. 2.4 Analisis Kebutuhan Non-Fungsional 1. Analisis Kebutuhan Perangkat Keras Pada perancangan aplikasi ini, perangkat keras yang digunakan untuk merancang aplikasi adalah laptop ASUS A45V. Sedangkan smartphone yang digunakan yaitu Asus Zenfone 4C. 2. Analisis Kebutuhan Perangkat Lunak Spesifikasi minimum perangkat lunak yang digunakan untuk merancang aplikasi ini adalah OS Windows 7 64 bit, Eclipse Standard, Java Development Kit, Android SDK Tools, dan platform Android versi 2.3 ke atas. 3. Analisis Kebutuhan Pengguna Spesifikasi dalam aplikasi yakni : a. Pengguna aplikasi yaitu para pengguna smartphone dengan sistem operasi minimal Android versi 2.3. Haru mempunyai fitur GPS.
1
b. c.
Administrator sebagai pengelola data memiliki kapabilitas dalam mengelola database. Programmer sebagai pengembang aplikasi yang bertugas untuk mengimplementasikan perancangan dari analisis ke dalam bentuk program dan aplikasi secara keseluruhan.
5.
Sequence Diagram Menu Info Kafe Tab Galeri Foto
2.5 Use Case Diagram
Gambar 6. Sequence Diagram Menu Info Kafe Tab Galeri Foto
6.
Sequence Diagram Menu Info Kafe Tab Peta
Gambar 1. Use Case Diagram Sistem
2.6 Sequence Diagram 1. Sequence Diagram Menu Info Resto Tab Informasi Gambar 7. Sequence Diagram Menu Info Kafe Tab Peta
7. Sequence Diagram Menu Tentang Aplikasi
Gambar 2. Sequence Diagram Menu Info Resto Tab Informasi
2.
Sequence Diagram Menu Info Resto Tab Foto
Gambar 8. Sequence Diagram Menu Tentang Aplikasi
2.7 Activity Diagram 1. Membuka Menu Info Resto Tab Informasi
Gambar 3. Sequence Diagram Menu Info Resto Tab Foto
3.
Sequence Diagram Menu Info Resto Tab Peta
Gambar 9. Activity Diagram Menu Info Resto Tab Informasi
2.
Membuka Menu Info Resto Tab Galeri Foto
Gambar 4. Sequence Diagram Menu Info Resto Tab Peta
4.
Sequence Diagram Menu Info Kafe Tab Informasi
Gambar 10. Activity Diagram Menu Info Resto Tab Galeri Foto
Gambar 5. Sequence Diagram Menu Info Kafe Tab Informasi
2
3.
Membuka Menu Info Resto Tab Peta
2.8 Class Diagram
Gambar 11. Activity Diagram Menu Info Resto Tab Peta
4.
Gambar 16. Class Diagram
Membuka Menu Info Kafe Tab Informasi
2.9 Pembuatan Interface 1. Tampilan Splash Screen
Gambar 12. Activity Diagram Menu Info Kafe Tab Informasi
5.
Membuka Menu Info Kafe Tab Galeri Foto
Gambar 17. Tampilan Splash Screen
2.
Tampilan Menu Utama
Gambar 13. Activity Diagram Menu Info Kafe Tab Galeri Foto
6.
Membuka Menu Info Kafe Tab Peta
Gambar 18. Tampilan Menu Utama
3.
Tampilan Daftar Nama Tempat
Gambar 14. Activity Diagram Menu Info Kafe Tab peta
7.
Membuka Menu Tentang Aplikasi
Gambar 19. Tampilan Daftar Nama Tempat Gambar 15. Activity Diagram Menu Tentang Aplikasi
3
4.
Tampilan Tab Informasi
3. Kesimpulan Berdasarkan aplikasi yang telah dirancang, diperoleh kesimpulan sebagai berikut : 1. Perancangan aplikasi dilakukan dengan menggambarkan sistem menggunakan beberapa diagram UML. Selanjutnya dilakukan perancangan antar-muka. 2. Pemodelan antar-muka yang dibuat meliputi antarmuka splash screen, menu utama, informasi restoran atau kafe, peta, gambar, dan tentang aplikasi. 3. Aplikasi bersifat offline. Saran yang dapat disampaikan pada penelitian ini adalah memperindah tampilan program yang sudah selesai dirancang dan menyediakan layanan berbahasa asing seperti bahasa Inggris.
Gambar 20. Tampilan Tab Informasi
5.
Tampilan Tab Galeri Foto
Daftar Pustaka [1] Safaat H. Nazruddin. 2012. Android Pemrograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Android. Bandung : Informatika Bandung. [2] Dodit Suprianto dan Rini Agustina, S.kom, M.Pd. 2012. Pemrograman Aplikasi Android Step by Step Membuat Aplikasi Android untuk Smartphone dan Tablet. Yogyakarta: MediaKom. [3] Muh. Auliya Rahman, Danang Setiadi, dan Moch. Awang Putra Pratama. Systems Development Life Cycle (SDLC). [4] Al-Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Penerbit ANDI. Yogyakarta. [5] Kusrini. 2007. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta : Andi.
Gambar 21. Tampilan Tab Galeri Foto
6. Tampilan Tab Peta
Biodata Penulis Mirza Halim Saputra, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2016. Hanif Al Fatta, memperoleh gelar Magister Komputer (M.Kom), Program Pasca Sarjana Magister Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Gajah Mada. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
Gambar 22. Tampilan Tab Peta
7. Tampilan Tentang Aplikasi
Gambar 23. Tampilan Tentang Aplikasi
4