6. Database User
Digunakan untuk menyimpan data-data user yang diinputkan oleh admin. Database user terdiri dari:
a. Tabel User digunakan untuk menyimpan data atau informasi user
b. Tabel Laporan digunakan untuk menyimpan data yang diinputkan
oleh user 7.
Output Output dari sistem pakar ini adalah:
a. Output dari desain pakar, berupa kumpulan rule yang disimpan dalam
database b.
Output dari desain user, berupa hasil dari proses inferensi, yaitu menentukan makanan diet sehat berdasarkan golongan darah beserta
diagnosa penyakitnya.
3.2.4 Struktur Tabel
Database merupakan data yang baik dan teratur berdasarkan key tertentu yang terdiri dari beberapa tabel. Dalam pembuatan program ini diperlukan
beberapa tabel, berikut ini adalah struktur tabel dan uraian yang digunakan dalam pembuatan database.
a. Tabel Admin
Nama tabel : admin Fungsi
: Tabel untuk menyimpan data admin. PK
: USERNAME_ADMIN
b. Tabel Golongan Darah
Nama tabel : golongan darah Fungsi
: Tabel untuk menyimpan data golongan darah. PK
: NAMA_GOL_DARAH
c. Tabel Pernafasan
Nama tabel : gejala pernafasan Fungsi
: Tabel untuk menyimpan data gejala pernafasan. PK
: ID_PERNAFASAN
d. Tabel dada
Nama tabel : gejala dada
Key Nama_Field Type Length Keterangan
PK Username_Admin
varchar 20
Menyimpan Nama admin Password_Admin
varchar 20 Menyimpan
Password admin
Type_User varchar 30 Menyimpan Type
user
Key Nama_Field Type Length Keterangan
PK Nama_gol_darah varchar 10 Menyimpan Nama
golongan darah
Key Nama_Field Type Length Keterangan
PK Id_Pernafasan
varchar 10
Menyimpan Id gejala pernafasan
Nama_Pernafasan varchar
20 Menyimpan Nama gejala
pernafasan Keterangan varchar 30 Menyimpan
Keterangan Tabel 3.1 Tabel Admin
Tabel 3.2 Golongan Darah
Tabel 3.3 Gejala
Fungsi : Tabel untuk menyimpan data gejala dada.
PK : ID_DADA
e. Tabel kondisi
Nama tabel : kondisi Fungsi
: Tabel untuk menyimpan data kondisi. PK
: ID_KONDISI
f. Nama tabel : bahan makanan Fungsi
: Tabel untuk menyimpan data bahan makanan. PK
: ID_BAHAN MAKANAN
Key Nama_Field Type Length Keterangan
PK Id_Dada
varchar 10
Menyimpan Id gejala dada Nama_Dada
varchar 20
Menyimpan Nama gejala dada
Keterangan varchar 30 Menyimpan Keterangan
Key Nama_Field Type Length
Keterangan
PK Id_Kondisi
varchar 10
Menyimpan Id kondisi Nama_Kondisi
varchar 20
Menyimpan Nama kondisi Keterangan varchar 30 Menyimpan
Keterangan
Key Nama_Field Type Length
Keterangan
PK Id_bahan_makanan varchar
10 Menyimpan Id bahan
makanan Keterangan_bahan varchar
20 Menyimpan
keterangan Tabel 3.6 Bahan Makanan
Tabel 3.4 Gejala Dada
Tabel 3.5 Kondisi
g. Tabel kasus
Nama tabel : kasus Fungsi
: Tabel untuk menyimpan data kasus. PK
: ID_KASUS
3.3 Perancangan Proses