Tabel 3. 1 Tabel Users
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
username Varchar(100) Berisikan username
password Varchar(128) Berisikan password
salt Varchar(50) Berisikan salt password
roleString Varchar(35) Berisikan roles
createAt Timestamp Berisikan waktu dan
tanggal user dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan user baru
updatedAt Timestamp Berisikan waktu dan
tanggal user di update
updatedBy Varchar(35) Berisikan nama
username yang
melakukan update user
Pada tabel diatas terdiri dari data user yang dapat login kedalam sistem, dalam database ini terdiri dari id, username, password dan salt kemudian terdapat
entity lain seperti createAt, createBy, updateAt, dan updatedBy yang digunakan sebagai log informasi apabila terjadi penambahan atau perubahan data.
Tabel 3. 2 Tabel Roles
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
name Varchar(100) Berisikan nama roles
permissions mediumtext Berisikan permission
controler yang dapat diakses
Tabel 3. 3 Tabel Roles (lanjutan)
createAt Timestamp Berisikan waktu dan
tanggal roles dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan roles baru
updatedAt Timestamp Berisikan waktu dan
tanggal roles di update
updatedBy Varchar(35) Berisikan nama
username yang
melakukan update roles
Pada tabel roles ini berisikan data tentang hal apa saja yang dapat diakses oleh users yang telah terdaftar pada bagian permissions ini tipe data berupa mediumtext karna akan menyimpan nama-nama controllers yang dapat diakses oleh users, nama-nama controllers tersebut dikonversikan menjadi bentuk strings dan dipisahkan dengan tanda (,) untuk membedakan nama controllers.
Tabel 3. 4 Tabel Daftar Alternatif
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
nama Varchar(100) Berisikan nama alternatif
category Varchar(128) Berisikan kategori
alternatif
createAt Timestamp Berisikan waktu dan
tanggal daftar alternatif dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan daftar alternatif baru
updatedAt Timestamp Berisikan waktu dan
tanggal daftar alternatif di update
updatedBy Varchar(35) Berisikan nama
username yang
melakukan update daftar alternatif
Tabel daftaralternative ini menyimpan nama-nama alternative apa saja yang dijadikan sebagai pilihan dalam pengambilan keputusan. Dalam hal ini data alternative berupa nama-nama lokasi wisata yang ada pada kota bekasi. Pada bagian nama dengan tipe data varchar (100) berisikan tentang informasi nama alternatif, kemudian category dengan tipe data varchar(100) berisikan mengenai kategory alternative.
Tabel 3. 5 Tabel Alternatif
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
kriteria Varchar(100) Berisikan kriteria
category Varchar(100) Berisikan kategori
alternatif
alternative_1 Varchar(255) Berisikan nama alternatif satu
alternative_2 Varchar(255) Berisikan nama alternatif dua
bobot double Berisikan nilai bobot
perbandingan kedua alternatif
createAt Timestamp Berisikan waktu dan
tanggal alternatif dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan alternatif baru
updatedAt Timestamp Berisikan waktu dan
tanggal alternatif di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update alternatif
Tabel alternative berisi tentang data bobot perbandingan antar alternative, masing-masing alternative akan diberikan penilaian atau bobot sesuai dengan
kriteria yang telah ditentukan sebelumnnya. Pada kolom kriteria berisi tentang kriteria yang dipilih, kemudian kategori berisi tentang kategori alternatif yang dipilih, dan untuk alternative_1 dan alternative_2 berisi tentang nama alternative yang akan dibandingkan.
Tabel 3. 6 Tabel Category Alternatif
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
nama Varchar(100) Berisikan nama kategori
alternatif
createAt Timestamp Berisikan waktu dan
tanggal kategori alternatif dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan kategori alternatif baru
updatedAt Timestamp Berisikan waktu dan
tanggal kategori alternatif di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update kategori alternatif
Tabel categoryalternative berisi tentang data kategori alternative, pengelompokan alternative berdasarkan kategori dalam hal ini kategori alternative dibagi berdasarkan jenis tempat wisatanya. Adapaun kolom dari tabel categoryalternative ini adalah id(int (11)), nama yang berisikan nama katergori alternatif, kemudian kolom createAt, crreateBy, updateAt, dan updateBy yang digunakan sebagai informasi log.
Tabel 3. 7 Tabel Alternative Priority
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
criteria Varchar(100) Berisikan kriteria
category Varchar(100) Berisikan kategori
alternatif
alternative Varchar(255) Berisikan nama alternatif satu
bobot double Berisikan nilai bobot
perbandingan kedua alternatif
createAt Timestamp Berisikan waktu dan
tanggal alternatif dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan alternatif baru
updatedAt Timestamp Berisikan waktu dan
tanggal alternatif di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update alternatif
Pada tabel alternatifpriority ini berisi tentang nilai atau hasil dari perhitungan priority value dari masing-masing alternative berdasarkan metode AHP pada bagian bobot berisi tentang hasil dari nilai priority value dari masing-masing alternative berdasarkan kategorinya.
Tabel 3. 8 Tabel Alternarive Pro
Kolom Tipe Keterangan
id Int(11) Id (Auto Increment)
nama Varchar(100) Berisikan nama
alternative
bobot double bobot dari alternative
priorityvector double nilai priority value
kriteria varchar(100) nama dari kriteria yang
dipilih
Tabel 3. 9 Tabel Alternative Pro (lanjutan)
category varchar(100) kategori alternatif
tipe varchar(100) tipe preferensi data
preferensi carchar(100) preferensi data
p double batas atas
q double batas bawah
createAt Timestamp Berisikan waktu dan
tanggal alternatif dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan alternatif baru
updatedAt Timestamp Berisikan waktu dan
tanggal alternatif di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update alternatif
Pada tabel alternativepro berisi tentang data dari perbandingan pembobotan masing – masing alternatif dengan menggunakan algoritma promethee data tersebut akan digunakan dalam penghitungan berdasarkan rangking masing-masing.
Tabel 3. 10 Tabel Daftar Kriteria
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
nama Varchar(100) Berisikan nama kriteria
createAt Timestamp Berisikan waktu dan
tanggal daftar kriteria dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan daftar kriteria baru
updatedAt Timestamp Berisikan waktu dan
tanggal daftar kriteria di update
Tabel 3. 11 Tabel Daftar Kriteria (lanjutan)
updatedBy Varchar(35) Berisikan nama
username yang
melakukan update daftar kriteria
Pada daftarkriteria tabel ini berisi tentang nama-nama kriteria yang dibuat dalam hal ini terdapat 6 kriteria yang dijadikan acuan dalam pemilihan tempat wisata di kota bekasi, nama-nama kriteria ini nantinya akan digunakan pada tabel selanjutnya.
Tabel 3. 12 Tabel Kriteria
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
kriteria_1 Varchar(255) Berisikan nama kriteria
satu
kriteria_2 Varchar(255) Berisikan nama kriteria
dua
bobot double Berisikan nilai bobot
perbandingan kedua kriteria
createAt Timestamp Berisikan waktu dan
tanggal alternatif dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan baru
updatedAt Timestamp Berisikan waktu dan
tanggal di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update
Table kriteria berisi tentang data-data perbandingan masing-masing kriteria yang akan dibandingkan dengan kriteria berdasarkan bobot yang telah ditentukan.
Pada kolom bobot akan disimpan nilai dari masing – masing perbandingan kriteria.
Tabel 3. 13 Criteria Priority
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
criteria Varchar(100) Berisikan kriteria
bobot double Berisikan nilai bobot
perbandingan kedua kriteria
createAt Timestamp Berisikan waktu dan
tanggal dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan baru
updatedAt Timestamp Berisikan waktu dan
tanggal di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan alternatif
Pada tabel criteriapriority ini berisi tentang nilai atau hasil dari perhitungan priority value dari masing-masing kriteria berdasarkan metode AHP pada bagian bobot berisi tentang hasil dari nilai priority value dari masing-masing kriteria.
Tabel 3. 14 Daftar Subkriteria
Kolom Tipe Keterangan
id Int(11) Id (Auto Increment)
nama Varchar(100) Berisikan nama
alternative
kriteria varchar(100) nama dari kriteria yang
dipilih
category varchar(100) kategori alternatif
tipe varchar(100) tipe preferensi data
preferensi carchar(100) preferensi data
p double batas atas
q double batas bawah
createAt Timestamp Berisikan waktu dan
tanggal dibuat
Tabel 3. 15 Tabel Daftar Subkriteria (lanjutan)
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan baru
updatedAt Timestamp Berisikan waktu dan
tanggal di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update
Pada daftarkriteria tabel ini berisi tentang nama-nama subkriteria yang dibuat dalam hal ini terdapat enam kriteria dan terdapat subkriteria pada masing-masing kriteria tersebut yang dijadikan acuan dalam pemilihan tempat wisata di kota bekasi, nama-nama subkriteria ini nantinya akan digunakan pada tabel selanjutnya.
Tabel 3. 16 Tabel Subkriteria
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
subkriteria_1 Varchar(255) Berisikan nama
subkriteria satu
subkriteria_2 Varchar(255) Berisikan nama
subkriteria dua
bobot double Berisikan nilai bobot
perbandingan kedua kriteria
kriteria varchar(100) Nama kriteria
createAt Timestamp Berisikan waktu dan
tanggal dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan baru
Tabel 3. 17 Tabel Subkriteria (lanjutan)
updatedAt Timestamp Berisikan waktu dan
tanggal di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update
Table subkriteria berisi tentang data-data perbandingan masing-masing subkriteria yang akan dibandingkan dengan subkriteria berdasarkan bobot yang telah ditentukan. Pada kolom bobot akan disimpan nilai dari masing – masing perbandingan subkriteria.
Tabel 3. 18 Tabel Config
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
title varchar(100) Judul Artikel
url varchar(100) url artikel
headerimg varchar(255) url img disimpan
headertitle varchar(180) header title
headersubtitle varchar(180) header sub title
IsShow tinyint(1) kode apakah ditampilkan
createAt Timestamp Berisikan waktu dan
tanggal dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan baru
updatedAt Timestamp Berisikan waktu dan
tanggal di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update
Pada tabel ini menyimpan konfigurasi dari dari halaman depan berupa home, about dan articel mengatur pada kolom title berisikan judul artikel, kemudian
URL pada kolom ini berisikan URL dari halaman tersebut, kemudian headerimg berisi tentnag url img yang digunakan, headertitle berisikan judul dari header, headersubtitle berisikan tentang text yang berada dibawah header title dan isShow berisikan kode apabila bernilai satu maka halaman akan ditampilkan sedangkan bila bernilai kosong maka halaman tidak akan ditampilkan pada halaman depan
Tabel 3. 19 Tabel Blog
Kolom Tipe Keterangan
id Int(11) Id (auto increment)
metatitle varchar(100) Meta title artikel
metadescription varchar(255) Meta description
metakeywords varchar(100) Meta keywords
title varchar(100) header title
text text isi artikel
bannerpicture varchar(150) banner picture (url)
bannertext varchar(255) text pada banner
permalink varchar(180) link artikel
IsPublished tinyint(1) kode apakah
ditampilkan
createAt Timestamp Berisikan waktu dan
tanggal dibuat
createBy Varchar(35) Berisikan nama
username yang
melakukan pembuatan baru
updatedAt Timestamp Berisikan waktu dan
tanggal di update
updatedBy Varchar(35) Berisikan nama
username yang melakukan update
Tabel blog berisi tentang data-data blog atau artikel, artikel ini nantinya akan ditampilkan pada halaman depan dan berisikan informasi seputar pariwisata di kota bekasi. Pada bagian metatitle berisi tentang title yang akan disisipkan pada
meta html, kemudian metadescription berisikan tentang deskripsi singkat mengenai artikel tersebut yang akan disisipkan pada meta description html, metakeywords berisi tentang keywords atau kata kunci pencarian yang akan dimasukan pada meta keywords html, title merupakan judul dari artikel, text merupakan isi dari konten artikel, banner picture berisi url dari gambar artikel yang digunakan, bannertext berisi tentang text yang ada dalam banner picture, kemudian permalink berisikan tentang url link dari artikel.