Bahasa Prosedural

Bahasa Prosedural


Pemrograman berorientasi objek adalah merupakan sebuah metode yang digunakan untuk mendapatkan solusi dari suatu masalah melalui perspektif object. Dalam pemrograman berorientasi objek, setiap objek akan memiliki datmethod (perilaku atau kemampuan melakukan sesuatu, berupa fungsi). Objek dapat didefinisikan sebagai suatu entitas yang memiliki data dan method.

Pada pemrograman prosedural secara mendasar adalah metode pemrograman yang mengeluarkan perintah yang akan dieksekusi oleh komputer. Dan biasanya berupa baris baris program yang dieksekusi secara urut mulai dari baris atas hingga bawah. Pada model Pemrograman tradisional atau prosedural (disebut process-oriented model), semua data dan kode digabung menjadi satu bagian dalam satu program. Untuk program – program sederhana yang hanya membutuhkan beberapa buah baris kode, penggunaan model ini tentu tidak begitu menjadi masalah.

Definisi prosedural adalah :

1. Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas
2. Metode langkah demi langkah secara eksak dalam memecahkan suatu  masalah

Manfaat pemrograman prosedural:

1. Relatif mudah menulis, karena masalah pemrograman yang rumit dapat dipecahkan menjadi sejumlah tugas –tugas kecil dan sederhana, yang dikerjakan oleh fungsi atau procedure.
2. Relatif mudah untuk men-debug program prosedural. Jika program yang dibuat mempunyai bug, perancangan terstruktur menyebabkan kemudahan untuk mengisolasi sesuatu (fungsi) yang menyebabkan bug tersebut.

Berikut adalah Bahasa Pemograman Prosedural antara lain :

1. Cobol Turbo Prolog
2. C
3. Pascal
4. Delphi
5. Borland Delphi

Kelebihan Prosedural :

1. Memiliki algoritma pemecahan masalah yanag sederhana, standar dan efektif.
2. Penulisan program memiliki struktur logika yang benar dan mudah dipahami
3. Program hanya terdiri dari 3(tiga) struktur dasar, yaitu struktur berurutan, struktur seleksi       dan struktur perulangan.
4. Memiliki dokumentasi yang baik.
5. Menghindari penggunaan pernyataan GOTO, yang akan menjadikan program tidak    terstruktur dengan baik.

Kekurangan Prosedural :

1. Program cukup sulit untuk proses perawatan
2. Fungsi yang tersedia, susah untuk diubah tanpa harus mempengaruhi fungsi sistem    secara keseluruhan.
3. Butuh usaha yang keras untuk menterjemahkan Business Models dalam programming models.
4. Mungkin dapat bekerja dengan baik pada saat terisolasi tapi tidak pada saat terintegrasi dengan sistem lain.

Komentar