Rich Picture Tools Perencanaan Arsitektur Enterprise
Aktor actor
Orang, proses, atau sistem lain yang berinteraksi
dengan sistem
informasi yang akan dibuat di luar sistem informasi yang akan dibuat
itu sendiri; biasanya dinyatakan menggunakan kata benda di awal
frase nama aktor.
Asosiasi association
Komunikasi antara aktor dan use
case yang berpartisipasi pada use case.
Ekstensi extend
Relasi use case tambahan ke sebuah
use case dimana use case yang ditambahkan dapat berdiri sendiri
walau tanpa use case tambahan;
biasanya use
case tambahan
memiliki nama depan yang sama dengan
use case yang ditambahkan. Contoh :
Arah panah mengarah pada use case
yang ditambahkan. Generalisasi
generalization Hubungan
generalisasi dan
spesialisasi umum – khusus antara
dua buah use case dimana fungsi
yang satu adalah fungsi yang lebih umum dari lainnya. Contoh :
Arah panah mengarah pada use case
yang menjadi
generalisasinya umum.
Menggunakan include
Relasi use case tambahan ke sebuah
use case dimana use case yang ditambahkan memerlukan
use case ini untuk menjalankan fungsinya
atau sebagai syarat dijalankan use
case ini. Dua sudut pandang mengenai
include di use case, yaitu :
1. Include berarti use case yang
ditambahkan akan
selalu dipanggil saat
use case tambahan dijalankan. Contoh :
2. Include berarti use case yang
tambahan akan selalu melakukan pengecekan apakah
use case yang
ditambahkan telah
dijalankan sebelum use case
tambahan dijalankan. Contoh :
Kedua sudut pandang tersebut dapat digunakan
salah satu
atau keduanya,
tergantung pada
pertimbangan dan sudut pandang yang dibutuhkan.
Gambar 2.7 Use Case Diagram
Gambar 2.7 menjelaskan use case diagram untuk arsitektur aplikasi E-
Pengaduan. Arsitektur aplikasi e-Pengaduan memiliki 10 aktor dan 8 use
case yang dapat dilakukan dalam sistem pengaduan. Aktor-aktor yang
Manajemen User
Verifikasi Administrasi Registrasi Pengaduan
Pemberitahuan Verifikasi Verifikasi Materiil
Admin
Staf Subbag Penerimaan Registrasi Pengaduan
Pengadu Staf Subbag TU
Kasubbag Analisis Verifikasi
Staf Subbag Analisis Verifikasi
Tim Verifikasi Materiil
Ketua DKPP
Kepala Biro DKPP
Lihat Laporan Kabag Administrasi
Pengaduan Logout
Login include
terlibat, yaitu Admin, Kepala Bagian Administrasi Pengaduan, Kepala Subbagian Analisis dan Verifikasi, Kepala Biro DKPP, Ketua DKPP,
Pengadu, Staf Subbagian Analisis dan Verifikasi, Staf Subbagian Penerimaan dan Registrasi Pengaduan, Staf TU, Tim Verifikasi Materiil.
Use case yang terlibat dalam sistem e-Pengaduan, yaitu login, logout, manajemen
user, laporan, pemberitahuan verifikasi, registrasi pengaduan, verifikasi administrasi, verifikasi materiil.
Use case login dan logout melibatkan semua aktor. Use case manajemen user hanya melibatkan aktor Admin. Use case registrasi pengaduan
melibatkan aktor Pengadu dan Staf Subbagian Penerimaan dan Registrasi Pengaduan.
Use case verifikasi administrasi hanya melibatkan aktor Staf Subbagian Penerimaan dan Registrasi Pengaduan.
Use case verifikasi materiil melibatkan aktor Kepala Subbagian Analisis dan Verifikasi, Staf
Subbagian Analisis dan Verifikasi, Tim Verifikasi Materiil. Use case
pemberitahuan verifikasi melibatkan aktor Pengadu dan Staf TU. Use case
Laporan melibatkan aktor Ketua DKPP, Kepala Biro DKPP, Kepala Bagian Administrasi Pengaduan.
3. Class Diagram
Class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem A.S Shalahuddin,
2011 : 122. Class diagram memiliki atribut dan operasi metode. Atribut
merupakan variabel-variabel yang dimiliki oleh suatu kelas. Operasi metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
Class diagram memiliki beberapa jenis kelas, yaitu : Kelas utama : memiliki fungsi awal dieksekusi ketika sistem dijalankan.
Kelas tampilan sistem : mendefinisikan dan mengatur tampilan ke user. Kelas dari pendefinisian use case : menangani fungsi-fungsi yang harus
ada, diambil dari pendefinisian use case.
Kelas dari pendefinisian data : digunakan untuk memegang atau membungkus data menjadi sebuah kesatuan yang diambil maupun akan
disimpan ke basis data. Berikut ini adalah simbol-simbol yang digunakan dalam
class diagram A.S. Shalahuddin, 2011 : 123 :
Tabel 2.5 Daftar Simbol
Class Diagram
Simbol Deskripsi
Kelas Kelas pada struktur sistem.
Antarmuka interface
Sama seperti konsep interface
dalam pemrograman berorientasi objek.
Asosiasi association
Relasi antar kelas dengan makna umum; biasanya disertai dengan
multiplicity.