C++ Bahasa Ibu

Jan 22, 2021
thumbnail

Setelah lulus Sekolah Menengah Atas, saya pun melanjutkan pendidikan di salah satu Universitas yang ada di Samarinda dan saya mengambil jurusan Teknik Informatika. Waktu itu, saya sangat kebingungan karena tidak tau apa-apa tentang dunia IT. Saya pun mengambil jurusan Teknik Informatika karena berekspetasi “Wah pasti banyak membahas tentang game nih nanti, bakal seru banget” dan ketika mencari tau tentang Teknik Informatika, ekspetasi saya pun hancur berkeping-keping wkwkwk tapi saya harus tetap menjalaninya. Setelah mencari tau tentang apa saja yang dipelajari, ternyata Teknik Informatika itu banyak berkutat dengan pemrograman (programming). Dan saya berpikir paling tidak ada sedikit yang saya ketahui tentang Teknik Informatika sebelum perkuliahan dimulai, karena jeda waktu antara setelah lulus SMA dan masuk perkuliahan cukup lama. Disitu saya manfaatkan untuk belajar Bahasa Pemrograman.

Bahasa Pemrograman yang pertama saya pelajari adalah C++. Kenapa saya memilih C++ ? saya hanya mengikuti saran dari salah seorang Youtuber yang saya tonton waktu itu. Youtuber itu ngomong “Kalau mau belajar Bahasa Pemrograman itu bagusnya C++ dulu, karena kalau belajar dari bahasa yang lebih sulit akan lebih mudah memahami Bahasa Pemrograman yang lain” seperti itu kira-kira yang ia katakan (lupa-lupa ingat). Saya belajar semua dari Youtube. Untuk teman-teman yang ingin tau seperti apa Bahasa Pemrograman C++ itu, saya akan memperlihatkan contoh program menggunakan C++.

Struktur Dasar / Struktur Program

Untuk membuat suatu program menggunakan C++, kita perlu membuat struktur dasar terlebih dahulu.

main.cpp
Copy ke clipboard
#include // file header
using namespace std;

int main() { // fungsi utama

  // tempat kita membuat program
  return 0;
}

Tipe data

Pada C++ terdapat bermacam-macam tipe data, berikut beberapa tipe data yang sering digunakan:

Tipe data primitif

  • int : Tipe data untuk bilangan bulat.
  • float : Tipe data untuk bilangan desimal.
  • char : Tipe data untuk karakter.
  • void : Tipe data khusus yang menyatakan tidak ada tipe data.

Tipe data non-primitif

  • string : Tipe data untuk kumpulan karakter.
  • array : Tipe data yang bisa menyimpan lebih dari 1 nilai yang memiliki tipe data yang sama.
  • struct : Tipe data yang bisa menyimpan lebih dari 1 nilai dan bisa memiliki tipe data yang berbeda-beda.
  • enum : Tipe data bentukan yang kita buat sendiri.
  • pointer : Tipe data untuk menyimpan suatu alamat memori.

Contoh program menentukan bilangan ganjil / genap

main.cpp
Copy ke clipboard
#include<iostream> // file header
using namespace std;

int main() { 
    // deklarasi variabel
    // int adalah tipe data 
    // untuk bilangan bulat
    int angka;   
    // memasukan nilai kedalam 
    // variabel menggunakan input
    cin >> angka;  
    // percabangan untuk 
    // menentukan ganjil / genap
    if(angka % 2 == 0) {
        // menampilkan sesuatu ke layar
        cout << angka << " genap" << endl;
    // jika kondisi if tidak terpenuhi, 
    // maka kondisi else akan dijalankan
    } else { 
        cout << angka << " ganjil" << endl;
    }
    return 0;
}

Akhir kata, mungkin website ini masih banyak memiliki kekurangan baik dalam penulisan kata Bahasa Indonesia yang benar maupun tampilan websitenya. kiranya teman-teman dapat memaklumi, Harapan saya semoga website ini dapat memberikan wawasan baru kepada teman-teman yang membaca. Sekian dan terima kasih sudah berkunjung.


comments powered by Disqus