Anda di halaman 1dari 3

RESUME 12

ANALISIS PERANCANGAN SISTEM

“Pemodelan, Analisis, Desain Berorientasi Objek”

Dosen Pembimbing:

Titi Sri Wahyuni, S.Pd., M.T

Oleh:
Nuzula Shouma Alhamdi

18076043

PRODI PENDIDIKAN TEKNIK INFORMATIKA DAN


KOMPUTER

JURUSAN TEKNIK ELEKTRONIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG

2020
Pemodelan, Analisis, Desain Berorientasi Objek
Pengertian “berorientasi objek” berarti bahwa kita mengorganisasi perangkat
lunak sebagai kumpulan dari objek tertentu yang memiliki struktur data dan
perilakunya. Konsep OOAD mencakup analisis dan desain sebuah sistem dengan
pendekatan objek, yaiut analisis berorientasi objek (OOA) dan desain berorientasi
objek (OOD). OOA adalah metode analisis yang memerika requirement
(syarat/keperluan) yang harus dipenuhi sebuah sistem) dari sudut pandang kelas-kelas
dan objek-objek yang ditemui dalam ruang lingkup perusahaan. Sedangkan OOD
adalah metode untuk mengarahkan arsitektur software yang didasarkan pada
manipulasi objek-objek sistem atau subsistem.

- OOA (Object Oriented Analysis)


OOA mempelajari permasalahan dengan menspesifikasikannya atau
mengobservasi permasalahn tersebut dengan menggunakan metode
berorientasi objek. Biasanya analisa sistem dimulai dengan adanya dokumen
permintaan (requirement) yang diperoleh dari semua pihak yang
berkepentingan. (Misal: klien,developer, pakar, dan lain-lain).
Hasil analisis berorientasi objek adalah deskripsi dari apa sistem secara
fungsional diperlukan untuk melakukan, dalam bentuk sebuah model
konseptual. Itu biasanya akan disajikan sebagai seperangkat menggunakan
kasus, satu atau lebih UML diagram kelas, dan sejumlah diagram interaksi.
Tujuan dari analisis berorientasi objek adalah untuk mengembangkan model
yang menggambarkan perangkat lunak komputer karena bekerja untuk
memenuhi seperangkat persyaratan yang ditentukan pelanggan.
- OOD (Object Oriented Design)
OOD mengubah model konseptual yang dihasilkan dalam analisis
berorientasi objek memperhitungkan kendala yang dipaksakan oleh arsitektur
yang dipilih dan setiap non-fungsional – teknologi atau lingkungan – kendala,
seperti transaksi throughput, response time, run – waktu platform, lingkungan
pengembangan, atau bahasa pemrograman.
Karakteristik dari Objek
1. Objek adalah benda secara fisik dan konseptual yang ada di sekitar kita.
Sebuah objek memiliki keadaan sesaat yang disebut state.
2. Kelas Objek merupakan gambaran sekumpulan Objek yang terbagi dalam
atribut, operasi, metode, hubungan, dan makna yang sama.
Karakteritik Metodologi Berorientasi Objek
Metodologi pengembangan sistem berorientasi objek mempunyai tiga
karakteristik utama :
1. Encapsulation (Pengkapsulan)
2. Inheritance (Pewarisan)
3. Polymorphism (Polimorfisme)
A. Pemodelan Sebagai Teknik Desain
Teknik pemodelan objek menggunakan tiga macam model untuk
menggambarkan sistem, diantaranya adalah sebagai berikut :
1. Model Objek
2. Model Dinamik
3. Model Fungsional
B. Model Berorientasi Objek
Sebuah model objek menangkap struktur statis dari sistem dengan
menggambarkan objek dalam sistem, hubungan antara objek, serta atribut dan
operasi yang merupakan karakteristik setiap kelas dan objek.
Model berorientasi objek lebih mendekati keadaan nyata, dan
dilengkapi dengan penyajian grafis dari sistem yang sangat bermanfaat untuk
komunikasi dengan user dan pembuatan dokumentasi struktur dari sistem.
1. Objek dan Kelas
- Objek – Objek didefinisikan sebagai konsep, abstraksi atau benda
dengan batasan dan arti untuk suatu masalah.
- Kelas – Suatu object class menggambarkan kumpulan dari objek yang
mempunyai sifat (atribut), perilaku umum (operasi), relasi umum
dengan objek lain dan semantik umum.
2. Diagram Objek
Diagram objek melengkapi notasi grafik untuk pemodelan objek, kelas
dan relasinya dengan yang lain. Diagram objek bermanfaat untuk
pemodelan abstrak dan membuat perancangan program.
- Kelas dan Objek
- Struktur Objek dan Hirarki Kelas
- Struktur kelas dibagi dua macam, yaitu Whole-Part Structure dan
Gen-Spec Structure.
- Atribut menggambarkan data yang dapat memberikan informasi
mengenai kelas atau objek dimana atribut tersebut berada.
- Metode (method) disebut juga service atau operator adalah prosedur
atau fungsi seperti yang terdapat dalam bahasa Pascal pada
umumnya, tetapi cara kerjanya agak berlainan.
- Pesan (Message) merupakan cara untuk berhubungan antara satu
objek dengan objek lain. Suatu pesan dikirimkan oleh suatu objek
kepada objek tertentu dapat digambarkan dengan anak panah.

Anda mungkin juga menyukai