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