3.6 Perancangan Basis Data
Struktur pangkalan data yang digunakan adalah struktur pangkalan data relasional.
3.6.1 Struktur Tabel
Adapun struktur data dari tabel-tabel relasional tersebut adalah sebagai berikut : 1. Tabel Pengguna
Tabel pengguna ini berfungsi untuk menyimpan data pengguna system.
Tabel 3.2 Tabel Pengguna
2. Tabel GejalaPenyakit
Tabel Gejala ini berfungsi untuk menyimpan data-data gejala.
Tabel 3.3 Tabel Gejala
3. Tabel Penyakit
Tabel penyakit berfungsi untuk menyimpan data penyakit yang akan di diagnosis. Nama Field
Tipe Data Keterangan
IDPengguna Integer
Auto Increment Nama
Varchar 30 Password
Varchar 10
Akses Varchar 20
Admin Pakar
Paramedis
Nama Field Tipe Data
Keterangan IDGejala
Integer Auto Increment
Nama Gejala Varchar 50
Universitas Sumatera Utara
Tabel 3.4 Tabel Penyakit
4. Tabel RulePenyakit Tabel Rule Penyakit berfungsi utnuk menyimpan aturan diagnosis penyakit.
Tabel 3.5 Tabel Rule Penyakit
5. Tabel detail_rule penyakit Tabel detail_rulepenyakit ini berfungsi untuk menyimpan aturan yangtelah
dimasukkan pada saat akuisisi pengetahuan.
Tabel 3.6 Tabel Detail_Rule Penyakit
6. Tabel Cek Gejala Tabel CekGejala ini berfungsi untuk menyimpan data jawaban gejala yang dialami
pasien berserta nilai kepercayaannya. Nama Field
Tipe Data Keterangan
IDPenyakit Integer
Auto Increment Nama Penyakit
Varchar 30
Nama Field Tipe Data
Keterangan IDRule
Integer Auto Increment
CFPakar Float
Nama Field Tipe Data
Keterangan IDRule
Integer Auto Increment
Op_Rule Integer
0 : JIKA 1 : DAN
IDGejala Integer
Universitas Sumatera Utara
Tabel 3.7 Tabel Cek Gejala
7. Tabel Cek Penyakit
Tabel CekPenyakit ini berfungsi untuk menyimpan data kemungkinan penyakit yang diderita pasien beserta prosentase kepercayaan terhadap penyakit tersebut.
Tabel 3.8 Tabel Cek Penyakit
8. Tabel Pasien Tabel pasien berfungsi untuk menyimpan data pasien.
Tabel 3.10 Tabel Pasien
Nama Field Tipe Data
Keterangan IDRule
Integer Auto Increment
IDGejala Integer
CFPengguna Float
Nama Field Tipe Data
Keterangan IDPenyakit
Integer Auto Incerement
NamaPenyakit Varchar 40
CFFinal Integer
Nama Field Tipe Data
Keterangan IDPasien
Integer Auto Increment
NamaPasien Varchar30
Alamat Varchar80
Universitas Sumatera Utara
3.6.2 Relasi Antar Tabel