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.
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.
Simpan hasil kode-sumber (source-code) program di atas dengan menekan tombol CTRL
bersamaan dengan tombol huruf S (tombol-kontrol + S). Setelah file di simpan (save),
dilanjutkan dengan meng-kompail (COMPILE) – F9 dan menjalankannya (RUN)-F10
Hasil eksekusi : (Pada Dev.C++ tekan F9, lalu F10 atau cukup F11 (masing-masing satu kali)
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)
3. Algoritma Runtunan
Algoritma Runtunan program merupakan proses algoritma secara beruntunan atau
proses secara bersambung-sambungan (sequensce) terhadap satu atau lebih instruksi, yang
berarti bahwa :
1. tiap instruksi dikerjakan satu persatu;
2. tiap instruksi dilaksanakan tepat sekali; tidak instruksi yang diulang;
3. ururtan instruksi yang dilkasanakan pemroses sama dengan urutan aksi sebagaimana
yang tertulis di dalam teks algoritmanya;
4. akhir dari instruksi terakhir merupakan akhir dari algoritma program pula.
Hasil eksekusi (compile dan RUN) atau tekan F11 adalah sbb
5. Tugas
Kerjakan contoh program 1.1 sampai dengan 1.6, lalu jangan lupa untuk menyimpan
listring program dan tangkapan layer pemograman di dev c++ dan hasi programnya.
Kumpulkan tugas dalam bentuk .rar atau .zip ditempat yang disedikan.
6. Daftar Rujukan**)
6.1. Munir, Rinaldi. (2016). Algoritma dan pemrograman : Dalam bahasa pascal, C,
dan C++. Informatika, Bandung.
6.2. Gudono, MBA, (1995), Pemrograman C dan C++, Penerbit ANDI OFFSET,
Yogyakarta.
6.3. Sitompul, Opim S., (1995), Prinsip Dasar Pemrograman C, Penerbit GHALIA
INDONESIA, Jakarta.
6.4. G.Kochan, S. (2001). Programming in C, Third Edition (Vol. 40).
https://doi.org/10.1002/1521-3773(20010316)40:6<9823::AIDANIE9823