05 November 2026

, ,

Menyiapkan Alat dan Menjalankan Program Pertama

ROADMAP BELAJAR C++ · TAHAP 2

Menyiapkan Alat dan Menjalankan Program Pertama

Setelah memahami pengertian pemrograman dan mengenal C++, sekarang waktunya mencoba secara langsung. Kita akan menyiapkan alat, menulis kode, dan menjalankan program C++ pertama.

Anda dapat belajar melalui browser tanpa instalasi atau memasang compiler sendiri agar dapat bekerja secara offline. Pilih cara yang paling sesuai dengan kebutuhan Anda.

Pada tahap sebelumnya, kita telah memahami bahwa pemrograman merupakan proses menyusun instruksi agar komputer dapat melakukan tugas tertentu. Kita juga telah mengenal algoritma, bahasa pemrograman, dan alasan menggunakan C++ untuk belajar.

Sekarang bayangkan Anda sudah mempunyai sebuah algoritma sederhana. Anda ingin menerjemahkannya menjadi kode C++, tetapi belum mempunyai alat untuk menulis dan menjalankan kode tersebut.

Di sinilah kita membutuhkan lingkungan pemrograman.

Lingkungan pemrograman merupakan kumpulan perangkat yang membantu programmer menulis, mengelola, mengompilasi, menguji, dan menjalankan program. Untuk mulai belajar C++, kita tidak membutuhkan perangkat yang terlalu rumit. Beberapa alat dasar sudah cukup untuk membuat program pertama.

Tujuan pembelajaran

Setelah menyelesaikan tahap ini, Anda diharapkan mampu:

  1. Membedakan code editor, IDE, dan compiler.
  2. Memahami pilihan menjalankan C++ secara online maupun offline.
  3. Menggunakan compiler online untuk mencoba kode C++.
  4. Menyiapkan compiler C++ di komputer Windows.
  5. Membuat, mengompilasi, dan menjalankan program C++ sederhana.
  6. Mengenali beberapa kesalahan umum ketika menjalankan program.

Perjalanan pada Tahap Ini

Anda dapat mengikuti seluruh pembahasan secara berurutan atau langsung menuju bagian yang dibutuhkan.


1. Mengenal Lingkungan Pemrograman

Sebelum menulis kode, kita perlu mengetahui alat apa saja yang dibutuhkan.

Ketika membuat dokumen, kita biasanya menggunakan aplikasi pengolah kata. Ketika membuat gambar, kita menggunakan aplikasi desain. Begitu juga ketika membuat program komputer, kita membutuhkan perangkat lunak yang dirancang untuk membantu proses pemrograman.

Dalam pengembangan program C++, terdapat beberapa komponen yang perlu dikenal, yaitu code editor, IDE, dan compiler.

Ketiganya mempunyai fungsi yang berbeda, meskipun dalam beberapa perangkat lunak fungsi tersebut dapat tersedia dalam satu aplikasi.

Gambaran sederhana

  • Code editor: tempat kita menulis dan mengedit kode program.
  • IDE: lingkungan pengembangan yang mengintegrasikan berbagai alat untuk membantu proses pemrograman.
  • Compiler: perangkat lunak yang menerjemahkan kode sumber menjadi bentuk lain yang dapat digunakan untuk menjalankan program.

Untuk memahaminya, bayangkan Anda sedang menulis sebuah surat. Anda membutuhkan tempat untuk mengetik, alat untuk memeriksa dan mengelola dokumen, serta proses untuk menghasilkan dokumen akhir.

Dalam pemrograman, code editor membantu kita menulis kode, IDE menyediakan lingkungan kerja yang lebih lengkap, sedangkan compiler memproses kode agar dapat dijalankan.


2. Mengenal Code Editor dan IDE

Komponen pertama yang akan kita gunakan adalah tempat untuk menulis kode program.

Untuk menulis C++, kita sebenarnya dapat menggunakan editor teks biasa. Namun, menggunakan code editor khusus pemrograman akan lebih nyaman karena biasanya menyediakan fitur seperti pewarnaan sintaks, pelengkapan kode, pencarian teks, dan penanda kesalahan penulisan.

Fitur pewarnaan sintaks, misalnya, membantu membedakan kata kunci, nama variabel, teks, dan bagian kode lainnya. Hal ini membuat kode lebih mudah dibaca.

Beberapa contoh code editor

Visual Studio Code

Visual Studio Code atau VS Code merupakan code editor yang populer dan dapat digunakan untuk menulis kode C++. Aplikasi ini mendukung berbagai ekstensi untuk membantu proses pengembangan program.

Namun, perlu diingat bahwa memasang VS Code saja belum berarti komputer sudah mempunyai compiler C++. Anda tetap perlu memasang compiler dan mengonfigurasikannya agar kode dapat dikompilasi.

Kunjungi situs resmi Visual Studio Code →

Notepad++

Notepad++ merupakan editor teks yang ringan dan mendukung berbagai bahasa pemrograman. Aplikasi ini dapat digunakan untuk menulis kode C++, tetapi proses kompilasi tetap membutuhkan compiler terpisah.

Kunjungi situs resmi Notepad++ →

Bagaimana dengan IDE?

Jika code editor berfokus pada kegiatan menulis dan mengedit kode, IDE menyediakan lingkungan kerja yang lebih terintegrasi.

IDE biasanya menggabungkan editor kode, fasilitas untuk membangun program, integrasi compiler, debugger, dan berbagai alat pendukung lainnya.

Visual Studio

Visual Studio merupakan IDE dari Microsoft yang menyediakan dukungan pengembangan C++. Dengan memasang komponen pengembangan C++ yang sesuai, pengguna dapat menulis, membangun, dan men-debug program dalam satu lingkungan.

Kunjungi situs resmi Visual Studio →

Code::Blocks

Code::Blocks merupakan IDE yang dirancang untuk pengembangan program menggunakan C, C++, dan Fortran. Ketersediaan compiler bergantung pada paket instalasi yang dipilih, sehingga pastikan Anda menggunakan distribusi yang menyertakan compiler atau memasangnya secara terpisah.

Kunjungi situs resmi Code::Blocks →

Mana yang sebaiknya dipilih pemula?

Jika Anda baru belajar, tidak perlu langsung menggunakan perangkat yang kompleks.

Anda dapat memulai menggunakan compiler online. Jika ingin bekerja secara offline, Anda dapat menggunakan VS Code dengan compiler terpisah atau IDE yang sudah terintegrasi dengan compiler.


3. Mengenal Compiler C++

Setelah mempunyai tempat untuk menulis kode, kita membutuhkan alat untuk memproses kode tersebut.

Ingat kembali bahwa komputer tidak secara langsung menjalankan teks C++ yang kita ketikkan. Kode sumber harus melalui proses tertentu agar dapat digunakan oleh komputer.

Alat yang berperan dalam proses tersebut disebut compiler.

Compiler membaca kode sumber, memeriksa aturan bahasa, menerjemahkan kode, dan menghasilkan keluaran kompilasi. Dalam penggunaan C++ yang umum, proses kompilasi dan linking menghasilkan program yang dapat dijalankan.

Contoh compiler C++

GCC (GNU Compiler Collection)

GCC merupakan kumpulan compiler yang mendukung berbagai bahasa pemrograman, termasuk C dan C++. Untuk mengompilasi C++, kita dapat menggunakan perintah g++.

Kunjungi situs resmi GCC →

Clang

Clang merupakan compiler front-end yang mendukung C, C++, dan beberapa bahasa lainnya. Clang sering digunakan sebagai bagian dari toolchain berbasis LLVM.

Kunjungi situs resmi Clang →

Microsoft Visual C++ (MSVC)

MSVC merupakan toolchain C++ dari Microsoft yang dapat digunakan melalui Visual Studio atau Build Tools untuk Visual Studio.

Pelajari dukungan C++ dari Microsoft →

Apakah compiler sama dengan interpreter?

Keduanya sama-sama berkaitan dengan proses menjalankan program, tetapi mekanismenya berbeda.

Compiler umumnya menerjemahkan kode sumber menjadi bentuk lain sebelum program dijalankan. Sementara itu, interpreter menjalankan program dengan memproses instruksi atau representasi program melalui mekanisme interpretasi.

Dalam praktiknya, ada juga lingkungan pemrograman yang menggabungkan kompilasi dan interpretasi. Contohnya, kode dapat diterjemahkan menjadi bytecode terlebih dahulu, kemudian dijalankan oleh virtual machine.

C++ secara umum menggunakan pendekatan kompilasi. Karena itu, dalam pembelajaran C++ kita akan lebih sering berinteraksi dengan compiler.


4. Memilih Cara Menjalankan C++

Sampai di sini, kita sudah mengenal code editor, IDE, dan compiler. Sekarang muncul pertanyaan: bagaimana cara menyiapkan semua alat tersebut?

Secara umum, ada dua pilihan yang dapat digunakan untuk belajar C++.

Jalur A — Menggunakan compiler online

Anda dapat menulis dan menjalankan kode C++ langsung melalui browser. Tidak perlu memasang compiler atau mengatur lingkungan pemrograman di komputer.

Cara ini cocok bagi pemula yang ingin segera mencoba kode C++ atau pengguna yang hanya membutuhkan lingkungan latihan sederhana.

Kelebihan:

  • Tidak perlu instalasi compiler.
  • Dapat digunakan melalui browser.
  • Cocok untuk mencoba contoh kode dan latihan dasar.
  • Praktis ketika menggunakan komputer bersama atau perangkat sekolah.

Kekurangan:

  • Membutuhkan koneksi internet.
  • Bergantung pada ketersediaan layanan.
  • Memiliki batasan tertentu dibandingkan lingkungan pengembangan lokal.
Pelajari cara menggunakan compiler online →

Jalur B — Memasang compiler secara offline

Anda dapat memasang compiler C++ di komputer sendiri. Dengan demikian, kode dapat ditulis dan dijalankan secara lokal tanpa harus selalu terhubung ke internet.

Cara ini cocok bagi pengguna yang ingin belajar lebih serius, membuat proyek sendiri, atau membutuhkan lingkungan pengembangan yang lebih fleksibel.

Kelebihan:

  • Dapat digunakan tanpa koneksi internet setelah perangkat lunak terpasang.
  • Lebih leluasa mengatur lingkungan pengembangan.
  • Cocok untuk proyek yang lebih besar.
  • Dapat menggunakan debugger dan berbagai alat pengembangan lokal.

Kekurangan:

  • Memerlukan proses instalasi dan konfigurasi.
  • Pemula mungkin mengalami kesulitan ketika mengatur compiler dan PATH.
  • Memerlukan ruang penyimpanan di komputer.
Pelajari cara menyiapkan compiler offline →

Apakah harus memilih salah satu?

Tidak. Anda dapat menggunakan keduanya sesuai kebutuhan.

Misalnya, saat belajar di sekolah Anda menggunakan compiler online karena lebih praktis. Ketika berada di rumah, Anda menggunakan compiler yang sudah terpasang di komputer untuk mengerjakan proyek secara offline.


5. Menjalankan C++ Secara Online

Jika Anda ingin segera mencoba C++ tanpa memasang perangkat lunak, compiler online merupakan pilihan yang paling praktis.

Melalui layanan ini, Anda cukup membuka situs, menulis kode pada editor yang tersedia, lalu menjalankannya menggunakan tombol yang disediakan.

Beberapa layanan yang dapat digunakan untuk belajar C++ adalah OnlineGDB dan OneCompiler.

Menggunakan OnlineGDB

OnlineGDB menyediakan lingkungan pemrograman berbasis browser yang dapat digunakan untuk menulis, mengompilasi, menjalankan, dan men-debug program.

Langkah 1 — Buka OnlineGDB

Kunjungi situs OnlineGDB, kemudian pilih bahasa pemrograman C++ jika belum terpilih secara otomatis.

Langkah 2 — Perhatikan area editor

Anda akan menemukan area untuk menulis kode program. Biasanya tersedia contoh kode awal yang dapat diubah atau dihapus.

Langkah 3 — Tulis program C++

Masukkan kode sederhana berikut pada editor:

#include <iostream>

int main() {
    std::cout << "Halo, dunia!" << '\n';
    return 0;
}

Langkah 4 — Jalankan program

Klik tombol Run yang tersedia. Layanan akan memproses kode dan menampilkan hasilnya pada area output.

Langkah 5 — Periksa hasilnya

Jika tidak ada kesalahan, Anda akan melihat tulisan:

Halo, dunia!

Artinya, kode berhasil diproses dan program dapat dijalankan.

Anda dapat mengubah tulisan pada kode tersebut, kemudian menjalankannya kembali. Cobalah mengganti "Halo, dunia!" menjadi nama Anda sendiri.

Coba langsung

Gunakan tautan berikut untuk membuka lingkungan pemrograman OnlineGDB.

Buka OnlineGDB →

Menggunakan OneCompiler

Selain OnlineGDB, Anda juga dapat menggunakan OneCompiler.

OneCompiler menyediakan editor kode C++ online yang memungkinkan pengguna menulis dan menjalankan program melalui browser. Pengguna juga dapat mencoba program yang menerima masukan.

Langkah 1 — Buka halaman C++ OneCompiler

Kunjungi halaman C++ OneCompiler.

Langkah 2 — Masukkan kode

Gunakan editor yang tersedia untuk menuliskan kode C++.

Langkah 3 — Jalankan program

Klik tombol Run untuk menjalankan kode. Hasil program akan ditampilkan pada area output.

Langkah 4 — Ubah dan coba kembali

Anda dapat mengubah kode, menjalankan ulang program, dan mengamati perbedaan hasilnya.

OnlineGDB atau OneCompiler?

Keduanya dapat digunakan untuk latihan C++ dasar. Anda tidak harus menggunakan keduanya sekaligus.

Pilih salah satu yang paling nyaman. Jika suatu saat layanan mengalami gangguan atau memiliki batasan tertentu, Anda dapat mencoba layanan lainnya.

Panduan lengkap menggunakan OnlineGDB →

Panduan lengkap menggunakan OneCompiler →


6. Menyiapkan Compiler C++ Secara Offline

Compiler online memang praktis. Namun, bagaimana jika Anda ingin menulis dan menjalankan program tanpa koneksi internet?

Solusinya adalah memasang compiler C++ di komputer sendiri.

Dalam pembahasan ini, kita menggunakan Windows sebagai contoh sistem operasi. Ada beberapa cara untuk menyiapkan lingkungan pemrograman C++ di Windows, tetapi salah satu pendekatan yang dapat digunakan adalah memasang GCC melalui MSYS2.

Mengenal MSYS2

MSYS2 merupakan lingkungan pengembangan untuk Windows yang menyediakan berbagai perangkat lunak dan paket, termasuk compiler GCC.

Melalui MSYS2, kita dapat memasang compiler C++ seperti g++, kemudian menggunakannya untuk mengompilasi program.

Jika ingin mengikuti pendekatan ini, pastikan Anda mengunduh MSYS2 dari situs resminya dan mengikuti petunjuk instalasi yang sesuai dengan versi terbaru.

MSYS2 dan GCC

MSYS2 menyediakan pengelola paket untuk memasang berbagai perangkat pengembangan. GCC dapat dipasang melalui lingkungan UCRT64 yang disediakan MSYS2.

Kunjungi situs resmi MSYS2 →

Gambaran proses instalasi

Secara umum, proses menyiapkan compiler melalui MSYS2 meliputi beberapa langkah berikut.

Langkah 1 — Unduh dan pasang MSYS2

Unduh installer dari situs resmi MSYS2, kemudian jalankan installer dan ikuti petunjuk yang ditampilkan.

Setelah proses instalasi selesai, buka terminal MSYS2 UCRT64.

Langkah 2 — Perbarui paket

Gunakan perintah pembaruan paket sesuai dokumentasi MSYS2. Proses ini memastikan lingkungan pengembangan menggunakan paket yang sesuai.

Jika pembaruan meminta terminal ditutup dan dibuka kembali, ikuti instruksi tersebut.

Langkah 3 — Pasang compiler C++

Melalui terminal UCRT64, pasang paket toolchain GCC yang sesuai dengan dokumentasi MSYS2.

Paket toolchain tersebut menyediakan compiler dan beberapa perangkat pendukung yang diperlukan untuk pengembangan C dan C++.

Langkah 4 — Periksa instalasi compiler

Setelah instalasi selesai, jalankan perintah berikut pada terminal yang sesuai:

g++ --version

Jika compiler berhasil dipasang dan dikenali oleh terminal, informasi versi GCC akan ditampilkan.

Perlu diperhatikan bahwa terminal UCRT64 merupakan lingkungan yang disediakan MSYS2. Jika ingin menjalankan perintah g++ langsung dari Command Prompt atau PowerShell Windows, Anda perlu mengatur PATH agar mengarah ke direktori bin dari lingkungan compiler yang dipasang.

Alternatif: menggunakan Visual Studio

Selain MSYS2 dan GCC, Anda juga dapat menggunakan Visual Studio dengan komponen pengembangan C++.

Visual Studio menyediakan IDE sekaligus toolchain pengembangan C++ dari Microsoft. Setelah memasang komponen yang diperlukan, Anda dapat menulis, membangun, dan menjalankan program dari dalam IDE.

Pendekatan ini cocok bagi pengguna yang ingin menggunakan lingkungan pengembangan terintegrasi tanpa mengatur banyak komponen secara manual.

Pelajari Visual Studio untuk pengembangan C++ →

Apakah harus memasang MSYS2 dan Visual Studio sekaligus?

Tidak. Keduanya merupakan pilihan alternatif. Untuk belajar dasar C++, cukup siapkan satu toolchain yang berfungsi dengan baik.


7. Membuat Program C++ Pertama

Sekarang kita sudah mempunyai gambaran mengenai alat yang diperlukan. Baik menggunakan compiler online maupun compiler yang dipasang secara offline, langkah berikutnya adalah membuat program pertama.

Dalam dunia pemrograman, program pertama yang sering digunakan untuk latihan adalah program yang menampilkan tulisan "Hello, World!" atau "Halo, dunia!".

Program ini memang sederhana, tetapi menjadi kesempatan pertama untuk mengenal bentuk dasar kode C++.

Menuliskan kode program

Buat sebuah berkas baru dengan nama main.cpp, kemudian masukkan kode berikut:

#include <iostream>

int main() {
    std::cout << "Halo, dunia!" << '\n';
    return 0;
}

Jika menggunakan compiler online, Anda cukup memasukkan kode tersebut ke dalam editor yang tersedia. Jika menggunakan compiler offline, simpan kode tersebut sebagai berkas dengan ekstensi .cpp.

Mengenal bagian program

Walaupun kode di atas hanya terdiri dari beberapa baris, setiap bagian mempunyai fungsi tertentu.

1. #include <iostream>

Baris ini merupakan direktif preprosesor yang meminta agar deklarasi dari header iostream tersedia dalam proses kompilasi.

Header tersebut menyediakan fasilitas input dan output berbasis stream, termasuk std::cout yang digunakan untuk menampilkan informasi ke layar.

Pelajari iostream dalam C++ →

2. int main()

main() merupakan fungsi utama yang menjadi titik awal eksekusi program C++ dalam program biasa yang dijalankan secara mandiri.

Ketika program dijalankan, eksekusi dimulai dari fungsi tersebut.

Pelajari fungsi main() dalam C++ →

3. Tanda kurung kurawal { }

Tanda kurung kurawal digunakan untuk menandai awal dan akhir blok kode. Dalam contoh tersebut, tanda kurung kurawal membatasi isi fungsi main().

Pelajari aturan sintaks dasar C++ →

4. std::cout

std::cout digunakan untuk mengirimkan output ke aliran keluaran standar, yang pada penggunaan umum biasanya ditampilkan pada layar atau terminal.

Operator << digunakan untuk memasukkan data ke dalam aliran output tersebut.

Pelajari cara menampilkan output menggunakan cout →

5. return 0;

Instruksi ini mengakhiri fungsi main() dan mengembalikan nilai 0 kepada sistem. Dalam penggunaan umum, nilai tersebut menandakan bahwa program berakhir secara normal.

Pelajari penggunaan return dalam C++ →

Jangan khawatir jika belum memahami semuanya

Anda tidak harus langsung menghafal setiap bagian kode tersebut. Pada tahap berikutnya, kita akan membahas struktur dasar program C++ secara lebih mendalam.

Untuk saat ini, fokuslah pada kemampuan menulis dan menjalankan program terlebih dahulu.


8. Mengompilasi dan Menjalankan Program

Setelah kode ditulis, kita perlu menjalankannya untuk mengetahui apakah program bekerja sesuai harapan.

Jika menggunakan compiler online, proses kompilasi dan eksekusi biasanya dilakukan melalui tombol Run. Namun, jika menggunakan compiler offline, kita dapat melakukan proses tersebut melalui terminal atau fitur yang disediakan IDE.

Menjalankan program melalui terminal

Misalnya, Anda telah memasang GCC dan mempunyai berkas bernama main.cpp.

Untuk mengompilasi berkas tersebut, buka terminal pada direktori tempat berkas disimpan, kemudian jalankan perintah:

g++ main.cpp -o main

Perintah tersebut meminta compiler g++ untuk memproses berkas main.cpp dan menghasilkan program dengan nama main.

Pada Windows, hasilnya umumnya berupa main.exe. Pada sistem operasi seperti Linux, hasilnya biasanya berupa berkas executable bernama main.

Menjalankan program di Windows

Jika proses kompilasi berhasil dan menghasilkan main.exe, jalankan melalui terminal dengan perintah:

.\main.exe

Jika berhasil, hasilnya akan terlihat seperti berikut:

Halo, dunia!

Menjalankan program di Linux

Jika menggunakan Linux dan hasil kompilasi bernama main, jalankan dengan perintah:

./main

Perlu diketahui bahwa perintah di atas merupakan contoh penggunaan GCC atau G++. Jika menggunakan compiler lain, seperti MSVC, perintah dan proses pembangunannya dapat berbeda.

Apa perbedaan kompilasi dan menjalankan program?

Keduanya merupakan dua proses yang saling berkaitan, tetapi tidak sama.

Kompilasi

Proses ketika compiler memproses kode sumber dan menghasilkan program atau berkas hasil kompilasi yang diperlukan.

Eksekusi

Proses ketika program yang dihasilkan dijalankan sehingga komputer melakukan instruksi yang telah ditentukan.

Jika proses kompilasi gagal karena terdapat kesalahan pada kode, program biasanya tidak dapat dihasilkan sebagaimana mestinya. Namun, jika kompilasi berhasil, belum tentu program menghasilkan jawaban yang benar. Kesalahan logika masih mungkin terjadi ketika program dijalankan.


9. Mencoba Program yang Menerima Input

Program "Halo, dunia!" hanya menampilkan tulisan yang sudah ditentukan di dalam kode. Namun, program komputer juga dapat dibuat agar menerima masukan dari pengguna.

Misalnya, kita ingin membuat program yang menanyakan nama pengguna, kemudian menampilkan sapaan berdasarkan nama yang dimasukkan.

Untuk membuatnya, kita dapat menggunakan kode berikut:

#include <iostream>
#include <string>

int main() {
    std::string nama;

    std::cout << "Masukkan nama Anda: ";
    std::getline(std::cin, nama);

    std::cout << "Halo, " << nama << "!" << '\n';

    return 0;
}

Ketika program dijalankan, komputer akan menampilkan pertanyaan:

Masukkan nama Anda:

Misalnya, pengguna memasukkan nama "Andi". Program kemudian menampilkan:

Masukkan nama Anda: Andi
Halo, Andi!

Program tersebut memperkenalkan konsep interaksi antara pengguna dan komputer. Pengguna memberikan masukan, program memprosesnya, kemudian menampilkan hasil.

Di dalam kode tersebut terdapat beberapa hal baru, seperti tipe data std::string, std::cin, dan std::getline(). Konsep-konsep tersebut akan dipelajari lebih mendalam pada tahap berikutnya.


10. Mengenali Kesalahan Saat Menjalankan Program

Ketika mulai belajar pemrograman, Anda mungkin tidak selalu berhasil menjalankan kode pada percobaan pertama.

Program bisa saja menampilkan pesan kesalahan, tidak menghasilkan output, atau memberikan hasil yang berbeda dari perkiraan.

Hal tersebut merupakan bagian normal dari proses pengembangan program. Yang penting adalah memahami jenis kesalahannya dan mencari penyebabnya secara sistematis.

Kesalahan sintaks

Kesalahan sintaks terjadi ketika penulisan kode tidak mengikuti aturan bahasa pemrograman.

Misalnya, Anda lupa menambahkan titik koma:

#include <iostream>

int main() {
    std::cout << "Halo, dunia!"
    return 0;
}

Pada contoh tersebut, instruksi std::cout tidak diakhiri dengan titik koma. Compiler akan memberikan pesan kesalahan ketika memproses kode tersebut.

Kesalahan saat program berjalan

Kesalahan ini terjadi ketika program sedang dieksekusi. Contohnya, program mencoba mengakses sumber daya yang tidak tersedia atau melakukan operasi yang tidak dapat diproses dengan benar.

Kesalahan logika

Kesalahan logika terjadi ketika program berhasil dikompilasi dan dijalankan, tetapi hasilnya tidak sesuai dengan tujuan.

Misalnya, kita ingin menghitung rata-rata tiga nilai, tetapi secara tidak sengaja membagi total nilai dengan angka 2, bukan 3.

int total = 80 + 90 + 85;
double rataRata = total / 2.0;

Kode tersebut dapat dikompilasi dan dijalankan. Namun, hasilnya salah karena rumus yang digunakan tidak sesuai dengan tujuan.

Bagaimana jika program mengalami kesalahan?

  1. Baca pesan kesalahan yang ditampilkan compiler atau lingkungan pengembangan.
  2. Periksa baris kode yang disebutkan dalam pesan kesalahan.
  3. Periksa kembali tanda kurung, titik koma, nama variabel, dan penulisan instruksi.
  4. Jika program berjalan tetapi hasilnya salah, periksa algoritma dan perhitungannya.
  5. Perbaiki kode, kemudian jalankan kembali.

Jangan langsung menghapus seluruh kode ketika menemukan kesalahan. Cobalah memahami penyebabnya terlebih dahulu.


11. Latihan: Buat Program Pertama Anda

Sekarang saatnya mencoba sendiri. Gunakan compiler online atau compiler offline yang sudah disiapkan.

Berikut beberapa latihan sederhana untuk memastikan Anda sudah memahami proses menulis dan menjalankan kode C++.

Latihan 1 — Mengubah tulisan output

Buat program yang menampilkan nama lengkap Anda pada layar.

Petunjuk: gunakan std::cout untuk menampilkan tulisan.

Latihan 2 — Menampilkan beberapa baris

Buat program yang menampilkan informasi berikut:

Nama: Andi
Kelas: X
Mata Pelajaran: Informatika

Petunjuk: Anda dapat menggunakan beberapa instruksi std::cout atau karakter baris baru.

Latihan 3 — Membuat program sapaan

Buat program yang meminta pengguna memasukkan nama, kemudian menampilkan sapaan berdasarkan nama tersebut.

Petunjuk: gunakan std::string dan std::getline().

Latihan 4 — Menghitung dua bilangan

Buat program yang menerima dua bilangan, menjumlahkannya, kemudian menampilkan hasilnya.

Petunjuk: Anda dapat menggunakan tipe data int, std::cin, dan operator penjumlahan.

Pemeriksaan pemahaman

Sebelum melanjutkan, cobalah menjawab pertanyaan berikut tanpa melihat kembali penjelasan di atas.

  1. Apa perbedaan code editor dan compiler?
  2. Mengapa VS Code saja belum cukup untuk menjalankan program C++?
  3. Apa keuntungan menggunakan compiler online?
  4. Apa keuntungan memasang compiler secara offline?
  5. Apa fungsi ekstensi file .cpp?
  6. Apa perbedaan proses kompilasi dan eksekusi?
  7. Apa fungsi #include <iostream> dalam contoh program?
  8. Apa fungsi int main()?
  9. Apa fungsi std::cout?
  10. Mengapa program yang berhasil dikompilasi belum tentu menghasilkan jawaban yang benar?

Jika Anda sudah dapat membuat dan menjalankan program sederhana, berarti Anda telah menyelesaikan salah satu langkah penting dalam perjalanan belajar C++.


12. Ke Mana Perjalanan Belajar Kita Selanjutnya?

Kita telah menyiapkan lingkungan pemrograman, mengenal code editor, IDE, dan compiler, serta mencoba menjalankan program C++ pertama.

Namun, program yang kita buat masih sangat sederhana. Kita baru menampilkan tulisan dan mencoba menerima input. Belum banyak hal yang dapat dilakukan program tersebut.

Untuk membangun program yang lebih bermanfaat, kita perlu memahami bagaimana kode C++ disusun.

Mengapa ada #include? Apa fungsi main()? Mengapa instruksi tertentu harus diakhiri titik koma? Apa fungsi tanda kurung kurawal? Bagaimana cara menampilkan informasi menggunakan std::cout?

Pertanyaan-pertanyaan tersebut akan menjadi pembahasan pada tahap berikutnya.

Program Pertama Sudah Berhasil Dijalankan!

Anda telah melewati tahap awal untuk mulai membuat program menggunakan C++. Dari yang sebelumnya hanya mengenal konsep pemrograman, sekarang Anda sudah mencoba menulis dan menjalankan instruksi secara langsung.

Ingat, Anda tidak harus langsung memahami semua bagian kode. Pelajari satu konsep, praktikkan, dan lanjutkan secara bertahap.

Setiap program yang kompleks selalu dimulai dari instruksi-instruksi sederhana.

← Kembali ke Roadmap Belajar C++

0 comments:

Posting Komentar