membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis Objek Object Oriented Programming.
2. Jenis-jenis diagram UML Unified Modeling Language
Menurut Padeli 2011, berikut ini adalah definisi mengenai 5 diagram UML:
a. Use Case diagram
Menurut Maimunah 2012, use case adalah adalah deksripsi fungsi dari sebuah sistem dari perspektif pengguna. Use case bekerja dengan cara
mendeskripsikan tipikal interaksi antara pengguna sebuah sistem aktor dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai. Use
case diagram secara grafis menggambarkan interaksi antara sistem, sistem eksternal dan pengguna. Dengan kata lain use case diagram secara grafis
mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara apa pengguna user mengharapkan interaksi dengan sistem itu. Use case secara
naratif digunakan untuk secara tekstual menggambarkan sekuensi langkah- langkah dari setiap interaksi. Simbol-simbol use case diagram dapat dilihat pada
tabel 1 berikut: Tabel 1. Simbol use case diagram
No Gambar
Nama Keterangan
1 Actor
Menspesifikasikan himpuan peran yang pengguna mainkan ketika
berinteraksi dengan use case.
2 Dependency
Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri
independent akan mempengaruhi elemen yang bergantung padanya
elemen yang tidak mandiri independent.
3 Generalization
Hubungan dimana objek anak descendent berbagi perilaku dan
struktur data dari objek yang ada di atasnya objek induk ancestor.
4 Include
Menspesifikasikan bahwa use case sumber secara eksplisit.
No Gambar
Nama Keterangan
5 Extend
Menspesifikasikan bahwa use case target memperluas perilaku dari
use case sumber pada suatu titik yang diberikan.
6 Association
Apa yang menghubungkan antara objek satu dengan objek lainnya.
7 System
Menspesifikasikan paket yang menampilkan sistem secara
terbatas.
8 Use Case
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang
menghasilkan suatu hasil yang terukur bagi suatu aktor
9 Collaboration
Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk
menyediakan prilaku yang lebih besar dari jumlah dan elemen-
elemennya sinergi.
10 Note
Elemen fisik yang eksis saat aplikasi dijalankan dan
mencerminkan suatu sumber daya komputasi
Sumber : Adi Nugroho, 2011
b. Class Diagram