4.10 Evaluasi Performance KMS dan Pengukuran
4.10.1 Pengujian Software mamboCMS
Untuk memperoleh kevalidan dari software yang telah dipilih, maka perlu diadakan pengujian. Pengujian merupakan tahapan penting yang dapat mewujudkan dalam
Secara umum pengujian software dapat dilakukan secara bertahap, yaitu sejak programer merancang software sampai selesai program tersebut dibuat, dan kemudian mengimplementasikan di dalam sistem.
4.10.1.1 Konfigurasi Perlengkapan untuk Pengujian
Komputer yang digunakan untuk pengujian software menggunakan Laptop Benq dengan spesifikasi Processor Intel Centrino 1,5 MHz, Memori DDRAM 512 MB. Harddisk 30GB HDD 720 rpm, Operating System Microsoft Windows Xp profesional, PHP Triad 2.1.1.
Pengujian dilakukan pada tingkat aplikasi client individual dengan cara yang tak terhubung, yaitu tidak memperhatikan pengoperasian server.
4.10.1.2 Strategi Pengujian
Strategi pengujian software adalah langkah-langkah apa saja yang harus dipenuhi dalam rangka melakukan pengujian software. Untuk mengawali strategi pengujian software, dapat dilaksanakan dengan pembuatan tabel-tabel pengujian yang berisi beberapa komponen sebagai aspek yang akan diuji. Realisasi tabel ini memuat tentang cara pengujian, kriteria yang diharapkan, hasil uji dan keterangan, sedangkan pengujian software yang baik adalah yang dapat mencari kesalahan yang ada dalam software tersebut.
Secara garis besarnya, strategi pengujian software dapat dilaksanakan sebagai berikut.
a. Membuka layar sistem.
b. Memasukkan data ke dalam sistem. c. Memberikan perintah pada sistem.
d. Melihat keluaran yang dapat diberikan oleh sistem.
Langkah-langkah tersebut bertujuan untuk menguji apakah software yang dimaksud dapat mengolah data dan memberikan keluaran yang diinginkan.
4.10.1.3 Aspek-Aspek yang Diuji
Aspek-aspek yang diuji pada software sistem ini dilaksanakan dengan mengunakan cara pengujian tes fungsi aplikasi; tes database yaitu menguji keakuratan atau ketepatan dan integritas data yang disimpan server yang diuji.
Aspek-aspek yang diuji pada sistem ini terdiri dari hal-hal sebagai berikut : a) instalasi perangkat lunak ke komputer,
b) mengelola database, c) keamanan login, d) mencetak.
4.10.1.4 Instalasi Perangkat Lunak ke Komputer
Pengujian Instalasi dimaksudkan untuk mengetahui apakah software mamboCMS ini dapat digunakan untuk komputer yang berbeda. Hasil pengujiannya dapat dilihat pada Tabel 4.24
Tabel 4.24 Hasil pengujian instalasi perangkat lunak ke komputer.
No Cara pengujian Kriteria yang
diharapkan Hasil uji
1 Melakukan instalasi mamboCMS
versi 4.5.2 MamboCMS dapat terinstalasi Memenuhi
2 Menjalankan aplikasi sistem mencoba
koneksi ke-server database. Aplikasi dapat diaplikasikan Memenuhi
4.10.1.5 Mengelola Database
Pengujian aspek mengelola database untuk menguji keakuratan atau ketepatan dan integritas data yang disimpan server yang diuji. Transaksi yang dilakukan oleh aplikasi diperiksa untuk memastikan data sudah disimpan dengan benar, diperbarui, dan dipanggil kembali. Fungsi-fungsi yang diuji meliputi fungsi submit news, fungsi hapus, fungsi edit, dan fungsi search. Hasil pengujian dapat dilihat pada Tabel 4.25.
Tabel 4.25 Hasil pengujian mengelola database.
No Cara pengujian Kriteria yang diharapkan Hasil uji
1 Melakukan aplikasi
penambahan data.
⇒Mengisi data isian
⇒Mengeksekusi penyimpanan.
Windows pada program aplikasi menampilkan perubahan penambahan yang terjadi.
Pada folder server mysql
sub folder mamboCMS di
tabel yang datanya ditambah telah terjadi pemabahan data, dengan kriteria data yang sesuai.
Memenuhi
2 Melakukan aplikasi
edit data dengan dilakuan perubahan data.
Menentukan data akan diedit.
Mengubah data, Menyimpan data yang diedit.
Data yang dicari
ditampilkan pada windows aplikasi.
Data yang diubah ditampilkan windows dengan kondisi telah berubah.
Data pada server basis data akan berubah sesuai dengan kriteria perubahannya.
Memenuhi
Melakukan aplikasi edit data dengan tanpa melakuan perubahan pada record data. Memilih data dilanjutkan dengan mengeksekusi simpan data
Data yang dicari
ditampilkan pada windows aplikasi.
Data ditampilkan windows dengan kondisi tidak berubah.
Data pada server basis data tidak berubah sesuai.
Memenuhi
3 Melakukan aplikasi
hapus.
Mencari/menentu kan data yang akan dihapus.
Melakukan eksekusi penghapusan.
Windows pada program aplikasi menampilkan data yang akan dihapus. Program aplikasi mengirim pesan konfirmasi
penghapusan.
Data tidak ditampilkan pada windows aplikasi bila terjadi eksekusi penghapusan. Data pada basis data akan terhapus.
Memenuhi
4.10.1.6 Keamanan Login
Pengujian login befungsi untuk membuktikan apakah mekanisme perlindungan sistem yang ada dapat melindungi penetrasi yang tidak benar. Fungsi login pada sistem ini untuk membuka hak askses dan pembagian hak akses.
Ketentuan dari login yang diterima adalah “Login sebagai” berdata benar dan “ID User” berdata benar dan “Password” berdata benar. Hasil pengujian seperti terlihat pada Tabel 4.26
Tabel 4.26 Hasil pengujian login.
No Cara pengujian Kriteria yang diharapkan Hasil uji
1 Melakukan aplikasi login dengan kriteria data sebagai berikut :
Login sebagai : benar,
ID Pemakai : benar, dan
Password : benar.
Menu menu pada sistem aplikasi akan aktif sesuai dengan hak pemakai.
Memenuhi
2 Melakukan aplikasi login dengan kriteria data sebagai berikut :
Login sebagai : salah/kosong,
ID Pemakai : benar, dan
Password : benar.
Menu-menu pada sistem tidak aktif. Sistem menampilkan pesan.
Memenuhi
3 Melakukan aplikasi login dengan kriteria
data sebagai berikut :
Login sebagai : benar,
ID Pemakai : salah/kosong, dan
Password : benar.
Menu-menu pada sistem tidak aktif. Sistem menampilkan pesan.
Memenuhi
4 Melakukan aplikasi login dengan kriteria
data sebagai berikut :
Login sebagai : benar,
ID Pemakai : benar, dan
Password : salah/kosong.
Menu-menu pada sistem tidak aktif. Sistem menampilkan pesan.
Memenuhi
4.10.1.7 Mencetak Knowledge
Pengujian mencetak news/knowledge bertujuan mengetahui kemampuan aplikasi dalam mencetak data. Hasil pengujian seperti terlihat pada Tabel 4.27.
Tabel 4.27 Hasil pengujian mencetak knowledge.
No Cara pengujian Kriteria yang diharapkan Hasil uji
1 Melaksanakan pencarian data (view).
Melaksanakan eksekusi cetak. Pilihan Cetak.
Eksekusi cetak.
Windows aplikasi menampilkan data. Data ditampilkan pada windows aplikasi sesuai dengan format. Data tercetak.
Memenuhi
Untuk melihat tampilan-tampilan hasil pengujian ini dapat dilihat pada LAMPIRAN G.