dari 128 karakter yang masing- Hampir semua karakter pada ASCII
masing berukuran 7-bit. Bila juga terdapat pada set karakter
menggunakan ukuran 8-bit maka EBCDIC.
karakternya menjadi 256 atau 28.
Program 1.1
#include <conio.h>
#include <iostream>
int main()
{
double jam, besar, bayar;
cout << "Berapa Jam Kamu bekerja? ";
cin >> jam;
cout << "Berapa besar gaji tiap jamnya? ";
cin >> besar;
bayar = jam * besar;
cout << "Kamu mendapatkan Gaji (Rp)" << bayar << endl;
getch();
return 0;
}
data jumlah jam kerja kemudian diisi menghitung dengan mengalikan data
10 dan memasukan gaji tiap jamnya tersebut sehingga data keluaran akan
150000 maka komputer akan muncul 150000.
NAMA PENJELASAN
BASIC Beginners All‐purpose Symbolic Instruction Code, bahasa pemrograman
yang biasa digunakan untuk merancang program sederhana pada
programer pemula
FORTRAN Formula Translator, Bahasa pemrograman yang dirancang untuk
menyelesaikan algoritma matematika yang kompleks
COBOL Common Business‐Oriented Language. Bahasa pemrograman yang
dirancang pada aplikasi bisnis
Pascal Pemrograman terstruktur, bersifat umum, dan biasanya bahasa
pemrogram ini banyak diajarkan
C Pemrogram terstruktur, bersifat umum. Bahasa ini dikembangkan oleh
bell laboratories. Bahasa C ini dapat digunakan sebagai bahasa aras tinggi
dan aras rendah.
C++ Dasar pengembangan C. C++ dapat digunakan sebagai bahasa berorientasi
objek, yang tidak ditemukan pada bahasa C. Bahasa ini juga dikembangkan
oleh laboratorium Bell
C# C# atau “C sharp”. Bahasa ini ditemukan oleh microsoft untuk
mengembangkan aplikasi pada aplikasi microsoft .NET
Java Bahasa ini merupakan bahasa berorientasi objek yang dikembangkan oleh
Sum Microsistem. Dengan java memungkinkan untuk pengembangan
program yang berjalan pada jaringan internet atau pada web browser.
VISUAL BASIC Bahasa pemrograman microsoft dimana bahasa ini bertujuan untuk
pengembangan perangkat lunak yang dapat memudahkan programmer
dalam membuat aplikasi berbasis windows.
ini menunjukan proses translasi dari compiler dan linker yang hal tersebut
file sumber menjadi file executable. dilakukan dengan satu aksi tunggal.
Seluruh proses pada gambar
tersebut dilakukan oleh preprosesor,
Gambar 1.13. proses translasi dari file sumber menjadi file executable
a. Deklarasi Variable:
Perhatikan deklarasi antara dua word var, kemudian diikuti dengan
buah program yang berbeda. nama variable (identifier) yang ingin
Dibawah ini merupakan deklarasi digunakan, dan kemudian tipe data
dari variable tersebut. Sedangkan
program yang digunakan oleh
pada C, deklarasi diawali dengan tipe
bahasa pascal dan bahasa C. data variable baru diikuti dengan
perhatikan perbedaan antara dua nama variable (identifier). Suatu
bahasa tersebut. identifier harus diawali oleh karakter
bukan angka, tetapi tidak boleh
Bahasa Pascal mengandung karakter khusus seperti
Var I,i2 : Integer; * , - + / \ = < > . ? & dan sebagainya.
Pada bahasa Pascal, identifier tidak
s : String; bersifat case sensitive, maksudnya,
huruf besar ataupun huruf kecil
Bahasa C dianggap sama. Sebaliknya pada
Int 1,12; Bahasa C, identifier bersifat case
Char s[100]; sensitive, sehingga variable s dan S
akan dianggap dua identifier yang
Untuk mendeklarasikan variable berbeda.
pada Pascal, digunakan reserved
b. Deklarasi Konstanta:
Dalam melakukan deklarasi nilai const phi = 3.14;
konstanta atau nilai tetap, dilakukan
dengan cara menulis const. Konstanta yaitu nilai yang tetap. Jadi
perhatikan contoh penulisan program jika mengacu pada contoh di atas,
dibawah ini: maka nilai phi tidak dapat diubah-
ubah dan akan selalu 3.14
Bahasa C
struct datasiswa {
char nama[30];
char alamat[30];
char telp[20];
}
Bahasa Pascal
Type Tdatasiswa = ^dataSiswa
Datasiswa = record
Nama : String[30];
Alamat : String[30];
Telp : String[20];
end;
d. Deklarasi Procedure/Function:
Untuk membahas masalah funsi pada C Perhatikan potongan
procedure pada bahasa Pascal dan program dibawah ini:
Pada bahasa C
void cetak (char 8string);
int Tambah (int a, int b);
1.8.2. Statement
Bagian statement merupakan bukan blok utama program maka
bagian program yang berisi perintah reserved word end diakhiri dengan
yang akan dieksekusi /dijalankan. tanda titik koma (;). Sebaliknya pada
Pada bahasa Pascal, bagian bahasa C, dimulai dari deklarasi
statement selalu diawali dengan variable hingga akhir statement
reserved word begin dan end. diawali dan diakhiri dengan tanda
Apabila blok statement adalah blok kurung kurawal { dan }. Berikut
utama program, maka reserved word adalah contoh potongan kode untuk
end harus diakhiri dengan tanda implementasi menghitung luas
titik(.), sebaliknya jika blok statement lingkaran dengan Bahasa.
Program 1.2
#include <stdio.h>
void main()
{
const phi = 3.24;
float diameter,radius,luas;
scanf ("%f", &diameter);
radius = diameter/2.0;
luas = phi * radius * radius;
printf ("%f",Luas);
}
2008 | Direktorat Pembinaan SMK 37
Bahasa Pemrograman Dasar-dasar Pemrograman Komputer