Entity Relational Diagram Tabel

User 2.1 Input Gejala 2.2 Proses Diagnosis Gejala Aturan Gejala Penyakit Data Aturan Gejala, Nilai CF Data Penyakit Data Gejala Gejala Penyakit Ayam Data Gejala Ayam Hasil Diagnosa Aturan Pencegahan Pencegahan Saran Pencegahan Data Pencegahan Data Aturan Pencegahan Data Gejala Data Aturan Gejala, Nilai CF Gambar 3.7 Diagram Alir Data level 2 proses 2

3.2.4 Perancangan Tabel Untuk Basis Data

Basis data merupakan bagian dari implementasi sistem pakar yang digunakan untuk menyimpan semua data baik basis pengetahuan maupun basis saran.

3.2.4.1 Entity Relational Diagram

Entitas-entitas yang terlibat didalam sistem pakar ini antara lain : 1. Penyakit 2. Gejala 3. Pencegahan Universitas Sumatera Utara Dari entitas-entitas yang terlibat dapat dibuat suatu diagram hubungan antar entitas seperti yang ditunjukkan pada gambar 3.8. Penyakit Gejala Keterangan Id_Penyakit NamaPenyakit Id_Gejala NamaGejala Memiliki Memiliki Pencegahan Pencegahan Id_Pencegahan Pertanyaan Nilai CF Keterangan CF Min M M M M Gambar 3.8 Entity Relational Diagram

3.2.4.2 Tabel

a. Tabel Penyakit Tabel Penyakit ini digunakan unuk menyimpan data-data penyakit yang terdiri dari Id_penyakit, Nama_penyakit, keterangan dan CF_Min. Id_penyakit merupakan primary key. Perancangan dari tabel penyakit dapat dilihat pada tabel 3.4 berikut ini. Universitas Sumatera Utara Tabel 3.4 Tabel Jenis Penyakit No. Nama Field Tipe Data Keterangan 1 INT Id_penyakit Kode penyakit primary key 2 Nama_penyakit varchar Nama penyakit 3 keterangan varchar Keterangan penyakit 4 CF_Min varchar Batas minimum CF b. Tabel Gejala Tabel gejala digunakan untuk menyimpan data gejala yang terdiri dari Id_gejala, gejala dan pertanyaan. Perancangan dari tabel gejala dapat dilihat pada tabel 3.5 berikut ini. Tabel 3.5 Tabel Gejala No. Nama Field Tipe Data Keterangan 1 INT Id_gejala Kode gejala primary key 2 gejala varchar Gejala 3 pertanyaan varchar Pertanyaan c. Tabel pencegahan Tabel pencegahan digunakan untuk menyimpan data pencegahan yeng terdiri dari Id_pencegahan, pencegahan dan keterangan. Perancangan dari tabel pencegahan dapat dilihat pada tabel 3.6 berikut ini. Tabel 3.6 Tabel Pencegahan No. Nama Field Tipe Data Keterangan 1 INT Id_pencegahan Kode Pencegahan primary key 2 pencegahan varchar Nama Pencegahan 3 keterangan varchar Keterangan pencegahan d. Tabel Kaidah Tabel Kaidah digunakan untuk menentukan jenis penyakit dengan jenis gejala serta memberikan nilai cf pada gejala untuk tiap penyakit. Perancangan tabel Kaidah ini ditunjukkan pada tabel 3.7 berikut ini Universitas Sumatera Utara Tabel 3.7 Tabel Kaidah No. Nama Field Tipe Data Keterangan 1 Id_penyakit INT Kode penyakit 2 Id_gejala INT Kode gejala 3 cf varchar Nilai cf untuk tiap gejala e. Tabel AturPencegahan Tabel AturPencegahan digunakan untuk menentukan saran pencegahan untuk masing-masing penyakit. Perancangan tabel AturPencegahan dapat dilihat pada tabel 3.8 berikut ini. Tabel 3.8 Tabel AturPencegahan No. Nama Field Tipe Data Keterangan 1 Id_penyakit INT Kode penyakit 2 Id_pencegahan INT Kode pencegahan f. Tabel User Tabel user digunakan untuk menyimpan data pengguna yaitu data login pakar dan password. Perancangan dari tabel user dapat dilihat pada tabel 3.9 berikut ini. Tabel 3.9 Tabel User No. Nama Field Tipe Data Keterangan 1 Login varchar Username primary key 2 Password varchar Password untuk login

3.2.4.3 Visualisasi Antar Tabel