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.
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 Terstruktura. 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