STD Pakar State Transition Diagram

4.3 Pengkodean Code

Pada tahap ini, dilakukan pengkodean terhadap rancangan-rancangan yang telah didefinisikan. Pengkodean sistem dilakukan dengan menggunakan bahasa pemrograman PHP versi 5.2.3 sebagai bahasa pemrograman, MySQL versi 5.0.37 sebagai database,. PHPMyAdmin versi 2.10.2 sebagai interface berbasis web yang dapat digunakan untuk mengadministrasi MySQL, dan untuk Web servernya penulis menggunakan uniform server versi 5.0.41 Kemudian dalam mengkonfigurasikan untuk GUI programnya, yaitu pada pembuatan homepage, penulis menggunakan Macromedia Dreamweaver MX, pengolahan gambarnya menggunakan Adobe Photoshop CS.2, designer tools nya menggunakan Microsoft Office Visio 2003, dan Mozilla Firefox 7.0 sebagai web browser. Adapun baris kode program yang penulis buat dapat dilihat pada bagian lampiran K 4.4 Uji Coba Test 4.4.1 Blacbox Testing Setelah perancangan dilakukan, dan diterapkan dalam bahasa pemograman PHP dan database MySQL, terlebih dahulu dilakukan pengujian pada sistem, dengan maksud agar tidak ada kesalahan lagi dalam sistem dan sistem benar- benar siap untuk digunakan. Pengujian sistem pakar ini dilakukan menggunakan metode pengujian unit dengan pendekatan blackbox testing. Pengujian ini dimaksudkan untuk mengetahui seberapa jauh program tersebut berjalan dan seberapa banyak kesalahan yang ada pada program tersebut. Bila terjadi kesalahan maka program tersebut akan segera diperbaiki dan diuji kembali. Berikut ini merupakan tabel hasil pengujian sistem pakar : Tabel .4.60 Tabel Pengujian Sistem No Rancangan Proses Hasil yang Diharapkan Keterangan Hasil 1. Klik menu ‘Beranda’ Menampilkan halaman beranda pengguna OK 3. Klik menu ‘Hitung Warisan’ Menampilkan halaman form login OK 4. Sudah terdaftar sebagai user, Isi form login, kemudian klik tombol ‘login’ Menampilkan sesi pertama halaman konsultasi perhitungan waris OK 5. Belum terdaftar sebagai user, klik link ’daftar’ Menampilkan form pendaftaran user Link daftar terdapat pada halaman form login OK 6. Isi form pendaftaran, kemudian klik tombol ‘daftar’ Menampilkan halaman verifikasi sukses atau tidak dalam melakukan pendaftaran OK 7. Lupa username atau password klik link ‘lupa’ Menampilkan form request username password Link daftar terdapat pada halaman form login OK 8. Isi form request username password dengan alamat email ketika melakukan pendaftaran, kemudian klik tombol ‘request’ Menampilkan halaman verifikasi OK username dan password 9. Pilih status user sebagai ahli waris atau bukan Menampilkan daftar status ahli waris • Pilihan button radio • Pada halaman pertama sesi konsultasi OK 10. Isi form nama mayit dan jenis kelamin mayit, klik tombol lanjut Menampilkan halaman kedua sesi konsultasi Pada halaman pertama sesi konsultasi OK 11. Klik tombol ‘kembali’ kembali ke halaman pertama sesi pertama konsultasi OK 12. Isi form harta kotor, dan kewajiban pewaris, kemudian klik tombol ‘hitung’ Menampilkan harta bersih dari mayit atau pewaris Halaman kedua konsultasi OK 13. Klik tombol ‘lanjut’ Menampilkan halaman sesi ketiga konsultasi OK 14. Masukan nama ahli waris dan pilih status ahli waris pada daftar ahli waris yang tersedia Menampilkan tabel nama ahli waris dan status ahli waris yang telah dinput Halaman ketiga sesi konsultasi OK 15. Klik tombol ‘hitung’ Menampilkan halaman hasil hitung waris OK 16. Klik tombol ‘cetak’ Menampilkan laporan hasil perhitungan atau kesimpulan pembagian waris, dengan format pdf OK