Revisi Use Case Diagram

Bukannya use case kita salah, namun kurang sempurna saja interaksi dan keterhubungan. Perlu di ingat kalau use case merupakan gambaran dari sebuah sistem. Sistem tersebut bisa ngapain aja sih??? bukan alur sebuah program atau sistem tersebut. Nah maka dari itu, kami menyempurnakan dengan melakukan revisi-revisi pada use case diagram tersebut.

Use case sendiri terbagi menjadi 3 komponen penting yang saling terkait dan tidak bisa di pisahkan, yakni :

  • actor : menggambarkan siapa saja yang ikut serta atau berperan penting dalam sistem
  • use case : apa saja yang dapat dilakukan oleh sistem
  • relasi : keterhubungan atau keterkaitan seperti apa yang terjalin dalam sistem baik sistem dengan actor, actor satu dg actor yang lai, dan sistem satu dengan sistem lainnya.

Relasi terdiri 4 jenis yakni:

  1. Relasi Asosiasi : antara actor dengan use case. misalnya user melakukan login.
  2. Relasi Include : antara use case dengan use case lain. include di sini yakni use case x tidak akan berjalan tanpa use case y. misalnya transaksi tidak akan berjalan jika anda tidak login terlebih dahulu. (hukumnya wajib)
  3. Relasi Extend : antara use case dengan use case lain juga, namun kondisi nya berbeda. use case x masih tetap berjalan dengan ada atau tidak adanya use case y.  misalnya transaksi tetap berjalan kalaupun user salah memasukkan pin.
  4. Relasi generalisasi : antara use case dengan usecase atau actor dengan actor dimana sifatnya general. seperti anak ke induknya pada use case. dan actor yang general pada actor lain.

Untuk lebih jelasnya, di bawah ini gambaran use case diagram dari sistem automatisasi voucher hotspot.

use case diagaram - https://neezasty.wordpress.com

Pada sistem aplikasi automatisasi voucher hotspot yang akan kami buat, terdapat 3 aktor yang berperan penting dalam sistem tersebut, yakni:

  1. Admin : sebagai pembuat aplikasi, pengemban, pengolah, dan perawat, serta yang memperbaiki aplikasi apabila terdapat kerusakan sistem.
  2. Pegawai : sebagai pengguna aplikasi
  3. Konsumen : sebagai orang yang akan di ikut sertakan dalam pelayanan yang akan digunakan dengan aplikasi tersebut.

Dalam setiap actor, memiliki fungsi dan peranannya masing-masing. Dalam menggambarkan perannnya tersebut digunakan use case diagram untuk memudahkan implementasi di dalam pembagian peranan tersebut. Pada gambar use case diatas, dapat menggambarkan suatu rancangan sistem dengan permodelan fungsionalnya yang nantinya berperan dalam sistem tersebut. Use case tersebut mempunyai maksut dan arti seperti ini :

  • Actor pertama yakni konsumen atau pembeli. Pembeli dapat melakukan :
    • Pemilihan paket voucher yang memiliki anak yakni jenis dari paket tersebut seperti 3 jam, 6 jam, 10 jam, dll. Dari paket voucher tersebut terdapat password yang digunakan untuk login.
    • Login masuk ke hotspot dapat dilakukan jika konsumen telah membeli voucher dengan mendapatkan password yang sudah ada.
    • Konsumen harus membayar voucher yang telah dibeli.
  • Actor kedua yakni pegawai. Yang berkerja melayani konsumen di creative computer yang telah di percaya dan diberikan amanah dalam pekerjaannya. Pegawai mendapat izin khusus atau sebagai admin yang bisa login dalam penggunaan program tersebut. Namun tidak dapat mengolah data di dalamnya. Pegawai hanya dapat melakukan aktivitas :
    • Masuk ke hotspot dengan atau tanpa daftar. Karena telah diberikan wewenang dan bonus kerja untuk masuk ke hotspot tanpa paket.
    • Mencari data (search data) untuk kode voucher dan data lainnya.
    • Melihat data (view data) untuk kode vucher dan data lainnya.
    • Melaporkan segala aktivitas konsumen dan sistem yang telah di gunakan.
  • Actor ketiga yakni admin dari sistem.Admin hanya memiliki dua tugas utama, yakni :
    • Mengolah data terdiri dari password, insert data, update data, save data, delete data, search data, view data.
    • Maintenance sistem, dilakukan apabila ada kerusakan pada sistem atau ketidak sesuaian sistem tersebut. Demi membangun sistem yang easily, user friendly, dan good function.
    • Melaporkan sistem, password dan lain sebagainya yang berhubungan dengan sistem.

2 thoughts on “Revisi Use Case Diagram

    • dah di revisi… etz…. salah lagi…
      hehehehee
      namanya juga msh belajar….

      insyaallah habis ini saya betulin untuk revisi terakhir sekalian tabel reqiurementnya bu…
      Oyi… Semangatz…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s