Week 3 – Tugas Individu 2 – 0124M

8 March 2012 at 21:30 (Analisa dan Perancangan Sistem Informasi Lanjut)

Minggu 03 – Proses Arsitektur

PT. ABC adalah sebuah perusahaan yang bergerak di Tour dan Travel. Perusahaan ini mempunyai beberapa cabang yang tersebar di kota-kota besar di Indonesia, seperti Jakarta, Bandung, Surabaya dll. Dengan berkembangnya bisnis perusahaan, system informasi sekarang sudah tidak mendukung lagi. Perusahaan ingin mengembangkan sistem informasi baru, agar proses bisnis perusahaan dapat dipantau dengan efektif dan efisien. Adapun proses bisnisnya adalah sebagai berikut :

  • Setiap customer yang datang ke ABC akan langsung dilayani oleh staff marketing. Staff marketing akan memberikan daftar paket wisata yang dapat dipilih oleh customer. Setelah customer memilih paket wisata yang cocok, staff marketing akan mengisi data customer ke reservation card. Staff marketing akan meminta dokumen yang diperlukan dari customer, kemudian diserahkan ke kantor imigrasi. Kantor imigrasi akan mengeluarkan visa dan mengembalikan paspor ke staff marketing. Setelah menerima dokumen staff marketing akan booking tiket dan hotel. Proses pembookingan tiket dilakukan melalui sistem abacus yaitu langsung booking tiket ke airlines. Jika tiket yang dibooking ada, maka tiket akan diissue, dan apabila tiket yang dipesan belum ada maka akan terdaftar dalam status waiting list. Sedangkan untuk pembookingan hotel dilakukan lewat e-mail. Selama pencarian status booking hotel dalam waiting list. Apabila hotel yang dipesan ada maka akan diissue jika tidak ada akan langsung dicarikan hotel lain. Setelah customer menerima tiket pesawat dan voucher hotel, customer akan melakukan pembayaran ke staff marketing dan staff marketing akan mencetak output berupa bukti pembayaran untuk customer. Selain itu pula, customer dapat melakukan pembatalan paket wisata yang telah dipesan.
  • Selain menawarkan paket wisata, ABC juga melayani reservasi hotel, reservasi tiket pesawat dan reservasi paket cruise (kapal pesiar). Pada reservasi hotel, staff marketing akan memberikan daftar hotel yang akan dipilih oleh customer. Setelah dipilih, staff marketing akan mengisi reservation card dan kemudian melakukan booking hotel via e-mail. Apabila hotel yang dipesan ada, maka akan langsung diissue, apabila tidak ada, maka akan dalam status waiting list. Customer akan melakukan pembayaran jika hotel telah dibooking dan staff marketing akan mencetak output berupa bukti pembayaran untuk customer. Selain itu, customer juga dapat melakukan pembatalan hotel.
  • Pada reservasi paket cruise, staff marketing akan memberikan daftar paket cruise dan tiket yang dapat dipilih customer. Setelah customer memilih paket cruise, staff marketing akan mengisi reservation card dan meminta dokumen-dokumen yang diperlukan untuk dikirimkan ke kantor imigrasi. Setelah staff marketing mendapatkan visa dari kantor imigrasi, staff marketing akan melakukan booking tiket dan booking paket cruise. Pembookingan tiket tetap dilakukan melalui sistem abacus. Apabila tiket yang dipesan ada maka tiket akan langsung diissue. Jika tiket yang dibooking belum ada, maka tiket akan berada dalam status waiting list. Pembookingan paket cruise dilakukan dengan email.
  • Apabila paket cruise yang telah dibooking ada maka akan langsung diissue tetapi jika belum ada maka paket cruise akan berada dalam status waiting list. Setelah tiket dan paket cruise telah terissue, customer melakukan pembayaran paket cruise dan tiket kemudian staff marketing akan mencetak output berupa bukti pembayaran untuk customer. Selain itu, customer juga dapat melakukan pembatalan paket cruise yang telah dipesan.Pada reservasi tiket, staff marketing akan memberikan daftar tiket kepada customer kemudian staff marketing akan mengisi reservation card. Pembookingan tiket tetap dilakukan dengan sistem abacus. Jika tiket yang dibooking ada, maka akan langsung diissue tetapi jika belum ada, maka akan langsung masuk ke dalam status waiting list. Setelah tiket terissue, staff marketing akan memberikan tiket tersebut kepada customer. Kemudian customer melakukan pembayaran dan staff marketing akan mencetak bukti pembayaran untuk customer Selain itu, customer dapat membatalkan tiket yang telah dibooking.

Anda sebagai mahasiswa Bina Nusantara, yang dianggap mempunyai kompetensi didalam menganalisis dan merancang sistem informasi diminta untuk:

  1. Menganalisis user requirement dengan menggunakan use case diagram ditambah dengan actor dan use case specification.
  2. Membuat Function List.
  3. Membuat User Interface dan Sequence Diagram.

 

Catatan :

  • Anda boleh menambahkan asumsi bila merasa diperlukan.
  • Harus menggunakan UML Tools yang mengenal Notasi UML 2.0

 

Jawaban:

  1. Actor dan use case specification

Actor Customer:

Tujuan: dapat memesan paket2 yang diinginkan secara online sehingga kapan dan dimana saja dapat bertransaksi.

Karakteristik: sebagai profit center

Contoh: Customer dapat memesan paket liburan melalui internet.

Actor Staff Marketing:

Tujuan: membantu customer perihal informasi paket2 yang dibutuhkan sehingga customer tidak salah dalam memilih paket serta kebutuhan lainnya.

Karakteristik: mendapatkan sebanyak mungkin customer

Contoh: Jika ada customer yang membutuhkan paket liburan, maka staff marketing dapat merekomendasikan tempat2 yang cocok untuknya.

Use Case Memilih Paket: adalah suatu fungsi yang disediakan untuk mempermudah customer dalam melakukan pemilihan paket.

Use Case Payment: adalah fungsi pembayaran secara online agar mempermudah customer

Use  Case Cancel Order: adalah fungsi untuk membatalkan order yang dapat dilakukan oleh customer.

Use Case Input Reservation: adalah fungsi yang diperlukan untuk mamanagement data-data reservasi.

Use Case Send Document to immigration office: adalah fungsi untuk mencatat kelengkapan dokumen2 yang dibutuhkan untuk pihak imigrasi.

Use Case Booking Tiket Pesawat: adalah suatu fungsi untuk mengelola pemesanan tiket pesawat.

Use Case Chack Document Status: adalah suatu fungsi untuk mengetahui status dokumen.

Use Case Booking Hotel: adalah suatu fungsi untuk mengelola pemesanan hotel.

Use Case Cetak Bukti Pembayaran: adalah suatu fungsi untuk mencetak bukti pembayaran dari customer.

Use Case Update Waiting List: adalah suatu fungsi untuk mengelola daftar tunggu dan mengupdatenya agar up to date.

Use Case memilih hotel: adalah fungsi untuk memudahkan dalam pemilihan hotel.

Use Case Memilih Paket Cruise adalah suatu fungsi untuk memudahkan dalam pemilihan paket cruise.

Use Case booking tiket: adalah suatu fungsi untuk memudahkan dalam pemesanan tiket.

Use Case booking paket cruise: adalah suatu fungsi untuk memudahkan dalam pemesanan paket cruise.

Save to PDF

Leave a comment