Proses Jenis Penyakit Proses Solusi

3 Proses : Administrator Pakar memasukkan ID, Pertanyaan, FaktaYA, FaktaTIDAK, Ya, Tidak, ID_Penyakitn, dan menekan tombol simpan untuk menyimpannya dalam database Pengetahuan. Proses 3.2. Ubah Pengetahuan 1 Masukan : ID atau Pertanyaan atau ID_Penyakit 2 Keluaran : Pengetahuan diganti diubah. 3 Proses : Administrator Pakar mencari dulu pengetahuan yang akan diubah ID Pertanyaan ID_Penyakit dan merubah field ID, Pertanyaan, FaktaYA, FaktaTIDAK, Ya, Tidak, ID_Penyakit jika diperlukan, kemudian menekan tombol Simpan untuk menyimpan perubahannya dalam database pengetahuan. Proses 3.3. Hapus Pengetahuan 1 Masukan : ID 2 Keluaran : Pengetahuan terhapus dari database 3 Proses : Administrator Pakar mencari dulu pengetahuan yang akan dihapus, kemudian menekan tombol hapus untuk menghapusnya dari database pengetahuan. Proses 3.4. Cari Pengetahuan 1 Masukan : ID Pertanyaan ID_Penyakit 2 Keluaran : Pengetahuan ditampilkan 3 Proses : Administrator Pakar mencari pengetahuan dengan memasukkan ID Pertanyaan ID_Penyakit dan menekan tombol Cari untuk menampilkannya di layar.

d. Proses Jenis Penyakit

Proses 4.1. Tambah Jenis Penyakit 1 Masukan : ID_Penyakit, Jenis_Penyakit 2 Keluaran : Jenis Penyakit baru bertambah 3 Proses : Administrator Pakar memasukkan ID_Penyakit, Jenis_Penyakit dan menekan tombol simpan untuk menyimpannya dalam database Jenis Penyakit. Proses 4.2. Ubah Jenis Penyakit 1 Masukan : ID_Penyakit 2 Keluaran : Jenis Penyakit diganti diubah. 3 Proses : Administrator Pakar mencari dulu Jenis Penyakit yang akan diubah dan merubah field ID_Penyakit, Jenis_Penyakit jika diperlukan, kemudian menekan tombol Simpan untuk menyimpan perubahannya dalam database Jenis Penyakit. Proses 4.3. Hapus Jenis Penyakit 1 Masukan : ID_Penyakit 2 Keluaran : Jenis Penyakit terhapus dari database 3 Proses : Administrator Pakar mencari dulu Jenis Penyakit yang akan dihapus, kemudian menekan tombol hapus untuk menghapusnya dari database Jenis Penyakit. Proses 4.4. Cari Jenis Penyakit 1 Masukan : ID_Penyakit 2 Keluaran : Jenis Penyakit ditampilkan 3 Proses : Administrator Pakar mencari Jenis Penyakit dengan memasukkan ID_Penyakit dan menekan tombol Cari untuk menampilkannya di layar.

e. Proses Solusi

Proses 5.1. Tambah Solusi 1 Masukan : ID_Solusi, Solusi 2 Keluaran : Solusi baru bertambah 3 Proses : Administrator Pakar memasukkan ID_Solusi, Solusi dan menekan tombol simpan untuk menyimpannya dalam database Solusi. Proses 5.2. Ubah Solusi 1 Masukan : ID_Solusi 2 Keluaran : Solusi diganti diubah. 3 Proses : Administrator Pakar mencari dulu Solusi yang akan diubah dan merubah field ID_Solusi, Solusi jika diperlukan, kemudian menekan tombol Simpan untuk menyimpan perubahannya dalam database Solusi. Proses 5.3. Hapus Solusi 1 Masukan : ID_Solusi 2 Keluaran : Solusi terhapus dari database 3 Proses : Administrator Pakar mencari dulu Solusi yang akan dihapus, kemudian menekan tombol hapus untuk menghapusnya dari database Solusi. Proses 5.4. Cari Solusi 1 Masukan : ID_Solusi 2 Keluaran : Solusi ditampilkan 3 Proses : Administrator Pakar mencari Solusi dengan memasukkan ID_Solusi dan menekan tombol Cari untuk menampilkannya di layar.

3.4.3 Kamus Data

Kamus data berfungsi untuk membuat detail data yang dipersiapkan untuk fase implementasi. Kamus data yang digunakan dalam sistem terdiri dari kamus data tabel list_user, kamus data table penyakit, kamus data tabel knowledge dan kamus data tabel solusi. Berikut ini adalah keterang dari kamus data yang digunakan.

1. Kamus Data Tabel list_user

Field Tipe Keterangan User_ID Text Merupakan Nama pengguna untuk login kedalam program Pass Text Password pengguna untuk masuk kedalam program Level Text Merupakan level yang menentukan hak akses dari setiap pengguna Keterangan = primary key Tabel 3.1 Kamus data Tabel list_user

2. Kamus Data Tabel penyakit

Field Tipe Keterangan ID_penyakit Text Merupakan id dari setiap jenis penyakit Jenis_penya kit Text Jenis-jenis penyakit yang ada Keterangan = primary key Tabel 3.2 Kamus Data Tabel penyakit

3. Kamus Data Tabel knowledge

Field Tipe Keterangan ID Text Merupakan id dari setiap jenis penyakit pertanyaan Text Jenis-jenis penyakit yang ada FaktaYA Text Fakta jawaban dari pertanyaan jika Ya FaktaTIDA K Text Fakta jawaban dari pertanyaan jika Tidak Ya Text Aturan baru yang harus dilakukan jika pertanyaan dijawab Ya Tidak Text Aturan baru yang harus dilakukan jika pertanyaan dijawab Tidak ID_penyakit Text Merupakan id dari setiap jenis penyakit Keterangan = primary key Keterangan = foreign key Tabel 3.3 Kamus data Tabel knowledge

4. Kamus Data Tabel solusi

Field Tipe Keterangan ID_solusi Text Merupakan id dari setiap solusi solusi Text Jenis-jenis solusi yang ada Keterangan = primary key Tabel 3.4 Kamus Data Tabel solusi

3.4.4 Entity Relationship Diagram

Memiliki Knowledge Solusi Penyakit List User 1 n Memiliki n 1 Temp ID_penyakit Jenis_penyakit Pertanyaan ID level User_id Pass FaktaYA ID_temp solusi ID_solusi ya FaktaTIDAK Tidak ID_penyakit fakta Gambar 3.15 Entity Relationship Diagram 3.5 Perancangan Struktur Program Untuk mempermudah pembuatan sistem, diperlukan perancangan struktur menu program yang akan dibangun. Perancangan struktur menu program ini membantu dalam merancang bagian-bagian dari sistem yang sebenarnya dan untuk mengetahui bagian mana yang terlebih dahulu nantinya akan diakses setelah program tersebut selesai. Solusi Alasan dan Solusi Pilih Jenis Penyakit Edit Pengetahuan Input Solusi Diagnosis Penyakit Menu utama Login Input Jenis Penyakit Pakar Pengguna Gambar 3.16 Struktur Program

3.6 Perancangan Antarmuka