Anda di halaman 1dari 24

ANALISA DAN PERANCANGAN

SISTEM INFORMASI KESEHATAN

D3 Rekam Medis dan Informasi Kesehatan


Pertemuan 11 – UML (Unified Modeling
Language)
Apa itu UML?

 UML adalah kependekan dari Unified Modelling Language


 UML adalah sebuah “Bahasa” yang memvisualisasikan, merancang
dan mendokumentasikan sistem.
 UML juga memodelkan proses bisnis sistem
Jenis UML
Behavioral
• Activity
Structural
• State Machine
• Class
• Use Case
• Deployment
• Interaction
• Component
• Object Interaction
• Communication
• Sequence
Pengenalan Use Case

• Use Case adalah sebuah diagram yang memodelkan kebutuhan


fungsional dari sebuah sistem

• Menggambarkan interaksi antara pengguna dan sistem

• Menjelaskan apa yang terjadi pada sistem

bukan bagaimana sistem melakukannya


1 Use Case Diagram

Use Case
View

2 Use Case Skenario


Pengenalan Use Case
Notasi Use Case

Orang/Proses/Sistem lain yang berinteraksi


dengan sistem program yang akan dibuat

Nama Use Fungsi yang akan disediakan pada sistem


Case
biasanya menggunakan kata kerja
Notasi Use Case

Relasi asosiasi menunjukkan komunikasi antar


actor dengan use case

Relasi extend menunjukkan relasi use case


tambahan ke use case utama. Dimana use case
utama sebenarnya dapat berdiri sendiri tanpa
use case tambahan
Notasi Use Case
Relasi generalisasi dan spesialisasi (umum-
khusus) antara dua use case, dimana yang satu
lebih umum dari yang lainnya

Relasi use case tambahan ke use case utama.


Dimana use case utama tidak dapat berdiri
sendiri tanpa use case tambahan
Use Case menjelaskan apa yang sistem harus kerjakan (fungsional).
Satu Use Case mewakili satu kebutuhan user
Aturan Pembuatan
• Aktor
• Berupa orang, sistem, ataupun stakeholder yang menerima / menyediakan
informasi dari sistem. Ex : Petugas RM, Sistem antar bank, Sponsor
• Tidak boleh ada komunikasi langsung antar aktor

Salah
Petugas RM Direktur RS
Aturan Pembuatan

• Use Case
• Menggambarkan fungsi yang ada di dalam sistem baik yang harus terjadi
ataupun yang akan terjadi
• Digambarkan dalam bentuk kata kerja
Registrasi
Registrasi Pasien
Pasien
• Tidak harus berelasi dengan aktor
Aturan Relasi

• Asosiasi
• Relasi antar objek (Use case dan Aktor)
• Penggambaran keterlibatan actor dalam use
case
• Dapat diberi kepala panah () untuk
menunjukkan arah interaksi
Aturan Relasi

• Include
• Relasi yang menunjukkan hubungan antara use
case utama dengan use case tambahan dalam
sistem.
• Use case tambahan tersebut wajib ada dalam
sistem
• Arah panah mengarah pada use case tambahan
Aturan Relasi

• Extend
• Relasi yang menghubungkan use case tambahan dengan use case utama,
dimana use case tambahan merupakan perluasan sistem (umumnya fungsi
yang dimaksud bersifat opsional
• Arah panah mengarah pada use case utama
Aturan Relasi

• Generalisasi
• Menggambarkan relasi antara use case utama dan use case tambahan
• Use case tambahan disini adalah use case anak yang berarti mewarisi sifat
dan peran dari induk
• Anak panah digambarkan dari use case tambahan ke use case utama
Aturan Relasi
Studi Kasus

• Bayu merupakan seorang PMIK Baru di Puskesmas Tulungagung. Dia


diminta untuk merancang sebuah use case SIMPUS yang baru dibuat
di puskesmas tempat dia bekerja. Ia diminta untuk mencantumkan
fitur login, registrasi, cek status pasien baru atau lama, bawa KIB,
laporan bulanan
Use Case Skenario
Apa itu Use Case Skenario??

• Use case scenario merupakan penjelasan dari setiap bulatan use


case
• Skenario use case terbagi menjadi tiga bagian, yaitu :
• Identifikasi dan inisiasi
• Step performed
• Kondisi, asumsi, dan pertanyaan
Format Skenario Use Case

• Judul, adalah nama use case


• Deskripsi, adalah penjelasan singkat tentang
use case
• Actor dan Interface, actor yang menjelaskan
use case dan layer yang dijalankan
Format Skenario Use Case
• Precondition, kondisi sebelum use case dijalankan
• Basic Flow, tahap menjalankan use case
• Alternate Flow, tahap yang akan dijalankan apabila terjadi kegagalan
• Post conditions, kondisi sistem setelah use case dijalankan
Bagaimanakah scenario use case dari studi kasus yang baru dibuat?
Ada Pertanyaan??

Anda mungkin juga menyukai