0

PENDEKATAN TERSTUKTUR VS PENDEKATAN OBJEK

Posted by Ryas Astria on 07.25 in
Pada dasarnya pengembangan sistem dapat kita kategorikan dalam 2 pendekatan, yaitu
  1. Pengembangan secara terstruktur; dan
  2. Pengembangan secara object oriented
PENDEKATAN TERSTRUKTUR
Pendekatan terstruktur dilengkapi dengan alat-alat (tools) dan teknik-teknik yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir dari sistem yang dikembangkan akan didapatkan sistem yang strukturnya didefinisikan dengan baik dan jelas. Beberapa metodologi pengembangan sistem yang terstruktur telah banyak yang diperkenalkan baik dalam buku-buku, maupun oleh perusahaan-perusahaan konsultan pengembang sistem. Metodologi ini memperkenalkan penggunaan alat-alat dan teknik-teknik untuk mengembangkan sistem yang terstruktur.
Konsep pengembangan sistem terstruktur bukan merupakan konsep yang baru. Teknik perakitan di pabrik-pabrik dan perancangan sirkuit untuk alat-alat elektronik adalah dua contoh baru konsep ini yang banyak digunakan di industri-industri. Konsep ini memang relatif masih baru digunakan dalam mengembangkan sistem informasi untuk dihasilkan produk sistem yang memuaskan pemakainya. Melalui pendekatan terstruktur, permasalahan-permasalahan yang kompleks dalam organisasi dapat dipecahkan dan hasil dari sistem akan mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, tepat pada waktunya, sesuai dengan anggaran biayanya, dapat meningkatkan produktivitas dan
kualitasnya akan lebih baik (bebas kesalahan).

PENDEKATAN OBJEK

Pendekatan berorientasi objek merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelasatau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Pada postingan saya ini merupakan bagian kedua dari overview penelitian Tugas Akhir saya (bagian pertama klik disini) yang akan membahas mengenai pendekatan yang saya gunakan untuk mengembangkan sistem perencanaan proses pemesinan berbasis sistem pakar untuk part rotationalyaitu Pengembangan Berorientasi objek.

Seiring dengan trend sebuah metodologi dibangun untuk membantu programmer dalam mengunakan bahasa pemrograman berorientasi obyek. Metodologi ini dikenal denganobject-oriented analysis and design(OOAD). Metode OOAD melakukan pendekatan terhadap masalah dari perspektif obyek, tidak pada perspektif fungsional seperti pada pemrograman tersrtuktur. Akhir-akhir ini penggunakan OOAD meningkat dibandingkan dengan pengunaan metode pengembangan software dengan metode tradisional. Sebagai metode baru dan sophisticated bahasa pemrograman berorientasi obyek diciptakan, hal tersebut untuk memenuhi peningkatan kebutuhan akan pendekatan berorientasi obyek pada aplikasi bisnis.


PERBEDAAN PENDEKATAN TERSTRUKTUR VS PENDEKATAN OBJEK

Pendekatan Terstruktur
Pendekatan Objek
dikenal dengan (Structured Analisys and Design / SSAD)
dikenal dengan (Object-oriented Analysis and Design / OOAD)
Pendekatan Fungsional
Pendekatan Objek
dekomposisi permasalahan dilakukan berdasarkan fungsi atau proses secarahirarki, mulai dan konteks sampai proses-proses yang paling kecil
dekomposisi permasalahan dilakukan berdasarkan objek-objek yang ada dalam sistem
SSAD lebih sulit digunakan dalam pembangunan sistem.
OOAD lebih mudah digunakan dalam pembangunan sistem.
Pada SSAD tidak fokus pada coding
Pada OOAD lebih fokus pada coding
Pada SSAD menekankan pada kinerja team
Pada OOAD tidak menekankan pada kinerja team


0 Comments

Posting Komentar

Copyright © 2009 Ryas Astria All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.