Kamis, 15 Desember 2011

Analisa Permodelan Berbasis Objek Dan Terstruktur

Pemodelan
Permodelan adalah paradigma pembuatan sebuah program.Agar pembuatan program dapat berjalan dengan lancar maka kita harus menentukan pemodelan pembuatan program terlebih dahulu.
Pengertian Pemrograman Berorientasi Objek
Pemrograman berorientasi objek atau object oriented programing (OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek.Dimana terdapat berbagai class yang setiap class terdapat berbagai fungsi yang dapat menerima,memproses,mengeluarkan hasil proses dari fungsi tersebut.
Kelebihan Pemrograman Berorientasi Objek 
·         Pemrograman berbasis objek lebih efisien digunakan untuk pembuatan program rumit dan kompleks
·         Maintenance,program lebih mudah dibaca dan dipahami, karena mempunyai pola program class dan fungsi.
·         pengubahan program dapat dilakukan hanya dengan mengubah fungsi yang ingin di rubah slur prosesnya saja,jadi tidak mengubah fungsi2 yang lain
·         fungsi yang sama dapat digunakan dengan sesering mungkin.
Kekurangan Pemrograman Berorientasi Objek
Ø  Sintaks dan alur Pemrograman terstruktur sulit dimengerti oleng programmer lain.

Pengertian Pemrograman Terstruktur
Pemrograman Terstruktur adalah paradigama pembuatan program yang tersusun menurut langkah-langkah yang sudah untuk menyelesaikan masalah.Dan langkah-langkah tersebut dibuat secara seistematis,logis dan mudah dipahami.
Sifat Pemrograman Terstruktur

a. Memuat teknik pemecahan masalah yang logis dan sistematis
b. Memuat algoritma yang efisien, efektif dan sederhana
c. Program disusun dengan logika yang mudah dipahami
d. Tidak menggunakan perintah GOTO
e. Biaya pengujian program relatif rendah
f. Memiliki dokumentasi yang baik
g. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah

Kelebihan Pemrograman Terstruktur
Ø  Pemrograman terstruktur lebih efisien digunakan untuk pembuatan program sederhana dan lebih murah dalam hal perawatan program nya
Kekurangan Pemrograman Terstruktur
Ø  Sintaks dan alur Pemrograman terstruktur sulit dimengerti oleng programmer lain.

Tabel Perbandingan Pemrograman Terstruktur dan Pemrograman Berorientasi Objek
Pemrograman Terstruktur
Pemrograman Berorientasi Objek
Ø  Serangkaian tugas diselesaikan dalam bentuk fungsi procedural
Ø  Cara pandang program adalan suatu urutan instruksi
Ø  Programmer harus mem breakdown suatu problem menjadi sub problem yang lebih simple
Ø  Funsi dan procedure menjadi focus utama
Ø  Fungsi dan procedure digunkan untuk memanipulasi data
Ø  Fungsi dan data bukan menjadi dua hal yang terpisah
Ø  Fungsi dan data menjadi kesatuan yang disebut objek aktif
Ø  Cara pandang program adalah serangkaian objek yang bekerja sama untuk menyelaikan suatu problem

 Kesimpulan
Tingkat efisiensi kedua pemodelan pemubuatan program tersebut sesuai dengan kasus yang dihapadai dan sudut pandang nya.jika kita ingin membuat program yang rumit dan komplek lebih efisien kita menggukan OOP,jika hanya program sederhana lebih baik menggunakn pemodelan terstruktur.Tetapi semua itu harus tetap disesuaikan dengan kebutuhan pemakai,anggaran,waktu dan sudut pandang yang lain.


Tidak ada komentar:

Posting Komentar

pembaca yang baik selalu menginggalkan jejak