Professional Documents
Culture Documents
1
BAHASA PEMROGRAMAN
• Susunan kata-kata (atau kalimat) untuk
memberikan perintah kepada sistem
komputer
• Menggunakan sintaksis (tata cara
penulisan) tertentu untuk memudahkan
pemahaman
• Diperuntukkan bagi manusia (bukan untuk
komputer)
2
JENIS BAHASA
• Low level language (bahasa tingkat
rendah); lebih berorientasi ke bahasa
mesin
• High level language (bahasa tingkat
tinggi); lebih berorientasi ke manusia
• 4GL (fourth generation language); untuk
pengelolaan basisdata
3
BAHASA TINGKAT RENDAH
• Tata cara penulisan sangat singkat
• Sulit dipahami manusia
• Satu kemampuan mesin satu perintah
• Disesuaikan dengan kemampuan dasar dari
mesin
• Waktu pelaksanaan (execution time) sangat
cepat
• Setiap mesin mempunyai bahasa berbeda
4
BAHASA TINGKAT TINGGI
• Tata cara penulisan disesuaikan (mirip) dengan
bahasa tulis manusia
• Untuk memudahkan pemahaman logika
program
• Satu perintah memerlukan banyak langkah
mesin
• Satu bahasa untuk berbagai mesin yang
berbeda
• Makin banyak langkah mesin makin lambat
5
4GL
• Bahasa untuk mengelola basisdata
• Perintah-perintah berhubungan dengan
kumpulan data yang disimpan dalam bentuk file-
file pada media penyimpan data
• Waktu pembangunan basisdata menjadi lebih
cepat
• Tersedia perintah-perintah untuk manipulasi
data pada sekumpulan file
6
JENIS CONTOH VERSI
7
8
9
10
SOURCE CODE
OBJECT CODE
LINKING; menggabung dengan program-
program lain sehingga dapat di-execute
pada mesin komputer tertentu
EXECUTION CODE
11
SCRIPTING
• Bahasa yang berjalan pada bahasa yang
sudah ada
• Digunakan untuk memberikan tambahan
kemampuan pada bahasa tertentu
• Pada era teknologi WEB sangat banyak
digunakan
12
JENIS SCRIPT PADA WEB
• Server side script; script yang dilaksanakan oleh
server; contoh : CGI, Perl, ASP, PHP, JAVA
• Client side script; script yang dilaksanakan pada
client (tidak menjadi beban server); contoh :
Javascript, Vbscript
Kedua jenis script harus disimpan pada server dan
dikirim ke client saat diminta
13
PHP
14
JAVASCRIPT
15