Adalah kumpulan instruksi-instruksi
tersendiri yang biasanya disebut source-code, yang dibuat oleh programmer.
Suatu program pada dasarnya terdiri dari tiga bagian : input, proses, output.
Perbedaan
algoritma dan program
Program
adalah kumpulan pernyataan computer, sedangkan metode dan tahapan sistematis
dalam program adalah
algoritma. Program
ditulis dengan bahasa pemrograman. Jadi, bias disebut bahwa program adalah
suatu implementasi dari bahasa pemrograman (tingkat rendah dan tingkat tinggi).
Bahasa pemrograman tingkat rendah adalah bahasa assembly merupakan bahasa
dengan pemetaan satu persatu terhadap instruksi computer.
Contoh :
mesin 010101, yang terdiri dari 0 dan 1. Bahasa pemrograman tingkat tinggi
adalah baahasa yang dimengerti oleh manusia. Contoh : pascal, php, basic, html,
java, dll.
Program =
algoritma + bahasa (struktur data)
Create database akademik ;
Use akademik
Create table mahasiswa (
NIM char
(5)
Name varcher (20),
Alamat varcher (25),
);
Bagaimana juga struktur data dalam
algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik
tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang
baik demikian juga sebaliknya.
1.
Pemrograman proseduran
§ Berdasarkan
urutan-urutan, sekuensial
§ Program
adalah suatu rangkaian prosedur untuk memanipulasi data. Proseduran merupakan
kumpulan instruksi yang dikerjakan secara berurutan.
§ Harus
mengingat prosedur mana yang sudah dipanggil dan apa yang telah diubah.
2.
Pemrograman fungsional
§ Berdasarkan
teori matematika
§ Fungsi
merupakan dasar utama program
3.
Pemrograman terstruktur
§
Secara berurutan dan terstruktur
§
Program dapat dibagi-bagi menjadi prosedur dan fungsi
Contoh :
pascal dan C.
4.
Pemrograman modular
§
Pemrograman ini membentuk banyak modul
§
Sebuah program dapat merupkan kumpulan modul-modul
5.
Pemrograman berorientasi objek
§
Pemrograman, berdasarkan prinsip objek dimana objek
memiliki data/variable/property dan method/prosedur yang dapat dimanipulasi.
Contoh :
C++, pascal,dan java.
6.
Pemrograman berorientasi fungsi
§
Pemrograman yang berfokus pada suatu fungsi tertentu
saja sangat tergantung pada tujuan pembuatan bahasa pemrograman ini.
Contoh : SQL, HTML, dll.
7.
Pemrograman deklaratif
§
Pemrograman ini mendeskripsikan suatu masalah dengan
pernyataan dari pada memecahkan masalah dengan implementasi algoritma.
Contoh : prolog
Tidak ada komentar:
Posting Komentar