• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah proses pengerjaan coding program selesai, maka dilakukan tahap

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah proses pengerjaan coding program selesai, maka dilakukan tahap"

Copied!
29
0
0

Teks penuh

(1)

84 BAB IV

IMPLEMENTASI DAN PENGUJIAN

Setelah proses pengerjaan coding program selesai, maka dilakukan tahap selanjutnya yaitu tahap implementasi dan uji coba pada program. Tahap implementasi merupakan tahapan yang berfungsi untuk membuktikan bahwa Aplikasi Mobile berbasis Location Based Services untuk Pencarian Kantor Instansi Pemerintah Kota Palangka Raya yang dibuat telah berfungsi dengan baik, maka diperlukan implementasi atau proses uji coba supaya mampu menunjukan bahwa hasil yang diperoleh dalam uji coba tersebut telah berjalan dengan benar dan sesuai dengan tujuan yang diharapkan. Selain akan ditunjukkan tahap-tahap implementasi, juga akan ditunjukkan proses pengujian program dalam bentuk blackbox testing.

4.1 IMPLEMENTASI

Komponen yang digunakan dalam pembuatan Aplikasi ini yaitu, Eclipse (Android Studio) sebagai compiler untuk membuat launcher aplikasi android, sublime text sebagai perangkat lunak editor PHP, dan untuk membangun localhost menggunakan Xampp web server dengan menggunakan database MySQL (phpmyadmin). Hasil implementasi Aplikasi Mobile berbasis Location Based Services untuk Pencarian Kantor Instansi Pemerintah Kota Palangka Raya ini dapat menunjukan bahwa hasil yang diperoleh berjalan dengan benar dan sesuai dengan tujuan yang diharapkan. Hasil implementasi tersebut meliputi :

(2)

4.1.1. Implementasi Perancangan Antarmuka

Implementasi perancangan antarmuka merupakan transformasi dari desain interface aplikasi. Tampilan antarmuka dari Aplikasi Mobile berbasis Location Based Services untuk Pencarian Kantor Instansi Pemerintah Kota Palangka Raya adalah sebagai berikut :

4.1.1.1 Implementasi Antamuka Halaman Pengunjung

Implementasi antarmuka halaman pengunjung menjelaskan halaman yang dapat diakses oleh pengunjung. Halaman pengunjung dimulai dari HOME dan didalam halaman HOME ini terdapat 9 fitur utama program, yaitu Daftar lokasi instansi, Pencarian Lokasi, Lokasi Terdekat, Pendaftaran Lokasi, Berikan Komentar, Kunjungi Lokasi, Tentang, Login Admin, dan Keluar.

4.1.1.1.1 Halaman HOME PENGUNJUNG

Pada halaman HOME pengunjung dapat melihat lokasi titik marker instansi pemerintahan pada peta dan pada halaman awal ini juga tempat pengunjung memilih menu-menu pada aplikasi . Seperti pada gambar berikut :

Gambar 4.1. Halaman HOME PENGUNJUNG

(3)

4.1.1.1.2 Menu Pengunjung : Daftar Lokasi Instansi

Pada menu ini pengunjung dapat melihat list data lokasi instansi, detail Instansi, dan juga Detail Rute menuju Lokasi . Seperti pada gambar berikut :

Gambar 4.2. Menu Pengunjung : Daftar Lokasi Instansi

Gambar 4.3. Detail Instansi

(4)

Gambar 4.4. Detail Rute Lokasi

(5)

4.1.1.1.3 Menu Pengunjung : Pencarian Instansi

Pada menu ini pengunjung dapat mencari lokasi intansi yang di inginkan berdasarkan inputan keyword yang dimasukan . Seperti pada gambar berikut :

Gambar 4.5. Menu Pengunjung : Pencarian Instansi

(6)

4.1.1.1.4 Menu Pengunjung : Lokasi Terdekat

Pada menu ini pengunjung dapat memanfaatkan fitur untuk mencari dan melihat lokasi instansi yang paling dekat dengan posisi mereka saat ini berdasarkan radius jarak. Seperti pada gambar berikut :

Gambar 4.6. Menu Pengunjung : Lokasi Terdekat

(7)

4.1.1.1.5 Menu Pengunjung : Pendaftaran Lokasi

Pada menu ini pengunjung dapat menambahkan lokasi instansi tetapi lokasi dapat muncul pada aplikasi setelah mendapat konfirmasi validasi dari administrator sistem . Seperti pada gambar berikut :

Gambar 4.7. Menu Pengunjung : Pendaftaran Lokasi

(8)

4.1.1.1.6 Menu Pengunjung : Berikan Komentar

Pada menu ini pengunjung dapat melihat daftar komentar masuk dan juga meninggalkan komentar positif didalam form pengisian komentar yang tersedia.

Seperti pada gambar dibawah berikut :

Gambar 4.8. Menu Pengunjung : Berikan Komentar

(9)

4.1.1.1.7 Menu Pengunjung : Kunjungi Lokasi

Pada menu ini pengunjung dapat menentukan tujuan perjalanan (direction) yang ingin dilakukan kebeberapa tempat instansi. Aplikasi akan menampilkan alur tujuan sesuai urutan inputan yang dipilih, menghasilkan total jarak dan waktu tempuh dari keseluruhan direction yang akan dituju. Seperti pada gambar dibawah berikut :

Gambar 4.9. Menu Pengunjung : Kunjungi Lokasi

(10)

4.1.1.1.8 Menu Pengunjung : Tentang

Pada menu ini pengunjung hanya disajikan data tentang sekilas profil singkat penulis. Tampilannya sebagai berikut :

Gambar 4.10. Menu Pengunjung : Tentang

(11)

4.1.1.1.9 Menu Pengunjung : Keluar

Fitur ini adalah sebuah tombol fungsi untuk menutup aplikasi, atau mengakhiri proses kegiatan pengunjung didalam sistem. Tampilannya sebagai berikut :

Gambar 4.11. Menu Pengunjung : Keluar

(12)

4.1.1.2 Implementasi Antamuka Halaman Login Admin

Halaman login admin ini berfungsi untuk admin melakukan login, admin hanya memasukan password dan username, kemudian sistem akan melakukan proses pengecek data admin. Apabila data valid admin akan masuk ke halaman administrator sistem, tapi jika data salah proses login dinyatakan gagal dan admin akan diminta kembali melakukan proses login ulang. Tampilannya sebagai berikut:

Gambar 4.12. Halaman LOGIN ADMIN

(13)

4.1.1.3 Implementasi Antamuka Halaman Admin

Implementasi antarmuka halaman admin menjelaskan halaman yang dapat diakses oleh admin. Admin bebas melakukan apa saja didalam sistem karna mempunyai hak akses penuh. Implementasi antarmuka halaman admin dimulai dari HOME ADMIN dan didalam halaman HOME ADMIN ini terdapat 8 fitur pengelolaan terhadap data aplikasi, yang dijelaskan sebagai berikut :

4.1.1.3.1 Halaman HOME ADMIN

Halaman HOME ADMIN adalah halaman awal yang ditampilkan sistem setelah admin berhasil melakukan proses LOGIN. Disini tersedia beberapa pilihan menu untuk dapat admin kelola yang kemudian nanti akan ditampilkan kepada pengunjung. Menu-Menu yang terdapat dihalaman HOME ADMIN adalah pengelolaan data lokasi kantor instansi, Tambah data lokasi kantor instansi, Pengelolaan Data Kecamatan, Kelola Komentar, dan LOGOUT. Masing masing dari menu diatas mempunyai submenu masing-masing. Berikut tampilannya :

Gambar 4.13. Halaman HOME ADMIN

(14)

4.1.1.3.2 Menu Admin : Pengelolaan Data Lokasi Kantor Instansi Menu pengelolaan Data Lokasi Kantor Instansi ini berfungsi untuk admin melakukan pengelolaan data lokasi instansi. pada menu ini terdapat sub menu, yang bertujuan untuk memudahkan admin menyaring data instansi yang ada baik itu data yang sudah diinput sendiri, ataupun data dari pengunjung, sub menu nya adalah :

1. Seleksi Pendaftaran Lokasi Kantor Instansi baru, berfungsi untuk melihat dan mengkonfirmasi permintaan data lokasi baru yang ditambahkan pengunjung.

Pengelolaan admin didalam fitur ini adalah : TERIMA atau TOLAK

2. Kelolas Lokasi Kantor Instansi Valid, berfungsi untuk mengelola data lokasi yang sudah valid jika ada perubahan deskripsi lokasi dan perubahan koordinat lokasi. Data Instansi yang sudah valid inilah yang akan ditampilkan kepada pengunjung. Pengelolaan admin didalam fitur ini adalah : Invalidkan data, Non Aktifkan data, Edit data, Hapus data.

3. Kelola Lokasi Kantor Instansi Invalid, berfungsi untuk mengelola data lokasi yang tidak valid baik itu deskripsi lokasi maupun posisi lokasi yang tidak sesuai dengan fakta dilapangan. Pengelolaan admin didalam fitur ini adalah : Aktifkan atau valid kan data, Non Aktifkan data, Hapus data.

4. Kelola Lokasi Kantor Instansi Non Aktif, berfungsi untuk mengelola lokasi yang sudah tidak aktif beroperasi. Pengelolaan admin didalam fitur ini adalah : Aktifkan atau validkan data, dan Hapus data.

Struktur menu dari fitur menu ini dapat dilihat pada gambar dibawah berikut :

(15)

Gambar 4.14. Menu admin : Pengelolaan Data Lokasi Kantor Instansi

Gambar 4.15. Seleksi Pendaftaran Lokasi Kantor Instansi baru

(16)

Gambar 4.16. Kelola Lokasi Kantor Instansi Valid

(17)

Gambar 4.17. Kelola Lokasi Kantor Instansi Invalid

Gambar 4.18. Kelola Lokasi Kantor Instansi Non Aktif

(18)

4.1.1.3.3 Menu Admin : Tambah data lokasi kantor instansi

Menu ini adalah tempat admin untuk menambahkan daftar lokasi instansi baru yang ingin ditampilkan pada aplikasi. Menu ini memuat sebuah form penambahan data instansi yang harus di isi Seperti pada gambar berikut :

Gambar 4.19. Menu admin : Tambah data lokasi kantor instansi

Gambar 4.20. Input data baru

(19)

4.1.1.3.4 Menu Admin : Pengelolaan Data Kecamatan

Pada menu ini admin dapat mengelola data kecamatan dari lokasi instansi yang ada di area kota palangka raya. Menu ini juga mempunyai submenu, yaitu data nama kecamatan dan tambah data nama kecamatan Pengelolaan admin didalam fitur ini adalah Edit dan tambah data. Tampilannya seperti berikut :

Gambar 4.21. Menu admin : Pengelolaan Data Kecamatan

(20)

Gambar 4.22. Data Nama Kecamatan

Gambar 4.23. Tambah data nama kecamatan

(21)

4.1.1.3.5 Menu Admin : Kelola Komentar

Pada menu ini admin dapat mengelola sejumlah komentar masuk yang ditinggalkan pengunjung. Pengelolaannya adalah menghapus daftar data komentar masuk yang tidak berkenan. Tampilannya sebagai berikut :

Gambar 4.24. Menu admin : Kelola komentar

4.1.1.3.6 Menu Admin : LOGOUT

Fitur ini adalah sebuah tombol fungsi untuk Admin keluar dari halaman administrator dan mengakhiri proses pengelolaan sistem. Setelah logout admin secara otomatis akan diarahkan ke halaman pengunjung (HOME).

(22)

4.1.2 Implementasi Location Based Services ( LBS )

Implementasi Location Based Services (LBS) pada aplikasi sistem pencarian lokasi instansi ini adalah sebagai berikut :

1. Local information, merupakan suatu layanan LBS yang memungkinkan pengguna untuk mencari layanan di sekitar mereka

2. Traffic and tracking information merupakan suatu layanan LBS yang berfokus pada pelacakan objek atau manusia.

3. Multi Direction, merupakan suatu layanan LBS yang memungkinkan pengguna untuk mencari atau menentukan tujuan wisata lebih dari satu lokasi.

4.1.3 Implementasi Basis Data ( Database )

Tahapan ini mengimplementasikan hasil perancangan basis data pada sistem yang telah dibuat sebelumnya. Implementasi basis data pada sistem aplikasi ini dapat dilihat pada gambar dibawah :

Gambar 4.25. Database sistem ( db_mapinstansi )

(23)

Gambar 4.26. Struktur Tabel Admin

Gambar 4.27. Struktur Tabel Instansi

(24)

Gambar 4.28. Struktur Tabel Kecamatan

Gambar 4.29. Struktur Tabel Guesstbook

Gambar 4.30. Struktur Tabel gmap_note

(25)

4.2 PENGUJIAN PERANGKAT LUNAK

Pengujian pada sistem ini mengunakan metode pengujian black box testing Black Box testing adalah pengujian yang dilakukan oleh calon pengguna aplikasi yaitu oleh pengunjung dan admin untuk membuktikan bahwa sistem yang dibuat telah berfungsi dengan baik dan juga untuk mengetahui kebenaran fungsi dan alur program. Teknik pengujian hanya memperhatikan/memfokuskan kepada faktor fungsionalitas dan spesifikasi perangkat lunak. Karena itu uji coba blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungional suatu program. Adapun pengujian blackbox testing pada sistem dapat dijabarkan sebagai berikut.

4.2.1 Black Box testing Pengunjung

Black Box testing Pengunjung merupakan pengujian yang dilakukan untuk mengetahui kondisi fitur-fitur Menu pengunjung yang terdapat didalam aplikasi.

Tabel 4.1. Blackbox Testing Pengunjung

No Tes Case Hasil Harapan Hasil

1. Pengunjung membuka Aplikasi Menampilkan halaman Home yang berisikan

peta dengan marker titik lokasi semua instansi Ok 2. Pengunjung mengakses Halaman

Home Menampilkan Daftar menu - menu Aplikasi Ok

3. Pengunjung Memilih Menu Daftar

Lokasi Instansi Menampilkan list data lokasi instansi Ok 4. Pengunjung Memilih salah satu list

data lokasi instansi

Menampilkan informasi detail dari lokasi

instansi Ok

5. Pengunjung Memilih Cari rute

Sistem akan menampilkan detail rute lokasi dan petunjuk arah dari lokasi pengunjung saat ini menuju lokasi instansi yang akan dituju

Ok

(26)

6. Pengunjung Memilih tombol home Kembali ke Halaman awal (Home) Ok 7. Pengunjung Memilih Menu

Pencarian Instansi Menampilkan form input nama instansi Ok 8. Pengunjung Menginput Nama

instansi yang dicari

Menampilkan daftar instansi sesuai keyword

pencarian dan tombol detail Ok

9. Pengunjung Memilih tombol detail

pada form pencarian Menampilkan informasi detail lokasi instansi Ok 10. Pengunjung Memilih Menu Lokasi

terdekat Menampilkan form pengisian jarak Ok

11. Pengunjung menentukan dan mengisi Radius Jarak Akses

Menampilkan daftar lokasi terdekat dari hasil

penghitungan berdasarkan inputan radius jarak Ok 12. Pengunjung Memilih menu

pendaftaran lokasi Menampilkan form pendaftaran lokasi Ok

13.

Pengunjung dapat memindahkan posisi marker sesuai titik lokasi yang di inginkan

Marker titik penentuan lokasi dapat

dipindahkan Ok

14. Pengunjung menginput data pada

form pendaftaran lokasi Semua inputan dapat terisi Ok 15. Pengunjung memilih button daftar Menampilkan Pemberitahuan Pendaftaran

Lokasi instansi Berhasil Ok

16. Pengunjung Memilih button isi

lagi Menampilkan form pendaftaran Ok

17. Pengunjung Memilih menu berikan komentar

Menampilkan daftar komentar sebelumnya dan

form tinggalkan komentar Ok

18. Pengunjung mengisi form

komentar dan Memilih button save Komentar berhasil ditambah Ok 19. Pengunjung Memilih menu

Kunjungi Lokasi Menampilkan maps peta area palangka raya Ok 20. Pengunjung menentukan Marker

titik penentuan direction

Sistem akan menampilkan detail rute lokasi,

petunjuk arah, dan total jarak keseluruhan dari Ok

(27)

beberapa direction yang telah dipilih

21. Pengunjung Memilih menu

Tentang Menampilkan data sekilas tentang penulis Ok

22. Pengunjung Memilih menu Login

admin Menampilkan halaman Login Administrator Ok

23. Pengunjung Memilih menu Keluar Aplikasi tertutup Ok

4.2.2. Black Box testing Login Admin

Black Box testing Login Admin merupakan pengujian yang dilakukan untuk mengetahui kondisi fitur Menu Login Admin didalam aplikasi.

Tabel 4.2. Blackbox Testing Login Admin

No Skenario Pengujian / Tes Case Hasil Harapan Hasil

1. Admin melakukan login Halaman menu login admin ditampilkan Ok

2 Admin memasukan data yang salah form login

Sistem akan menolak akses login dan

menampilkan pesan LOGIN GAGAL mohon periksa kembali Username dan Password anda

Ok

3 Admin memasukan data login yang benar

Sistem menerima akses login dan membawa

admin ke Halaman Home Admin Ok

4.2.3. Black Box testing Admin

Black Box testing Admin merupakan pengujian yang dilakukan untuk mengetahui kondisi fitur-fitur Menu Admin yang terdapat didalam aplikasi.

Tabel 4.3. Blackbox Testing Admin

No Skenario Pengujian / Tes Case Hasil Harapan Hasil

1.

Admin mengakses halaman

home admin Menampilkan list menu Administrator Ok

(28)

2.

Admin memilih menu pengelolaan data lokasi kantor instansi

Tampil Sub menu Seleksi Pendaftaran Lokasi Kantor Instansi Baru , Kelola Lokasi Kantor Instansi Valid, Kelola Lokasi Kantor Instansi Invalid, Kelola Lokasi Kantor Instansi Non Aktif

Ok

3.

Admin memilih sub menu Seleksi pendaftaran lokasi kantor instansi baru

Menampilkan list pengajuan permintaan pendaftaran lokasi baru yang berisikan tombol kofirmasi TERIMA atau Tolak

Ok

4.

Admin memilih sub menu Kelola lokasi kantor instansi Valid

Menampilkan list data lokasi instansi valid dan tombol edit, hapus, invalid, dan non aktifkan data Ok

5.

Admin memilih sub menu Kelola lokasi kantor instansi Invalid

Menampilkan list data lokasi instansi invalid dan tombol aktifkan, non aktifkan, dan hapus data Ok

6.

Admin memilih sub menu Kelola lokasi kantor instansi Non Aktif

Menampilkan list data lokasi instansi non aktif dan tombol aktifkan, dan hapus data Ok

7.

Admin memilih menu Tambah data lokasi kantor instansi

Menampilkan Form penambahan data instansi

baru Ok

8.

Admin menginput data baru pada Form penambahan instansi baru

Data instansi baru berhasil ditambahkan Ok

9. Admin memilih Menu

Pengelolaan Data Kecamatan

Tampil Sub menu Data Nama Kecamatan, dan

Tambah Data Nama Kecamatan Ok

10. Admin memilih Sub menu

Data Nama Kecamatan Menampilkan list Nama Kecamatan Ok 11. Admin memilih Tambah Data

Nama Kecamatan

Menampilkan Form Penambahan Data Nama

Kecamatan Ok

12.

Admin mengisi pada Form penambahan Data Nama Kecamatan

Data Nama Kecamatan baru berhasil ditambahkan Ok

(29)

13. Admin memilih Menu Kelola

Komentar Menampilkan list Komentar Masuk Ok

14. Admin menghapus Komentar

Masuk Komentar terhapus Ok

15. Admin memilih Log Out Admin keluar dari halaman administrator, dan

menuju Ke HOME pengunjung Ok

Referensi

Dokumen terkait

(value) akan semakin meningkat. Service performance yang terdiri dari dimensi bukti fisik, kehandalan, daya tanggap, jaminan dan empati dapat meningkatkan nilai

Dari hasil penelitian kode postur yang dapat dilihat bahwa semua pekerjaan perawat IGD dilakukan pada posisi berdiri, membungkuk, memutar dan miring, kedua lengan

Berdasarkan pengujian yang telah dilakukan, maka diperoleh hasil penelitian ini menunjukkan Audit Operasional berpengaruh terhadap Pelayanan Kesehatan Rumah Sakit Umum

Tujuan dari penelitian ini yaitu untuk mengetahui pengaruh dari perubahan temperatur dan lama waktu pencairan dalam menghasilkan produk dari proses

Pada kenyataan taraf ini – unitarisme dan isu HAM – para pendiri negara telah mencapai kesepakatan model tindakan komunikatif, karena perjuangan mereka terhadap

Alasan peneliti dalam meneliti penelitian ini Salah satunya adalah karena iklan telekomunikasi bermerek celluler 3 ( three ) yang berada di JL.Darmo perempatan Polisi

Backup file adalah adalah proses membuat data cadangan dengan cara menyalin atau membuat arsip data hosting sehingga data tersebut dapat digunakan kembali apabila terjadi

Lembar Data Pengadaan (LDP); e.. Bentuk Surat Perjanjian/Kontrak Kerja; g. Bentuk Dokumen Lain: SPMK. 6.2 Peserta berkewajiban memeriksa keseluruhan isi Dokumen Pengadaan