Anda di halaman 1dari 4

Praktikum Pemograman

INSTITUT TEKNOLOGI PADANG ELE1341


JOBSHEET I
Compiler Code: Blocks

1.1 Dasar Teori


Integrated Development Environtment (IDE) adalah suatu aplikasi com-
puter yang digunakan untuk mengembangkan aplikasi berdasarkan bahasa pem-
rograman tertentu. IDE biasanya terdiri dari Graphical User builder, text atau code
editor , compiler atau interpreter serta debugger, Code::Blocks dikembangkan da-
lam bahasa pemrograman C++ menggunakan GUI toolkit wx Widgets. Bahasa
pemrograman yang digunakan oleh aplikasi CodeBlocks adalah Bahasa C,
Code:Blocks ini sebuah aplikasi yang digunakan untuk mengcoding dalam bahasa
C/C++. Keunggulannya adalah open source dan dapat berjalan baik itu Windows,
Linux dan Mac OS. Melalui bantuan compiler, program yang ditulis dalam Bahasa
pemrograman (seperti C/C++) diterjemahkan menjadi kode mesin sehingga bisa di-
jalankan oleh computer. Sebelum me-release program yang dibuat, diperlukan
proses debugging, yaitu melacak lokasi kesalahan (bug) pada program kemudian
memperbaikinnya. Alat untuk melakukan debugging dinamakan debugger . dengan
memungkinkan programmer untuk menghentikan program yang sedan running di
titik titik tertentu Contoh IDE untuk Bahasa pemrogramanC/C++ adalah
Code::Blocks, Dev C++, Borland C++, Visual Studio dan sebagainya. IDE Yang
akan digunakan pada praktikum.

1: #include
2: [deklarasi obyek]
3: [void] main ( )
4: {
5: [deklarasi variabel]
6: [pernyataan;]
7: … // isi program
8: [return nilai;]
9: }

TEKNIK ELEKTRO S1 MUHAMMAD FAJRI


2022310007
Praktikum Pemograman
INSTITUT TEKNOLOGI PADANG ELE1341
Keterangan program:
Baris 1: # include … merupakan pengarah preprosesor untuk memanggil file
header yang berisi obyek bawaan dari C yang digunakan dalam program.
Baris 2: Tempat untuk mendeklarasikan obyek (fungsi dan data) global.
Baris 3: Merupakan program utama yang berupa fungsi main ( ), satu-satunya
fungsi yang harus ada dalam program C, keyword void menunjukkan bahwa fungsi
main tidak mengembalikan apa-apa (tidak ada return value). \
Baris 4: {… Adalah awal blok (bisa awal blok program/fungsi atau awal blok pern-
yataan majemuk).
Baris 5: Deklarasi variabel local, dalam C diperkenankan untuk mendeklarasikan
variabel local di sebarang baris, namun disarankan agar lebih mudah dipahami
sebaiknya pendeklarasian variabel diletakkan di bawah nama fungsi.
Baris 6,7: Merupakan isi dari program, yang terdiri dari pernyataan-pernyataan C.
Tanda ; (titik koma = semicolon) digunakan untuk mengakhiri sebuah pernyataan.
Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. 5 Tanda // (double
slash) merupakan tanda penulisan komentar, selain itu C juga masih mengenal
tanda komentar /*……*/ Komentar dipakai untuk memberikan penjelasan kepada
pembaca kode, bias berupa nama pembuat kode, tanggal pembuatan, fungdi
perintah atau bagian tertentu pada kode.
Baris 8: merupakan nilai pengembalian (return value) terhadap fungsi.
Baris 9: …} akhir blok program

Code::Blocks dikembangkan dalam bahasa pemrograman C++


menggunakan GUI toolkit wx Widgets. Bahasa pemrograman yang digunakan oleh
aplikasi CodeBlocks adalah Bahasa C
Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan
oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide Ken
Thompson yang kemudian menciptakan bahasa B pada tahun 1970. Perkembangan
selanjutnya dari bahasa B adalah bahasa C yang dikembangkan oleh Dennis
Ritchie pada tahun 1972. Bahasa C pertama kali digunakan pada computer Digital
Equipment Corporation PDP-11 yang menggunakan sistem operasi UNIX.

TEKNIK ELEKTRO S1 MUHAMMAD FAJRI


2022310007
Praktikum Pemograman
INSTITUT TEKNOLOGI PADANG ELE1341

1.2 Alat Dan Bahan


1. PC/Laptop
2. Koneksi Internet

1.3 Langkah Kerja


1. Bukalah internet browser pada PC/Laptop Anda.
2. Software Code::Blocks beralamat https://www.codeblocks.org sehingga
Anda perlu menuju ke alamat tersebut!
3. Untuk bisa mendownload software tersebut Anda perlu meng-klik menu
Download
4. Setelah Anda meng-klik menu Download, Anda akan dihantarkan pada se-
buah halaman yang berisi pilihan instalasi yang dapat anda pilih berikut cara
instalasinya.
5. Selanjutnya Anda dihantarkan pada sebuah halaman yang berisi pilihan in-
stalasi yang sesuai dengan sistem operasi yang Anda gunakan di PC/Laptop
saat ini, Jika menggunakan windows,klik link “Windows
XP/Vista/7/8.x/10”. Apabila anda menggunakan system operasi Linux atau
Mac OS,Link downloadnya juga tersedia
6. Kemudian Anda akan disajikan sebuah halaman yang berisi tipe-tipe file
installer code::blocks yang bisa Anda download. Apat anda pilih berikut
cara instalasinya. Pilihlah “codeblocks-20.03mingw-setup.exe” , dengan
cara klik link “download dari Sourceforge.net atau “Fosshub”
7. Jika tidak ada masalah, proses download akan berjalan. Anda tinggal
menentukan lokasi dimana Anda ingin menyimpan file installer
Code::Blocks tersebut.

TEKNIK ELEKTRO S1 MUHAMMAD FAJRI


2022310007
Praktikum Pemograman
INSTITUT TEKNOLOGI PADANG ELE1341
DAFTAR PUSTAKA

1. https://pdfcoffee.com/laporan-praktikum-codeblocks-pdf-free.html
2. http://eprints.uad.ac.id/32511/1/Modul%20Praktikum%20Dasar%20Pemr
ograman.pdf
3. https://yudaciptosaputra.blogspot.com/2018/02/teori-pembelajaran-code-
blocks.html?m=1

TEKNIK ELEKTRO S1 MUHAMMAD FAJRI


2022310007

Anda mungkin juga menyukai