Minggu, 01 November 2009

Jenis proses algoritma

1. Sequence Process: instruksi dikerjakan secara sekuensial, berurutan.
2. Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu
3. Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi tertentu.
4. Concurrent Process: beberapa instruksi dikerjakan secara bersama.

Jenis proses algoritma

1. Sequence Process: instruksi dikerjakan secara sekuensial, berurutan.
2. Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu
3. Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi tertentu.
4. Concurrent Process: beberapa instruksi dikerjakan secara bersama.
Paradigma Pemrograman
1. Pemrograman Prosedural
􀂾 Berdasarkan urutan-urutan, sekuensial
􀂾 Program adalah suatu rangkaian prosedur untuk memanipulasi data. Prosedur
merupakan kumpulan instruksi yang dikerjakan secara berurutan.
􀂾 Harus mengingat prosedur mana yang sudah dipanggil dan apa yang sudah
diubah.
2. Pemrograman Fungsional
􀂾 Berdasarkan teori fungsi matematika
􀂾 Fungsi merupakan dasar utama program.
3. Pemrograman Terstruktur
􀂾 Secara berurutan dan terstrukrtur.
􀂾 Program dapat dibagai-bagi menjadi prosedur dan fungsi.
􀂾 Contoh: PASCAL dan C
4. Pemrograman Modular
􀂾 Pemrograman ini membentuk banyak modul.
􀂾 Modul merupakan kumpulan dari prosedur dan fungsi yang berdiri sendiri
􀂾 Sebuah program dapat merupakan kumpulan modul-modul.
􀂾 Contoh: MODULA-2 atau ADA
5. Pemrograman Berorientasi Obyek
􀂾 Pemrograman berdasarkan prinsip obyek, dimana obyek memiliki
data/variabel/property dan method/event/prosedur yang dapat dimanipulasi
􀂾 Contoh: C++, Object Pascal, dan Java.
6. Pemrograman Berorientasi Fungsi
􀂾 Pemrograman ini berfokus pada suatu fungsi tertentu saja. Sangat tergantung
pada tujuan pembuatan bahasa pemrograman ini.
􀂾 Contoh: SQL (Structured Query Language), HTML, XML dan lain-lain.
7. Pemrograman Deklaratif
􀂾 Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada
memecahkan masalah dengan implementasi algoritma.
􀂾 Contoh: PROLOG