Struktur Tabel Perancangan Sistem

Gambar 3.9 CDM Aplikasi Sistem Pakar Untuk Diagnosis Penyakit Kopi Gambar 3.10 PDM Aplikasi Sistem Pakar Untuk Diagnosis Penyakit Kopi

3.2.7 Struktur Tabel

Struktur tabel merupakan penjelasan dan penjabaran dari suatu database. Dalam struktur tabel dijelaskan fungsi dari masing-masing tabel dan field yang ada, juga tipe dari setiap field beserta dengan konstrainnya. Struktur tabel dari aplikasi sistem pakar ini adalah sebagai berikut: Punya Punya Punya Punya Punya Punya Parameter no_parameter nama_parameter Paths pertanyaan Poss ibleValue no_value isiValue Solusi no_solusi Penyebab Gejala Solusi DtRule id_det_rule IsKonklus i Rule no_rule nama_s et Kons ultasi no_kons Jawaban Kons _Date User us er_Id Nama Username Level Pass word Alamat No_Telp Reg _Date NO_SOLUSI = NO_SOLUSI USER_ID = USER_ID NO_PARAMET ER = NO_PARAMET ER NO_VALUE = NO_VALUE NO_RULE = NO_RULE NO_PARAMET ER = NO_PARAMET ER NO_VALUE = NO_VALUE NO_PARAMET ER = NO_PARAMET ER PARAMETER NO_PARAMETER integer NAMA_PARAMETER long varchar PATHS char5 PERTANYAAN long varchar POSSIBLEVALUE NO_PARAMETER integer NO_VALUE integer ISIVALUE long varchar SOLUSI NO_SOLUSI integer NO_PARAMETER integer NO_VALUE integer PENYEBAB varchar50 GEJALA long varchar SOLUSI long varchar DTRULE ID_DET_RULE integer NO_PARAMETER integer NO_VALUE integer NO_RULE integer ISKONKLUSI varchar5 RULE NO_RULE integer NAMA_SET varchar20 KONSULTASI NO_KONS integer USER_ID varchar5 NO_SOLUSI integer JAWABAN long varchar KONS_DATE timestamp USER USER_ID varchar5 NAMA varchar50 USERNAME varchar25 LEVEL varchar10 PASSWORD varchar25 ALAMAT long varchar NO_TELP varchar12 REG_DATE timestamp STIKOM SURABAYA 1. Nama : Parameter Primary Key : no_parameter Foreign Key : - Fungsi : Menyimpan data gejala-gejala penyakit tanaman kopi Tabel 3.3 Parameter No Nama Field Tipe Data Length Key Keterangan 1 no_parameter Integer - PK Nomor parameter 2 Nama_parameter Varchar Max - Nama dari parameter 3 Paths Char 5 - Paths 4 Pertanyaan Varchar Max - Pertanyaan yang akan ditampilkan ke User 2. Nama : PossibleValue Primary Key : no_value Foreign Key : no_parameter reference Parameter no_parameter Fungsi : Menyimpan data possible value dari masing-masing parameter Tabel 3.4 PossibleValue No Nama Field Tipe Data Length Key Keterangan 1 no_value Integer - PK Nomor value 2 no_parameter Integer - FK Nomor parameter 3 IsiValue Varchar Max - Nama value 3. Nama : Rule Primary Key : no_rule Foreign Key : - Fungsi : Menyimpan Rule STIKOM SURABAYA Tabel 3.5 Rule No Nama Field Tipe Data Length Key Keterangan 1 no_rule Integer - PK Nomor rule 2 Nama_Set Varchar 20 - Nama set 4. Nama : DtRule Primary Key : id_det_rule Foreign Key : no_rule reference Rule no_rule, no_parameter reference Parameter no_parameter dan no_value reference PossibleValue no_value Fungsi : Menyimpan detil rule Tabel 3.6 DtRule No Nama Field Tipe Data Length Key Keterangan 1 Id_det_rule Integer - PK ID detil rule 2 no_rule Integer - FK Nomor rule 3 no_parameter Integer - FK Nomor parameter 4 no_value Integer - FK Nomor Value 5 is_konklusi Varchar 5 - Keterangan yang menunjukan apakah sebagai konklusi atau premis 5. Nama : Solusi Primary Key : no_solusi Foreign Key : no_parameter reference Parameter no_parameter dan no_value reference PossibleValue no_value Fungsi : Menyimpan solusi dari kesimpulan akhir STIKOM SURABAYA Tabel 3.7 Solusi No Nama Field Tipe Data Length Key Keterangan 1 no_solusi Integer - PK Nomor solusi 2 no_parameter Integer - FK Nomor parameter 3 no_value Integer - FK Nomor value 4 Penyebab Varchar 50 - Penyebab Penyakit 5 Gejala Varchar Max - Gejala Penyakit 6 Solusi Varchar Max - Isi solusi 6. Nama : Konsultasi Primary Key : no_kons Foreign Key : user_id reference User user_id dan no_solusi reference Solusi no_solusi Fungsi : Menyimpan hasil konsultasi Tabel 3.8 Konsultasi No Nama Field Tipe Data Length Key Keterangan 1 No_kons Integer - PK Nomor konsultasi 2 user_id Integer - FK Id Pengguna 3 no_solusi Integer - FK Nomor solusi 4 Jawaban Varchar Max - Hasil jawaban pengguna 5 Kons_date DateTime - - Tanggal konsultasi 7. Nama : User Primary Key : user_id Foreign Key : - Fungsi : Menyimpan data pengguna aplikasi STIKOM SURABAYA Tabel 3.9 User No Nama Field Tipe Data Length Key Keterangan 1 User_id Varchar 5 PK Id pengguna 2 Nama Varchar 50 - Nama pengguna 3 Username Varchar 25 - Username pengguna 4 Level Varchar 10 - Level pengguna 5 Password Varchar 25 - Password pengguna 6 Alamat Varchar Max - Alamat pengguna 7 No_Telp Varchar 12 - No telp pengguna 8 Reg_date Datetime Tanggal registrasi

3.2.8 Desain Input Output