Conseptual Database Design Entity Relationship DiagramERD Logical Database Design Pysical Database Design

3.2.1.1 Conseptual Database Design Entity Relationship DiagramERD

s Gejala Penyakit Memiliki Analisa hasil Kd_gejala Nm_gejala K d _ p e n ya ki t N m _ p e n ya ki t P e n ye b a b Keterangan Solusi Photo Id Nama A la m a t K e la m in P e k er ja an Noip Noip Tanggal Memiliki Gambar 3.9 ER Diagram Sistem Pakar N N 1 N

3.2.1.2 Logical Database Design

Tabel Gejala Kd_gejala Nm_gejala Tabel Penyakit Kd_penyakit Nm_penyakit Penyebab Keterangan Solusi Photo Tabel Relasi Kd_penyakit Kd_gejala Tabel Analisa Hasil Id Nama Alamat Kelamin Pekerjaan Kd_penyakit NoIp Tanggal Tabel Pakar UserID PassId Gambar 3.10 Logical Sistem Pakar Diagnosa Penyakit Kulit PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3.2.1.3 Pysical Database Design

Sistem PakarDiagnosa penyakit kulit TABEL PAKAR Tabel 3.1 Tabel Pakar TABEL PENYAKIT Tabel 3.2 Tabel Penyakit TABEL GEJALA Tabel 3.3 Tabel Gejala TABEL RELASI Tabel 3.4 Tabel Relasi NAMA FIELD TIPE KETERANGAN UserID Varchar50 Username admin PassID Varchar50 Passwoard admin NAMA FIELD TIPE KETERANGAN Kd_penyakit Char4 Primary key, kode penyakit Nm_penyakit Varchar60 Nama penyakit Penyebab Varchar255 Penyebab penyakit Keterangan Text Keterangan tentang penyakit Solusi Text Solusi dari penyakit Photo Text Photo penyakit NAMA FIELD TIPE KETERANGAN Kd_gejala Char4 Primary key, kode gejala Nm_gejala Varchar100 Nama gejala NAMA FIELD TIPE KETERANGAN Kd_penyakit Char4 Foreign key, kode nama penyakit Kd_gejala Char4 Foreign key, kode gejala penyakit TABEL ANALISA HASIL Tabel 3.5 Tabel Analisa Hasil Tabel Temporeri tabel sementara TABEL TMP_PENYAKIT Tabel 3.6 Tabel Tmp_Penyakit TABEL TMP_GEJALA Tabel 3.7 Tabel Tmp_Gejala TABEL TMP_ANALIS Tabel 3.8 Tabel Tmp_Analis NAMA FIELD TIPE KETERANGAN Id Integer4 Primary key, id pengguna aplikasi Sistem Pakar Nama varchar60 Nama pengguna Alamat varchar100 Alamat pengguna kelamin Varchar10 Jenis kelamin pengguna pekerjaan varchar60 Pekerjaan pengguna Kd_penyakit Char4 Kode penyakit Noip varchar60 Ip pengguna yang mengakses tanggal Datetime Tanggal pada saat pengguna mengakses aplikasi Sistem Pakar NAMA FIELD TIPE KETERANGAN NoIP varchar60 IP pengguna yang mengakses sistem Kd_penyakit Char4 Foreign key, kode nama penyakit NAMA FIELD TIPE KETERANGAN NoIP varchar60 IP pengguna yang mengakses sistem Kd_gejala Char4 Foreign key, kode gejala penyakit NAMA FIELD TIPE KETERANGAN NoIP varchar60 IP pengguna yang mengakses sistem Kd_penyakit Char4 Foreign key, kode nama penyakit Kd_gejala Char4 Identitas gejala-gejala penyakit TABEL TMP_PASIEN Tabel 3.9 Tabel Analisa Hasil Keterangan : Tabel sementara atau temporary table digunakan untuk menyimpandata sementara di dalam MySQL. Adapun tabel yang digunakan yaitu 1. Tabel Tmp_gejala Tabel ini digunakan untuk sementara waktu dalam menampung jawaban pertanyaan gejala-gejala pasien. 2. Tabel Tmp_penyakit Tabel ini digunakan untuk sementara waktu dalam mendeteksi penyakit dari gejala-gejala yang pasien jawab. 3. Tabel Tmp_pasien Tabel ini digunakan untuk sementara waktu dalam menyimpan data pasien saat berkonsultasi secara online. 4. Tabel Tmp_analis Menyimpan data sementara dari diagnosa penyakit dan gejala NAMA FIELD TIPE KETERANGAN Id Integer4 Primary key, id pengguna aplikasi Sistem Pakar Nama varchar60 Nama pengguna Alamat varchar100 Alamat pengguna Kelamin Varchar10 Jenis kelamin pengguna Pekerjaan varchar60 Pekerjaan pengguna Noip varchar60 Ip pengguna yang mengakses Tanggal Datetime Tanggal pada saat pengguna mengakses aplikasi Sistem Pakar 43 3.2.2. Perancangan Pengambilan Keputusan 3.2.2.1Tabel Hubungan gejala dengan penyakit