Use Case Activity Diagram

commit to user 12 chain of custody systems. Tools that can be used to verify or enforce legal compliance in forest operations and related international trade in forest products, or to expose illegal activities. The most promising of these are RFID labels, which combine radio-frequency transmitters with capabilities for recording and reading significant quantities of data. Their cost is too high at present to warrant widespread use in the forestry sector, although the cost will probably decline significantly over the next few years. RFID labels can be used at present to support investigations of possible theft or fraud and are effective when placed covertly because they can be read at a distance. Gambar 2.3 Basis Data pada Sistem RFID

2.7 Unified Modeling Language

Menurut Shalahuddin 2011 UML Unified Modeling Language adalah salah standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek.

2.7.1 Use Case

Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih actor dengan sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi fungsi itu. Syarat penamaan pada use case adalah nama didefinisikan sesimpel mungkin dan dapat dipahami. Ada dua commit to user 13 hal utama pada use case yaitu pendefinisian apa yang disebut actor dan use case. Berikut adalah simbol simbol yang ada pada diagram use case : Table 1. Simbol Use Case Simbol Deskripsi Use Case nama use case Fungsionalitas yang disediakan sistem sebagai unit unit yang saling bertukar pesan antar unit atau actor. Biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case Aktor actor nama aktor Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang. Biasanya dinyatakan menggunakan kata benda di awal frase nama actor Asosiasi association Komunikasi antara actor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan actor Ekstensi extend extend Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu Generalisasi generalization Hubungan generalisasi spesialisasi umum - khusus antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya Include include Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya

2.7.2 Activity Diagram

Diagram aktivitas atau activity diagram menggambarkan workflow aliran kerja atau aktivitas dari sebuah sistem atau proses bisnis. Diagram aktivitas commit to user 14 menggambarkan aktivitas yang dapat dilakukan oleh sistem bukan apa yang dilakukan actor. Berikut adalah simbol simbol yang ada pada diagram aktivitas : Table 2. Simbol Activity Diagram Simbol Deskripsi Status awal Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal Aktivitas aktivitas Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja Percabangan decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu Penggabungan join Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu Status akhir Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir Swimlane nama swimlane Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi

2.7.3 Class Diagram