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