Algoritma Pemrograman
MODUL I
“PENGENALAN CODE::BLOCKS”
Disusun oleh:
Mohamad Jaffran Romiro Majid
2211102357
S1 IF-10-H
int main()
{
cout << "Mohamad Jaffran Romiro Majid" << endl;
cout <<"2211102357"<< endl;
return 0;
}
Screenshoot program
Deskripsi program
Debugging adalah proses melacak kode langkah demi langkah (step by step) sehingga
dapat diketahui di mana letak kesalahan dalam program dan dapat diketahui sebab program
tidak berjalan dengan benar. Kesalahan dalam membuat program bisa terjadi karenaka
kesalahan logika atau algroritmanya, dan kesalahan penulisan sintaks. Code:Blocks telah
menyediakan perangkat untuk melakukan debugging pada menu “Debug”. Dengan debugger
memungkinkan programmer menghentikan program sementara dan melihat (watch) apa yang
terjadi.
2. Tugas 2
Souce code
1. Langkah yang pertama adalah menulis source code pada project code block
#include <iostream>
int c;
c = a+b;
return c;
int main(){
3. Kemudian Klik F7 lagi untuk melajutkan ke langkah berikutnya. variable x dan y telah terisi.
4. Kemudian Klik shift+F7 pada tahap ini program beralih ke fungsi addem yang mengirimkan 2
parameter yaitu nilai x dan y sedangkan nilai c masih acak.
5. kemudian Klik F7 pada tahap ini program beralih ke fungsi penjumlahan yang mengirimkan 2
parameter yaitu nilai x dan y sedangkan nilai c masih acak.
6. kemudian Klik F7 untuk melajutkan tahap . Pada tahap ini program berada pada posisi simbol
kurung kurawal tutup (})
7. kemudian klik F7 untuk melajutkan ke langkah berikutnya. Program akan kembali kefungsi
main.
8. kemudian klik Shift+F7 program akan menampilkan nilai dalam variable z, yaitu 7 ke layar
monitor. Sehingga jika kita beralih ke jendela terminal akan tercetak angka 7.
9. kemudian klik F7 lagi, program menuju ke akhir baris dari fungsi main. Variable telah dihapus
dari memori
Lalu apa yg terjadi jika symbol ; (titik koma) pada baris cout << z << endl; dihapus lalu kita melakukan
debugging dan apa yg terjadi?.
Maka hasilnya akan ada eror dan muncul persegi berwarna merah pada samping kiri bagian baris cout << z
<< endl dan ada keterangan pada bagian log & others keterangannya adalah ||=== Build: Debug in fghtd
(compiler: GNU GCC Compiler) ===|
C:\codeblock\laprak\fghtd\main.cpp||In function 'int main()':|
C:\codeblock\laprak\fghtd\main.cpp|21|error: expected ';' before 'return'|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
Maka hasilnya seperti gambar dibawah ini.