Anda di halaman 1dari 73

ANALISIS MODUL MANAJEMEN PENERIMAAN PEMESANAN DAN

KONSULTASI PADA APLIKASI TRAVEL AGENT CV. BINTANG


MULIA TOUR & TRAVEL BERBASIS WEBSITE

LAPORAN KERJA PRAKTEK

Diajukan Sebagai Salah Satu Syarat Mata Kuliah Kerja Praktek Jenjang
Strata Satu Program Studi Teknik Informatika

ANISA AFTI AGUSTINA

2017150064

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS SAINS AL QUR’AN JAWA TENGAH

DI WONOSOBO

2020
LEMBAR PENGESAHAN

LAPORAN KERJA PRAKTEK

ANALISIS MODUL MANAJEMEN PENERIMAAN PEMESANAN DAN


KONSULTASI PADA APLIKASI TRAVEL AGENT CV. BINTANG
MULIA TOUR & TRAVEL BERBASIS WEBSITE

Telah disetujui dan disahkan

Di Wonosobo pada tanggal ……….

Pembimbing Lapangan

(Mulyono Eko Cahyono)

Penanggung Jawab Pimpinan

(…………………………………..) (Mulyono Eko Cahyono)

i
LEMBAR PENGESAHAN

LAPORAN KERJA PRAKTEK

ANALISIS MODUL MANAJEMEN PENERIMAAN PEMESANAN DAN


KONSULTASI PADA APLIKASI TRAVEL AGENT CV. BINTANG
MULIA TOUR & TRAVEL BERBASIS WEBSITE

Telah disetujui dan disahkan

Di Wonosobo pada tanggal ……….

Pembimbing

Saifu Rohman, M. Kom

Ketua Program Studi Dekan

(Nahar Mardiyantoro, M. Kom) (Muafani, ST, M.T)

ii
KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Puji syukur kehadirat Allah SWT atas segala nikmat dan karunia-Nya
sehingga Kerja Praktek dapat terlaksana dengan baik serta dapat menyelesaikan
penulisan laporan yang berjudul “Analisis Modul Manajemen Penerimaan
Pemensanan dan Konsultasi Pada Aplikasi Travel Agent CV. Bintang Mulia Tour
& Travel Berbasis Website”. Adapun kegiatan Kerja Praktek ini saya laksanakan
sebagai salah satu syarat untuk menyelesaikan nilai mata kuliah Kerja Praktek
Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas
Sains Al-Qur’an Jawa Tengah di Wonosobo.

Saya juga mengucapkan terimakasih kepada pihak-pihak yang telah


membantu dalam pelaksanaan Kerja Praktek maupun dalam penulisan Laporan
sehingga dapat terselesaikan dengan baik, untuk itu pada kesempatan kali ini saya
mengucapkan terimakasih kepada :

1. Bapak dan Ibu yang telah memotivasi dan memberi dukungan


2. Bapak Dr. KH. Muchotob Hamzah, MM selaku Rektor Universitas Sains
Al-Qur’an Jawa Tengah di Wonosobo.
3. Bapak Muafani, ST,. MT, selaku Dekan Fakultas Teknik dan Ilmu
Komputer.
4. Bapak Nahar Mardiyantoro, M. Kom selaku Ketua Program Studi Teknik
Infomatika.
5. Bapak Saifu Rohman, M. Kom selaku Dosen Teknik Informatika,
Pembimbing Laporan Kerja Praktek.
6. Kedua orang tua yang selalu memberi semangat saat membuat Kerja
Praktek.
7. Bapak Mulyono Eko Cahyono selaku Direktur CV. Bintang Mulia Tour &
Travel.
8. Petugas/Karyawan CV. Bintang Mulia Tour & Travel yang sudah banyak
membantu dan tidak dapat penulis sebutkan satu per satu.

iii
9. Rekan-rekan Tim Kerja Praktek .
10. Rekan-rekan mahasiswa Teknik Informatika yang telah membantu
memberikan informasi.
11. Semua pihak yang tidak dapat penulis sebutkan satu persatu.

Demikian laporan ini saya buat, saya sadar bahwa laporan ini masih jauh
dari kesempurnaan. Oleh karena itu, saya berharap kritik dan saran guna
tersusunnya laporan dengan baik dan sempurna. Serta saya berharap, laporan ini
dapat bermanfaat bagi para pembacanya.

Waasamu’alaikum Wr. Wb

Wonosobo, Januari 2021

Penulis

iv
DAFTAR ISI

Cover ............................................................................................................

Lembar Pengesahan ........................................................................................ i

Lembar Pengesahan ........................................................................................ ii

Kata Pengantar ................................................................................................ iii

Daftar Isi........................................................................................................... v

Daftar Gambar .................................................................................................. x

Daftar Tabel ..................................................................................................... xiii

BAB 1 PENDAHULUAN ............................................................................... 1

1.1 Latar Belakang ............................................................................. 1


1.2 Tujuan Kerja Praktek ................................................................... 2
1.3 Manfaat Kerja Praktek ................................................................. 2
1.3.1 Bagi Penulis ........................................................................ 2
1.3.2 Bagi Instansi........................................................................ 2
1.3.3 Bagi Fakultas ...................................................................... 3
1.4 Batasan Kerja Praktek .................................................................. 3
1.5 Identitas Kerja Praktek ................................................................ 3
1.6 Sistematis Laporan ....................................................................... 4

BAB 2 LANDASAN TEORI ........................................................................... 5

2.1 Sistem Informasi ........................................................................... 5

2.1.1 Pengertian Sistem ................................................................. 5

2.1.2 Pengertian Informasi ............................................................ 5

2.1.3 Definisi Sistem Informasi..................................................... 6

2.1.4 Komponen Sistem Informasi ................................................ 6

2.2 Travel Agent .................................................................................. 8

v
2.2.1 Definisi Travel Agent ........................................................... 8

2.2.2 Analisis Modul Manajemen Penerimaan Pemesanan Dan


Konsultasi ............................................................................

2.2.2.1 Definisi Sistem Penerimaan Pemesanan .................. 8

2.2.2.2 Definisi Konsultasi .................................................. 9

2.2.2.3 Definisi Manajemen................................................. 9

2.2.2.4 Definisi Customer Service ....................................... 9

2.2.2.5 Definisi Customer .................................................... 9

2.3 Website .......................................................................................... 10

2.4 Analisis dan Pengembangan Sistem ............................................... 10

2.4.1 Analisis Sistem ..................................................................... 10

2.4.2 Pengembangan Sistem.......................................................... 11

2.5 Basis Data ...................................................................................... 12

2.6 Alat Bantu Perancangan Sistem .................................................... 13

2.6.1 Unifield Modelling Language (UML).................................. 13

2.7 Entity Relationship Diagram (ERD) ............................................. 19

2.8 Implementasi Sistem ..................................................................... 20

2.8.1 PHP ........................................................................................... 20

2.8.2 Java Script ................................................................................. 20

2.8.3 Hypertext Markup Language (HTML) ..................................... 21

2.8.4 Web Browser ............................................................................ 21

2.8.5 MySQL ..................................................................................... 21

2.8.6 Apache ...................................................................................... 21

vi
2.8.7 Implementasi Manusia dan Komputer ...................................... 21

BAB 3 TINJAUAN UMUM ........................................................................... 23

3.1 Tinjauan Umum ............................................................................. 23

3.1.1 Tempat dan Waktu Kerja Praktek ....................................... 23

3.1.2 Subjek dan Objek Kerja Praktek ......................................... 23

3.2 CV. Bintang Mulia Tour & Travel ................................................ 23

3.2.1 Profil ......................................................................................... 23

3.2.2 Visi dan Misi CV. Bintang Mulia Tour & Travel ..................... 24

3.2.3 Struktur Organisasi ................................................................... 25

3.3 Alat Yang Digunakan .................................................................... 26

3.4 Metode Pengumpulan Data ........................................................... 26

3.5 Urutan Proses Penyelesaian Permasalahan ................................... 27

3.5.1 Metode Pengembangan dengan Menggunakan Metode Waterfall


28 ...................................................................................................

3.6 Alur Kerja Praktek ......................................................................... 31

3.7 Jadwal Kegiatan Penelitian Kerja Praktek ..................................... 32

BAB IV ANALISIS dan PEMBAHASAN ..................................................... 33

4.1 Pembahasan Masalah .................................................................... 33

4.1.1 Flowmap Sistem Yang Berjalan ........................................... 34

a. Flowmap Penerimaan Pemesanan ........................................ 34

b. Flowmap Konsultasi ............................................................. 35

4.1.2 Flowmap Sistem Yang Berjalan ............................................... 36

a. Flowmap Penerimaan Pemesanan ........................................ 36

vii
b. Flowmap Konsultasi ............................................................. 37

4.2 Analisis Kebutuhan ....................................................................... 38

4.2.1 Analisis Kebutuhan Sistem ................................................. 38

4.2.2 Analisis Kebutuhan Non-Fungsional ................................... 38

1. Analisis Kebutuhan Perangkat Lunak ............................. 38

2. Analisis Kebutuhan Perangkat Keras .............................. 39

3. Analisis Pengguna Sistem................................................ 40

4.3 Analisis Kebutuhan Fungsional .................................................... 40

4.3.1 Analisis Kebutuhan Data ..................................................... 40

4.3.2 Analisis Proses .................................................................... 40

4.4 Analisis Perancangan ..................................................................... 40

4.4.1 Perancangan Sistem ............................................................. 40

1. Use Case Diagram .............................................................. 41

2. Activity Diagram ................................................................ 42

3. Sequence Diagram ............................................................. 52

4. Class Diagram .................................................................... 54

4.4.2 Perancangan Database .......................................................... 55

1. Entity Relationship Diagram (ERD) .................................. 55

2. Relasi Tabel ........................................................................ 55

3. Struktur Tabel..................................................................... 55

BAB V PENUTUP .......................................................................................... 58

5.1 Kesimpulan .................................................................................... 58

viii
5.2 Saran .............................................................................................. 58

Daftar Pustaka ................................................................................................. 59

ix
DAFTAR GAMBAR

Gambar 3.1 Struktur Organisasi ..................................................................... 25

Gambar 3.2 Metode Waterfall.......................................................................... 28

Gambar 3.3 Alur Kerja Praktek ....................................................................... 31

Gambar 4.1 Flowmap Penerimaan Pemesanan yang berjalan ......................... 34

Gambar 4.2 Flowmap Konsultasi yang berjalan .............................................. 35

Gambar 4.3 Flowmap Penerimaan Pemesanan yang diajukan ........................ 36

Gambar 4.4 Flowmap Konsultasi yang diajukan ............................................. 37

Gambar 4.5 Use Case Diagram Customer Service .......................................... 41

Gambar 4.6 Use Case Diagram Konsultasi ...................................................... 42

Gambar 4.7 Activity Diagram Login ............................................................... 43

Gambar 4.8 Activity Diagram Pembuatan Pesanan ......................................... 44

Gambar 4.9 Activity Diagram Lihat Daftar Pesanan ....................................... 44

Gambar 4.10 Activity Diagram Lihat Jadwal Bus CS ..................................... 45

Gambar 4.11 Activity Diagram Lihat Jadwal Customer .................................. 45

Gambar 4.12 Activity Diagram Menerima Pesanan ........................................ 46

Gambar 4.13 Activity Diagram Konfirmasi Pesanan (CS) .............................. 47

Gambar 4.14 Activity Diagram Membuat dan Mengirim MOU (CS) ............. 47

Gambar 4.15 Activity Diagram Menyetujui MOU (Customer) ....................... 48

Gambar 4.16 Activity Diagram Pembayaran (Customer) ................................ 48

Gambar 4.17 Activity Diagram Mengirim Bukti Pembayaran (Customer) ..... 49

x
Gambar 4.18 Activity Diagram Menerima Bukti Pembayaran (CS) ............... 49

Gambar 4.19 Activity Diagram Menerima Nota (Customer) .......................... 50

Gambar 4.20 Activity Diagram Login Konsultasi ........................................... 51

Gambar 4.21 Activity Diagram Menu Konsultasi ........................................... 51

Gambar 4.22 Sequence Diagram Penerimaan Pemesanan ............................... 52

Gambar 4.23 Sequence Diagram Konsultasi ................................................... 53

Gambar 4.24 Class Diagram Penerimaan Pemesanan ..................................... 54

Gambar 4.25 Class Diagram Konsultasi .......................................................... 54

Gambar 4.26 Entity Relationship Diagram ...................................................... 55

Gambar 4.27 Relasi Tabel ................................................................................ 56

xi
DAFTAR TABEL

Tabel 2.1 Simbol Use Case .............................................................................. 15

Tabel 2.2 Simbol dan keterangan Class Diagram ............................................ 16

Tabel 2.3 Simbol dan keterangan Activity Diagram ........................................ 17

Tabel 2.4 Simbol dan keterangan Sequence Diagram ..................................... 18

Tabel 2.5 Simbol dan keterangan ERD ............................................................ 20

Tabel 4.28 tb_dataDiri ..................................................................................... 57

Tabel 4.29 tb_pemesanan ................................................................................. 57

Tabel 4.30 tb_konsultasi .................................................................................. 57

Tabel 4.31 tb_arsipkonsultasi .......................................................................... 57

xii
BAB I

PENDAHULUAN

1.1 Latar Belakang


Teknologi Informasi atau Information Technologi adalah pengertian umum
berbagai jenis teknologi tersedia yang tujuan manusia untuk menjalani hidup
dengan lebih mudah dan lebih baik dalam membuat, mengubah, menyimpan,
mengkomunikasikan dan atau menyebarkan informasi. Teknologi informasi
menyatukan komputasi dan komunikasi baik dalam berupa data, suara, maupun
video yang dalam penerapannya dapat berupa komputer pribadi, telepon, TV,
peralatan rumah tangga elektronik, smartphone dan lain-lain.
Sistem penerimaan pesanan di CV. BINTANG MULIA TOUR & TRAVEL
masih menggunakan cara telepon atau sms, dimana customer menghubungi
perusahaan untuk membooking biro perjalanan pada waktu yang disepakati.
Atau dengan kata lain, customer juga mendatangi perusahaan untuk informasi
lebih lanjut dan melakukan konsultasi mengenai tujuan atau paket-paket yang
sudah tersedia di CV. Kemudian, data yang sudah diperoleh dari customer
ditulis pada whiteboard yang ada dikantor tersebut, jika ada perubahan waktu
dari customer maka dari perusahaan harus menulis dan mempertimbangan
kembali apakah jadwal tersebut armada yang akan digunakan kosong atau tidak.
Kesepakatan antara ke-dua belah pihak juga sudah didasari dengan
Memorandum of Understanding (MoU) yang sudah disediakan dikantor, jika
ada permasalahan yang terjadi dan melanggar Memorandum of Understanding
(MoU) maka akan dikenai denda atau pengembalian uang sesuai yang sudah
disepakati secara tertulis. Sementara bukti pembayarannya juga masih
menggunakan sistem tertulis.
Namun cara yang sedemikian bukanlah cara yang efektif dikarenakan
memiliki beberapa kendala, diantaranya yaitu pada saat menerima pesanan bisa
saja pada saat itu armada yang di booking sedang penuh atau tanggal yang
ditetapkan sudah penuh, arsip penerimaan pesanan datanya hilang atau tidak

1
2

dicatat, bukti pembayaran DP hilang dan harus melakukan konsultasi secara


tatap muka atau melalui telepon . Permasalahan lainnya adalah travel agent
belum mempunyai sebuah sistem informasi pengelolaan dalam pembuatan
invoice penyimpanan data penjualan, pembelian beserta data-data penting
lainnya.
Maka dari itu, penulis akan membuat sebuah Sistem Penerimaan Pesanan
dan Konsultasi Pada CV. BINTANG MULIA TOUR & TRAVEL Berbasis
Website.

1.2 Tujuan Kerja Praktek


1. Merancang dan membuat sebuah sistem penerimaan pesanan dan konsultasi
yang nantinya dapat membantu pelayanan di CV. BINTANG MULIA
TOUR & TRAVEL
2. Membantu meningkatkan kualitas pelayanan yang disediakan kepada
customer agar lebih efektif dan efisien dalam proses konsultasi pemesanan
perjalanan.

1.3 Manfaat Kerja Praktek


Adapun manfaat dari kegiatan Kerja Praktek, yaitu :
1.3.1 Bagi Penulis
1. Memberikan gambaran mengenai dunia kerja yang sesungguhnya
2. Menambah kreatifitas dan menambah wawasan
1.3.2 Bagi Instansi
1. Dengan adanya sistem penerimaan pesanan dan konsultasi ini, indeks
kepuasan customer terhadap pelayanan di CV. BINTANG MULIA
TOUR & TRAVEL diharapkan dapat membantu meningkatkan efisiensi
dalam penilaian terhadap kualitas pelayanan yang disediakan
perusahaan
3

1.3.3 Bagi Fakultas (Akademik)


1. Sebagai dokumentasi Laporan Kerja Praktek di kemudian hari
2. Menambah kepustakaan yang dapat dijadikan sebagai bahan kajian dan
referensi perpustakaan

1.4 Batasan Kerja Praktek


Batasan Kerja Praktek yang terdapat dalam Analisis Modul Manajemen
Penerimaan Pesanan dan Konsultasi pada CV. BINTANG MULIA TOUR &
TRAVEL adalah :
1. Sistem yang dibuat adalah penerimaan pesanan dan konsultasi
2. Fitur-fitur yang ada yaitu penerimaan pesanan dan konsultasi
3. Bahasa pemrograman yang dipakai adalah PHP

1.5 Identias Kp
Waktu : 05 Oktober 2020 – 31 Desember 2020
Lokasi : CV. Bintang Mulia Tour & Travel
(Jl. Bumi Godean II, Wonosobo 56313)
Deskripsi : CV. Bintang Mulia Tour & Travel merupakan sebuah
perusahaan yang bergerak di bidang jasa transportasi, yang
melayani berbagai perjalanan ke seluruh Indonesia, baik
transportasi wisata, study tour, religi, kunjungan kerja, dll.

1.6 Sistematika Laporan


Dalam penyusunan Laporan Kerja Praktek ini penulis akan melaporkan dari
apa yang dilakukan dan dialami oleh penulis selama melakukan Kerja Praktek.
Dalam penulisan laporan ini juga disusun pembahasan mengenai beberapa
materi dengan maksud untuk mempermudah dalam mempelajari sekaligus
memberikan gambaran singkat mengenai isi Laporan Kerja Praktek.
Adapun dalam penyusunan laporan ini dibagi menjadi beberapa bab, yaitu :
4

BAB I PENDAHULUAN
Pada bab ini terdapat pemaparan mengenai latar belakang, tujuan,
manfaat, Batasan kerja praktek, dan identitas kerja praktek.

BAB II LANDASAN TEORI

Pada bab ini memuat teori yang berhubungan dengan permasalahan


Kerja Praktek yang akan dikaji, juga dapat diulas penelitian-penelitian
bidang sejenis sebelumnya yang berkaitan dengan masalah yang dibahas.
Landasan teori dapat berupa teori-teori yang menjadi pendukung
Langkah Kerja Praktek yang akan diambil untuk langkah penyelesaian.

BAB III TINJAUAN UMUM


Pada bab ini berisi tentang gambaran umum perusahaan, sistem yang
sedang berjalan dan urusan proses penyelesaian permasalahan yang
dikaji dari awal hingga akhir.
BAB IV ANALISIS DAN PEMBAHASAN
Pada bab ini berisi analisis sistem yang berjalan, usulan solusi atau
pemecahan masalah, perancangan dan rekayasa sistem sebagai solusi
masalah.
BAB V PENUTUP
Pada bab ini akan terdapat kesimpulan dan saran.
BAB II

LANDASAN TEORI

2.1 Sistem Informasi


2.1.1 Pengertian Sistem
Suatu sistem sangatlah dibutuhkan dalam suatu perusahaan
atau instansi pemerintahan, karena sistem menunjang terhadap
kinerja perusahaan atau instansi pemerintah, baik yang skala kecil
maupun besar. Supaya dapat berjalan dengan baik diperlukan
Kerjasama diantara unsur-unsur yang terkait dalam sistem tersebut.
Sistem adalah suatu himpunan dari suatu benda nyata atau
abstrak (a set of thing) yang terdiri dari bagian-bagian atau
komponen-komponen yang saling berkait, berhubungan,
ketergantungan, saling mendukung, yang secara keseluruhan bersatu
dalam satu kesatuan (unity) untuk mencapai tujuan tertentu secara
efisien dan efektif (Hutahaen, 2014:1).
Istilah sistem secara umum dapat didefinisikan sebagai
kumpulan hal atau elemen yang saling bekerja sama atau yang
dihubungkan dengan cara-cara tertentu sehingga membentuk satu
kesatuan untuk melaksanakan suatu fungsi guna mencapai suatu
tujuan.

2.1.2 Pengertian Informasi


Menurut Gordon B. Davis, informasi adalah data yang telah
diolah menjadi suatu bentuk yang penting bagi penerima dan
mempunyai nilai nyata atau yang dapat dirasakan dalam keputusan-
keputusan yang sekarang atau yang akan datang. Informasi adalah
data yang diolah menjadi bentuk yang lebih berguna dan lebih
berarti bagi penerimanya. Sumber informasi adalah data. Data
kenyataan yang menggambarkan suatu kejadian dan kesatuan nyata.

5
6

2.1.3 Definisi Sistem Informasi


Definisi sistem informasi menurut para ahli :
1. Sistem informasi adalah salah satu komponen yang
terdiri dari manusia, teknologi informasi dan prosedur
kerja yang memproses, menyimpan, menganalisis, dan
menyebarkan informasi untuk mencapai suatu tujuan.
(Mulyanto, 2009:29)
2. Sistem informasi adalah sistem yang dapat didefinisikan
dengan mengumpulkan, memproses, menyimpan,
menganalisis, menyebarkan, informasi untuk tujuan
tertentu seperti sistem lainnya sebuah sistem informasi
terdiri atas input (data, instruksi), dan output (laporan,
kalkulasi). (Sutarman, 2012:13)

Dengan kata lain sistem informasi merupakan suatu


perkumpulan data yang terorganisasi beserta tata cara
penggunaannya yang mencakup lebih jauh dari pada sekedar
penyajian. Istilah tersebut menyiratkan suatu maksud yang ingin
dicapai dengan jalan dan mengatur data serta Menyusun tata cara
penggunaannya.

2.1.4 Komponen Sistem Informasi


Dalam bukunya yang berjudul Perancangan Sistem
Informasi Pengenalan Komputer, Jogiyanto HM menuliskan bahwa,
Jhon Brunch dan Gary Grudnitski mengemukakan bahwa “Sistem
Informasi terdiri dari komponen-komponen yang disebut dengan
istilah blok bangunan (building block). Sebagai suatu sistem, blok
bangunan tersebut masing-masing berinteraksi satu dengan lainnya
membentuk satu kesatuan untuk mencapai sasarannya”. Blok
bangunan yang dimaksud terdiri dari :
7

1. Input Block (Blok Masukan)


Input mewakili data yang masuk kedalam sistem
informasi. Input disini termasuk metode-metode dan
media untuk menangkap data yang akan dimasukkan
yang dapat berupa dokumen-dokumen dasar.
2. Model Block (Blok Model)
Terdiri dari kombinasi prosedur, logika dan model
matematika yang akan memanipulasi data input dan data
yang tersimpan di basis data dengan cara tertentu untuk
menghasilkan keluaran yang diinginkan.
3. Output Block (Blok Keluaran)
Produk dari sistem informasi adalah keluaran yang
merupakan informasi berkualitas dan dokumentasi yang
berguna untuk semua tingkatan manajemen serta semua
pemakaian sistem.
4. Technology Block (Blok Teknologi)
Teknologi digunakan untuk menerima Input,
menjalankan model, menyimpan dan mengakses data,
menghasilkan dan mengirimkan keluaran dan membantu
pengendalian sistem secara keseluruhan. Blok ini terdiri
dari 3 bahan utama, yaitu teknisi (brainware), perangkat
lunak (software), dan perangkat keras (hardware).
5. Database (Blok Basis Data)
Basis data merupakan kumpulan dari data yang saling
berhubungan satu dengan lainnya, tersimpan di
perangkat keras komputer dan digunakan perangkat
lunak untuk memanipulasinya. Basis data diakses atau
dimanipulasi dengan menggunakan perangkat lunak
paket yang disebut dengan DBMS (Database
Management System).
8

6. Control Block (Blok Kendali)


Beberapa pengendalian perlu dirancang dan diterapkan
untuk meyakinkan bahwa hal-hal yang dapat merusak
sistem dapat dicegah ataupun apabila terjadi kesalahan-
kesalahan dapat langsung cepat diatasi.

2.2 Travel Agent


2.2.1 Definisi Travel Agent
Travel Agent adalah perusahaan yang bergerak pada bidang
biro perjalanan atau bidang jasa untuk menyiapkan suatu
perjalanan bagi seseorang yang merencanakan untuk bepergian.
Selain berurusan dengan wisatawan biasanya Travel Agent
memiliki sebuah department terpisah seperti ticketing, reservation,
guide, dan lain-lain yang bertujuan untuk membuat pengaturan
perjalanan. Bisnis travel di indornsia mengalami perkembangan
sangat pesat. Semakin berkembangnya bisnis Travel Agent di
Indonesia maka persaingan bisnis akan semakin ketat.

2.2.2 Analisis Modul Manajemen Penerimaan Pemesanan dan


Konsultasi
2.2.2.1 Definisi Sistem Penerimaan Pemesanan
Penerimaan pemesanan adalah suatu tindakan yang
dilakukan oleh customer service (CS) untuk menanggapi
pesanan dari customer yang sudah melakukan pemesanan.
Dimana customer service yang akan memutuskan untuk
menerima, mengkonfirmasi dan melayani pembayaran pada
sistem penerimaan pemesanan.
9

2.2.2.2 Definisi Konsultasi


Menurut Kamus Besar Bahasa Indonesia, konsultasi
merupakan pertukaran pikiran untuk mendapatkan
kesimpulan (nasihat, saran, dan sebagainya) yang sebaik-
baiknya. Dimana yang dimaksud bertukar pikiran pada
sistem ini adalah customer service dan customer.
2.2.2.3 Definisi Manajemen
Menurut Ricky W. Griffin, manajemen adalah proses
perencanaan, organisasi, koordinasi, dan kontrol pada
sumber daya agar tujuan tercapai secara efektif dan efisien.
Atau, kemampuan dalam mengatur sesuatu agar tujuan
yang ingin dicapai dapat terpenuhi
2.2.2.4 Definisi Customer Service (CS)
Customer service adalah sebuah layanan yang
dihadirkan oleh perusahaan yang memiliki tugas sebagai
sarana konsultasi, pemecahan masalah serta pusat informasi
bagi setiap klien/pelanggan yang dimilikinya. Dalam
bahasa Indonesia, Service artinya pelayanan
dan customer adalah pelanggan. Menurut KBBI, pelayanan
berarti upaya melayani kebutuhan orang lain dengan
memperoleh imbalan.
2.2.2.5 Definisi Customer
Menurut Jerald Greenberg (2010), arti pelanggan
adalah seorang individu atau kelompok orang yang
membeli suatu produk, baik fisik ataupun jasa, dengan
mempertimbangkan berbagai macam faktor seperti; harga,
kualitas, tempat, pelayanan, dan lain sebagainya,
berdasarkan keputusan mereka sendiri. Jadi, Secara umum,
arti customer adalah seseorang atau organisasi yang
membeli suatu barang atau jasa dari sebuah toko atau bisnis
tertentu.
10

Pendapat lain mengatakan pengertian customer adalah


pelanggan, yaitu individu, rumah tangga, atau perusahaan,
yang membeli suatu produk, baik itu ide, barang, atau jasa,
dari penjual atau pemasok tertentu. Dalam hal ini, customer
tidak selalu berarti konsumen karena bisa saja pelanggan
tersebut membeli suatu produk bukan untuk digunakan
sendiri tapi untuk dijual atau diberikan kepada orang lain.

2.3 Website
Website merupakan sebuah kumpulan halaman yang diawali dengan
halaman muka yang berisikan informasi, iklan, serta program aplikasi.
(Asropudin,2013:109). Sedangkan menurut Yuhefizar (2013:2) definisi
website adalah keseluruhan halaman-halaman web yang terdapat dari
sebuah domain yang mengandung informasi.

2.4 Analisis dan Pengembangan Sistem


2.4.1 Analisis Sistem
Tahapan analisis sistem dilakukan setelah tahapan
perencanaan dan sebelum tahapan desainsistem. Tahapan analisis
sistem merupakan sebuah tahapan yang sangatlah penting, hal
inidikarenakan apabila terjadi kesalahan dalam melakukan analisis
sistem maka akan menyebabkankesalahan pada tahap selanjutnya.
Berikut ini merupakan defisini analisis menurut para ahli :
1. Analisis sistem menurut pendapat Satzinger, J.W., Jackson,
R.B., & Burd, S.D. (2010, p4) adalah proses pemahaman dan
penentuan secara rinci apa yang seharusnya dicapai oleh
sisteminformasi.
2. Menurut Jimmy L.Goal (2008:73), “Analisa sistem adalah
sebagai penguraian dari suatu sistem informasi yang utuh
kedalam bagian-bagian komponennya dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan-
11

permasalahan, kesempatan-kesempatan,hambatan yang terjadi


dan kebutuhan yang diharapkan sehingga dapat diusulkan
perbaikan-perbaikannya.

Maka dapat ditarik kesimpulan bahwa Analisis sistem


adalah tahapan penelitian terhadap sistem berjalan dan bertujuan
untuk mengetahui segala permasalahan yang terjadi serta
memudahkan dalam menjalankan tahap selanjutnya yaitu tahap
perancangan sistem.

Dalam menganalisis sistem, terdapat beberapa tahapan,


diantaranya sebagai berikut :

1. Identify, yaitu proses yang dilakukan untuk


mengidentifikasi masalah

2. Understand, yaitu memahami kerja dari sistem yang ada

3. Analyze, yaitu melakukan Analisa terhadap sistem

4. Report, yaitu membuat laporan dari hasil analisis yang telah


dilakukan dalam waktu tertentu.

2.4.2 Pengembangan Sistem


Pada tahapan pengembangan sistem terdapat istilah yang
dikenal dengan siklus hidup sistem atau dikenal sebagai System
Develompent Life Cycle (SDLC). System Development Life Cycle
(SDLC) menurut Susanto (2004) menyatakan bahwa : “System
Development Life Cycle (SDLC) adalah salah satu metode
pengembangan sistem informasi yang popular pada saat sistem
informasi pertama kali dikembangkan.” Metode SDLC adalah
tahap-tahap pengembangan sistem informasi yang pertama kali
dikembangkan yang dilakukan oleh analisis sistem dan
programmer untuk membangun sebuah sistem informasi.
12

Metode SDLC ini seringkali dinamakan sebagai proses


pemecahan masalah, yang langkah-langkahnya adalah :
1. Analisis Tahap
Mempelajari sistem informasi yang sedang berjalan
sangat berguna untuk mengetahui sebab dan akibat yang
ditimbulkan oleh masalah, sehingga akan menghasilkan
pelaporan yang mengungkapkan adanya permasalahan.
2. Perancangan
Memahami bagaimana menterjemahkan keinginan
pemakai sistem informasi tersebut kedalam bahasa
komputer, untuk memulai merancang suatu sistem
informasi baru yang meliputi : input, file-file database
dan output, bahasa yang digunakan, metode dan prosedur
serta pengendalian.
3. Penerapan
Hasil penyusunan sistem informasi adalah sebuah
software komputer yang siap digunakan untuk kebutuhan
user untuk dioperasikan.
4. Pemeliharaan
Pemeliharaan yang dilakukan analis adalah dengan
melakukan perbaikan dan pemeliharaan pada kesalahan
atau kegagalan yang timbul dalam penggunaan sistem
informasi.
2.5 Basis Data
Basis Data menurut para ahli adalah sebagai berikut :
1. Menurut Connolly dan Begg (2010:65), basis data adalah sebuah
kumpulan data yang secara logis terkait dan dirancang untuk
memenuhi suatu kebutuhan informasi dari sebuah organisasi.
2. Menurut Indrajani (2015:70), basis data adalah kumpulan data
yang saling berhubungan secara logis dan didesain untuk
mendapatkan data yang dibutuhkan oleh suatu organisasi.
13

3. Menurut Connolly dan Begg (2010:54), sistem basis data adalah


kumpulan dari program aplikasi yang berinteraksi dengan basis
data Bersama dengan Database Management System (DBMS)
dan basis data itu sendiri.

Dapat diambil kesimpulan bahwa basis data adalah kumpulan


file-file yang saling berelasi, relasi tersebut biasa ditunjukkan
dengan kunci dari tiap file yang ada. Suatu basis data menunjukkan
kumpulan data yang dipakai dalam suatu lingkup informasi. Basis
data merupakan salah datu komponen yang penting dalam sebuah
sistem informasi, karena merupakan basis dalam menyediakan
infomasi bagi para pemakai.

2.6 Alat Bantu Perancangan Sistem


2.6.1 Unified Modeling Language (UML)
UML merupakan suatu metode permodelan secara visual yang
berfungsi sebagai sarana perancangan sistem berorientasi objek.
Menurut (Rosa-Salahuddin, 2011:113), Unified Modelling
Language atau UML merupakan salah satu standar bahasa yang
banyak digunakan di dunia industri untuk menggambarkan
kebutuhan (requirement), membuat analisis dan desain, serta
menggambarkan arsitektur dalam pemrograman berorientasi objek
(PBO). Atau dengan kata lain, UML adalah sebuah Bahasa untuk
menentukan, visualisasi, konstruksi, yang digunakan atau
dihasilkan dalam proses pembuatan perangkat lunak, dapat berupa
model, deskripsi, atau perangkat lunak dari sistem perangkat lunak,
seperti pada pemodelan bisnis dan sistem non perangkat lunak
lainnya. Dalam UML dikelompokkan menjadi 3 diagram, yaitu :
Structural Diagrams, Behaviour Diagrams, dan Interaction
Diagrams. Pada Structural Diagrams terdiri dari Class, Object,
Component, Compoite Structure, Package, dan Deployment
14

Diagrams. Di dalam Behaviour Diagrams sendiri terdiri dari Use


Case, Activity, State Machine Diagrams. Kemudian Interaction
Diagrams terdiri dari Sequence, Communication, Timing dan
Interaction Overview.
Berikut diagram yang sering digunakan adalah :
1. Use Case Diagrams
Use Case diagram adalah suatu urutan interaksi yang saling
berkaitan antara sistem dan aktor. Use case dijalankan melalui
cara menggambarkan tipe interaksi antara user suatu program
(sistem) dengan sistemnya sendiri. Use case melalui sebuah
cerita yang mana sebuah sistem itu dipakai. Use case juga
dipakai untuk membentuk perilaku (behaviour) sistem yang
akan dibuat. Sebuah use case menggambarkan sebuah interaksi
antara pengguna (aktor) dengan sistem yang sudah ada.
A. Elemen-elemen pada use case diagram
1. <<include>>. Kelakuan yang harus terpenuhi agar
sebuah event dapat terjadi.
2. <<extend>>, kelakuan yang hanya berjalan pada
kondisi tertentu.
3. Use case, gambaran fungsionalitas dari suatu sistem
sehingga pengguna paham dan mengerti mengenai
kegunaan sistem yang akan dibangun.
4. Actor, seseorang atau sesuatu yang berinteraksi dengan
sistem.
5. Association, penghubung link antar elemen.
15

B. Relasi dalam usecase


1. Association, menghubungkan link antar elemen
2. Generalization, disebut juga inheritance (pewarisan),
sebuah elemen merupakan spesialisasi dari elemen
lainnya.
3. Dendency, sebuah element bergantung dalam beberapa
cara ke elemen lainnya.
4. Aggregation, bentuk association dimana sebuah elemen
berisi elemen lainnya.

Tabel 2.1 Simbol Use Case Diagram


16

2. Class Diagrams
Menurut Satzinger (2011:28) Diagram kelas atau class
diagram menjelaskan struktur sistem dari segi pendefinisian
class-class yang akan dibuat untuk membangun sebuah sistem.
Class diagram merupakan deskripsi dari kelompok obyek-
obyek dengan property, perilaku dan relasi yang sama.
Diagram ini memperlihatkan himpunan-himpunan, kelas-
kelas, antar muka, kolaborasi serta relasi. Class diagram juga
bergungsi untuk menjelaskan tipe dari objek sistem dan
hubungannya dengan obyek lain.
Tabel 2.2 Simbol Class Diagram
17

3. Activity Diagram
Activity Diagram atau diagram aktivitas yaitu salah satu jenis
diagram pada UML yang dapat memodelkan proses-proses apa
saja yang terjadi pada sistem.

Tabel 2.3 Simbol dan keterangan activity diagram

4. Sequence Diagram
Sequence Diagram adalah diagram yang menggambarkan
kolaborasi dinamis antara sejumlah object. Kegunaannya untuk
menunjukkan rangkaian pesan yang dikirim antara object juga
interaksi antara object. Sesuatu yang terjadi pada titik tertentu
dalam eksekusi sistem. Dalam UML, object pada sequence
diagram digambarkan dengan segi empat yang berisi nama
dari object yang digarisbawahi. Pada object terdapat 3 cara
untuk menamainya yaitu : nama object,
nama object dan class, dan nama class. Sequence Diagram
18

berguna dalam membantu analisis memahami spesifikasi real-


time dan menggunakan kasus yang rumit.
Tabel 2.4 Simbol Sequence Diagram
19

2.7 Entity Relationship Diagram (ERD)


ERD merupakan suatu model untuk menjelaskan hubungan antar
data dalam basis data berdasarkan objek-objek dasar data yang
mempunyai hubungan antar relasi. ERD untuk memodelkan struktur
data dan hubungan antar data, untuk menggambarkannya digunakan
beberapa notasi dan simbol. Menurut Brady dan Loonam (2010), Entity
Relationship diagram (ERD) merupakan teknik yang digunakan untuk
memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System
Analys dalam tahap analisis persyaratan proyek pengembangan sistem.
Dalam pembentukan ERD terdapat 3 komponen yang akan dibentuk
yaitu :
1. Entitas
Entitas adalah objek dalam dunia nyata yang dapat dibedakan
dengan objek lain.
2. Atribut
Atribut adalah Setiap entitas pasti mempunyai elemen yang
disebut atribut yang berfungsi untuk mendeskripsikan
karakteristik dari entitas tersebut. Isi dari atribut mempunyai
sesuatu yang dapat mengidentifikasikan isi elemen satu dengan
yang lain. Atribut memberikan informasi lebih rinci tentang
jenis entitas.
20

Tabel 2.5 Simbol ERD

2.8 Implementasi Sistem


2.8.1 PHP
PHP (PHP: Hypertext Preprocessor) adalah sebuah bahasa
pemrograman server side scripting yang bersifat open source.
PHP merupakan bahasa pemrograman server-side, maka script dari
PHP nantinya akan diproses di server.
2.8.2 JavaScript
JavaScript merupakan bahasa pemrograman yang bersifat Client
Side Programming Language. Client Side Programming Language
adalah tipe bahasa pemrograman yang pemrosesannya dilakukan
oleh client. Aplikasi client yang dimaksud merujuk kepada web
browser. Untuk penulisannya, JavaScript dapat disisipkan di
dalam dokumen HTML ataupun dijadikan dokumen sendiri yang
kemudian diasosiakan dengan dokumen lain yang dituju.
21

2.8.3 Hypertext Markup Language (HTML)


HTML adalah bahasa yang digunakan untuk mendeskripsikan
struktur sebuah halaman web. Berfungsi untuk mempublikasikan
dokumen online. Statement dasar dari HTML disebut tags. Sebuah
tag ditanyakan dengan sebuah kurung siku (<>). Tags yang
ditunjukkan dalam sebuah dokumen atau bagian dari dokumen
haruslah dibuat berupa pasangan. Terdiri dari pembuka dan
penutup, dimana tag penutup haruslah dibuat menggunakan
tambahan tanda garis miring (</>) diawal nama tag.
2.8.4 Web Browser
Adalah sebuah perangkat lunak yang berfungsi untuk
menampilkan dan melakukan interaksi dengan dokumen-dokumen
yang disediakan oleh server web. Web browser juga dikenal
dengan istilah browser, atau peselancar, atau internet browser
adalah suatu program komputer yang menyediakan fasilitas untuk
membaca halaman web di suatu komputer.
2.8.5 MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis
data SQL (DBMS) yang multithread, dan multi-user. MySQL
merupakan implementasi dari sistem manajemen basis data
relasional (RDBMS).
2.8.6 Apache
Apache merupakan sebuah nama dari web server yang bertanggung
jawab pada request-response HTTP dan logging informasi secara
detail (kegunaan basic-nya). Selain itu, Apache juga diartikan
sebagai suatu web server yang kompak, modular, mengikuti
standari protocol HTTP.
2.8.7 Implementasi Manusia dan Komputer (IMK)
IMK adalah suatu sistem interaksi/interface yang secara artistik
baik dan mampu memenuhi kebutuhan tugas user (Perpaduan seni
dan sains secara menyeluruh). Mekanisme interaksi
22

antara user dengan paket word processing yang banyak digunakan,


umumnya berbasis menu dan dikelompokkkan untuk
merefleksikan fungsi yang dilakukan submenu tersebut. IMK
melibatkan desain, implementasi dan evaluasi system interaktif
dalam konteks tugas dan pekerjaan user.
BAB III

TINJAUAN UMUM

3.1 Tinjauan Umum


3.1.1 Tempat dan Waktu Kerja Praktek
Tempat kerja praktek dilakukan di CV. Bintang
Mulia Tour & Travel yang beralamat di Jl. Bumi Godean
Gg. Bumi Godean II, Wonosobo 56313. Kerja praktek
dilakukan dalam waktu ± 3 bulan terhitung dari tanggal
05 Oktober 2020 – 31 Desember 2020.
3.1.2 Subjek dan Objek Kerja Praktek
Subjek dari kerja praktek ini yaitu Cv. Bintang Mulia
Tour & Travel, sedangkan obyeknya yaitu mengenai
sistem penerimaan pemesanan dan konsultasi di CV.
Bintang Mulia Tour & Travel.

3.2 CV. Bintang Mulia Tour & Travel


3.2.1 Profil
CV. Bintang Mulia Tour & Travel merupakan salah
satu agen travel terbaik yang ada di wilayah Kabupaten
Wonosobo, beralamat di Jl. Bumi Godean Gg. Bumi
Godean II, Wonosobo 56313. Melayani berbagai tujuan
kunjungan wisata, industry, pemesanan tiket, wisata
religi dll.

23
24

3.2.2 Visi dan Misi Cv. Bintang Mulia Tour & Travel
A. Visi
CV. Bintang Mulia Tour & Travel siap membantu
dalam penyelenggaraan agenda perjalanan wisata
domestic maupun mancanegara dengan mengurus
semua kebutuhan yang diperlukan.
B. Misi
1. Menjadi perusahaan penyedia layanan
transportasi dengan kualitas prima.
2. Menjadi perusahaan yang selalu up to date dalam
memberikan kenyamanan dan keamanan
penumpang yang akan melakukan perjalanan.
3. Menjadi perusahaan yangselalu respect terhadap
karyawan, lingkungan dan masyarakat sekitar.
4. Mengedepankan kepuasan, menggaransi yang
pembelian tiket kembali apabila terjadi kesalahan
pada kami, dengan komitmen itulah kami
melakukan perbaikan terus-menerus.
25

3.2.3 Struktur Organisasi

Gambar 3.1 Struktur Organisasi


26

3.3 Alat Yang Digunakan


Dalam pengerjaan Kerja Praktek, penulis menggunakan
bantuan sebagai berikut :
1. Hardware :
Laptop Processor Intel Celeron CPU N3350 @1.10GHz
1.10GHz, Ram 4gb, HDD 500GB, Layar LCD 14.0 HD
uslime glare, WLAN 8.02.11, USB 3.1, USB 3.0. USB 2.0,
Sistem Operasi Windows 10 64-bit.
2. Software :
a. Sistem Operasi Windows 10
b. Visual Studio Code
c. Microsoft Office Word
d. Microsoft Office Excell
e. Google Chrome

3.4 Metode Pengumpulan Data


Dalam pengumpulan data yang digunakan untuk Menyusun
dan membangun program ini, penulis menggunakan metode
pengumpulan data sebagai berikut :
1. Observasi
Observasi atau pengamatan merupakan suatu metode
pengumpulan data yang dilakukan dengan mengamati
langsung, melihat dan mengambil suatu data yang
dibutuhkan di tempat penelitian itu dilakukan.
Observasi juga bisa diartikan sebagai proses yang
kompleks.
Yaitu dengan melakukan pengamatan mengenai
bagaimana cara kerja sistem untuk menentukan hasil
survey dalam menerima pemesanan dan konsultasi.
2. Wawancara/Interview
27

Wawancara merupakan salah satu teknik pengumpulan


data yang dilakukan melalui tatap muka langsung
dengan narasumber dengan cara tanya jawab langsung.
Wawancara dilakukan dengan Mas Sapto selaku Tour
Leader CV. Bintang Mulia Tour & Travel.
3. Studi Literatur
Dalam metode ini, penulis melakukan studi literature
dengan cara mencari bahasan materi yang berhubungan
dengan permasalahan, perencanaan, serta
komputerisasi guna mempermudah proses
implementasi sistem dan pencarian materi baik fisik
maupun digital. Dalam hal ini, penulis mengumpulkna
data atau bahan materi dari berbagai sumber.
4. Studi Pustaka
Penulis mengumpulkan data atau bahan materi dari
berbagai Laporan di Perpustakaan Fakultas Teknik dan
Ilmu Komputer guna menunjang penyusunan Kerja
Praktek ini.

3.5 Urutan Proses Penyelesaian Permasalahan


Dari permasalahan yang ada pada proses penerimaan
pemesanan dan konsultasi di CV. Bintang Mulia Tour & Travel
maka perlu diadakannya sebuah sistem yang mempermudah
bagi pihak CV. Bintang Mulia Tour & Travel maupun
customer. Untuk itu dbuatlah “ANALISIS MODUL
MANAJEMEN PADA APLIKASI PENERIMAAN
PEMESANAN DAN KONSULTASI PADA CV. BINTANG
MULIA TOUR & TRAVEL BERBASIS WEBSITE”. Sistem
yang dibuat ini adalah sistem penerimaan pemesanan dan
konsultasi secara online berbasis website yang dapat diakses
melalui jaringan internet.
28

3.5.1 Metode Pengembangan Dengan Menggunakan


Metode Waterfall

Gambar 3.2 Metode Waterfall

Tahap-tahap dari metode waterfall yaitu :

1. Analisa Kebutuhan
Analisa Kebutuhan merupakan tahap awal pada
pengumpulan data yang menjadi dasar proses
pembuatan perangkat lunak. Spesifikasi
kebutuhan perangkat lunak pada tahap ini perlu
didokumentasikan, tujuannya untuk merangkum
hal-hal apa saja yang diinginkan pengguna dan
mencari kebutuhan apa saja yang diperlukan
dalam mengembangkan perangkat lunak.
2. Desain Sistem
Merupakan suatu tahapan yang berfokus pada
penyusunan proses, data, aliran proses dan
hubungan antar data yang paling optimal untuk
29

memenuhi kebutuhan sesuai dengan hasil


Analisa kebutuhan. Tahap desain dilakukan
dengan menerjemahkan kebutuhan perangkat
lunak berdasarkan dari hasil analisis kebutuhan
ke dalam bentuk desain, sehingga dapat
diimplementasikan menjadi program pada tahap
implementasi. Desain didokumentasikan dan
menjadi bagian dari konfigurasi perangkat lunak
(Ada beberapa jenis pemodelan perangkat lunak,
salah satu pemodelan perangkat lunak yang
digunakan dalam tahapan ini yaitu Unified
Modeling Language (UML), yang merupakan
gambaran mengenai perangkat lunak yang akan
dibuat. UML dibuat untuk mempermudah
pengembang dalam membuat suatu perangkat
lunak
3. Penulisan Kode Program
Merupakan tahap menerjemahkan desain sistem
kedalam perangkat lunak berdasarkan desain
yang telah dibuat. Pada tahap ini,digunakan
perintah-perintah yang dimengerti oleh komputer
dengan menggunakan bahasa pemrograman.
4. Pengujian Program
Proses pengujian program berfokus untuk
mengurangi kesalahan yang terjadi ketika sistem
informasi dijalankan dan menguji kualitas dari
sistem informasi. Pengujian ini juga dilakukan
untuk memastikan bahwa perangkat lunak yang
dibuat telah sesuai dengan desain sistemnya dan
semua fungsi dapat digunakan dengan benak
tanpa adanya kesalahan. Penerapan Program dan
30

Pemeliharaan Merupakan tahap dimana


pengembang dan pemeliharaan menerapkan
perangkat lunak yang telah selesai dan siap
digunakan, serta di uji dalam lingkungan
pengguna sistem.
31

3.6 Alur Kerja Praktek

Gambar 3.3 Alur Kerja Praktek


32

3.7 Jadwal Kegiatan Penelitian Kerja Praktek

Oktober November Desember


No Nama Kegiatan
2 3 4 1 2 3 4 1 2 3 4
Mengumpulkan
data survey,
1
studi literature
dan wawancara
Penyusunan data
2 dan pengajuan
judul
Analisis data dan
3
perancangan
4 Desain Sistem
Pembuatan
5
Sistem
6 Pengujian Sistem

Tabel 3.1 Jadwal Kerja Praktek


BAB IV
ANALISIS DAN PEMBAHASAN

4.1 Pembahasan Masalah


Sistem yang berjalan di CV blab la masih mengunakan sistem manual
dimana dalam studi kasus ini melayani bagian pemesanan dan konsultasi. Alur
dari pemesanan itu sendiri customer langsung menghubungi bagian pelayanan
pemesanan tiket kemudian memesan tiket sesuai data diri dan tujuan dimana
data – data tersebut kemudian di catat dalam buku dan di catat dalam white
board.
Utuk bagian konsultasi melayani pertanyaan costumer yang menanyakan
seputar paket – paket wisata yang disediakan oleh pihak agen, dimana masih
paket wisata dibagi menjadi beberapa bagian dan menayakan custom paket
perjalanan biasa, dimana jejak tersebut tidak terdigitalisasi sehingga
menyulitkan ketika ingin mencari paket favorit maupun paket custom.

33
34

4.1.1. Flowmap sistem yang berjalan


1. Flowmap pada bagian penerimaan pemesanan yang sedang berjalan
Customer Customer Service

Mulai

Pesan Melalui Telefon/ Cek jadwal & informasi


datang langsung keberangkatan bis

Buat pemesanan

Menyetujui MOU Buat MOU

Transaksi Membayar Lunas

Membayar DP

Memberikan
Membayar Lunas
nota

Menerima
Nota

Selesai

Gambar 4.1 Flowmap penerimaan pemesanan

2. Flowmap pada bagian konsultasi yang sedang berjalan


Pada bagian ini CS bertuga untuk melayani perjalanan
custom, dimana paket perjalannanya sudah disesdiakan namun
masih banyak custumer yang meminta paket custom dinama tujuan
ataupun destinasi yang dituju ditambah atau dikurangi supaya dapat
sesuai dengan badged yang dimiliki.
35

Customer Customer Service

Mulai

Memulai konsultasi via


telefon/datang langsung

Menanyakan Paket
Cek Paket Perjalanan
perjalanan

Dokumen Paket Membarikan daftar paket


Perjalanan perjalaan

Cek Paket Perjalanan custom


Meminta custom paket

Proses Pembayaran Y

Transaksi Transaksi Lunas

Transaksi DP Cetak Nota

Pelunasan Dp

Menerima Nota

Selesai T

Gambar 4.2 Flowmap konsultasi


36

4.1.2. Flowmap sistem yang diajukan


1. Flowmap Penerimaan Pemesanan yang diajukan

customer sistem CS

mulai

Proses Lofin
login

Username & pass Validasi


T

Tampil Menu Menu


utama utaama

Masuk Menu
pemesanan

Memproses Menerima
Buat Pesanan
Pemesanan pemesanan

Menerima
pemesasan

Menerima
1 Mengirim MOU Membuat MOU
MOU

Melakukan
Transaksi

Mengirim Bukti Menerima


Proses Lunas
transaksi transaksi

Proses

DP Mengirim nota Y

Cetak nota
T
Menerima
Batas waktu
batas waktu

Mencetak
Proses Lunas Bukti pelunasan
bats waktu

Menerima nota

Selesai

Gambar 4.3 Flowmap Penerimaan Pemesanan


37

2. Flowmap Konsultasi yang diajukan

customer sistem CS

mulai

Proses Lofin
login

Username & pass Validasi


T

Tampil Menu Menu


utama utaama

Masuk Menu
konsultasii

Memproses Menerima
Buat konsultasi
konsultasi konsultasi

Memroses
Konsultasi

Menerima
dokumen
Mengirimkan Membuat dokumen
kosultasi
dokumen konsultasi

Proses

Custom
Menerima
pelayana Proses Custom
custom
paket paket
paket

Menerima Mengirim
Persetujuan cutom Y Proses
persetujuan Persetujuan
T
1

Melakukan
Transaksi

Selesai T

Gambar 4.4 Flowmap konsultasi


38

4.2 Analisis Kebutuhan


4.2.1 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem merupakan sebuah tahapan metode
pengembangan sistem untuk mengetahui kebutuhan-kebutuhan yang
diperlukan oleh sistem yang sedang dibangun, sehingga dapat menangani
permasalahan pada sistem dan menemukan kelemahan-kelemahan pada
sistem yang bertujuan guna memperbaiki pada kemudian hari.
Adapun kebutuhan sistem yang diperlukan dalam proses
penerimaan pemesanan dan konsultasi antara lain :
1. Menampilkan menu log-in untuk customer service
2. Menampilkan daftar pemesanan
3. Menampilkan jadwal dan informasi bis
4. Menampilkan konfirmasi pesanan
5. Menampilkan MOU
6. Menampilkan transaksi
4.2.2 Analisis Kebutuhan Non-Fungsional
1. Analisis Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak untuk Developer :
Analisis kebutuhan perangkat lunak yaitu untuk mengetahui
media perangkat lunak yang akan digunakan dalam membuat
aplikasi travel agent CV. Bintang Mulia Tour And Travel berbasis
web adalah sebagai berikut :
a. Sistem Operasi : Microsoft Windows 10
b. Software lainnya : Microsoft Visio
Perangkat lunak yang dibutuhkan untuk mendukung sistem
yang akan dibangun antara lain :
a. Microsoft Windows 10
b. Google Chrome sebagai browser
39

Kebutuhan perangkat lunak untuk Pengguna :

Perangkat lunak yang digunakan untuk menjalankan aplikasi


travel agent CV. Bintang Mulia Tour And Travel berbasis web
adalah sebagai berikut :

a. Browser : Google Chrome dan Mozilla Firefox


2. Analisis Kebutuhan Perangkat Keras
Kebutuhan perangkat keras untuk Developer :
Analisis kebutuhan perangkat keras bertujuan sebagai syarat
dan media penyambung dalam sists, yang digunakan untuk
membuat aplikasi travel agent CV. Bintang Mulia Tour And Travel
berbasis web adalah sebagai berikut :
a. Sistem Operasi : Windows 10 64 bit
b. Prosesor : Intel(R) Celeron(R) CPU N3350 @ 1.10GHz
c. RAM : 4.00 GB
d. Penyimpanan : HDD 500 GB

Kebutuhan perangkat keras untuk Pengguna :

Perangkat keras yang digunakan untuk menjalankan aplikasi


travel agent CV. Bintang Mulia Tour And Travel berbasis web
adalah sebagai berikut :

a. Smartphone
b. Komputer
40

3. Analisis Pengguna Sistem


1. Customer Service
a. Menerima pemesanan dan konsultasi
b. Sebagai komunikator antara pelanggan dan admin
perusahaan
4.3 Analisis Kebutuhan Fungsional
4.3.1 Analisis Kebutuhan Data
Setelah melakukan proses analisis kebutuhan sistem, maka analisis
selanjutnya adalah analisis kebutuhan data. Analisis ini bertujuan untuk
memudahkan dalam perancangan sistem informasi. Adapun analisis
kebutuhan data yang diperlukan adalah sebagai berikut :
1. Data Customer
2. Data Pelanggan
3. Data Pemesanan
4. Data Jadwal
5. Data Transaksi
4.3.2 Analisis Proses
Analisis proses dalam sistem aplikasi travel agent CV. Bintang
Mulia Tour And Travel berbasis web yaitu :
a. Proses login
b. Proses masuk halaman penerimaan pemesanan
c. Proses melihat daftar pemesanan
d. Proses konfirmasi pemesanan
e. Proses terima pembayaran
f. Proses konfirmasi pembayaran
g. Proses refound

4.4. Analsis Perancangan


4.4.1. Prancangan sistem
Dalam pembuatan sistem analisis dan perancangan analisis modul
manajemen penerimaan pemesanan dan konsultasi pada aplikasi travel
41

agent cv. bintang mulia tour & travel, diperlukan perancangan proses
yang dapat membantu pada tahap implementasi. Perancangan proses
penggambaran alur kerja sistem yang dimutasikan dalam bentuk Unifield
Modeling Language (UML).
1. Use Case Diagram
a. Use Case Diagram Customer Service penerimaan pemesanan

Validasi
<include>
Valid <extend>
<extend>
Login
Invalid

Membuat pesanan

Lihat Daftar Pesanan

Lihat Jadwal dan informasi bus

Konfirmasi pemesanan

Menerima pesanan
CS Costumer

Kirim MOU

Menerima dan memberikan persetujuan MOU

Menerima Persetujuan MOU

Mengirim nota
Melakukan transaksi pembarayan pembayaran

<extend>
Mengirim bukti pembayaran

Menerima pembayaran

Konfirmasi pembayaran

Mengirim/memberikan nota pembayaran + nota

Menerima nota pembayaran + nota

Gambar 4.5 Use Case Diagram Customer Service penerimaan pemesanan


42

b. Use Case Diagram konsultasi

Validasi

Valid <include>
<extend>
Invalid <extend>
login

Melakukan konsultasi terkait waktu,


infromasi bus, paket perjalanan dan
custom perjalanan

Menanggapi Konsultasi dan pemesanan

Melakukan pemesanan
CS Costumer

Memproses pemesanan

Menerima konsultasi pemesanan

Gambar 4.6 Use Case Diagram konsultasi


43

2. Activity Diagram
A. Pada Modul penerimaan pemesanan dibagi menjadi beberapa
bagian diantaranya :
a. Activity Diagram sistem login.

Customer Sistem CS

Melakukan login
Melakuakan Login Login

Masukan username Berhasil masuk ke


& pass sistem

Verifikasi
T

Y
Berhasil masuk ke Halaman Utama
sistem sistem

Gambar 4.7 Activity Diagram sistem login (user dan CS)


44

b. Activity diagram pada menu pembuatan pesanan (user)

user Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard user

Memproses
Menu pemesanan
pesanan

Membuat pesanan

Gambar 4.8 Activity Diagram Pada menu pembuatan pesanan (user)

c. Activity diagram pada lihat daftar pesanan (CS)

CS Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard CS

Menu lihat pesanan

Gambar 4.9 Activity Diagram Pada lihat daftar pesanan (CS)


45

d. Activity diagram pada lihat jadwal bus (CS)

CS Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard CS

Menu lihat jadwal Memproses jadwal


bus bus

Tampil jadwal bus

Gambar 4.10 Activity Diagram Pada lihat jadwal bus (CS)


46

e. Activity diagram pada lihat jadwal bus (user)

User Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard user

Menu lihat jadwal Memproses jadwal


bus bus

Tampil jadwal bus

Gambar 4.11 Activity Diagram Pada lihat jadwal bus (user)

f. Activity diagram pada menerima pesanan (CS)

CS Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard CS

Memproses seluruh
Menu pemesanan
pemesanan

Tampil seluruh
pemesanan

Gambar 4.12 Activity Diagram Pada menerima pesanan (CS)


47

g. Activity diagram pada konfirmasi pesanan (CS)

CS Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard CS

Memproses seluruh
Menu pemesanan
pemesanan

Tampil seluruh
pemesanan

Pilih konfirmasi
pemesanan

Gambar 4.13 Activity Diagram Pada konfirmasi pesanan (CS)

h. Activity diagram pada membuat dan mengirim MOU (CS)

CS Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard CS

Memproses seluruh
Menu pengiriman
pengiriman

Submenu
pengiriman
(pengiriman MOU)

Kirim MOU

Gambar 4.14 Activity Diagram Pada membuat dan mengirim MOU (CS)
48

i. Activity diagram menyetujui MOU (user)

User Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard user

Notifikasi Memproses seluruh


Persetujuan persetujuan

Tampil menu
persetujuan MOU

Setujui MOU

Gambar 4.15 Activity Diagram menyetujui MOU (user)

j. Activity diagram pada melakukan transaksi pembayaran (user)

User Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard user

Memproses
Menu Transaksi
transaksi

Pilih jenis transaksi Membuat Batas Jika


Y
DP 25% atau Lunas Waktu DP

Opsi pembayaran
Bank / Tunai
Proses Pembatalan
pemesanan
Menerima batas
waktu

Jika >
T batas Y
waktu

Transaksi Sukses T

Gambar 4.16 Activity Diagram Pada transaksi pembayaran (user)


49

k. Activity diagram pada mengirim bukti pembayaran (user)

User Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard user

Menu pengiriman Memproses bukti


bukti pembayaran pembayaran

Pilih file (uploud/


foto)

Bukti pembayaran
terkirim

Gambar 4.17 Activity Diagram Pada mengirim bukti pembayaran (user)

l. Activity diagram pada menerima bukti pembayaran (CS)

CS Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard CS

Memproses bukti
Menu Konfirmasi pembayaran
bukti Pembayaran berdasarkan
kategori

Pilih kategori
transaksi
pembayaran

Tampil Konfirmasi
Pembayaran

Konfirmasi
Pembayaran

Gambar 4.18 Activity Diagram Pada menerima bukti pembayaran (CS)


50

m. Activity Diagram pada menerima nota (user)

user Sistem

Berhasil masuk
Masuk ke sistem
sistem

Dashboard user

Notifikasi Memproses
penerimaan nota penerimaan nota

Masuk ke menu
penerimaan nota

Tampilkan nota

Gambar 4.19 Activity Diagram Pada menerima nota (user)


51

B. Activity Diagram Pada Modul Konsultasi


a. Activity Diagram pada proses login

Customer Sistem CS

Melakukan login
Melakuakan Login Login

Masukan username Berhasil masuk ke


& pass sistem

Verifikasi
T

Y
Berhasil masuk ke Halaman Utama
sistem sistem

Gambar 4.20 Activity Diagram Pada proses login

b. Activity Diagram pada menu konsultasi

CS Sistem user

Berhasil masuk
Masuk ke sistem Masuk ke sistem
sistem

Jika
Dashboard CS T Y Dashboard user
user

Menanggapi
Memproses Menu konsultasi
konsultasi /
konsultasi
pemesanan custom

Melakukan chat /
telfon konsultasi
Menerima
pemesanan custom

Meerima tanggapan
Membuat dan
mengirim MOU
Memproses
pemesanan custom Melakukan
pesasanan custom

Menyetujui MOU

Melakukan
pembayaran

Gambar 4.21 Activity Diagram Pada Modul Konsultasi


52

3. Squence Diagram Penerimaan Pemesanan dan Konsultasi


a. Squence Diagram Pada Penerimaan Pemesanan

User CS

form proses olah


menu user DB
pemesanan data
1. masuk menu
pemesana
2. tampilkan form
pemesanan
3. input data & Pembayaran
4. klik submit data
5. Menerima dan konfirmasi
pemesanan
6. Menyimpan data

7. Mendapatkan dan mengirim MOU


8. Menyetujui MOU

9. Melakukan pembayaran 11. input db


10. memproses hasil pembayaran data
pembayaran
11. Konfirmasi pembayaran
12. mengirim bukti
pembayaran
14. Menyimpan bukti
13. mengkonfirmasi bukti pembayaran pembayaran db

15. menerima nota

Gambar 4.22 Squence Diagram Penerimaan Pemesanan


53

b. Squence Diagram Konsultasi

User CS

form proses olah


menu user DB
konsultasi data
1. masuk menu
konsultasi
2. tampilkan form
konsultasi
3. Pilih telfon / chat
4. Melakukan
konsultasi 5. Menanggapi konsultasi /
pemesanan
6. Menyimpan data
7. Hasil tanggapan konsultasi /
pemesanan
8. Membuat pemesanan custom

9. Kirim pemesanan custom


11. input db data
10. Memproses pemesanan custom Pemesanan custom

11. Mengirim MOU


12. Menyetujui MOI dan melakukan
pembayaran

Gambar 4.23 Squence Diagram Pada Konsultasi


54

4. Class Diagram Pada Penerimaan Pemesanan dan Konsultasi


a. Class Diagram Penerimaan Pemesanan

Tb_Datadiri Tb_pemesanan Tb_Arsip_pemesanan

+idPelanggan
+idPelanggan
+idPelanggan +NoPemesanan
+Tujuan
+NoPelanggan +Tujuan
+jenisBus
+Nama +jenisBus
+paket1
+Alamat +paket1
+paket2
+NoHP +paket2
+paket3
+paket3

+tambah +tambah +tambah


+edit +edit +edit
+hapus +hapus +hapus

Gambar 4.24 Class Diagram Penerimaan Pemesanan

b. Class Diagram Pada Konsultasi

Tb_Datadiri Tb_konsultasi Tb_Arsip_konsultasi

+idPelanggan +idKonsultasi
+idKonsultasi
+NoPelanggan +idPelanggan
+idPelanggan
+Nama +Acara
+Acara
+Alamat +Keputusan
+Keputusan
+NoHP +dp25%

+tambah +tambah +tambah


+edit +edit +edit
+hapus +hapus +hapus

Gambar 4.25 Class Diagram Konsultasi


55

4.4.2. Perancangan Database


1. Entity Relationship Diagram (ERD)

NamaPelanggan

noPelanggan Alamat

idPelanggan
Tb_dataDiri
No hp

Menghasilk
an

Tujuan

idpelanggan idPelanggan Jenis bus

noPelanggan Paket

Nama Tb_Pemesa Menghasilk Tb_arsipPe


nan an mesanan
Tujuan

Jenis Bus

Paket

Gambar 4.26 Entity Relationship Diagram (ERD)


56

2. Relasi Tabel

Gambar 4.27 Relasi Tabel

3. Struktur Tabel
a. Tb_dataDiri
NO Field type width
1 idPelanggan Int 11
2 noPelanggan Varchar 128
3 Nama Varchar 128
4 Alamat Varchar 128
5 noHp varchar 128
Tabel 4.28. tb_dataDiri
57

b. Tb_pemesanan
NO Field type width
1 idPelanggan int 11
2 noPemesanan Varchar 128
3 Tujuan Varchar 128
4 JenisBus varchar 128
5 Harga Varchar 128
6 pilihanPaket varchar 128
Tabel 4.29 tb_pemesanan
c. Tb_Konsultasi
NO Field type width
1 Idpelanggan int 11
2 Idkonsultasi varchar 128
3 Acara Varchar 128
4 keputusan varchar 128
5 Dp25% int 128
Tabel 4.30 tb_konsultasi

d. Tb_arsipKonsultasi
NO Field type width
1 Idpelanggan int 11
2 Idkonsultasi varchar 128
3 Acara Varchar 128
4 keputusam varchar 128
Tabel 4.31 tb_arsipkonsultasi
58

e. Tb_arsiPemesanan
NO Field type width
1 idPelanggan int 11
2 Tujuan Varchar 128
3 JenisBus varchar 128
4 Harga Varchar 128
5 pilihanPaket varchar 128
Tabel 4.32 tb_arsipPemesanan
BAB V

PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diambil dari pembahasan Sistem Penerimaan


Pemesanan dan Konsultasi di CV. Bintang Mulia Tour & Travel adalah sebagai
berikut :

1. Dengan adanya Sistem Penerimaan Pemesanan dan Konsultasi di CV.


Bintang Mulia Tour & Travel ini, dapat membantu customer service
dalam menerima pesanan dan konsultasi secara efisien dan efektif.
2. Sistem Penerimaan Pemesanan dan Konsultasi di CV. Bintang Mulia
Tour & Travel ini dapat mempermudah customer dalam berkonsultasi
secara online dan tidak perlu datang secara langsung ke CV.
3. Sistem Penerimaan Pemesanan dan Konsultasi di CV. Bintang Mulia
Tour & Travel ini dapat membantu meningkatkan kualitas pelayanan CV.

5.2 Saran

Dalam pembuatan Sistem Penerimaan Pemesanan dan Konsultasi di CV.


Bintang Mulia Tour & Travel dapat diberi saran sebagai berikut :

1. Dalam pengembangan Sistem Penerimaan Pemesanan dan Konsultasi di


CV. Bintang Mulia Tour & Travel selanjutnya dapat ditingkatkan dan
dikembangkan lagi, menjadi Sistem Penerimaan Pemesanan dan
Konsultasi di CV. Bintang Mulia Tour & Travel yang lebih bak

58
DAFTAR PUSTAKA

1. Khrisna J.N, I. D. B. G., “Perancangan Sistem Informasi Travel Agen


Berbasis Web
Dengan Bahasa Pemrograman PHP”, 2015 (diakses pada 5 Oktober
2020 pukul 14.05)

2. Kendall, K. E., "Analisis dan Perancangan Sistem", Jakarta, PT Indeks,


2010 (diakses pada 16 Oktober 2020 pukul 10.34)
3. Mulyanto. (2009). Sistem Informasi Konsep Dan Aplikasi. Yogyakarta:
Pustaka Pelajar
4. Yulianto, Ardian Agung, Inne Gartina, Rini Astuti, dkk. (2009).
“Analisis dan Desain Informasi”.
https://sribd.com/document/67154238/Analisis-Perancangan-SI
(diakses pada 25 Desember pukul 20.13)

59

Anda mungkin juga menyukai