MODUL I
PENGENALAN CODE BLOCKS
Disusun Oleh :
SATRIO DHANAR FATHONI : 19102051
DOSEN :
Wahyu Andi Saputra, S.Pd., M.eng.
1 Sumber: https://www.techopedia.com/definition/26860/integrated-development-
environment-ide. Diakses pada tanggal 31 Agustus 2016.
2 Sumber:
http://www.webopedia.com/TERM/I/integrated_development_environment.html.
Diakses pada tanggal 31 Agustus 2016.
3 Unduh dari:
http://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/codebloc
ks16.01mingw-setup.exe
BAB III
PENJELASAN UNGUIDED
Laporan Tugas
A. Tugas no 1
Langkah-langkah menginstall apk codeblock:
1. Pertama buka file codeblock, dengan cara klick kanan run administrator ,
lalu muncul tombol Next> ,lalu pilih next
2. Lalu akan muncul tombol I agree, tombol itu tidak bisa di klik jika kamu
belum
menekan check point I agree. Tekan check point I agree lalu tombol I
agree itu akan berfungsi
3. Sistem akan memilih sendiri check point default instal lalu pilih next
4. Pilih di mana kamu akan menginstal program code block, biasanya akan
default di c:\
1.
Praktikum pertama membuat program sederhana seperti diatas
2.
Contoh saat di run
3.
#include <iostream>
// pengarah kompilator (definisi yang terdiri dari kumpulan
pernyataan)
4.
using namespace std;
// program ini akan menggunakan namespace std;shigga kita tidak
perlu menyertakan identitas std;; pada anggota dari namespace std
,salah astunya adalah cout
Fungsi dari program diatas adalah untuk mempermudah saat
membuat koding / program agar saat penulisan cout tidak perlu
menggunakan std; di depan cout tersebut
5.
int main( ) {}
// merupakan fungsi (function) utama ,fungsi yang akan di baca oleh
kompilator pertama kali secara otomatis
Int dalam fungsi utma adalah sebuah return type integer. Dalam
peraturan c++ fungsi utama memang harus mengunakan return type
integer.
7.
// ini merupakan baris (statement) dan merupakan definisi dari fungsi
utama
8.
return 0;
// merupakan pernyataan pengembalian, untuk memberitahu kepada
sistem operasi bahwa program telah berakhir secara normal dengan
nilai 0 yang berarti tanpa kesalahan
C. TUGAS 2
Langkah debug dan hasilna apa bila ,pada cout << z >> endl ;. (;) dihapus
1.
Tulislah program seperti di atas yang sudah di tentukan
2.
Hapus (;) pada baris cout<<z<< endl;
3.
Tekan Shift+F7 untuk melaukan debugging ,dikarenakan tadi kita
menghapus ; maka akan terjadi build faild , dan akan munncul pertanyaan
ingin melanjutkan debug program ? klick yes untuk melanjutkan
debugging
4.
Proses mendebug dimulai, pada baris ke 12 ada tanda panah kuning di
situlah proses pertama debug . program membaca x,y dan z , tetapi
compiler hanya memberikan angka acak untuk x,y,dan z
5.
Kita lanjut Shift + F7 untuk mendebuging ,maka akan melanjutkan ke
baris 13 untuk langkakh ini variable x, dan y sudah di isi oleh angka
semestinya tetapi untuk variable z masih diisi oleh angka aacak
6.
Lanjut lagi klik shift+F7 untuk mendebuging, maka debuging akan
berlanjut ke baris ke 7. Kali ini variable x ,y dan z di gantikan oleh fungsi
addem yaitu a + b = c maka hasilnya seperti di atas .
7.
Tekan Shift + F7 untuk melanjutkan debuging , kali ini debuging
melanjutkan ke baris 8. Untuk c kali ini sudah terisi dari hasil penjumlahan
a dan b yaitu 7, fungsi addem berjalan semua
8.
Tekan Shift + F7 lalgi maka akan turun ke baris 9. Program telah sampai
akhir dari fungdi addem.
9.
Tekan shift + f7 lagi debugging akan pada baris ke 14. Program akan
kembali ke fungsi main, jadi progrram akan berganti kembali ke variable
x,y, dan z. tetapi nilai z sudah terisi menjadi 7
10.
Tekan shift + f7 lagi maka debugging akan sampai pada baris 16
11.
Tekan shift + f 7 lagi maka debuging akan menuju bagian akhir dari
funngsi main
12. Tekan shift + F7 maka funsi dan isi variablenya akan hilang dikarenakan
berada pada kurung kurawal
13.
Tekan Shift+ F7 untuk debuging yang terakhir kalinya, maka akan muncul
pesan debugger finish di bagian bawah
BAB IV
KESIMPULAN
1. Code Blocks adalah salah satu aplikasi yang dapat digunakan untuk
membuat program c++
4. Bila kita mnghapus satu symbol (;) yang ada pada koding [cout<<z<<
endl; ] dapat menyebabkan eror saat di debuging