• Tidak ada hasil yang ditemukan

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.

Dokumen terkait