author Ahmad Muhardian

Belajar C++ #02: Persiapan untuk Belajar Pemrograman C++ di Linux


Belajar Bahasa Pemrograman C++ di Linux

Pada artikel sebelumnya, kita sudah berkenalan dengan C.

Buat kamu yang belum membacanya, saya sarankan untuk membacanya dulu sebelum mengikuti tutorial ini.

Silahkan buka: “Pengenalan Bahasa Pemrograman C++ untuk Pemula”

Setelah itu, kita boleh lanjut mempersiapkan alat untuk belajar C++ di Linux.

Persiapan 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.

Silahkan baca:

2. Compiler

Compiler adalah program yang berfungsi untuk menerjemahkan bahasa C menjadi bahasa mesin, shingga dapat dimengerti oleh komputer.

Ada beberapa compiler yang bisa digunakan untuk compile program C++.

Ada GCC (Gnu Compiler Collection), Clang, Visual C++ 2017, Embarcadero, Oracle Solaris Studio C++ Compiler, dan IBM XL C/C++ Compiler.

Pada tutorial ini, kita akan menggunakan compiler GCC.

Silahkan instal GCC di Ubuntu dengan perintah berikut:

sudo apt install gcc

# atau bisa juga dengan perintah
sudo apt install g++

Untuk pengguna Windows, bisa pakai MinGW, Cygwin, atau WSL (ubuntu).

Setelah itu, coba ketik perintah g++ --version untuk memeriksa versi yang terinstal.

![Versi G++ yang terinstall]](/img/cpp/hello-world/versi-cpp.png)

Sekarang semua alat sudah kita persiapkan. Berikutnya, kita bisa mulai membuat program.

Membuat Program C++ Pertama

Baik, sekarang kita akan coba membuat program Hello World.

Silahkan buka teks editor kemudian ketik kode berikut:

#include <iostream>
using namespace std;

int main(){
    cout << "Hello World!" << endl;
    return 0;
}

Simpan dengan nama hello-world.cpp.

Program C++ Hello World

Setelah itu, buka Terminal dan masuk ke direktori tempat souce code C++ yang tadi tersimpan.

Sebagai contoh, saya menyimpannya di dalam ~/Desktop/belajar-cpp.

cd ~/Desktop/belajar-cpp/

Setelah itu lakukan kompilasi dengan perintah:

g++ hello-world.cpp -o hello-world

Keterangan:

  • g++ adalah perintah untuk mengkompilasi program C++;
  • hello-world.cpp adalah file yang berisi kode program C++ (source code);
  • -o adalah argumen untuk menyatakan output;
  • hello-world adalah nama file hasil kompilasi.

Kalau tidak ada error, maka akan menghasilkan file executable baru:

program C++ executable

Kita bisa mengeksekusi file tersebut dengan perintah:

./hello-world

Hasilnya:

Hasi eksekusi program hello world

Mudah bukan?

Pemrograman C++ dengan Codeblocks

Ada banyak pilihan IDE yang bisa digunakan untuk membuat program C++.

Ada Codeblocks, Monodevelop, QT Creator, Visual Studio, dll.

Pada tutorial ini kita akan menggunakan Codeblocks, karena umum digunakan.

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, kita bisa langsung membuat program C++ dengan membuat file baru.

Klik menu File->New->Empty File atau tekan Shift+Ctrl+n.

Setelah itu, ketik kode program berikut:

#include <iostream>
using namespace std;

int main(){
    cout << "Hello World!" << endl;
    return 0;
}

Nah untuk compile dan menjalankan programnya, kiata harus menyimpannya terlebih dahulu.

Lalu untuk melakukan compile, kita bisa klik tombol Build dan untuk compile dan menjalankan kita bisa klik Build and run

Membuat program c di Codeblocks

Silahkan klik build and run, jika muncul seperti ini klik saja Yes.

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.

Apa Selanjutnya?

Kita sudah mempersiapkan alat-alat untuk pemrograman C++ dan mencoba membuat program pertama, lalu apa yang harus dipelajari selanjutnya?

Selanjutnya kamu bisa pelajari tentang:

📖 Untuk daftar tutorial C++ lainnya, lihat di List Tutorial C++

Ada saran dan pertanyaan?

Silahkan sampaikan melalui komentar.

Baca Juga ini

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Berkenalan dengan Lazarus, Alternatif untuk Delphi di Linux

Ketika saya mengikuti matakuliah pemrograman Delphi, saya menggunakan Lazarus sebagai pengganti Delphi di Linux. Baruntung, dosennya tidak mempermasalahkan hal ini. Pemrograman Delphi dengan Lazarus memang terlihat sama. Oleh karena itu, tugas akhir saya diterima dengan nilai yang memuaskan. Lazarus tidak hanya bisa berjalan di Linux, tapi juga bisa untuk sistem operasi yang lain seperti Windows, Mac OS, dan Unix. Baca juga: Instalasi dan Ujicoba Lazarus di Windows Berikut ini gambar screenshot Lazarus yang saya gunakan waktu itu di Kali Linux.

Belajar Pemrograman Python: Pengenalan Dasar Python dan Persiapan Awal

Belajar Pemrograman Python: Pengenalan Dasar Python dan Persiapan Awal

Mau belajar bahasa pemrograman python, tapi masih bingung mulainya dari mana? Artikel ini akan membahasnya, dari pengenalan Python dan persiapan awalnya sampai tuntas.

Belajar Pemrograman Python: Memahami Perulangan

Belajar Pemrograman Python: Memahami Perulangan

Perualangan dalam bahasa pemrograman berfungsi menyuruh komputer melakukan sesuatu secara berulang-ulang. Terdapat dua jenis perualangan dalam bahasa pemrograman python, yaitu perulangan dengan for dan while. Perulangan for disebut counted loop (perulangan yang terhitung), sementara perulangan while disebut uncounted loop (perulangan yang tak terhitung). Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya.

Belajar Pemrograman Python: Memahami Percabangan untuk Membuat Logika Program

Belajar Pemrograman Python: Memahami Percabangan untuk Membuat Logika Program

Mungkin kalian akan bertanya: Apa itu percabangan dan kenapa dinamakan percabangan? Buat yang belum pernah kuliah atau belajar tentang algoritme dan flowchart, mungkin ini istilah yang baru pertama kamu dengar. Isitilah ini sebenarnya untuk menggambarkan alur program yang bercabang. Pada flow chart, logika “jika…maka” digambarkan dalam bentuk cabang. Karena itu, ini disebut percabangan. Selain percabangan, struktur ini juga disebut control flow, decision, struktur kondisi, Struktur if, dsb.

Belajar Pemrograman Python: Mengenal 6 Jenis Operator dalam Python

Belajar Pemrograman Python: Mengenal 6 Jenis Operator dalam Python

Setelah kita mengenal variabel dan tipe data pada Python, selanjutnya kita akan berkenalan dengan Operator. Apa itu operator? Operator merupakan simbol-simbol yang digunakan untuk melakukan operasi tertentu. Ada enam jenis operator dalam pemrograman yang wajib diketahui: Operator Aritmatika Operator Pembanding/Relasi Operator Penugasan Opeartor Logika Operator Bitwise Operator Ternary Mari kita bahas semuanya… 1. Operator AritmatikaOpeartor aritmatika termasuk dalam operator yang paling sering digunakan dalam pemrograman.

Belajar Pemrograman Python: Mengenal Variabel dan Tipe Data dalam Python

Belajar Pemrograman Python: Mengenal Variabel dan Tipe Data dalam Python

Pada kesempatan ini kita akan mempelajari tentang variabel dan tipe data pada Python. Pastikan sebelumnya sudah mengetahui cara membuat skrip atau program python. Pengertian Variabel dan Tipe DataVariabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang terseimpan dalam variabel. Variabel bersifat mutable, artinya nilainya bisa berubah-ubah. Membuat Variabel di PythonVariabel di python dapat dibuat dengan format seperti ini: