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