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;
}
```