Professional Documents
Culture Documents
Modul 3 - TipeAlgoritmaDasar-InputOutput - Runtunan-01
Modul 3 - TipeAlgoritmaDasar-InputOutput - Runtunan-01
1. Capaian Pembelajaran
Mahasiswa mampu menjelaskan dan menentukan bentuk algoritma dasar dalam
pemrograman dalam menyelesaikan permasalahan.
2. Uraian Materi
2.1. Teks Algoritma Pemrograman
Paradigma pemrograman procedural memisahkan bagian data dan bagian instruksi
dipisahkan tempatnya. Pada dasarnya, teks algoritma selalu disusun oleh tiga bagian (blok):
bagian kepala (header) algortima, bagian deklarasi dan bagian deskripsi algoritma program.
Setiap bagian sebaiknya dilengkapi dengan komentar untuk memperjelas maksud teks yang
dituliskan. Bagian komentar pada pemrograman bahasa C (C++) adalah kalimat yang diapit
oleh pasangan tanda slash (garis miring) dan bintang (asterisk) ( /* …. */ )
DEKLARASI
[ Deklarasi global ] /* DEKLARASI bila diperlukan bersifat opsional */
[ Jenis data ] main( [daftar argument] )
DESKRIPSI
{ /* awal deskripsi algoritma/program */
[ Deklarasi lokal ]
[ Kode program yang dapat dieksekusi ]
} /* akhir deskripsi algoritma/program */
[ Fungsi-fungsi buatan pemrogram ]
Kurung-siku pada tiap bagian program bingkai Struktur Susunan Program Bahasa C
yang ditampilkan ini bersifat opsional, boleh ada boleh tidak dalam suatu program bahasa C.
Revisi berdasarkan program di atas, maka berikutnya program untuk : Tampilkan kalimat
“Hello Dunia” dan “ Bahasa C itu mudah” dalam dua baris dan dilanjutkan perkalian dua
bilangan bulat yang nilai dapat diubah-ubah nilainya melalui keyboard.
Hasil program :
/* Program-1 Program-Scanf-Pertama-Saya */
#include <stdio.h>
#include <conio.h>
main()
{
int x , y; /* tentukan variabel varX dan varY bertipe integer */
int hasilZ; /* tentukan variable hasilZ bertipe integer */
printf("\n \n \n"); /* Enter turun tiga baris kebawah */
printf("****************************************************** \n");
printf("* Program Bahasa C Ke-2 Saya * \n");
printf("****************************************************** \n \n");
puts(" Perkalian Dua Bilangan Integer");
puts(" Masukkan dua Angka Integer X dan Y");
puts(" Misalnya X = 11 SPASI Y = 12 dan 14 ENTER \n");
puts(" bilangan-x spasi bilangan-y dan ENTER \n \n");
scanf("%d %d",&x,&y); /*Membaca dari keyboard nilai1 pada alamat &x dan &y */
printf("\n \n Hello Dunia ! \n"); /*tampilan tulisan Hello Dunia ! dan pindah baris berikut */
printf(" Bahasa C itu mudah \n \n \n"); /* tampilkan tulisan "Bahasa C.. dan turun 2 baris */
hasilZ = x * y; /* operasi perkalian nilai hasilZ adalah varX dikali varY */
printf(" Perkalian Nilai %d dan nilai %d maka hasilnya adalah = %d \n \n", x, y, hasilZ);
printf("******************************************************* \n \n");
}
Simpan hasil kode-sumber program Contoh-1.2 dengan menekan tombol CTRL + S. Lalu
kompail (COMPILE–F9) dan jalankan (RUN)-F10. Hasil eksekusi : (Pada Dev.C++ tekan F9, lalu
F10 atau cukup F11 (masing-masing satu kali)
Contoh 1.2. dalam Dev.C++ :
/* Program-2 Program-Scanf-Kedua-Saya */
#include <stdio.h>
#include <conio.h>
main()
{
long int x , y; /* tentukan variabel varX dan varY bertipe integer */
long int hasilZ; /* tentukan variable hasilZ bertipe integer */
printf("\n \n \n"); /* Enter turun tiga baris kebawah */
printf("******************************************************* \n");
printf("* Program Bahasa C Ke-2 Saya * \n");
printf("******************************************************* \n \n");
puts(" Perkalian Dua Bilangan Integer");
puts(" Masukkan dua Angka Integer X dan Y");
puts(" Misalnya X = 11 SPASI Y = 12 dan 14 ENTER \n");
puts(" bilangan_ke-1 spasi bilangan_ke-2 dan ENTER \n \n");
scanf("%d %d",&x,&y);
printf("\n \n Hello Dunia ! \n"); /*tampilan tulisan Hello Dunia ! dan pindah baris berikut */
printf(" Bahasa C itu mudah \n \n \n"); /* tampilkan tulisan dan pindah turun 2 baris */
hasilZ = x * y; /* operasi perkalian nilai hasilZ adalah varX dikali varY */
printf(" Perkalian Nilai %d dan nilai %d maka hasilnya adalah = %d \n \n", x, y, hasilZ);
printf("******************************************************* \n \n");
}
Hasil eksekusi (compile dan RUN) atau tekan F11 adalah sbb
5. Daftar Rujukan**)
5.1. Munir, Rinaldi. (2016). Algoritma dan pemrograman : Dalam bahasa pascal, C,
dan C++. Informatika, Bandung.
5.2. Gudono, MBA, (1995), Pemrograman C dan C++, Penerbit ANDI OFFSET,
Yogyakarta.
5.3. Sitompul, Opim S., (1995), Prinsip Dasar Pemrograman C, Penerbit GHALIA
INDONESIA, Jakarta.
5.4. G.Kochan, S. (2001). Programming in C, Third Edition (Vol. 40).
https://doi.org/10.1002/1521-3773(20010316)40:6<9823::AIDANIE9823