• Penerimaan Mahasiswa Baru 2025-2026 Telah Dibuka
  • Seleksi Penerimaan Beasiswa KIP 2025-2026
Home » Coding Club » Belajar Dasar Pemrograman C++: Langkah Awal bersama Dev-C++

Belajar Dasar Pemrograman C++: Langkah Awal bersama Dev-C++

Azkaa Maulana 22 Oct 2025 43

Selamat datang di dunia pemrograman! Sebagai calon Tenaga Ahli Rekayasa Perangkat Lunak (TRPL), menguasai bahasa pemrograman adalah keharusan. Salah satu bahasa pemrograman fundamental yang wajib Anda kuasai adalah C++.

C++ adalah bahasa yang kuat, cepat, dan menjadi dasar bagi banyak sistem operasi, game engine, hingga aplikasi performa tinggi. Melalui tutorial ini, kita akan memulai perjalanan Anda dengan C++ menggunakan Integrated Development Environment (IDE) yang populer dan ringan: Dev-C++.

Bagian 1: Mengenal C++ dan Dev-C++
Apa Itu C++?
C++ adalah bahasa pemrograman tingkat menengah yang dikembangkan dari bahasa C. C++ mendukung pemrograman prosedural, fungsional, dan yang paling penting, Pemrograman Berorientasi Objek (OOP). Kecepatannya yang tinggi membuatnya ideal untuk membangun perangkat lunak yang membutuhkan performa maksimal.

Mengapa Dev-C++?
Dev-C++ adalah IDE gratis dan open-source yang sangat ramah bagi pemula. Dengan Dev-C++, Anda dapat menulis, mengkompilasi, dan menjalankan kode C++ dengan mudah. Dev-C++ menyederhanakan proses penulisan kode sehingga Anda bisa fokus pada logika pemrograman.

Bagian 2: Struktur Program Dasar C++
Setiap program C++ memiliki struktur dasar yang sama. Mari kita bedah anatomi dari kode C++ paling sederhana.

Contoh pemrograman dasar C++

  1. Penjelasan Baris Kode
    #include <iostream>: Ini adalah preprocessor directive. Baris ini memerintahkan kompiler untuk menyertakan pustaka (library) bernama iostream (Input/Output Stream). Pustaka ini wajib ada jika Anda ingin melakukan operasi input data (cin) dan output data (cout).
  2. using namespace std;: Baris ini menyederhanakan penulisan. Dengan ini, kita tidak perlu menulis std::cout setiap kali ingin menampilkan teks, cukup cout saja.
  3. int main() { … }: Ini adalah fungsi utama (main function). Setiap program C++ akan selalu memulai eksekusinya dari dalam kurung kurawal {…} fungsi main(). Tipe data int menunjukkan fungsi ini akan mengembalikan nilai integer.
  4. // Tulis kode program Anda di sini: Ini adalah komentar. Komentar tidak akan dieksekusi oleh program, fungsinya hanya untuk memberi catatan bagi programmer.
  5. cout << “Hello, HIMA TRPL!” << endl;: Ini adalah inti dari program.
  • cout (Console Output) digunakan untuk menampilkan data ke layar.
  • Operator << dikenal sebagai insertion operator.
  • endl (end line) berfungsi untuk pindah ke baris baru.

6. return 0; : Baris ini menunjukkan bahwa program telah berakhir dengan sukses (kode 0).

 

Bagian 3: Program Pertama: “Hello World!”
Ikuti langkah-langkah sederhana ini di Dev-C++ Anda:

  • Buka Dev-C++.
  • Klik File > New > Source File (atau tekan Ctrl + N).
  • Ketikkan kode dasar di atas.
  • Simpan file Anda (klik File > Save As atau Ctrl + S) dengan ekstensi .cpp, misalnya: pertama.cpp.
  • Kompilasi dan Jalankan: Klik tombol Compile and Run (ikon yang terlihat seperti gigi dan panah, atau tekan F11).

Jika berhasil, sebuah jendela konsol akan muncul dan menampilkan output:

Hello, HIMA TRPL!

Bagian 4: Konsep Dasar: Variabel

Contoh Penggunaan Variabel dan Input/Output (cin)

Dalam contoh di atas, kita menggunakan:

  • cin (Console Input) dengan operator >> (extraction operator) untuk mengambil data dari user.
  • getline(cin, nama) untuk mengambil seluruh baris teks sebagai nama.
  • cout untuk menggabungkan teks (string) dan nilai variabel (nama, usia).

Selamat! Anda telah berhasil mempelajari dasar-dasar C++ menggunakan Dev-C++: dari struktur program, menampilkan output, hingga menggunakan variabel dan mengambil input dari pengguna.

Teruslah eksplorasi, karena ini hanyalah permulaan! Di tutorial berikutnya, kita akan membahas mengenai Operator, Kondisi (If-Else), dan Perulangan (Looping).

#HIMATRPL #PolbisDigital #BelajarCplusplus

Comments are not available at the moment.

Leave a Reply

Your email address will not be published. Required fields are marked*

*

*

Related post
Apa Itu Prodi Tekhnologi Rekayasa Perangkat Lunak (TRPL) ?

alif ubaidilah

30 Oct 2025

Mengenal TRPL: Jurusan Masa Depan Digital ​Selamat datang di dunia Teknologi Rekayasa Perangkat Lunak (TRPL), salah satu program studi yang paling relevan dan dicari di era digital saat ini! ​TRPL adalah program studi yang fokus pada pengembangan, perancangan, implementasi, dan pemeliharaan perangkat lunak (software). Berbeda dengan jurusan yang mungkin hanya fokus pada pemrograman dasar, TRPL …

Studi Kasus Data Mining dengan Public Dataset menggunakan Tableau Public

Karno Ganjar Prasetyo

26 Oct 2025

Public Dataset yang sering digunakan oleh peneliti data mining adalah: Kaggle adalah salah satu situs web pembelajaran yang terkenal di dunia untuk Data Science dan Machine Learning. Situs ini terdiri dari lebih dari 6000 set data yang dapat diunduh dalam format CSV. Set data ini banyak membantu ilmuwan di seluruh dunia untuk membuat model. Kaggle …

Belajar Basis Data Lanjut dengan SQL Server

Karno Ganjar Prasetyo

21 Oct 2025

Studi Kasus ini menggunakan aplikasi SQL Server 2008, Pada penerapkan ini tabel yang dibuat adalah tabel yang belum memiliki relasi antar tabel. Baik, langsung studi kasus saja. Studi kasus ini, merupakan salah satu soal latihan yang di terapkan pada mata kuliah Basis Data Lanjut di Semester 3. create database penjualan; use penjualan;create table barang ( …

Studi Kasus Jaringan Router di Packet Tracert

Karno Ganjar Prasetyo

21 Oct 2025

Studi Kasus Jaringan Router – Komputer (direct) Cisco Packet Tracer 5.3 Coba designkan saya sebuah jaringan sederhana seperti berikut ini. Sebenarnya yang saya baca kabel yang benar digunakan adalah rollover, tapi setelah saya coba menggunakan cross over juga bisa, silahkan temen-temen sekalian juga mencobanya… Aturlah IP Address untuk masing-masing computer sesuai dengan keterangan diatas…jangan lupa gateway …

Pengenalan Tableau #03 – Membuat Worksheet, Dashboard dan Story Points di Tableau Public

Karno Ganjar Prasetyo

26 Mar 2025

Tutorial, Modul, Bahan Mengajar, Bahan Belajar Link dataset Global Datastore Public : https://github.com/akuchotrani/TableauGettingStarted/blob/master/Global%20Superstore%20Orders%202016.xlsx

Pengenalan Tableau #02 – Membuat Dashboard interaktif dengan Tableau

Karno Ganjar Prasetyo

26 Mar 2025

Membuat dashboard simple dengan Tableau Public dalam 20 menit! Data source: https://community.tableau.com/s/question/0D54T00000CWeX8SAL/sample-superstore-sales-excelxls Contents 1. Data Source 2. Tableau Workspace, dimension vs metrics fields 3. Simple chart, continuous vs discrete fields 4. Marks, chart filter 5. Geo chart 6. Interactive dashboard (layout, filter, charts in dashboard)