THOUSANDS OF FREE BLOGGER TEMPLATES

Jumat, 06 November 2009

Artikel Pemrograman Terstruktur

Pemrograman Terstruktur

adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami. Dipelopori pertama kali oleh Professor Edsger Djikstra, PemrogramanTerstruktur mulai berkembang dengan suatu teori yang melemahkan penggunaan statement Go To pada suatu program. Selain memakan (relatif) banyak memori, penggunaan Go To membuat suatu alur penyelesaian masalah menjadi kurang efisien karena urutan penyelesaian menjadi tidak terurut dan cenderung menjadi rumit.

Pemrograman terstruktur memiliki tujuan antara lain untuk lebih mudah memahami suatu program dengan demikian faktor error dapat ditemukan dengan cepat. Selain itu tujuan dari pemrograman terstruktur untuk mempermudah menganalisis dan memodifikasi program, meningkatkan kehandalan program, menyederhanakan kompleksitas program, dan memudahkan pemeliharaan program serta peningkatan kualitas program.

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 dbuthkan relatif rendah

Pemrograman berorientasi obyek menjalankan fungsinya secara berbeda dengan pemrograman terstruktur. Pemrograman berorientasi objek membutuhkan strategi pemrograman baru yang seringkali sulit untuk programmer yang berorientasi pada pemrograman terstruktur. Dalam pemrograman berorientasi obyek, obyek tidak hanya menyimpan data (data anggota) namun juga metoda (fungsi anggota) untuk mengerjakan sesuatu pada data tersebut. Dua item ini terpadukan dalam suatu konsep kerja: obyek berisi data dan metode untuk melakukan sesuatu pada data tersebut.

Sekarang ini, programmer lebih banyak menggunakan pemrograman berorientasi objek daripada pemrograman terstruktur.Mengapa bisa demikian?Hal ini disebabkan karena untuk membuat program-program yang lebih rumit dan kompleks, pemrograman berorientasi objek lebih praktis dibandingkan dengan pemrograman terstruktur.Akan tetapi, untuk program-program yang relatif masih sederhana, pemrograman terstruktur lebih bagus digunakan karena lebih simple dan mudah.


0 komentar: