Pengenalan dasar pemrograman (2)

19/10/2011 11:11

Pada artikel sebelumnya sudah dibahas beberapa jenis dari teknik pemrograman. Berikut ini merupakan kelanjutan dari materi pengenalan dasar pemrograman. Mudah-mudahan dengan penjelasan dalam artikel ini dapat dipahami.

Pemrograman Berbasis Modul

Pemrograman ini membentuk banyak modul, masing-masing modul merupakan suatu group dari entitas variabel, procedure, atau fungsi. Dapat dikatakan bahwa modul merupakan sebuah program kecil yang mandiri. Sebuah program merupakan kumpulan dari modulmodul ini. MODULA-2 dan ADA mendukung pemrograman ini.

Pemrograman Berorientasi Objek

Pada saat ini, pemrograman komputer menjadi lebih interaktif, yaitu ketika muncul suatu kejadian, maka program harus dapat dengan cepat menanggapi kejadian tersebut. Contohnya adalah pemakai meng-klik suatu tombol menu di layar monitor atau memilih menu dengan keyboard. Pemrograman berorientasi object pada dasarnya merupakan perlakuan untuk data dan procedure yang memanipulasinya; sebagai object tunggal. C++, JAVA, dan bahasa
pemrograman Visual mendukung pemrograman ini.

Pemrograman Generic

Pada dasarnya terfokus pada modul-modul generic yang di-instantiate pada waktu kompilasi ataupun pada waktu run-time, untuk membuat suatu entitas (struktur data, fungsi, dan procedure) yang diperlukan oleh program. Pemrograman generic ini tidak berdiri sendiri melainkan bergabung dengan pemrograman berorientasi objek, seperti Eiffel, atau dengan pemrograman fungsional, seperti ML. Dapat juga bergabung dengan bahasa-bahasa pemrograman yang mempunyai teknik pemrograman lebih dari satu, seperti Ada, dan C++.

Pemrograman Declarative

Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan (declarative) daripada memecahkan masalah dengan implementasi algoritma. Bahasa pemrograman yang dibutuhkan untuk pemrograman declarative ini adalah bahasa pemrograman Logika, seperti PROLOG dan bahasa pemrograman berbasis aturan, seperti OPS5 dan CLIPS.

 

Teknik pemrograman tersebut berjalan dan berkembang seiring dengan perkembangan hardware komputer dan kebutuhan manusia. Pada awalnya kebutuhan untuk perhitungan numerik digunakan bahasa FORTRAN, untuk kebutuhan penggunaan di bidang bisnis digunakan bahasa COBOL, untuk kebutuhan pengembangan kecerdasan buatan digunakan bahasa LISP dan PROLOG,

Materi Kuliah

Pencarian dengan StraitMAXMIN (Best CASE)

14/01/2013 18:57

Pencarian dengan BINARY SEARCH

10/01/2013 19:44

Teknik Sorting (Quick Sort)

02/01/2013 15:07

Teknik Sorting (Buble Sort)

12/12/2011 16:27

Teknik Sorting (Selection Sort)

10/12/2011 16:14

Game Logika (pert-2)

27/09/2011 20:04

Game Logika (part-1)

27/09/2011 19:10

Struktur Dasar Algoritma

01/02/2011 10:54

Apakah Algoritma itu...?

01/02/2011 09:21