LANDASAN TEORI
Aplikasi mobile adalah aplikasi yang telah dirancang khusus untuk platform
mobile (misalnya iOS, android, atau windows mobile) [5]. Aplikasi mobile
biasanya memiliki berbagai keunikan yang terdapat pada user interfacenya
sehingga aplikasi mobile memiliki banyak keunggulan.
2.2 Haji
Haji adalah amal ibadah yang dilakukan dengan sengaja mengunjungi
Baitullah di Mekkah dengan ikhlas mengharap keridhaan Allah dengan syarat dan
rukun tertentu.
Ibadah haji bukan hanya kegiatan gerak-gerik tanpa makna tetapi perlu
dilakukan dengan tata cara yang benar, sesuai ketentuan yang ditetapkan Allah
SWT [6].
2.4 Waterfall
Metode waterfall adalah metode yang menyarankan sebuah pendekatan
sistematis dan sekuensial melalui tahapan-tahapan yang ada pada SDLC untuk
membangun sebuah perangkat lunak. Metode ini memberikan pendekatan-
pendekatan sistematis dan berurutan bagi pengembangan perangkat lunak. Tahapan
pada waterfall terdapat pada Gambar 2.6.
1. Requirement Analysis
Sistem harus mampu memahami perangkat lunak beserta batasannya
dengan mendapatkan informasi dari survei, wawancara dan sebagainya
sehingga didapatkan data yang dibutuhkan.
2. System Design
Kebutuhan yang telah dihasilkan akan dipelajari sehingga desain
akan mulai dirancang.
3. Implementation
Unit dibentuk berdasarkan program kecil dari sistem yang kemudian
dikembangkan dan diuji fungsionalitasnya sebagai unit testing.
Aplikasi ini
dapat berjalan
di OS versi
Tujuan :
Perancangan Jelly Bean
dengan Membantu Peneliti
Penunjuk Rute
Hendra beberapa orang menggunakan GPS
Pada baik serta
Nugraha susah mengingat untuk mendapatkan
Kendaraan minimum
Lengkong, arah rute menuju lokasi akurat
Pribadi spesifikasi
Alicia A.E. tempat tersebut. pengguna aplikasi
Menggunakan yaitu OS
Sinsuw, ST., Sehingga beberapa serta Google Maps
3 Aplikasi Gingerbread.
MT., Arie orang API yang berguna
Mobile GIS
S.M Dapat membutuhkan untuk mengakses
Berbasis
Lumenta, memudahkan waktu yang lebih Google Maps.
Android Yang
ST., MT.- user lama untuk Aplikasi ini
Terintegrasi
2015 (pengguna) menemukan melakukan deteksi
Pada Google
dalam mencari kembali tempat itu lokasi secara manual.
Maps.
[14].
jalur/rute yang
akan
ditempuh.
Berdasarkan Tabel 2.5 dan 2.6 penulis menemukan beberapa perbedaan pada
penelitian terdahulu dan penelitian yang dilakukan oleh penulis. Perbedaan ini
dapat dilihat pada Tabel 2.7 dimana variabel yang akan diterapkan oleh penulis
tidak sama seperti penelitian terdahulu.
Tabel 2.7 Variabel Penelitian Penulis
Penelitian Judul
No Metode Tujuan
Sekarang Penelitian
1. Alpha Testing
Pengujian untuk memastikan bahwa aplikasi yang diuji dapat berjalan
lancar tanpa gangguan error atau bug dimana pengujian dilakukan oleh
pengembang aplikasi yang mengetahui sumber error dan bug.
a) Unit Testing : berfungsi untuk melakukan pengujian tiap-tiap modul
yang ada pada sistem.
b) Integration Testing : berfungsi untuk melakukan pengujian sistem
secara kesatuan guna untuk menemukan kesalahan.
2. Beta Testing
Pengujian yang mengutamakan kesiapan aplikasi yang dikembangkan
sebelum diluncurkan ke pengguna secara langsung dengan menggunakan
kuesioner yang diberikan oleh penguji.