BAB III Analisis Dan Perancangan Sistem
3.4 Perancangan Database
3.4.2 Tabel
tabel yang akan terbentuk. Berikut adalah tabel yang terbentuk untuk website kesehatan tanah dengan metode forward chaining.
Tabel 3.2. Tabel pada Database
a. Tabel Admin
Pada tabel admin terdapat beberapa entitas diantaranya USERID, PASSWORDID. Dimana USERID sebagai primary key.
Berikut adalah tampilan tabel admin.
Tabel 3.3. Tabel Admin
Field Type Collation Null Default
userID Varchar(30) Latin1_swedish No NULL
passID Varchar(30) Latin1_swedish No NULL
Pada tabel ini akan menyimpan data admin, dimana admin login dahulu untuk masuk ke home admin.
b. Tabel Berita
Pada tabel ini berisi data berita yaitu KODE_BERITA, JUDUL, TGL, CONTENT, GAMBAR_BERITA, CAPTION. Dimana KODE_BERITA sebagai primary key.
Gambar Tabel 3.4. Tabel Berita
Field Type Collation Null Default
Kode_berita Varchar(30) Latin1_swedish No None
Judul Varchar(30) Latin1_swedish No None
Tgl Date No None
Content Text Latin1_swedish No None
Gambar_berita Varchar(350) Latin1_swedish No None
Caption Varchar(150) Latin1_swedish No None
Pada tabel berita ini admin hanya bisa menambah data berita, mengubah data berita. Yang masing masing memiliki berita yang berbeda atau sama sesuai dengan jumlah nya.
c. Tabel Komentar
Pada tabel ini berisi data komentar yaitu IDKOMENTAR, KODE_TOPIK, NAMA, EMAIL, KOMENTAR, TGL, JAM. Dimana IDKOMENTAR sebagai primary key.
Tabel 3.5. Tabel Komentar
Field Type Collation Null Default
Idkomentar Varchar(5) Latin1_swedish No None
Kode_topik Varchar(2) Latin1_swedish No None
Nama Varchar(35) Latin1_swedish No None
Email Varchar(50) Latin1_swedish No None
Komentar Text Latin1_swedish No None
Tgl Date No None
Jam Time No None
Pada tabel komentar ini admin hanya bisa menyimpan data komentar. Yang masing masing memiliki komentar yang berbeda.
d. Tabel Detail_gejala
Pada tabel hasil ini akan menyimpan data gejala - gejala kesehatan tanah. Pada tabel ini terdapat ID_DETAIL_GEJALA, ID_GEJALA, NAMA_GEJALA, PENYAKIT, GEJALA, GAMBAR_GEJALA. Dimana ID_DETAIL_GEJALA adalah primary key dari tabel ini.
Tabel 3.6. Tabel Detail_gejala.
Field Type Collation Null Default
Id_detai_gejala Varchar(5) No None
Id_gejala Varchar(2) No None
Nama_gejala Varchar(35) Latin1_swedish No None
Penyakit Varchar(50) Latin1_swedish No None
Gejala Text Latin1_swedish No None
Gambar_gejala Date Latin1_swedish No None
Pada tabel ini akan menyimpan data gejala - gejala kesehatan tanah.
e. Tabel Forwardchain
Pada tabel hasil ini akan menyimpan data gejala - gejala kesehatan tanah. Pada tabel ini terdapat ID, GEJALA, HASILGEJALA, JENIS, NILAI, GAMBAR_GEJALA. Dimana ID adalah primary key dari tabel ini.
Tabel 3.7. Tabel Forwardchain
Field Type Collation Null Default
Id int(11) No None
Gejala Text Latin1_swedish No None
Hasilgejala Text Latin1_swedish No None
Jenis Text Latin1_swedish No None
Nilai Float No None
Gambar_gejala Varchar(100) Latin1_swedish No None
f. Tabel Gallery
Pada tabel gallery ini terdapat KODE_GALERI, JUDUL, TGL, GAMBAR. Sehingga dari tabel ini dapat menyimpan foto - foto terdahulu. Dan KODE_GALERI adalah sebagai primary key dari tabel ini.
Gambar Tabel 3.8. Tabel Gallery
Field Type Collation Null Default
Kode_galeri Varchar(5) Latin1_swedish No None
Judul Varchar(50) Latin1_swedish No None
Tgl Date No None
Gambar Varchar(100) Latin1_swedish No None
Foto - foto ini disimpan yang kemudian akan di bandingkan dengan permasalahan gejala kesehatan tanah pada saat ini.
g. Tabel Buku Tamu
Pada tabel buku tamu ini terdapat IDBUKU_TAMU, NAMA, EMAIL, KOMENTAR, TGL, JAM. Pada tabel ini IDBUKU_TAMU adalah sebagai primary key.
Tabel 3.9. Tabel Buku Tamu
Field Type Collation Null Default
Idbuku_tamu Varchar(5) Latin1_swedish No None
Nama Varchar(35) Latin1_swedish No None
Email Varchar(50) Latin1_swedish No None
Komentar Text Latin1_swedish No None
Tgl Date No None
Jam Time No None
Pada tabel buku tamu ini, admin dapat memfilter semua komentar yang masuk pada buku tamu
.
h. Tabel BukuTamu_Terhapus
Pada tabel buku tamu terhapus ini terdapat IDBUKUTAMU_TERHAPUS, NAMA, EMAIL, KOMENTAR, TGL, JAM. Pada tabel ini IDBUKUTAMU_TERHAPUS adalah sebagai primary key.
Tabel 3.10. Tabel BukuTamu_Terhapus
Field Type Collation Null Default
Idbukutamu_terhapus Varchar(5) Latin1_swedish No None
Nama Varchar(35) Latin1_swedish No None
Email Varchar(50) Latin1_swedish No None
Komentar Text Latin1_swedish No None
Tgl Date No None
Jam Time No None
Pada tabel buku tamu terhapus ini, admin dapat menghapus semua komentar yang masuk pada buku tamu.
i. Tabel Temp BukuTamu
Pada tabel tmp buku tamu ini terdapat IDTMP_BUKUTAMU, NAMA, EMAIL, KOMENTAR, TGL, JAM. Pada tabel ini IDTMP_BUKUTAMU adalah sebagai primary key.
Tabel 3.11. Tabel Temp Buku Tamu
Field Type Collation Null Default
Idtmp_bukutamu Varchar(5) Latin1_swedish No None
Nama Varchar(35) Latin1_swedish No None
Email Varchar(50) Latin1_swedish No None
Komentar Text Latin1_swedish No None
Tgl Date No None
Pada tabel tmp buku tamu ini, admin dapat menyimpan temp pada buku tamu.
j. Tabel Gejala
Pada tabel jenis gejala kesehatan tanah ini terdapat KODE_JENIS_GEJALA, JUDUL, TGL, CONTENT, GAMBAR_JENIS_GEJALA, CAPTION. Pada tabel ini KODE_JENIS_GEJALA adalah sebagai primary key.
Tabel 3.12. Tabel Jenis Gejala Kesehatan Tanah
Field Type Collation Null Default
Kode_jenis_gejala Varchar(5) Latin1_swedish No None
Judul Varchar(50) Latin1_swedish No None
Tgl Date No None
Content Text Latin1_swedish No None
Gambar_jenis_gejala_kesehatan_tanah Varchar(150) Latin1_swedish No None
Pada tabel jenis gejala kesehatan tanah ini, admin dapat menambahkan gejala kesehatan tanah terbaru.