hey

Sabtu, 23 Februari 2013

Pemrograman 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 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