Pengenalan dasar pemrograman

06/10/2011 11:35

Materi yang akan disampaikan pada pertemuan pertama ini berkaitan dengan teknik-teknik pemrograman yang sudah digunakan oleh pada programmer dalam menyusun sebuah program. Teknik pemrograman tersebut diantaranya adalah:

  • Pemrograman Prosedural (procedure)
  • Pemrograman Fungsional (functional)
  • Pemrograman Tersetruktur
  • Pemrograman Berbasis modul
  • Pemrograman Berorientasi Object
  • Pemrograman Generic
  • Pemrograma Deklaratif

Pemrograman Prosedural

Menurut kamus besar Bahasa Indonesia definisi pemrograman prosedural dapat dijelaskan sebagai berikut:
1. Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas.
2. Metode langkah demi langkah secara eksak dalam memecahkan suatu masalah.

Pada pemrograman procedural, program dibedakan antara bagian data dengan bagian instruksi. Bagian instruksi terdiri atas runtutan (squence) instruksi yang dilaksanakan satu per satu secara berurutan oleh pemroses. Alur pelaksanaan instruksi dapat berubah karena adanya pencabangan kondisional. Data yang disimpan di dalam memori dimanipulasi oleh instrusi secara beruntun atau procedural.

Pemrograman Fungsional

Pemrograman ini berdasarkan teori fungsi matematika, artinya pemrograman ini terdiri atas fungsi-fungsi seperti fungsi-fungsi yang ada di matematika. Fungsi merupakan pembangun utama program sehingga fungsi-fungsi ini dapat melewatkan parameter dan mengembalikan nilai yang sudah di proses.

Pemrograman Terstruktur

Secara mendasar, pemrograman terstruktur merupakan suatu teknik yang memecah masalah besar menjadi lebih kecil dan lebih mudah dipahami, sehingga masalah yang besar dapat diselesaikan dengan baik. Biasanya masalah-masalah yang menjadi lebih kecil tersebut diimplementasikan ke dalam suatu procedure atau fungsi. Banyak bahasa pemrograman yang mendukung pemrograman terstruktur, diantaranya bahasa C. bersambung.......

 

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