You are on page 1of 10

LATIHAN USECASEMODELING StudiKasus SistemPariwisataTerpaduTamasya.com PT Komodo Indonesia adalah sebuah perusahaan yang bergerak di bidang layanan pariwisata.

a. PT Komodo berencana membangun sistem pariwisata terpadu berbasis web yang memungkinkan turis melihat informasi tempattempat pariwisata yang ada di seluruh Indonesia dan menyediakan fasilitas untuk membuat rencana perjalanan (itinerary) ke tempattempat tersebut. Selain itu akan disediakan jugafasilitasuntukmemesantiketmasukuntukeventatauobjekwisatasertapembelianvoucerbelanja di pusat perbelanjaan atau voucer makan di restorantertentu. Sistem pariwisata terpadu ini akan diberi namaTamasya.com.Targetpasardarisisteminiadalahturisdalamnegeridanmancanegara,sehingga nantinyauntukantarmukaakandisediakandalam2versi,versiberbahasaIndonesiadanbahasaInggris. 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 merupakanaplikasiyangsangatpentinguntukperusahaannya. Berikutiniadalahinformasiyangsudahberhasildikumpulkanpadafaserequirementgathering. Tamasya.com akan menampilkan informasi tentang semua produk pariwisata di Indonesia. Produk pariwisatadibagiatas4kategoriyaituacara/eventwisata,objekwisata,pusatperbelanjaanatautempat makan/restoran,denganspesifikasisebagaiberikut: 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 objekwisatatersebut. 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 barangbarang yang dijual (mahal, ekonomis atau semuaharga). 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 bukatutupnyadanhargaminimalbiayamakandirestorantersebut.

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

lokasi. Di samping semua informasi di atas, setiap produk wisata akan dilengkapi dengan penilaian berupatestimonidanratinguntukmembantucalonturisdalammerencanakanperjalanannya. Pengunjung situs Tamasya.com bisa melakukan pencarian produk wisata berdasarkan kategori (event, objek wisata, pusat perbelanjaan atau tempat makan), pencarian langsung menggunakan kata kunci tertentu atau pencarian berdasarkan area (berdasarkan kecamatan, kabupaten/kota, atau propinsi). Setelah menemukan produk wisata yang dicari, pengunjung bisa melihat informasi rinci tentang produk wisatatersebut. Selain menyediakan informasi produk wisata, Tamasya.com menyediakan fasilitas pembuatan itinerary dan pemesanan tiket masuk/voucer. Untuk dapat memanfaatkan fasilitas ini, pengunjung Tamasya.com harusterlebihdahulumelakukanpendaftaransebagaianggotaTamasya.com. Anggota Tamasya.com disebut sebagai Turis. Pengunjung harus memasukan biodata (nama, jenis kelamin, tanggal lahir, nama kota/kabupaten dan nama negara) pada isian yang disediakan agar bisa mendaftar. Selain itu pengunjung harus menentukan username dan password, serta mengisi data alamat email. Pada akhir pendaftaran, sistem akan mengirimkan pesan konfirmasi pendaftaran ke e mail pendaftar. Setelah itu, pendaftar secara otomatis sudah terdaftar sebagai Turis. Untuk menggunakan fitur Tamasya.com yang lebih lengkap, Turis harus login ke Tamasya.com dengan memasukkan username dan password. Jika sudah selesai menggunakan sistem maka Turis dapat logout darisistem.Turissewaktuwaktubisamengubahbiodatadanpassword. Tamasya.com mempunyai satu fitur andalan yaitu fitur penyusunan itinerary perjalanan Turis. Itinerary berisi rencana berapa lama wisata akan dilaksanakan berikut rencana produk wisata apa saja yang akan dipilihuntuksetiapharinya.SeorangTurisbisamenyimpanbeberapaitinerarypadasistem. Contohsebuahitineraryadalahsebagaiberikut:
LiburanAkhirTahun2013(namaitinerary) Periode:30Desember201231Desember2012(tanggalawaldanakhiritinerary) HariI(30Desember2012)perkiraantotalwaktu:8jam 1. TransStudioBandung(3jam) 2. RumahMakanSundaAmpera(1jam,pluswaktutempuhdariproduksebelumnya1jam) 3. PasarBaru(2jam,pluswaktutempuhdariproduksebelumnya1jam) HariII(31Desember2012)perkiraantotalwaktu:7jam 1. PerkebunanTehRancabali(2jam) 2. KawahPutihCiwidey(2jam,,waktutempuhdariproduksebelumnya1jam) 3. RestoranKampungDaun(1jam,,waktutempuhdariproduksebelumnya1jam)

Sebelum menyusun itinerary, Turis harus terlebih dahulu memilihmilih produk wisata yang ingin dikunjunginya. Jika suatu produk wisata ingin dikunjungi, Turis memasukkan produk tersebut ke dalam daftar yang akan diberi nama FavoritKu. Daftar ini hanya bersifat sementara, jika suatu waktu Turis sudah memasukkan beberapa produk ke FavoritKu tapi tidak sempat membuat itinerary dan memutuskan keluar dari sistem, maka sistem tidak akan menyimpan apa yang ada di dalam FavoritKu. TurisharusmengisiulangdaftarFavoritKujikainginkembalimenyusunitinerary. Setelah Turis puas dengan daftar FavoritKu, selanjutnya bisa melakukan pembuatan itinerary. Turis memilih menu membuat itinerary, kemudian sistem menampilkan isian nama, tanggal awal dan akhir rencana perjalanan. Setelah isian diisi oleh Turis, sistem kemudian menghitung jumlah hari dan otomatis menyediakan slot sejumlah hari perjalanan tersebut. Turis kemudian memindahkan produk yang ada di FavoritKu ke slot yang diinginkannya. Satu slot bisa berisi nol atau lebih produk wisata. Setiap kali Turis memasukkan suatu produk ke slot, sistem akan memeriksa apakah produk tersebut mempunyai jadwal buka pada hari tersebut. Jika tidak buka, maka sistem akan menampilkan pesan

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

untuk memastikan bahwa bahasa yang digunakan Turis cukup baik. Penilaian yang sudah lolos review akan bisa dilihat pengunjung sistem. Sistem akan menghitung nilai rating ratarata untuk setiap produk wisata dan menampilkannya bersamaan dengan informasi tentang produk. Nilai ratarata rating akan menentukan rangking produk wisata di sistem ketika pengunjung ingin melihat daftar produk wisata paling direkomendasikan. Agar Turis mau memberikan penilaian, Tamasya.com memberikan poin untuk setiap penilaian yang diberikan Turis. Poin yang terkumpul nantinya bisa digunakan Turis untuk belanja di sistem ini. Turis bisa melihat rincian perolehan poinnya. Di sini akan ditampilkan setiap transaksi penambahan (jika memberikan penilaian) dan pengurangan poin (jika digunakan berbelanja) berikut saldoakhirpoin. Agar pengunjung sistem merasa nyaman dalam menggunakan sistem ini, 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 dengankomputersekalipun. Pertanyaan 1. BuatlahUseCaseDiagram,denganlangkahlangkahsebagaiberikut: a. Buatlah daftar actor, berikan keterangan tambahan jika Anda memperkenalkan istilah atau penamaanbaruyangtidakdiperkenalkanpadastudikasus. Jawab: 1. 2. 3. 4. 5. 6. 7. 8. 9. b. Buatlahdaftarusecase User/Pengunjung UserNonMember UserMember Turis StafDivisiProduk StafReview AplikasiMauKemana SistemTicketing SistemKartuKredit

Jawab:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. CariProduk LihatInformasiProduk LihatDaftarProdukFavorit DaftarMenjadiTuris Login Logout GantiPassword UbahBiodata MengisiDaftarFavoritku MembuatItinerary Lihatitinerary MintaFormatCetakItinerary

13. 14. 15. 16. 17. 18. 19. 20. 21. 22.

UpdateDeleteitinerary MemesanProduk MemesanTiketMasukEvent MemesanTiketMasukObjekWisata MemesanVoucerPusatPerbenjaan/Restoran MembayarPembelian MereviewProduk MelihatRincianPerolehanPoin CRUDSpesifikasiProduk MereviewPenilaianProduk

c. GambarlahUseCaseDiagram

2. BuatlahusecasespecificationuntukkegiatanMembuatItinerary.
USECASESPECIFICATION USECASENAME:MembuatItinerary BRIEFDESCRIPTION Usecaseinimenerangkanskenariopembuatanitineraryyangberisirencanaprodukwisataapasajayangakan dikunjungiolehTurispadahariharikunjungannya,termasukurutankunjungannya ACTOR(S) Primary:Turis Secondary:AplikasiMauKemana FLOWOFEVENTS BASICFLOW Actor SystemResponse AplikasiMauKemana 1. Turismemilihmenupembuatan itinerary 2. Sistemmenampilkanisiannama itinerary,tanggalawaldantanggal akhirwisata 3. Turismengisiisiandan mensubmitnya 4. Sistemmemvalidasiisian,jikavalid Sistemmenghitungjumlahhari kemudianmenampilkandaftarslot sesuaijumlahhari.Untuksetiapslot disediakanbeberapabarisuntuk menempatkanproduk.Sistemjuga menampilkankembalidaftar Favoritku 5. Turismemindahkansebuah produkdaridaftarFavoritKuke sebuahbarisslotyang diinginkannya 6. Sistemmemeriksaapakahproduk tersebutmempunyaijadwalbuka padaslothariyangdipilih 7. Sistemmemintainformasiwaktu tempuhuntuksetiapduaproduk yangberdekatandalamsatuslotke AplikasiMauKemana 8. Aplikasi MauKemana mengiriminformasi waktuke Tamasya.com 9. Sistemmenampilkanperkiraantotal

waktuyangdihabiskanuntuk menikmatisemuaprodukwisatadi setiapslot 10. Jikamasihadaprodukpada Favoritkuyangingindipindahkan keslot,makaTurismengulang Langkah5,jikaTurisingin mengubahurutanprodukpada suatuslotmakaturis menjalankanSublowS1,ataujika sudahmerasapuasTurisbisa memintasistemuntuk menyimpanitinerary

11. Sistemmenyimpanitinerary dan menampilkannotifikasibahwa itinerarybarusudahtersimpan

SubflowS1 Sistem

Actor 10.a.Turismemindahkansebuahprodukdarisebuah barisslotkebarisslotlainnya ALTERNATIVEFLOWS

10.b.SistemmengulangLangkah79

Langkah4.a:Jikaisiantidakvalid,sistemmenampilkanpesankesalahandanmengulangiLangkah2. Langkah6.a:Jikaprodukditempatkanpadaslothariyangtidaksesuai,sistemakanmenampilkanpesan bahwaproduktidakbisaditempatkandislottersebut.SelanjutnyaTurisharusmenempatkanproduk tersebutpadaslotlaindenganmengulangLangkah5. PRECONDITIONS 1.Turissudahloginkesistem 2.TurissudahmengerjakanUseCaseMengisiDaftarFavoritku POSTCONDITIONS Sebuahitinerarybarusudahtersimpandisistem RELATIONSHIP EXTEND N/A INCLUDE N/A

3. Buatlah activity/swimlane diagram untuk menggambarkan alur proses UCS pada jawaban Anda untuksoalno2

You might also like