I. Pengertian
Program adalah pernyataan yang disusun menjadi satu kesatuan prosedur yang berupa urutan langkah yang disusun secara logis dan sistematis untuk menyelesaikan masalah. Bahasa Pemrograman adalah prosedur penulisan program. Terdapat 3 faktor penting dalam bahasa pemrograman:
- Sintaks adalaha turan penulisan bahasa tersebut (tata bahasanya).
- Semantik adalah arti atau maksud yang terkandung di dalam statement tersebut.
- Kebenaran logika adalah berhubungan dengan benar tidaknya urutan statement.
Dalam pengolahan data memerlukan beberapa aspek-aspek dasar yaitu :
- A. Brainware
Contoh : Sistem Analis, Programmer, operator, Technical Support, dll.
- B. Hardware
Contoh : CPU, Monitor, Keyboard, Harddisk, Diskdrive, dll.
- C. Software
Contoh : Sistem Software, Application Software, Package Software, dll.
II. Bahasa Pemrograman Berdasarkan Perkembangan
- A. MachineLanguage
- Bila tejadi kontak (ada arus) bernilai 1
- Bila kontak terputus (tidak ada arus) bernilai 0
- B. Low Level Language (Bahasa tingkat rendah)
Contohnya :
A : Untuk kata Add (Menambahkan)
B : Untuk kata Substract (mengurangi)
Mov : Untuk kata Move (Memindahkan) Bahasa Pemrograman yang menerjemah kan Mnemonics disebut Assembler.
- C. Middle Level Language (Bahasa tingkat menengah)
Contohnya adalah bahasa C.
- D. High Level Language (Bahasa tingkat tinggi)
1. Procedure Oriented Language
a. Scientific
Digunakan untuk memecahkan persoalan Matematis/ perhitungan
Misal : Algol, Fortran, Pascal, Basic
b. Bussines
Digunakan untuk memecahkan persoalan dalam bidang bisnis.
Misal : Cobol, PL/ 1.
2. Problem Oriented Language
Misal : RPG (Report Program Generator).
- E. Object Oriented Language (Bahasa berorientasi obyek)
Contohnya : Visuald Base, Visual Fox Pro, Delphi, Visual C , dll.
III. Kerangka Dasar Pemrograman
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHzMv7OK5xQ_pinL6Wi4zG1jzA-V5bmN_OYon_3R8iJcbHacIEJoUCgj8e7e3YFsjWaX5ow-x9A3yLBni8KlrD7P-e4Qi6X5ueYKzZXymwbuOMzfkVtcA9JxvoJA4HMrePbc-N3-9aOpGN/s400/Kerangka+dasar+pemrograman.jpg)