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