Implementasi Manajemen Model Implementasi Manajemen Pengetahuan Halaman Utama Halaman Cari Obat

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