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.