89 p.
Data pada tabel usia
Gambar 5. 16 Tabel usia Pada tabel usia berisi data usia antara lain id aturan, id usia, kode usia, dan
kelompok usia.
5.3 Implementasi Manajemen Model
a. Halaman Cari Obat
Gambar 5. 17 Halaman model cari obat
90 Halaman ini merupakan halaman utaman pengguna saat ingin melakukan
pencarian obat. Pada halaman ini pengguna menginputkan data alergi dan usia.
b. Halaman Konsultasi
Gambar 5. 18 Halaman model konsultasi Halaman ini merupakan halaman yang akan muncul ketika pengguna telah
menginputkan data alergi dan usia. Pada halaman ini pengguna mengimputkan data kondisi, riwayat penyakit dan penyakit yang sedang
dialami.
c. Halaman Hasil
Gambar 5. 19 Halaman model hasil
91 Halam ini merupakan halaman hasil yang menampilkan hasil rekomendasi
obat demam.
5.4 Implementasi Manajemen Pengetahuan
a. Halaman Data Aturan
Gambar 5. 20 Halaman aturan Pada halaman ini ditampilkan aturan yang telah dibuat oleh admin.
b. Halaman Tambah Aturan
Gambar 5. 21 Halaman tambah aturan alergi Halaman ini merupakan halaman yang akan muncul saat admin memilih
tombol tambah aturan
92 c.
Halaman Pertanyaan Aturan
Gambar 5. 22 Halaman pertanyaan aturan Halaman ini akan muncul ketika pengguna telah berhasil menambahkan
alergi.
d. Halaman Tambah Usia
Gambar 5. 23 Halaman tambah aturan usia Halaman ini akan muncul setelah pengguna memilih jawaban ya pada
pertanyaan sebelumnya.
93 e.
Halaman Tambah Fakta dan Obat Pada Aturan
Gambar 5. 24 Halaman aturan Halam ini merupakan halaman yang digunakan untuk menambahkan
fakta dan obat berdasarkan alergi dan usia sesuai aturan.
5.5 Implementasi Antarmuka Pengguna
4.5.1 Pengunjung
a. Halaman Utama
Gambar 5. 25 Halaman Utama Pengunjung Halaman ini merupakan halaman utama pengunjung
ketika masuk ke sistem. Di halaman ini terdapat menu-menu pada navbar seperti main menu, info, about, help dan logout.
94 Member dapat mencari rekomendasi obat demam pada menu
cari obat. Untuk menemukan menu cari obat pengunjung dapat memilih menu main menu pada navbar.
b. Halaman Cari Obat
Gambar 5. 26 Halaman Cari Obat Pengunjung Halaman ini merupakan halaman pertama pencarian
obat demam bagi pengunjung. Pada halaman ini akan muncul form pertanyaan berupa alergi dan usia, kemudian
pengunjung memilih jawaban yang sesuai dengan kondisi yang dialami, setelah itu pengunjung akan menekan tombol
Lanjut yang terdapat pada bagian kanan bawah form.
95 Gambar 5. 27 Halaman Cari Obat Pengunjung
Halaman ini merupakan halaman lanjutan dari proses pencarian obat. Halaman ini akan muncul setelah
pengunjung menjawab
pertanyaan pada
halaman sebelumnya. Pada halaman ini terdapat pertanyaan baru
berupa penyebab demam, kondisi tubuh yang sedang dialami pasien saat ini, dan riwayat penyakit yang dimilik
pasien. Sama seperti halaman sebelumnya, pada halaman ini pasien menjawab pertanyaan yang muncul dengan
pilihan ya atau tidak kemudian pilih tombol simpan pada bagian kanan bawah form.
Gambar 5. 28 Halaman Hasil Pengunjung
96 Halaman ini merupakan halaman hasil dari proses
pencarian obat. Pada halaman ini akan ditampilkan rekomendasi obat yang paling sesuai berdasarkan jawaban
yang dipilih dari pertanyaan sebelumnya.
Listing Program
Cari Obat function hitung_diagnosa
{ ya = array;
foreach _POST[jawab] as key = value {
if value==ya {
array_pushya, key;menambah elemen ke array }
}
data_aturan_obat = array; data_aturan_obat = this-ambil_aturan_obat_POST[ida],_POST[idu];
faktaobat = array; foreach ya as key = id_fakta {
foreach data_aturan_obat as key_obat = value_obat {
ambil_diagnosa=this-koneksi-querySELECT FROM diagnosa WHERE id_fakta=id_fakta AND id_obat=value_obat[id_obat];
while pecahdiagnosa = ambil_diagnosa-fetch_assoc {
97 faktaobat[pecahdiagnosa[id_diagnosa]] = pecahdiagnosa[id_obat];
} }
} urutobat = array_count_valuesfaktaobat;
arsorturutobat;
potong_array = array_sliceurutobat, 0, 2, true;
returnpotong_array; }
98
c. Halaman Info