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