Implementasi Perancangan Aplikasi Sistem Pakar Dengan Metode Backward Chaining Untuk Mendiagnosa Penyakit Jantung Berdasarkan Standar Kompetensi Dokter Indonesia

76 BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dijelaskan tentang implementasi dan pengujian dari aplikasi yang telah dirancang pada bab 3. Implementasi dilakukan untuk mengetahui hasil dari perangkat lunak yang dibangun 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 ini, konfigurasi komputer yang digunakan adalah notebook Acer Extensa 4630 dengan spesifikasi processor Intel® Core™2 Duo, 2.2 GHz dan RAM 1.00 GB. Perangkat lunak yang dibutuhkan untuk pengembangan dan implementasi sistem pakar untuk mendiagnosis penyakit jantung yang dibutuhkan adalah: 1. Windows 7. 2. Apache Web Server dan Database MySQL yang telah tergabung dalam aplikasi XAMPP. 3. Web browser misalnya, Mozilla Firefox, Opera, Google Chrome, dan lainnya. Universitas Sumatera Utara 77

4.1.1 Tampilan Halaman Utama

Halaman utama merupakan halaman yang pertama kali muncul pada saat user membuka aplikasi ini. Halaman utama ini terdiri dari beberapa menu yang dapat dipilih oleh pengguna diantaranya menu Home, menu Konsultasi, menu Profil, menu Admin, menu Penyakit Jantung, menu Artikel Jantung, dan menu Petunjuk Penggunaan Sistem. Berikut tampilan halaman utama aplikasi sistem pakar ini, dapat dilihat pada Gambar 4.1. Gambar 4.1 Tampilan Halaman Utama

4.1.1.1 Halaman Menu Home

Halaman ini memuat informasi seputar Aplikasi Sistem Pakar untuk Mendiagnosa Penyakit Jantung. Di dalam halaman menu Home ini user dapat mengetahui latar Universitas Sumatera Utara 78 belakang mengapa aplikasi ini dibangun dan apa manfaatnya bagi user. Tampilan halaman menu Home pada aplikasi ini sama dengan tampilan halaman utama pada Gambar 4.1.

4.1.1.2 Halaman Menu Konsultasi

Halaman menu Konsultasi merupakan halaman yang digunakan user untuk mendiagnosis penyakit jantung yang diderita berdasarkan jawaban yang di-input-kan user sesuai pertanyaan-pertanyaan gejala yang diberikan oleh sistem. Halaman pertama pada menu ini menampilkan halaman pengisisan data diri, agar user dapat mengisi data diri terlebih dahulu secara lengkap agar dapat diakses ke dalam sistem. Berikut tampilan halaman menu Konsultasi pada aplikasi sistem pakar ini, dapat dilihat pada Gambar 4.2. Gambar 4.2 Tampilan Halaman Pengisian Data Diri Pada gambar di atas adalah tampilan halaman yang terisi oleh user. Apabila user tidak mengisi data diri sama sekali, ataupun ada satu data diri yang tidak terisi, maka akan muncul peringatan, seperti pada Gambar 4.3. Universitas Sumatera Utara 79 Gambar 4.3 Tampilan Halaman Pengisian Data Tidak Lengkap Setelah user melakukan pengisian data diri dan data telah dikirimkan ke dalam sistem, selanjutnya user diberikan pertanyaan-pertanyaan oleh sistem untuk melakukan diagnosis penyakit jantung. User wajib untuk menjawab semua pertanyaan yan telah diberikan oleh sistem. Berikut tampilan halaman menu Konsultasi yang menampilkan pertanyaan pada aplikasi sistem pakar ini, dapat dilihat pada Gambar 4.4. Gambar 4.4 Tampilan Halaman Pertanyaan Konsultasi Universitas Sumatera Utara 80 Setelah semua pertanyaan yang diberikan sistem telah dijawab oleh user dengan jawaban ya atau tidak. Selanjutnya, setiap jawaban ya maupun tidak akan menampilkan pertanyaan selanjutnya yang harus dijawab oleh user, begitu seterusnya hingga di dapat solusi yang diinginkan. Bila ditemukan solusi, maka sistem tidak akan bertanya lagi kepada user, melainkan menampikan hasil konsultasi berupa kemungkinan penyakit, definisi dan nama jenis obat penyakit tersebut. Berikut tampilan halaman hasil diagnosis pada sistem pakar ini, dapat dilihat pada Gambar 4.5. Gambar 4.5 Tampilan Halaman Hasil Diagnosis Penyakit Selanjutnya user dapat melihat data hasil konsultasi yang lebih terperinci dengan menekan tombol penjelasan. Berikut tampilan penjelasan hasil diagnosis pada sistem pakar ini, dapat dilihat pada Gambar 4.6. Universitas Sumatera Utara 81 Gambar 4.6 Tampilan Halaman Penjelasan Hasil Diagnosis

4.1.1.3 Halaman Menu Penyakit Jantung

Halaman menu Penyakit Jantung berisi tentang informasi 12 jenis penyakit jantung yang berdasarkan Standar Kompetensi Dokter Indonesia. Setiap jenis penyakit terdapat defenisi dan jenis obatnya. Berikut tampilan halaman menu Penyakit Jantung, dapat dilihat pada Gambar 4.7. Universitas Sumatera Utara 82 Gambar 4.7 Tampilan Halaman Menu Penyakit Jantung

4.1.1.4 Halaman Artikel Jantung

Halaman menu Artikel Jantung menampilkan halaman yang berisi tentang beberapa artikel jantung. Berikut tampilan halaman menu Artikel Jantung dapat dilihat pada Gambar 4.8. Universitas Sumatera Utara 83 Gambar 4.8 Tampilan Halaman Menu Artikel Jantung

4.1.1.5 Halaman Menu Petunjuk Penggunaan Sistem

Halaman menu Petunjuk Penggunaan Sistem menampilkan penjelasan cara penggunaan sistem pakar ini. Berikut tampilan halaman menu Petunjuk Penggunaan Sistem dapat dilihat pada Gambar 4.9. Universitas Sumatera Utara 84 Gambar 4.9 Tampilan Halaman Menu Petunjuk Penggunaan Sistem

4.1.1.6 Halaman Menu Profil

Halaman menu Profil memuat data-data tentana pembuat aplikasi sistem pakar penyakit jantung. Berikut tampilan menu Profil, dapat dilihat pada Gambar 4.10. Universitas Sumatera Utara 85 Gambar 4.10 Tampilan Halaman Menu Profil

4.1.1.7 Halaman Menu Admin

Halaman menu Admin ini digunakan untuk otentifikasi username dan password yang di-input-kan oleh administrator sebelum masuk ke halaman administrator. Berikut tampilan menu Admin, dapat dilihat pada Gambar 4.11. Gambar 4.11 Tampilan Halaman Menu Admin Universitas Sumatera Utara 86

4.1.2 Halaman

Administrator Halaman Administrator ini merupakan halaman yang akan muncul ketika administrator telah meng-input username dan password yang valid. Halaman administrator ini akan terdiri dari menu Artikel, menu Gejala, menu Penyakit, menu Pertanyaan, dan menu Logout. Berikut tampilan halaman menu Administrator, dapat dilihat pada Gambar 4.12. Gambar 4.12 Tampilan Halaman Administrator

4.1.2.1 Halaman Menu Artikel

Halaman menu Artikel ini merupakan halaman yang digunakan Administrator untuk meng-input, meng-edit, dan menghapus data-data artikel jantung apabila terdapat data yang ingin diperbaharui. Pada halaman artikel terdapat judul dan isi artikel yang harus diisi pada menu Input dan Edit. Berikut tampilan halaman menu Artikel, dapat dilihat pada Gambar 4.13. Universitas Sumatera Utara 87 Gambar 4.13 Tampilan Halaman Menu Artikel Admin

4.1.2.2 Halaman Menu Gejala

Halaman menu Gejala ini merupakan halaman yang digunakan Administrator untuk meng-input, meng-edit, dan menghapus data-data gejala penyakit jantung apabila terdapat data yang ingin diperbaharui. Pada halaman gejala terdapat kode gejala dan gejala yang harus diisi pada menu Input dan Edit. Berikut tampilan halaman menu Gejala, dapat dilihat pada Gambar 4.14. Gambar 4.14 Tampilan Halaman Menu Gejala Admin Universitas Sumatera Utara 88

4.1.2.3 Halaman Menu Penyakit

Halaman menu Penyakit ini merupakan halaman yang digunakan Administrator untuk meng-input, meng-edit, dan menghapus data-data penyakit jantung apabila terdapat data yang ingin diperbaharui. Pada halaman penyakit terdapat kode penyakit, nama penyakit, keterangan dan nama jenis obat yang harus diisi pada menu Input dan Edit. Berikut tampilan halaman menu Penyakit, dapat dilihat pada Gambar 4.15. Gambar 4.15 Tampilan Halaman Menu Penyakit Admin

4.1.2.4 Halaman Menu Aturan

Halaman menu Aturan ini merupakan halaman yang digunakan Administrator untuk meng-input, meng-edit, dan menghapus data-data aturan apabila terdapat data yang ingin diperbaharui. Pada halaman aturan terdapat kode aturan, kode pertanyaan, kode jawaban, simbol hasil, dan kode hasil yang harus diisi pada menu Input dan Edit. Berikut tampilan halaman menu Aturan, dapat dilihat pada Gambar 4.16. Universitas Sumatera Utara 89 Gambar 4.16 Tampilan Halaman Menu Aturan Admin

4.1.2.5 Halaman Menu Pertanyaan

Halaman menu Pertanyaan ini merupakan halaman yang digunakan Administrator untuk meng-input, meng-edit, dan menghapus data-data pertanyaan gejala penyakit jantung apabila terdapat data yang ingin diperbaharui. Pada halaman pertanyaan terdapat kode pertanyaan dan pertanyaan yang harus diisi pada menu Input dan Edit. Berikut tampilan halaman menu Pertanyaan, dapat dilihat pada Gambar 4.17. Universitas Sumatera Utara 90 Gambar 4.17 Tampilan Halaman Menu Pertanyaan Admin

4.2 Pengujian Sistem