BAB IV HASIL DAN UJI COBA
IV.1. Hasil Berikut ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi
Penerapan
Metode
Certainty
Factor
dalam
Sistem
Pakar
Mengidentifikasi Keruskan Mobil Matic Honda CR-V.
IV.1.1. Tampilan Login Tampilan login merupakan tampilan yang digunakan oleh admin/pakar untuk meng-input username dan password serta memilih level login sebagai admin atau pakar untuk dapat masuk ke menu admin/pakar, seperti ditunjukkan pada Gambar IV.1.
Gambar IV.1. Tampilan Login
98
99
IV.1.2. Tampilan Form Menu Utama Tampilan form menu utama merupakan tampilan awal saat membuka aplikasi Sistem Pakar Mengidentifikasi Kerusakan Mobil Matic Honda CR-V dan setelah admin/pakar melakukan login, seperti ditunjukkan pada Gambar IV.2.
Gambar IV.2. Tampilan Form Menu Utama
IV.1.3. Tampilan Form Daftar Gejala Tampilan halaman ini berisikan tampilan admin/pakar dalam mengelola data gejala kerusakan mobil, seperti ditunjukkan pada Gambar IV.3.
100
Gambar IV.3. Tampilan Form Daftar Gejala
Admin/pakar dapat menambah data gejala dengan mengisi nama gejala, pertanyaan, nilai CF. Id gejala akan muncul secara otomatis saat admin/pakar akan menambah data baru sesuai dengan urutan data ke-berapa yang akan ditambahkan. Klik button simpan untuk menyimpan data kedalam database. Data yang disimpan akan tampil di list view. Double klik salah satu data, maka data tersebut akan muncul di textbox, ubah data kemudian klik button edit jika data akan di edit, jika data akan di hapus klik button hapus. Klik button bersih untuk mengosongkan seluruh isi textbox jika data tidak jadi disimpan, edit atau hapus. Untuk pencarian data dapat dilakukan dengan cara mengisi textbox pencarian dengan data yang akan dicari, data yang dicari akan ditampilkan dalam list view.
IV.1.4. Tampilan Form Daftar Kerusakan Tampilan halaman ini berisikan tampilan admin/pakar dalam mengelola data kerusakan mobil, seperti ditunjukkan pada Gambar IV.4.
101
Gambar IV.4. Tampilan Form Daftar Kerusakan
Admin/pakar dapat menambah data kerusakan dengan mengisi nama kerusakan, kerusakan dan solusi. Id kerusakan akan muncul secara otomatis saat admin/pakar akan menambah data baru sesuai dengan urutan data ke-berapa yang akan ditambahkan. Klik button simpan untuk menyimpan data kedalam database. Data yang disimpan akan tampil di list view. Double klik salah satu data, maka data tersebut akan muncul di textbox, ubah data kemudian klik button edit jika data akan di edit, jika data akan di hapus klik button hapus. Klik button bersih untuk mengosongkan seluruh isi textbox jika data tidak jadi disimpan, edit atau hapus. Untuk pencarian data dapat dilakukan dengan cara mengisi textbox pencarian dengan data yang akan dicari, data yang dicari akan ditampilkan dalam list view.
IV.1.5. Tampilan Form Setting Rule Tampilan halaman ini berisikan tampilan admin/pakar dalam mengelola data basis pengetahuan kerusakan mobil, seperti ditunjukkan pada Gambar IV.5.
102
Gambar IV.5. Tampilan Form Setting Rule
Admin/pakar dapat menambah rule dengan memilih nama kerusakan, nama gejala, jawaban ya, dan jawaban tidak. Id rule akan muncul secara otomatis saat admin/pakar akan menambah data baru sesuai dengan urutan data ke-berapa yang akan ditambahkan. Klik button simpan untuk menyimpan data kedalam database. Data yang disimpan akan tampil di list view. Double klik salah satu data, maka data tersebut akan muncul di textbox, ubah data kemudian klik button edit jika data akan di edit, jika data akan di hapus klik button hapus. Klik button bersih untuk mengosongkan seluruh isi textbox jika data tidak jadi disimpan, edit atau hapus. Untuk pencarian data dapat dilakukan dengan memilih nama kerusakan mobil yang akan dicari, data yang dicari akan ditampilkan dalam list view.
103
IV.1.6. Tampilan Form Jawaban Ya Tampilan halaman ini digunakan untuk mengisi rule gejala dan kerusakan mobil matic yang dilakukan oleh admin/pakar, seperti ditunjukkan pada Gambar IV.6.
Gambar IV.6. Tampilan Form Jawaban Ya
IV.1.7. Tampilan Form Jawaban Tidak Tampilan halaman ini digunakan untuk mengisi rule gejala dan kerusakan mobil matic yang dilakukan oleh admin/pakar, seperti ditunjukkan pada Gambar IV.7.
104
Gambar IV.7. Tampilan Form Jawaban Tidak
IV.1.8. Tampilan Form Data Pakar Tampilan halaman ini merupakan tampilan admin untuk mengolah data pakar yang dapat menggunakan aplikasi, seperti ditunjukkan pada Gambar IV.8.
Gambar IV.8. Tampilan Form Data Pakar
105
Admin dapat menambah data pakar dengan mengisi username dan password. Klik button simpan untuk menyimpan data kedalam database. Data yang disimpan akan tampil di list view. Double klik salah satu data, maka data tersebut akan muncul di textbox, ubah data kemudian klik button edit jika data akan di edit, jika data akan di hapus klik button hapus. Klik button bersih untuk mengosongkan seluruh isi textbox jika data tidak jadi disimpan, edit atau hapus. Untuk pencarian data dapat dilakukan dengan mengisi textbox pencarian dengan data yang akan dicari, data yang dicari akan ditampilkan dalam list view.
IV.1.9. Tampilan Form Ubah Password Tampilan halaman ini merupakan tampilan admin/pakar untuk mengubah password, seperti ditunjukkan pada Gambar IV.9.
Gambar IV.9. Tampilan Form Ubah Password
106
Admin/pakar dapat merubah password yang digunakan untuk login dengan mengisi password baru, dan konfirmasi. Klik button simpan untuk menyimpan perubahan password kedalam database. Klik button bersih untuk mengosongkan seluruh isi textbox jika data tidak jadi disimpan.
IV.1.10. Tampilan Form Diagnosa Tampilan form diagnosa merupakan tampilan pengguna sistem untuk melakukan diagnosa kerusakan pada mobil matic Honda CR-V. Pengguna harus menjawab pertanyaan yang diajukan oleh sistem dengan memilih jawaban ya atau tidak, kemudian memilih nilai keyakinan terhadap gejala yang ditanyakan. Setelah itu klik button lanjut untuk pertanyaan selanjutnya. Klik button tutup untuk keluar dari form diagnosa. Tampilan form diagnosa ditunjukkan pada Gambar IV.10.
Gambar IV.10. Tampilan Form Diagnosa
107
IV.1.11. Tampilan Form Hasil Diagnosa Tampilan form hasil diagnosa merupakan tampilan pengguna sistem untuk melihat hasil diagnosa dari kerusakan yang terjadi pada mobil matic Honda CR-V. Klik button cetak untuk mencetak laporan hasil diagnosa. Klik button tutup untuk keluar dari form hasil diagnosa. Tampilan form hasil diagnosa ditunjukkan pada Gambar IV.11.
Gambar IV.11. Tampilan Form Hasil Diagnosa
IV.1.12. Tampilan Laporan Hasil Diagnosa Tampilan halaman ini merupakan tampilan bentuk laporan hasil diagnosa kerusakan yang terjadi pada mobil matic Honda CR-V yang akan dicetak oleh pengguna, seperti ditunjukkan pada Gambar IV.12.
108
Gambar IV.12. Tampilan Laporan Hasil Diagnosa
IV.1.13. Tampilan Form Tentang Pembuat Tampilan halaman ini berisikan tampilan informasi tentang pembuat aplikasi, seperti ditunjukkan pada Gambar IV.13.
Gambar IV.13. Tampilan Form Tentang Pembuat
109
IV.1.14. Tampilan Form Tentang Aplikasi Tampilan halaman ini berisikan tampilan tentang aplikasi, seperti ditunjukkan pada Gambar IV.14.
Gambar IV.14. Tampilan Form Tentang Aplikasi
IV.2. Uji Coba Hasil IV.2.1. Skenario Pengujian Pada aplikasi ini penulis melakukan pengujian menggunakan metode Black Box dimana pengujian yang dilakukan adalah pengujian fungsionalitas dari sistem, apakah sistem berfungsi dengan hasil yang diinginkan atau tidak. Pada aplikasi Sistem Pakar Mengidentifikasi Kerusakan Mobil Matic Honda CR-V, pengujian merujuk pada fungsi-fungsi yang dimiliki sistem, kemudian membandingkan hasil keluaran dengan hasil yang diharapkan. Bila hasil yang diharapkan sesuai dengan hasil pengujian, berarti perangkat lunak sesuai dengan desain yang telah ditentukan sebelumnya. Bila belum sesuai maka
110
perlu dilakukan pengecekan lebih lanjut dan perbaikan. Adapun uji coba sistem yang telah dilakukan ditunjukkan pada Tabel IV.1. Tabel IV.1. Uji Coba Sistem No
Nama Proses
1
Login admin/pakar
2
Mengelola data gejala
3
Mengelola data kerusakan
4
Mengelola data setting rule
5
Melakukan Diagnosa
6
Proses pencetakan laporan
Prosedur Pengujian Memasukkan username dan password serta memilih level login kemudian mengeksekusi button Login Mengelola data gejala kemudian mengeksekusi button Simpan, Edit, Hapus Mengelola data kerusakan kemudian mengeksekusi button Simpan, Edit, Hapus Mengelola data setting rule kemudian mengeksekusi button Simpan, Edit, Hapus Menjawab seluruh pertanyaan kemudian mengeksekusi button lanjut Melakukan pencetakan laporan hasil diagnosa
Masukan
Hasil Yang Diharapkan
Hasil Pengujian
Username, password dan level login admin
Login Sukses
Sukses
Data gejala
Proses mengelola data gejala sukses
Sukses
Data kerusakan
Proses mengelola data kerusakan sukses
Sukses
Data seting rule
Proses mengelola data setting rule sukses
Sukses
Data diagnosa
diagnosa sukses
Sukses
Data hasil diagnosa
Proses pencetakan laporan hasil diagnosa sukses
Sukses
111
IV.2.2. Hasil Pengujian Setelah dilakukan tahap uji coba sistem maka penulis mengetahui apakah aplikasi yang telah dirancang sesuai dengan hasil yang diharapkan. Dimana dari hasil pengujian menggunakan metode black box penulis dapat menarik kesimpulan bahwa hasil keluaran sistem sesuai dengan yang diharapkan. Dari sistem yang dirancang dapat memberikan informasi yang lebih akurat, karena sudah menggunakan metode Certainty Factor, sehingga tidak ada lagi keraguan dalam mengambil sebuah keputusan. Hasil pengujian secara manual dan pengujian yang dilakukan melalui sistem akan dibandingkan untuk melihat berapa persen (%) keakuratan dari sistem yang dibangun. Adapun hasil pengujian dapat dilihat pada tabel IV.2. Tabel IV.2. Hasil Pengujian Alternatif K001 K002 K003 K004 K005 Jumlah Alternatif Total Perbedaan Persentase Perbedaan Tingkat Keakuratan
Perhitungan Manual Sistem 92 % 92 % 98 % 98 % 99 % 99 % 94 % 94 % 93 % 93 %
Perbedaan 0 0 0 0 0
5 Alternatif 0 0 × 100 %
0
100 % - 0 %
100 %
IV.2.3. Kelebihan dan Kekurangan Sistem Yang Dirancang Adapun beberapa kelebihan sistem baru yang penulis rancang adalah sebagai berikut:
112
1.
Aplikasi sistem pakar yang dibangun dapat mengidentifikasi kerusakan mobil matic Honda CR-V berdasarkan jawaban gejala yang diberikan oleh pengguna.
2.
Sistem pakar yang dibangun dapat membantu mempercepat proses identifikasi kerusakan mobil matic Honda CR-V.
3.
Aplikasi sistem pakar ini dirancang dengan sederhana dan mudah untuk digunakan.
4.
Nilai certainty factor yang diberikan sistem adalah hasil perhitungan kombinasi nilai certainty factor yang diinputkan oleh pakar dan pengguna. Sehingga hasil akhir persentase kerusakan mobil dengan metode certainty factor dapat memberikan nilai yang terbaik.
Adapun beberapa kelemahan sistem baru yang penulis rancang adalah sebagai berikut: 1.
Jika sistem yang dibuat tidak selalu update
sesuai dengan
pengetahuan baru, maka sistem tidak dapat memberikan solusi yang terbaik. 2.
Aplikasi yang dibangun masih berdiri sendiri (stand alone) belum berbasis online dan client server.
3.
Belum adanya security pengaman berupa fitur anti virus sebagai media untuk melindungi database.