Outline
1 Pendahuluan
2 Apakah Program Komputer itu?
3 Tingkatan Bahasa Pemrograman
4 Mengenal Berkas (File) Program
5 Penerjemahan Bahasa Pemrograman
6 Konstruksi Bahasa Pemrograman
7 Flowchart sebagai Alat Bantu Pemrograman
8 Contoh Flowchart
9 Lingkungan Pemrograman Windows
Pendahuluan Apakah Program Komputer itu? Tingkatan Bahasa Pemrograman Mengenal Berkas (File) Program Penerjemahan
Pendahuluan
Struktur Pencabangan:
Pengambilan keputusan tentang perintah mana yang harus
dilaksanakan pada suatu kondisi tertentu, dan perintah
mana yang harus dilakukan pada kondisi yang lain.
Memungkinkan program memilih instruksi mana yang
harus dilaksanakan apabila dihadapkan pada dua atau
lebih pilihan.
Struktur Pengulangan:
Melaksanakan satu atau sekelompok perintah secara
berulang-ulang.
Setiap pengulangan atau iterasi dilakukan dengan
perincian tugas yang berbeda dari iterasi sebelumnya.
Dapat dilakukan dalam jumlah tertentu (telah diketahui
sebelumnya) atau jumlahnya tergantung pada sebuah
kondisi yang harus dipenuhi.
Pendahuluan Apakah Program Komputer itu? Tingkatan Bahasa Pemrograman Mengenal Berkas (File) Program Penerjemahan
Elemen-elemen Flowchart
Gambar 2: Oval
Elemen-elemen Flowchart
Elemen-elemen Flowchart
Gambar 6: Dokumen
Contoh Flowchart
Contoh Flowchart
1 /* Namafile: swap1.c
2 Mempertukarkan nilai dua variabel */
3 #include <stdio.h>
4 int main()
5 {
6 int a, b, t;
7
8 printf("Berikan dua buah bilangan:\n");
9 scanf("%d%d\n", &a, &b);
10 t = a; /* Swap */
11 a = b;
12 b = t;
13 printf("a=%d, b=%d\n", a, b);
14
15 return 0;
16 }
Pendahuluan Apakah Program Komputer itu? Tingkatan Bahasa Pemrograman Mengenal Berkas (File) Program Penerjemahan
Contoh Flowchart
Contoh Flowchart
1 /*Namafile: product1.c
2 Menghitung a * b tanpa perkalian */
3 #include <stdio.h>
4
5 int main()
6 {
7 int a, b, c, k;
8
9 printf("Mengalikan bilangan.\n");
10 printf("Berikan dua buah bilangan: ");
11 scanf("%d%d", &a, &b);
Pendahuluan Apakah Program Komputer itu? Tingkatan Bahasa Pemrograman Mengenal Berkas (File) Program Penerjemahan
Contoh Flowchart
13 k = 0;
14 c = 0;
15 while(k != b)
16 {
17 k++;
18 c = c + a;
19 }
20 printf("%d * %d = %d\n", a, b, c);
21
22 return 0;
23 }
Pendahuluan Apakah Program Komputer itu? Tingkatan Bahasa Pemrograman Mengenal Berkas (File) Program Penerjemahan
Contoh Flowchart
Contoh Flowchart
Contoh Flowchart
Contoh Flowchart
Contoh Flowchart
12 while(bil > 0)
13 {
14 hasil = hasil + ((bil%2) * power);
15 bil = bil / 2;
16 power = power * 10;
17 }
18 printf("Bilangan binernya adalah: %d\n",
hasil);
19
20 return 0;
21 }
Pendahuluan Apakah Program Komputer itu? Tingkatan Bahasa Pemrograman Mengenal Berkas (File) Program Penerjemahan