3.3.1. Diagram Kelas Entity
Entitas menunjukkan obyek-obyek dasar yang terkait di dalam system , obyek dasar dapat berupa orang benda atau hal yang keterangannya perlu disimpan di dalam basis
data. Diagram kelas entity dari Sistem Pendukung Pengambilan Keputusan Paket Wisata Bajo digambarkan sebagai berikut :
3.3.2. Relational Model
Relational model menggambarkan database dalam bentuk table dua dimensi, dimana tiap kolom sebagai attribute menunjukkan elemen
– elemen data dan tiap baris sebagai tuple menunjukkan satu rekaman data.
anggota produk_paketwisata
1
memiliki
normalized_bobot kriteria_nilai_akomodasi
kriteria_nilai_transport kriteria_nilai_obyekwisata
kriteria_nilai_budget
Gambar 7 Diagram kelas entity
a. Desain table anggota, produk_paketwisata dan table dan status_konfirmasi
Tabel anggota memiliki relasi many-to-one dengan tabel konfirmasi, tabel anggota juga memiliki relasi one-to-many dengan tabel produk_paketwisata. Primary key
tabel anggota adalah id_anggota juga merupakan foreign key untuk table produk_paketwisata. Primary key table konfirmasi adalah id_konfirmasi yang
merupakan foreign key untuk table anggota.
Id_anggota int11
Konfirmasi varchar11
Kd_anggota varchar8
Nm_manager varchar50
Username_agen varchar50 Password_agen vachar50
Nama_agen varchar50
Alamat_agen text
Telp_agen varchar11
Email_agen varchar50
Anggota
paketWisata_id int11 id_anggota
varchar8 nama_paket
varchar100 harga_paket decimal16,2
jum_obyekwisata int11 akomodasi
varchar30 transportasi
varchar30 lama_perjalanan int11
keterangan text
Produk _paketwisata
1 1
Id_konfirmasi int11
Konfirmasi varchar11
Konfirmasi
Gambar 8 Relational Model Anggota, Konfirmasi, dan Konfirmasi
b. Desain table normalized_bobot
Gambar 9 Relational Model normalized_bobot Gambar di atas merupakan desain table yang menyimpan bobot kriteria paket wisata
c. Desain table kriteria_nilai_akomodasi
Gambar di atas merupakan desain table yang menyimpan normalisasi kriteria nilai akomodasi yang digunakan sebagai ukuran dalam melakukan perhitungan total score
paket wisata pada bagian akomodasi.
normalized_bobot normalized_budget int11
normalized_akomodasi int11 normalized_transport int11
normalized_wisata int11
batasAkomodasi1 varchar30
batasAkomodasi2 vachar30
batasAkomodasi3 vachar30
batasAkomodasi4 vachar30
batasAkomodasi5 vachar30
kriteria_nilai_akomodasi
Gambar 10 Relational Model kriteria_nilai_akomodasi
d. Desain table kriteria_nilai_transportasi
Gambar di atas merupakan desain table yang menyimpan normalisasi kriteria nilai transportasi yang digunakan sebagai ukuran dalam melakukan perhitungan total score
paket wisata pada bagian transportasi. e.
Desain table kriteria_nilai_budget
Gambar di atas merupakan desain table yang menyimpan normalisasi kriteria nilai budget yang digunakan sebagai ukuran dalam melakukan perhitungan total score
paket wisata pada bagian harga paket wisata.
batasTransport1 varchar30
batasTransport 2 vachar30
batasTransport 3 vachar30
batasTransport 4 vachar30
batasTransport 5 vachar30
kriteria_nilai_transportasi
batasBawahBudget float12,2
batasAtasBudget float12,2
kriteria_nilai_budget
Gambar 11 Relational Model kriteria_nilai_transportasi
Gambar 12 Relational Model kriteria_nilai_budget
f. Desain table kriteria_nilai_obyekwisata
Gambar di atas merupakan desain table yang menyimpan normalisasi kriteria nilai obyekwisata yang digunakan sebagai ukuran dalam melakukan perhitungan total
score paket wisata pada bagian obyekwisata.
3.4. Desain Manajemen Model