NIM : 18104027
Kelas : SE002-B
Soal
2. Pada kode program bagian debugging di atas, hapuslah simbol titik-koma pada
baris cout << z << endl; kemudian lakukan debugging. Bagaimana hasilnya? Tuliskan
step by step nya!
2. Untuk melakukan debugging program, kita bisa menekan tombol “Shift+F7” atau
kita juga bisa mengklik menu “Debug” lalu pilih “Step Into”
3. Karena terdapat error pada program maka akan muncul pupop/peringatan untuk
melanjutkan proses debugging, jika kita klik “yes” berarti kita tetap melanjutkan
proses debugging meskipun terdapat error
Kemudian akan tanda panah kuning akan menuju baris 15, artinya program akan
memroses baris 15, yaitu memroses variabel y beserta nilainya
Pada proses debuggin ini, program tidak melanjutkan ke baris 17, karena untuk
memproses fungsi addem yang sudah dipanggil variabel z, program harus menuju
baris 7, pada fungsi ini, nilai x menjadi a (5) dan nilai y (2) menjadi b, lalu nilai z
menjadi c
Setelah itu menuju baris 8, yaitu mengembalikan nilai c, nilai c adalah hasil dari
proses a+b(5+2)
Pada proses debug ini, nilai z telah terdefinisi karena fungsi berhasil di panggil, lalu
ada perintah coutt, yaitu perintah untuk menampilkan nilai variabel z, namun perintah
itu tidak bisa dijalankan karena masih ada error di akhir baris 17, yaitu tidak diakhiri
dengan tanda titik koma “;”
Setelah itu program akan memproses baris 18, yaitu mengembalikan seluruh variabel
menjadi bernilai 0
12. Tekan kembali “Shift+F7”
13. Terakhir, program menuju baris 19 yaitu untuk menutup proses dari program
tersebut, dan proses debugging selesai :)