BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas mengenai Implementasi aplikasi PENERAPAN KLASIFIKASI MENGGUNAKAN POHON KEPUTUSAN (DECISION TREE) BERDASARKAN CIRI-CIRI SPECIES UNTUK GENUS PARADOXURUS beserta faktor-faktor pendukung system, serta hasil pengujian aplikasi pada program Delphi 7 4.1 Implementasi Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi sistem merupakan tahap meletakkan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan, sehingga pengguna dapat memberi masukan kepada pengembangan sistem. 4.1.1 Spesifikasi Kebutuhan Sistem Berikut spesifikasi kebutuhan sistem hardware dan software yang digunakan pada saat membuat aplikasi ini. Aplikasi ini telah di uji coba pada komputer dengan spesifikasi hardware, yaitu : 1. Notebook Asus Seri A43S 2. Processor : Intel Core i3-2330m 3. VGA NVIDIA GeForce GT 520M 1GB 4. Hard Drive Sata Hitachi 500 GB 5. Layar 14.0" 16:9 HD (1366x768) LED Backlight Sedangkan perangkat lunak yang digunakan dalam uji coba pada perangkat keras di atas memiliki spesifikasi yang sama, yaitu : 1. Operating System : Windows 7 Ultimate 64-bit 2. Program Delphi 7 39
40 4.2 Metode Pengujian Ada dua metode pengujian dalam perangkat lunak yaitu black box testing dan white box testing. Metode pengujian yang dilakukan penulis menggunakan pengujian black box. Black box testing adalah metode pengujian perangkat lunak yang tes fungsionalitas dari aplikasi yang bertentangan dengan struktur internal atau kerja. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak. Disebut juga pengujian behavioral atau pengujian partisi. Pengujian black box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian black box berusaha menemukan : a. Fungsi-fungsi yang tidak benar atau hilang b. Kesalahan interface c. Kesalahan dalam struktur data atau akses database eksternal d. Kesalahan kinerja e. Inisialisasi dan kesalahan terminasi f. Kesalahan performansi g. Kesalahan inisialisasi dan tujuan akhir 4.3 Skenario Pengujian Pengujian aplikasi ini dilakukan pada tanggal 13 Juli 2015 menggunakan Notebook Asus A43S Series. Item yang diuji antara lain : Tabel 4.1 Skenario Pengujian No. Fungsi Yang Akan Di Uji Data Uji Hasil Yang Diharapkan 1. Masuk tampilan utama Fungsi berjalan Menampilkan halaman
41 dengan baik utama 2. Memilih main menu Diagnosa Tidak ada error Masuk pada tampilan diagnosa 3. Klik BitBtn Tidak ada error Memulai diagnosa 4. Memilih ya atau tidak dan klik tombol next Tidak ada error ataupun kesalahan pada fungsi tombol next Untuk memilih pertanyaan berikutnya dan jawaban. Apabila pilih ya maka akan muncul pertanyaan berikutnya, apabila tidak maka akan muncul jawaban. Terkecuali pertanyaan ke 4 apabila ya maka akan muncul jawaban, apabila tidak akan muncul pertanyaan berikutnya, dan pertanyaan ke 5 ya dan tidak akan muncul jawaban 5. Bitbtn Fungsi berjalan dengan baik Memulai ulang diagnosa 6. BitBtn Fungsi berjalan dengan baik Menutup aplikasi 4.4 Hasil Pengujian Tabel 4.2 Hasil Pengujian
42 No. Nama Test Data Uji Hasil Pengujian 1. Masuk tampilan utama Fungsi berjalan dengan baik Sesuai 2. Memilih main menu Diagnosa Tidak ada error Sesuai 3. Klik BitBtn Tidak ada error Sesuai 4. Memilih ya atau tidak dan klik tombol next Tidak ada error ataupun kesalahan pada fungsi tombol next Sesuai 5. Bitbtn Fungsi berjalan dengan baik Sesuai 6. BitBtn Fungsi berjalan dengan baik Sesuai
43 4.5 Tampilan Aplikasi Sistem Pakar 4.5.1 Tampilan Utama Pada tampilan Gambar 4.1 berisikan gambar musang dengan teks Klasifikasi Paradoxurus dengan main menu yang di dalamnya ada menu Diagnosa dan Exit. Menu diagnosa akan menampilkan tampilan diagnosa sedangkan Exit akan menutup aplikasi. Gambar 4.1 Tampilan Utama
44 4.5.2 Tampilan Diagnosa Pada tampilan ini terdapat Diagnosa yang merupakan judul, BitBtn yang merupakan tombol memulai diagnosa, Bitbtn tombol memulai ulang diagnosa, BitBtn untuk menutup aplikasi dan edit1 untuk jawaban. Gambar 4.2 Tampilan Diagnosa
45 4.5.3 Tampilan Mulai Diagnosa 1 pertama. Pada tampilan ini terdapat pertanyaan ciri-ciri yang Gambar 4.3 Tampilan Mulai Diagnosa 1
46 Apabila memilih tidak dan mengklik tombol next maka akan muncul jawaban di edit 1 seperti gambar dibawah ini. Gambar 4.4 Tampilan Mulai Diagnosa 1 pilih tidak
47 4.5.4 Tampilan Mulai Diagnosa 2 Apabila pada saat tampilan mulai diagnosa 1 pilih ya maka akan muncul gambar dibawah ini : Gambar 4.5 Tampilan mulai diagnosa 2
48 Apabila pilih tidak dan mengklik next maka akan muncul gambar dibawah ini : Gambar 4.6 Tampilan mulai diagnosa 2 pilih tidak
49 4.5.5 Tampilan Mulai Diagnosa 3 Apabila pada saat tampilan mulai diagnosa 2 pilih ya maka akan muncul gambar dibawah ini : Gambar 4.7 Tampilan mulai diagnosa 3
50 Apabila pilih tidak dan mengklik next maka akan muncul gambar dibawah ini : Gambar 4.8 Tampilan mulai diagnosa 3 pilih tidak
51 4.5.6 Tampilan Mulai Diagnosa 4 Apabila pada saat tampilan mulai diagnosa 3 pilih ya maka akan muncul gambar dibawah ini : Gambar 4.9 Tampilan mulai diagnosa 4
52 Apabila pilih ya dan mengklik next maka akan muncul gambar dibawah ini : Gambar 4.10 Tampilan mulai diagnosa 4 pilih ya
53 4.5.7 Tampilan Mulai Diagnosa 5 Apabila pada saat tampilan mulai diagnosa 4 pilih tidak maka akan muncul gambar dibawah ini : Gambar 4.11 Tampilan mulai diagnosa 5
54 Apabila pilih ya dan mengklik next maka akan muncul gambar dibawah ini : Gambar 4.12 Tampilan mulai diagnosa 5 pilih ya
55 Apabila pilih tidak dan mengklik next maka akan muncul gambar dibawah ini : Gambar 4.13 Tampilan mulai diagnosa 5 pilih tidak
56