Anda di halaman 1dari 37

PROPOSAL SKRIPSI

RANCANG BANGUN APLIKASI LAYANAN TOUR & TRAVEL


BERBASIS WEBSITE MENGGUNAKAN METODE CODEIGNITER

Diajukan sebagai salah satu syarat untuk memenuhi

Mata Kuliah Pra Skripsi

OLEH :

ANTON BONDAN PRAKOSO

NIM : 201202019252812

PRODI S1 TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS WIDYAGAMA MALANG

TAHUN 2022
LEMBAR PENGESAHAN

PROPOSAL SKRIPSI

RANCANG BANGUN APLIKASI LAYANAN TRAVEL & TOUR


BERBASIS WEBSITE MENGGUNAKAN METODE CODEIGNITER

OLEH :

ANTON BONDAN PRAKOSO

NIM : 201202019252812

Telah diseminarkan pada tanggal …………………. dan disetujui


oleh :

Dosen Penguji I Dosen Penguji II

………………………… …………………………

Mengetahui,
Ketua Jurusan Teknik Elektro

Dr. Diky Siswanto, S.T. M.T.

Ditetapkan dosen pembimbing :

Dosen Pembimbing 1 :
……………………………………..

Dosen Pembimbing 2 : Tanggal :


…………………………………….. ………………………………….
BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan dunia tekhnologi informasi terus berkembang semakin maju dari


hari ke hari baik dari informasi media cetak ataupun elektronik. Salah satu media
penyedia informasi yang dapat dipilih masyarakat dalam memenuhi kebutuhannya
akan informasi adalah internet. Dengan internet masyarakat dapat memilih
sendiri berita atau informasi yang diinginkan tanpa batas dan waktu

Internet secara tidak langsung telah mengubah peranan komputer yang awalnya
hanya digunakan untuk menghitung dan mengolah data, kini menjadi pusat
informasi dan hiburan. Dengan menggunakan internet sebagai media dalam
mencari informasi masyarakat dapat dimanjakan dengan berbagai informasi di
berbagai jenis informasi di berbagai daerah di Indonesia. (Sneed and Smith, 1998;
Wu, Ianakiev and Govindaraju, 2002).

Web ini dapat menampung dan menyediakan berbagai informasi yang dibutuhkan
dengan cakupan yang luas, karena informasinya tersebar secara global melalui
situs web. Masing masing situs web tersebut menyediakan informasinya
sendiri.Banyak sekali kegiatan yang dapat dikerjakan dengan batuan media
computer dan aplikasi internet. Salah satu dari fungsi internet menjadi fokus
penelitian ini adalah kemampuannya untuk melakukan kegiatan penjualan dan
pemasaran secara online.Dengan merancang sebuah system informasi berbasis
web perusahaan akan mendapatkan banyak keuntungan seperti naiknya citra
perusahaan di kalangan masyarakat yang memudahkan perusahaan membangun
relasi bisnis dan peningkatan kepuasan pelanggan karena web ini dapat diakses
dengan cepat dan mudah oleh semua kalangan. (Sneed and Smith, 1998; Wu,
Ianakiev and Govindaraju, 2002).

Untuk mengatasi permasalahan yang ada penulis bermaksud untuk merancang


sebuah sistem informasi penjualan secara online dengan maksud untuk membantu
memperluas jaringan dan meningkatkan laba perusahaan.
Strategi ini dirasakan baik mengingat semakin banyaknya penggunaan internet
hampir pada setiap bidang kehidupan juga karena dapat melayani lebih banyak
konsumen pada saat bersamaan dan dapat diakses dengan cepat setiap saat dan
dimana saja, sehinggga harapan konsumen memperoleh kepuasan dalam
memenuhi kebutuhannya akan tercapai. Dengan semakin banyaknya konsumen
yang tertarik dan melakukan pemesanan maka tujuan utama perusahaan yaitu
meningkatkan keuntungan dan pendapatan.

Dengan membangun sistem aplikasi secara online diharapkan menjadi suatu


solusi untuk menyelesaikan berbagai permasalahan diatas guna mencapai
efektifitas maupun efisiensi. Oleh karena itu, penyusun mengambil judul
“RANCANG-BANGUN APLIKASI LAYANAN TOUR & TRAVEL BERBASIS
WEBSITE MENGGUNAKAN METODE CODEIGNITER “

2. Rumusan Masalah

Sistem informasi merupakan tolak ukur dan sumber daya yang paling menentukan
dan sangat dibutuhkan dilingkungan perusahaan terutama pada sistem media
informasi pemesanan I-Trevel. Tidak hanya menjadi sumber informasi melainkan
juga menjadi daya tarik ataupun daya saing perusahaan itu sendiri. Oleh sebab itu
sebuah prusahaan yang baik itu dituntut untuk memiliki sistem informasi yang
baik, berkualitas, dan akurat, yang pada akhirnya akan memberikan kemudahan
bagi para pengunjung untuk bisa mengakses website paket travel & tour tersebut
dengan mudah dan leluasa.

Berdasarkan permasalahan tersebut maka penulis merumuskan suatu pernyataan


penelitian sebagai berikut:

1. Bagaimana proses yang berjalan pada Website paket wisata online agar
mudah terdeteksi oleh masyarakat?
2. Bagaimana caranya agar customer lebih mudah untuk memesan sebuah
paket travel & tour tersebut?
3. Tujuan

Perancangan sistem informasi ini dibuat adalah guna untuk mempermudah


penyampaian informasi dan penjualan serta pemesanan paket wisata kepada
customer atau pelanggan. Berdasarkan latar belakang dan perumusan diatas maka
penulis memberikan tujuan penelitian sebagai berikut:

1. Untuk mengetahui sistem yang berjalan di web I-Trevel


2. Untuk membuat rancangan sebuah situs web yang menggunakan
informasi yang ada di internet sebagai salah satu sumber data
dalam penyajian informasi.
3. Untuk mengetahui implementasi sistem informasi I-Trevel berbasis
WEB
4. Kontribusi

Hasil penelitian ini diharapkan dapat memberikan kontribusi dan kemudahan bagi
pengembangan ilmu pengetahuan yang berkaitan dengan perancangan sistem
informasi berbasis Web, serta dapat memberikan dorongan yang berarti dalam
meningkatkan minat bagi peneliti lain dalam melakukan penelitian lebih lanjut
tentang berbagai dimensi jaringan komputer khususnya tentang perancangan
sistem informasi yang berbasis web.

Dijabarkan berdasarkan:

1. Kontribusi bagi pengembangan IPTEK

Pada hakikatnya kemajuan ilmu pengetahuan dan teknologi saat ini


membuat perkembangan terhadap teknologi komunikasi, teknologi
informasi dan teknologi sosial media semakin berkembang dan diminati
banyak orang. Kemajuan teknologi itu sendiri mengakibatkan semua serba
mudah dilakukan didalam rumah bisa berbelanja, bisa memesan tiket
pesawat, bisa membooking hotel dan lain sebagainya. Salah satu aplikasi
yang dimaksud adalah online travel agent.Online travel agent merupakan
perusahaan yang khusus menjual jasa penyelenggara perjalanan wisata,
termasuk pemesanan tiket transportasi, tiket wisata, serta booking hotel
yang berbasis online.

2. Kontribusi bagi institusi

Dalam kepariwisataan, terdapat istilah daya tarik, sumber daya


wisata, objek wisata dan beberapa istilah berkaitan dengan itu. Berbagai
negara dan institusi kepariwisataan memiliki definisi masing-masing
mengenai daya tarik. Fasilitas pendukung wiasta, merupakan berbagai jenis
fasilitas pendukung kepariwisataan yang memberikan kemudahan dan
kenyamanan bagi wisatawan selama melakaukan perjalanan di suatau
tempat Oleh karna itu I-Trevel dapat memberikan jasa tour wisata atau
perjalanan jauh.

3. Kontribusi bagi pembangunan nasional

Perkembangan pariwisata Indonesia sampai dengan tahun 2017


cukup menggembirakan. Hal ini ditandai dengan masuknya sektor
pariwisata sebagai salah satu dari 5 (lima) sektor prioritas pembangunan
nasional, sebagaimana yang tercantum dalam RKP (Rencana Kerja
Pemerintah) tahun 2017 yang terdapat dalam Peraturan Presiden No. 79
Tahun 2017. Kelima sektor tersebut adalah sektor pangan, energi, maritim,
pariwisata, kawasan industri dan kawasan ekonomi khusus (KEK). Oleh
sebab itu E – Trevel membuat sebuah websaid agar dapat di lihat oleh
semua orang dan agar lebih di di percayai oleh orang - orang

5. Tinjauan Pustaka

5.1 Pengertian I-Travel

I-Travel adalah yaitu cara pemesanan sebuah perjalanan melalui media elektronik
(Stellin, 2006). Dalam hal ini media yang dipakai adalah situs web yang dapat
diakses melalui koneksi internet.

Saat ini hampir semua kebutuhan manusia dapat kita dapatkan hanya dengan
cara duduk di depan komputer rumah saja. Tidak sedikit toko online yang
sudah berjalan di Indonesia, baik melalui situs pertemanan, forum, atau sudah
memiliki web toko online tersendiri. Layanan ini menawarkan kemudahan bagi
pengguna jasa toko online dalam hal pembelian sebuah barang dan pembayaran
melalui internet banking.

Sehingga kita tidak perlu lagi keluar rumah atau berjalan dari toko ke toko
untuk mencari dan mendapatkan barang yang kita inginkan.
Pembelian sebuah tiket pesawat juga sudah dapat kita lakukan melalui
situs penyedia layanan penerbangan itu sendiri. Sehingga kita leluasa dalam
pemesanan tiket di hari yang kita inginkan.

Tapi situs tersebut berdiri sendiri-sendiri dan tidak terintegrasi dengan


penyedia layanan lainnya. Seperti contoh, situs penerbangan belum bekerja sama
dengan situs penyedia penginapan atau hotel.

Hal ini sedikit menyulitkan konsumen jika ingin bepergian jauh atau
melakukan traveling saat liburan.

I-Travel mencoba menyediakan jasa pelayanan travel dari awal hingga


akhir perjalanan yang disertai dengan biaya-biaya yang terinci. Dengan
pemesanan tiket di I-Travel, maka konsumen tidak perlu lagi memikirkan
bepergian naik kendaraan apa, menginap dimana, dan tujuan perjalanannya apa
saja. Karena hal itu semua sudah merupakan satu paket jika kita memesan tiket
melalui layanan I-Travel. I-Travel mengurusi transportasi yang akan digunakan
dalam perjalanan, penginapan selama perjalanan, tempat wisata yang akan
dikunjungi, dan transportasi arah balik yang merupakan akhir dari sebuah
perjalanan. Semua layanan itu hanya dengan sekali bayar dan dengan satu tiket
terusan.

5.2 Rancang-Bangun Web

Rancang bangun web adalah langkah awal dalam pembuatan sebuah


web. Rancang bangun web dibutuhkan sebagai cetak biru yang akan digunakan
untuk dasar atau tolak ukur dalam pembangunan web tersebut (Mutmainah,
2006).

Hal-hal yang diperhatikan dalam sebuah rancangan web adalah sebagai berikut :

1. Tujuan pembuatan web


2. Sketsa web
3. Navigasi
4. Keseimbangan isi web
5. Desain tampilan web
Hal tersebut di atas merupakan dasar untuk membuat sebuah web agar web yang
dibuat dapat sesuai dengan yang direncanakan sebelumnya dan memiliki
kesesuaian tema, warna, materi atau isi, dan desain web.

5.3 Framework Code Igniter

Codeigniter adalah sebuah framework untuk pengembangan aplikasi web


site menggunakan PHP. Dengan menggunakan Codeigniter, kita dapat melakukan
pengembangan situs dengan lebih cepat daripada membuat nya dari awal karena
Codeigniter memiliki banyak library yang memudahkan kita untuk membuat
berbagai macam fungsi. Selain itu, Codeigniter juga memudahkan kita dari segi
coding termasuk mengurangi banyaknya code yang harus kita pikirkan dalam
membuat website.

Logo Code Igniter


5.4 E-Commerce

E-Commerce merupakan kependekan dari asal kata Electronic Commerce yang


memiliki arti perdagangan elektronik. Pengertian e- commerce adalah
penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui media
elektronik, salah satunya internet (Chaffey, 2006).

Beberapa aplikasi umum yang berhubungan dengan e-commerce adalah:

a. E-mail dan Messaging


a. Content Management Systems
b. Dokumen, spreadsheet, database
c. Akunting dan sistem keuangan
d. Informasi pengiriman dan pemesanan
e. Pelaporan informasi dari klien dan enterprise
f. Sistem pembayaran domestik dan internasional
g. Newsgroup
h. On-line Shopping
i. Conferencing
j. Online Banking/internet Banking
k. Product Digital/Non Digital
Dalam banyak kasus, sebuah perusahaan e-commerce bisa bertahan tidak hanya
mengandalkan kekuatan produk saja, tapi dengan adanya tim manajemen yang
handal, pengiriman yang tepat waktu, pelayanan yang bagus, struktur organisasi
bisnis yang baik, jaringan infrastruktur dan keamanan, desain situs web yang
bagus, beberapa faktor yang termasuk:

a. Menyediakan harga kompetitif


b. Menyediakan jasa pembelian yang tanggap, cepat, dan ramah.
c. Menyediakan informasi barang dan jasa yang lengkap dan jelas.
d. Menyediakan banyak bonus seperti kupon, penawaran istimewa, dan
diskon.
e. Memberikan perhatian khusus seperti usulan pembelian.
f. Menyediakan rasa komunitas untuk berdiskusi, masukan dari
pelanggan, dan lain-lain.
g. Mempermudah kegiatan perdagangan
Kegiatan bisnis yang terjadi pada sebuah agen travel yang telah melakukan
perdagangan melalui media elektronik dapat berwujud Business-to-Business
(B2B) dan Business-to-Customer (B2C).

Business-to-Business (B2B) adalah transaksi bisnis yang terjadi antara pebisnis


satu dengan yang lain, dalam hal ini pihak pengelola wisata, penginapan, dan
transportasi dengan pihak agen travel.

Business-to-Customer (B2C) adalah transaksi bisnis yang terjadi antara pebisnis


dengan end-customer, dalam hal ini pihak agen travel dengan pengguna layanan
travel.
5.5 Hypertext Transfer Protocol (HTTP)

HTTP merupakan suatu protokol yang menentukan aturan yang perlu diikuti
oleh web browser dalam meminta atau mengambil suatu dokumen dan oleh web
server dalam menyediakan dokumen yang diminta oleh web browser (Andi,
2004).

5.6 Hypertext Markup Language (HTML)

HTML merupakan suatu bahasa pemrograman yang dipergunakan untuk


menyusun dan membentuk suatu dokumen agar dapat ditampilkan oleh program
browser World Wide Web dalam bentuk yang dikehendaki oleh pembuatnya.
HTML juga digunakan untuk menciptakan Hypertext Link atau hubungan antara
teks dan dokumen lain atau bagian dari dokumen lainnya (Andi, 2004).

HTML terdiri dari beberapa bagian fungsinys segabai penanda suatu kelompok
perintah tertentu, misalnya kelompok perintah form yang ditandai kode <FORM>,
judul dengan kode <TITLE>, dan lain sebagainya.

Elemen pada HTML didefinisikan sebagai suatu kode tertentu yang menyediakan
tempat untuk meletakkan beberapa kode didalamnya. Berbeda dengan Tag yang
menangani satu kode saja. Berikut contohnya :

<html>

<head>

<title>Pemrograman HTML</title>

</head>

<body>Ini adalah bagian isi web</body>

</html>
Elemen body adalah bagian untuk menuliskan isi dari web tersebut. Elemen
body ini ditandai dengan tag <body>….</body>.
5.7 Hubungan Data dan Informasi

Data yang diolah melalui suatu model menjadi informasi, penerima kemudian
menerima informasi tersebut, membuat suatu keputusan dan melakukan tindakan,
yang berarti menghasilkan suatu tindakan yang lain akan membuat sejumlah data
kembali.

Hubungan data dan informasi model dan selanjutnya membentuk suatu siklus,
John Burch berpendapat siklus ini dinamakan dengan siklus informasi. Dapat
dilihat dalam gambar berikut :

Gambar 2.1 Hubungan Data dan Informasi

5.8 Sekilas tentang APACHE

Apache adalah program kecil yang menjadikan sebuah komputer PC


mempunyai web server pribadi. Meskipun kecil namun ketika kita membuat PHP,
apache akan banyak membantu dalam hal menjalankan web yang kita buat.
Terlebih jika kita mengerjakan script yang mengharuskan customer untuk
memakai Internet Information Server atau IIS secara utuh seperti script-script
yang mengandung Server Component dan PHP Mail (Mutmainah, 2006).

Apache merupakan web server yang paling banyak dipergunakan di Internet.


Program ini pertama kali didesain untuk sistem operasi UNIX. Namun demikian
pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat
dijalankan di Windows NT.
Nama Apache diambil dari kata “A PAtCHy server”, server perbaikan yang penuh
dengan tambalan (patch). Tambalan yang dimaksud adalah penambahan fitur dan
penambahan bug dari NCSA httpd Versi 1.3.

Saat ini Apache dipergunakan secara luas. Hal ini disebabkan karena
programnya yang gratis dan dengan kinerja program yang relatif stabil. Dalam
pengembangannya pula program ini bersifat open source dan bersistem Bazaar,

jadi tiap orang dapta memberikan kontribusi dalam pengembangan program


Apache. Sehingga semakin lama program ini semakin sempurna dan handal.

Ada beberapa ciri khas dari Apache , yaitu:

1 Apache sangat cepat dalam merespon client melebihi server NCSA.

2 Apache menyediakan fitur untuk multibanned dan virtual server.

3 Apache mempunyai level-level pengamanan.

4 Apache mempunyai komponen dasar terbanyak di antara web server


lain, Apache termasuk dalam webserver yang terlengkap.
5 Performasi dan konsumsi sumber daya dari web server Apache tidak
terlalu banyak sekitar 20 MB untuk file-file dasar dan setiap
daemonnya hanya memerlukan sekitar 950 KB memori per child.
6 Mendukung transaksi yang aman secure transaction) menggunakan
SSL (Secure Socket Layer).
7 Banyak dukungan melalui web

8 Kompatibilitas yang tinggi.

5.9 MySQL

SQL merupakan kependekan dari Structure Query Language. Bahasa


pemrograman yang dirancang khusus untuk mengirimkan suatu perintah query
(pengaksesan data berdasarkan pengalaman tertentu) terhadap sebuah database.
Kebanyakan software yang ada saat ini dapat diakses melalui SQL. Setiap aplikasi
yang spesifik dapat mengimplementasikan SQL secara sedikit berbeda, tapi
seluruh database SQL mendukung subset standar yang ada (Andi, 2004).
MySQL merupakan perangkat lunak untuk database server yang cukup terkenal.
Kepopulerannya seiring dengan penggunaan script PHP untuk web programming
pada server-side.

Keistimeaan MySQL adalah seperti di bawah ini:

1. Standards supported

MySQL mendukung level masukan ANSI SQL-92 dan ODBC level 0- 2


SQL standar
2. Language support

Databases MySQL dapat menampilkan pesan error dalam bahasa Czech,


Belanda, Inggris, Estonia, Prancis, Jerman, Hongaria, Italia, Norwegia
dan lain-lain. MySQL menggunakan ISO-8859-1 karakter tertentu untuk
data dan pengurutan. Karakter tertentu untuk data dan pengurutan dapat
dipilih ketika mengkompilasi source.
3. Bahasa Pemrograman API untuk mengakses database

Aplikasi database MySQL data ditulis dengan bahasa tertentu seperti


C, Perl, JSP, PHP dan lain-lain.

4. Large Tabel

MySQL menyimpan masing-masing tabel dalam database seperti file,


terpisah dalam direktori database. Ukuran maksimum tabel berkisar antara
4GB dan sistem operasi mendekati ukuran file maksimum.
5. Kecepatan, Kekuatan, dan Kemudahan

MySQL lebih cepat tiga atau empat kali dari database komersial yang
lain. MySQL sangat mudah untuk dikendalikan dan tidak membutuhkan
database administrator terlatih untuk menginstal MySQL.
6. Cost Advantage

MySQL adalah database relasional yang open source. Didistribusikan


secara gratis untuk Unix/Linux dan OS/2 dan Windows.

5.10 Koneksi ke Database


PHP telah menyediakan fasilitas koneksi untuk hampir semua program database
yang sering digunakan. Dalam hal ini digunakan MySQL sebagai koneksi
terhadap database yang dibangun dalam situ ini. Karena MySQL merupakan
salah satu program nonkomersil yang cukup handal. Di samping itu, MySQL
merupakan sebuah server database yang banyak digunakan di internet karena
kehandalannya.

Secara umum akses ke database dilakukan melalui tiga tahapan, yaitu :

1 Koneksi ke database (persiapan). Koneksi ini dilakukan dengan


menggunakan fungsi-fungsi, seperti : mysql_connect(),
mysql_pconnect(), mysql_select_db().
2 Query atau permintaan data (operasi).

3 Pemutusan koneksi.

6. Metode Penelitian
Metode penilitian merupakan cara ilmiah untuk mendapatkan data dengan tujuan
dan kegunaan tertentu. Berdasarkan permasalahan diatas metode penelitian yang
digunakan adalah metode Observasi dan Kuantitatif. Observasi adalah teknik
pengumpulan data yang dilakukaan melalui sesuatu pengamatan, dengan disertai
pencatatan-pencatatan terhadap keadaan atau prilaku objek sasaran yang diteliti.
Metode kuantitatif yaitu suatu jenis penelitian yang pada dasarnya menggunakan
pendekatan deduktif-induktif. Pendekatan ini berangkat dari suatu kerangka teori,
gagasan para ahli, maupun pemahaman peneliti berdasarkan pengalamannya,
kemudian dikembangkan menjadi permasalahan – permasalahan beserta
pemecahannya yang diajukan untuk memperoleh pembenaran (verifikasi) atau
penilaian dalam bentuk dukungan data empiris di lapangan.

6.1 Rancangan Sistem

6.1.1 Perancangan Alur Proses

Perancangan alur proses ditujukan untuk menentukan pilihan- pilihan customer


terhadap fasilitas-fasilitas yang ditawarkan selama perjalanan berlangsung. Alur
proses yang diawali dari inputan customer sampai menghasilkan output berupa
tiket terusan yang akan dipakai selama perjalanan berlangsung adalah sebagai
berikut :

a. Proses output interface, proses ini adalah tahap penyajian informasi


tentang tempat tujuan wisata atau fasilitas yang dapat dipesan oleh
customer secara menarik dan lengkap dengan alamat beserta harga
sebagai bahan pertimbangan customer dalam memesan tempat tujuan
wisata tersebut.
b. Proses input data customer, proses ini adalah tahap pemesanan yang
dilakukan oleh customer dengan cara menginputkan jumlah pesanan
tiket pada halaman detail tiap-tiap fasilitas.

c. Proses input database order, proses ini adalah tahap pemasukan kode-
kode fasilitas yang dipesan kedalam database order untuk selanjutnya
dilakukan proses inputan konfirmasi pembayaran oleh customer.
d. Proses output berupa tiket terusan, proses ini adalah tahap akhir setelah
customer melakukan konfirmasi pembayaran atas fasilitas-fasilitas yang
dipesan sebelumnya.

Gambar 4.1 Flowchart admin web e-travel


Gambar 4.2 Flowchart customer web e-travel
6.1.2 Perancangan Database

Database i-travel memiliki 13 tabel yang terdiri dari :


1. tabel shoutbox
tabel ini menampung field yang berhubungan dengan shoutbox atau pesan dari
pengunjung situs yang akan tampil di menu utama.

Tabel 4.1 shoutbox


Nama Field Tipe Field
id_shoutbox int(10)
nama_sb varchar(30)
email_sb varchar(30)
pesan_sb text
tanggal_sb date
jam_sb time
aktif_sb varchar(1)

2. tabel statistik
tabel ini menampung field yang menghitung jumlah customer yang sedang
online, jumlah total pengunjung web, jumlah pengunjung per hari.

Tabel 4.2 statistik

Nama Tipe Field


Field
id_st int(8)
ip_st varchar(30
)
tanggal_st date
hits_st int(10)
online_st varchar(10
)

3. tabel tb_transportasi
tabel ini berisi field yang menampung data tentang transportasi pergi dan pulang
serta jadwal keberangkatan masing-masing kendaraan transportasi tersebut.

Tabel 4.3 tb_transportasi


Nama Field Tipe Field
id_transportasi int(6)
kode_transportasi varchar(10)
nama_transportasi varchar(30)
kota_asal varchar(30)
tgl_pergi date
jam_pergi time
tgl_pulang date
jam_pulang time
harga_transportasi int(20)

4. tabel tb_bukutamu
tabel ini berisi field yang menampung data tentang
customer yang ingin menenyakan tentang seputar pemesanan
dan lainnya baik untuk customer terdaftar maupun customer
yang belum terdaftar.

Tabel 4.4 tb_bukutamu


Nama Field Tipe Field
id_bukutamu int(6)
kode_bukutamu varchar(10
)
nama_bukutamu varchar(30
)
telepon_bukutamu varchar(20
)
email_bukutamu varchar(30
)
pesan_bukutamu longtext
keterangan_bukuta longtext
mu
tanggal_bukutamu date
jam_bukutamu time

5. tabel tb_customer
tabel ini berisikan field yang menampung data customer
secara detail termasuk jumlah uang yang telah diinvestasikan ke
pihak e- travel, customername dan password customer terdaftar.
Tabel 4.5 tb_customer
Nama Field Tipe Field
id_customer int(6)
kode_customer varchar(10
)
nama_customer varchar(30
)
telepon_customer varchar(20
)
email_customer varchar(30
)
alamat_customer longtext
customername varchar(30
)
password varchar(10
)
status_customer varchar(30
)
tangal_lahir date
pekerjaan varchar(20
)
keterangan_custom text
er
invest int(20)

6. tabel tb_fasilitas
tabel ini menampung seluruh jenis wisata dengan
kategori masing-masing, data rental atau taksi, dan hotel yang
dapat dipesan customer nantinya.
Tabel 4.6 tb_fasilitas
Nama Field Tipe Field
id_fasilitas int(6)
kode_fasilitas varchar(10)
nama_fasilitas varchar(30)
kode_partner varchar(10)
kode_kategori varchar(10)
harga_fasilitas int(20)
gambar_fasilitas varchar(100
)
keterangan_fasilita longtext
s
Nama Field Tipe Field
id_gallery int(6)
kode_gallery varchar(10)
judul varchar(30)
deskripsi text
status_gallery varchar(20)
gambar_gallery varchar(100
)

7. tabel tb_gallery
tabel ini berisikan galeri foto-foto kegiatan atau event
yang diadakan di tiap fasilitas yang ditawarkan.

Tabel 4.7 tb_gallery

Nama Field Tipe Field


id_kategori int(6)
kode_kategori varchar(10)
nama_kategori varchar(30)
keterangan_katego varchar(10)
ri

8. tabel tb_kategori
tabel ini berisikan pemilahan kategori fasilitas yang akan
digunakan pada tabel fasilitas.

Tabel 4.8 tb_kategori


Nama Field Tipe Field
id_kategori int(6)
kode_kategori varchar(10)
nama_kategori varchar(30)
keterangan_katego varchar(10)
ri
9. tabel tb_login
tabel ini berisikan field yang menampung data
untuk login customer dan administrator.
Tabel 4.9 tb_login
Nama Field Tipe Field
id_login int(6)
customername varchar(30)
password varchar(30)
status_login varchar(20)

10. tabel tb_order


tabel ini berisikan data order-order yang dipesan oleh
customer.

Tabel 4.10 tb_order


Nama Field Tipe Field
id_order int(6)
kode_order varchar(10)
kode_customer varchar(10)
tanggal_order date
total varchar(20)
verifikasi varchar(20)
gambar_order varchar(100
)

11. tabel tb_orderdetail


tabel ini berisikan data order secara lebih detail yang
dipesan oleh customer.

Tabel 4.11 tb_orderdetail

Nama Field Tipe Field


id_od int(6)
kode_order varchar(10)
tanggal_od date
jenis varchar(2)
jumlah int(5)
subtotal int(20)

12. tabel tb_paket


tabel ini berisikan paket-paket wisata yang telah disediakan
i- travel yang berisi gabungan fasilitas-fasilitas yang ditawarkan
dengan harga lebih murah dibanding pemilihan failitas secara
satu-satu.
Tabel 4.12 tb_paket
Nama Field Tipe Field
id_paket int(6)
kode_paket varchar(10)
nama_paket varchar(30)
kode_transportasi varchar(10)
tujuan varchar(10)
kode_fasilitas varchar(10)
harga_paket int(20)
gambar_paket varchar(100
)
keterangan_paket longtext

13. tabel tb_partner


tabel ini menampung data perusahaan atau pengelola
yang menjadi rekan bisnis pihak i-travel.

Tabel 4.13 tb_partner

Nama Field Tipe Field


id_partner int(6)
kode_partner varchar(10)
nama_partner varchar(50)
telepon_partner varchar(20)
email_partner varchar(30)
alamat_partner longtext
keterangan_partne text
r

6.2 Perancangan Tampilan Web

Setiap pembuatan web, tidak terlepas dari navigasi web. Navigasi ini
berguna untuk memetakan halaman-halaman yang ada pada web. Tampilan web i-
travel dibagi menjadi dua bagian, yaitu tampilan untuk customer dan tampilan
untuk admin.

Secara umum, tampilan untuk customer adalah untuk mendaftar sebagai customer
i-travel, melakukan pemesanan tiket, melakukan pembayaran dan
konfirmasinya, dan mencetak bukti

pembayaran tersebut. Sedangkan tampilan untuk admin untuk


menambah, mengedit, atau menghapus seluruh data yang ada di database yang
berkaitan dengan customer, fasilitas, order, serta verifikasi pembayaran yang telah
dilakukan oleh customer. Halaman admin ini sengaja dibuat untuk
mengoperasikan database secara dinmis.

Berikut desain layout halaman utama admin :

Nama Agen
Searchbox

Pilihan
halaman
yang akan
Halaman dinamis sesuai
dibuka
pilihan halaman yang
dibuka
Kotak
login
admin

Gambar 4.3 Layout halaman utama


admin
Berikut desain layout halaman utama customer :

Nama Agen Pilihan halaman yang dibuka


Searchbox

Iklan promo e-travel Kotak login


customer

Pilihan
akomodasi
Halaman dinamis sesuai pilihan yang akan
halaman yang dibuka dibuka
Statistik
pengunjung
Kotak chat
pengunjung

Pilihan halaman yang dibuka


Gambar 4.4 Layout halaman utama customer
Navigasi yang digunakan pada web i-travel ini adalah

hirarki, karena terdiri dari satu halaman master dan halaman-

halaman slave yang ditampilkan pada bagian tengah halaman

master.
Gambar 4.5 Navigasi web i-travel
Halaman Utama atau home menampilkan informasi tentang i-travel (agen
perjalanan). Pada halaman ini juga terdapat informasi tentang pengetahuan umum
Indonesia secara singkat guna menarik perhatian customer dalam penggunaan situs
ini lebih lanjut. Penambahan foto-foto dari galeri i-travel yang ditampilkan dengan
flash juga ikut menghiasi halaman utama ini. Terdapat juga form login bagi
customer terdaftar pada side bar bagian kanan bawah.

Pada menu di bagian atas halaman utama terdapat link-link yang menghubungkan ke
halaman lain, diantaranya :

1. Profil

Tentang kami

Gambar 4.6 Layout halaman profil


Halaman ini berisi informasi lebih lanjut tentang agene travel ini. Menjelaskan
layanan dan kelebihan yang ditawarkan oleh e- travel dalam rangka memenuhi
keinginan pelanggan.
2. Paket

Pilihan Paket (kategori harga)

Gambar Gambar Gambar

Gambar 4.7 Layout halaman paket


Halaman ini berisi paket-paket liburan yang ditawarkan kepada customer dengan harga
bersaing. Halaman ini berisi gambar- gambar dari masing-masing paket yang
ditawarkan. Tiap gambar dan judul paket mengarahkan customer ke detail paket
tersebut dan terdapat kolom input-an customer pada halaman detail paket yang dipilih.
Untuk selanjutnya customer dapat melakukan pemesanan pada paket yang ditawarkan.

3. Galeri

Galeri

Gambar

Navigasi
gambar

Gambar 4.8 Layout halaman galeri

Halaman ini berisi foto-foto kegiatan agene travel beserta foto- foto tujuan wisata
yang ditawarkan guna menarik customer
dalam pemilihan tempat tujuan wisata. Foto-foto ditampilkan dengan flash agar
terlihat lebih dinamis.

4. Daftar

Form daftar customer

Form pendaftaran

Tombol kontrol form

Gambar 4.9 Layout halaman daftar


Halaman ini berisikan form pendaftaran customer baru agar dapat
melakukan pemesanan tiket di situs i-travel.
5. Kontak Kami

5. Kontak Kami

Kontak kami

Form bukutamu
Tombol kontrol form
Polling web
Alamat kantor Telepon kantor

Gambar 4.10 Layout halaman kontak kami

Halaman ini berisi form pengisian buku tamu bagi para customer yang ingin
menanyakan sesuatu kepada admin atau pihak agene travel. Halaman ini juga berisi
alamat lengkap agen i-travel.
Pada halaman utama, terdapat beberapa link yang menghubungkan ke halaman lain
yang berada di samping kanan web, berikut link-link yang ada di side bar:

1. Tujuan Wisata

Pilihan Tempat Wisata

Gambar Gambar Gambar

Gambar 4.11 Layout halaman tujuan wisata


Halaman ini menampilkan seluruh kategori dari tujuan wisata yang ditawarkan
dalam bentuk gambar masing-masing fasilitas.

2. Wisata Air

Pilihan Tempat Wisata


(kategori air)

Gambar Gambar Gambar

Gambar 4.12 Layout halaman wisata air


Halaman ini menampilkan wisata-wisata dengan kategori wisata air. Seperti halnya
halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan
customer kepada detail fasilitas tersebut.
3. Wisata Belanja
Pilihan Tempat Wisata
(kategori belanja)

Gambar Gambar Gambar

Gambar 4.13 Layout halaman wisata belanja

Halaman ini menampilkan wisata-wisata dengan kategori wisata Belanja. Seperti halnya
halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer
kepada detail fasilitas tersebut.

4. Wisata Rekreasi
Pilihan Tempat Wisata
(kategori rekreasi)

Gambar Gambar Gambar

Gambar 4.14 Layout halaman wisata rekrea

Halaman ini menampilkan wisata-wisata dengan kategori wisata rekreasi. Seperti halnya
halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan customer
kepada detail

fasilitas tersebut.
5. Wisata Sejarah
Pilihan Tempat Wisata
(kategori sejarah)

Gambar Gambar Gambar

Gambar 4.15 Layout halaman wisata sejarah


Halaman ini menampilkan wisata-wisata dengan kategori wisata sejarah. Seperti halnya
halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan
customer kepada detail fasilitas tersebut.

6. Wisata Kuliner

Pilihan Tempat Wisata


(kategori kuliner)

Gambar Gambar Gambar

Gambar 4.16 Layout halaman wisata kuliner

Halaman ini menampilkan wisata-wisata dengan kategori wisata kuliner. Seperti halnya
halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan
customer kepada detail
fasilitas tersebut.
7. Penginapan

Penginapan/hotel

Gambar Gambar Gambar

Gambar 4.17 Layout halaman penginapan


Halaman ini menampilkan informasi tentang tempat penginapan dengan berbagai
fasilitas yang ditawarkan dan harga yang beragam. Seperti halnya halaman tujuan
wisata, tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail
fasilitas tersebut.

8. Rental Mobil dan Taksi

Rental mobil dan Taksi

Gambar Gambar Gambar

Gambar 4.18 Layout halaman rental mobil dan taksi


Halaman ini menampilkan informasi tentang rental mobil yang ada di Jakarta dan
tarif beberapa taksi per kilometer. Seperti halnya halaman tujuan wisata,
tampilannya dalam bentuk gambar yang mengarahkan customer kepada detail
fasilitas tersebut.
9. Transportasi

Transportasi
Input kota asal Input kota tujuan

Hasil pencarian

Gambar 4.19 Layout halaman transportasi


Halaman ini menampilkan informasi tentang transportasi pergi- pulang. Seperti halnya
halaman tujuan wisata, tampilannya dalam bentuk gambar yang mengarahkan
customer kepada detail fasilitas tersebut.

10. Rincian Biaya

Rincian biaya

Rincian hasil pemesanan

Tombol bayar

Gambar 4.20 Layout halaman rincian biaya


Halaman ini berisi akumulasi pesanan yang telah dipilih oleh customer beserta total
biaya yang harus dipenuhi oleh customer. Halaman ini menghubungkan langsung ke
halaman pembayaran dan konfirmasi pembayaran.
11. Cek Order

Cek order

Input kode order

Hasil pencarian beserta rincian

Gambar 4.21 Layout halaman cek order


Halaman ini berisi pemeriksaan detail order yang telah dipesan sebelumnya.
Apabila custemer telah memenuhi pembayaran, maka dari halaman ini custemer
dapat mencetak bukti pembayaran perjalanan beserta detail perjalanan untuk
pengambilan tiket pada saat perjalanan.

12. Cek Invest


Cek order
Jumlah invest

Gambar 4.22 Layout halaman cek order


Halaman ini berisi informasi jumlah dana invest yang dimiliki oleh customer.

Link-link yang ada pada menu utama dan side bar kanan akan tampil pada setiap
halaman yang sedang dibuka.

Tampilan admin secara umum adalah kumpulan dari halaman-halaman yang berisi
form-form untuk menambah, mengedit dan menghapus data yang berada di database.
Pada tampilan admin, hanya terdapat satu menu utama yang terletak di side bar
kanan. Tiap-tiap halaman menampilkan form yang merepresentasikan databasenya
masing-masing.

7. RENCANA SISTEMATIKA BAHASAN

Sistematika penulisan laporan penilitian ini disusun menjadi beberapa bab sebagai
berikut :

BAB I : PENDAHULUAN

Pada bab ini berisi pendahuluan yang menjelasakan latar belakang,


perumusan masalah, tujuan, kontribusi, metodologi penelitian dan
sistematika penulisan.

BAB II : LANDASAN TEORI

Pada bab ini berisi tinjauan pustaka, yaitu kajian jurnal penelitian
pendukung, pengertian secara umum mengenai i - trevel. Pada bab ini
juga berisi landasan teori yang membahas mengenai sistem yang
digunakan serta peralatan yang digunakan.

BAB III : PERANCANGAN DAN PEMBUATAN SISTEM

Pada bab ini akan dijelaskan tahapan proses perancangan dan bangun
sistem serta konsep kerangka penelitian yang digunakan dari Konseb
Rancangan Pembangunan Web Aplikasi I – Trevel Berbasis Website
Menggunakan Metode Kodeingnter. Dengan adanya metodologi
penelitian ini diharapkan dapat memberikan petunjuk dalam
menjawab rumusan permasalah penelitian.

BAB IV : HASIL & PEMBAHASAN

Pada bab ini berisi pembahasan dan analisa hasil dari implementasi
rancang bangun dari Konseb Rancangan Pembangunan Web Aplikasi
I – Trevel Berbasis Website Menggunakan Metode Kodeingnter.

BAB V : PENUTUP

Bab ini berisikan kesimpulan dari sistem yang dibuat dan saran untuk
kepentingan umum secara lebih lanjut.

8. JADWAL PENELITIAN

Waktu dan tempat penelitian skripsi ini dilakukan di Jurusan Teknik Elektro Fakultas
Teknik, Universitas Widyagama dilaksanakan mulai bulan Januari 2021 sampai
Maret 2021.

Tabel 1.7 Tabel kegiatan penelitan dan penulisan

No. Kegiatan BULAN


Bulan 1 2 3 4 5 6 7 8
1 Pengajuan
Proposal Tugas
Akhir
2 Studi
Literatur,Observasi
3 Pelaksanaa
penelitian
4 Penyusunan
Laporan
5 Pemeriksaan
Laporan
6 Sidang Skripsi

9. DAFTAR PUSTAKA

Andi. “Membangun Website Interaktif dengan PHP dan MySQL”. CV Andi Offset.
Yogyakarta. 2004.

Chaffey, Dave. “E-Business and E-Commerce Management Strategy,


Implementation, and Practice”. Prentice Hall. Amerika Serikat. 2006.

Deitel, Paul J., Deitel, Harvey M..”Ajax, Rich Internet Application, and Web
Development”. Pearson Education. United Kingdom. 2008.

Kendal & Kendal.”Analisis dan Perancangan Sistem”. Pearson Education Asia


Pte. Ltd. Dan PT. Prenhallindo. Jakarta. 2003.

Mcleod, Jr.Raymond, Schell, George P..”Sistem Informasi Manajemen”.

Salemba Empat. Jakarta. 2008.

Mutmainah, Siti. “Proyek Desain Web Berbasis Grafis dengan Dreamweaver dan
Fireworks”. CV Andi Offset. Yogyakarta. 2006.

Surhone, Lambert M., Tennoe, Mariam T., Henssonow, Susan F..”Rapid Application
Development”. VDM Verlag Dr. Mueller AG & Co. Kg. Jakarta. 2010.

Stellin, Susan. “How To Travel”.Houghton Mifflin. New York. 2006.

Anda mungkin juga menyukai