• Tidak ada hasil yang ditemukan

Pengujian Kualitas Perangkat Lunak

Dalam dokumen KNOWLEDGE MANAGEMENT SYSTEM (Halaman 125-136)

BAB IV HASIL DAN PEMBAHASAN

4.5. Pengujian Sistem

4.5.1. Pengujian Kualitas Perangkat Lunak

Pada tahap pengujian ini sistem informasi yang akan diuji kemudian diberikan berbagai rangkaian pengujian kualitas perangkat lunak yang menggunakan beberapa instrumen penelitian sesuai standard ISO 9126, sehingga dapat dilakukan evaluasi sistem tersebut. Perangkat lunak yang dilakukan pengujian dalam penelitian ini, dianalisis memakai standard ISO 9126, terutama pada aspek functionality, security, usability, efficiency,maintainability, dan portability.

1. Pengujian Functionality a. Instrument metode angket

Tabel IV.28

2. Apakah menu navigasi utama dapat difungsikan? 10 0

3. Apakah menu profil dapat difungsikan? 10 0

4. Apakah menu pengetahuan saya dapat difungsikan? 10 0 5. Apakah menu pengetahuan dapat difungsikan? 10 0

6. Apakah menu artikel dapat difungsikan? 8 2

7. Apakah menu diskusi dapat difungsikan? 10 0

8. Apakah menu proyek dapat difungsikan? 10 0

9. Apakah fungsi untuk merubah profil dapat berfungsi? 8 2 10. Apakah fungsi menambah pengetahuan baru dapat

difungsikan?

10 0

11. Apakah fungsi mengelola pengetahuan milik pribadi dapat difungsikan?

7 3

12. Apakah pemberian aksi pada setiap pengetahuan dapat difungsikan?

7 3

13. Apakah pemberian komentar pada setiap pengetahuan dapat difungsikan?

10 0

14. Apakah upload artikel dapat difungsikan? 10 0 15. Apakah diskusi antar anggota dapat difungsikan? 10 0

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Dari hasil diatas dapat diketahui persentase untuk masing-masing penilaian adalah:

Ya = (140/150) x 100% = 93%

Tidak = (10/150) x 100% = 7%

Berikut ini analisis dari pengujian functionality:

Tabel IV.29

Data Pengujian Functionality

No. Skor Total Skor Maksimum Persentase (%)

1. 10 10 100

2. 10 10 100

3. 10 10 100

4. 10 10 100

5. 10 10 100

6. 8 10 80

7. 10 10 100

8. 10 10 100

9. 8 10 80

10. 10 0 100

11. 7 10 70

12. 7 10 70

13. 10 10 100

14. 10 10 100

15. 10 10 100

Total 140 150 93

Berdasarkan analisa deskriptif dan perhitungan maka diperoleh persentase 93% dari pengujian functionality. Dari skor tersebut maka dapat disimpulkan bahwa sisi functionality telah sesuai dengan atribut functionality dan mempunyai skala yang sangat tinggi.

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

1) Pengujian Halaman Administrator Tabel IV.30

Pengujian Blackbox Tautan Halaman Administrator No Kondisi yang

diujikan

Keluaran yang diperoleh Sesuai

1 Klik tautan halaman pengguna

Sistem menampilkan halaman data pengguna / anggota

Ya 2 Klik tautan tambah

pengguna

Sistem menampilkan halaman tambah data pengguna

Ya 3 Klik tautan simpan

pengguna

Sistem menampilkan halaman data pengguna Ya 4 Klik tautan edit

pengguna

Sistem akan menampilkan halaman edit data terpilih dan menampilkan kembali halaman data pengguna

Ya

5 Klik tautan hapus pengguna

Sistem akan menghapus data terpilih dan menampilkan kembali halaman data pengguna

Ya 6 Klik tautan halaman

kategori

Sistem menampilkan halaman data kategori Ya 7 Klik tautan tambah

kategori

Sistem dapat menampilkan halaman tambah kategori

Ya 8 Klik tautan halaman

aksi

Sistem akan menampilkan halaman data aksi Ya 9 Klik tautan tambah

aksi

Sistem dapat menampilkan halaman tambah aksi

Ya 10 Klik tautan simpan

aksi

Sistem akan menyimpan perbaharuan aksi dan menampilkan kembali halaman data aksi

Ya 11 Klik tautan halaman

pengetahuan

Sistem dapat menampilkan halaman data pengetahuan

Ya 12 Klik tautan tambah

pengetahuan

Sistem dapat menampilkan halaman tambah pengetahuan

Ya 13 Klik tautan lihat

pengetahuan

Sistem dapat menampilkan halaman pengetahuan

Ya

Tabel IV.31

Pengujian Blackbox Fungsional Halaman Administrator No Kondisi yang

diujikan

Keluaran yang diperoleh Sesuai

1.

Administrator menambah kategori

Sistem dapat menambah data kategori pengetahuan pada sistem

Ya

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Tabel IV.31

Pengujian Blackbox Fungsional Halaman Administrator (lanjutan)

2

Administrator mengubah kategori

Sistem dapat menperbaharui data kategori Ya

3

Administrator menghapus kategori

Sistem dapat menghapus kategori yang dipilih Ya

4.

Administrator mencari kategori dengan memasukkan katakunci pencarian

Sistem dapat menampilkan data kategori sesuai dengan katakunci pencarian yang dimasukkan

Sistem berhasil menambah data pengetahuan Ya

6. Administrator mengubah pengetahuan

Sistem berhasil mengubah pengetahuan Ya

7. Administrator menghapus pengetahuan

Sistem dapat menghapus artikel pengetahuan yang diinginkan

Sistem dapat menampilkan data pengetahuan sesuai dengan katakunci pencarian yang dimasukkan

Ya

9. Administrator

menambah komentar

Sistem berhasil menambahkan data komentar Ya 10. Administrator

mengubah komentar

Sistem berhasil mengubah isi komentar yang dikirim oleh pengguna

Ya 11. Administrator

menghapus komentar

Sistem berhasil menghapus komentar yang dipilih oleh administrator

Ya

12. Administrator menambah aksi

Sistem berhasil menambahkan data aksi Ya 13. Administrator

mengubah data aksi

Sistem berhasil meperbaharui data aksi Ya 14. Administrator

menghapus aksi

Sistem berhasil menghapus data aksi Ya 15. Administrator

mencari data aksi melalui katakunci pencarian

Sistem berhasil menampilkan data aksi sesuai dengan kakunci pencarian yang dimasukkan oleh pengguna

Ya

16. Administrator

menambah pengguna

Sistem berhasil menambah data pengguna Ya 17. Administrator

mengubah data pengguna

Sistem berhasil memperbaharui data pengguna

Ya

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Tabel IV.32

Pengujian Blackbox Tautan Halaman Anggota/Member No Kondisi yang

diujikan

Keluaran yang diperoleh Sesuai

1 Klik tautan halaman profil

Sistem menampilkan halaman profil Ya 2 Klik tautan

pengetahuan saya

Sistem menampilkan halaman pengetahuan saya yang berisi semua pengetahuan yang pernah diposting oleh anggota tersebut

Ya

3 Klik tautan kelola pengetahuan saya

Sistem menampilkan halaman kelola pengetahuan yang pernah dipostinr oleh anggota tersebut

Ya

4 Klik tautan pengetahuan

Sistem akan menampilkan halaman semua pengetahuan yang pernah tersimpan pada system

Ya

5 Klik tautan komentar

Sistem akan menampilkan halaman komentar Ya 6 Klik tautan artikel Sistem menampilkan halaman data artikel

yang tersimpan pada system

Ya 7 Klik tautan tambah

artikel

Sistem dapat menampilkan halaman tambah artikel

Ya 8 Klik tautan diskusi Sistem akan menampilkan halaman data

diskusi yang tersimpan

Ya 9 Klik tautan tambah

diskusi

Sistem dapat menampilkan halaman tambah diskusi

Ya

Tabel IV.33

Pengujian Blackbox Fungsional Halaman Anggota

No Kondisi yang diujikan

Keluaran yang diperoleh Sesuai

1. Anggota menambah pengetahuan

Sistem dapat menambahkan nama pengetahuan yang ke tabel knowledge pada basis data yang telah disesuaikan.

Ya

2 Anggota mengubah pengetahuan

Sistem dapat mengganti nama pengetahuan yang tersimpan di tabel knowledge pada basis data sesuai perubahan yang terjadi.

Ya

3

Anggota menghapus pengetahuan

Sistem dapat menghapus nama pengetahuan yang tersimpan di tabel knowledge pada basis data sesuai kategori yang dihapus.

Ya

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Tabel IV.33

Pengujian Blackbox Fungsional Halaman Anggota (lanjutan)

4.

Anggota menambah komentar

Sistem dapat menambahkan komentar ke

pengetahuan yang dikomentari Ya

5.

Anggota menghapus komentar miliknya

Sistem dapat menghapus komentar di sesuai

komentar yang dipilih. Ya

6.

Sistem menampilkan hasil pencarian judul, konten artikel berdasarkan kata kunci yang dimasukkan.

Bila tidak ada hasil yang cocok maka sistem menampilkan pesan tidak menemukan.

Ya

2. Pengujian Security

Tabel IV.34 Hasil Pengujian Security No. Jenis Celah Keamanan Tingkat

Peringatan

Jumlah

1. File Upload Low 7

2. Login page password Low 6

3. Possible sensitive directories Low 5

4. Broken Link Informational 7

5. Password type input with autocomplete enabled

Informational 5

Tabel IV.35

Analisa Data Pengujian Security

No Tingkat Peringatan Jumlah

1. High 0

2. Medium 0

3. Low 18

4. Informational 12

Total 30

Berdasarkan analisis hasil pengujian diatas, perangkat pengujian memberikan informasi celah keamanan yang ditemukan berada pada tingkat Level 1 (Low). Tidak ditemukan celah keamanan dari serangan site Scripting (XSS) dan SQL Injection. Dari hal tersebut maka kualitas

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

kualitas security yang baik karena mempunyai skala yang tinggi.

3. Pengujian Usability

Pada aspek ini, peneliti menggunakan metode kuesioner JR. Lewis. Kuesioner ini diisi oleh 10 responden.

Tabel IV.36

Hasil Pengujian Usability

No Pertanyaan Pilihan

Tidak

dengan kemudahan sistem ini

0 1 3 6 pekerjaan saya dengan cepat menggunakan aplikasi ini

0 1 4 5

5 Saya dapat menyelesaikan pekerjaan saya dengan efisien ketika menggunakan sistem ini

0 0 5 5

ketika menggunakan sistem ini

0 1 4 5

9 Jika terjadi error, sistem ini memberikan pesan pemberitahuan tentang langkah yang saya lakukan untuk mengatasi masalah

0 0 3 7

10 Kapanpun saya membuat kesalahan, saya bisa memperbaikinya dengan cepat dan mudah

0 0 2 8

11 Informasi yang disediakan sistem ini cukup jelas sistem ini sangat mudah dipahami

0 0 2 8

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Tabel IV.36

Hasil Pengujian Usability (lanjutan) 14 Informasi yang disediakan efektif

membantu menyelesaikan pekerjaan saya

0 1 4 5

15 Pengorganisasian informasi yang ditampilkan cukup jelas

0 0 4 6

16 Tampilan sistem ini sangat enak dilihat

0 0 2 8

17 Saya menyukai menggunakan antarmuka aplikasi ini dengan kinerja sistem ini

0 0 3 7

TOTAL 6 66 117

Dari hasil diatas dapat diketahui persentase untuk masing-masing poin penilaian, yaitu sebagai berikut:

Sangat Setuju (SS) : (117/189) x 100% = 61.90 % Setuju (S) : (66/189) x 100% = 34.93 % Kurang Setuju (KS) : (6/189) x 100% = 3.27 % Tidak Setuju (TS) : (0/189) x 100% = 0 %

Dari hasil persentase yang didapat, maka didapat hasil persentase kualitas perangkat lunak dari sisi kemudahan pengguna (usability) adalah 61.90 % pengguna sangat setuju, 34.92 % pengguna setuju, 3.17 % pengguna kurang setuju dan 0 % pengguna tidak setuju.

4. Pengujian Efficiency

Tabel IV.37

Hasil Pengujian Effeciency

No. Jenis Efficiency Tingkat

Kecepatan

Jumlah

1. Kecepatan akses Medium 9

2. Penggunaan resource Medium 8

3. Kecepatan proses data Medium 6

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Hasil Pengujian Effeciency

No Tingkat Peringatan Jumlah

1. High 0

2. Medium 23

3. Low 0

4. Informational 0

Total 23

Berdasarkan analisis hasil pengujian diatas, perangkat pengujian memberikan informasi kecepatan yang ditemukan berada pada tingkat Level 2 (Medium). Tidak ditemukan kecepatan yang lamban dari tingkat keefisienan proses. Dari hal tersebut maka kualitas perangkat lunak yang dikembangkan dari sisi efficiency telah sesuai dengan kualitas efficiency yang baik karena mempunyai skala yang tinggi.

5. Pengujian Maintainability

Pengujian untuk aspek inimenggunakan ukuran-ukuran (metrics). Sebagai contoh pengujian secara operasional seperti penanganan masalah pada halaman login.

Sumber : Hasil Penelitian (2015)

Gambar IV.65. Halaman Gagal Login

Pada gambar diatas, menunjukan peringatan apabila user gagal melakukan login.

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Tabel IV.39

Hasil Pengujian Maintainability

Aspek Aspek yang di Nilai Hasil yang Diperoleh Instrumentation Terdapat peringatan

pada sistem untuk mengindetifikasi kesalahan

Hasil pengujian yang telah dilakukan peneliti menunjukan bahwa ketika terdapat kesalahan yang mungkin disebabkan oleh anggota, maka sistem akan mengeluarkan peringatan untuk mengidentifikasi kesalahan

Consistency Penggunaan satu bentuk rancangan

pada seluruh

rangcangan system

Hasil pengujian menunjukan rancangan sistem mempunyai satu bentukyang sama

Simplicity Kemudahan dalam pengelolaan,

perbaikan, dan pengebangan sistem

Hasil pengujian menunjukan bahwa sistem mudah untuk dikembangkan

6. Pengujian Portability

Pengujian untuk aspek ini dilakukan dengan menjalankan sistem dengan browser yang berbeda.

a. Menggunakan Chrome

Untuk pengaksesan yang menggunakan chrome, sistem dapat berjalan sebagaimana mestinya dan tidak mengganggu fungsi dari konten.

Sumber : Hasil Penelitian (2015)

Gambar IV.66. Tampilan Menggunakan Chrome

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

Untuk pengaksesan yang menggunakan mozila firefox, sistem juga dapat berjalan sebagaimana mestinya dan tidak mengganggu fungsi dari konten.

Sumber : Hasil Penelitian (2015)

Gambar IV.67. Tampilan Menggunakan Mozila Firefox

c. Menggunakan Internet Explorer

Untuk pengaksesan yang menggunakan internet explorer, sistem dapat berjalan sebagaimana mestinya meskipun adanya perbedaan warna pada saat proses desain dengan hasil eksekusi.

Sumber : Hasil Penelitian (2015)

Gambar IV.68 Tampilan Menggunakan Internet Explorer

Program Pascasarjana Magister Ilmu Komputer STMIK Nusa Mandiri

d. Menggunakan Opera

Untuk pengaksesan yang menggunakan opera, hasil yang didapat hampir sama dengan penggunaan opera yaitu adanya ketidaksesuaian antara warna pada saat dirancang dengan warna pada saat hasil eksekusi.

Sumber : Hasil Penelitian (2015)

Gambar IV.69. Tampilan Menggunakan Opera

Dalam dokumen KNOWLEDGE MANAGEMENT SYSTEM (Halaman 125-136)