Diajukan untuk Memenuhi Tugas Mata Kuliah Analisis dan Perancangan Sistem Program
Studi Akuntansi S1 pada Fakultas Ekonomi Universitas Widyatama
Dosen Pembimbing : Andhika Ligar Hardika S.E.,M.Si.,Ak.
Disusun Oleh:
Antonius Arjuna P riapala (0115101134)
Desi Oktin Permatasari (0115101238)
Tio Nency Januari (0115101281)
1
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala nikmatnya sehingga kami dapat menyusun
makalah tentang “Analisis Diagram Pada Aplikasi Traveloka” dengan sebaik-baiknya.
Adapun tujuan dari penulisan makalah ini adalah untuk meningkatkan pengetahuan akan
menganalis suatu diagram pada perusahaan.
Kami juga ingin mengucapkan terimakasih kepada Bapak Andhika Ligar Hardika S.E.,M.Si.,Ak.
selaku dosen mata kuliah Analisis dan Perancangan Sitem yang telah membimbing untuk
pembuatan makalah ini.
Kami juga mengucapkan terima kasih kepada seluruh pihak yang telah membantu, memfasilitasi,
memberi masukan dan mendukung penulisan makalah ini sehingga selesai tepat pada waktunya.
Meski penulis telah menyusun makalah ini dengan maksimal, namun tidak menutup
kemungkinan masih banyak kekurangan. Oleh karena itu sangat diharapkan kritik dan saran yang
konstruktif dari pembaca sekalian.
Akhir kata semoga makalah analisis ini dapat memberikan manfaat untuk kelompok kami
khususnya, dan masyarakat Indonesia umumnya.
Penyusun
2
DAFTAR ISI
BAB I PENDAHULUAN
1.1 Latar Belakang........................................................................................................ 1
BAB II PEMBAHASAN
2.1 Analisis Sistem Use Case Diagram ........................................................................ 2
2.2 Analisis Sistem Scenario Diagram ......................................................................... 4
2.3 Analisis Sistem Activity Diagram .......................................................................... 7
2.4 Analisis Sistem Sequence Diagram ...................................................................... 15
2.5 Class Diagram ...................................................................................................... 24
2.6 Kamus Data .......................................................................................................... 25
3
BAB I
PENDAHULUAN
Dalam era yang serba modern ini, banyak teknologi yang sudah bermunculan di dunia
ini. Kemajuan bidang teknologi saat ini sangat banyak mempermudah pekerjaan orang lain.
Salah satunya adalah teknologi pemesanan tiket dengan mudah diakses yaitu traveloka.
Semakin hari, semakin banyak orang yang melakukan kegiatan melancong. Beberapa
melihatnya sebagai peluang bisnis dan berlomba-lomba membangun fasilitas-fasilitas yang
diperuntukkan bagi wisatawan, seperti : transportasi, hiburan, restoran dan hotel. Hotel
merupakan bidang bisnis berpotensi besar karena setiap wisatawan yang datang di destinasi,
pastilah memerlukan sarana akomodasi, seperti hotel, sebagai tempat mereka menginap.
Seiring dengan maraknya pembangunan hotel di kota-kota wisata, adalah bijak jika
pelaku bisnis di bidang ini dapat mencermati hal-hal baru yang timbul berkenaan dengan tren
permintaan pelanggan. Terutama jika ditemukan pemberitaan mengenai hotelnya, pengelola
hotel sebaiknya mencari tahu mengenai apa yang telah dipikirkan, dibicarakan, dan ditulis orang
mengenai hotelnya. Hal ini penting dilakukan untuk menjaga reputasi hotel tersebut.
Oleh karna itu traveloka ini memudahkan konsumen untuk memsan tiket pesawat,hotel
dan sebagai nya dengan cara yang mudah, konsumen tidak harus ke loket pembelian,konsumen
bias kapan saja dimana saja menggunakan aplikasi tersebut.
4
BAB II
PEMBAHASAN
2.1 Analisa Sistem Use Case Diagram
Dalam perangcangan sistem mobile banking dengan menggunankan UML ini kami akan
menggunakan empat macam diagram karena dengan diagram ini sudah memenuhi kebutuhan
dalam mendesain dan merancang sistem internet banking. Diagram-diagram yang dibutuhkan
yaitu use case diagram, sequence diagram, activity diagram, dan class diagram.
5
Gambar tersebut menggambarkan fungsional yang diharapkan dari sebuah sistem. Sebuah use
case merepresentasikan sebuah interaksi antara aktor dengan sistem. Dalam use case, pengguna atau
user dikenal dengan nama actor. Actor dalam hal ini mempunyai peran yang bisa dimainkan oleh
pengguna dalam interaksinya dengan sistem, sedangkan administrator mempunyai peran sebagai
admin atau yang mengelola akun mobile banking tersebut.
Use case dari Traveloka diatas menjelaskan apa yang dilakukan sistem dimana actor
menjelankan interaksi :
Actor :
- Melakukan login, dengan memasukan user id dan pin/ password
- Selanjutnya seorang actor dapat memilih interaksi apa yang akan dilakukan yang tersedia
dalam internet banking tersebut :
1. Pemesanan Tiket Pesawat
2. Pemesanan Hotel
3. Pemesanan Tiket Kereta Api
4. Pemesanan Paket Pesawat + Hotel
5. Pembelian Pulsa Dan Paket Internet
6. Pembelian Aktivitas Dan Rekreasi
7. Pembayaran Tagihan
- Setelah actor memilih interaksi yang dipilih, actor akan mendapatkan hasil keluaran dari
interaksi yang dilakukan dan saling terintegrasi dengan admin
Administrator :
- Melakukan login
- Selanjutnya seorang administrator menjalankan atau memproses informasi kepada actor dalam
intenet banking :
1. Pemesanan Tiket Pesawat
2. Pemesanan Hotel
3. Pemesanan Tiket Kereta Api
4. Pemesanan Paket Pesawat + Hotel
5. Pembelian Pulsa Dan Paket Internet
6. Pembelian Aktivitas Dan Rekreasi
7. Pembayaran Tagihan
6
2.2 Analisis system scenario diagram
Log in
Pada saat login, pertama konsumen mengisi user id. Sistem akan memproses id
yang di input oleh konsumen selanjutnya konsumen akan mengisi pin. Jika sudah benar
konsumen akan masuk pada menu utama dan dapat melakukan aktivitas aktivitas yang
terdapat pada menu utama. Jika tidak sesuai, sistem akan menampilkan pemberitahuan
kesalahan dan mengharuskan konsumen mengisi user id dan pin lagi dengan benar.
Pembelian
1. Tiket pesawat
Pada saat pembelian tiket pesawat konsumen mengisi form yang di sediakan
untuk mencari tiket, seperti (asal kota,kota tujuan,tanggal keberangkatan, jumlah
penumpang dan kelas penerbangan) sesuai yang konsumen inginkan. Setelah itu
system akan menampilkan harga dan maskapai penerbangan untuk di pilih.
kemudian system akan memproses informasi tersebut lalu konsumen mengisi data
penumpang, setelah itu melanjutkan pembayaran.sesuai yang teleh di tentukan
jika telah melakukan pembayaran system mngirimkan kode booking tiket, jika
konsumen tidak jadi maka akan kembali ke menu utama.
2. Hotel
Pada saat pemesanan hotel konsumen juga mengisi form yang disediakan
seperti (tujuan/hotel yang terdapat di sekitar tujuan, tanggal check-in,
durasi,jumlah tamu,kamar dan filter harga ) sesuai dengan yang konsumen
inginkan, selanjutnya system akan memproses informasi tersebut dan
memunculkan referensi hotel yang di inginkan konsumen,jika sesuai maka
konsumen tinggal mengisi form lanjutan dan melakukan pembayaran jika sudah
melakukan pembayaran maka konsumen menerima no pesanan atau kode
booking.
7
3. Tiket kereta api
Pada saat pemesanan tiket kereta, konsumen juga mengisi form yang di sediakan
seperti (asal,tujuan,tanggal berangkat dan penumpang)kemudian system akan
menampilkan pilihan kereta sesuai tujuan lalu system memunculkan review
pesanan dan konsumen mengisi data penumpang, setelah itu melanjutkan
pembayaran.jika telah melakukan pembayaran system mngirimkan kode booking
tiket.
4. Pesawat dan hotel
Pada pembelian tiket ini , tiket pesawat dan hotel tergabung menjadi satu
paket,konsumen tinggal mengisi form yang di sediakan seperti data penerbangan
dan data hotel, kemudian system menampilkan sesuai form yang di isi lalu
system memunculkan review pesanan dan konsumen mengisi data penumpang,
setelah itu melanjutkan pembayaran.jika telah melakukan pembayaran system
mngirimkan kode booking tiket.
5. Pulsa dan paket internet
Pada pembelian pulsa dan paket internet ini,konsumen hanya mengisi
nomor telpon lalu jenis operator yang di gunakan, kemudian memilih nominal
pengisian pulsa / jumlah data internet yang ingin di isi, kemudian system
mengirimkan berapa nominal yang harus di bayar atau di transfer, setelah
melakukan pemnbayaran system akan memproses pembelian,dan pulsa atau paket
internet langsung masuk ke nomor yang di tuju.
8
7. Bayar tagihan
Tagihan Listrik PLN
Pada aktivitas pembayaran tagihan listrik PLN pelanggan dapat membayar dengan memasukan
ID pelanggan dan nominal. Kemudian sistem akan memproses dengan memverifikasi no tersebut
dan melakukan pembayaran.
BPJS Kesehatan
Pada pembayaran BPJS Kesehatan pelanggan memasukkan nomor VA dan memasukkan tanggal
pembayaran. Lalu sistem akan memproses dengan memverifikasi no tersebut dan melakukan
pembayaran.
Telkom
Pada aktivitas pembayaran telkom pelanggan hanya memasukkan nomor telepon rumah lalu
sistem akan memprosed dengan memverifikasi nomor tersebut dan memberikan jumlah nominal
yang harus dibayar.
9
2.3 Analisis Sistem Activity Diagram
Activity Diagram adalah diagram yang menggambarkan alur kerja yang
menggambarkan berbagai aktivitas sistem atau user, pihak yang melakukan aktivitas dan alur
bertahap dari aktivitas tersebut. Activity Diagram merupakan salah satu diagram di dalam
Unified Modelling Language (UML) dan dapat digunakan di semua tipe jenis penelitian
pengembangan.
1. Log
10
2. Activity diagram pembelian Tiket Pesawat
11
3. Activity diagram pembelian Tiket Hotel
12
4. Activity diagram pembelian Tiket Kereta Api
13
5. Activity diagram pembelian Tiket Pesawat dan Hotel
14
6. Activity diagram Pulsa dan Paket Internet
15
7. Activity diagram Aktivitas dan Rekreasi
16
8. Activity diagram Pembayaran Tagihan
17
2.4 Analisa Sistem Sequence Diagram
Sequence diagram adalah sebuah diagram yang menunjukkan urutan pesan antara aktor
eksternal dan sistem selama berjalannya use case atau skenario, Sequence Diagram berguna
untuk mendeskripsikan alur dari informasi masuk dan keluar ke dalam sistem yang
terotomatisasi.
Pada sequence diagram pembelian tiket pesawat, pelanggan akan menginput name dan password
lalu sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas data
pelanggan. Lalu sistem akan memproses tiket pesawat yang dibeli dan pelanggan akan menerima
permohonan pembayaran atas pembelian tiket tersebut.
18
2. Pembelian tiket hotel
Pada sequence diagram pembelian tiket hotel, pelanggan akan menginput name dan password
lalu sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas data
pelanggan. Lalu sistem akan memproses tiket hotel yang dibeli dan pelanggan akan menerima
permohonan pembayaran atas pembelian tiket tersebut.
19
3. Pemebelian tiket kereta api
Pada sequence diagram pembelian tiket kereta, pelanggan akan menginput name dan password
lalu sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas data
pelanggan. Lalu sistem akan memproses tiket kereta yang dibeli dan pelanggan akan menerima
permohonan pembayaran atas pembelian tiket tersebut.
20
4. Pembelian tiket pesawat + hotel
Pada sequence diagram pembelian tiket pesawat dan hotel, pelanggan akan menginput name dan
password lalu sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas
data pelanggan. Lalu sistem akan memproses tiket pesawat dan hotel yang dibeli dan pelanggan
akan menerima permohonan pembayaran atas pembelian tiket tersebut.
21
5. Pembelian pulsa dan paket internet
Pada sequence diagram pembelian pulsa, pelanggan akan menginput name dan password lalu
sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas data
pelanggan. Lalu sistem akan memproses pembelian pulsa yang akan dibeli pelanggan dan
menampilkan pilihan nominal pulsa.Pelanggan akan menerima permohonan pembayaran atas
pembelian pulsa tersebut.
22
6. Aktivitas dan rekreasi
Pada sequence diagram pembelian tiket aktivitas dan rekreasi, pelanggan akan menginput name
dan password lalu sistem akan menvalidasi data login yang di input dan memberikan konfirmasi
atas data pelanggan. Lalu sistem akan memproses tiket aktivitas dan rekreasi yang dibeli dan
pelanggan akan menerima permohonan pembayaran atas pembelian tiket tersebut. Setelah
pembayaran selesai, pelanggan akan menerima tiket dalam bentuk e-ticket.
23
7. Bayar tagihan
Tagihan listrik PLN
Pada sequence diagram pembayaran listrik, pelanggan akan menginput name dan password lalu
sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas data
pelanggan. Lalu sistem akan memproses pembayaranlistrik yang akan dibayar pelanggan dan
pelanggan akan menerima permohonan pembayaran atas pembayaran listrik tersebut.
24
Bayar tagihan BPJS
Pada sequence diagram pembayaran BPJS, pelanggan akan menginput name dan password lalu
sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas data
pelanggan. Lalu sistem akan memproses pembayaran BPJS yang dibeli dan pelanggan akan
menerima permohonan pembayaran atas pembayaran tersebut.
25
Bayar tagihan Telkom
Pada sequence diagram pembayaran Telkom, pelanggan akan menginput name dan password
lalu sistem akan menvalidasi data login yang di input dan memberikan konfirmasi atas data
pelanggan. Lalu sistem akan memproses pembayaran Telkom yang dibeli dan pelanggan akan
menerima permohonan pembayaran atas pembayaran tersebut.
26
2.5 Class diagram
Class diagram mendeskripsikan objek-objek yang telibat dalam sistem dan hubungan-
hubungan di antara mereka. Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan
sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class
menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menawarkan layanan untuk
memanipulasi keadaan tersebut (metoda/fungsi). Class diagram menggambarkan struktur dan
deskripsi class, package, dan objek beserta hubungan satu sama lain seperti containment,
pewarisan, asosiasi, dan lain-lain
27
2.6 Kamus Data
Pembelian
Total tamu dan kamar : jumlah dan kamar, bentuk numerik dan karakter
28
Kota asal : nama kota, bentuk karakter
Total tamu dan kamar : jumlah dan kamar, bentuk numerik dan karakter
Cari tiket : tanggal dewasa anak anak , bentuk numerik dan karakter
29
Nama arus data : bayar tagihan bpjs kesehatan
30
BAB III
PENUTUP
3.1 Kesimpulan
Dari hasil pembahasan “Analisis Diagram Pada Aplikasi Traveloka” dapat diambil kesimpulan
sebagai berikut :
1. Daengan adanya sistem pemesanan tiket (pesawat, hotel,kereta api dll) secara online,
maka informasi mengenai tiket, informasi mengenai jadwal penerbangan dan pemesanan
melalui internet atau secara online dapat dilakukan dnegan mudah.
2. Dengan adanya sistem pemesanan tiket (pesawat, hotel,kereta api dll) secara online dapat
memberikan kemudahan bagi masyarakat yang ingin melakukan pemesanan tiket
dimanapun berada dan dapat memberikan informasi yang cepat dan akurat.
3. Sistem pemesanan tiket (pesawat, hotel,kereta api dll) secara online lebih menghemat
waktu dalam melakukan pemesanan karena web ini dapat diakses kapan saja dan dimana
saja.
3.2 Saran
Untuk mendapatkan sistem pemesanan yang lebih baik lagi dan memiliki tingkat pemanfaatan
yang lebih optimal, sangat tergantung pada pemahaman serta penelitian yang lebih mendalam.
Berikut ini beberapa saran atau masukan yang mungkin bermanfaat bagi penulis, pembaca,
instansi atau dan lembaga.
1. Pada pemesanan tiket (baik pesawat maupun kereta api) alangkah lebih baik bila
mencantumkan form untuk anak-anak dibawah umur ketentuan yang berlaku.
2. Pada menu pembaran listrik dan BPJS mohon untuk diperbaiki karena aplikasi tidak
dapat memproses pembayaran tersebut.
31
LAMPIRAN
Tampilan Log In
32
Tampilan Pembelian Tiket Hotel
33
Tampilan Pemebelian Tiket Pesawat + Hotel
34
Tampilan Pembelian Tiket Aktivitas dan Rekreasi
35
2. Tagihan BPJS
3. Tagihan Telkom
36
37