• Tidak ada hasil yang ditemukan

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa dan Perancangan Sistem .1 Perencanaan Sistem

3.1.4 Perancangan Sistem

a. Contex Diagram (CD)

Sistem dan prosedur Sistem Informasi Pariwisata Daerah Kabupaten Wonogiri Berbasis Web dapat dilihat pada Contex Diagram pada Gambar 3.1.

Gambar 3.1 Contex Diagram

Keterangan:

1. Admin melakukan proses login kemudian dapat melakukan update ke aplikasi Web, berupa update data pariwisata, update data rumah makan, update data biro, update data hotel, update data kecamatan,update data berita dan update data kuliner.

2. Pengunjung mendapatkan informasi dari aplikasi Web dan dapat mengisi polling dan buku tamu.

commit to user

b. Data Flow Diagram

DFD merupakan model yang menggambarkan sistem sebagai jaringan kerja antar fungsi yang saling berhubungan dengan aliran dan penyimpanan data atau database. Adapun gambar DFD dalam pembuatan Sistem Informasi Pariwisata Daerah Kabupaten Wonogiri dapat dilihat pada DFD Level 0 pada Gambar 3.2.

Gambar 3.2 DFD Level 0

commit to user

c. DFD level 1 Manajemen Berita

DFD level 1 proses manajemen berita menggambarkan akses sistem admin yang terjadi pada proses aliran data. Batas akses sistem admin meliputi input berita, edit berita, hapus berita. Dapat dilihat pada Gambar 3.3.

Gambar 3.3 DFD Level 1 Manajemen Berita

d. DFD level 1 Manajemen Kuliner

DFD level 1 proses data kuliner yang batas akses sistem admin meliputi input kuliner, edit kuliner dan hapus kuliner dapat dilihat Gambar 3.4.

commit to user

e. DFD level 1 Manajemen Wisata

DFD level 1 proses data wisata yang batas akses sistem admin meliputi input wisata, edit wisata dan hapus wisata dapat dilihat pada Gambar 3.5.

Gambar 3.5 DFD Level 1 Manajemen Wisata

f. DFD level 1 Manajemen Hotel

DFD level 1 proses data hotel yang batas akses sistem admin meliputi input hotel, edit hotel dan hapus hotel dapat dilihat pada Gambar 3.6.

commit to user

g. DFD level 1 Manajemen Biro

DFD level 1 proses data biro yang batas akses sistem admin meliputi input biro, edit biro dan hapus biro dapat dilihat pada Gambar 3.7.

Gambar 3.7 DFD level 1 Manajemen Biro

h. DFD level 1 Manajemen Kecamatan

DFD level 1 proses data kecamatan yang batas akses sistem admin meliputi input kecamatan, edit kecamatan dan hapus kecamatan dapat dilihat pada Gambar 3.8.

commit to user

3.2 Analisa dan Perancangan Basis data 3.2.1 ERD (Entity Relationship Diagram)

Adapun erd yang digunakan dapat dilihat pada Gambar 3.9.

commit to user

3.2.2 Relationship Table

Adapun relasi antar tabel (RAT) yang digunakan dapat dilihat pada Gambar 3.10.

commit to user

3.2.2 Perancangan Tabel Database

Pembuatan website pariwisata ini menggunakan SQL sebagai bahasa standart yang digunakan untuk mengakses database. Adapun tabel yang digunakan adalah sebagai berikut:

1. Tabel admin

Tabel Admin adalah tabel yang digunakan untuk menyimpan data username dan password untuk program autentifikasi. Program autentifikasi ini mempunyai fungsi untuk masuk dalam sistem. Struktur tabel Admin digambarkan pada tabel 3.1.

Tabel 3.1 Tabel admin

Field Type Widht Definition

username* varchar 5 User admin

password varchar 16 Password

2. Tabel wisata

Tabel wisata digunakan untuk menyimpan data pariwisata dan menampilkannya pada halaman website. Selain itu, tabel pariwisata digunakan untuk menambah info pariwisata baru, dan juga mengedit atau menghapus. Struktur tabel Berita digambarkan pada tabel 3.2.

Tabel 3.2 Tabel wisata

Field Type Width Definition

id * int 10 Id wisata

id kecamatan int 4 Id kecamatan

wisata Varchar 35 Nama tempat wisata

tanggal Date Tanggal update wisata

isi Text Keterangan tempat wisata

commit to user

3. Tabel bukutamu

Tabel buku tamu digunakan untuk menyimpan data buku tamu yang berupa kritik dan saran. Tabel buku tamu juga digunakan untuk menampilkan data buku tamu pada halaman website. Struktur tabel Buku Tamu digambarkan pada tabel 3.3.

Tabel 3.3 Tabel bnkutamu

Field Type Width Definition

id_bukutamu * int 11 Id buku tamu

nama varchar 50 Nama user yang mengisi

email varchar 50 Alamat email user

tanggal date Tanggal pengisian

komentar varchar 1024 Komentar

4. Tabel kuliner

Tabel kuliner digunakan untuk menyimpan data pariwisata dan menampilkannya pada halaman website. Struktur tabel kuliner digambarkan pada tabel 3.4.

Tabel 3.4 Tabel kuliner

Field Type Width Definition

id * int 10 Id kuliner

kuliner Varchar 35 Nama kuliner

tanggal Date Tanggal update kuliner

isi Text Keterangan tentang kuliner

commit to user

5. Tabel rumahmakan

Tabel rumah makan digunakan untuk menyimpan data rumah makan yang ada di Kabupaten Wonogiri. Struktur tabel rumah makan digambarkan pada tabel 3.5.

Tabel 3.5 Tabel rumahmakan

Field Type Width Definition

id * Int 3 Id Rumah Makan

id kecamatan Int 4 Id kecamatan

id_wisata int 4 Id wisata

rumah varchar 50 Nama Rumah Makan

foto varchar 50 Gambar rumah makan

alamat varchar 150 Alamat Rumah Makan

6. Tabel hotel

Tabel hotel digunakan untuk menyimpan data hotel yang ada di Kabupaten Wonogiri. Struktur table hotel digambarkan pada tabel 3.6.

Tabel 3.6 Tabel hotel

Field Type Width Definition

id * Int 3 Id Hotel

id kecamatan int 4 Id kecamatan

id_wisata int 4 Id wisata

foto varchar 50 Gambar hotel

hotel varchar 30 Nama Hotel

commit to user

7. Tabel biro

Tabel biro digunakan untuk menyimpan data biro perjalanan yang ada di Kabupaten Wonogiri. Struktur tabel biro digambarkan pada tabel 3.7.

Tabel 3.7 Tabel biro

Field Type Width Definition

id * Int 3 Id Biro Perjalanan

id kecamatan Int 4 Id kecamatan

biro varchar 75 Nama Biro

alamat varchar 75 Alamat Biro

8. Tabel kecamatan

Tabel kecamatan digunakan untuk menyimpan data kecamatan yang ada di Kabupaten Wonogiri. Struktur tabel kecamatan digambarkan pada tabel 3.8.

Tabel 3.8 Tabel kecamatan

Field Type Widht Definition

id* Int 5 Id kecamatan

kecamatan Varchar 30 Nama kecamatan

alamat Text Alamat kecamatan

deskripsi Text Keterangan kecamatan

commit to user

9. Tabel berita

Tabel berita ini digunakan untuk menyimpan data berita yang ada di Kabupaten Wonogiri. Struktur tabel berita digambarkan pada tabel 3.9.

Tabel 3.9 Tabel berita

Field Type Width Definition

id* Int 5 Id berita

username Varchar 30 User admin

judul Varchar 100 Judul berita

spoiler Varchar 100 Keterangan judul

isi berita Text deskripsi tentang berita

hari Varchar 20 Hari update berita

tanggal Date Tanggal update berita

jam Time Jam update berita

foto Varchar 100 Gambar berita

dibaca Int 5 Jumlah pengunjung yang membaca

commit to user

3.3 Perancangan Input Output 3.3.1 Desain Bentuk Halaman Utama

Halaman utama merupakan halaman yang pertama kali tampil ketika sistem dijalankan dalam web browser. Rancangan halaman utama digambarkan pada gambar 3.10.

Header

Link Link Link Link

Menu

Kecamatan

Footer

Gambar 3.10 Rancangan halaman utama 3.3.2 Desain Halaman Admin

Halaman admin merupakan halaman yang hanya dapat diakses oleh orang yang bertugas mengelola website pariwisata saja dan telah terdaftar sebagai admin dalam sistem ini. Halaman ini digunakan untuk mengelola hal-hal yang berkaitan dengan website pariwisata. Rancangan halaman admin dapat dilihat pada gambar 3.11.

Header

Login Administrator

Footer

commit to user

BAB IV

Dokumen terkait