Membuka Aplikasi Traveloka
Melakukan Log In <<include>> Registrasi
Memilih layanan
Kereta api
Mencari Kereta yang diinginkan <<include>> Mengisi data pencarian
Melakukan Pemesanan <<include>> Mengisi data pemesanan
Memverifikasi pesanan
kereta
Memilih metode pembayaran
Customer Transfer
Bank Alfamart
Kartu
Indomaret
Kredit
Melakukan Pembayaran
Mengkonfirmasi Pembayaran Admin
Menyerahkan data
pesanan kereta
Membuat E-Ticket Bank
Mendapatkan E-TIcket
PT KAI
USECASE NARATIVE
Usecase Name Membuka Aplikasi Traveloka
Primary Actor Customer
Preconditions Menginstall Aplikasi Traveloka
Description Customer membuka laman aplikasi Traveloka
Alternate Flow -
Success Guarantee Customer berhasil membuka aplikasi
Traveloka
Usecase Name Melakukan Log In
Primary Actor Customer
Preconditions Membuka Aplikasi Traveloka
Description Customer melakukan login pada aplikasi
Traveloka dan sebelumnya telah melakukan
registrasi terlebih dulu (memiliki akun di
traveloka), jika belum melakukan registrasi,
customer harus melakukan registrasi terlebih
dahulu sehingga dapat login pada aplikasi
Traveloka
Alternate Flow -
Success Guarantee Customer berhasil melakukan Log In pada
aplikasi Traveloka
Usecase Name Memilih layanan kereta api
Primary Actor Customer
Preconditions Melakukan Log In
Description Setelah melakukan Log In pada aplikasi
Traveloka, customer dapat langsung memilih
layanan kereta api untuk selanjutnya
memasukkan kriteria kereta yang dicari
Alternate Flow -
Success Guarantee Customer berhasil memilih layanan kereta api
yang ada pada laman home aplikasi Traveloka
Usecase Name Mencari Kereta yang diinginkan
Primary Actor Customer
Preconditions Memilih layanan kereta
Description Setelah memilih layanan kereta api yang ada
pada laman home aplikasi Traveloka, maka
selanjutnya customer akan mencari kereta
yang diinginkan dengan memasukkan data
pencarian yang terdiri dari tanggal
keberangkatan, kota/stasiun asal dan tujuan,
dan jumlah penumpang
Alternate Flow -
Success Guarantee Customer berhasil mencari kereta yang
diinginkan dengan spesifikasi yang telah di
input
Usecase Name Melakukan Pemesanan Kereta
Primary Actor Customer
Preconditions Mencari Kereta yang diinginkan
Description Setelah memasukkan spesifikasi kereta yang
diinginkan, selanjutnya customer akan
melakukan pemesanan kereta dengan
mengisi data pemesanan yang termasuk data
pemesan, data penumpang, memilih kereta,
dan memilih kursi
Alternate Flow -
Success Guarantee Customer berhasil melakukan pemesanan
kereta
Usecase Name Memverifikasi Pesanan Kereta
Primary Actor Admin
Preconditions Melakukan Pemesanan Kereta
Description Setelah customer berhasil melakukan
pemesanan kereta maka admin akan
memverifikasi pesanan kereta
Alternate Flow -
Success Guarantee Admin berhasil melakukan verifikasi pada
pesanan kereta customer
Usecase Name Memilih Metode Pembayaran
Primary Actor Customer
Preconditions Memverifikasi Pesanan Kereta
Description Setelah customer berhasil memesan kereta,
selanjutnya customer dapat memilih metode
pembayaran yang diinginkan.
Alternate Flow -
Success Guarantee Customer berhasil memilih metode
pembayaran yang sesuai
Usecase Name Melakukan Pembayaran
Primary Actor Customer dan Bank
Preconditions Memilih Metode Pembayaran
Description Setelah customer memilih metode
pembayaran maka selanjutnya dapat
melakukan pembayaran dengan jumlah yang
sesuai serta metode yang telah dipilih
Alternate Flow Pembayaran dapat dilakukan melalui transfer
bank, kartu kredit, alfamart dan indomaret
Success Guarantee Customer berhasil melakukan pembayaran
Usecase Name Mengkonfirmasi Pembayaran
Primary Actor Bank dan Admin
Preconditions Melakukan pembayaran
Description Setelah customer melakukan pembayaran,
maka Bank akan mengkonfirmasi bukti
pembayaran kepada admin
Alternate Flow -
Success Guarantee Admin berhasil mengetahui pembayaran yang
dilakukan oleh customer melalui bank
Usecase Name Menyerahkan data pesanan kereta
Primary Actor Admin dan PT KAI
Preconditions Mengkonfirmasi Pembayaran
Description Setelah admin menerima konfirmasi
pembayaran dari bank, makan admin dapat
menyerahkan data rincian pesanan kereta
kepada PT KAI sebagai mitra
Alternate Flow -
Success Guarantee PT KAI berhasil menerima rincian pesanan
customer yang diberikan oleh admin
Usecase Name Membuat E-Ticket
Primary Actor PT KAI dan Admin
Preconditions Menyerahkan data pesanan kereta
Description Setelah data pesanan diserahkan kepada PT
KAI, selanjutnya PT KAI akan membuatkan e-
ticket yang akan diteruskan ke admin dan
admin akan membuat E-Ticket untuk
customer
Alternate Flow -
Success Guarantee PT KAI dan Admin berhasi membuat E-Ticket
untuk customer
Usecase Name Mendapatkan E-Ticket
Primary Actor Customer
Preconditions Membuat E-Ticket
Description Customer menerima E-Ticket yang dikirimkan
oleh Admin
Alternate Flow -
Success Guarantee Customer berhasil mendapatkan E-Ticker dari
kereta yang dipesan