Anda di halaman 1dari 31

BAHASA PEMROGRAMAN

Oleh:
Richa Watiasih
PENDAHULUAN
Bahasa Pemrograman C adalah sebuah bahasa pemrograman komputer
yang bisa digunakan untuk membuat berbagai aplikasi (general-purpose
programming language), mulai dari sistem operasi
(seperti Windows atau Linux), antivirus, software pengolah gambar (image
processing), hingga compiler untuk bahasa pemrograman, dimana C banyak
digunakan untuk membuat bahasa pemrograman lain yang salah satunya
adalah PHP.
Dengan bahasa C inilah sistem operasi UNIX ditulis ulang. Pada
gilirannya, UNIX menjadi dasar dari banyak sistem operasi modern saat
ini, termasuk Linux, Mac OS (iOS), hingga sistem operasi Android.
Bahasa pemrograman C dibuat pertama kali oleh Dennis M.
Ritchie pada tahun 1972. Saat itu Ritchie bekerja di Bell Labs,
sebuah pusat penelitian yang berlokasi di Murray Hill, New Jersey,
Amerika Serikat.
 Berbagai compiler bahasa pemrograman juga dikembangkan
menggunakan bahasa C.

 Sebagai contoh, compiler untuk bahasa pemrograman PHP dibuat


menggunakan bahasa C. Aplikasi MySQL juga dibuat dari bahasa C.

 Pengembang dari aplikasi MySQL, PHP, dan sebagian besar project


open-source, mayoritas juga menggunakan bahasa C.
PENGERTIAN COMPILER
 Compiler adalah aplikasi yang berfungsi “membaca dan
menerjemahkan” bahasa pemrograman komputer (kode program)
untuk menghasilkan sebuah program.

 Seperti yang nantinya kita praktekkan, bahasa C berisi instruksi-


instruksi yang ditulis dalam kode khusus. Contoh kode tersebut
adalah: printf(“Hello World”). Compiler akan membaca perintah
ini dan menghasilkan sebuah file exe.

 Dengan kata lain, Compiler Bahasa C adalah program yang


dibutuhkan untuk memproses teks bahasa C untuk menjadi
sebuah aplikasi.
Terdapat banyak compiler C. Yang cukup terkenal
untuk sistem operasi Windows adalah:

 MinGW
 Turbo C
 Cygwin
 Visual C++
 Code::Blocks
PENGERTIAN LINKER

Tugas dari linker adalah menggabungkan berbagai library


external dengan object file untuk menghasilkan sebuah program.
 Sebagai contoh, untuk menampilkan
teks ke layar dalam bahasa C
perintahnya adalah printf(“Hello
World”). Untuk bisa memproses
perintah printf(), C butuh sebuah file
external, yakni stdio.h.

 Linker-lah yang akan


menggabungkan hello_world.obj de
ngan stdio.h. Hasil akhirnya berupa
sebuah program berextension *.exe.
Karena file source code saya buat
sebagai hello_world.c, file
programnya akan
bernama hello_world.exe. Dengan
men-double-klik file hello_world.exe,
program kita sudah langsung
berjalan.
PENGERTIAN IDE

 IDE merupakan singkatan dari Integrated Development


Environment.

 IDE adalah aplikasi yang menggabungkan teks


editor, compiler dan linker dalam 1 aplikasi. Kadang
ditambah juga dengan sebuah debugger, yakni fitur untuk
menampilkan kesalahan dari kode program.

 Sebuah IDE sangat memudahkan proses pembuatan


program, karena kita hanya perlu membuka 1 aplikasi saja.
 Beberapa IDE juga memiliki fitur tambahan seperti real-time
debugging (memberitahu error sebelum kode program di compile), syntax
highlighting (mewarnai beberapa kode agar mudah dibaca) dan code
completion (memberikan saran penulisan kode program).

 Contoh dari IDE untuk bahasa C adalah Turbo C, Visual


C++ dan Code::Blocks.
MENDOWNLOAD DAN MENGINSTALL CODE::BLOCKS
 Code::Blocks sendiri merupakan aplikasi Open Source yang bisa didapat
dengan gratis. IDE ini juga tersedia untuk sistem operasi Linux, Mac, dan
Windows.
 Untuk mulai download aplikasi Code::Blocks:
(1) buka alamat http://www.codeblocks.org.
(2) klik menu “Download” dan pilih “Download the binary release”.
pilih sistem operasi dimana Code::Blocks akan diinstall. Jika
menggunakan Windows, scroll halaman sampai ke judul “Windows
XP / Vista / 7 / 8.x / 10”. Apabila menggunakan sistem operasi
Linux atau Mac OS, link downloadnya juga tersedia.

Terdapat beberapa jenis installer Code::Blocks. Pilih yang


“mingw-setup” seperti dalam gambar dibawah, atau tepatnya
“codeblocks-20.03mingw-setup.exe”. Langkah ini sangat
penting karena jika salah download, compiler C tidak akan terinstall
(terpaksa download ulang lagi).
 Klik salah satu link “download form”, bisa dari FossHUB atau Sourceforge.net.
Jika tidak ada kendala, proses download akan berjalan. File
instalasi codeblocks-20.03mingw-setup.exe berukuran sekitar 145MB.
 Jika mengalami kendala pada saat proses download atau ingin menggunakan
versi yang sama dengan tutorial di Duniailkom ini, saya juga sudah siapkan link
di Google Drive berikut: Code::Block 20.03 (MinGW Setup) – Windows 64 bit.
PROSES INSTALASI CODE::BLOCKS
 Setelah file master Code::Block tersedia, saatnya mulai proses instalasi.
 Double klik file codeblocks-20.03mingw-setup.exe yang baru saja di
download, dan akan tampil jendela awal proses instalasi.

 Klik tombol “Next” untuk lanjut.


 Lalu di halaman “License Aggrement”,
klik saja tombol “I Agree”.
 Halaman berikutnya adalah “Choose Components”, biarkan pilihan default
(seluruh pilihan di centang), lalu klik tombol “Next”.
 Jendela “Choose Install Location” berguna untuk mengubah lokasi
instalasi Code::Blocks. Disini saya akan membiarkan pilihan default.
Artinya kode program Code::Blocks akan terinstall di “C:\Program
Files\CodeBlocks”.

 Klik Tombol “Install” dan proses instalasi akan berlangsung beberapa saat.
Proses Instalasi Code::Blocks Sedang Berlangsung
 Setelah proses instalasi selesai, akan tampil jendela konfirmasi “Do you
want to run Code::Blocks now?” Klik Yes agar setelah proses instalasi,
IDE Code::Blocks langsung tampil.

Tampilan Code::Block 20
Sampai disini, aplikasi Code::Blocks sudah sukses terinstall dan siap untuk digunakan.
 Apabila mendapati jendela tambahan, pilih saja settingan default, misalnya
pada saat memilih compiler yang diinstall (GNU CCG Compiler) dan File
Association.
MEMERIKSA PENGATURAN LOKASI COMPILER
Pada saat menginstall Code::Block, juga ikut terinstall compiler bahasa C GNU GCC yang
disediakan oleh MinGW-W64 project. Aplikasi Code::Block harus terhubung dengan
compiler ini agar nantinya bisa memproses file C.
Untuk memeriksanya, silahkan buka menu Settings -> Compilers…
Setelah itu pilih tab “Toolchain executables” (1).dan pastikan kotak teks “Compiler’s
installation directory” berisi “C:\Program Files\CodeBlocks\MinGW” (2) seperti gambar di
bawah ini:
 Jika kolom ini berisi alamat lain atau
kosong, klik tombol “Auto-detect”
agar Code::Block bisa mencari
compiler bahasa C secara otomatis.

 Jika menggunakan aplikasi Code::Block


versi lama, bisa saja kotak ini berisi
alamat C:\Program Files
(x86)\CodeBlocks\MinGW. Itu juga
tidak masalah karena di versi
sebelumnya, folder instalasi Code::Block
ada di C:\Program Files
(x86)\CodeBlocks\

 Tutup jendela pengaturan ini


dengan menekan tombol OK.
MENULIS KODE PROGRAM BAHASA PEMROGRAMAN C
1. Membuat File Bahasa C
 Silahkan buka aplikasi Code::Blocks, yang tampilan awalnya sebagai berikut:

Untuk membuat sebuah file baru, klik menu File -> New -> Empty File,
atau bisa juga dengan menekan kombinasi tombol CRTL + SHIFT + N.
Di bagian tengah Code::Blocks akan tampil sebuah file teks kosong. Disinilah
kita akan menulis kode program bahasa C nantinya.
2. Menyimpan File Kode Program Bahasa C
 siapkan sebuah folder tempat file kode program C akan disimpan. Untuk memudahkan,
buat sebuah folder “belajar_c” di Drive D, atau bisa juga menyimpan file bahasa C ini
dimana saja, tidak harus di folder D:\belajar_c.
 Kembali ke Code::Blocks, save file yang sudah kita tulis tadi dengan cara menekan
kombinasi tombol CTRL + S atau klik menu FILE -> Save file.
Ketika file sudah di save dan tampilan
kembali ke editor Code::Blocks, kode
program yang sudah kita tulis sebelumnya
akan berwarna. Inilah fitur syntax
highlighting dari Code::Blocks.
Untuk memastikan, anda bisa membuka Windows Explorer dan cari apakah
file hello_world.c sudah ada di folder D:\belajar_c
3. Membuka File Kode Program Bahasa C
 Silahkan tutup aplikasi Code::Blocks, kemudian buka kembali. Kode
program yang baru saja kita ketik sudah tidak tampil. Untuk membukanya,
silahkan klik menu File -> Open, atau bisa juga diakses dengan menekan
tombol CRTL+O.
Sekarang, file kode program bahasa C sudah kembali terbuka.
4. Mencompile dan Membuat File exe Bahasa Pemrograman C
 Compile adalah proses untuk mengubah kode program yang ditulis menggunakan
bahasa pemrograman menjadi object code.
• Object code ini kemudian diproses oleh linker untuk menjadi file exe (file executable)
atau “program” sebagaimana yang biasa kita kenal.
• Dalam kebanyakan aplikasi compiler (termasuk yang digunakan oleh Code::Blocks),
proses men-compile ini sudah langsung digabung dengan linker. Yang artinya ketika
di compile, kode program bahasa C akan langsung menghasilkan file exe.
Silahkan anda buka kembali file hello_world.c. yang sudah kita buat
sebelumnya. Sekedar penyegaran, berikut isi kode program tersebut:
Untuk memulai proses compile, pilih menu Build -> Compile current File atau bisa
juga dengan menekan tombol CTRL + SHIFT + F9.
Jika kode program yang ditulis tidak ada yang salah, akan tampil beberapa tulisan di bagian
bawah aplikasi Code::Blocks:
TUGAS
Buatlah program dengan tulisan:
1. Hello, Nama saya …(tulis nama masing-masing Taruna)
2.Selamat Pagi, apa kabar sobat
3.Saya baik-baik saja, kalau kamu gimana
4.Good Afternoon, I hope you be happy
5.Hai, ayo kita belajar Bahasa C
6.Saya Bangga Menjadi Taruna Politeknik Pelayaran
Surabaya

Anda mungkin juga menyukai