C++



 1. Pengertian C++

C++ adalah bahasa pemrograman komputer yang dikembangkan pada tahun 1980 oleh Bjarne Stroustrup. C++ adalah bahasa pemrograman yang dianggap lebih tingkat tinggi dari C karena memiliki fitur-fitur yang lebih lengkap dan lebih banyak. C++ adalah bahasa pemrograman yang mendukung paradigma objek, prosedural, dan generik.


2. Cara Kerja C++

Setelah dibuat, kode C++ akan di-compile menjadi bahasa mesin yang dapat dieksekusi oleh komputer. Kompiler C++ akan menerjemahkan kode C++ menjadi bahasa mesin yang dijalankan oleh komputer. C++ juga mendukung STL (Standard Template Library) yang terdiri dari kumpulan fungsi, kelas, dan struktur data yang dapat digunakan untuk pengolahan data atau untuk membuat program yang lebih kompleks.


3. Pemanfaatan C++

C++ digunakan untuk membuat berbagai jenis aplikasi dan perangkat lunak, seperti game, aplikasi desktop, perangkat lunak bisnis, dan sebagainya. Beberapa contoh pemanfaatan C++ adalah sebagai berikut:

- Game: C++ digunakan untuk membuat game pada platform PC atau konsol game.

- Aplikasi Desktop: C++ digunakan untuk membuat aplikasi desktop seperti editor teks, spreadsheet, atau aplikasi pengolahan gambar dan suara.

- Perangkat Lunak Bisnis: C++ digunakan untuk membuat perangkat lunak bisnis seperti perangkat lunak akuntansi atau CRM ( customer relationship management).

- Sistem Embedded: C++ digunakan untuk membuat perangkat embedded seperti sistem kontrol industri atau sistem pemrosesan sinyal digital.


4. Pembuatan C++

Pembuatan C++ pada dasarnya dapat dilakukan menggunakan editor text biasa seperti Notepad atau Sublime Text. Setelah kode C++ selesai dibuat, kode tersebut harus di-compile menggunakan kompiler C++ seperti GCC atau Clang. Setelah kompiler menyelesaikan proses kompilasi, maka kode C++ dikonversi menjadi format file binary yang dapat dijalankan pada sistem operasi tertentu.


5. Contoh C++

Contoh sederhana kode C++ yang mencetak pesan pada layar:

```

#include <iostream>


using namespace std;


int main() {

    cout << "Hello, world!" << endl;

    return 0;

}

```

Contoh kode C++ yang mencari bilangan prima dari 1 hingga 100:

```

#include <iostream>


using namespace std;


int main()

{

    int i, j, flag;


    for(i=2; i<=100; ++i)

    {

        flag = 0;

        for(j=2; j<=i/2; ++j)

        {

            if(i%j==0)

            {

               flag = 1;

               break;

            }

        }

        if (flag == 0)

            cout << i << endl;

    }

    return 0;

}

```

Contoh kode C++ untuk memproses input karakter:

```

#include <iostream>


using namespace std;


int main(){

    char a;

    cout << "Masukkan karakter: ";

    cin >> a;

    cout << "Karakter yang diinput adalah: " << a << endl;

    return 0;

}

```