Pengujian Aplikasi Sistem Monitoring Perkuliahan Menggunakan Standar ISO 25010
Pengujian Aplikasi Sistem Monitoring Perkuliahan Menggunakan Standar ISO 25010
Abstrak - Tujuan dari penelitian ini adalah menjamin tingkat kualitas sistem monitoring perkuliaan agar tidak terjadi error serta menjamin
fitur dan fugsionalitasnya dengan melakukan pengujian menggunakan standar ISO 25010. Pengujian dilakukan menggunakan 5 karakteristik
pada standar ISO 25010 yaitu functional suitability, usability, reliability, performance efficiency, dan maintainability. Instrumen yang
digunakan yaitu kuesioner fungsionalitas, USE Questionnaire, stress testing, load testing, dan maintainability index. Hasil dari penelitian ini
adalah sistem monitoring perkuliahan telah memenuhi standar ISO 25010 pada karakteristik functional suitability dengan nilai 100% (baik),
karakteristik usability sebesar 88,5,3% (sangat layak), karakteristik reliability sebesar 100% (lolos), karakteristik performance efficiency
sebesar 4,2 detik (diterima), dan karakteristik maintainability sebesar 100 (sangat mudah dirawat).
I. PENDAHULUAN digunakan yaitu web. Aplikasi web pada mulanya hanya berupa
situs yang bersifat statis, tetapi saat ini telah banyak yang bersifat
Suatu perangkat lunak perlu dijaga kualitasnya, dimana dinamis, interaktif yang digunakan dalam sistem informasi
kualitas bergantung pada kepuasan pelanggan. Perangkat lunak telekomunikasi. Web atau internet merupakan jaringan komputer
perlu dijaga agar dapat bertahan hidup, dapat bersaing dengan yang saling terhubung antara jaringan satu dengan jaringan lainnya
perangkat lunak lain, dan mempertahankan pelanggan Rosa & diseluruh dunia. Kebutuhan akan web sangatlah mutlak diperlukan
Shalahuddin (2011: 209). Senada dengan hal tersebut, Pressman diera globalisasi ini. Selain memberikan kemudahan di dalam
(2012: 485) menyatakan bahwa kualitas perangkat lunak adalah melakukan pekerjaan, juga dapat memberikan hasil yang cepat,
suatu proses perangkat lunak yang efektif diterapkan dan mampu tepat dan akurat. Berbagai instansi pun mulai menerapkan sistem
menyediakan produk yang bermanfaat bagi penggunanya. berbasis web dalam bidang pekerjaannya dalam hal ini tentu untuk
Perangkat lunak yang bermanfaat memiliki tiga poin penting yaitu meningkatkan efektifitas dan efesiensi kerja tidak terkecuali dalam
efektivitas proses perangkat lunak, produk yang mampu kinerja akademik dalam pengelolaan monitoring.
mengirimkan konten serta fungsi dan mampu memberi nilai lebih Monitoring adalah suatu upaya pengumpulan informasi
bagi pengguna perangkat lunak. Pentingnya kualitas perangkat tentang pelaksanaan program dalam rangka membantu pengelola
lunak dipertegas oleh Crosbi dalam (Sommervillle, 2003: 174) program untuk menjawab segala pernyataan berkaitan dengan
yang berpendapat bahwa perangkat lunak yang dikembangkan kegiatan yang dilakukan. Hasil dari monitoring ini digunakan
harus sesuai dengan kebutuhan dan spesifikasi penggunannya. sebagai bahan dalam penyusunan laporan pelaksanaan program,
Saat ini ada berbagai macam standar pengujian perangkat disamping juga sebagai masukan dalam mengevaluasi program
lunak di antaranya McCall, Boehm, FRUPS, Dromey, Bertoa, ISO (Depdiknas, 2009).
9126, dan ISO 25010 (Miguel, Mauricio, & Rodriguez, 2014). Monitoring perkuliahan adalah suatu kegiatan pemantuan
Dari berbagai standar pengujian tersebut, ISO 9126 dan ISO yang dilakukan pada suatu perguruan tinggi terhadap perkuliahan
25010 merupakan standar internasional dalam pengujian perangkat agar pelaksanaannya sesuai dengan rencana yang telah ditetapkan
lunak. Menurut Prof. Azuma dalam konferensi software testing di dan juga merupakan kegiatan pengawasan untuk peningkatan mutu
SOFTEC Malaysia menyebutkan bahwa standar ISO 25010 proses belajar mengajar (PBM) beserta komponen pendukung
dikembangkan untuk mengantikan ISO 9126 didasarkan pada PBM tersebut. Proses monitoring dilakukan terhadap operasional
berkembangan ICT (Information and Communication Technology) perkuliahan sehari-hari mulai dari proses awal kuliah hingga
seperti perkembangan mikroprosesor, perkembangan memori, berakhirnya satu semester perkuliahan.
perkembangan tampilan, dan perkembangan media penyimpanan Berdasarkan permasalahan di atas maka penelitian ini
(Veenendaal, 2014). Standar ISO 25010 mempunyai 8 dilakukan dengan tujuan untuk menjamin kualitas sistem
karakteristik yaitu functional suitability, reliability, performance monitoring perkuliahan agar tidak terjadi error serta fitur dan
efficiency, usability, security, compatibility, maintainability, dan fungsionalitasnya menggunakan standar ISO 25010. Pengujian
portability. Menurut Olsina dan rekan-rekan kerjanya dalam menggunakan karakteristik functional suitability, usability,
(Pressman, 2012) standar kualitas web dinilai dari lima aspek yaitu reliability, performance efficiency, dan maintainability.
fungsionalitas, kemudahan penggunaan, keandalan, efisiensi, dan
kemudahan pemeliharaan. Jika standar kualitas web Olsina II. METODE PENELITIAN
dibandingkan dengan standar ISO 25010 maka pengujian sebuah A. Tempat dan Waktu Penelitian
aplikasi web perlu dilakukan pada karakteristik functional Penelitian pengujian sistem monitoring perkuliahan
suitability, usability, reliability, performance efficiency, dan dilakasanakan pada Program Studi Pendidikan Teknik Informatika
maintainability. dan Komputer Universitas Negeri Makassar dilaksanakan pada
Berbeda dari awal kehadirannya, kini internet telah banyak bulan September 2019 - Februari 2020.
digunakan oleh berbagai pihak khususnya yang bergerak dalam
bidang teknologi. Dalam internet salah satu fitur yang sering
efisiensi performa sistem ketika sedang bekerja. Hasil Laporan berfungsi dengan baik
GTMetrix harus memenuhi waktu load kurang dari 10 detik. Menu Dosen untuk
Sehingga pengujian karakteristik realibility dikatakan tinggi. menambahkan daftar
6 1 1
data dosen berfungsi
d. Pengujian Maintability dengan baik
Pengujian pada aspek maintainability menggunakan Menu ruangan untuk
ukuran yang diuji oleh peneliti langsung di lapangan secara menambahkan daftar
operasional, sesuai dengan instrument pengujian yang disebutkan 7 1 1
data ruangan kuliah
oleh Land, pengujian ini meliputi 3 aspek yaitu instrumentation, berfungsi dengan baik
consistency dan simplicity. Menu mata kuliah
untuk menambahkan
Tabel 4. Analisis Hasil Pengujian Maintainability 8 1 1
daftar mata kuliah
Aspek Penilaian berfungsi dengan baik
Menu kelas untuk
Terdapat peringatan dari sistem jika terjadi menambahkan daftar
Instrumentation 9 1 1
kesalahan beserta identifikasi kesalahan data kelas berfungsi
Penggunaan satu model rancangan pada dengan baik
Consistency Menu ubah pasword
seluruh rancangan sistem
Kemudahan dalam pengelolaan, perbaikan, dan untuk mengubah
Simplicity Menu ubah
pengembangan sistem 14 pasword dan user 1 1
pasword
name berfungsi
III. HASIL PENELITIAN dengan baik
Berikut ini hasil pengujian sistem monitoring perkuliahan Halaman Admin (Operator)
yang telah dikembangkan berdasarkan standar kualitas perangkat Menu Menu dashboard
12 1 1
lunak ISO 25010 yang terdiri dari aspek functional suitability, dashboard berfungsi dengan baik
aspek usability, aspek reliability, dan aspek performance Menu pengguna untuk
Efeciency, dan maintability. 13 menambahkan user 1 1
berfungsi dengan baik
a. Pengujian Functional Suitability Menu Dosen untuk
Uji validasi ahli sistem berfungsi untuk mengetahui menambahkan daftar
14 1 1
kelayakan dari sistem monitoring perkuliahan yang telah data dosen berfungsi
dikembangkan. Hasil dari uji validasi ahli sistem kemudian dengan baik
dijadikan bahan perbaikan media sistem yang dikembangkan. Menu ruangan untuk
Setiap fungsi dinilai oleh 2 (dua) orang ahli sistem. menambahkan daftar
15 Menu 1 1
Hasil pengujian dan penilaian aspek functionality data ruangan kuliah
master tabel
suitability oleh ahli sistem terhadap produk yang dikembangkan berfungsi dengan baik
ditunjukkan dalam Tabel 5. Menu mata kuliah
untuk menambahkan
16 1 1
Tabel 5. Hasil Pengujian Uji Functional Suitability daftar mata kuliah
JAWABAN berfungsi dengan baik
FITUR
N HASIL YANG Menu kelas untuk
YANG
O. DIHARAPKAN Val. Val. menambahkan daftar
DIUJI 17 1 1
1 2 data kelas berfungsi
Halaman Login dengan baik
Menu manajemen
Menu login admin
Menu jadwal untuk
menampilkan form
18 manajemen menambahkan jadwal 1 1
Menu login login yang berisi input
1. 1 1 jadwal perkuliahan berfungsi
admin username, input
dengan baik
pasword, dan tombol
Menu cetak absen
login
untuk mencetak daftar
19 Cetak absen 1 1
Menampilkan absen berfungsi
Notifikasi dengan baik
notifikasi kesalahan
2. kesalahan 1 1 Menu verifikasi untuk
peninputan username
login
dan pasword Menu memverifikasi
20 1 1
Tombol Berfungsi dengan Verifikasi perkuliahan berfungsi
3. Login baik jika username 1 1 dengan baik
dan pasword benar Menu pesan untuk
Halaman Admin 21 Menu Pesan mengirim pesan 1 1
berfungsi dengan baik
Menu Menu dashboard
4. 1 1 Menu ubah pasword
dashboard berfungsi dengan baik Menu ubah
22 untuk mengubah 1 1
Menu Menu pengguna untuk pasword
5. 1 1 pasword dan user
master tabel menambahkan user
1. Click Test
Click test adalah pengujian (runt test) dengan jumlah load
constant (beban konstan) hingga user memenuhi jumlah klik yang
telah digenerasi. Berikut adalah hasil pengujian click test dengan
jumlah virtual user sebanyak 10 orang, tidak terdapat waktu delay,
dan jumlah klik sebanyak 5 kali. Hasil pengujian click test dapat Gambar 3. Hasil Ramp Test per User
dilihat pada gambar 1.
Pengujian ramp test dilakukan dengan waktu 10 menit,
dengan jumlah virtual user sebanyak 10 orang, dan tidak terdapat
waktu delay antar user. Hasil pengujian ramp test dapat dilihat
pada Gambar 3
Berdasarkan Gambar 3 dengan jumlah user 10 orang
diperoleh click sebanyak 44-97 kali, pada pengujian ramp test ini
tidak ditemukan kesalahan atau tingkat error nol. Avg. click time
antara 188-655 ms dan waktu untuk pengiriman dari server sebesar
140.587-206.598 byte serta waktu yang diperlukan untuk
mengakses halaman sebesar 54.07-90.79 kbit/s.
Berdasarkan hasil pengujian ketiga jenis test dengan
menggunakan click test, time test, dan ramp test maka dapat
disimpulkan bahwa persentase kesuksesan dari pengujian sebesar
Gambar 1. Hasil Click Test per User
100%, adapaun uraiannya dapat dilihat pada tabel 8.
Berdasarkan Gambar 1 dengan jumlah user sebanyak 10 Tabel 8. Hasil Pengujian Reability
dan jumlah klik sebanyak 5 kali menghasilkan tingkat error nol Jenis Tes Persentase Error Persentase Sukses Per
atau tidak ditemukan kesalahan, Avg. click time dengan nilai Per Test test
antara 136-507 ms, dan waktu untuk pengiriman dari server antara Click Test 0% 100%
1.036-.919 byte serta waktu yang diperlukan untuk mengakses
Time Test 0% 100%
halaman sebesar 61.09-96.04 kbit/s
Ramp Test 0% 100%
Rata-rata 100%
2. Time Test
Time test adalah pengujian dengan jumlah beban konstan
(load constant) pada waktu yang telah ditentukan. Pengujian time Berdasarkan tabel 8 di atas, diperoleh rata-rata presentase
test dilakukan dalam waktu 60 menit dengan jumlah virtual user 5 sukses per test sebesar 100% hal ini berarti bahwa sistem yang
orang dan waktu delay peruser 20. Hasil pengujian time test dapat dikembangkan memiliki reabilty tinggi.
dilihat pada Gambar 2.
d. Pengujian performance efficiency.
Pengujian ini dilakukan dengan menghitung nilai skor dari
halaman dan waktu respon yang diujikan menggunakan GTMetrix.
Halaman dan waktu respon yang diujikan menggunakan GTMetrix.
Hasil page speed sebesar 55 % YsLow sebesar 68 % dan waktu
load sebesar 4.2 detik. Web dikatakan baik apabila waktu load
setidaknya kurang dari 10 detik. Dari hasil tersebut sehingga dapat
disimpulkan bahwa sistem monitoring perkuliahan yang
dikembangkan telah memenuhi karakteristik performance
efficiency.
3. Ramp Test
Ramp test adalah pengujian dengan jumlah beban (load)
Gambar 4. Hasil analisis performance effieciency menggunakan GTMetrix
yang semakin meningkat pada waktu yang telah ditentukan.
e. Pengujian maintainability
Pengujian pada aspek maintainability menggunakan ukuran
yang diuji oleh peneliti langsung di lapangan secara operasional,
sesuai dengan instrument pengujian yang disebutkan oleh Land,
pengujian ini meliputi 3 aspek yaitu instrumentation, consistency
dan simplicity. Hasil dari pengujian maintainability dapat dilihat
pada gambar di bawah apabila terjadi kesalahan input atau
masukan yang digunakan oleh pengguna, maka sistem akan secara
otomatis memberikan pesan peringatan.
1) Login
Adanya pemberitahuan jika login tidak sesuai dengan user
Gambar 7. Berhasil verifikasi kehadiran
dan password
Analisis untuk pengujian maintainability sesuai dengan
instrument pengujian Land terdapat dalam tabel di bawah ini:
framework PHP [4] Satzinger, dkk. 2010. “Sistem Analisis and Design with the Unifed
berbasis ModelView- process”. USA: Course Technology Cengage Learning.
Controller (MVC). Jika [5] McLeod, Raymon Jr dan George P. Schell. (2010). Sistem Informasi
Manajemen. Jakarta: Indeks.
ingin menambah [6] Laudon, Kenneth C., & Jane, P. Laudon. (2010). Manajemen
fungsi, pengembang Information Sistem:
hanya perlu membuat [7] Managing the Digital Firm. New Jersey: Prentice-Hall.
controller baru tanpa [8] Whitten and Bentley. 2007. Sistem Analisys And Design For the
mengubah komponen Global Enterprise Seventh Edition, NewYork.
sistem yang lain. [9] Al-bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem
Ketika ditemukan error Informasi. Graha Ilmu. Yogyakarta.
pada fungsi sistem, [10] George M. Scott, Prinsip-Prinsip Sistem Informasi Manajemen,
RajaGrafindo Persada, Jakarta, 2001
kesalahan dapat [11] Sutarman. 2012. Buku Pengantar Teknologi Informasi. Jakarta:
ditelusuri hanya pada Bumi Aksara.
bagian komponen [12] Nugroho, Adi. 2013. E-commerce. Informatika Bandung. Bandung.
modul/controller yang [13] Kadir,Abdul. 2009. “Membuat Aplikasi Web dengan PHP dan
bermasalah. Contohnya Database MySQL”. Yogyakarta: Andi Offset.
jika fungsi [14] Puspitasari. 2011. Pemrograman Web Database dengan PHP &
penyimpanan data MySQL. Jakarta: Skripta.
tidak dapat berfungsi [15] Sommerville, Ian. 2011. Software Engineering (Rekayasa Perangkat
Lunak. Jakarta: Erlangga.
dengan baik, [16] Undang-Undang Republik Indonesia Nomor 43 Tahun 2009
pengembang hanya Tentang Kearsipan Peraturan Guberbur 11 Tentang Pengelolaan
perlu mencari Arsip Dinamis. 2009. Jakarta: Republik Indonesia.
kesalahan pada
komponen modul
penyimpanan data itu
saja.
IV KESIMPULAN
Berdasarkan hasil penelitian yang telah dilakukan dapat
disimpulkan bahwa:
1. Pengujian Aplikasi Sistem Monitoring Perkuliahan
Menggunakan Standar ISO 25010 yang terdiri dari aspek
functional suitability, aspek usability, aspek reliability, dan
aspek performance Efeciency, dan maintability.
2. Hasil pengujian perangkat lunak berdasarkan standar kualitas
ISO 25010 diperoleh hasil:
a. Aspek functional suitability dari Pengujian Aplikasi Sistem
Monitoring Perkuliahan Menggunakan Standar ISO
25010berada pada kategori baik dengan nilai 100%.
b. Aspek pengujian Usuability dari Pengujian Aplikasi Sistem
Monitoring Perkuliahan Menggunakan Standar ISO 25010
berada pada kategori sangat layak dengan presentase hasil
penelitian yang didapatkan yaitu rata-rata 88.5%.
c. Aspek realibility dari Pengujian Aplikasi Sistem Monitoring
Perkuliahan Menggunakan Standar ISO 25010 telah
memenuhi aspek realibility dengan rata-rata persentase
sukses per user sebesar 100% dan rata-rata persentase sukses
per URL sebesar 100%.
d. Aspek pengujian performance efficiency realibility dari
Pengujian Aplikasi Sistem Monitoring Perkuliahan
Menggunakan Standar ISO 25010 pada kategori dapat
diterima dengan waktu load sebesar 4,2 detik.
e. Aspek maintainability dari Pengujian Aplikasi Sistem
Monitoring Perkuliahan Menggunakan Standar ISO 25010
sebesar 100 dengan kategori sangat mudah dirawat.
DAFTAR PUSTAKA
[1] Sudarmawan, Dony Ariyus. 2007. Interaksi Manusia dan Komputer.
Yogyakarta: ANDI.
[2] Maniah, Dini Hamidin. 2017. Analisis dan Perancangan Sistem
Informasi Pembahasan Secara Praktis dengan Contoh Kasus.
Yogyakarta: Deepublish.
[3] Nusa Putra. 2011. Research and Development. Jakarta: PT. Raja
Grafindo Persada. Halaman 133.