BLANTERWISDOM101

Tutorial Belajar Pemrograman C #2: Persiapan Pemrograman C di Linux

Sabtu, 05 Oktober 2019
Belajar Pemrograman C: Persiapan Pemrograman C pada Windows

Pada tutorial sebelumnya, kita sudah membahas pengenalan bahasa pemrograman C.
Berikutnya kita akan membahas tentang peralatan apa saja yang harus dipersiapkan untuk belajar pemrograman C di Linux.
Baiklah mari kita mulai…

Apa saja yang harus dipersiapkan untuk belajar C di Linux?

Pada dasarnya kita hanya membutuhkan dua alat saja, yaitu: teks editor dan compiler.
Teks editor adalah program yang digunakan untuk menulis kode program C…
…dan compiler adalah program yang digunakan untuk menerjemahkan bahasa C ke dalam bahasa mesin sehingga dapat dimengerti oleh komputer.
Alur Kerja Pemrograman
Pemrograman C dilakukan juga menggunakan IDE (Integreted Development Environment).
IDE adalah teks editor khusus yang di dalamnya sudah ada compiler.
Nanti kita akan bahas lebih dalam tentang ini…

1. Teks Editor

Ada banyak sekali pilihan teks editor yang bisa kita gunakan untuk menulis program C.
Ada Notepad, Notepad++, Gedit, Geany, Mousepad, Kate, Atom, VS Code, Sublime Text, dsb.
Pilihlah teks editor yang kamu sukai dan bisa gunakan.

Text Editor Atom untuk Menulis Program C
Text Editor Atom untuk Menulis Program C

Saya anggap kamu sudah menyediakan teks editor. Kalau belum, silahkan diinstal dulu.

2. Compiler

Compiler adalah program yang berfungsi untuk menerjemahkan bahasa C menjadi bahasa mesin, shingga dapat dimengerti oleh komputer.
Compiler C juga ada banyak jenisnya, ada GCC (GNU C Compiler), Clang, lcc, LuxCC, Tiny C Compiler, Borland Turbo C, VBCC, XL C, Small-C, dll. 1
Pada tutorial ini, kita akan menggunakan compiler GCC (GNU C Compiler).
Silahkan instal GCC di Ubuntu dengan perintah berikut:
sudo apt install gcc
Untuk pengguna Windows, bisa pakai MinGWCygwin, atau WSL (ubuntu).
Setelah itu, coba ketik perintah gcc --version untuk memeriksa versi yang terinstal.
versi GCC
Sekarang semua alat sudah kita persiapkan. Berikutnya, kita bisa mulai membuat program.

Membuat Program C Pertama di Linux

Mari kita coba membuat program Hello World!
Hello World! adalah program yang paling sederhana di dunia.
Silahkan buka teks editor, kemudian tulis kode berikut:
#include <stdio.h>

int main(){
    printf("Hello World!");
    return 0;
}
Kode tersebut adalah kode program C yang paling sederhana.
Kode program C di teks editor
Setelah itu, simpan dengan nama hello_world.c.
Menyimpan program C
Berikutnya kita akan melakukan kompilasi (compile) dengan GCC.
Silahkan buka terminal, lalu masuk ke direktori tempat menyimpan program yang tadi.
Setelah itu, ketik perintah berikut untuk melakukan kompilasi program C:
gcc hello_world.c -o hello_world
Keterangan:
  • hello_world.c adalah nama file dari kode program;
  • argumen -o untuk menentukan file output;
  • hello_world adalah hasil output dari kompilasi.
Mari kita coba…
Kompilasi program C di Linux
Jika tidak ada error, maka program akan berhasil dikompilasi.
Hasilnya, kita akan memiliki file binary baru bernama hello_world.
Hasil Kompilasi program C di Linux
File binary adalah file program seperti file .exe di Windows yang siap untuk dieksekusi.

Lalu Bagaimana Cara Menjalankannya?

Untuk menjalankan atau mengeksekusi program di Linux, kita bisa menggunakan tanda ./ lalu diikuti nama programnya.
Contoh:
./nama_program
Mari kita coba…
Eksekusi program C di Linux

Pemrograman C Menggunakan IDE

IDE (Integreted Development Environment) adalah sebuah teks editor khusus yang di dalamnya terdapat compiler dan juga peralatan lain yang dibutuhkan untuk development.
IDE memudahkan programmer dalam membuat program, karena tidak perlu melakukan kompilasi secara manual.
Pemrograman C menggunakan IDE
Ada banyak sekali IDE yang bisa kita gunakan untuk membuat program C:
  • Codeblocks;
  • QT Creator;
  • Eclipse;
  • Monodevelop;
  • Visual Studio;
  • dan sebgainya…
Yang umum digunakan pada Linux adalah Codeblocks dan Qt Creator.

Pemrograman C Menggunakan Codeblocks

Codeblocks adalah IDE yang memang khusus dirancang untuk pemrograman C dan C++.
Mari kita coba membuat program C dengan Codeblocks.
Silahkan instal Codeblocks dengan perintah berikut:
sudo apt install codeblocks xterm
Tunguglah sampai prosesnya selesai.
Instalasi Codeblocks di Linux
Setelah itu, buka Codeblocks.
Jika muncul jendela seperti ini, klik saja OK.
Compiler Codeblocks
Jendela ini meminta kita untuk menentukan akan menggunakan compiler yang mana. Karena pada komputer kita sudah terinstal GCC, maka yang akan aktif hanya GCC saja.
Setelah itu, klik Create New Project untuk mulai membuat proyek baru.
Membuat Proyek di Codeblocks
Berikutnya pilih File->C/C++ Source dan klik Go.
Membuat Proyek di Codeblocks
Klik Next.
Membuat Proyek di Codeblocks
Pilih: C lalu klik Next.
Membuat Proyek di Codeblocks
Tentukan lokasi penyimpanan proyeknya, lalu klik Finish.
Membuat Proyek di Codeblocks
Setelah itu, tuliskan kode program berikut pada file helloworld.c.
#include <stdio.h>

int main(){
    printf("Hello World!\n");
    return 0;
}
Sehingga akan menjadi seperti ini:
Membuat Proyek di Codeblocks
Nah untuk compile, kita bisa klik tombol build dan untuk compiler dan menjalankan program klik build and run.
Membuat program c di Codeblocks
Silahkan klik build and run, jika muncul seperti ini klik saja Yes.
Membuat program c di Codeblocks
Maka hasilnya:
Membuat program c di Codeblocks
Mudah bukan…
Tapi, apa sebenarnya yang terjadi?
Ketika kita menekan tombol build & run, Codeblocks akan melakukan compile lalu menjalankan programnya.
Hasil compile bisa kita lihat pada direktori tempat program itu disimpan.
Hasil compile program c dengan Codeblocks
Tunggu dulu…
Object File itu apa?
Object File adalah file yang dihasilkan saat proses compile. Isinya berupa machine code.
Share This :

0 komentar