Struktur Database ANALISIS DAN PERANCANGAN SISTEM

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