Penda Hulu Anv 2
Penda Hulu Anv 2
Instruksi 1
Instruksi 2
eksekusi
eksekusi secara
Instruksi 3
sekuensial
komputer
(berurutan)
Instruksi 4
....
Instruksi n
Perkembangan Bahasa Komputer
int main ()
{
char quit;
quit = '\0';
while (quit != 'q')
{
printf("Hello World!\n");
printf("Press q then enter to quit\n");
scanf("%c",&quit);
}
return 0;
}
Tampilan program ketika dijalankan
Pemrosesan program pada bahasa
tingkat tinggi oleh komputer
Listing Program/source
code (biasanya dalam
bentuk file teks)
Proses eksekusi :
menjalankan program
yang telah dibuat
IDE (Integrated Development Environment)
Input/Output Symbol:
Represents an input or output process in an algorithm
Process Symbol:
Represents any single process in an algorithm
Decision Symbol:
Represents a decision in the logic involving the comparison
Of two values.
mulai
Pertukaran 2 variabel
Tampilkan
A dan B
C=A
A=B
B=C
Tampilkan
A dan B
selesai
Algoritma program ‘hello world’
Penjelasan program hello world dalam sebuah
algoritma:
1. Mulai
2. Deklarasi variabel quit bertipe char
3. Inisialisasi quit dengan nilai “/0”
4. Ketika quit tidak bernilai ‘q’ lakukan hal berikut terus
menerus:
4.1. tampilkan “hello world .. dst”
4.2. baca variabel quit dari keyboard disertai penekanan
enter (variabel quit akan ter-update)
5. Selesai
Flowchart program hello world
mulai
quit = “/0”
Tampilkan
“hello
world,dst”
YA
Baca quit
dari
keyboard
selesai
Materi kuliah ini, termasuk master Dev-
C++ bisa diunduh di:
www.te.ugm.ac.id/~enas/progdas