54
BAB 4
BAB IV
PENGUJIAN DAN ANALISIS
Sistem yang telah dirancang akan diuji. Pengujian Alpha dilakukan dengan metode blackbox. Dimana pengujian ini bertujuan untuk mengetahui apakah sistem tersebut berjalan sesuai dengan yang diharapkan atau tidak.
4.1 Implementasi Aplikasi
Berikut adalah implementasi sistem aplikasi e-counselling yang telah dibuat. Pengujian implementasi sistem meliputi seluruh fungsi yang tedapat pada aplikasi e-counselling.
4.1.1 Implementasi Aplikasi Berbasis Web 1. Implementasi Fungsi Login
Pengujian akan dilakukan dengan melakukan login kedalam aplikasi web e-counselling dengan cara memasukan NIP dan password berikut adalah contoh pengujian fungsi login untuk admin.
Gambar 4.1 Tampilan Halaman Login
Setelah proses login berhasil maka akan menampilkan halaman utama aplikasi. Berikut adalah contoh halaman utama kategori pengguna admin.
55
Gambar 4.2 Implementasi Halaman Utama Untuk Admin 2. Implementasi Fungsi Tambah Pengumuman
Pada halaman utaman terdapat menu pengumuman, pilih tambah pengumuman maka akan tampil tampilan seperti berikut. Isi form pengumuman kemudian tekan tombol simpan.
Gambar 4.3 Tampilan Form Tambah Pengumuman
Setelah menekan tombol simpan, dan proses validasi penggumuman sukses maka tambah pengumuman berhasil dilakukan.
56
Gambar 4.4 Tampilan Tambah Pengumuman Berhasil 3. Implementasi Fungsi Kirim Pesan
Pada halaman utaman terdapat menu pesan, pilih buat pesan maka akan tampil tampilan seperti berikut. Isi form buat pesan kemudian tekan tombol kirim.
Gambar 4.5 Tampilan Form Kirim Pesan
Setelah menekan tombol kirim, dan proses validasi pesan sukses maka kirim pesan berhasil dilakukan.
57
Gambar 4.6 Tampilan Kirim Pesan Berhasil 4. Implementasi Fungsi Tambah Dosen
Pada halaman utaman terdapat menu daftar dosen, pilih tambah dosen maka akan tampil tampilan seperti berikut. Isi form tambah dosen kemudian tekan tombol simpan.
Gambar 4.7 Tampilan Form Tambah Dosen
Setelah menekan tombol simpan, dan proses validasi tambah dosen sukses maka tambah dosen berhasil dilakukan.
58
Gambar 4.8 Tampilan Tambah Dosen Berhasil 5. Implementasi Fungsi Tambah Mahasiswa
Pada halaman utaman terdapat menu daftar mahasiswa, pilih tambah mahasiswa maka akan tampil tampilan seperti berikut. Isi form tambah mahasiswa kemudian tekan tombol simpan.
Gambar 4.9 Tampilan Form Tambah Mahasiswa
Setelah menekan tombol simpan, dan proses validasi tambah mahasiswa sukses maka tambah dosen berhasil dilakukan.
59
Gambar 4.10 Tampilan Tambah Mahasiswa Berhasil 6. Implementasi Fungsi Tambah Mahasiswa Bimbingan
Pada halaman utaman terdapat menu daftar mahasiswa bimbingan, pilih tambah mahasiswa bimbingan maka akan tampil tampilan seperti berikut. Isi form tambah mahasiswa bimbingan kemudian tekan tombol simpan.
Gambar 4.11 Tampilan Form Tambah Mahasiswa Bimbingan
Setelah menekan tombol simpan, dan proses validasi tambah mahasiswa bimbingan sukses maka tambah mahasiswa bimbingan berhasil dilakukan.
60
Gambar 4.12 Tampilan Tambah Mahasiswa Bimbingan Berhasil 7. Implementasi Fungsi Tambah Pertemuan
Pada halaman utaman terdapat menu jadwal pertemuan, pilih tambah pertemuan maka akan tampil tampilan seperti berikut. Isi form tambah pertemuan kemudian tekan tombol simpan.
Gambar 4.13 Tampilan Form Tambah Pertemuan
Setelah menekan tombol simpan, dan proses validasi tambah pertemuan sukses maka tambah pertemuan berhasil dilakukan.
61
Gambar 4.14 Tampilan Tambah Pertemuan Berhasil 8. Implementasi Lihat Jadwal Bimbingan
Pada halaman utaman terdapat menu jadwal bimbingan, pilih jadwal bimbingan maka akan tampil tampilan seperti berikut.
Gambar 4.15 Tampilan Lihat Jadwal Bimbingan Berhasil 9. Implementasi Lihat Data Bimbingan
Pada halaman utaman terdapat menu data bimbingan, pilih data bimbingan maka akan tampil tampilan seperti berikut. Pilih kategori NIM kemudian isi dengan nim mahasiswa yang akan dilihat data bimbingannya lalu tekan tombol cari.
62
Gambar 4.16 Tampilan Lihat Data Bimbingan
Gambar 4.17 Tampilan Lihat Data Bimbingan Berhasil 10. Implementasi Lihat Absensi Bimbingan
Pada halaman utaman terdapat menu lihat absensi bimbingan, pilih data bimbingan maka akan tampil tampilan seperti berikut. Pilih kategori NIM kemudian isi dengan nim mahasiswa yang akan dilihat data bimbingannya lalu tekan tombol cari.
63
Gambar 4.18 Tampilan Lihat Absensi Bimbingan
Gambar 4.19 Tampilan Lihat Absensi Bimbingan Berhasil 11. Implementasi Fungsi Logout
Pada halaman utaman terdapat menu jadwal bimbingan, pilih logout maka akan tampil tampilan seperti berikut.
64
Gambar 4.20 Tampilan Fungsi Logout Berhasil
4.1.2 Implementasi Aplikasi Berbasis Android 1. Implementasi Fungsi Login
Pengujian akan dilakukan dengan melakukan login kedalam aplikasi e-counselling dengan cara memasukan NIM dan Password berikut adalah contoh pengujian fungsi login untuk mahasiswa.
Gambar 4.21Tampilan Login Mahasiswa
Setelah proses login berhasil maka akan menampilkan halaman utama aplikasi. Berikut adalah contoh halaman utama kategori pengguna mahasiswa.
65
Gambar 4.22 Halaman Beranda Mahasiswa 2. Implementasi Fungsi Tambah Data Bimbingan
Pada halaman utaman terdapat menu data bimbingan, pilih tambah data bimbingan maka akan tampil tampilan seperti berikut. Isi form tambah data bimbingan kemudian tekan tombol simpan.
66
Setelah menekan tombol simpan, dan proses validasi tambah data bimbingan sukses maka tambah data bimbingan berhasil dilakukan.
Gambar 4.24 Tampilan Tambah Data Bimbingan Berhasil 3. Implementasi Fungsi Tambah Absensi Bimbingan
Pada halaman utaman terdapat menu absensi, pilih tambah absensi maka akan tampil tampilan seperti berikut kemudian tekan tombol simpan.
Gambar 4.25 Tampilan Form Tambah Absensi
Setelah menekan tombol simpan, maka akan muncul tampilan seperti berikut. Tekan tombol tampilkan qr code.
67
Gambar 4.26 Tampilan Tampilkan QR Code
Scan Qr Code pada smartphone dosen pembimbing, setelah muncul tampilan seperti dibawah ini maka proses absensi berhasil dilakukan.
68
4.2 Pengujian Sistem
4.2.1 Pengujian Alpha
Pengujian alpha dilakukan dengan menggunakan metode Black box, yaitu pengujian yang berfokus pada persyaratan fungsional perangkat lunak untuk melihat apakah program aplikasi menghasilkan output yang diinginkan dan sesuai dengan fungsi dari program aplikasi yang dibuat tersebut, pengujian fungsional dilakukan oleh pengembang. Berikut ini terdapat beberapa pengujian pada aplikasi yang dibangun :
4.2.1.1 Skenario Pengujian Alpha
Tabel 4.1 Skenario Pengujian Alpha
No Fitur yang Diuji Hasil yang Diharapkan Jenis Pengujian
1 Login
Dapat membuka halaman utama maka proses login selesai
Black Box
2 Tambah Mahasiswa
Dapat menambah mahasiswa
kedalam daftar mahasiswa Black Box
3 Tambah Dosen Dapat menambah dosen
kedalam daftar Dosen Black Box
4 Tambah Pertemuan
Dapat menambah pertemuan
kedalam jadwal pertemuan Black Box
5 Tambah Jadwal Bimbingan
Dapat menambah jadwal
bimbingan Black Box
6 Tambah Data Bimbingan
Dapat menambah data
69
No Fitur yang Diuji Hasil yang Diharapkan Jenis Pengujian
7 Tambah Absensi Dapat menambah absensi pada
tabel absen Black Box
8 Lihat Absensi
Dapat menampilkan absensi dengan kategori yang telah dimasukan (NIM/Nama)
Black Box
9 Lihat Data Bimbingan
Dapat menampilkan data bimbingan dengan kategori yang telah dimasukan (NIM/Nama)
Black Box
10 Kirim Pesan Dapat mengirim pesan kepada
penerima Black Box
11 Hapus Pesan Dapat menghapus pesan dari
tabel pesan Black Box
12 Logout Jika kembali kehalaman depan
proses logout selesai Black Box
4.2.1.2 Hasil Pengujian Alpha (Black Box Testing) Tabel 4.2 Hasil Pengujian Alpha
No Fitur yang Diuji Hasil yang Diharapkan Kesimpulan
1 Login Dapat membuka halaman utama maka proses login selesai
[✓] Berhasil [ ] Tidak Berhasil
2 Tambah Mahasiswa
Dapat menambah mahasiswa kedalam daftar mahasiswa
[✓] Berhasil [ ] Tidak
70
No Fitur yang Diuji Hasil yang Diharapkan Kesimpulan
3 Tambah Dosen Dapat menambah dosen kedalam daftar Dosen
[✓] Berhasil [ ] Tidak
Berhasil
4 Tambah Pertemuan
Dapat menambah pertemuan kedalam jadwal pertemuan
[✓] Berhasil [ ] Tidak
Berhasil
5 Tambah Jadwal Bimbingan
Dapat menambah jadwal bimbingan [✓] Berhasil [ ] Tidak Berhasil 6 Tambah Data Bimbingan
Dapat menambah data bimbingan
[✓] Berhasil [ ] Tidak Berhasil
7 Tambah Absensi Dapat menambah absensi pada tabel absen
[✓] Berhasil [ ] Tidak Berhasil
8 Lihat Absensi
Dapat menampilkan absensi dengan kategori yang telah dimasukan (NIM/Nama) [✓] Berhasil [ ] Tidak Berhasil 9 Lihat Data Bimbingan
Dapat menampilkan data bimbingan dengan kategori yang telah dimasukan (NIM/Nama)
[✓] Berhasil [ ] Tidak
Berhasil
10 Kirim Pesan Dapat mengirim pesan kepada penerima
[✓] Berhasil [ ] Tidak
71
No Fitur yang Diuji Hasil yang Diharapkan Kesimpulan
11 Hapus Pesan Dapat menghapus pesan dari tabel pesan
[✓] Berhasil [ ] Tidak
Berhasil
12 Logout Jika kembali kehalaman depan proses logout selesai
[✓] Berhasil [ ] Tidak
Berhasil
4.2.2 Pengujian Beta
Pengujian Beta ditujukan kepada pengguna aplikasi e-counselling. Pengujian dilakukan pada 20 orang peserta yang terdiri dari 5 orang Dosen Pembimbing, 2 orang Panitia Tugas Akhir, 13 Orang Mahasiswa. Peserta diperkenankan mencoba aplikasi dan menilai aplikasi berdasarkan pertanyaan-pertanyaan yang diajukan. Peserta dapat memilih pendapatnya melalui kolom yang tersedia, 5 untuk sangat setuju, 4 untuk setuju, 3 untuk netral, 2 untuk tidak setuju dan 1 untuk sangat tidak setuju. Pengujian dilakukan selama dua hari pada tanggal 6 Agustus 2019 dan 7 Agustus 2019 bertempat di Ruangan Dosen Program Studi Sistem Komputer dan di Laboratorium Komunikasi Data Unikom.
Tabel 4.3 Tabel Kuisioner Yang Ditujukan Untuk Dosen Pembimbing
No Pertanyaan Penilaian
1 2 3 4 5
1. Dosen Pembimbing telah dapat melihat pengumuman mengenai tugas akhir yang telah dibuat oleh Panitia Tugas Akhir
2. Dosen Pembimbing telah dapat melihat daftar mahasiswa bimbingan dan absensi mahasiswa bimbingan.
72
3. Dosen Pembimbing telah dapat menambahkan jadwal bimbingan 4. Aplikasi ini dapat membantu dosen pembimbing dalam proses bimbingan tugas akhir
Tabel 4.4 Tabel Kuisioner Yang Ditujukan Untuk Panitia Tugas Akhir.
No Pertanyaan Penilaian
1 2 3 4 5
1. Panitia Tugas Akhir telah dapat mendapatkan pengumuman mengenai tugas akhir.
2. Panitia Tugas Akhir telah dapat menambahkandaftar mahasiswa bimbingan.
3. Panitia Tugas Akhir telah dapat melihat absensi mahasiswa bimbingan.
4. Aplikasi ini dapat membantu Panitia Tugas Akhir dalam proses bimbingan tugas akhir
Tabel 4.5 Tabel Kuisioner Yang Ditujukan Untuk Mahasiswa
No Pertanyaan Penilaian
1 2 3 4 5
1. Mahasiswa telah dapat melihat pengumuman mengenai tugas akhir.
2. Mahasiswa telah dapat menambahkan data bimbingan. 3. Mahasiswa telah dapat
menambahkan absensi kehadiran.
73
4. Aplikasi ini dapat membantu mahasiswa dalam proses bimbingan tugas akhir
Tabel 4.6 Presentase Nilai
Jawaban Keterangan
0% - 19,99% Sangat (Tidak Setuju, Buruk, atau Kurang Sekali)
20% - 39.99% Tidak Setuju atau Kurang Baik 40% - 59,99% Netral atau tidak Memilih 60% - 79.99% Setuju, Baik, atau Suka
80% - 100% Sangat (Setuju, Baik, Suka)
4.2.2.1 Kesimpulan Pengujian Beta
1. Hasil Pengisian Kuisioner Dengan Responden Dosen Pembimbing
Hasil dari responden mengenai kepuasan dari aplikasi yang telah dibangun. Jumlah skor tertinggi SANGAT SETUJU ialah 5 x 5 = 25 sedangkan item SANGAT TIDAK SETUJU 1 x 5 = 5. Jadi, total skor responder diperoleh angka 25 maka penilaian interpretasi responden terhadap aplikasi tersebut ialah hasil dari yang dihasilkan dengan menggunakan rumus index % rumus index % = Total Skor / Y x 100%
Maka penyelesaian akhir dari contoh kasus :
index % = skor pertanyaan akhir dari contoh kasus :
index % = skor pernyataan koresponden/ Total skor x 100% index % = 23/25 x 100% = 92% = Kategori SANGAT SETUJU
74
Tabel 4.7 Hasil Kuisioner Dengan Responden Dosen Pembimbing
No Pertanyaan Penilaian
1 2 3 4 5 Presentase Kategori 1. Dosen Pembimbing
telah dapat melihat pengumuman
mengenai tugas akhir yang telah dibuat oleh Panitia Tugas Akhir
3 2 88% SS
2. Dosen Pembimbing telah dapat melihat daftar mahasiswa bimbingan dan absensi mahasiswa bimbingan. 3 2 88% SS 3. Dosen Pembimbing telah dapat menambahkan jadwal bimbingan 2 3 92% SS
4. Aplikasi ini dapat membantu dosen pembimbing dalam proses bimbingan tugas akhir
4 1 84% SS
2. Hasil Pengisian Kuisioner Dengan Responden Mahasiswa
Hasil dari responden mengenai kepuasan dari aplikasi yang telah dibangun. Jumlah skor tertinggi SANGAT SETUJU ialah 5 x 13 = 65 sedangkan item SANGAT TIDAK SETUJU 13 x 1 = 13 . Jadi, total skor responder diperoleh angka 65 maka penilaian interpretasi responden terhadap aplikasi tersebut ialah hasil dari yang dihasilkan dengan menggunakan rumus index % rumus index % = Total Skor / Y x 100%
Maka penyelesaian akhir dari contoh kasus :
index % = skor pertanyaan akhir dari contoh kasus :
75
index % = 63/65x 100% = 96% = Kategori SANGAT SETUJU
Tabel 4.8 Hasil Kuisioner Kuisioner Dengan Responden Mahasiswa
No Pertanyaan Penilaian
1 2 3 4 5 Presentase Kategori 1. Mahasiswa telah dapat
melihat pengumuman mengenai tugas akhir.
7 6 89 % SS
2. Mahasiswa telah dapat menambahkan data bimbingan.
8 5 80% SS
3. Mahasiswa telah dapat menambahkan absensi kehadiran.
4 9 80% SS
4. Aplikasi ini dapat membantu mahasiswa dalam proses bimbingan tugas akhir
2 11 96% SS
3. Hasil Pengisian Kuisioner Dengan Responden Panitia Tugas Akhir
Hasil dari responden mengenai kepuasan dari aplikasi yang telah dibangun. Jumlah skor tertinggi SANGAT SETUJU ialah 5 x 2 = 10 sedangkan item SANGAT TIDAK SETUJU 1 x 2 = 2. Jadi, total skor responder diperoleh angka 10 maka penilaian interpretasi responden terhadap aplikasi tersebut ialah hasil dari yang dihasilkan dengan menggunakan rumus index % rumus index % = Total Skor / Y x 100%
Maka penyelesaian akhir dari contoh kasus :
index % = skor pertanyaan akhir dari contoh kasus :
index % = skor pernyataan koresponden/ Total skor x 100% index % = 10/10 x 100% = 100% = Kategori SANGAT SETUJU
Tabel 4.9 Hasil Kuisioner Dengan Responden Panitia Tugas Akhir
76
1 2 3 4 5 Presentase Kategori 1. Panitia Tugas Akhir telah
dapat mendapatkan pengumuman mengenai tugas akhir.
2 100 % SS
2. Panitia Tugas Akhir telah dapat menambahkan daftar mahasiswa bimbingan.
2 100% SS
3. Panitia Tugas Akhir telah dapat melihat absensi mahasiswa bimbingan.
2 100% SS
4. Aplikasi ini dapat membantu Panitia Tugas Akhir dalam proses bimbingan tugas akhir
2 80% SS
4.3 Analisa
Dari hasil pengujian beta dapat diperoleh hasil bahwa aplikasi yang dibangun sesuai dengan kebutuhan yang diinginkan. Presentase tersebut memberikan arti bahwa sebanyak 20 orang responden memandang aplikasi ini sesuai dengan tujuan perancangan.