1
Pengantar
Sistem berorientasi objek merupakan sebuah sistem yang dibangun dengan berdasarkan
metode berorientasi objek adalah sebuah sistem yang komponennva dibungkus (dienkapsulasi)
menjadi kelompok data dan fungsi. Setiap komponen dalam sistem tersebut dapat mewarisi
atribut dan sifat dan komponen lainnya dan dapat berinteraksi satu sama lain
Keuntungan
Meningkatkan produktivitas
Kecepatan pengembangan
Kemudahan pemeliharaan
Adanya konsistensi
Meningkatkan kualitas perangkat lunak
2
Pengantar
Pendekatan terstruktur, merupakan pendekatan formal untuk memecahkan masalah-masalah
dalam aktivitas bisnis menjadi bagian-bagian kecil yang dapat diatur dan berhubungan untuk
kemudian dapat disatukan kembali menjadi satu kesatuan yang dapat dipergunakan untuk
memecahkan masalah.
Ciri-ciri utama teknik terstruktur :
Merancang berdasar modul
Bekerja dengan pendekatan top-down
Dilakukan secara iterasi
Kegiatan dilakukan secara paralel
3
Perbandingan Object Oriented dengan Terstruktur
4
Analisis Berorientasi Objek
Fase analisis sistem memberikan pemahaman tentang sistem yang sudah ada dan menemukan
peluang untuk pengembangan sistem menjadi lebih baik serta memenuhi kebutuhan bisnis.
Karena itu fase ini menjadi acuan penting dalam proyek pengembangan sistem informasi.
Analisis berorientasi objek menghilangkan pemisahan artifisial data dan proses, sebaliknya
data dan proses yang membuat membaca memperbarui dan menghapus data itu
diintegrasikan ke dalam konstruksi yang disebut objek. Unified model language (UML) adalah
standar pemodelan yang menyediakan model-model objek.
5
Analisis Berorientasi Objek
Kelas dan Objek
Kelas adalah kumpulan dari objek-objek dengan karakteristik yang sama. Sebuah kelas akan
mempunyai sifat (atribut), kelakuan (operasi/metode), hubungan (relationship) dan arti. Suatu
kelas dapat diturunkan dan kelas yang lain, dimana atribut dan kelas semula dapat diwariskan ke
kelas yang baru.
Objek adalah abstraksi dan sesuatu yang mewakili dunia nyata seperti benda, manusia, satuan
organisasi, tempat, kejadian, struktur, status, atau hal-hal lain yang bersifat abstrak. Objek
merupakan suatu entitas yang mampu menyimpan informasi (status) dan mempunvai
operasi (kelakuan) yang dapat diterapkan atau dapat berpengaruh pada status objeknya.
6
Analisis Berorientasi Objek
Kelas dan Objek
7
Unified Modeling Language (UML)
UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem
dengan menggunakan diagram dan teks-teks pendukung.
8
SIMBOL UML
• USECASE DIAGRAM
Use Case adalah bagian tingkat tinggi dari fungsionalitas yang disediakan oleh
sistem. Dengan kata lain, use case menggambarkan bagaimana seseorang
menggunakan sistem.
9
SIMBOL UML
• USECASE DIAGRAM
10
SIMBOL UML
• Contoh USECASE DIAGRAM
11
SIMBOL UML
• USECASE DIAGRAM
12
SIMBOL UML
• ACTIVITY DIAGRAM
Diagram aktivitas atau activity diagram menggambarkan aliran fungsionalitas
sistem yang sedang berjalan atau dirancang, bagaimana masing-masing alir
berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir
13
SIMBOL UML
• ACTIVITY DIAGRAM
14
SIMBOL UML
• ACTIVITY DIAGRAM
15
2. STUDI KASUS ANALISIS
16
ANALISIS SISTEM BERBASIS OBJEK
(Studi Kasus SISTEM INFORMASI PEMINJAMAN DAN
PENGEMBALIAN REKAM MEDIS)
17
Usecase Diagram
• Skenario usecase
• Petugas akan melakukan pengisian data rekam medis yang dipinjam dengan
cara pencatatan ke dalam buku ekspedisi
• Petugas akan melakukan pengisian data rekam medis yang dikembalikan
dengan cara pencatatan ke dalam buku ekspedisi
18
Usecase Diagram
19
Activity
Diagram
Peminjaman
20
Deskripsi
Peminjaman Nama Aktifitas
Membuat Kartu keluaran Petugas membuat kartu catatan pengantar rekam medis
catatan medis
Mengisi Buku Ekspedisi Petugas mengisi data rekam medis yang dipinjam ke dalam
ekspedisi
Melampirkan Bon Petugas melampirkan Bon peminjaman pada tracer yang berisi
Peminjaman di Tracer nama, no rekam medis, tujuan poli, tanggal peminjaman
Meletakan Tracer di tempat Petugas meletakan tracer sebagai tanda rekam medis sedang
RM yang diambil dipinjam
Mencari Rekam Medis Petugas mencari rekam medis jika rekam medis yang hendak
dipinjam tidak ada ditempat
Dicari kepada pihak yang Petugas mencari rekam medis kepada pihak yang meminjam
meminjam sesuai petunjuk pada tracer
Rekam Medis dikirim ke Apabila rekam medis ada ditempat maka rekam medis dikirim
Poliklinik ke poli yang dituju
Rekam Medis pasien di Petugas poli meng-update rekam medis pasien di poliklinik
update
21
Activity
Diagram
Pengembalian
22
Deskripsi
Pengembalian Nama Aktifitas Deskripsi
Rekam Medis Petugas
selesai dipinjam