Activity Diagram Web Travel

8 Activity Diagram Mengelola FAQ Activity diagram mengelola FAQ menjelaskan aliran kerja aktor pengguna pada saat mengelola FAQ. Activity diagram mengelola FAQ dapat dilihat pada gambar 3.66. Gambar 3.66 Activity Diagram Mengelola FAQ Admin Travel Shuttle Sistem Memilih menu FAQ Menampilkan halaman FAQ Menekan tombol tambah FAQ Menampilkan form FAQ Mengisi field pertanyaan dan jawaban Menekan tombol tambah FAQ Memeriksa data FAQ Menampilkan pesan silakan isi seluruh field [ Tidak terisi ] Menampilkan pesan FAQ berhasil ditambah [ diisi semua ] Menekan tombol yatidak pada kolom tampilkan? Menampilkan pesan FAQ berhasil diubah Menekan tombol hapus Menampilkan pesan yakin menghapus data ini Menekan tombol ok Menampilkan pesan FAQ berhasil dihapus Menekan tombol cancel Kembali ke halaman FAQ Menekan tombol edit Menampilkan form edit FAQ Merubah data FAQ Menampilkan pesan FAQ berhasil diubah Menekan tombol lihat detail Menampilkan detail data FAQ Data FAQ tersimpan kedalan database 9 Activity Diagram Mengelola Informasi Lowongan Activity diagram mengelola informasi lowongan menjelaskan aliran kerja aktor pengguna pada saat mengelola informasi lowongan. Activity diagram mengelola informasi lowongan dapat dilihat pada gambar 3.67. .Gambar 3.67 Activity Diagram Mengelola Informasi Lowongan Admin Travel Shuttle Sistem Memilih menu lowongan Menampilkan menu lowongan Menekan tombol tambah lowongan Menampilkan form informasi lowongan Mengisi data informasi lowongan Menekan tombol tambah lowongan Memeriksa data lowongan Menampilkan pesan silakan isi seluruh field [ tidak terisi ] Menampilkan pesan lowongan berhasil ditambah [ diisi semua ] Menekan tombol yatidak pada field tampilkan? Menampilkan pesan lowongan berhasil diubah Menekan tombol edit Menampilkan form lowongan untuk diubah Merubah informasi lowongan Menekan tombol simpan perubahan Menampilkan pesan lowongan berhasil diubah Menekan tombol hapus Menampilkan pesan yakin akan menghapus data ini? Menekan tombol ok Menampilkan pesan data lowongan berhasil dihapus Menekan tombol cancel Kembali ke halaman lowongan Menekan tombol lihat detail Menampilkan detail data informasi lowongan Data informasi lowongan tersimpan kedalam database 10 Activity Diagram Mengelola Pemesanan Activity diagram mengelola pemesanan menjelaskan aliran kerja aktor pengguna pada saat mengelola pemesanan tiket. Activity diagram mengelola pemesanan dapat dilihat pada gambar 3.68. Gambar 3.68 Activity Diagram Mengelola Pemesanan Admin Travel Shuttle Sistem Memilih menu olah data Memilih menu pemesanan Menampilkan halaman data pemesanan tiket Memasukan id atau nama member pada kolom cari data Menekan tombol cari Menampilkan data pemesanan yang dicari Memilih bulan pada menu lihat data Menampilkan data pemesanan pada bulan yang dipilih Menekan tombol lihat detail Menampilkan detail pemesanan yang dipilih Menampilkan data pemesanan tiket 11 Activity Diagram Mengelola Pembayaran Activity diagram mengelola pembayaran menjelaskan aliran kerja aktor pengguna pada saat mengelola pembayaran. Activity diagram mengelola pembayaran dapat dilihat pada gambar 3.69. Gambar 3.69 Activity Diagram Mengelola Pembayaran Admin Travel shuttle Sistem Memilih menu olah data travel Memilih menu pembayaran Menampilkan halaman pembayaran tiket Memasukan id atau nama member pada kolom cari data Menekan tombol cari Menampilkan data pembayaran yang dicari Memilih bulan pada kolom lihat data Menampilkan laporan pembayaran yang dicari Menekan tombol print laporan ini Mencetak laporan pembayaran Menampilkan halaman pembayaran tiket 12 Activity Diagram Login Member Activity diagram login member menjelaskan aliran kerja aktor pengguna pada saat login. Activity diagram login member dapat dilihat pada gambar 3.70. Gambar 3.70 Activity Diagram Login Member Member Sistem Membuka halaman web travel shuttle Menampilkan halaman web travel shuttle Menekan tombol login Memeriksa keamanan username dan password Menampilkan pesan username dan password salah [ salah ] Menampilkan halaman utama web [ benar ] 13 Activity Diagram Daftar Member Activity diagram daftar member menjelaskan aliran kerja aktor pengguna pada saat mendaftar menjadi member. Activity diagram daftar member dapat dilihat pada gambar 3.71. Gambar 3.71 Activity Diagram Daftar Member Non Member Sistem Menampilkan halaman utama web Memilih menu daftar Menampilkan form pendaftaran Mengisi form pendaftaran Memeriksa data pendaftaran silakan masukan data diri anda [ tidak terisi ] Memberikan password Data pendaftaran tersimpan kedalam database 14 Activity Diagram Mengakses Informasi Profil Travel Shuttle Activity diagram mengakses informasi profil travel shuttle menjelaskan aliran kerja aktor pengguna pada saat mengakses informasi profil travel shuttle. Activity diagram mengakse informasi profil travel shuttle dapat dilihat pada gambar 3.72. Gambar 3.72 Activity Diagram Mengakses Informasi Profil Travel Shuttle 15 Activity Diagram Mengakses Informasi Layanan Activity diagram mengakses informasi layanan menjelaskan aliran kerja aktor pengguna pada saat mengakses informasi layanan. Activity diagram mengakse informasi layanan dapat dilihat pada gambar 3.73. Gambar 3.73 Activity Diagram Mengakses Informasi Layanan Member dan Non Member Sistem Menampilkan halaman utama web Memilih menu tentang kami Menampilkan halaman tentang kami Mengakses profil, moto perusahaan dan kontak Member dan Non Member Sistem Menampilkan halaman utama web Memilih menu layanan Menampilkan halaman layanan Mengakses informasi layanan 16 Activity Diagram Mengakses Rute dan Jadwal Activity diagram mengakses informasi rute dan jadwal menjelaskan aliran kerja aktor pengguna pada saat mengakses informasi rute dan jadwal. Activity diagram mengakses informasi rute dan jadwal dapat dilihat pada gambar 3.74. Gambar 3.74 Activity Diagram Mengakses Rute dan Jadwal 17 Activity Diagram Mengakses Galeri Activity diagram mengakses galeri menjelaskan aliran kerja aktor pengguna pada saat mengakses galeri. Activity diagram mengakses galeri dapat dilihat pada gambar 3.75. Gambar 3.75 Activity Diagram Mengakses Galeri Member dan Non Member Sistem Menampilkan halaman utama web Memilih menu rute dan jadwal Menampilkan halaman rute dan jadwal Mengakses informasi rute dan jadwal keberangkatan Member dan Non Member Sistem Menampilkan halaman utama web Memilih menu galeri Menampilkan halaman galeri Memilih album yang akan diakses Menampilkan foto dalam album yang diakses Memilih foto yang akan diakses Memperbesar foto yang diakses 18 Activity Diagram Mengakses Informasi Lowongan Activity diagram mengakses informasi lowongan menjelaskan aliran kerja aktor pengguna pada saat mengakses informasi lowongan. Activity diagram mengakses informasi lowongan dapat dilihat pada gambar 3.76. Gambar 3.76 Activity Diagram Mengakses Informasi Lowongan 19 Activity Diagram Mengisi Kotak Saran Activity diagram mengisi kotak saran menjelaskan aliran kerja aktor pengguna pada saat mengisi kotak saran. Activity diagram mengisi kotak saran dapat dilihat pada gambar 3.77. Gambar 3.77 Activity Diagram Mengisi Kotak Saran Member dan Non Member Sistem Menampilkan halaman utama web Memilih menu lowongan Menampilkan halaman lowongan Mengakses informasi lowongan Member dan Non Member Sistem Menampilkan halaman utama web Memilih menu hubungi kami Menampilkan halaman hubungi kami Mengisi kotak saran Menekan tombol kirim saran Menampilkan pesan saran berhasil dikirim 20 Activity Diagram Mengakses Berita atau Kegiatan Activity diagram mengisi kotak saran menjelaskan aliran kerja aktor pengguna pada saat mengisi kotak saran. Activity diagram mengisi kotak saran dapat dilihat pada gambar 3.78. Gambar 3.78 Activity Diagram Mengakses Informasi Berita atau Kegiatan 21 Activity Diagram Mengakses Informasi FAQ Activity diagram mengakses informasi FAQ menjelaskan aliran kerja aktor pengguna pada saat mengakses informasi FAQ. Activity diagram mengakses informasi FAQ dapat dilihat pada gambar 3.79. Gambar 3.79 Activity Diagram Mengakses Informasi FAQ Member dan Non Member Sistem Menampilkan halaman utama web Mengklik berita atau kegiatan yang dipilih Menampilkan informasi berita atau kegiatan yang dipilih Mengakses informasi berita atau kegiatan yang dipilih Member dan Non Member Sistem Menampilkan halaman utama web Memilih menu FAQ pada bagian bawah halaman web Menampilkan halaman FAQ Mengakses informasi FAQ 22 Activity Diagram Mengelola Profil Member Activity diagram mengelola profil menjelaskan aliran kerja aktor pengguna pada saat mengelola profil. Activity diagram mengelola profil dapat dilihat pada gambar 3.80. Gambar 3.80 Activity Diagram Mengelola Profil Member Member Sistem Menampilkan halaman utama web Memilih menu profil member Menampilkan form profil member dan ubah password Merubah profil atau password Menekan tombol simpan perubahan atau ubah password Menampilkan pesan profil dan password berhasil diubah Data profil dan password tersimpan kedalam database 23 Activity Diagram Membatalkan Pesanan Activity diagram membatalkan pesanan menjelaskan aliran kerja aktor pengguna pada saat membatalkan pesanan. Activity diagram membatalkan pesanan dapat dilihat pada gambar 3.81. Gambar 3.81 Activity Diagram Membatalkan Pesanan Member Sistem Menampilkan halaman utama web Memilih menu pesanan Menampilkan detail pesanan tiket Menekan tombol batal Menampilkan pesan pemesanan berhasil dibatalkan Pembatalan pesanan tersimpan kedalam database 24 Activity Diagram Konfirmasi Pembayaran Activity diagram konfirmasi pembayaran menjelaskan aliran kerja aktor pengguna pada saat konfirmasi pembayaran. Activity diagram konfirmasi pembayaran dapat dilihat pada gambar 3.82. Gambar 3.82 Activity Diagram Konfirmasi Pembayaran Member Sistem Menampilkan halaman utama web Memilih menu konfirmasi pembayaran Menampilkan form konfirmasi pembayaran Mengisi form konfirmasi pembayaran Memeriksa data konfirmasi pembayaran isi seluruh form dengan benar untuk konfirmasi pembayaran [ tidak terisi ] Menampilkan pesan konfirmasi pembayaran berhasil [ semua terisi ] Mengirim link aktivasi ke e-mail 25 Activity Diagram Reservasi Activity diagram reservasi menjelaskan aliran kerja aktor pengguna pada saat reservasi. Activity diagram reservasi dapat dilihat pada gambar 3.83. Gambar 3.83 Activity Diagram Reservasi 26 Activity Diagram Menerima SMS Gateway Activity diagram menerima SMS Gateway menjelaskan aliran kerja pada saat sistem mengirim sms secara otomatis kepada member setelah member melakukan reservasi. Activity diagram SMS Gateway dapat dilihat pada gambar 3.84. Member Sistem Menampilkan halaman utama web Memilih menu reservasi Menampilkan halaman reservasi Mengisi form reservasi Menekan tombol pesan Mengirim detail pemesanan melalui sms gateway dan email Gambar 3.84 Activity Diagram Menerima SMS Gateway 27 Activity Diagram Menerima E-mail Activity diagram menerima E-mail menjelaskan aliran kerja pada saat sistem mengirim e-mail secara otomatis kepada member setelah member melakukan reservasi. Activity diagram e-mail dapat dilihat pada gambar 3.85. Gambar 3.85 Activity Diagram Menerima E-mail Member Sistem Menampilkan halaman utama web Memilih menu reservasi Menampilkan halaman reservasi Mengisi form reservasi Menekan tombol pesan Mengirim detail pemesanan melalui sms gateway Member Sistem Menampilkan halaman utama web Memilih menu reservasi Menampilkan halaman reservasi Mengisi form reservasi Menekan tombol pesan Mengirim detail pemesanan melalui e-mail

3.3.5 Class Diagram

Class Diagram menggambarkan struktur dan hubungan antar objek-objek yang ada pada sistem. Struktur itu meliputi atribut-atribut dan metode-metode yang ada pada masing-masing class. Hubungnnya dari masing-masing class yang ada tersebut digambarkan seperti pada gambar 3.86 dan 3.87. Gambar 3.86 Class Diagram Cloud Travel class_login +username +password +email +login +lupaPass login_adminCloudboundary +class_login koneksicontrol +host +username +password +database +koneksi home_adminboundary +class_menu class_menu +menu_home +menu_ubahPass +menu_fitur +menu_paket +menu_history +menu_logout class_support +supportFitur +supportTravel +supportPaket class_proses +ubahPass +fiturTambah +paketTambah +paketEdit +travelCari +bayarCari +printLaporan adminentity +id_admin: int +nama: varchar +email: tinytext +username: varchar +password: tinytext supportFitur +fiturTambah +fiturDetail +fiturEdit +fiturTambah supportTravel +travelStatus +travelAktivasi supportPaket +paketTambah +paketDetail +paketEdit +paketPakai home_traveCloudboundary +lib_etravel lib_etravel +menu_home +menu_produk +menu_konfirmasi +menu_panduan +menu_registrasi +proses_konfirmasi +proses_cekBayar pembayaranentity +id_pembayaran: int +id_travel: int +tgl_pembayaran: datetime +jenis_pembayaran +bank: varchar +no_rek: varchar +atas_nama: tinytext +telp: varchar +status_pembayaran +tambah data_travelentity +id_travel: int +nama_travel: varchar +alamat_travel: text +telp_travel: varchar +no_ktp: varchar +pendaftar: varchar +telp_daftar: varchar +nama_cloud: varchar +email: tinytext +password: tinytext +id_paket: int +status +tgl_aktif: date +kode_aktifasi: tinytext +tambah detail_paketentity +id_detail: int +id_paket: int +id_fitur: int +isi: varchar +tambah +edit fitur_paketentity +id_fitur: int +nama_fitur: varchar +jenis_isi +satuan: varchar +deskripsi: tinytext +pakai +tambah +edit paketentity +id_paket: int +nama_paket: varchar +harga: int +masa_aktif: varchar +reservasi +status_paket +tambah +edit Gambar 3.87 Class Diagram Web Travel admin travel login_adminboundary +class_login login +username +password +login koneksicontrol +host +username +password +database +koneksi home_adminboundary +class_menu support +ubahPass +layananTambah +layananEdit +layananDetail +beritaTambah +beritaEdit +beritaDetail +galeriTambah +galeriLihat +faqTambah +faqEdit +faqDetail +lowonganTambah +lowonganEdit +lowonganDetail +rute_jadTambah +rute_jadEdit +pesanDetail menu +menu_home +menu_profil +menu_layanan +menu_berita +menu_galeri +menu_faq +menu_lowongan +menu_rute +menu_pesan +menu_bayar proses +ubahPass +profilEdit +layananEdit +layananPakai +layananTambah +beritaEdit +beritaTambah +galeriHapus +galeriPakai +galeriTambah +faqPakai +faqHapus +faqTambah +faqEdit +lowonganHapus +lowonganPakai +lowonganTambah +lowonganEdit +rute_jadwalHapus +rute_jadwalTambah +rute_jadwalEdit +pesanCari +bayarCari class_menu +menu_home +menu_layanan +menu_rute +menu_reservasi +menu_galeri +menu_lowongan +menu_kontak +menu_faq +menu_about +menu_berita home_travelboundary +class_menu koneksi2control +host +username +password +database +koneksi class_support +supportMember +supportReservasi +supportGaleri class_proses +reservasiProses +pesanBatal +profilEdit +ubahPass +memberLogin +memberDaftar +konfirmasiBayar supportMember +memberProfil +memberPesan +memberBayar +memberLogout supportReservasi +reservasiKursi +reservasiWaktu supportGaleri +galeriLihat memberentity +id_member: int +nama: varchar +alamat: tinytext +telp: varchar +hp: varchar +email: tinytext +username: varchar +password: tinytext +id_travel: int +tambah +edit pemesananentity +id_pesan: int +id_member: int +id_jadwal: int +tgl_berangkat: date +tgl_pesan: datetime +jml_tiket: int +status_pesan +kode_pesan: tinytext +id_travel: int +tambah pemesanan_detailentity +id_detail_pesan: int +id_pesan: int +mobil: varchar +no_kursi: int +tambah pembayaranentity +id_bayar: int +id_pesan: int +tgl_bayar: datetime +jenis_bayar +bank: varchar +no_rek: tinytext +atas_nama: varchar +status_bayar +total_bayar: int +id_travel: int +tambah adminentity +id_travel: int +username: tinytext +password: tinytext +email: tinytext beritaentity +id_berita: int +judul: varchar +isi: text +tgl_buat: datetime +tgl_edit: datetime +file_gambar: tinytext +jenis +id_travel: int +tambah +edit faqentity +id_faq: int +pertanyaan: tinytext +jawaban: tinytext +tampil +id_travel: int +tambah +hapus +edit galerientity +id_galeri: int +file_galery: tinytext +tgl_upload: datetime +album: varchar +tampil +tambah +hapus jadwalentity +id_jadwal: int +id_rute: int +hari +jam_berangkat: date +jml_mobil: int +jml_kursi: int +id_travel: int +tambah +edit +hapus layananentity +id_layanan: int +nama_layanan: varchar +deskripsi: tinytext +file_gambar: tinytext +tampil +id_travel: int +tambah +edit lowonganentity +id_lowongan: int +nama_posisi: varchar +deskripsi_lowongan: tinytext +masa_berlaku: date +tampil +id_travel: int +tambah +edit +hapus profilentity +id_profil: int +profil: text +moto: varchar +kontak: text +logo: tinytext +template: varchar +fb: tinytext +twitter: varchar +ym: varchar +bank: varchar +no_rek: varchar +atas_nama: varchar +id_travel: int +edit ruteentity +id_rute: int +id_rk: int +asal: varchar +tujuan: varchar +harga_tike: int +id_travel: int +tambah +edit +hapus rute_kotaentity +id_rk: int +kota_asal: varchar +kota_tujuan: varchar +tambah +edit +hapus sms_outboxentity +id_sms: int +no_tujuan: varchar +isi_sms: tintytext +id_pesan: int +status: varchar +kirim

3.4 Perancangan Sistem

Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai proses aplikasi berbagai teknik dan prinsip bagi tujuan pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai untuk memungkinkan realisasi fisiknya. Perancangan digambarkan sebagai proses multi-langkah dimana representasi struktur info, struktur program, karakteristik interface, dan detail prosedur, disintesis dari persyaratan informasi.

3.4.1 Perancangan Data

Perancangan data merupakan tahapan untuk memetakan model konseptual ke model basis data yang akan dipakai. Perancangan data terbagi menjadi skema relasi, diagram skema, dan perancangan struktur tabel.

3.4.1.1 Skema Relasi

Proses relasi antar atribut merupakan gabungan antar atribut yang mempunyai kunci utama yang sama, sehingga atibut-atribut tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut. Pada proses ini elemen- elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya. Tabel skema relasi pada sistem yang dibangun terdiri dari tabel skema relasi etravel_master sebagai tabel skema relasi cloud travel, dan skema relasi etravel_child sebagai tabel skema relasi aplikasi web travel. Tabel skema relasi etravel_master dapat dilihat pada gambar 3.88. detail_paket PK id_detail FK1 id_paket isi FK2 id_fitur fitur_paket PK id_fitur nama_fitur jenis_isi satuan deskripsi pakai paket PK id_paket nama_paket harga masa_aktif status_paket data_travel PK id_travel nama_travel nama_cloud email password FK1 id_paket status tgl_aktif kode_aktifasi alamat_travel telp_travel no_ktp pendaftar telp_daftar pembayaran PK id_pembayaran FK1 id_travel tgl_pembayaran jenis_pembayaran no_rek atas_nama telp status_pembayaran bank Gambar 3.88 Skema Relasi Cloud Travel Tabel skema relasi aplikasi web travel mencakup tabel dari aplikasi web travel yang digunakan oleh banyak travel shuttle. Skema relasi aplikasi web travel dapat dilihat pada gambar 3.89. Profil PK id_profil profil moto kontak logo template fb twitter ym FK1 id_travel bank no_rek atas_nama faq PK id_faq pertanyaan jawaban tampil FK1 id_travel layanan PK id_layanan nama_layanan deskripsi file_gambar tampil FK1 id_travel berita PK id_berita judul isi tgl_buat tgl_edit file_gambar jenis FK1 id_travel lowongan PK id_lowongan nama_posisi deskripsi_lowongan masa_berlaku tampil FK1 id_travel galeri PK id_galeri file_galeri tgl_upload album tampil FK1 id_travel member PK id_member nama alamat telp hp email username password FK1 id_travel pemesanan PK id_pesan FK1 id_member tgl_berangkat tgl_pesan jml_tiket status_pesan kode_pesan FK2 id_jadwal FK3 id_travel rute PK id_rute asal tujuan harga_tiket FK1 id_travel FK2 id_rk jadwal PK id_jadwal hari jam_berangkat jml_kursi FK1 id_rute FK2 id_travel jml_mobil pembayaran PK id_bayar tgl_bayar jenis_bayar no_rek atas_nama status_bayar total_bayar FK1 id_pesan FK2 id_travel bank sms_outbox PK id_sms no_tujuan isi_sms FK1 id_pesan admin PK id_travel username password email rute_kota PK id_rk kota_asal kota_tujuan pemesanan_detail PK id_detail_pesan FK1 id_pesan mobil no_kursi Gambar 3.89 Skema Relasi Aplikasi Web Travel

3.4.1.2 Struktur Tabel

Struktur tabel menggambarkan detail tabel yang berisi field, tipe data, panjang data, dan keterangan lainnya. Adapun tabel-tabel yang digunakan dalam database sistem cloud computing untuk perusahaan jasa travel shuttle ini adalah sebagai berikut: a. Struktur tabel pada database etravel_master Berikut adalah struktur tabel pada database etravel_master:

1. Tabel Admin

Tabel ini adalah perancangan untuk tabel pengelola yang akan digunakan pada pembangunan sistem. Struktur tabel admin dijelaskan pada tabel 3.55. Tabel 3.55 Admin No Field Type Size Keterangan 1 id_admin Int 11 Primary Key, Not Null, auto_increment 2 Nama Varchar 50 Not Null 3 Email Tinytext Not Null 4 Username Varchar 20 Not Null 5 Password Tinytext Not Null

2. Tabel detail_paket

Tabel ini adalah perancangan untuk tabel detail_paket yang akan digunakan pada pembangunan sistem. Struktur tabel detail_paket dijelaskan pada tabel 3.56. Tabel 3.56 detail_paket No Field Type Size Keterangan 1 id_detail Int 10 Primary Key, Not Null, auto_increment 2 id_paket Int 10 Foreign Key, Referance paketid_paket, Not Null 3 id_fitur Int 10 Foreign Key, Referance fitur_paketid_fitur, Not Null 4 Isi Varchar 10 Not Null

3. Tabel paket

Tabel ini adalah perancangan untuk tabel paket yang akan digunakan pada pembangunan sistem. Struktur tabel paket dijelaskan pada tabel 3.57. Tabel 3.57 paket No Field Type Size Keterangan 1 id_paket Int 11 Primary Key, Not Null, auto_increment 2 nama_paket Varchar 20 Not Null 3 Harga Int 10 Not Null 4 masa_aktif Varchar 10 Not Null 5 Reservasi set„ya‟,‟tidak‟ Not Null, Defaultya 6 status_paket set„tampil‟,‟tidak‟ Not Null, Defaulttampil

4. Tabel fitur_paket

Tabel ini adalah perancangan untuk tabel fitur_paket yang akan digunakan pada pembangunan sistem. Struktur tabel fitur_paket dijelaskan pada tabel 3.58. Tabel 3.58 fitur_paket No Field Type Size Keterangan 1 id_fitur Int 10 Primary Key, Not Null, auto_increment 2 nama_fitur Varchar 50 Not Null 3 jenis_isi set„pilihan‟,‟isian‟ Not Null 4 Satuan Varchar 20 Not Null 5 Deskripsi Tinytext Not Null 6 Pakai set„ya‟,‟tidak‟ Not Null, Defaultya

5. Tabel data_travel

Tabel ini adalah perancangan untuk tabel data_travel yang akan digunakan pada pembangunan sistem. Struktur tabel data_travel dijelaskan pada tabel 3.59. Tabel 3.59 data_travel No Field Type Size Keterangan 1 id_travel Int 10 Primary Key, Not Null, auto_increment 2 nama_travel Varchar 20 Not Null 3 alamat_travel Text Not Null 4 telp_travel Varchar 12 Not Null 5 no_ktp Varchar 50 Not Null 6 Pendaftar Varchar 50 Not Null 7 telp_daftar Varchar 12 Not Null 8 nama_cloud Varchar 20 Not Null 9 Email tinytext Not Null 10 password Tinytext Not Null 11 id_paket int 10 Foreign Key, Referance paketid_paket, Not Null 12 Status s et„aktif‟,‟t idak aktif‟ Not Null, Dafaulttidak aktif 13 tgl_aktif Date Not Null 14 kode_aktifasi Tinytext Not Null

6. Tabel pembayaran

Tabel ini adalah perancangan untuk tabel pembayaran yang akan digunakan pada pembangunan sistem. Struktur tabel pembayaran dijelaskan pada tabel 3.60. Tabel 3.60 pembayaran No Field Type Size Keterangan 1 id_pembayaran Int 10 Primary Key, Not Null, auto_increment 2 id_travel Int 10 Foreign Key, Referance data_travelid_travel, Not Null 3 tgl_pembayaran Date Not Null 4 jenis_pembayaran s et„atm‟,‟tunai‟ Not Null 5 Bank Varchar 50 Not Null 6 no_rek Varchar 20 Not Null 7 atas_nama Tinytext Not Null 8 Telp Varchar 12 Not Null 9 status_pembayaran s et„lunas‟,‟belum‟ Not Null, Defaultbelum b. Struktur tabel pada database etravel_child Berikut adalah struktur tabel pada database etravel_child:

1. Tabel admin

Tabel ini adalah perancangan untuk tabel admin yang akan digunakan pada pembangunan sistem. Struktur tabel admin dijelaskan pada tabel 3.61. Tabel 3.61 admin No Field Type Size Keterangan 1 id_travel Int 10 Primary Key, Not Null, auto_increment 2 Username Tinytext Not Null 3 Password Tinytext Not Null 4 Email Tinytext Not Null

2. Tabel profil

Tabel ini adalah perancangan untuk tabel profil yang akan digunakan pada pembangunan sistem. Struktur tabel profil dijelaskan pada tabel 3.62. Tabel 3.62 profil No Field Type Size Keterangan 1 id_profil Int 10 Primary Key, Not Null, auto_increment 2 Profil Text Not Null 3 Moto Varchar 100 Not Null 4 Kontak Text Not Null 5 Logo Tinytext Not Null 6 Template Varchar 10 Not Null 7 Fb Tinytext Not Null 8 Twitter Varchar 100 Not Null 9 Ym Varchar 100 Not Null 10 id_travel Int 10 Foreign Key, Referance adminid_travel, Not Null 11 Bank Varchar 30 Not Null 12 no_rek Varchar 50 Not Null 13 atas_nama Varchar 30 Not Null

3. Tabel faq

Tabel ini adalah perancangan untuk tabel faq yang akan digunakan pada pembangunan sistem. Struktur tabel faq dijelaskan pada tabel 3.63. Tabel 3.63 faq No Field Type Size Keterangan 1 id_faq Int 10 Primary Key, Not Null, auto_increment