Beranda > Tulisan > Perbedaan Pendekatan Perancangan Sistem Terstruktur dan Berorientasi Objek

Perbedaan Pendekatan Perancangan Sistem Terstruktur dan Berorientasi Objek

Perancangan Sistem Informasi secara umum terbagi menjadi dua, yaitu pendekatan sistem secara terstuktur dan pendekatan berorientasi objek. Pendekatan terstruktur adalah metode perkembangan sistem dengan menyediakan sistem tambahan yang berupa alat – alat dan teknik – teknik untuk mengembangkan sistem disamping tetap mengikuti ide dari system life cycle. Melalui pendekatan terstruktur, permasalahan yang komplek diorganisasi dapat dipecahkan dan hasil dari sistem akam mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, tepat waktu, sesuai dengan anggaran biaya pengembangan, dapat meningkatkan produktivitas dan kualitasnya akan lebih baik. Pendekatan berorientasi objek adalah cara baru dalam memikirkan suatu masalah dengan menggunakan model yang dibuat menurut konsep sekitar dunia nyata. Dasar pembuatan adalah objek, yang merupakan kombinasi antara struktur data dan perilaku dalam satu entitas.  Terdapat beberapa cara untuk mengabstraksikan dan memodelkan objek-objek tersebut, yaitu abstraksi objek, kelas, hubungan antar kelas sampai abstraksi sistem. Saat mengabstraksikan dan memodelkan objek, data dan proses-proses yang dipunyai oleh objek akan dienkapsulasi (dibungkus) menjadi satu kesatuan.

Pendekatan terstruktur lebih dikenal dengan Structured Analisys and Design (SSAD), sedangkan pendekatan berorientasi objek disebut dengan Object-oriented Analysis and Design (OOAD). Pendekatan terstruktur lebih mengarah pada pendekatan fungsional. Pada pendekatan berorientasi objek lebih melakukan pendekatan pada objek. Objek merupakan identitas berarti bahwa data diukur mempunyai nilai tertentu yang membedakan entitas. Pendekatan terstruktur melakukan dekomposisi permasalahan berdasarkan fungsi atau proses secara hirarki, mulai dari konteks sampai proses-proses yang paling kecil sedangkan pada pendekatan berorientasi objek, dekomposisi permasalahan dilakukan berdasarkan objek-objek yang ada dalam sistem.

Berikut tools yang digunakan pada pendekatan sistem secara terstruktur:

  • DFD (Data Flow Diagram )
  • Kamus Data
  • Entity Relationship Diagram (ERD)
  • State Transition Diagram (STD)

Ciri-ciri utama pendekatan terstruktur :

  • Memanfaatkan alat-alat pemodelan
  • Merancang berdasar modul
  • Bekerja dengan pendekatan Top-Down
  • Dilakukan secara Iterasi
  • Kegiatan dilakukan secara paralel
  • Menggunakan Case (Perangkat Lunak pendukung Proses Pengembangan)

Dalam rekayasa perangkat lunak, konsep pendekatan berorientasi objek dapat diterapkan pada tahap analisis, perancangan, pemrograman, dan pengujian perangkat lunak. Ada berbagai teknik yang dapat digunakan pada masing-masing tahap tersebut, dengan aturan dan alat bantu pemodelan tertentu.

Berikut adalah tools pendekatan berorientasi objek :

  • Rational Unified Process (RUP) (Rational Software – IBM 2003)
  • Fusion (Coleman 1994)
  • STS development Method 3 (ADM3) (Firesmith 1993)
  • Berard’s object-oriented design (Berard 1991)
  • Booch’s object-oriented design (Booch 1983, 1991)
  • Coad and Yourdon’s object – oriented analysis (Coad & Yourdon 1989)
  • Coad and Yourdon’s object-oriented analysis (OOA) (Coad & Yourdon 1991)
  • Jacobson’s Objectory (Jacobson & Linstrom 1992)
  • Rumbaugh’s object modelling technique (OMT) (Rumbaugh et al. 1991)
  • Object-oriented system analysis (OOA) (Shlaer & Mellor 1988)

Berikut karakterisitik perancangan berorientasi objek :

  • Abstraks
  • Enkapsulasi
  • Inheritance
  • Reusability
  • Polymorphism
  • Generalisasi Dan Spesialisasi
  • Komunikasi Antar Objek

 

Kategori:Tulisan
  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: