You are on page 1of 10

LATIHAN   USE CASE MODELING    Studi Kasus    Sistem Pariwisata Terpadu “Tamasya.

com”  PT  Komodo  Indonesia  adalah  sebuah  perusahaan  yang  bergerak  di  bidang  layanan  pariwisata.  PT  Komodo  berencana  membangun  sistem  pariwisata  terpadu  berbasis  web  yang  memungkinkan  turis  melihat  informasi  tempat‐tempat  pariwisata  yang  ada  di  seluruh  Indonesia  dan  menyediakan  fasilitas  untuk  membuat  rencana  perjalanan  (itinerary)  ke  tempat‐tempat  tersebut.  Selain  itu  akan  disediakan  juga fasilitas untuk memesan tiket masuk untuk event atau objek wisata serta pembelian voucer belanja  di  pusat  perbelanjaan  atau  voucer  makan  di  restoran tertentu.  Sistem  pariwisata  terpadu  ini  akan  diberi  nama “Tamasya.com”. Target pasar dari sistem ini adalah turis dalam negeri dan mancanegara, sehingga  nantinya untuk antarmuka akan disediakan dalam 2 versi, versi berbahasa Indonesia dan bahasa Inggris.  PT  Komodo  Indonesia  telah  memilih  perusahaan  Anda  untuk  mengembangkan  sistem  ini.  Proyek  diharapkan  bisa  diselesaikan  dalam  waktu  kurang  dari  6  bulan.  Demi  keberhasilan  proyek  ini,  manajemen  PT  Komodo  Indonesia  telah  berkomitmen  untuk  memberikan  dukungan  informasi  dan  umpan  balik  terkait  kebutuhan  sistem  dari  awal  hingga  akhir  proyek.  Bahkan  Direktur  PT  Komodo  menginginkan  agar  setiap  2  minggu  dia  bisa  mengetahui  kemajuan  proyek  karena  Tamasya.com  ini  merupakan aplikasi yang sangat penting untuk perusahaannya.  Berikut ini adalah informasi yang sudah berhasil dikumpulkan pada fase requirement gathering.   Tamasya.com  akan  menampilkan  informasi  tentang  semua  produk  pariwisata  di  Indonesia.  Produk  pariwisata dibagi atas 4 kategori yaitu acara/event wisata, objek wisata, pusat perbelanjaan atau tempat  makan/restoran, dengan spesifikasi sebagai berikut:  • Untuk  sebuah  event,  misalnya  “Jakarta  Fair  2012”,  perlu  ditampilkan  nama  event,  sifat  event  (pameran,  konser  musik,  dll),  lokasi/alamat,  foto,  deskripsi,  nomor  telepon  penyelenggara,    dan  tanggal  pembukaan  dan  penutupan  dari  event  tersebut.  Selain  itu  terdapat  informasi  jadwal  buka  tutup  serta  informasi  harga  tiket  masuk  untuk  event  yang  berbayar.  Jadwal  buka  tutup  antara  lain  menyebutkan  pada  hari  apa  saja  event  tersebut  berlangsung  tersebut  dibuka  termasuk  jam  buka‐ tutupnya.   Untuk  sebuah  objek  wisata,  misalnya  “Monumen  Nasional”,  perlu  ditampilkan  nama  objek  wisata,  kategori  objek  wisata  (hiburan,  tempat  bersejarah,  dll),  alamat,  nomor  telepon,  foto,  deskripsi  dan  jadwal  buka  tutup  objek  wisata  tersebut.  Selain  itu  terdapat  juga  informasi  harga  tiket  masuk  ke  objek wisata tersebut.   Untuk  pusat  perbelanjaan,  seperti  “Pasar  Blok  A  Tanah  Abang”,  perlu  ditampilkan  informasi  nama  tempat,  alamat,  nomor  telepon,  foto,  deskripsi,  jadwal  buka  tutup,  kategori  barang  yang  dijual  (elektronik,  pakaian,  buku,  dll),  serta  kelas  harga  barang‐barang  yang  dijual  (mahal,  ekonomis  atau  semua harga).   Untuk  tempat  makan,  misalnya  “Rumah  Makan  Bebek  Kaleyo“,  perlu  ditampilkan  nama  tempat  makan,  jenis  masakan  (masakan  Padang,  Sunda,  dll),  alamat,  nomor  telepon,  foto,  deskripsi,  jadwal  buka tutupnya dan harga minimal biaya makan di restoran tersebut.  

Untuk  informasi  lokasi/alamat,  Tamasya.com  akan  menampilkan  informasi  yang  sangat  rinci,  termasuk  informasi  nama  jalan,  kelurahan,  kecamatan,  kabupaten,  propinsi,  dan  dilengkapi  juga  dengan  peta 

  setiap  produk  wisata  akan  dilengkapi  dengan  penilaian  berupa  testimoni dan rating untuk membantu calon turis dalam merencanakan perjalanannya.  Untuk  dapat  memanfaatkan  fasilitas  ini.  maka  sistem  akan  menampilkan  pesan  .  Di  samping  semua  informasi  di  atas.  Turis  memilih  menu  membuat  itinerary.  Jika  tidak  buka.  pengunjung  Tamasya.  Daftar  ini  hanya  bersifat  sementara.  Turis  harus  login  ke  Tamasya.  Tamasya.com  disebut  sebagai  Turis. Rumah Makan Sunda Ampera (1 jam.com.  Turis  harus  terlebih  dahulu  memilih‐milih  produk  wisata  yang  ingin  dikunjunginya.  Setiap  kali  Turis  memasukkan  suatu  produk  ke  slot.  Turis  memasukkan  produk  tersebut  ke  dalam  daftar  yang  akan  diberi  nama  FavoritKu.  selanjutnya  bisa  melakukan  pembuatan  itinerary.  kemudian  sistem  menampilkan  isian  nama.  Pengunjung  situs  Tamasya.  objek  wisata.    Setelah  isian  diisi  oleh  Turis.  Jika  sudah  selesai  menggunakan  sistem  maka  Turis  dapat  logout  dari sistem. . Seorang Turis bisa menyimpan beberapa itinerary pada sistem.  kabupaten/kota. Pasar Baru (2 jam.  Turis  kemudian  memindahkan  produk  yang  ada  di  FavoritKu  ke  slot  yang  diinginkannya.  Pada  akhir  pendaftaran.lokasi. plus waktu tempuh dari produk sebelumnya 1 jam)  Hari II (31 Desember 2012) ‐ perkiraan total waktu: 7 jam  1.  tanggal  awal  dan  akhir  rencana  perjalanan. plus waktu tempuh dari produk sebelumnya 1 jam)  3.  nama  kota/kabupaten  dan  nama  negara)  pada  isian  yang  disediakan  agar  bisa  mendaftar.  pusat  perbelanjaan  atau  tempat  makan).  pendaftar  secara  otomatis  sudah  terdaftar  sebagai  Turis. Trans Studio Bandung (3 jam)  2.com  mempunyai  satu  fitur  andalan  yaitu  fitur  penyusunan  itinerary  perjalanan  Turis.  Tamasya.    Pengunjung  harus  memasukan  biodata  (nama.    Setelah  itu.  Setelah  Turis  puas  dengan  daftar  FavoritKu.   Contoh sebuah itinerary adalah sebagai berikut:  Liburan Akhir Tahun 2013 (nama itinerary)  Periode: 30 Desember 2012 – 31 Desember 2012 (tanggal awal dan akhir itinerary)  Hari I (30 Desember 2012) ‐ perkiraan total waktu: 8 jam  1. waktu tempuh dari produk sebelumnya 1 jam)  3. .  Setelah  menemukan  produk  wisata  yang  dicari.  sistem  kemudian  menghitung  jumlah  hari  dan  otomatis  menyediakan  slot  sejumlah  hari  perjalanan  tersebut.   Selain  menyediakan  informasi  produk  wisata.  sistem  akan  memeriksa  apakah  produk  tersebut  mempunyai  jadwal  buka  pada  hari  tersebut.  tanggal  lahir. Perkebunan Teh Rancabali (2 jam)  2. Kawah Putih Ciwidey (2 jam.    Untuk  menggunakan  fitur  Tamasya.  maka  sistem  tidak  akan  menyimpan  apa  yang  ada  di  dalam  FavoritKu.  jenis  kelamin.com  dengan  memasukkan  username  dan  password.com  bisa  melakukan  pencarian  produk  wisata  berdasarkan  kategori  (event.  serta  mengisi  data  alamat  e‐mail.  pengunjung  bisa  melihat  informasi  rinci  tentang  produk  wisata tersebut.    Selain  itu  pengunjung  harus  menentukan  username  dan  password. Turis sewaktu‐waktu bisa mengubah biodata dan password.  pencarian  langsung  menggunakan  kata  kunci  tertentu  atau  pencarian  berdasarkan  area  (berdasarkan  kecamatan.  sistem  akan  mengirimkan  pesan  konfirmasi  pendaftaran  ke  e‐ mail  pendaftar.    Satu  slot  bisa  berisi  nol  atau  lebih  produk  wisata.com  yang  lebih  lengkap.  Turis harus mengisi ulang daftar FavoritKu jika ingin kembali menyusun itinerary.  atau  propinsi).   Anggota  Tamasya.com  menyediakan  fasilitas  pembuatan  itinerary  dan  pemesanan  tiket  masuk/voucer.com  harus terlebih dahulu melakukan pendaftaran sebagai anggota Tamasya.  Itinerary  berisi  rencana  berapa  lama  wisata  akan  dilaksanakan  berikut  rencana  produk  wisata  apa  saja  yang  akan  dipilih untuk setiap harinya. Restoran Kampung Daun (1 jam. waktu tempuh dari produk sebelumnya 1 jam)  Sebelum  menyusun  itinerary.  Jika  suatu  produk  wisata  ingin  dikunjungi.  jika  suatu  waktu  Turis  sudah  memasukkan  beberapa  produk  ke  FavoritKu  tapi  tidak  sempat  membuat  itinerary  dan  memutuskan  keluar  dari  sistem.

 kemudian melakukan pembayaran dengan kartu kredit.   Pembelian  tiket  masuk  objek  wisata  mempunyai  prosedur  yang  sama  dengan  pembelian  tiket  masuk  event.com  mempunyai  hak  untuk  memberikan  penilaian  berupa  testimony  dan  rating  terhadap  produk  wisata  terkait  yang  dibelinya.  Untuk  melakukan  pemesanan  tiket  masuk  suatu  event.  Turis  akan  diminta  memasukkan  informasi  seperti  nomor  kartu.  Jika  Sistem  Kartu  Kredit  memberikan  “approval”  maka  pembelian  dianggap  sukses  dan  sistem  Tamasya.  Dengan  adanya  informasi  perkiraan  waktu  ini.  Jika  cocok  tanggalnya.  Jika  Turis  sudah  merasa  sudah  cukup  puas  dengan  itinerary  yang  dibuatnya.  Tamasya.  alamat  pengiriman  tagihan  kartu  dan  kode  rahasia  kartu.  Review  dilakukan  untuk  memastikan  tidak  ada  Turis  yang  menggunakan  kesempatan  tersebut  untuk  mengiklankan  produk  lain  (melakukan  spamming)  dan  juga  .  Informasi  lama  waktu  rata‐rata    di  suatu  produk  wisata  disimpan  di  sistem  berdasarkan  hasil  riset  Divisi  Produk  Tamasya.com akan mengirimkan kwitansi pembelian berikut tiket masuk ke email Turis.  Untuk  setiap  penilaian  yang  diberikan  Turis.  Perkiraan  total  waktu  dihitung  dengan  menjumlahkan  informasi  lama  waktu  rata‐rata  yang  dihabiskan  untuk  setiap  produk  wisata  plus  lama  waktu  rata‐rata  untuk  berpindah  dari  satu  produk  wisata  ke  produk  wisata  lainnya.  kecuali  tidak  ada  langkah  memeriksa  ketersediaan  tiket.com  akan  memesankan  tiket  ke  sistem  ticketing  tersebut  dan  meminta  Turis  membayar  menggunakan  kartu  kredit.  Tamasya.   Selain  bisa  menyusun  itinerary. Dengan  demikian penilaian  yang diberikan akan lebih  bisa  dipercaya.   Turis  yang  melakukan  pembelian  tiket  masuk  atau  voucer  di  situs  Tamasya.  nama  pemilik  kartu.    Turis  akan  bisa  memutuskan  apakah  sebaiknya  menambah  atau  mengurangi  jumlah  produk  wisata  untuk  suatu  slot  tertentu.   Itinerary  yang  sudah  tersimpan  bisa  diubah  atau  dihapus  oleh  Turis  pada  kesempatan  berikutnya.  Di  sini  Turis  harus  memilih  nominal  voucer  yang diinginkannya.  sebagai  gantinya  dilakukan  pemeriksaan  apakah  pada  tanggal  yang  diinginkan  Turis  objek  wisata  tersebut  memiliki  jadwal  buka.  Turis  juga  bisa  meminta  sistem  untuk  menampilkan  itinerary  dalam  format  yang  sesuai untuk dicetak ke kertas.com  sedangkan  data  lama  waktu  tempuh  antara  2  tempat  dihitung  menggunakan  sebuah  aplikasi  GPS  bernama  MauKemana.  Sistem  kemudian  akan  memeriksa apakah tiketnya masih tersedia dengan berkomunikasi dengan sistem ticketing event terkait.  Jika  masih  tersedia.  Hal  ini  didukung  oleh  sejumlah  Staf  Divisi  Produk  yang  bertanggung  jawab  menambahkan  dan   memperbaharui  informasi tentang produk wisata.com  menjamin  bahwa  yang  memberikan  penilaian  adalah  benar‐benar  orang  yang  sudah  membeli tiket atau voucer untuk  produk tersebut.  Itinerary  ini  juga  bisa  di‐share  dengan  orang  lain  dengan  mengubah  sifatnya  dari  privat  menjadi  publik.  Selain  itu  sistem  akan  menghitung  dan  menampilkan  perkiraan  total  waktu  yang  dihabiskan  untuk  menikmati  semua  produk  wisata  yang  dimasukkan  ke  suatu  slot  hari.  pertama  Turis  memilih  event  yang  diinginkan.  Tamasya.  Turis  juga  bisa  melakukan  pemesanan  tiket  masuk  ke  event  atau  objek  wisata  serta  membeli  voucer  dengan  harga  diskon  untuk  berbelanja  di  pusat  perbelanjaan  atau  makan  di  restoran  tertentu.  Untuk  pembelian  voucer  pusat  perbelanjaan  dan  restoran  tertentu  prosedurnya  sama  dengan  pembelian  tiket  masuk  ke  objek  wisata.  Dengan  kebijakan  ini  tidak  sembarang  orang  bisa  memberikan  penilaian  terhadap  suatu  produk  wisata.com  sangat  mengandalkan  ketepatan  informasi  mengenai  produk  wisata  yang  ditampilkannya.  maka  sistem  akan  bekerja  sama  dengan  Sistem  Kartu  Kredit  untuk  melakukan  verifikasi.  atau  apakah  perlu  mengubah  urutan  kunjungan  pada  suatu  slot  agar  waktu  tempuhnya  menjadi  lebih  efisien.  Setelah  Turis  melakukan  konfirmasi.  Turis  bisa  meminta  sistem  untuk  menyimpan itinerary tersebut.  maka  dilanjutkan  dengan  pembelian  tiket  masuk  dengan  kartu  kredit.  sebelum  ditayangkan  di  sistem  akan  di‐ review  terlebih  dahulu  oleh  Staf  Review.  Turis  bisa  men‐share  itinerary  miliknya  dengan  hanya  memberikan  informasi  URL  itinerary  tersebut  kepada  orang  lain.  kecuali  berbeda  dalam  hal  penentuan  harga.  kemudian  memilih  menu  pembelian  tiket  masuk.bahwa  produk  tidak  bisa  ditempatkan  di  slot  tersebut.

4. 6.  Di  sini  akan  ditampilkan  setiap  transaksi  penambahan  (jika  memberikan  penilaian)  dan  pengurangan  poin  (jika  digunakan  berbelanja)  berikut  saldo akhir poin. Buatlah  daftar  actor. 4. dengan langkah‐langkah sebagai berikut:  a. 9. 12. 5.  berikan  keterangan  tambahan  jika  Anda  memperkenalkan  istilah  atau  penamaan baru yang tidak diperkenalkan pada studi kasus.  Agar  Turis  mau  memberikan  penilaian. 8. 10.  Penilaian  yang  sudah  lolos  review  akan  bisa  dilihat  pengunjung  sistem. 5. Buatlah Use Case Diagram.  Tamasya. Buatlah daftar usecase  User/Pengunjung  User Non Member  User Member  Turis  Staf Divisi Produk  Staf Review  Aplikasi MauKemana  Sistem Ticketing  Sistem Kartu Kredit  Jawab: 1.      Pertanyaan  1. 7. 2.  Poin  yang  terkumpul  nantinya  bisa  digunakan  Turis  untuk  belanja  di  sistem  ini. 9.   b.com  memberikan  poin  untuk  setiap  penilaian  yang  diberikan  Turis. 7. 11.untuk  memastikan  bahwa  bahasa  yang  digunakan  Turis  cukup  baik.  Jawab:  1. 3.  PT  Komodo  Indonesia  telah  meminta  agar  response  sistem  terhadap  permintaan  user  tidak  lebih  dari  2  detik  dan  diharapkan  antarmuka  sistem  dibuat  semenarik  mungkin  dan  mudah  untuk  digunakan  oleh  pengunjung  yang  awam  dengan komputer sekali pun. 8. 6. Cari Produk  Lihat Informasi Produk  Lihat Daftar Produk Favorit  Daftar Menjadi Turis  Login  Logout  Ganti Password  Ubah Biodata  Mengisi Daftar Favoritku  Membuat Itinerary  Lihat itinerary  Minta Format Cetak Itinerary  .  Sistem  akan  menghitung  nilai  rating  rata‐rata  untuk  setiap  produk  wisata  dan  menampilkannya  bersamaan  dengan  informasi  tentang  produk. 2.  Turis  bisa  melihat  rincian  perolehan  poinnya.  Agar  pengunjung  sistem  merasa  nyaman  dalam  menggunakan  sistem  ini. 3.  Nilai  rata‐rata  rating  akan  menentukan  rangking  produk  wisata  di  sistem  ketika  pengunjung  ingin  melihat  daftar  produk  wisata  paling  direkomendasikan.

20. 18. 16.13. 14. 22. 19.   Update Delete itinerary  Memesan Produk  Memesan Tiket Masuk Event  Memesan Tiket Masuk Objek Wisata  Memesan Voucer PusatPerbenjaan/Restoran  Membayar Pembelian  Me‐review Produk  Melihat Rincian Perolehan Poin  CRUD Spesifikasi Produk  Me‐review Penilaian Produk    . 15. 17. 21.

c. Gambarlah Use Case Diagram        .

com    9. Buatlah use case specification untuk kegiatan “Membuat Itinerary”. Untuk setiap slot  disediakan beberapa baris untuk  menempatkan produk. Sistem memeriksa apakah produk    tersebut mempunyai jadwal buka  pada slot hari yang dipilih    7. Sistem menampilkan perkiraan total    .    USE CASE SPECIFICATION    USE CASE NAME: Membuat Itinerary    BRIEF DESCRIPTION  Use case ini menerangkan skenario pembuatan itinerary yang berisi rencana produk wisata apa saja yang akan  dikunjungi oleh Turis pada hari‐hari kunjungannya. jika valid    Sistem menghitung jumlah hari  kemudian menampilkan daftar slot  sesuai jumlah hari. termasuk urutan kunjungannya    ACTOR(S)  Primary: Turis  Secondary: Aplikasi MauKemana    FLOW OF EVENTS  • BASIC FLOW    Actor  System Response Aplikasi MauKemana 1. Sistem juga  menampilkan kembali daftar  Favoritku     5. Turis mengisi isian dan    mensubmitnya    4. Sistem meminta informasi waktu    tempuh untuk setiap dua produk  yang berdekatan dalam satu slot ke  Aplikasi MauKemana    8. tanggal awal dan tanggal  akhir wisata  3. Turis memilih menu pembuatan    itinerary    2. Sistem memvalidasi isian. Aplikasi  MauKemana  mengirim informasi  waktu ke  Tamasya. Turis memindahkan sebuah    produk dari daftar FavoritKu ke  sebuah baris slot yang  diinginkannya    6. Sistem menampilkan isian nama    itinerary.2.

    PRE‐CONDITIONS  1. sistem menampilkan pesan kesalahan dan mengulangi Langkah 2. Turis sudah login ke sistem  2.b. Selanjutnya Turis harus menempatkan produk  tersebut pada slot lain dengan mengulang Langkah 5.waktu yang dihabiskan untuk  menikmati semua produk wisata di  setiap slot   10. sistem akan menampilkan pesan  bahwa produk tidak bisa ditempatkan di slot tersebut.a: Jika produk ditempatkan pada slot hari yang tidak sesuai. Sistem menyimpan itinerary dan  menampilkan notifikasi bahwa  itinerary baru sudah tersimpan    •   Subflow S1    Sistem  Actor  10. atau jika  sudah merasa puas Turis bisa  meminta sistem untuk  menyimpan itinerary       11. Jika masih ada produk pada  Favoritku yang ingin dipindahkan  ke slot. jika Turis ingin  mengubah urutan produk pada  suatu slot maka turis  menjalankan Sublow S1. maka Turis mengulang  Langkah 5. Sistem mengulang Langkah 7 ‐ 9  Langkah 4.a. Turis sudah mengerjakan Use Case “Mengisi Daftar Favoritku”    POST‐CONDITIONS  Sebuah itinerary baru sudah tersimpan di sistem      RELATIONSHIP  • EXTEND  N/A    • INCLUDE  N/A        .  Langkah 6. Turis memindahkan sebuah produk dari sebuah  baris slot ke baris slot lainnya      • ALTERNATIVE FLOWS  10.a: Jika isian tidak valid.

3. Buatlah  activity/swimlane  diagram  untuk  menggambarkan  alur  proses  UCS  pada  jawaban  Anda  untuk soal no 2  .

   .