Gambar 3.21 DFD Level 2 Proses 10
3.2. Perancangan Sistem
3.2.1. Perancangan Basis Data
Perancangan basis data pada sistem meliputi pembuatan tabel-tabel basis data. Perancangan sistem ini menggunakan teknik ERD sebagai dasar
pembuatan tabel-tabel basis data pada sistem ini.
3.2.1.1. Perancangan Konseptual Basis Data ERD
Dalam sistem yang dibuat terdapat tabel kategori wisata, tabel wisata, tabel buku tamu, tabel event, tabel gambar, tabel ATM,
tabel hotel, tabel admin, tabel SPBU, dan tabel rumah makan. Perancangan ERD dalam sistem ini dapat dilihat pada gambar 3.23.
Gambar 3.22 ER Diagram
3.2.1.2. Perancangan Logikal Basis Data
Pemakaian istilah “model keterhubungan-entitas” dalam Bahasa Indosensia dapat digunakan sebagai padanan arti istilah
asing : Entity Relationship Model E –R Model. Akan tetapi, istilah
model Entity Relationship telah demikian umum digunakan dalam berbagai pembahasan tentang analisaperancangan basis data. Pada
model entity relationship, data yang ada di dunia nyata diterjemahkan
dengan memanfaatkan
sejumlah perangkat
konseptual menjadi sebuah diagram data yang umum disebut sebagai diagram E-R. Sebelum membahas lebih jauh tentang
diagram E-R tersebut dapat digambarkan, maka yang lebih dulu harus diketahui adalah komponen pembentuk model E-R. Sesuai
namanya, ada dua komponen utama pembentuk model E-R, yaitu Entitas Entity dan Relasi Relation kedua komponen ini
dideskripsikan lebih jauh melalui sejumlah atribut. Yang bisa dilihat pada gambar 3.24.
Gambar 3.23 Perancangan Logikal Basis Data
3.2.1.3. Perancangan Fisikal
1. Tabel Admin
Tabel Admin merupakan tabel basis data yang digunakan untuk menyimpan data admin seperti username dan password admin yang
digunakan untuk keperluan login pada halaman utama sistem.
Tabel 3.1 Tabel Admin
Field Tipe
Keterangan
Username VARCHAR250
Username Password
VARCHAR250 Password
2. Tabel ATM
Tabel ATM merupakan tabel basis data yang digunakan untuk menyimpan data ATM yang bertujuan untuk mengelola ATM yang
ada pada halaman ATM.
Tabel 3.2 Tabel ATM
Field Tipe
Keterangan
Id NUMBER
Id atm Nama
VARCHAR2100 Nama atm
Alamat VARCHAR2100
Alamat atm Latitude
FLOAT Latitude
Longtitude FLOAT
Longtitude Keterangan
VARCHAR22000 Keterangan atm
3. Tabel Hotel
Tabel hotel merupakan tabel basis data yang digunakan untuk menyimpan data hotel yang bertujuan untuk mengelola hotel yang ada
pada halaman hotel.
Tabel 3.3 Tabel Hotel
Field Tipe
Keterangan
Id NUMBER
Id hotel Nama
VARCHAR250 Nama hotel
Alamat VARCHAR2100
Alamat hotel Latitude
FLOAT Latitude
Longtitude FLOAT
Longtitude Keterangan
VARCHAR22000 Keterangan hotel Bintang
VARCHAR220 Kualitas hotel
Website VARCHAR2100
Website hotel Telepon
VARCHAR220 Telepon hotel
Fasilitas VARCHAR2500
Fasilitas hotel PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4. Tabel SPBU
Tabel SPBU merupakan tabel basis data yang digunakan untuk menyimpan data SPBU yang bertujuan untuk mengelola SPBU yang
ada pada halaman SPBU.
Tabel 3.4 Tabel SPBU
Field Type
Keterangan
Id NUMBER
Id spbu Nama
VARCHAR2100 Nama spbu
Alamat VARCHAR2100
Alamat spbu Latitude
FLOAT Latitude
Longtitude FLOAT
Longtitude Keterangan
VARCHAR2000 Keterangan spbu
5. Tabel Rumah Makan
Tabel rumah makan merupakan tabel basis data yang digunakan untuk menyimpan data rumah makan yang bertujuan untuk mengelola rumah
makan yang ada pada halaman rumah makan.
Tabel 3.5 Tabel Rumah Makan
Field Tipe
Keterangan
Id NUMBER
Id restaurant Nama
VARCHAR2100 Nama
rumah makan
Alamat VARCHAR2100
Alamat rumah
makan Latitude
FLOAT Latitude
Longtitude FLOAT
Longtitude Keterangan
VARCHAR2000 Keterangan rumah
makan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6. Tabel Wisata
Tabel wisata merupakan tabel basis data yang digunakan untuk menyimpan data wisata yang bertujuan untuk mengelola wisata yang
ada pada halaman wisata.
Tabel 3.6 Tabel Wisata
Field Tipe
Keterangan
Id NUMBER
Id wisata id_kategoriwisata
NUMBER Id kategori wisata
Nama VARCHAR2100
Nama wisata Alamat
VARCHAR2100 Alamat wisata
Latitude FLOAT
Latitude Longtitude
FLOAT Longtitude
Keterangan VARCHAR22000 Keterangan wisata
7. Tabel Kategori Wisata
Tabel kategori wisata merupakan tabel basis data yang digunakan untuk menyimpan data kategori wisata yang bertujuan untuk
mengelola kategori wisata yang ada pada halaman kategori wisata.
Tabel 3.7 Tabel Kategori Wisata
Field Tipe
Keterangan
Idkategoriwisata NUMBER
Id kategori wisata Namakategori
VARCHAR2100 Nama kategori
wisata
8. Tabel Buku Tamu
Tabel buku tamu merupakan tabel basis data yang digunakan untuk menyimpan data buku tamu yang bertujuan untuk mengelola buku
tamu yang ada pada halaman buku tamu. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3.8 Tabel Buku Tamu
Field Tipe
Keterangan
Id NUMBER
Id buku tamu Nama
VARCHAR2100 Nama pengisi
buku tamu Email
VARCHAR2100 Email Pesan
VARCHAR2000 Pesan
9. Tabel Gambar
Tabel gambar merupakan tabel basis data yang digunakan untuk menyimpan data gambar yang bertujuan untuk mengelola gambar yang
ada pada halaman gambar.
Tabel 3.9 Tabel Gambar
Field Tipe
Keterangan
idgambar NUMBER
Id berita Id_wisata
NUMBER Id wisata
Deskripsi VARCHAR22000 Nama gambar
Lokasi VARCHAR2100
Lokasi gambar Image
ORDimage Gambar
Thumb ORDimage
Gambar
10. Tabel Event
Tabel event merupakan tabel basis data yang digunakan untuk menyimpan data event yang bertujuan untuk mengelola event yang ada
pada halaman event. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tabel 3.10 Tabel Event
Field Tipe
Keterangan
Idevent NUMBER
Id event Nama
VARCHAR2100 Nama event
Keterangan VARCHAR22000 Keterangan event
Video ORDvideo
Video event
11. Tabel Gambar Hotel
Tabel gambar hotel merupakan tabel basis data yang digunakan untuk menyimpan data gambar hotel yang bertujuan untuk mengelola
gambar hotel yang ada pada halaman gambar hotel.
Tabel 3.11 Tabel Gambar Hotel
Field Tipe
Keterangan
Idgambarhotel NUMBER
Id gambar hotel id_hotel
VARCHAR2100 Id hotel
Keterangan VARCHAR22000 Keterangan
gambar hotel Image
ORDimage Gambar hotel
Thumb ORDimage
Gambar hotel
3.2.2. Perancangan Menu dan Antarmuka