Implementasi Perancang Sistem Pakar Berbasis Web Untuk Pembagian Warisan (Faraidh)Dengan Metode Forward Chaining

BAB 4 IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan tentang implementasi dan pengujian dari aplikasi yang telah dirancang sebelumnya pada bab 3. Implementasi dilakukan untuk membangun sistem pakar yang telah dirancang sedemikian rupa dan pengujian dilakukan untuk melihat apakah setiap proses yang ada berjalan dengan baik dan output yang dihasilkan sudah sesuai dengan yang diharapkan.

4.1 Implementasi

Implementasi sistem meliputi kebutuhan minimum hardware komputer dan kebutuhan perangkat lunak pendukung aplikasi. Tahap implementasi perangkat lunak merupakan kelanjutan dari tahap perancangan, sehingga implementasi ini harus didasarkan pada perancangan yang telah dilaksanakan sebelumnya. Dalam proses pembuatan aplikasi, konfigurasi komputer yang digunakan adalah notebook Toshiba L645 dengan spesifikasi processor Intel Core i3 2,4 GHz, RAM 2.00 GB dengan sistem operasi Microsoft Windows 7. Tetapi aplikasi ini juga dapat dijalankan dengan konfigurasi minimal komputer sebagai berikut: 1. Prosesor dengan kecepatan proses 1000 MHz 2. Sistem Operasi versi Microsoft Windows 98 atau lebih 3. Memory primer RAM berkapasitas 128 MegaByte 4. VGA dengan resolusi minimum 800x600 pixel 5. Mouse 6. Keyboard Universitas Sumatera Utara Perangkat lunak yang dibutuhkan untuk pengembangan dan implementasi sistem pakar untuk menentukan pembagian harta warisan yang dibutuhkan adalah: 1. Windows 7. 2. Apache Web Server dan Database MySQL yang telah tergabung dalam aplikasi XAMPP. 3. Macromedia Dreamweaver 8. 4. Web browser. Seluruh proses pada fase perancangan akan diimplementasikan ke dalam bahasa pemrograman PHP dan database MySQL sehingga aplikasi sistem pakar untuk menentukan pembagian harta warisan dapat digunakan.

4.1.1 Tampilan Antar muka Aplikasi

Berikut adalah tampilan antar muka aplikasi sistem pakar menentukan pembagian harta warisan.

4.1.1.1 Halaman Utama

Halaman yang akan muncul pertama kali pada saat pengguna mengakses sistem pakar ini adalah halaman utama. Halaman utama ini terdiri dari menu Home, menu Konsultasi, menu Tentang Warisan, menu About, dan menu Login. Tampilan halaman utama dapat dilihat pada gambar 4.1.

4.1.1.2 Halaman menu Home

Halaman ini memuat informasi seputar Aplikasi Sistem Pakar untuk Menentukan Pembagian Harta Warisan. Di dalam halaman menu home ini pengguna juga bisa mengetahui latar belakang mengapa aplikasi ini dibangun. Universitas Sumatera Utara Tampilan antar muka halaman menu home pada sistem pakar ini sama dengan tampilan halaman utama pada gambar 4.1. Gambar 4.1 Halaman Utama 4.1.1.3 Halaman menu Konsultasi Halaman menu konsultasi merupakan halaman yang akan digunakan oleh pengguna untuk menjawab pertanyaan yang akan diberikan sistem untuk menentukan calon ahli waris. Pada saat mengakses menu ini, pengguna diharuskan untuk melengkapi data pengguna terlebih dahulu. Hasil konsultasi akan ditampilkan setelah pengguna menjawab pertanyaan yang diajukan sistem. Tampilan form data pengguna dapat dilihat pada gambar 4.2. Setelah proses pendaftaran selesai, selanjutnya sistem akan memberikan pertanyaan-pertanyaan untuk menentukan calon ahli waris yang berasal dari knowledge-base. Pengguna harus menjawab semua pertanyaan yang diajukan sistem. Tampilan halaman tanya jawab pada sistem pakar ini dapat dilihat pada gambar 4.3. Universitas Sumatera Utara Gambar 4.2 Halaman Form Data Pengguna Gambar 4.3 Halaman Tanya Jawab Konsultasi Setelah semua pertanyaan selesai dijawab, sistem akan memproses hasil dari jawaban yang diberikan pengguna, berdasarkan rule yang ada di tabel aturan. Berikut adalah tampilan hasil konsultasi pada sistem pakar ini. Universitas Sumatera Utara Gambar 4.4 Halaman Hasil Konsultasi 4.1.1.4 Halaman menu Tentang Waris Halaman menu Tentang Waris ini berisi artikel pengantar singkat tentang warisan islam faraidh, yang dapat menambah pengetahuan pengguna mengenai warisan islam. Tampilan halaman Tentang Waris dapat dilihat pada gambar 4.5.

4.1.1.5 Halaman menu About

Halaman menu About berisi tentang biodata pembuat sistem pakar yang dibangun. Tampilan menu About dapat dilihat pada gambar 4.6. Universitas Sumatera Utara Gambar 4.5 Halaman Menu Tentang Waris Gambar 4.6 Halaman Menu About Universitas Sumatera Utara

4.1.1.6 Halaman Petunjuk Penggunaan Sistem

Halaman Petunjuk Penggunaan Sistem berisi tentang penjelasan bagaimana cara menggunakan sistem pakar ini. Berikut ini adalah tampilan halaman Petunjuk Penggunaan Sistem. Gambar 4.7 Halaman Petunjuk Penggunaan Sistem 4.1.1.7 Halaman Login Administrator Halaman ini merupakan halaman bagi administrator. Sebelum masuk ke dalam halaman akuisisi pengetahuan, seorang administrator harus meng-input username dan password terlebih dahulu. Administrator memiliki hak akses penuh terhadap sistem pakar yang dibangun ini. Seorang administrator dapat melakukan pengelolaan pengetahuan, baik itu penambahan, peng-edit-an, maupun penghapusan data, sehingga sistem pakar untuk menentukan pembagian warisan ini dapat berkembang sesuai dengan pengetahuan terbaru. Tampilan halaman Login Administrator dapat dilihat pada gambar 4.8. Universitas Sumatera Utara Setelah seorang administrator meng-input-kan data usesrname dan password dengan benar, maka sistem akan menampilkan halaman administrator. Tampilan halaman untuk administrator dapat dilihat pada gambar 4.9. Gambar 4.8 Halaman Login Administrator Gambar 4.9 Halaman Utama Administrator Universitas Sumatera Utara Pada halaman administrator ini terdiri dari menu Data Pertanyaan, menu Data Solusi, menu Data Aturan, dan menu Logout. Jika administrator ingin mengelola pertanyaan yang terdapat dalam sistem ini, administrator dapat memilih menu Data Pertanyaan yang tersedia. Berikut tampilan menu Data Pertanyaan. Gambar 4.10 Halaman Data Pertanyaan Jika administrator ingin menambah data pertanyaan yang terdapat dalam sistem, administrator dapat menekan tombol tambah yang terdapat pada bagian atas atau bagian bawah dari tampilan data pertanyaan. Tampilan menu tambah pertanyaan dapat dilihat pada gambar 4.11. Administrator juga dapat melakukan edit data pertanyaan. Untuk meng-edit data pertanyaan, administrator dapat menekan Edit yang terdapat pada tampilan halaman data pertanyaan. Tampilan menu edit pertanyaan dapat dilihat pada gambar 4.12. Universitas Sumatera Utara Gambar 4.11 Halaman Tambah Pertanyaan Gambar 4.12 Halaman Edit Pertanyaan Selain itu seorang administrator dapat pula menghapus data pertanyaan. Untuk menghapus data pertanyaan, administrator dapat menekan Hapus yang terdapat pada tampilan halaman data pertanyaan. Berikut tampilan menu hapus pertanyaan terlihat pada gambar 4.13. Universitas Sumatera Utara Gambar 4.13 Halaman Hapus Pertanyaan

4.2 Pengujian Sistem