Uses Case, Events and Things


Use Case
Use case adalah aktivitas yang dilakukan oleh sistem sebagai respons atas permintaan pengguna. Salah satu teknik yang disarankan dalam identifikasi use case ialah berbicara dengan setiap pengguna untuk mendapatkan deskripsi tujuan mereka dalam menggunakan sistem. Tiap pengguna didaftarkan satu persatu dan dipikirkan apa yang dibutuhkan oleh setiap jenis pengguna dari sistem yang akan dibuat. Kemudian, wawancara dilakukan pada setiap jenis pengguna dan fokus pada tujuan mereka.
Setiap tujuan pengguna yang sudah berada pada tingkat elementary business process (EBP) merupakan sebuah use case. EBP adalah sebuah tugas yang dilakukan oleh satu pengguna, pada satu waktu, sebagai respon atas sebuah kejadian bisnis, yang menambah nilai bisnis yang dapat diukur, dan meninggalkan sistem dan data pada keadaan yang konsisten (Satzinger et al. 2010).

Events
Events adalah suatu kejadian pada waktu dan tempat tertentu dan layak untuk diperhatikan oleh sistem. Seorang analis melakukan events decomposition yaitu sebuah teknik yang berfokus pada identifikasi events yang direspons oleh sistem. Events dapat dikategorikan menjadi tiga (3) jenis: external events, temporal events, dan state events. External events adalah sebuah events yang terjadi di luar sistem biasanya dimulai oleh aktor. Temporal events adalah suatu events yang terjadi sebagai akibat dari tercapainya suatu waktu tertentu. State events adalah suatu events yang terjadi saat sesuatu terjadi di dalam sistem yang memicu terjadinya suatu proses (Satzinger et al. 2010).

Tabel Events
Tabel event adalah sebuah katalog use case yang mendaftarkan setiap event pada setiap barisnya dan informasi kunci setiap event pada setiap kolomnya. Informasi kunci tiap event terdiri dari: nama event itu sendiri, pemicu, sumber, use case, respon, dan tujuan. Pemicu adalah sinyal yang memberi tahu sistem bahwa sebuah event telah terjadi. Sumber adalah agen eksternal/aktor yang menyediakan data ke sistem. Use case adalah apa yang dilakukan oleh sistem ketika event terjadi. Respon adalah keluaran yang dihasilkan oleh sistem yang disampaikan ke tujuan. Tujuan adalah agen eksternal/aktor yang menerima data dari sistem. Tabel event adalah cara yang mudah untuk merekam informasi kunci tentang kebutuhan sistem informasi (Satzinger et al. 2010).

Things
Things adalah benda yang perlu disimpan oleh sistem sebagai informasi. Bagi pengguna benda-benda tersebut adalah yang mereka hadapi dalam pekerjaan mereka, seperti produk, pesanan, faktur, dan pelanggan, yang perlu sebagai bagian dari sistem. Things dapat dibedakan atas beberapa jenis (Satzinger et al. 2010), yaitu
– tangible things: benda pada dunia nyata,
– roles played: pengguna yang berperan dalam sistem,
– organizational units: unit organisasi yang terlibat dalam sistem,
– devices: peralatan yang mendukung sistem,
– sites/location: lokasi sistem akan ditempatkan, dan
– incidents, events, or interaction: kejadian yang terjadi dalam sistem.

Implementasikan model Jaringan Telekomunikasi dengan menggunakan Awesim.


Packet datang dari node awal ke node 0 dengan intensitas kedatangan paket sebesar 100 paket per detik. Pada node 0 diperlukan waktu prosessing sebesar 1 milisecond, dan kemudian dari node 0 paket dapat pergi ke gateway 1 atau gateway 2 dengan peluang yang sama. Jika paket pergi ke gateway 1, diperlukan waktu sebesar 4 milisecond, sedangkan jika pergi ke gateway 2 diperlukan waktu sebesar 3 milisecond. Paket dari gateway 2 pada tahap berikutnya bisa pergi ke gateway 2, atau gateway 3 atau gateway 4, masing-masing dengan peluang yang sama, sedangkan dari gateway 2 bisa pergi ke gateway 3 atau 4, dengan peluang yang sama. Waktu yang diperlukan di gateway 3 adalah 1 milisecond, dan waktu yang diperlukan di gateway 4 adalah 5 milisecond. Buatlah model simulasi dengan menggunakan Awesim. Apakah performance measure yan harus digunakan ?.
Implementasikan model dengan menggunakan Awesim.

Rancangan Model Jaringan

Hasil Simulasi dari model jaringan
** AweSim SUMMARY REPORT **
Wed Oct 24 14:34:34 2012
Simulation Project : MUHAMMADIQBAL
Modeler : AJKUTS
Date : 23/10/2012
Scenario : BASECASE
Run number 1 of 1
Current simulation time : 500.000000
Statistics cleared at time : 0.000000

** OBSERVED STATISTICS REPORT for scenario BASECASE **
Label Mean Standard Number of Minimum Maximum
Value Deviation Observations Value Value
Time in GT1 n GT 13.529 3.217 29 11.000 22.570
Time in GT2 n GT 18.168 3.652 25 15.000 26.000
TIME IN SISTEM 15.677 4.118 54 11.000 26.000

** FILE STATISTICS REPORT for scenario BASECASE **
File          Label or               Average    Standard    Maximum   Current    Average
Number Input Location Length       Deviation   Length        Length       Wait Time
1 QUEUE Node0               0.012          0.126             2                    0                 0.106
2 QUEUE Gateway           0.006         0.080            1                     0                 0.147
3 QUEUE Gateway          0.046          0.228             2                     0                 0.540
4 QUEUE Gateway          0.001          0.032            1                      0                 0.017
5 QUEUE Gateway          0.049          0.245            2                      1                  0.908
0 Event Calendar            3.674          1.122             8                      4                  5.019

** ACTIVITY STATISTICS REPORT for scenario BASECASE **
Activity Label or                Average      Standard     Entity     Maximum
Number Input Location Utilization Deviation     Count      Utilization
1 Line 2                                   0.000         0.000           55             1
3 Line 6                                   0.176          0.397           22             2
4 Line 7                                  0.210          0.470           35             3
6 Line 11                                0.064          0.245           8                1
7 Line 12                               0.048           0.214          6                 1
8 Line 13                               0.064           0.245           8                2
10 Line 28                            0.126            0.332           21              2
11 Line 29                            0.126             0.332          21              2
14 Line 17                           0.000            0.000          29             1
15 Line 24                            0.000            0.000         25             1
16 Line 19                             0.000           0.000         54             1
Activity Current
Number Utilization
1                      0
3                      0
4                      0
6                      0
7                      0
8                      0
10                   0
11                    0
14                    0
15                    0
16                    0

** SERVICE ACTIVITY STATISTICS REPORT for scenario BASECASE **
Activity Label or                Server      Entity      Average         Standard
Number Input Location Capacity   Count      Utilization    Deviation
2 Line 4                                  1                  57             0.114              0.318
5 Line 9                                  1                  22             0.176             0.381
9 Line 26                               1                 42              0.253             0.435
12 Line 15                            1                   29             0.058             0.234
13 Line 22                            1                   25             0.259             0.438
Activity           Current          Average         Maximum             Maximum
Number          Utilization      Blockage        Idle Time             Busy Time
or Servers            or Servers
2                        0                       0.000               43.745                  3.000
5                        0                       0.000              65.420                   8.000
9                        1                        0.000              63.229                   9.000
12                     0                        0.000               54.768                  2.000
13                     1                        0.000               49.659                  20.000