BAB V IMPLEMENTASI SISTEM Bab ini berisi penjelasan mengenai implementasi hasil analisis dan perancangan ke dalam bahasa pemrograman tertentu. Bab ini akan berisi penjelasan mengenai lingkungan implementasi, proses implementasi kelas dan antarmuka, serta batasan yang digunakan dalam proses implementasi. V.1 Lingkungan Implementasi Penjelasan mengenai lingkungan implementasi meliputi lingkungan perangkat keras dan perangkat lunak yang digunakan dalam pengembangan sistem Induct/RDR. V.1.1 Lingkungan Perangkat Keras Perangkat keras yang digunakan dalam pengembangan sistem Induct/RDR ini adalah sebagai berikut: 1. Desktop PC Layar 14”. 2. Prosesor AMD Athlon XP 2600+ 1,91 GHz. 3. Memori DDR-RAM 512MB. 4. Harddisk berkapasitas 80GB. V.1.2 Lingkungan Perangkat Lunak Perangakat lunak yang digunakan dalam pengembangan sistem Induct/RDR ini adalah: 1. Sistem Operasi Windows XP Professional Edition Service Pack 1. 2. Java SE Development Kit (JDK) 1.5.0. 3. Microsoft Word XP dan Microsoft Excel XP. 4. Editor teks Notepad++ Portable versi 4.9.2. 5. Editor teks EmEditor. 6. StarUML versi 5.0.2.15. V-1 V-2 V.2 Implementasi Antarmuka Antarmuka yang dibangun menggunakan kelas-kelas yang terdapat dalam package javax.swing dan java.awtr. Tabel V-1 memuat kelas-kelas yang digunakan pada implementasi antarmuka sistem. Tabel V-1 Kelas-Kelas Antarmuka Kelas Keterangan Penggunaan Kelas JFrame Jendela utama JPanel Panel yang menampung objek untuk membuka file Panel yang menampung objek untuk pengujian performansi Panel yang menampung objek untuk menampilkan hasil pembangunan pengetahuan JButton Tombol untuk menampilkan dialog box kelas JFileChooser Tombol untuk menjalankan pengetahuan dengan Induct/RDR JRadioButton proses pembangunan Pilihan untuk melakukan pengujian menggunakan seluruh data masukan Pilihan untuk melakukan pengujian akurasi menggunakan cross validation JTextField Area untuk menampilkan alamat dan nama file data JTextArea Area untuk menampilkan hasil pembangunan pengetahuan, masukan informasi mengenai data masukan, dan hasil pengujian akurasi JScrollPane Penggulung layar untuk menampilkan hasil pembangunan pengetahuan pada JTextArea Penempatan objek-objek tersebut pada layar ditunjukkan pada gambar berikut. V-3 Gambar V-1 Tangkapan Layar Antarmuka KaRe