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