Kamis, 05 April 2012

PERBEDAAN PEMROGRAMAN TERSTRUKTUR DENGAN PEMROGRAMAN BERORIENTASI OBJEK




NAMA       : M Triaji Wiajanarko
NPM          : 54410835
KELAS     : 2IA13



1. Jelaskan perbedaan pemrograman terstruktur & berorienyasi objek :

Pemrograman Terstruktur

Pemograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.
Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop)PEMROGRAMAN TERSTRUKTUR

Pemograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami.
Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop).
Pemrograman Berorientasi Objek


Pemrograman berorientasi objek (Object-Oriented Programming atau OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya, Sedangkan untuk pemrograman terstruktur adalah kebalikan dari pemrograman berorientasi objek yaitu sebuah cara pemrosesan data yang terstruktur dalam analisa, cara dan penulisan pemrograman. Dikarenakan harus terstruktur sehingga dalam pembuatannya antara satu line pemrograman dengan yang lainnya berhubungan. Konsep utama dari Pemrograman Berbasis Objek terletak pada kondisi kode/line pemrogramanannya dimana merupakan sebuah kesatuan modular.
Bahasa pemrograman yang mendukung pemrograman terstruktur:
                  1.       Delphi
                  2.      Pascal
                  3.       C
                  4.       Cobol Turbo Prolog
                  5.       Borland Delphi

bahasa pemrograman yang mendukung OOP antara lain:
 1.                   Java
 2.                   C++
 3.                   Pascal (bahasa pemrograman)
 4.                   Visual Basic.NET
 5.                   SIMULA
 6.                   Smalltalk
 7.                   Ruby
 8.                   Python
 9.                   PHP
10.               C#
13.               Delphi
14.               Adobe Flash AS 3.0

Sifat-sifat dari pemrograman terstruktur dapat diuraikan sebagai berikut :


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

Berbeda dengan OOP. Suatu program disebut dengan pemrograman berbasis obyek (OOP) karena terdapat :

   – Encapsulation (pembungkusan)

   – Inheritance (pewarisan)

   – Polymorphism (polimorfisme –perbedaan bentuk) 

Sumber :


Tidak ada komentar:

Posting Komentar