Perancangan Tabel Perancangan Data dan Tabel

3.5.2. Perancangan Tabel

Tabel yang dibutuhkan dalam pembuatan system ini adalah : 1. Tabel user Tabel ini digunakan untuk menyimpan data dari petugas administrator dan menyimpan data login petugas. Struktur tabel user dapat dilihat seperti Tabel 3.1 dibawah ini. Tabel 3.1 Tabel User No Nama Fields Type Panjang Null Keterangan 1 user name Varchar 50 N Primary Key 2 pasword Varchar 50 N 3 nama_lengkap Varchar 100 N 4 email Varchar 100 N 5 no_telp Varchar 20 N 6 level Varchar 20 N 7 blokir char 1 N 8 id_session Varchar 100 N 2. Tabel jenishp Table jenishp digunakan untuk merekam data merk dari data-data handphone secara global. Dalam table ini terdiri dari 3 field dan KODEHP sebagai primary keynya. Struktur tabel jenishp dapat dilihat seperti Tabel 3.2 dibawah ini. Tabel 3.2 Tabel jenishp No Nama Fields Type Panjang Null Keterangan 1 kodehp Varchar 7 N Primary Key 2 namahp Varchar 20 N 3 aktif Char 1 N Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 3. Tabel datahp Table ini merupakan table yang merekam data-data handphone yang akan diproses. Dalam table ini diberi nama table datahp tabel ini memeilki 1 primary key yaitu TYPE dan satu Foregn key yaitu KODEHP. Struktur datanya dapat dilihat pada Tabel 3.3 dibawah ini. Tabel 3.3 Tabel datahp No Nama Fields Type Panjang Null Keterangan 1 type Integer 5 N Primary Key 2 kodehp Varchar 100 N Foreign Key 3 jaringan Varchar 100 N 4 layar Varchar 100 N 5 harganew doble N 6 hargasec doble N 7 dimensi decimal 9,2 N 8 berat doble N 9 standby doble N 10 talktime doble N 11 Phonebook doble N 12 panjang doble N 13 lebar doble N 14 tebal doble N 15 gambar Varchar 50 N 16 ket Varchar 500 N 4. Tabel fuzzy Table ini merupakan table yang merekam data-data variable Fuzzy yang akan diroses menjadi data fuzzy. Dalam table ini diberi nama table fuzzy tabel ini memeilki 1 primary key yaitu ID_FUZZY struktur datanya dapat dilihat pada Tabel 3.4 dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.4 Tabel fuzzy No Nama Fields Type Panjang Null Keterangan 1 id_ fuzzy Integer 5 N Primary Key 2 fuzzy Varchar 30 N 3 satuan Varchar 30 N 5. Tabel btshimp Table ini merupakan table yang merekam data-data batas Himpunan fuzzy yang akan diproses. Dalam table ini diberi nama table btshimp tabel ini memeilki 1 primary key yaitu ID_BTSHIMP dan satu Foregn key yaitu ID_ FUZZY , struktur datanya dapat dilihat pada Tabel 3.5 dibawah ini. Tabel 3.5 Tabel btshimp No Nama Fields Type Panjang Null Keterangan 1 id_btshimp Integer 5 N Primary Key 2 id_ fuzzy integer 5 N Foreign Key 3 batas Varchar 15 N 4 nilai1 doble N 5 nilai2 doble N 6 nilai3 doble N 6. Tabel mu Table ini merupakan table yang merekam data-data mu yang akan diproses. Dalam table ini diberi nama table mu tabel ini memeilki 1 primary key yaitu ID_MU dan dua Foregn key yaitu ID_ FUZZY dari tabel nonfuzzy dan TYPE dari tabel datahp , struktur datanya dapat dilihat pada Tabel 3.6 dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.6 Tabel mu No Nama Fields Type Panjang Null Keterangan 1 id_mu Integer 5 N Primary Key 2 id_ fuzzy Integer 5 N Foreign Key 3 type Varchar 100 N 4 kecil decimal 9,2 N 5 sedang decimal 9,2 N 6 besar decimal 9,2 N 7. Tabel nonfuzzy Table ini merupakan table yang merekam data-data variable nonfuzzy yang akan diroses menjadi data fuzzy. Dalam table ini diberi nama table nonfuzzy tabel ini memeilki 1 primary key yaitu ID_NONFUZZY struktur datanya dapat dilihat pada Tabel 3.7 dibawah ini. Tabel 3.7 Tabel nonfuzzy No Nama Fields Type Panjang Null Keterangan 1 id_ nonfuzzy Integer 5 N Primary Key 2 nonfuzzy Varchar 30 N 3 Y Varchar 15 N 4 N Varchar 15 N 8. Tabel fasilitas Table ini merupakan table yang merekam data-data fasilitas yang akan diproses. Dalam table ini diberi nama table failitas tabel ini memeilki 1 primary key yaitu ID_FASILITAS dan dua Foregn key yaitu ID_ NONFUZZY dari tabel nonfuzzy dan TYPE dari tabel datahp. Struktur datanya dapat dilihat pada Tabel 3.8 dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.8 Tabel fasilitas No Nama Fields Type Panjang Null Keterangan 1 id_fasilitas Integer 5 N Primary Key 2 Id_ nonfuzzy Varchar 11 N Foreign Key 3 type Varchar 10 N Foreign Key 4 fasilitas Varchar 30 N 9. Tabel album Tabel ini digunakkan untuk menyimpan nama-nama album yang nantinya digunakan untuk menyimpan gambar-gambar yang diupload dalam website. Struktur datanya dapat dilihat pada Tabel 3.9 dibawah ini. Tabel 3.9 Tabel album No Nama Fields Type Panjang Null Keterangan 1 id_album Integer 5 N Primary Key 2 jdl_album Varchar 100 N 3 album_seo Varchar 100 N 4 gbr_album Varchar 100 N 5 aktif char 1 N 10. Tabel gallery Tabel ini digunakkan untuk menyimpan gallery gambar yang diupload dalam website, gallery ini nantinya akan dibedakan berdasarkan nama album pada tabel. Struktur datanya dapat dilihat pada Tabel 3.10 dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.10 Tabel galery No Nama Fields Type Panjang Null Keterangan 1 id_galery Integer 5 N Primary Key 2 id_album Integer 5 N Foreign Key 3 jdl_galery Varchar 100 N 4 galery_seo Varchar 100 N 5 keterangan text N 6 gbr_galery Varchar 100 N 11. Tabel kategori Tabel ini digunakkan untuk menyimpan kategori berita, yang nantinya berita akan dikelompokkan berdasarkan kategori ini. Struktur datanya dapat dilihat pada Tabel 3.11 dibawah ini. Tabel 3.11 Tabel kategori No Nama Fields Type Panjang Null Keterangan 1 id_kategori integer 5 N Primary Key 2 nama_kategori Varchar 50 N 3 kategori_seo Varchar 100 N 4 aktif char 1 N 12. Tabel berita Tabel ini digunakkan untuk menyimpan berita yang ditulis oleh administrator dan nantinya akan diberikan dalam website ke Customer. Struktur datanya dapat dilihat pada Tabel 3.12 dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.12 Tabel berita No Nama Fields Type Panjang Null Keterangan 1 id_berita Integer 5 N Primary Key 2 id_kategori Integer 5 N Foreign Key 3 user name Varchar 30 N 4 judul Varchar 100 N 5 judul_seo Varchar 100 N 6 headline char 1 N 7 isi_berita text 20 N 8 hari Varchar 20 N 9 tanggal Date N 10 jam Time N 11 gambar Varchar 100 N 12 dibaca Integer 5 N 13 tag Varchar 100 N 13. Tabel komentar Tabel ini digunakkan untuk menyimpan komentar dari berita yang diberikan oleh pelihat berita itu. Struktur datanya dapat dilihat pada Tabel 3.13 dibawah ini. Tabel 3.13 Tabel komentar No Nama Fields Type Panjang Null Keterangan 1 id_komentar integer 5 N Primary Key 2 id_berita integer 5 N Foreign Key 3 nama_komentar Varchar 100 N 4 url Varchar 100 N 5 isi_komentar text N 6 tgl Date N 7 jam_komentar Time N 8 aktif char 1 N Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 14. Tabel banner Tabel ini digunakkan untuk menyimpan seponsor dari pihak-pihak tertentu, nantinya website akan meampilkan semua seponsor yang mendukung dalam berdirinya counter. Struktur datanya dapat dilihat pada Tabel 3.14 dibawah ini. Tabel 3.14 Tabel banner No Nama Fields Type Panjang Null Keterangan 1 id_banner Integer 5 N Primary Key 2 judul Varchar 100 N 3 url Varchar 100 N 4 gambar Varchar 100 N 5 tgl_posting Date N 15. Tabel mainmenu Tabel ini digunakkan untuk menyimpan menu utama dari website. Struktur datanya dapat dilihat pada Tabel 3.15 dibawah ini. Tabel 3.15 Tabel mainmenu No Nama Fields Type Panjang Null Keterangan 1 id_main Integer 5 N Primary Key 2 nama_main Varchar 50 N 3 link Varchar 100 N 4 aktif char 1 N 16. Tabel submenu Tabel ini digunakkan untuk menyimpan sub menu dari main menu pada tabel sebelumnya. Struktur datanya dapat dilihat pada Tabel 3.16 dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.16 Tabel submenu No Nama Fields Type Panjang Null Keterangan 1 id_sub Integer 5 N Primary Key 2 nama_sub Varchar 50 N 3 link_sub Varchar 100 N 4 id_main Integer 5 N Foreign Key 17. Tabel katrek Tabel ini digunakkan untuk menyimpan kategori rekomendasi, dan nantinya dijadikan sebai menu dalam website. Struktur datanya dapat dilihat pada Tabel 3.17 dibawah ini. Tabel 3.17 Tabel katrek No Nama Fields Type Panjang Null Keterangan 1 id_katrek integer 5 N Primary Key 2 nama_katrek Varchar 50 N 3 kartek_seo Varchar 100 N 4 aktif char 1 N 18. Tabel halamanstatis Tabel ini digunakkan untuk menyimpan halaman website yang setatis yang hanya memiliki satu data saja, misalkan profil, slogan counter, dll. Struktur datanya dapat dilihat pada Tabel 3.18 dibawah ini. Tabel 3.18 Tabel halamanstatis No Nama Fields Type Panjang Null Keterangan 1 id_halaman Integer 5 N Primary Key 2 judul Varchar 100 N 3 isi_halaman text N 4 tgl_posting date N 5 gambar Varchar 100 N Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 19. Tabel download Tabel ini digunakkan untuk menyimpan data-data untuk download Customer yang diupload oleh administrator. Struktur datanya dapat dilihat pada Tabel 3.19 dibawah ini. Tabel 3.19 Tabel download No Nama Fields Type Panjang Null Keterangan 1 id_download Integer 5 N Primary Key 2 judul Varchar 100 N 3 nama_file Varchar 100 N 4 tgl_posting date N 5 hits Integer 3 N 20. Tabel hubungikami Tabel ini digunakkan untuk menyimpan data dari kostumer yang memberikan kritik, saran, complain, pemesanan barang, dll. Struktur datanya dapat dilihat pada Tabel 3.20 dibawah ini. Tabel 3.20 Tabel hubungikami No Nama Fields Type Panjang Null Keterangan 1 id_hubungi Integer 5 N Primary Key 2 nama Varchar 50 N 3 email Varchar 100 N 4 subyek Varchar 100 N 5 pesan text N 6 tanggal date N Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 21. Tabel poling Tabel ini digunakkan untuk menyimpan data poling dari pengunjung yang memberikan tentang merek handphone yang paling favorite. Struktur datanya dapat dilihat pada Tabel 3.21 dibawah ini. Tabel 3.21 Tabel poling No Nama Fields Type Panjang Null Keterangan 1 id_poling Integer 5 N Primary Key 2 pilihan Varchar 100 N 3 status Varchar 20 N 4 rating Integer 5 N 5 aktif char 1 N 22. Tabel modul Tabel ini digunakkan untuk menyimpan data modul-modul yang dikerjakan dalam pembuatan aplikasi system ini. Struktur datanya dapat dilihat pada Tabel 3.22 dibawah ini. Tabel 3.22 Tabel modul No Nama Fields Type Panjang Null Keterangan 1 id_modul integer 5 N Primary Key 2 nama_modul Varchar 50 N 3 link Varchar 100 N 4 ststic_conten text N 5 gambar Varchar 100 N 6 publish char 1 N 7 status char 5 N 8 aktif char 1 N 9 urutan integer 5 N 10 link_seo Varchar 50 N Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 23. Tabel promo Tabel ini digunakkan untuk menyimpan data-data promo dari counter. Struktur datanya dapat dilihat pada Tabel 3.23 dibawah ini. Tabel 3.23 Tabel promo No Nama Fields Type Panjang Null Keterangan 1 id_promo Integer 5 N Primary Key 2 promo Varchar 100 N 3 tgl_posting date N 4 gambar Varchar 100 N 24. Tabel statistic Tabel ini digunakkan untuk menyimpan pengunjung dari website dan berapa hits yang dilakukkan. Struktur datanya dapat dilihat pada Tabel 3.24 dibawah ini. Tabel 3.24 Tabel statistik No Nama Fields Type Panjang Null Keterangan 1 ip Integer 5 N Primary Key 2 tanggal Date N 3 hits Integer 10 N 4 online Varchar 255 N 25. Tabel katajelek Tabel ini digunakkan untuk menyimpan daftar kata jelek yang nantinya untuk melakukkan sensor dari komentar Customer. Struktur datanya dapat dilihat pada Tabel 3.25 dibawah ini. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.25 Tabel katajelek No Nama Fields Type Panjang Null Keterangan 1 id_jelek Varchar 7 N Primary Key 2 kata Varchar 60 N 3 ganti Varchar 60 N 26. Tabel template Tabel ini digunakkan untuk menyimpan template agar dapat mempermudah dalam merubah template. Struktur datanya dapat dilihat pada Tabel 3.9 dibawah ini. Tabel 3.26 Tabel template No Nama Fields Type Panjang Null Keterangan 1 id_template Integer 5 N Primary Key 2 judul Varchar 100 N 3 pembuat Varchar 50 N 4 folder Varchar 50 N 5 aktif char 1 N

3.6. Perancangan Antarmuka