101
4.2.5 Perancangan Database
-username -password
Admin
-id_objek -username
-nama_objek -kota
-deskripsi -transportasi
-longitude -latitude
-fileName -fileSize
-fileType
Objek
-id_ako -username
-nama_ako -harga
-fasilitas -alamat
-kota -telpon
-fileName -fileSize
-fileType
Akomodasi
-id_sp -username
-nama_sp -longitude
-latitude
Start
-id_itin -username
-nama_itin -durasi
-itinerary -perlengkapan
-fileName -fileSize
-fileType
Itinerary
Gambar 4.41 : Perancangan Database
4.2.5.1 Daftar Tabel
A. Tabel Admin Primary Key
: username Tabel Admin digunakan untuk menyimpan data admin
Tabel 4.16 : Tabel Admin
Nama Field Tipe Data
Ukuran Keterangan
username Int
11 NotNull
user_password Text NotNull
102
B. Tabel Objek Primary Key
: id_objek Foreign Key
: username Tabel Objek digunakan untuk menyimpan data objek dan
lokasi objek
Tabel 4.17 : Tabel Objek
Nama Field Tipe Data Ukuran
Keterangan id_objek
Int 20
NotNull username
Varchar 20
NotNull nama_objek Varchar
70 NotNull
kota Varchar
30 NotNull
deskripsi Text
NotNull transportasi Text
NotNull longitude
Varchar 30
NotNull latitude
Varchar 30
NotNull fileName
Varchar 50
NotNull fileSize
Int 11
NotNull fileType
Varchar 15
NotNull C. Tabel Start
Primary Key : id_sp
ForeignKey : username
Tabel Start digunakan untuk menyimpan data starting point
Tabel 4.18 : Tabel Start
Nama Field
Tipe Data Ukuran
Keterangan id_sp
Int 20
NotNull username
Varchar 20
NotNull nama_sp
Varchar 70
NotNull kota
Varchar 30
NotNull longitude
Varchar 30
NotNull latitude
Varchar 30
NotNull
103
D. Tabel Akomodasi Primary Key
: id_ako Foreign Key
: username Tabel Akomodasi digunakan untuk menyimpan data
akomodasi
Tabel 4.19 : Tabel Akomodasi
Nama Field
Tipe Data Ukuran
Keterangan id_ako
Int 20
NotNull username Varchar
20 NotNull
nama_ako Varchar 70
NotNull harga
text NotNull
fasilitas text
NotNull alamat
Varchar 255
NotNull kota
Varchar 255
NotNull telp
Varchar 15
NotNull fileName
Varchar 50
NotNull fileSize
Int 11
NotNull fileType
Varchar 15
NotNull E. Tabel Itinerary
Primary Key : id_itin
Foreign Key : username
Tabel Itinerary digunakan untuk menyimpan data itinerary
Tabel 4.20 : Tabel Itinerary
Nama Field Tipe Data
Ukuran Keterangan
id_itin Int
20 NotNull
nama_itin text
NotNull durasi
text NotNull
itinerary Text
NotNull perlengkapan Text
NotNull fileName
Varchar 50
NotNull fileSize
Int 11
NotNull fileType
Varchar 15
NotNull
104
4.3 Fase Konstruksi
4.3.1 Pengkodean Aplikasi
Aplikasi pencarian objek wisata jawa timur ini dibangun dengan menggunakan bahasa pemrograman PHP, Jquery Mobile, dan Formula
Spherical Law of Cosines untuk mendapatkan jarak antara dua titik.
4.3.1 Hosting Aplikasi
Aplikasi pencarian objek wisata jawa timur ini, diunggah pada server agar dapat diakses secara online oleh pengguna.Dashboard
administrator dapat diakses dengan mengetikkan alamat URL
travelsetter.jatimbagus.ga pada browser.