PEMOGRAMAN DAN PROGRAM
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 cher (5) SQL (struktur qwery language)
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.
Paradigma pemrograman
Computer -
hardware
System operasi
Bhs. Pemrograman - software
Program aplikasi
|
Pemakai - brainware
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
-
Modul
merupakan kumpulan dari prosedur dan fungsi yang berdiri sendiri.
-
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