5. PENGUJIAN SISTEM
Pada bab ini akan dibahas mengenai pengujian sistem dari aplikasi yang telah dibuat. Pengujian sistem ini dilakukan agar dapat memastikan apakah aplikasi yang dibuat dapat berjalan dengan baik sesuai dengan apa yang telah dibahas di bab-bab sebelumnya. Pengujian akan difokuskan pada fitur-fitur utama dalam aplikasi, yaitu detail penjemputan atau pengantaran, chat, dan penggunaan jadwal kosong, beserta dengan contoh-contoh kasus yang sekiranya dapat terjadi dalam penggunaan aplikasi. Pengujian aplikasi smartphone akan dilakukan pada dua perangkat, yang dapat dilihat pada Tabel 5.1.
Tabel 5.1. Tabel Spesifikasi Device untuk Pengujian Sistem
Perangkat Operating System CPU Internal
Memory Xiaomi Redmi Note 4X Android 6.0 MRA58K (Marshmallow) Octa-core 2.0 GHz Cortex-A53 Qualcomm MSM8953 Snapdragon 625 (14 nm) 64 GB, 4 GB RAM Samsung Galaxy S5 Android 6.0.1 (Marshmallow) Quad-core 2.5 GHz Krait 400 Qualcomm MSM8974AC Snapdragon 801 (28 nm) 16 GB, 2 GB RAM
Untuk posisi gambar dalam pengujian akan selalu tetap. Samsung Galaxy S5 berada di kiri, dan Xiaomi Redmi Note 4X berada di kanan.
5.1. Pengujian Aplikasi
Situasi pengujian adalah satu orang owner yang bernama Willy memiliki sebuah jasa antar jemput, memiliki seorang supir bernama Munir, dan dua orang user bernama Doni dan Lili. Willy memiliki jadwal penjemputan dan pengantaran
setiap harinya, tetapi pada tanggal 10 juni jadwal yang tersedia hanya penjemputan jam 6, 8 dan pengantaran jam 1 dan 3. Doni dan Lili memiliki jadwal yang di nonaktifkan sehingga harus memilih jadwal yang baru untuk penjemputan dan pengantaran.
5.1.1. Pengujian Fitur Register
Pengguna diharuskan untuk membuat akun terlebih dahulu agar dapat masuk ke dalam aplikasi. Pengguna diharuskan untuk mengisi form yang telah disediakan. Apabila ada yang kosong, maka register akan gagal. Apabila pengguna telah mengisi form yang tersedia, maka pengguna dapat menekan tombol di bawah tengah dan register akan berhasil. Pengguna akan diarahkan ke halaman Login. Tampilan Halaman Register dapat dilihat pada Gambar 5.1., Gambar 5.2. dan Gambar 5.3.
Gambar 5.2. Tampilan halaman register driver
Gambar 5.3. Tampilan halaman register user
5.1.2. Pengujian Fitur Login
Untuk dapat masuk ke halaman utama, pengguna harus memasukkan email dan password yang telah terdaftar pada form yang disediakan. Apabila ada form yang kosong, maka aplikasi akan meminta pengguna mengisi kembali form tersebut. Apabila Login berhasil, maka pengguna akan masuk ke dalam halaman utama. Tampilan Halaman Login dapat dilihat pada Gambar 5.4.
Gambar 5.4. Tampilan halaman login
Gambar 5.5. Tampilan halaman login setelah diisi
Sesuai dengan tipenya halaman utama terbagi menjadi tiga yaitu, Homepage Owner (Gambar 5.6.), Homepage User (Gambar 5.7.) dan Homepage Driver (Gambar 5.8.).
Gambar 5.6. Tampilan halaman homepage owner
Gambar 5.8. Tampilan halaman homepage driver 5.1.3. Pengujian Fitur Penambahan Jadwal Mingguan
Owner dapat menambah jadwal yang ada dengan cara masuk ke Halaman Schedule, lalu menekan tombol tambah. Di Halaman Tambah Jadwal (Gambar 5.9.), owner memasukkan data dari jadwal yang akan dibuat. Apabila form tersebut sudah terisi dan menekan tombol tambah, maka jadwal akan tersimpan dan dapat dilihat pada Halaman Schedule Owner (Gambar 5.10.).
Gambar 5.10. Tampilan halaman schedule owner
5.1.4. Pengujian Fitur Pengaturan Jadwal Pada Hari Tertentu
Owner dapat mengatur jadwal yang aktif pada tanggal tertentu dengan cara masuk ke Halaman Offschedule (Gambar 5.11.), lalu sesuai dengan cerita, jadwal yang tersedia pada tanggal 10 untuk penjemputan jam 6 dan 8 dan untuk pengantaran jam 13 dan 15. Oleh karena itu selain jadwal yang tersebut akan di nonaktifkan untuk hari tersebut. Tampilan Halaman Offschedule pada tanggal 10 dapat dilihat pada Gambar 5.13. Nantinya pada Halaman Schedule supir, jadwal yang dinonaktifkan pada hari tersebut akan tidak ditampilkan.
Gambar 5.11. Tampilan halaman add offschedule
Gambar 5.13. Tampilan halaman offschedule
5.1.5. Pengujian Fitur Tambah Jadwal oleh User
User dapat menambahkan jadwal yang ingin diikuti dengan cara masuk ke Halaman Choose Schedule (Gambar 5.14.), lalu sesuai dengan cerita, jadwal yang tersedia pada tanggal 10 untuk penjemputan jam 6 dan 8 dan untuk pengantaran jam 13 dan jam 15. Oleh karena itu Doni dan Lili harus memilih salah satu dari kedua pilihan tersebut. Tampilan Halaman Add Schedule dapat dilihat pada Gambar 5.15.
Gambar 5.15. Tampilan halaman add schedule
5.1.6. Pengujian Fitur Chat
Untuk melakukan Chat, pengguna harus masuk ke dalam Halaman Chat yang terbagi menjadi 2 yaitu, Halaman Chat Chats (Gambar 5.16.) dan Halaman Chat Users (Gambar 5.17). Untuk bisa melakukan Chat, pengguna harus memilih siapa yang akan di chat. Apabila sudah maka aplikasi akan melanjutkan ke Halaman Message Chat (Gambar 5.18.). Dan ketika mengirim sebuah pesan, akan mengirim notifikasi kepada orang yang dituju. Tampilan Notifikasi dapat dilihat pada Gambar 5.19.
Gambar 5.16. Tampilan halaman chat chats
Gambar 5.18. Tampilan halaman message chat
Gambar 5.19. Tampilan notifikasi
5.1.7. Pengujian Fitur Navigasi
Fitur Navigasi terbagi menjadi 3 yaitu, Navigasi untuk supir dan Navigasi untuk user dan owner. Untuk bisa menggunakan Navigasi, baik supir atau user dan owner harus masuk ke Halaman Schedule dan memilih salah satu dari jadwal tersebut. Pada Navigasi untuk owner, owner dapat melihat lokasi supir, lalu bisa
melihat siapa saja yang mengikuti jadwal tersebut, mampu melihat navigasi arah dari lokasi supir ke user yang akan dijemput beserta waktu yang akan ditempuh dan juga dapat melakukan telepon terhadap user yang mengikuti jadwal tersebut. Tampilan Halaman Navigasi Owner dapat dilihat pada Gambar 5.20. dan Gambar 5.21.
Gambar 5.20. Tampilan halaman navigasi owner
Pada Navigasi untuk user, user dapat melihat lokasi supir dan waktu penjemputan yang akan ditempuh beserta navigasinya. Pada Tampilan Navigasi User terdapat tombol chat dan call yang ditujukan terhadap supir pada jadwal tersebut. Tampilan Halaman Navigasi User dapat dilihat pada Gambar 5.22.
Gambar 5.22. Tampilan halaman navigasi user
Pada Navigasi untuk supir, supir dapat melihat lokasi dan mendapatkan arah untuk menjemput atau mengantar user yang ada pada jadwal tersebut. Apabila user yang akan dijemput menghasilkan waktu kurang dari 5 menit, aplikasi akan memberi user yang akan dijemput sebuah notifikasi. Supir juga memperoleh navigasi arah ke tujuan.
Gambar 5.23. Tampilan halaman navigasi driver
5.2. Kuisioner
Pada bagian ini akan dijelaskan mengenai hasil kuisioner beserta jawaban dari beberapa responden yang ikut melakukan uji coba aplikasi sistem antar jemput berbasis mobile. Pertanyaan dari kuisioner ini dapat dilihat pada lampiran skripsi. Untuk kriteria penilaian dari kuisioner adalah nilai 1 merupakan nilai yang sangat buruk, nilai 2 merupakan nilai yang buruk, nilai 3 merupakan nilai sedang, nilai 4 merupakan nilai yang baik, nilai 5 merupakan nilai sangat baik. Hasil responden ini nantinya akan digunakan untuk pengambilan kesimpulan dari aplikasi ini. Untuk data responden dapat dilihat dari tabel 5.2. berikut ini.
Tabel 5.2. Data Responden Aplikasi Sistem Antar Jemput berbasis Mobile
No. Peran
1. User antar jemput
2. User antar jemput
3. Driver antar jemput
4. User antar jemput
5. Driver antar jemput
6. User antar jemput
7. User antar jemput
8. User antar jemput
9. User antar jemput
10. Driver antar jemput
Kemudian berikut ini merupakan hasil dari jawaban kuisioner yang dapat dilihat pada Tabel 5.3.
Tabel 5.3. Hasil Kuisioner No Responden Pertanyaan 1 2 3 4 5 1. 4 4 4 4 4 2. 5 5 5 5 5 3. 4 4 5 5 5 4. 4 3 5 4 4 5. 4 5 3 5 4 6. 5 5 4 5 5 7. 3 4 4 5 4 8. 3 4 4 5 4 9. 3 3 3 3 3 10. 4 4 4 4 4
Dari hasil kuisioner didapat bahwa dari 10 responden didapati 20% mengatakan bahwa aplikasi memiliki tampilan yang sangat baik, 50% mengatakan bahwa aplikasi memiliki tampilan yang baik dan sisanya 30% mengatakan bahwa aplikasi memiliki tampilan yang sedang. Kemudian dari sisi kejelasan informasi dan data yang ada didapatkan 30% responden mengatakan sangat baik, 50% mengatakan baik, dan sisanya 20% mengatakan sedang. Dari sisi kemudahan penggunaan aplikasi didapatkan 30% responden mengatakan kemudahan penggunaan aplikasi sangat baik, 50% mengatakan kemudahan penggunaan aplikasi baik, dan sisanya 20% mengatakan kemudahan penggunaan aplikasi sedang. Dari sisi manfaat aplikasi didapatkan 60% responden mengatakan bahwa manfaat aplikasi sangat baik, 30% mengatakan bahwa manfaat aplikasi baik, dan sisanya 10% mengatakan bahwa manfaat aplikasi sedang. Dari sisi penilaian aplikasi secara keseluruhan 30% responden mengatakan bahwa aplikasi tersebut sangat baik, 60% mengatakan bahwa aplikasi tersebut baik, dan sisanya 10% mengatakan bahwa aplikasi tersebut sedang.
Dari kuisioner ini diambil fakta bahwa aplikasi sistem antar jemput berbasis mobile ini cukup membantu user dan driver dalam banyak hal, terutama
untuk meningkatkan efisiensi sistem antar jemput yang ada. Dengan adanya aplikasi ini didapati bahwa aplikasi ini memiliki manfaat yang baik dan secara keseluruhan aplikasi ini sudah baik dalam menjalankan sistem antar jemput yang ada dalam mengatur jadwal mingguan dan harian, pemberian notifikasi pada chat dan juga penjemputan, pemberian navigasi untuk menuju suatu lokasi, pengaturan jadwal kosong pada hari tertentu, dan juga fitur chat yang mampu digunakan oleh pengguna.