BAB 3 ANALISA SISTEM Untuk merancang sebuah sistem dengan baik dibutuhkan analisa yang tepat, lalu setelah proses analisa sistem dilakukan maka dilakukan pendesainan sistem agar perancangan sistem lebih terarah dan memudahkan untuk mengimplementasikan sistem tersebut secara nyata. 3.1 ANALISA PENGGUNA Aplikasi ini ditujukan kepada semua pengguna umum yang membutuhkan informasi mengenai tempat makan khususnya di daerah Jakarta. Diharapkan aplikasi ini memiliki tampilan yang memudahkan pengguna dalam menggunakannya. Pengguna dapat dengan mudah mengakses aplikasi web ini dimana saja baik itu di web desktop maupun di web mobile. 3.2 ANALISA KEBUTUHAN Aplikasi ini diperlukan untuk membantu para pengguna umum yang membutuhkan informasi mengenai tempat makan disekitar pengguna. Para pengguna tidak perlu lagi mencari-cari dimana tempat makan yang sesuai dengan lokasi pengguna. Aplikasi ini akan dilengkapi dengan informasi tempat makan itu sendiri, seperti nama tempat, harga makanan, lokasi, jam buka, serta review singkat mengenai tempat tersebut. Sehingga dengan adanya aplikasi web ini, diharapkan pengguna lebih dimudahkan dalam menentukan tempat makan yang sesuai. Tidak ada lagi orang yang kesulitan dalam menemukan atau mencari tempat makan disekitar tempatnya. 3.3 ANALISA SOFTWARE Aplikasi ini dibangun menggunakan bahasa pemrograman HTML, PHP, CSS, Javascript. Pembuatan aplikasi ini akan menggunakan aplikasi editor yaitu Visual Studio Code dari Microsoft untuk memudahkan dalam menuliskan code yang dibutuhkan. 3-1
Pembuatan aplikasi dengan editor Visual Studio Code ini tidak menggunakan terlalu banyak memori dalam penggunaannya sehingga tidak memberatkan yang akhirnya menyebabkan lag pada laptop. Sehingga proses pembuatan aplikasi ini lebih lancar dan dapat selesai tepat waktu. 3.4 ANALISA HARDWARE Aplikasi ini dapat diakses pada desktop, notebook maupun smartphone. Aplikasi ini diakses melalui web browser seperti Google Chrome, Mozilla Firefox dan Safari. Syarat yang dibutuhkan untuk menginstall web browser diatas, pada sistem operasi Windows yaitu Windows 7, Windows 8, Windows 8.1, Windows 10 dengan prosesor Intel Pentium 4 atau lebih tinggi yang memiliki kemampuan SSE2. Syarat pada sistem operasi Mac yaitu minimal OS X Mavericks 10.9 atau lebih tinggi. Syarat pada sistem operasi Linux yaitu 64-bit Ubuntu 14.04+, Debian 8+, opensuse 13.1+ or Fedora Linux 21+ dengan prosesor Intel Pentium 4 atau lebih tinggi yang memiliki kemampuan SSE2. 3.5 ANALISA SISTEM BERDASARKAN ANALISA KEBUTUHAN DAN PENGGUNA Berdasarkan analisa kebutuhan dan analisa pengguna yang ada diatas maka aplikasi yang dibutuhkan oleh pengguna adalah aplikasi yang informatif bagi pengguna umum yang sesuai dengan kebutuhan pengguna dalam mencari informasi tempat makan yang ada. Dalam penggunaan aplikasi ini tidak diperlukan keahlian khusus, karena aplikasi ini sangat mudah dalam penggunaannya. Pengguna tinggal memasukan keyword yang akan dicari setelah itu informasinya yang sesuai akan keluar. 3.6 URAIAN PROSEDUR PENGGUNAAN APLIKASI Langkah prosedur penggunaan aplikasi pencarian tempat makan berdasarkan lokasi pengguna adalah sebagai berikut : a. Pengguna membuka aplikasi pencarian tempat berdasarkan lokasi pengguna melalui web browser dengan cara mengetikan alamatnya. 3-2
b. Pengguna dapat menuliskan langsung nama tempat atau nama lokasi pada kolom pencarian, setelah itu klik tombol cari. c. Aplikasi akan menampilkan hasil pencarian pada halaman yang berbeda, pada halaman ini akan muncul tempat-tempat yang sesuai dengan apa yang dituliskan oleh pengguna pada kolom pencarian. d. Pada halaman hasil pencarian pengguna juga dapat memfilter tempattempat yang muncul berdasarkan kategori dan lokasinya. e. Pada halaman hasil pencarian pengguna dapat melihat detail informasi pada tempat makan yang dipilih dengan cara mengklik nama tempatnya. f. Pada halaman awal, selain menuliskan langsung apa yang akan kita cari pengguna dapat langsung memilih menampilkan tempat-tempat makan berdasarkan kategorinya maupun lokasinya. 3.7 FLOWCHART Alur penelitian dimulai dari memasukan nama tempat / kategori / lokasi yang ingin dicari, pengguna juga dapat memilih kategori / lokasi yang sudah ada. Setelah itu aplikasi akan mencari sesuai dengan data yang dimasukan, masing-masing hasil pencarian akan dihitung jaraknya dengan lokasi pengguna. Setelah itu akan muncul hasil pencariannya beserta jarak yang dibutuhkan, jika hasil yang diharapkan sudah sesuai maka prosesnya selesai, jika belum pengguna bisa mencoba mencari tempat lain dengan memasukan kembali nama tempat / kategori / lokasi yang ingin dicari. 3-3
Berikut alur penelitian dalam bentuk flowchart : Gambar 3-1 Flow Chart Penggunaan Aplikasi 3-4
Berikut haversine formula dalam bentuk flowchart : Gambar 3-2 Flow Chart Haversine Formula 3-5