Anda di halaman 1dari 5

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 pemro-
graman tertentu. IDE biasanya terdiri dari Graphical User builder, text atau code
editor , compiler atau interpreter serta debugger, Code::Blocks dikembangkan
dalam bahasa pemrograman C++ menggunakan GUI toolkit wx Widgets.
Code Block adalah adalah suatu program lingkungan pengembangan ter-
padu bebas, nirlaba, bersumber terbuka dan lintas platform. Program yang ditulis
dalam C++ beserta Widgets untuk GUI-nya ini bisa digunakan bersama dengan
berbagai macam kompilator, contohnya GCC dan Visual C++. Peralatannya yang
tersedia tergantung dari “plugin” yang ada dipasang. Sekarang ini, Code::Blocks
lebih tersedia sebagai perangkat pengembangan dalam bahasa C dan C++,
walaupun program ini juga bisa disesuaikan, dan mungkin akan membutuhkan pe-
masangan tambahan, untuk pengembangan perangkat lunak ARM, AVR, DirectX,
FLTK, Fortran, GLFW, GLUT, GTK+,Irrlicht, Lightfeather, MATLAB, OGRE,
OpenGL, Qt, SDL, SFML, STL, SmartWin dan wx. Code::Blocks tersedia di sis-
tim operasi Windows, Linux, Mac OS X dan FreeBSD.

Blocks juga bisa digunakan bersama dengan banyak kompilator, Code


contohnya MinGW (GCC untuk Windows), Digital Mars, Visual C++, Borland
C++, LLVM Clang, Watcom, LCC, dan Intel C++ Compiler. Walau sebenarnya
lebih untuk C++, masih ada terdapat juga kompilator untuk bahasa pemrograman
selain C++, contohnya GNU Fortran, Digital Mars D, dan GNU GDC. Dengan
sistim “plugin”-nya CodeBlocks, kegunaan untuk bahasa-bahasa lainnya juga bisa
turut dipasang.

Code::blocks ini juga bersifat multi platform atau cross platform yang
artinya dapat diinstall di berbagai Sistem Operas seperti Windows, linux dan
MacOS tanpa kehilangan fitu-fitur utamanya.

TEKNIK ELEKTRO S1 ANDIKA PRATAMA


2022310030
Praktikum Pemograman
INSTITUT TEKNOLOGI PADANG ELE1341
Keuntungan menggunakan IDE ini selain karena opensource adalah uku-
ran installer dan aplikasinya yang ringan, output aplikasinya yang sangat light-
weight, serta code editornya yang sangat fancy dan useful (tooltip, syntax editor,
command lookup, built in debbuger, dll)

C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek,


bahasa ini memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum
yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Anda
dapat mendownload DJGPP atau mungkin saja anda telah memiliki kompiler lain.
Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi
fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat
menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan uca-
pan yang tidak standar yang diucapkan orang diberbagai pelosok negeri. Sebagai
contoh, di New Orleans kata median disebut neutral ground). Kadang kadang  pe-
makaian fungsi nonstandard akan menimbulkan masalah pada saat anda hendak
mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++
yang ditulis oleh seorang programer) mempergunakan kompiler yang berbeda
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
pernyataan majemuk).

Baris 5: Deklarasi variabel local, dalam C diperkenankan untuk mendeklarasikan


variabel local di sebarang baris, namun disarankan agar lebih mudah dipahami se-
baiknya 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.

TEKNIK ELEKTRO S1 ANDIKA PRATAMA


2022310030
Praktikum Pemograman
INSTITUT TEKNOLOGI PADANG ELE1341
Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. 5 Tanda // (dou-
ble 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 perin-
tah atau bagian tertentu pada kode.
Baris 8: merupakan nilai pengembalian (return value) terhadap fungsi.
Baris 9: …} akhir blok program. Code::Blocks ini bersifat multi-platform atau cross-
platform, artinya dapat diinstal di berbagai Sistem Operasi seperti Windows, Linux dan
MacOS tanpa kehilangan fitur-fitur utamanya. Semuanya akan sama persis di setiap sis-
tem operasi tempat instalannya.

TEKNIK ELEKTRO S1 ANDIKA PRATAMA


2022310030
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/Lap-
top 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 ANDIKA PRATAMA


2022310030
Praktikum Pemograman
INSTITUT TEKNOLOGI PADANG ELE1341
DAFTAR PUSTAKA

1. https://www.academia.edu/9923046/Dasar_teori_pengenalan_Bahasa_C_
2. http://eprints.uad.ac.id/32511/1/Modul%20Praktikum%20Dasar
%20Pemrograman.pdf
3. https://evidrjtn.wordpress.com/2018/02/07/codeblocks-code-blocks/
4. https://www.forumkomputer.com/pengertian-code-block/

TEKNIK ELEKTRO S1 ANDIKA PRATAMA


2022310030

Anda mungkin juga menyukai