Diagram Notasi UML Unified Modelling Language UML .1 Konsep Dasar UML
Berikut adalah contoh daftar simbol yang digunakan dalam membuat Use Case diagram dan contoh Use Case
diagram yang menggambarkan Sistem Informasi Pembiayaan :
Tabel 2.2 : Simbol Use Case Diagram
Simbol Keterangan
Actor
Use case
Association
Extends
Uses includes
System Boundary
Gambar 2.6 : Use Case Diagram SI Pembiayaan
•
Diagram Aktivitas Activity Diagram
Activity diagram adalah teknik untuk mendeskripsikan logika procedural, proses bisnis dan aliran kerja dalam banyak
kasus. Activity diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaanya dengan flowchart adalah
activity diagram biasa mendukung perilaku parallel sedangkan flowchart tidak bisa Munawar, 2005.
Activity Diagram menggambarkan workflow aliran kerja atau aktivitas dari sebuah sistem atau proses bisnis. Activity
Diagram menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dilakukan oleh sistem
Sugiarti, 2013.
Input Pendaftaran Permohonan
Pembiayaan Verfikasi
Pendafatarn Verfikasi
Permohonan Log In
Log Out
Nasabah Customer
Sertvice
Activity Diagram merupakan state khusus, dimana sebagian state adalah action dan sebagian besar transisi di-
trigger oleh selesainya state sebelumnya internal processing. Oleh karena itu activity diagram tidak menggambarkan behavior
internal sebuah sistem dan interaksi antar subsistem secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur
aktivitas dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas
menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk
melakukan aktivitas Sugiarti, 2013 Berikut ini adalah simbol-simbol dalam activity diagram
beserta contoh activity diagram yang menggambarkan proses registrasi Sistem Informasi Pembiayaan :
Tabel 2.3 : Simbol Activity Diagram
Simbol Keterangan
State
Control Flow
Initial State
Final State Transition
Decision
Swimlane
act Use Case M odel SISTEM
CALON NASABAH
Mul ai
Buka Brow ser Internet
Tulis Alamat Web Panggil Halaman Web
YN
Tampil M enu Utama SI Pembiayaan M urabahah
Benar
Tampil Pesan Kesalahan
Pilih M enu Input Pendaftaran
Tampil Form Input Pendaftaran
Isi Form Pendaftaran M enyimpan
Tampilkan Alert
T i dak Lengkap Sel esai
Lengkap
M engklik icon Daftar
Gambar 2.7 : Activity Diagram SI Pembiayaan
•
Diagram Sekuen Sequence Diagram
Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario. Diagram ini menunjukan
sejumlah contoh objek dan message yang diletakan di antara objek-objek ini di dalam use case.
Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama. Message
diwakili oleh garis dengan tanda panah dan waktu yang ditunjukan dengan progress vertical Munawar, 2005.
Diagram sequence menggambarkan kelakuanperilaku objek pada use case dengan mendeskripsikan waktu hidup objek
dan message yang dikirimkan dan diterima antar objek, oleh karena itu untuk menggambar diagram sequence maka harus
diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansiasi
menjadi objek itu Sugiarti, 2013. Berikut ini adalah simbol-simbol Sequence Diagram dan
contoh gambar Sequence Diagram registrasi Sistem Informasi Pembiayaan:
Tabel 2.4 Simbol Sequence Diagram
Simbol Keterangan
Object Boudarary User Interface
Control Proses
Entity Flatfile Database
Actor
Lifeline
Message
Message return
Activation
sd Input Pendaftaran
Calon Nasabah Home Pendaftaran
Proses Nasabah
Form Registrasi Registrasi
T ampil Form Registrasi Input Form Registrasi
Input Registrasi Save Data
Registrasi Selesai
Gambar 2.8 : Sequence Diagram SI Pembiayaan
•
Diagram Kelas Class Diagram
Diagram Kelas Class Diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk
membangun sistem. Diagram Kelas mendeskripsikan jenis-jenis objek dalam sistem dan berbagai hubungan statis yang terdapat
diantara mereka. Diagram kelas juga menunjukan properti, operasi , dan batasan-batasan yang terdapat dalam hubungan-hubunganobjek
tersebut. Diaram Kelas tersusun atas nama kelas, atribut dan operasi Sugiarti, 2013.
Diagram ini menunjukan sekumpulan kelas, interface, dan kolaborasi serta hubungannya. Diagram kelas merupakan diagram
paling umum dipakai di semua pemodelan berorientasi objek. Pemodelan kelas menunjukan kelas-kelas yang ada di sistem dan
hubungan antar kelas-kelas itu, atribut-atribut dan operasi-operasi di kelas. Diagram kelas memiliki elemen-elemen pokok yang
membentuknya, elemen-elemen tersebut adalah sebagai berikut: 1
KelasClass
Kelas merupakan elemen terpenting pada sistem berorientasi objek. Kelas mendeskripsikan satu blok pembangun sistem. Kelas
memiliki sejumlah fitur, kita dapat memodelkan multiplisitas, ketampakan, penanda, polimorphisme, dan karakteristik lain.
Karakteristik kelas yang baik adalah: a.
Memberikan abstraksi yang tajam mengenai sesuatu yang
diperoleh dari kosakata domain persoalan atau domain solusi.
b. Berisi sekumpulan tanggung jawab yang terdefinisi bagus dan
kecil serta dapat dilaksanakan dengan baik.
c. Menyediakan pemisah yang jelas antara spesifikasi dan
implementasi abstraksi.
d. Mudah dipahami dan sederhana sekaligus mudah diperluas dan
diadaptasi.
2 Antarmuka interface
Antarmuka interface merupakan koleksi operasi yang
menspesifikasikan layanan dari suatu kelas atau komponen. Antarmuka mendeskripsikan perilaku tampak secara eksternal
dari elemen. 3
Kolaborasi collaboration Kolaborasi merupakan pendefinisian suatu interaksi dan
sekelompok peran dan elemen-elemen lain yang bekerjasama untuk menyediakan suatu perilaku kooperatif yang lebih besar
dari penjumlahan seluruh elemen. 4
Hubungan Hubungan antar kelas diagram beraneka ragam, yaitu:
a. Asosiasi, yaitu hubungan statis antar kelas, umumnya kelas
yang memiliki atribut berupa kelas lain atau kelas yang harus mengetahui eksistensi kelas lain.
b. Generalisasi, yaitu relasi ke atas berupa subkelas kepada
superkelas di atasnya. Subkelas mewarisi fitur dari
superkelasnya. Subkelas
mampu overriding
metode superkelasnya.
c. Dependency, yaitu hubungan dimana perubahan pada suatu
kelas akan mempengaruhi kelas yang lain dimana kelas yang terakhir ini bergantung pada kelas yang sebelumnya.
d. Agregasi, yaitu hubungan bagian atau bagian keseluruhan,
dimana suatu kelas mungkin bisa dibagi atau memiliki kelas lain yang merupakan bagian dari kelas sebelumnya.
Berikut adalah simbol-simbol Class Diagram dan contoh Class Diagram yang Sistem Informasi Pembiayaan:
Tabel 2.5 Simbol Class Diagram
Simbol Keterangan
Class : 1.Class Name
2.Attributes 3.Operation
Association
Generalization
Agregation
Gambar 2.9 : Class Diagram SI Pembiayaan 2.12 Konsep Dasar Basis Data