ANALISIS DIAGRAM PADA APLIKASI TRAVELOKA
ANALISIS DIAGRAM PADA APLIKASI TRAVELOKA
Diajukan untuk Memenuhi Tugas Mata Kuliah Analisis dan Perancangan Sistem Program Diajukan untuk Memenuhi Tugas Mata Kuliah Analisis dan Perancangan Sistem Program
Studi Akuntansi S1 pada Fakultas Ekonomi Universitas Widyatama Studi Akuntansi S1 pada Fakultas Ekonomi Universitas Widyatama
Dosen Pembimbing : Andhika Ligar Hardika S.E.,M.Si.,Ak. Dosen Pembimbing : Andhika Ligar Hardika S.E.,M.Si.,Ak.
Disusun Oleh:
Disusun Oleh:
Antonius
Antonius Arjuna
Arjuna P
P riapala
riapala
(0115101134)
(0115101134)
Desi
Desi Oktin
Oktin Permatasar
Permatasari
i
(0115101238)
(0115101238)
Tio
Tio Nency
Nency Januari
Januari
(0115101281)
(0115101281)
PROGRAM STUDI AKUNTANSI S1
PROGRAM STUDI AKUNTANSI S1
FAKULTAS EKONOMI
FAKULTAS EKONOMI
UNIVERSITAS WIDYATAMA
UNIVERSITAS WIDYATAMA
KATA PENGANTAR
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa atas segala nikmatnya sehingga kami dapat menyusun Puji syukur kepada Tuhan Yang Maha Esa atas segala nikmatnya sehingga kami dapat menyusun makalah tentang “Analisis Diagram Pada Aplikasi Traveloka” dengan sebaik
makalah tentang “Analisis Diagram Pada Aplikasi Traveloka” dengan sebaik -baiknya.-baiknya.
Adapun tujuan dari penulisan makalah ini adalah untuk meningkatkan pengetahuan akan Adapun tujuan dari penulisan makalah ini adalah untuk meningkatkan pengetahuan akan menganalis suatu diagram pada perusahaan.
menganalis suatu diagram pada perusahaan.
Kami juga ingin mengucapkan terimakasih kepada Bapak Andhika Ligar Hardika S.E.,M.Si.,Ak. 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 selaku dosen mata kuliah Analisis dan Perancangan Sitem yang telah membimbing untuk pembuatan makalah ini.
pembuatan makalah ini.
Kami juga mengucapkan terima kasih kepada seluruh pihak yang telah membantu, memfasilitasi, Kami juga mengucapkan terima kasih kepada seluruh pihak yang telah membantu, memfasilitasi, memberi masukan dan mendukung penulisan makalah ini sehingga selesai tepat pada waktunya. memberi masukan dan mendukung penulisan makalah ini sehingga selesai tepat pada waktunya. Meski penulis telah menyusun makalah ini dengan maksimal, namun tidak menutup Meski penulis telah menyusun makalah ini dengan maksimal, namun tidak menutup kemungkinan masih banyak kekurangan. Oleh karena itu sangat diharapkan kritik dan saran yang kemungkinan masih banyak kekurangan. Oleh karena itu sangat diharapkan kritik dan saran yang konstruktif dari pembaca sekalian.
konstruktif dari pembaca sekalian.
Akhir kata semoga makalah analisis ini dapat memberikan manfaat untuk kelompok kami Akhir kata semoga makalah analisis ini dapat memberikan manfaat untuk kelompok kami khususnya, dan masyarakat Indonesia umumnya.
khususnya, dan masyarakat Indonesia umumnya.
Bandung 16 Januari 2018 Bandung 16 Januari 2018
Penyusun Penyusun
3 3
DAFTAR ISI
DAFTAR ISI
KATA PENGANTAR KATA PENGANTAR ... ... ... ii DAFTAR ISI ... ii DAFTAR ISI ... ii BAB I PENDAHULUAN BAB I PENDAHULUAN 1.11.1Latar Belakang... 1Latar Belakang... 1
BAB II PEMBAHASAN BAB II PEMBAHASAN
2.1
2.1Analisis Sistem Use Case Diagram ... 2Analisis Sistem Use Case Diagram ... 2
2.2
2.2Analisis Sistem Scenario DiagramAnalisis Sistem Scenario Diagram ... ...44
2.3
2.3 Analisis Analisis Sistem Activity Diagram ... 7Sistem Activity Diagram ... 7
2.4
2.4Analisis Sistem Sequence Analisis Sistem Sequence Diagram Diagram ... ... 15... 15
2.5
2.5Class Diagram ... 24Class Diagram ... 24
2.6
2.6Kamus Data ...Kamus Data ... ... ... 2525
BAB III PENUTUP BAB III PENUTUP
3.1 3.1Kesimpulan ...Kesimpulan ... ... 28... 28 3.2 3.2 Saran Saran ... ... ... 2828 3.3 3.3 Lampiran ... 29Lampiran ... 29
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.
5
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.
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
7
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.
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.
6. Aktivitas dan rekreasi
Pada aktivitas dan rekreasi ini traveloka menyediakan paket paket rekreasi terpopuler di Indonesia maupun internasional. Konsumen juga dapat mencari sesuai keinginan. Kemudian system akan mencari tempat tempat rekreasi dan menawarkan tiket tiket di tempat yang di inginkan. Jika sesuai konsumen bias membeli tiket tersebut tanpa perlu antri.
9
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.
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.
11
13
15
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.
1. Pembelian tiket pesawat
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
19
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.
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.
21
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.
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.
23
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.
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 pemba yaran listrik tersebut.
25
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
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
27
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
2.6 Kamus Data Pembelian
Nama arus data : Tiket pesawat
Kota asal : nama kota, bentuk karakter Kota tujuan : nama kota, bentuk karakter
Tanggal berangkat : tanggal bulan tahun, bentuk numerik dan karakter Penumpang : usia dan jumlah penumpang, bentuk karakter dan numerik Kelas penerbangan : bentuk karakter
Nama arus data : Hotel
Tujuan : nama hotel, bentuk karakter
Tanggal check in : tanggal bulan tahun, bentuk numerik dan karakter Total tamu dan kamar : jumlah dan kamar, bentuk numerik dan karakter Filter harga : harga, bentuk numerik
Nama arus data : kereta api
Kota asal : nama kota, bentuk karakter Kota tujuan : nama kota, bentuk karakter
Tanggal berangkat : tanggal bulan tahun, bentuk numerik dan karakter Penumpang : usia dan jumlah penumpang, bentuk karakter dan numerik
29
Kota asal : nama kota, bentuk karakter Kota tujuan : nama kota, bentuk karakter
Tanggal berangkat : tanggal bulan tahun, bentuk numerik dan karakter Penumpang : usia dan jumlah penumpang, bentuk karakter dan numerik Kelas penerbangan : bentuk karakter
Tujuan : nama hotel, bentuk karakter
Tanggal check in : tanggal bulan tahun, bentuk numerik dan karakter Total tamu dan kamar : jumlah dan kamar, bentuk numerik dan karakter Filter harga : harga, bentuk numerik
Nama arus data : Pulsa dan paket internet
Ketik nomor handphone prabayar : no handphone, bentuk numerik Cari produk : pulsa dan internet, bentuk numerik dan karakter
Nama arus data : aktivitas dan rekreasi
Cari sekarang : nama destinasi atau aktivitas, bentuk karakter
Cari tiket : tanggal dewasa anak anak , bentuk numerik dan karakter
Nama arus data : bayar tagihan listrik
Tipe produk : token listrik dan tagihan, bentuk karakter Id pelanggan: nomor meter, bentuk numerik
Nama arus data : bayar tagihan bpjs kesehatan Nomor : nomor VA , Bentuk numerik
Bayar hingga : bulan tahun , bentuk numerik dan karakter
Nama arus data : bayar tagihan telkom
Masukan id telkom atau nomor telpon : nomor , bentuk numerik Tagihan : nama nominal jumlah nomor , bentuk numerik dan karakter
31
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.
LAMPIRAN
Tampilan Log In
33
Tampilan Pembelian Tiket Hotel
Tampilan Pemebelian Tiket Pesawat + Hotel
35
Tampilan Pembelian Tiket Aktivitas dan Rekreasi
Tampilan Pembayaran Tagihan 1. Tagihan Listrik PLN
2. Tagihan BPJS