|
34
Low-level design yaitu menentukan class, methods, dan struktur yang dibutuhkan
untuk membangun softw are. Aktifitas utama pada design yaitu:
a. Design the support service architecture and deployment environement:
mendesain kebutuhan komputer yang digunakan, jenis koneksi, dan operating
system yang akan menjadi tempat bagi sistem baru.
b. Design the software architecture: membuat detail dari pro gr am menjadi
subsistem atau komponen-komponen. Detail desain dibuat dari tiap use case
pada arsitektur sistem.
c. Design use case realizations: desain software yang mengimplementasik an
tiap use case. Didokumentasikan lagi dengan class diagram dan interaksin ya.
d. Design the database: mendesain class diagram untuk database sistem. Dan
database sistem baru harus terintegrasi dengan database sistem yang sud ah
digunakan sebelumn ya.
e. Design the system and user interfaces: mendesain tampilan untuk tiap dialog
sistem. Dan mendesain laporan dalam bentuk online dan cetak.
f. Design the system security and controls: mendesain kontrol dan keamanan
sistem untuk melindungi integritas data dan aplikasi program.
2.5.2 Unified Modeling Language (UML)
UML adalah kumpulan standar model konstruksi dan notasi yang
didefinisikan oleh Object Mangement Group (OMG), sebu ah organisasi untuk
pengembangan sistem. Dengan menggunakan UML, analyst dan end user dapat
menggambarkan dan memahami berbagai diagram spesifik yan g digunakan dalam
proyek pengembangan sistem (Satzinger, Jackson & Burd, 2012: 46).
UML secara umum diterima sebagai notasi pemodelan standar de facto untuk
analisis dan desain dari sistem perangkat lunak berbasis obyek. Bahasa ini
menyediakan framework yang cocok untuk akuisisi scenario menggunakan diagram
use case dan sequen ce (Jakimi & Koutbi, 2009: 35).
2.5.2.1 Activity Diagram
Menurut Satzinger, Jackson dan Burd (201 2: 57), activity diagram
menggambarkan kegiatan user (atau sistem), orang yang melakukan setiap
kegiatannya, dan alur tahapan dari setiap kegiatan. Langkah awal dalam membuat
activity diagram adalah mengidentifikasi setiap agent untuk membuat swimlane.
|