Login digunakan untuk pengaturan pengguna, user id, dan password yang tersimpan di tabel admin di database. Entry Gejala digunakan untuk pengaturan
gejala apa yang diinginkan agar setiap jenis gejala penyakit tersimpan di dalam tabel gejala. Begitu juga dengan Entry Penyakit, merupakan antarmuka yang
digunakan untuk memasukkan data tentang penyakit tersebut kedalam database dan tersimpan didalam tabel penyakit di database. Untuk menghubungkan antara
data Penyakit dan data Gejala, maka dibuat Entry Aturan, Entry Aturan ini merupakan penghubung antara Gejala dan Penyakit, sehingga tercipta rule-rule
atau aturan di basis pengetahuan sistem pakar yang dibangun. Tabel aturan digunakan untuk menyimpan data mengenai aturan yang ada. Yang terakhir
adalah antarmuka Laporan, antarmuka ini digunakan untuk memaparkan dan mencetak hasil dari inferensi dan juga data pasien tersebut.
3.5 Perancangan Tabel
Dalam suatu aplikasi sebuah program banyak digunakan tabel-tabel untuk mempermudah pengguna dalam rangka menyimpan data sesuai dengan yang
diinginkan dan juga dapat didokumentasikan. Adapun rancangan tabel tersebut adalah sebagai berikut :
a. Tabel Admin Tabel ini digunakan untuk menyimpan data seorang admin yang berhak
dan memiliki otoritas untuk mengakses basis aturan dan basis pengetahuan pada sistem pakar.
Tabel 3.9 Tabel Admin
Field Type
Size Keterangan
Username Primary
Key Varchar
20 Nama pemakai
Nama Varchar
50 Nama lengkap pemakai
Universitas Sumatera Utara
Alamat Varchar
50 Alamat pemakai
Password Varchar
7 Password Pemakai
b. Tabel Gejala Tabel ini digunakan untuk menyimpan data beberapa gejala yang
mengindifikasikan suatu penyakit.
Tabel 3.10 Tabel Gejala
Field Type
Size Keterangan
ID Int
11 Id gejala
Nm_gejala Varchar
500 Nama gejala
c. Tabel Hasil Tabel ini digunakan untuk menyimpan hasil dari indikasi penyakit.
Tabel 3.11 Tabel Hasil
Field Type
Size Keterangan
ID Varchar
50 Id hasil
Username Varchar
20 Nama pemakai
Waktu Datetime
Waktu konsultasi id_penyakit
Int 11
Id penyakit
d. Tabel Jawab Pasien Tabel ini digunakan untuk melihat jawaban dari penyakit pasien.
Universitas Sumatera Utara
Tabel 3.12 Tabel Jwb_Pasien
Field Type
Size Keterangan
ID Int
8 ID pasien
Username varchar
20 Nama pasien
Id_gejala Int
11 ID gejala
e. Tabel Pasien Tabel ini digunakan untuk menyimpan data yang telah diisikan pasien
pada saat registrasi ke sistem
Tabel 3.13 Tabel Pasien
Field Type
Size Keterangan
Username Varchar
20 Id pasien
Nama Varchar
50 Nama pasien
Alamat Varchar
100 Alamat pasien
Jenis_kelamin Varchar
20 Jenis
kelamin pasien
Email Varchar
20 Email pasien
Gol_darah Varchar
3 Gol darah pasien
Password varchar
7 Password
f. Tabel Penyakit Tabel ini digunakan untuk meyimpan data berisi penyakit yang
berhubungan dengan darah.
Universitas Sumatera Utara
Tabel 3.14 Tabel Penyakit
Field Type
Size Keterangan
ID Int
11 Id penyakit
Nm_penyakit Varchar
500 Nama penyakit
Ket_penyakit text
Keterangan penyakit
g. Tabel Pohon Keputusan Tabel pohon keputusan adalah table aturan yang akan digunakan dalam
proses penelusuran dari suatu sistem.
Tabel 3.15 Tabel Pohon Keputusan
Field Type
Size Keterangan
No_id Int
11 Nomor id pertanyaan
ID Int
11 Id pertanyaan
Id_ya Varchar
10 Id jawaban ya
Id_tidak Varchar
10 Id jawaban tidak
h. Tabel Relasi Tabel ini berisi data yang menunjukkan relasi antara gejala dengan
penyakit yang diindikasikan selama pemeriksaan.
Tabel 3.16 Tabel Relasi
Field Type
Size Keterangan
Universitas Sumatera Utara
ID Int
11 Nama penyakit
Id_penyakit Int 11
Id penyakit Id_gejala
Int 11
Id gejala
3.6 Perancangan AntarMuka