37 Menjelaskan secara singkat dalam satu atau dua
kalimat tentang tujuan dari use case ini.
3. Aliran normal basic flow
Ini adalah jantung dari use case. Menjelaskan interaksi antara actor dan sistem dalam kondisi normal,
yaitu segala sesuatu berjalan dengan baik, tiada halangan atau hambatan dalam mencapai tujuan dari use case.
4. Aliran alternatif alternate flow
Merupakan perlengkapan dari basic flow karena tidak ada yang sempurna dalam setiap kali use case
berlangsung. Di dalam alternate flow ini dijelaskan apa yang akan terjadi bila suatu halangan terjadi sewaktu use
case berlangsung.
5. Pre-condition
Menjelaskan persyaratan yang harus dipenuhi sebelum use case bisa dimulai.
6. Post-condition
Menjelaskan kondisi yang berubah atau terjadi saat use case selesai di eksekusi.
2.9.2.2 Sequence Diagram
Sebuah sequence
diagram, secara
khusus, menjabarkan behaviour sebuah skenario tunggal. Diagram
tersebut menunjukkan sejumlah objek contoh dan pesan-
38 pesan yang melewati objek-objek ini di dalam use case
Martin Fowler, 2005:81. Kita dapat membaca diagram ini dengan melihat
pada objek-objek dan pesan-pesan message. Objek-objek yang berperan dalam aliran diperlihatkan pada kotak bersegi
empat panjang yang melintas pada bagian atas diagram. Setiap objek memiliki garis hidup lifeline, yang
digambarkan sebagai garis vertikal di bawah nama suatu objek Adi Nugroho, 2005:92.
Contoh Sequence Diagram dapat dilihat pada gambar 2.10 di bawah ini.
Gambar 2.10 Contoh Sequence Diagram Martin Fowler,
2005:85 2.9.2.3
Class Diagram
Class Diagram mendeskripsikan jenis-jenis objek dalam sistem dan berbagai macam hubungan statis yang terdapat
di antara objek. Class Diagram mendeskripsikan jenis-jenis
39 objek dalam sistem dan berbagai macam hubungan statis yang
terdapat di antara mereka. Class Diagram juga menunjukkan properti dan operasi sebuah class dan batasan-batasan yang
terdapat dalam hubungan-hubungan objek tersebut. UML menggunakan istilah fitur sebagai istilah umum yang meliputi
properti dan operasi sebuah class Martin Fowler, 2005:53. Notasi class berbentuk persegi panjang 3 bagian yaitu,
persegi panjang paling atas untuk nama class, persegi panjang paling bawah untuk operasi atau method, dan persegi panjang di
tengah untuk atribut. Notasi class dapat dilihat pada gambar 2.11 di bawah ini.
Gambar 2.11 Notasi Class dalam UML Adi Nugroho,
2005:111 Bagian paling atas memuat nama kelas. Bagian
tengah mendaftarkan atribut-atribut yang dimiliki sebuah kelas sedangkan paling bawah mendaftarkan operasi-operasi
yang dimiliki kelas yang bersangkutan. Class diagram umumnya tersusun dari elemen
class, interface, dependency, Generalization dan Association. Relasi
dependency menunjukan
bagaimana terjadi
ketergantungan antar class yang ada. Relasi Generalization
Nama Kelas Atribut
Operasi
40 menunjukan bagaimana suatu class menjadi superclass dari
class lainnya dan class tersebut menjadi subclasss dari class tersebut. Relasi Association menggambarkan navigasi antar
class, berapa banyak obyek lain bisa berhubungan dengan satu obyek multiplicity antar class, dan apakah satu class
menjadi bagian dari class lainnya agregation Julius Hermawan, 2004:28.
Contoh Class Diagram dapat dilihat pada gambar 2.12 di bawah ini.
Gambar 2.12 Contoh Class Diagram Sholiq, 2006:13.
2.9.2.4 Activity Diagram