44
digunakan sesungguhnya.
3.4 Struktur Database
Masing-masing tabel terdiri dari field yang merupakan bagian dari tabel tersebut. Tabel-tabel tersebut saling memiliki relasi. Pada sistem informasi ini
terdapat beberapa tabel diantaranya : tabel Member, tabel pilih paket, tabel paket, tabel free, tabel detail free, tabel transportasi, tabel kategori_transportasi, tabel
penginapan,tabel lokasi wisata, tabel kota, tabel propinsi, tabel memiliki yang merupakan turunan dari relasi many to many antara tabel paket dan tabel lokasi
wisata, tabel dipilih yang merupakan turunan dari relasi many to many antara tabel free dan tabel transportasi, dan tabel ada yang merupakan turunan dari relasi many
to many antara tabel paket dan tabel transportasi. Berikut tabel-tabel yang terdapat pada Aplikasi Panduan Wisata Pada Travel Agency bagi Backpaker.
1. Tabel Member
Nama : Tabel
Member Fungsi : untuk menyimpan data member
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
45
Tabel 3.1 Member
Field Type Panjang
Not null
Keterangan
Id_member Varchar 20 N
Primary key
Nama Varchar
60 -
Jenis_kelamin Varchar 15
- Alamat
Varchar 80
- Kota_asal
Char 20
- Email Varchar 80
- Username Varchar
60 - Password Varchar
60 -
2. Tabel Pilih Paket Nama :
Tabel Pilih
Paket Fungsi : Untuk menyimpan paket yang telah dipesan oleh member
Tabel 3.2 Pilih Paket
Field Type Panjang
Not null
Keterangan
Id_pilih Interger N
Primary key
No_paket Varchar
15 -
Foreign key Id_member
Interger -
Tgl_pesan Date 20 -
Tgl_berangkat Date -
Tgl_pulang Date -
Total Integer -
Banyak_orang Integer -
3. Tabel Paket Nama : Tabel Paket
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
46
Fungsi : Untuk menyimpan paket-paket yang telah disediakan Tabel 3.3 Paket
Field Type Panjang
Not null
Keterangan
No_paket Varchar 15 N
Primary key
Id_penginapan Varchar 20
- Foreign key
Nama_paket Varchar
60 -
Rute Varchar
50 -
Tgl_berangkat Date
- Tgl_pulang
Date -
Harga Integer
- Lamahari Integer
- Foto_paket Varchar
80 4. Tabel free
Nama : Tabel free Fungsi : Tabel ini untuk menyimpan paket yang dirancang sendiri dan telah
dipesan. Tabel 3.4 Free
Field Type Panjang
Not null
Keterangan
Id_free Varchar 15 N
Primary key
Id_member Varchar
20 -
Foreign key1 Id_Detail
Varchar 20
- Foreign key2
Total Integer -
Status Varchar
20 -
5. detail free Nama : Tabel detail free
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
47
Fungsi : Tabel ini untuk menyimpan detail paket yang dirancang sendiri. Tabel 3.5 Detail Free
Field Type Panjang
Not null
Keterangan
Id_detail Integer N
Primary key
Id_penginapan Varchar 15
- Foreign
key1 Id
Varchar 20
- Foreign key2
Tgl_pesan Date Tgl_berangkat Date
Tgl_pulang Date Lama_hari Int
6. Tabel transportasi Nama : Tabel transportasi
Fungsi : Tabel ini untuk menyimpan detail transportasi yang tersedia. Tabel 3.6 Transportasi
Field Type Panjang
Not null
Keterangan
Id Varchar 15
N Primary
key Id_transportasi Varchar
15 -
Foreign key
Nama Varchar
60 -
Rute Varchar
50 -
Harga Integer
-
7. Tabel kategori_transportasi Nama : Tabel kategori_transportasi
Fungsi : Tabel ini untuk menyimpan kategori transportasi yang tersedia.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
48
Tabel 3.7 kategori_transportasi
Field Type Panjang
Not null
Keterangan
Id_transportasi Varchar 15
N Primary key
Jenis Varchar
25 -
8. Tabel penginapan Nama : Tabel penginapan
Fungsi : Tabel ini untuk menyimpan penginapan yang tersedia. Tabel 3.8 Penginapan
Field Type Panjang
Not null
Keterangan
Id_penginapan Varchar 20
N Primary key
Id_kota Varchar 20 -
Foreign key
Jenis_penginapan Varchar 30
- Nama_penginapan Varchar
50 -
harga integer
- 9. Tabel lokasi wisata
Nama : Tabel lokasi wisata Fungsi : Tabel ini untuk menyimpan lokasi wisata yang tersedia.
Tabel 3.9 Lokasi wisata
Field Type Panjang
Not null
Keterangan
Id_lokasi Varchar 20 N
Primary key
Id_kota Varchar 20 -
Foreign key
Nama Varchar
60 -
Alamat Varchar
80 -
Keterangan Varchar
1500 -
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
49
Harga Integer
-
10. Tabel Kota Nama : Tabel Kota
Fungsi : Tabel ini untuk menyimpan kota untuk lokasi wisata yang tersedia Tabel 3.10 Kota
Field Type Panjang
Not null
Keterangan
Id_kota Varchar 20 N
Primary key
Id_provinsi Varchar 20
- Foreign key
Kota Varchar
30 -
11. Tabel Provinsi Nama : Tabel Provinsi
Fungsi : Tabel ini untuk menyimpan Provinsi. Tabel 3.11 Provinsi
Field Type Panjang
Not null
Keterangan
Id_provinsi Varchar 20 N
Primary key
Provinsi Varchar
30 -
12. Tabel Memiliki Nama : Tabel Memiliki
Fungsi : Tabel ini untuk menyimpan apa saja paket yang telah dimiliki member. Tabel 3.12 Memiliki
Field Type Panjang
Not null
Keterangan
Id_lokasi Varchar 20 N
Pk,fk1 No_paket
Varchar 15
- Pk,fk2
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
50
13. Tabel dipilih Nama : Tabel Dipilih
Fungsi : Tabel ini untuk menyimpan apa saja paket yang telah dipilih dan direncanakan sendiri.
Tabel 3.13 Dipilih
Field Type Panjang
Not null
Keterangan
Id Varchar 10
N Pk,fk1
Id_free Varchar
15 -
Pk,fk2
3.5 Desain Interface Sistem