Anda di halaman 1dari 11

Pengenalan UML

SRI KURNIYAN SARI, S.KOM


Apa itu
UML ???
UNIFIED MODELLING
LANGUAGE (UML)

Unified Modelling Language (UML) adalah sebuah


"bahasa" pemodelan untuk sistem atau perangkat lunak
yang berparadigma ‘berorentasi objek’. Pemodelan
sesungguhnya digunakan untuk penyederhanaan
permasalahan-permasalahan yang kompleks sedemikian
rupa sehingga lebih mudah dipelajari. (Nugroho ,2010:6).

Menurut Booch (2005:7) UML adalah Bahasa standar


untuk membuat rancangan software. UML biasanya
digunakan untuk menggambarkan dan membangun,
dokumen artifak dari software –intensive system.
JENIS-JENIS UML

1. 2.
Usecase
Class Diagram
Diagram

3. 4.
Activity Sequence

Diagram Diagram

1. USECASE DIAGRAM

Use Case Diagram menjelaskan apa yang akan dilakukan oleh sistem yang akan dibangun dan siapa
yang berinteraksi dengan sistem. Use case diagram menjadi dokumen kesepakatan antara user,
costumer dan developer. User menggunakan dokumen use case diagram ini untuk memahami sistem
dan mengevaluasi bahwa benar yang dilakukan sistem adalah untuk memecahkan masalah yang
user ajukan. Use case diagram memberikan gambaran statis dari sistem yang sedang dibangun dan
merupakan artifak dari proses analisi (Hermawan, 2004).
 

Gambar 2.5. Notasi aktor usecase


Sumber: Hermawan (2004)
SIMBOL-SYMBOL USECASE DIAGRAM

NO GAMBAR NAMA KETERANGAN

Menspesifikasikan himpuan peran yang pengguna


1 Actor
  mainkan ketika berinteraksi dengan use case.

Hubungan dimana perubahan yang terjadi pada


suatu elemen mandiri (independent) akan
2 Dependency
mempengaruhi elemen yang bergantung padanya
elemen yang tidak mandiri (independent).

Hubungan dimana objek anak (descendent) berbagi


3 Generalization perilaku dan struktur data dari objek yang ada di
atasnya objek induk (ancestor).
NO GAMBAR NAMA KETERANGAN

Menspesifikasikan bahwa use case sumber secara


4 Include
eksplisit.

Menspesifikasikan bahwa use case target


5 Extend memperluas perilaku dari use case sumber pada
suatu titik yang diberikan.

Apa yang menghubungkan antara objek satu


6 Association
dengan objek lainnya.

Menspesifikasikan paket yang menampilkan sistem


7 System
secara terbatas.
NO GAMBAR NAMA KETERANGAN

Deskripsi dari urutan aksi-aksi yang ditampilkan


8 Use case sistem yang menghasilkan suatu hasil yang terukur
bagi suatu actor

Interaksi aturan-aturan dan elemen lain yang bekerja


9 Collaboration sama untuk menyediakan prilaku yang lebih besar
dari jumlah dan elemen-elemennya (sinergi).

Elemen fisik yang eksis saat aplikasi dijalankan dan


10 Note
mencerminkan suatu sumber daya komputasi

Sumber: (Hermawan, 2004)


CONTOH KASUS

Sumber : Skripsi. Sri Kurniyan Sari, 2018


PROSES PEMBACAAN GAMBAR
Pada Use Case terdapat 2 aktor yaitu dokter dan pasien.

1. Dokter

Actor : Dokter atau admin

Brief Description : Use case login, mengelola data gejala, mengelola data

penyakit, dan mengelola data obat

Main Flow : Dokter pertama kali melakukan login masuk ke sistem,

setelah itu dokter akan memasukkan data gejala, data

penyakit dan data obat atau solusi.


2. Pasien

Actor : Masyarakat umum atau pasien

Brief Description : Mengakses website

Main Flow : Mengakses halaman website penyakit Telinga Hidung dan

Tenggorokan (THT), melakukan registrasi terlebih dahulu, lalu

memilih gejala, dan mendapatkan hasil diagnosa serta obat

sebagai penanganannya (solusi).

Anda mungkin juga menyukai