Anda di halaman 1dari 5

LAPORAN PRAKTIKUM

Algoritma Pemrograman

MODUL I
“PENGENALAN CODE::BLOCKS”

Disusun oleh:
Mohamad Jaffran Romiro Majid
2211102357
S1 IF-10-H

PROGRAM STUDI S1 INFORMATIKA


FAKULTAS INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2022
TUGAS
1. Tugas
Source code
#include <iostream>

using namespace std;

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>

using namespace std;

int penjumlahan (int, int);


int penjumlahan (int a, int b) {

int c;

c = a+b;

return c;

int main(){

int x=5, y=2, z;


z = penjumlahan (x, y);
cout << z << endl;
return 0;
}
2. Kemudian tekan shift+F7 kemudian klik menu Debug – Debugging windows – Watches

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.

Anda mungkin juga menyukai