Pembuatan
website pariwisata ini menggunakan SQL sebagai bahasa standart yang digunakan
untuk mengakses database. Untuk
menjalankan sistem informasi pariwisata yang dibangun ini harus terintegrasi
dengan database agar semua sistem yang telah dibuat dapat berjalan dengan
sistematis dan dinamis. Database merupakan kumpulan dari data yang saling
berhubungan satu sama lainnya. Hubungan setiap tabel memiliki relationship
data yang dihasilkan mengikuti konsep normalisasi database.
Pembuatan desain sistem program melalui Entity Relationship
Diagram dapat dibuat tabel-tabel database yang dikelola dan
digunakan untuk menjalankan sourcecode. Database yang digunakan
dalam pembuatan sistem informasi ini adalah MySQL, dengan nama
databasenya “db_pariwisata”.
1. Desain Database dengan
menggunakan ERD
Entity Relationship Diagram (ERD)
merupakan gambaran data yang dimodelkan dalam suatu diagram yang digunakan
untuk mendokumnetasikan data dengan cara menentukan apa saja yang terdapat
dalam tiap entity dan bagaimana hubungan entity satu dengan yang
lainnya. ERD digunakan untuk menunjukkan hubungan antara entity dengan database
dan obje-objek (himpunan entitas) apa saja yang inign dilibatkan dalam sebuah
basis data. Berikut ini merupakan ERD dari sistem yang dibuat. ERD yang berisi
komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing
dilengkap dengan beberapa attribut yang mempresentasikan seluruh fakta yang
ditinjau dari keadaan yang nyata. Sehingga
dapat
digambarkan secara lebih sistematis dengan menggunakan ERD.
2. Desain Database dengan Tabel
Spesifikasi
a. Tabel Admin / Pengelola
Tabel
Admin/Pengelola adalah tabel yang
digunakan untuk menyipan data username dan password untuk program
autentifikasi. Prpogram autentifikasii ini mempunyai fungsi untuk masuk dalam
sistem.
Field
|
Type
|
Widht
|
Keterangan
|
Username*
|
Varchar
|
20
|
User admin (Pengelola)
|
Nama
|
Varchar
|
25
|
Nama Pengelola
|
Password
|
Varchar
|
16
|
Password
|
b. Tabel wisata
Tabel
wisata digunakan unutk menyimpan data pariwisata dan menampilkannya pada
halaman website. Selain itu, tabel pariwisata digunakan untuk menambah info
pariwisata baru, dan juga mengeditatau menghapus.
Field
|
Type
|
Widht
|
Keterangan
|
id_wisata*
|
int
|
10
|
Id wisata
|
Nama_wisata
|
Varchar
|
35
|
Nama objek wisata
|
Tgl_wisata
|
Date
|
Tanggal update wisata
|
|
Isi
|
Text
|
Keterangan tempat wisata
|
|
Gambar
|
Varchar
|
50
|
Gambar wisata
|
Id_lokasi
|
Int
|
5
|
Id peta lokasi
|
c.
Tabel
Gallery
Tabel Gallery berguna untuk menyimpan
data-data foto terhadap album dari galeri foto. Dalam tabel ini id_photo sebagai Primary Key dan bersifat
auto increment, sedangkan field album_id berlaku sebagai Foreign Key yang
menghubungkan antara tabel album dan tabel photo.
Field
|
Type
|
Widht
|
Keterangan
|
Id_foto*
|
Int
|
10
|
Id Foto
|
Foto
|
Datetime
|
Nama foto
|
|
Ket
|
Text
|
Keterangan foto
|
|
Tgl
|
Date
|
Tanggal foto
|
d. Tabel Pesan / Komentar
Tabel
kontak berguna untuk menyimpan semua data komentar dari pengunjung dengan cara mengisikan
form komentar di halaman public. Dalam tabel ini id_komentar sebagai Primary
Key dan bersifat auto increment.
Field
|
Type
|
Widht
|
Keterangan
|
Id_pesan*
|
Int
|
10
|
Id pesan
|
Nama
|
Varchar
|
75
|
Nama
|
Email
|
Varchar
|
50
|
Email
|
No_kontak
|
Char
|
15
|
No telepon
|
Tanggal
|
Date
|
Tanggal
|
|
Pesan
|
Text
|
Pesan
|
0 Comments:
Posting Komentar