Perbedaan Pemporgaman Prosedural dan Pemporgaman Berorientasi Objek
A. Pemprogaman Prosedural
= cara menuliskan pemprogaman dengan serangkaian pemerintah berurutan, paradigma ini didasari oleh konsep mesin mesin von newman( stored program concept) sekeloopok penyimpanan memori.
Prosedur sendiri pengertiannya serangkaian aksi yang spesifik yang harus dijalani dengansecara baku dan berurutan.
roberthalf.com
Contoh
dalam kehidupan sehari hari:
Cara membuat kopi instan
1.
Siapkan
air panas
2.
Tumpahkan
serbuk kopi ke gelas
3.
Tuangkan
air panas secukupnya
4.
Aduk
rata
5.
Dan
kopi siap dihidangkan
Kelebihan:
1.
Memiliki
struktur dasar, berurutan, seleksi, dan perulangan,
2.
Membutuhkan
lebih seidikit memory
3.
Dapat
memecahkan masalah yang sederhana, standar, dan efektif
4.
Menghindari
program yang tidak ter struktur
Kekurangan
1.
Pemprogaman
cukup sulit bagi pemula
2.
Butuh
usaha dalam menerjemahkan dari model bisnis ke dalam bahasa programming
3.
Kurang
nya kerjasama dapat menyulitkan satu dengan kelompok lain
Contoh
bahasa pemprogaman dari procedural
1.
Bahasa
C
2.
Bahasa
pascal
3. Bahasa Delphi
B Pemprogaman berorientasi objek
Merupakan paradigm pemprogaman yang berorientasikan kepada objek. Semua data dan fungsi dibungkus dalam kelas kelas.
Konsep Pemprogaman berorientasi
objek
a.
class
& object
b.
property
& method
c.
constructor
d.
object
type
e.
inheritance
f.
visibility
/ access modifier
g.
setter
& getter
h.
static
method
Contoh
bahasa pemprogaman dari pemprogaman berorientasi objek
1.
C++
2.
Java
3.
VB.net
4.
Php
5.
C#
6.
Pyhton
dan
masih banyak lagi
Kelebihan
Pemprogaman berorientasi objek
1.
Dalam
membuat ckass cukup seklai tidak perlu ditulis berkali kali
2.
Representasi
dunia nyata
3.
Dapat
berkolaborasi
4.
Digunakan
oleh framwordk
Kekurangan
pemprogaman berorientasi objek
1.memiliki
memori lebih besar disbanding procedural
2. mudah mengembalikan kode jadi kode sumber sehingga algoritma yang digunakan pun sulit untuk disembuyikan dan mudah dibajak
Komentar
Posting Komentar