31
BAB IV
HASIL DAN PEMBAHASAN
4.1 Perancangan Aplikasi
4.1.1 Perancangan Kebutuhan Alat
Analisis kebutuhan diperlukan oleh peneliti dalam mengembangkan dan menerapkann Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android, meliputi ;
a. Hardware (Perangkat Keras)
Adapun perangkat keras yang peneliti gunakan untuk membuat aplikasi ini adalah sebuah Laptop dengan spesifikasi :
- Smartphone Android
- Intel(R) Core(TM) i5-7200U, up to 3.1 GHz - RAM 4.00 GB
- HardDrive 1 TB - Layar 14 Inc
b. Software (Perangkat Lunak)
Perangkat lunak yang digunakan adalah - Microsoft Windows 10 sebagai sistem operasi
- StarUML dan Edraw Max untuk membuat diagram-diagram UML
- Andrioid Studio
- Xampp digunakan sebagai web server(Apache) dan database server (MySQL)
- Sublime Text Editor untuk membuat Backend pada aplikasi ini
- Google Chrome untuk menjalankan Backend Aplikasi untuk menginput data-data yang sudah ada.
c. Brainware (Pengguna atau User)
Penerapan aplikasi ini membutuhkan pengguna untuk mengoperasikan aplikasi ini, adapun pengguna yang dibutukan adalah
- Pengelola Basecamp - Teman-teman pendaki
- Minimal mengetahui atau pernah mendaki 4.1.2 Analisis Kebutuhan dan Informasi
Dalam pembuatan Aplikasi ini, peneliti membutuhkan data yang berhubungan dengan kegiatan pendakian. Data diperoleh dengan cara observasi, wawancara, dan dokumentasi. Adapun data- data yang diperlukan adalah sebagai berikut ;
a. Data nama Gunung di Jawa Tengah b. Data Perlengkapan Pendakian
Data diatas disajikan dalam lampiran.
4.1.3 Analisis Kebutuhan Fungsional
Kebutuhan yang disediakan oleh aplikasi yang seduai dengan kebutuhan ;
a. Sebagai Admin
- Dapat menambah, mengedit, dan menghapus data nama – nama gunung yang ada di Jawa Tengah
- Dapat menambah, mengedit, dan menghapus data nama Basecamp dan jalur pendakian
- Dapat menambah, mengedit, dan menghapus data rute pendakian
- Dapat menambah, mengedit, dan menghapus data perlengkapan pendakian
- Dapat menambah, mengedit, dan menghapus data tips pendakian
b. Sebagai Pengguna
- Dapat melihat informasi data nama – nama gunung yang ada di Jawa Tengah
- Dapat melihat informasi data nama Basecamp dan jalur pendakian
- Dapat melihat informasi data rute pendakian
- Dapat melihat informasi data perlengkapan pendakian - Dapat melihat informasi data tips pendakian
4.1.4 Analisis Kebutuhan Non Fungsional
Merupakan kebutuhan yang tidak berhubungan langsung secara spesifik dengan yang disediakan oleh aplikasi. Kebutuhan ini lebih kedalam mengakses aplikasi, adapun kebutuhan non fungsional aplikasi ini antara lain ;
a. Sebagai Admin
- Dalam hal penginputan data-data akan lebih maksimal dalam melakukannya menggunakan laptop atau computer - Aplikasi ini dapat berjalan menggunakan semua web
browser
b. Sebagai Pengguna
- Aplikasi ini dioperasikan menggunakan smartphone
4.2 Desain Sistem
Peneliti merancang Aplikasi menggunakan diagram UML (Unifed Modelling Language) yang digambarkan melalui perancangan diagram seperti ;
4.2.1. Use Case Diagram
Merupakan suatu diagram yang digunakan untuk menunjukan fitur yang ada di dalam aplikasi. Use Case mendiskripsikan sebuah interaksi antara satu atau lebih fungsi-sungsi di dalam Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android:
Gambar 4. 1. Use Case Diagram Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android
Tabel 4. 1. Definisi Use Case Aktor
No Aktor Deskripsi
1 Admin Orang yang memiliki hak akses untuk melakukan pengelolaan data gunung, rute, detail rute, perlengkapan, dan tips mendaki.
2 Pengguna Orang yang hanya memiliki akses untuk melihat informasi data gunung, rute, detail rute, perlengkapan, dan tips mendaki.
Tabel 4. 2. Definisi Use Case Diagram Admin No Use Case Deskripsi
1 Buka Aplikasi Proses untuk admin masuk ke aplikasi backend admin gunung
2 Menu Gunung Merupakan proses pengelolaan data yang meliputi ; menambah, mengedit, menghapus, dan melihat data gunung 3 Menu Rute Merupakan proses pengelolaan data
yang meliputi ; menambah, mengedit, menghapus, dan melihat data rute 4 Menu Detail Rute Merupakan proses pengelolaan data
yang meliputi ; menambah, mengedit, menghapus, dan melihat data detail rute 5 Menu Perlengkapan Merupakan proses pengelolaan data
yang meliputi ; menambah, mengedit, menghapus, dan melihat data
perlengkapan
6 Menu Tips Mendaki Merupakan proses pengelolaan data untuk menambahkan tips mendaki
Tabel 4. 3. Definisi Use Case Diagram Pengguna No Use Case Deskripsi
1 Buka Aplikasi Proses pengguna masuk ke aplikasi info gunung
2 Menu Gunung Merupakan proses pengguna untuk melihat dan mendapatkan informasi mengenai inputan data gunung 3 Menu Rute Merupakan proses pengguna untuk
melihat dan mendapatkan informasi mengenai inputan data rute
4 Menu Detail Rute Merupakan proses pengguna untuk melihat dan mendapatkan informasi mengenai inputan data detail rute 5 Menu Perlengkapan Merupakan proses pengguna untuk
melihat dan mendapatkan informasi mengenai inputan data perlengkapan 6 Menu Tips Mendaki Merupakan proses pengguna untuk
melihat dan mendapatkan informasi mengenai inputan data tips mendaki 4.2.2. Activity Diagram
Merupakan diagram yang memperlihatkan aliran dari suatu aktifitas ke aktifitas yang lain dalam suatu sister terhadap aktor.
Berikut merupakan activity diagram dari Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android ;
a. Menambah Data Gunung
Admin dapat menambah data gunung dengan memilih menu gunung, kemudian tekan “ADD” dan memasukkan data gunung yang sudah dikumpulkan.
Gambar 4. 2. Activity Diagram Menambah Data Gunung
b. Mengedit Data Gunung
Admin dapat mengedit data gunung dengan memilih menu gunung, kemudian pilih gunung yang akan diedit, lalu tekan
“Edit” terus masukkan data gunung yang benar.
Gambar 4. 3. Activity Diagram Mengedit Data Gunung
c. Menghapus Data Gunung
Admin dapat menghapus data gunung dengan memilih menu gunung, kemudian pilih gunung yang akan dihapus, lalu tekan “Hapus”, lalu pilih “Yes” untuk menghapus.
Gambar 4. 4. Activity Diagram Menghapus Data Gunung
d. Menambah Data Rute
Admin dapat menambah data rute dengan memilih menu rute, kemudian tekan “ADD” dan memasukkan data rute yang sudah dikumpulkan.
Gambar 4. 5. Activity Diagram Menambah Data Rute
e. Mengedit Data Rute
Admin dapat mengedit data rute dengan memilih menu rute, kemudian pilih rute yang akan diedit, lalu tekan “Edit” terus masukkan data rute yang benar.
Gambar 4. 6. Activity Diagram Mengedit Data Rute
f. Menghapus Data Rute
Admin dapat menghapus data rute dengan memilih menu rute, kemudian pilih rute yang akan dihapus, lalu tekan “Hapus”, lalu pilih “Yes” untuk menghapus.
Gambar 4. 7. Activity Diagram Menghapus Data Rute
g. Menambah Data Detail Rute
Admin dapat menambah data detail rute dengan memilih menu detail rute, kemudian tekan “ADD” dan memasukkan data detail rute yang sudah dikumpulkan.
Gambar 4. 8. Activity Diagram Menambah Data Detail Rute
h. Mengedit Data Detail Rute
Admin dapat mengedit data detail rute dengan memilih menu detail rute, kemudian pilih detail rute yang akan diedit, lalu tekan “Edit” terus masukkan data detail rute yang benar.
Gambar 4. 9. Activity Diagram Mengedit Data Detail Rute
i. Menghapus Data Detail Rute
Admin dapat menghapus data detail rute dengan memilih menu detail rute, kemudian pilih detail rute yang akan dihapus, lalu tekan “Hapus”, lalu pilih “Yes” untuk menghapus.
Gambar 4. 10. Activity Diagram Menghapus Data Detail Rute
j. Activity Diagram Menu Gunung untuk Pengguna
Pengguna dapat melihat data gunung, data rute, dan data detail rute yang sudah di input oleh Admin.
Gambar 4. 11. Activity Diagram Menu Gunung untuk Pengguna
k. Menambah Data Perlengkapan
Admin dapat menambah data gunung dengan memilih menu gunung, kemudian tekan “ADD” dan memasukkan data gunung yang sudah dikumpulkan.
Gambar 4. 12. Activity Diagram Menambah Data Perlengkapan
l. Mengedit Data Perlengkapan
Admin dapat mengedit data perlengkapan dengan memilih menu perlengkapan, kemudian pilih perlengkapan yang akan diedit, lalu tekan “Edit” terus masukkan data perlengkapan yang benar.
Gambar 4. 13. Activity Diagram Mengedit Data Perlengkapan
m. Menghapus Data Perlengkapan
Admin dapat menghapus data perlengkapan dengan memilih menu perlengkapan, kemudian pilih perlengkapan yang akan dihapus, lalu tekan “Hapus”, lalu pilih “Yes” untuk menghapus
Gambar 4. 14. Activity Diagram Menghapus Data Perlengkapan
n. Activity Diagram Menu Perlengkapan untuk Pengguna.
Pengguna dapat melihat data perlengkapan yang sudah di input oleh Admin.
Gambar 4. 15. Activity Diagram Menu Perlengkapan untuk Pengguna
o. Menambah Data Tips Mendaki
Admin dapat menambahkan data tips mendaki sekaligus mengedit data yang sudah di input, kemdian tambah data tips mendaki untuk menyimpan.
Gambar 4. 16. Activity Diagram Menambah Data Tips Mendaki
p. Activity Diagram Menu Tips Mendaki untuk Pengguna
Pengguna dapat melihat data tips mendaki yang sudah di input oleh Admin.
Gambar 4. 17. Activity Diagram Menu Tips Mendaki untuk Pengguna
4.2.3. Sequence Diagram
Diagram yang menggambarkan perilaku objek pada usecase dengan mediskripsikan objek dan message yang dikirim serta diterima antar objek dalam Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android.
Admin adalah orang yang memiliki hak akses untuk melakukan pengelolaan pada Aplikasi Informasi Jalur Terfavorit
Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android seperti menambah, mengedit, dan menghapus data gunung, rute, detail rute, perlengkapan, dan tips mendaki. Dan Pengguna adalah orang dapat melihat apa saja yang sudah di input oleh Admin.
a. Menambah Data Gunung
Gambar 4. 18. Sequence Diagram Menambah Data Gunung
Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu gunung
- Sistem menampilkan data gunung yang sudah di input - Admin memilih tombol “ADD”
- Admin menambahkan data gunung
- Sistem menyimpan data gunung ke dalam database - Sistem menampilkan data gunung yang sudah di input
b. Mengedit Data Gunung
Gambar 4. 19. Sequence Diagram Mengedit Data Gunung Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu gunung
- Sistem menampilkan data gunung yang sudah di input - Admin memilih tombol “Edit”
- Admin mengedit data gunung
- Sistem menyimpan data gunung ke dalam database - Sistem menampilkan data gunung yang sudah di input
c. Menghapus Data Gunung
Gambar 4. 20. Sequence Diagram Menghapus Data Gunung
Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu gunung
- Sistem menampilkan data gunung yang sudah di input - Admin memilih tombol “Hapus”
- Admin Menghapus data gunung
- Sistem menyimpan data gunung ke dalam database - Sistem menampilkan data gunung yang sudah di input
d. Menambah Data Rute
Gambar 4. 21. Sequence Diagram Menambah Data Rute Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu rute
- Sistem menampilkan data rute yang sudah di input - Admin memilih tombol “ADD”
- Admin menambahkan data rute
- Sistem menyimpan data rute ke dalam database - Sistem menampilkan data rute yang sudah di input
e. Mengedit Data Rute
Gambar 4. 22. Sequence Diagram Mengedit Data Rute Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu rute
- Sistem menampilkan data gunung yang sudah di input - Admin memilih tombol “Edit”
- Admin mengedit data rute
- Sistem menyimpan data rute ke dalam database - Sistem menampilkan data rute yang sudah di input
f. Menghapus Data Rute
Gambar 4. 23. Sequence Diagram Menghapus Data Rute
Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu rute
- Sistem menampilkan data rute yang sudah di input - Admin memilih tombol “Hapus”
- Admin menghapus data rute
- Sistem menyimpan data rute ke dalam database - Sistem menampilkan data rute yang sudah di input
g. Menambah Data Detail Rute
Gambar 4. 24. Sequence Diagram Menambah Data Detail Rute Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu detail rute
- Sistem menampilkan data detail rute yang sudah di input - Admin memilih tombol “ADD”
- Admin menambahkan data detail rute
- Sistem menyimpan data detail rute ke dalam database - Sistem menampilkan data detail rute yang sudah di input
h. Mengedit Data Detail Rute
Gambar 4. 25. Sequence Diagram Mengedit Data Detail Rute Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu detail rute
- Sistem menampilkan data detail rute yang sudah di input - Admin memilih tombol “Edit”
- Admin mengedit data detail rute
- Sistem menyimpan data detail rute ke dalam database - Sistem menampilkan data detail rute yang sudah di input
i. Menghapus Data Detail Rute
Gambar 4. 26. Sequence Diagram Menghapus Data Detail Rute
Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu detail rute
- Sistem menampilkan data detail rute yang sudah di input - Admin memilih tombol “Hapus”
- Admin menghapus data detail rute
- Sistem menyimpan data detail rute ke dalam database - Sistem menampilkan data detail rute yang sudah di input
j. Sequence Diagram Menu Gunung untuk Pengguna
Gambar 4. 27. Sequence Diagram Menu Gunung untuk Pengguna
Deskripsi dari gambar
- Pengguna masuk ke dalam aplikasi - Sistem menampilkan dashboard - Pengguna memilih menu gunung
- Sistem menampilkan data Gunung yang sudah di input - Pengguna memilih Gunung
- Sistem menampilkan data Rute Pendakian yang sudah di input
- Pengguna memilih Rute Pendakian
- Sistem menampilkan data Detail Rute Pendakian dari database
k. Menambah Data Perlengkapan
Gambar 4. 28. Sequence Diagram Menambah Data Perlengkapan
Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu perlengkapan
- Sistem menampilkan data perlengkapan yang sudah di input - Admin memilih tombol “ADD”
- Admin menambahkan data perlengkapan
- Sistem menyimpan data perlengkapan ke dalam database - Sistem menampilkan data perlengkapan yang sudah di input
l. Mengedit Data Perlengkapan
Gambar 4. 29. Sequence Diagram Mengedit Data Perlengkapan Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu perlengkapan
- Sistem menampilkan data perlengkapan yang sudah di input - Admin memilih tombol “Edit”
- Admin mengedit data perlengkapan
- Sistem menyimpan data perlengkapan ke dalam database - Sistem menampilkan data perlengkapan yang sudah di input
m. Menghapus Data Perlengkapan
Gambar 4. 30. Sequence Diagram Menghapus Data Perlengkapan
Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu perlengkapan
- Sistem menampilkan data perlengkapan yang sudah di input - Admin memilih tombol “Hapus”
- Admin menghapus data perlengkapan
- Sistem menyimpan data perlengkapan ke dalam database - Sistem menampilkan data perlengkapan yang sudah di input
n. Sequence Diagram Menu Perlengkapan untuk Pengguna
Gambar 4. 31. Sequence Diagram Menu Perlengkapan untuk Pengguna
Deskripsi dari gambar
- Pengguna masuk ke dalam aplikasi - Sistem menampilkan dashboard - Pengguna memilih menu perlengkapan
- Sistem menampilkan data Perlengkapan yang sudah di input - Pengguna memilih Perlengkapan
- Sistem menampilkan data Perlengkapan dari database
o. Menambah Data Tips Mendaki
Gambar 4. 32. Sequence Diagram Menambah Data Tips Mendaki
Deskripsi dari gambar
- Admin masuk ke dalam aplikasi - Sistem menampilkan dashboard - Admin memilih menu tips mendaki
- Sistem menampilkan data tips mendaki yang sudah di input - Admin menambahkan data tips mendaki
- Sistem menyimpan data tips mendaki ke dalam database - Sistem menampilkan data tips mendaki yang sudah di input
p. Sequence Diagram Menu Tips Mendaki untuk Pengguna
Gambar 4. 33. Sequence Diagram Menu Tips Mendaki untuk Pengguna
Deskripsi dari gambar
- Pengguna masuk ke dalam aplikasi - Sistem menampilkan dashboard - Pengguna memilih menu tips mendaki
- Sistem menampilkan data tips mendaki dari Database 4.2.4. Class Diagram
Penggambaran struktur sistem yang di definisikan melalui kelas per kelas. Berikut ini adalah gambaran class diagram pada Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android.
Gambar 4. 34. Class Diagram Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android
4.3 Implemestasi Sistem
Dalam implementasi sistem Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android ini menggunakan Sublime sebagai text editor untuk aplikasi backend, Android
Studio sebagai text editor untuk tampilan di Android, serta Mysql untuk mengolah database.
4.3.1 Basis Data
Berikut adalah basis data yang digunakan dalam mengolah data dan informasi pada sistem Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android dengan mengakses Xampp dan menghidupkan Apache dan Mysql.
Selanjutnya membuka web browser kemudian masuk ke localhost dan membuat database.
Gambar 4. 35. Relasi Database
Berikut adalah nama-nama tabel dan field-field yang terdapat dalam database Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android.
a. Tabel Gunung
Digunakan untuk menyimpan data gunung.
Tabel 4. 4. Gunung
No Nama Field Tipe Data Keterangan
1 id int(11) primary key
2 nama_gunung varchar(200) 3 gambar_gunung varchar(250) 4 created_at timestamp
5 update_at timestamp 6 deleted_at timestamp
b. Tabel Rute
Digunakan untuk menyimpan data rute.
Tabel 4. 5. Rute
No Nama Field Tipe Data Keterangan
1 id int(11) primary key
2 id_gunung Int(11)
3 nama_rute varchar(200) 4 gambar_rute varchar(250)
5 deskripsi Text
6 created_at Timestamp
7 update_at Timestamp
8 deleted_at Timestamp
c. Tabel Detail Rute
Digunakan untuk menyimpan data detail rute.
Tabel 4. 6. Detail Rute
No Nama Field Tipe Data Keterangan
1 id int(11) primary key
2 id_rute int(11)
3 pos varchar(250)
4 posisi int(11)
5 deskripsi text
6 lat varchar(250)
7 lon varchar(250)
8 created_at timestamp
9 update_at timestamp 10 deleted_at timestamp
d. Tabel Perlengkapan
Digunakan untuk menyimpan data perlengkapan.
Tabel 4. 7. Perlengkapan
No Nama Field Tipe Data Keterangan
1 id int(11) primary key
2 kelompok Varchar(50)
3 nama_perlengkapan varchar(200) 4 gambar_perlengkapan varchar(250)
5 deskripsi text
6 created_at timestamp
7 update_at timestamp
8 deleted_at timestamp
e. Tabel Tips Mendaki
Digunakan untuk menyimpan data tips mendaki.
Tabel 4. 8. Tips Mendaki
No Nama Field Tipe Data Keterangan
1 id int(11) primary key
2 judul_tips varchar(200) 3 gambar_tips varchar(250)
4 isi_tips text
5 created_at timestamp
6 update_at timestamp
7 deleted_at timestamp
4.3.2 Pengkodean dan Hasil Implemntasi
Merupakan pengkodean tampilan dan sistem yang digunakan untuk membuat Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah dengan menggunakan tampilan frontend dan backend. Tampilan frontend diperuntukkan pengguna aplikasi untuk mendapatkan informasi gunung. Sedangkan tampilan backend digunakan untuk admin menambah, mengedit, menghapus data informasi yang akan di tampilan di frontend.
Adapun tampilan dan kode untuk frontend dan backend sebagai berikut ;
a. Tampilan menu dashboard - Fronted
Gambar 4. 36. Tampilan Menu Dashboard
- Backend
Gambar 4. 37. Kode Tampilan Menu Dashboard
Gambar 4. 38. Tampilan Menu Dashboard
b. Tampilan menu gunung - Frontend
Gambar 4. 39. Tampilan Menu Gunung (Jalur Gunung)
- Backend
Kode dan tampilan menu gunung
Gambar 4. 40. Kode Tampilan Menu Gunung
Gambar 4. 41. Tampilan Menu Gunung
Kode dan tampilan untuk menambah data gunung
Gambar 4. 42. Kode Menambah Data Gunung
Gambar 4. 43. Tampilan Menambah Data Gunung
Tampilan dan kode untuk mengedit data gunung
Gambar 4. 44. Kode Mengedit Data Gunung
Gambar 4. 45. Tampilan Mengedit Data Gunung
Tampilan dan kode untuk menghapus data gunung
Gambar 4. 46. Kode Menghapus Data Gunung
Gambar 4. 47. Tampilan Menghapus Data Gunung
c. Tampilan menu rute - Fronted
Gambar 4. 48. Tampilan Menu Rute
- Backend
Kode dan tampilan menu rute
Gambar 4. 49. Kode Tampilan Menu Rute
Gambar 4. 50. Tampilan Menu Rute
Kode dan tampilan untuk menambah data rute
Gambar 4. 51. Kode Menambah Data Rute
Gambar 4. 52. Tampilan Menambah Data Rute
Tampilan dan kode untuk mengedit data rute
Gambar 4. 53. Kode Mengedit Data Rute
Gambar 4. 54. Tampilan Mengedit Data Rute
Tampilan dan kode untuk menghapus data rute
Gambar 4. 55. Kode Menghapus Data Rute
Gambar 4. 56. Tampilan Menghapus Data Rute
d. Tampilan menu detail rute - Fronted
Gambar 4. 57. Tampilan Menu Detail Rute
- Backend
Kode dan tampilan menu detail rute
Gambar 4. 58. Kode Tampilan Menu Detail Rute
Gambar 4. 59. Tampilan Menu Detail Rute
Tampilan dan kode untuk menambah data detail rute
Gambar 4. 60. Kode Menambah Data Detail Rute
Gambar 4. 61. Tampilan Menambah Data Detail Rute
Tampilan dan kode untuk mengedit data detail rute
Gambar 4. 62. Kode Mengedit Data Detail Rute
Gambar 4. 63. Tampilan Mengedit Data Detail Rute
Kode dan tampilan untuk menghapus data detail rute
Gambar 4. 64. Kode Menghapus Data Detail Rute
Gambar 4. 65. Tampilan Menghapus Data Detail Rute
e. Tampilan menu perlengkapan - Fronted
Gambar 4. 66. Tampilan Menu Perlengkapan
- Backend
Kode dan tampilan menu perlengkapan
Gambar 4. 67. Kode Tampilan Menu Perlengkapan
Gambar 4. 68. Tampilan Menu Perlengkapan
Kode dan tampilan untuk menambah data perlengkapan
Gambar 4. 69. Kode Menambah Data Perlengkapan
Gambar 4. 70. Tampilan Menambah Data Perlengkapan
Kode dan tampilan untuk mengedit data perlengkapan
Gambar 4. 71. Kode Mengedit Data Perlengkapan
Gambar 4. 72. Tampilan Mengedit Data Perlengkapan
Kode dan tampilan untuk menghapus data perlengkapan
Gambar 4. 73. Kode Menghapus Data Perlengkapan
Gambar 4. 74. Tampilan Menghapus Data Perlengkapan
f. Tampilan menu tips gunung - Fronted
Gambar 4. 75. Tampilan Menu Tips Mendaki
- Backend
Kode dan tampilan untuk menambah dan mengedit data tips mendaki.
Gambar 4. 76. Kode Tampilan Menambah dan Mengedit Tips Mendaki
Gambar 4. 77. Tampilan Menambah dan Mengedit Tips Mendaki
4.4 Pengujian Aplikasi
Sebelum Aplikasi Informasi Jalur Pendakian Terfavorit Pendakian Gunung di Jawa Tengah berbasis Android ini digunakan, maka perlu untuk dilakukan pengujian agar terhindar dari kesalahan atau error yang mengganggu admin ataupun pengguna aplikasi. Aplikasi ini diuji untuk mengetahui input dan output progam sudah sesuai dengan harapan atau tidak. Dalam pengujian sistem informasi ini menggunakan metode blackbox testing untuk ahli media dan ahli materi, serta metode kuisioner.
4.4.1 BlackBox Testing Ahli Media
Pengujian ini dilakukan untuk menguji fitur-fitur yang ada di dalam aplikasi apakah sesuai dengan fungsi tombol atau tidak.
Instrumen pengujian black box ada pada lampiran 1 yang menunjukkan pernyataan serta hasil dari metode black box testing dari beberapa form pernyataan yang telah diuji oleh validator ahli media, dengan penilaian sebagai berikut :
VTR (Valid Tanpa Revisi) = 3 VR (Valid Revisi) = 2 TV (Tidak Valid) = 1
Bapak Akhmad Khanif Zyen, S.Kom., M.Kom, selaku Kaprodi dan Dosen Program Studi Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Nahdlatul Ulama’ Jepara yang dipilih peneliti sebagai validator ahli media untuk melakukan pengujian black box pada penelitian ini.
Tabel 4. 9. Hasil Pengujian Ahli Media
Jumlah Soal Pengujian 15
Jumlah Nilai Maxsimal (n) 45
Jumlah Nilai Pengujian (Black Box Testing) (f)
44
Presentase Kelayakan (44/45 ) x 100 = 97.7%
Kriteria Sangat Layak
4.4.2 BlackBox Testing Ahli Materi
Validasi ini dilakukan oleh ahli materi yaitu Saudara Alif Lutfi Mubarok, Sebagai Ketua Organisasi Pecinta Alam (Matarna) di Kampus Unisnu Jepara. Dilakukan agar mendapatkan saran dan pendapat dari ahli materi supaya dalam penerapan sistem Aplikasi
Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android.
Tabel 4. 10. Hasil Pengujian Ahli Materi
Jumlah Soal Pengujian 5
Jumlah Nilai Maxsimal (n) 15
Jumlah Nilai Pengujian (Black Box Testing) (f)
13
Presentase Kelayakan (13/15 ) x 100 = 86.6%
Kriteria Sangat Layak
4.4.3 Pengujian Kuisioner Koresponden
Dibawah ini merupakan hasil penilaian pengujian yang dilakukan oleh responden dengan memberikan form instrumen penilaian kepada 15 responden dengan jumlah 10 butir pertanyaan.
Instrumen penilaian yang dilakukan responden.
Tabel 4. 11. Hasil Pengujian Kuisioner Koresponden
Jumlah Soal Pengujian 10
Jumlah Nilai Maxsimal (n) 600
Jumlah Nilai Pengujian (Black Box Testing) (f)
462
Presentase Kelayakan (462/600) x 100 = 77%
Kriteria Layak
4.5 Evaluasi dan Hasil
Berdasarkan hasil pengujian black box yang dilakukan oleh Bapak Akhmad Khanif Zyen, S.Kom., M.Kom sebagai validator ahli media, maka Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android ini mendapatkan presentase
kelayakan sebesar 97.7% dan termasuk dalam kriteria “Sangat Layak”
untuk digunakan. Sedangkan pengujian yang dilakukan oleh Saudara Alif Lutfi Mubarok sebagai Ahli Materi mendapatkan kelayakan 86.6% yang termasuk dalam kategori “Sangat Layak” untuk digunakan oleh pengguna dalam hal ini adalah para pendaki pemula.
Bedasarkan penilaian yang dilakukan oleh 15 reponden dengan total nilai pengujian 600 dari 10 pertanyaan, mendapatkan nilai 462 dan mendapat presentase 77%. maka Aplikasi Informasi Jalur Terfavorit Pendakian Gunung di Jawa Tengah untuk Pemula berbasis Android sudah masuk dalam kriteria “Layak” untuk digunakan.
31