• Tidak ada hasil yang ditemukan

Rancangan Basis Data

Dalam dokumen De bukak e eks karesidenan pati (Halaman 46-52)

METODE PENELITIAN

3. Proses 2.3 Edit

4.3 Rancangan Basis Data

Website ini menggunakan 10 tabel dalam satu basis data. Rancangan basis data pada Sistem Informasi Tour And Travel Pariwisata Karangasem menggunakan MySQL sebagai pengelola datanya. Basis data system yang

33

dibangun diberi nama db_travel. Rancangan basis data sistem ini terdiri tb_admin, tb_lokasi, tb_fasilitas, tb_activity, tb_galery_foto, tb_berita, tb_testimoni, tb_testimoni_s, tb_statistik, dan tb_booking. Fungsi tabel-tabel ini adalah sebagai tempat penyimpanan hasil manipulasi data, baik yang dilakukan oleh admin.

a. Tabel Admin

Tabel yang pertama dibangun dalam Sistem Informasi Tour And Travel Pariwisata Karangasem adalah tb_admin. Tabel ini di peruntukkan untuk admin untuk menyimpan data username dan password. Fungsi tb_admin untuk admin adalah menjaga keamanan sistem dalam pengelolaan data menjadi informasi yang dibagikan kepada user. tb_admin hanya digunakan oleh admin, dan tidak sembarang user yang dapat masuk kedalam sistem untuk memanipulasi data. Didalam tb_admin terdapat tiga field, yaitu id_admin, username, password, dan nama. Field id_admin merupakan primary key pada tb_admin, yang berguna untuk menyimpan data admin yang diinputkan langsung melalui basis data. Field username, password, dan nama merupakan field untuk menyimpan username, password, dan nama admin yang digunakan untuk login. Struktur tabel tb_admin dapat dilihat pada Tabel 4.1.

Tabel 4.1 Struktur Tabel tb_admin

No. Nama Field Tipe Data Keterangan

1. id_admin Int (5) Id_admin (primary key)

2. Username Varchar (100) Username

3. Password Varchar (100) Password admin

4. Nama Varchar (100) Nama untuk admin

Tabel lokasi digunakan untuk menyimpan lokasi wisata yang dimasukkan oleh seluruh user pada website. Field-field yang digunakan dalam tb_lokasi ini adalah id_lokasi, nama_lokasi, harga_lokasi, keterangan, dan foto_lokasi. Field id_lokasi merupakan primary key, dalam nama_lokasi di gunakan untuk menyimpan nama lokasi wisata yang terdapat di Kabupaten karangasem, field harga_lokasi di gunakan untuk menentukan harga yang ada di lokasi wisata, field keterangan di gunakan untuk memberikan keterangan tentang nama wisata yang ada, dan field foto_lokasi di gunakan untuk memberi foto di lokasi tersebut. Struktur tb_lokasi dapat dilihat pada Tabel 4.2.

Tabel 4.2 Struktur Tabel tb_lokasi

No. Nama Field Tipe Data Keterangan

1. id_lokasi Int (11) Id_lokasi (primary key)

2. nama_lokasi Varchar (100) Nama lokasi

3. harga_lokasi Varchar (30) Harga lokasi

4. Keterangan Text Keterangan lokasi

5. foto_lokasi Varchar (200) Foto lokasi

c. Tabel Fasilitas

Tabel fasilitas digunakan sebagai tempat menyimpan fasilitas pada saat perjalanan wisata yang dapat diperbaharui oleh admin. Field yang digunakan dalam id_lokasi, nama_lokasi, nama_fasilitas, dan id_fasilitas sebagai primary key dalam tabel. Struktur tb_fasilitas dapat dilihat pada Tabel 4.3.

Tabel 4.3 Struktur Tabel tb_fasilitas

No. Nama Field Tipe Data Keterangan

1. id_fasilitas Int (11) Id_fasilitas (primary key)

2. id_lokasi Varchar (100) Id lokasi

3. nama_fasilitas Varchar (100) Nama fasilitas

35

d. Tabel Activity

Tabel tb_activity digunakan untuk menyimpan data akitifitas dalam perjalanan wisata, yang dapat dilihat oleh pengunjung secara umum. Struktur tb_activity dapat dilihat pada Tabel 4.4.

Tabel 4.4 Struktur Tabel tb_activity

No. Nama Field Tipe Data Keterangan

1. id_activity Int (11) Id_activity (primary key)

2. id_lokasi Varchar (20) Id lokasi

3. nama_activity Varchar (100) Nama activity

e. Tabel Galeri Foto

Tabel ini digunakan untuk menyimpan data foto yang di tampilkan berupa sebuah gallery foto pada sistem. Struktur tabel dapat dilihat pada Tabel 4.5.

Tabel 4.5 Struktur Tabel tb_galery_foto

No. Nama Field Tipe Data Keterangan

1. id_foto Int (11) Id_ foto (primary key)

2. Foto Varchar (200) Foto

3. id_lokasi Varchar (50) Id lokasi

f. Tabel Berita

Tabel ini berfungsi menyimpan berita mengenai berita yang diumumkan yang berupa informasi di daerah wisata Karangasem yang dapat diperbaharui oleh admin Struktur tabel berita dapat dilihat pada Tabel 4.6.

Tabel 4.6 Struktur Tabel tb_berita

No. Nama Field Tipe Data Keterangan

1. id_berita Int (11) Id_ berita (primary key)

2. judul_berita Varchar (200) Judul berita

3. isi_berita Text Isi berita

g. Tabel Testimoni

Tabel testimoni digunakan untuk menyimpan data komentar atau masukan pada sistem. Struktur tabel pegawai dapat dilihat pada Tabel 4.7.

Tabel 4.7 Struktur Tabel tb_testimoni

No. Nama Field Tipe Data Keterangan

1. id_testimoni Int (10) Id_ testimoni (primary key)

2. Nama Varchar (30) Nama

3. Email Varchar (20) Email

4. no_hp Varchar (20) No handphone

5. isi_komentar Varchar (250) Isi komentar

h. Tabel Testimoni Sementara

Tabel testimoni sementara digunakan untuk menyimpan data komentar atau masukan pada sistem secara sementara dan juka admin setuju maka komentar akan di validasi oleh admin. Struktur tabel tb_testimoni_s dapat dilihat pada Tabel 4.8.

Tabel 4.8 Struktur Tabel tb_testimoni_s

No. Nama Field Tipe Data Keterangan

1. id_testimoni_s Int (10) Id_ testimoni (primary key)

2. Nama Varchar (30) Nama

3. Email Varchar (20) Email

4. no_hp Varchar (20) No handphone

5. isi_komentar Varchar (250) Isi komentar

37

Tabel statistik di gunakan untuk mengetahui berapa banyak pengunjung sistem dan total pengunjung secara keseluruhan. Struktur tb-statistik dapat dilihat pada Tabel 4.9.

Tabel 4.9 struktur Tabel tb_statistik

No. Nama Field Tipe Data Keterangan

1. Ip Varchar (100) Ip

2. Tanggal Date Tanggal

3. Hits Int (11) Hits

4. Online Varchar (100) Pengunjung online

j. Tabel Booking

Tabel booking digunakan sebagai tempat menyimpan data costumer atau yang akan melakukan perjalanan wisata jika ingin melakukan wisata. Field-field yang digunakan dalam tb_booking ini adalah id_lokasi, harga, tgl_perjalanan, nama, email, no_hp, no_invoice, nama_pengirim, bank_pengirim, dan bukti_trf. Id_booking merupakan primary key dalam tabel. Struktur tabel booking dapat dilihat pada Tabel 4.10.

Tabel 4.10 struktur Tabel tb_booking

No. Nama Field Tipe Data Keterangan

1. Id_booking Int (11) Id_ booking (primary key)

2. Id_lokasi Int (11) Id lokasi

3. Harga Varchar (50) Harga

4. Tgl_perjalanan Varchar (30) Tangal perjalanan

5. Nama Varchar (100) Nama

6. Email Varchar (50) Email

7. No_hp Varchar (50) No handphone

8. No_invoice Varchar (50) Tagihan

10 Bank_pengirim Varchar (50) Bank pengirim

11. Bukti_trf Varchar (50) Buktu transfer

Dalam dokumen De bukak e eks karesidenan pati (Halaman 46-52)

Dokumen terkait