Get To Know C++

 


Bahasa pemrograman C++ merupakan bahasa yang dapat digunakan untuk membuat berbagai aplikasi. Contohnya seperti aplikasi pengolah gambar, software gadget, game, hingga sistem operasi baru.

Bahasa ini dikembangkan dari bahasa pemrograman C. Tidak heran kalau kedua bahasa ini memiliki sintaks dan struktur kode yang sama. Bedanya hanya, C++ merupakan Object Oriented Programming (OOP) sedangkan C merupakan bahasa pemrograman prosedural.

Bahasa pemrograman C++ mempunyai  data dan function yang disatukan dalam kelas dan objek untuk bekerjasama memecahkan sebuah masalah. Ketika kita ingin mengubah menjadi fungsi, kita tidak perlu mengubah keseluruhan program. Karena hanya mengubah kode saja akan lebih fleksibel.

Jadi hal ini tidak bisa dilakukan dalam bahasa pemrograman C yang bersifat prosedural, di mana data dan function terpisah dan harus dibaca satu persatu oleh compiler. Sehingga ketika kita ingin mengubah fungsi, kita perlu mengubah keseluruhan program.

Contoh struktur pemrograman C++ 

1.     1.   include <iostream>

2.     2.   

3    3. int main()

4.     4. {

5.      5.                  std::cout << "Hello World!";

6.      6.                 return 0;

7.       7. }

Save  file tersebut dengan diakhiri oleh “.cpp”. lalu untuk melihat hasil klik f11 atau klik pada ikon ini yang berada di kanan





Maka akan muncul hasil :



 

Dibaris paling awal ada kode #include <iostream>. Peritntah #includ dipakai untuk memasukan sebuah file khusu yang bisa memungkinkan kita untuk masuk mengakses bebagai fitur tambahan dalam bahasa C++. Sedangakan file iostream berisi kode program supaya nanti kita bisa mengakses perintah input/output seperti cout dan cin. Iostream merupakan singkatan dari input output stream. File include ini juga sering disebut sebagai header file. Bahasa C++ menerapkan konsep modular, dimana  fitur-fitur yang ada dipecah ke berbagai file. Jika ingin menggunakan perintah tertentu, panggil header file yang sesuai.

Pada srtuktur int main() pada dasarnya merupakan sebuah fungsi(function) yang dimana pada function ini diawalidan diakhiri dengan tanda kurung kurawal “{“ dan ”}”. Didalam tanda kurung tersebut merupakan isi dari kode pemrograman.

Perintah  std::cout berfungsi untuk memasukan atau menampilkan sesuatu ke layar. Setiap perintah bahasa C++ harus diakhiri dengan tanda “;”

Return 0 untuk menutup function main () yang sekaligus mengakhiri kode program C++.



 

Konsep Dasar Bahasa Pemrograman C++ :

1. Variabel

Variabel adalah penanda identitas yang digunakan untuk menampung suatu nilai. Artinya, variabel akan menunjukkan suatu lokasi yang ada di memori komputer atau RAM. Variabel adalah penanda identitas yang digunakan untuk menampung suatu nilai. Secara teknis, variabel merujuk ke sebuah alamat di memory komputer (RAM). Ketika kita membuat sebuah variabel, satu 'slot' memory akan disiapkan untuk menampung nilai tersebut

contoh Variabel










Berikut ini ada tipe-tipe data yang ada di dalam variabel C++ :

a. Tipedata Bolean

    Merupakan tipe data yang berisi nilai true atau false. Jenis data type ini biasanya digunakan untuk mewakili nilai yang benar dan salah dalam data. Um(true)umnya, nilai yang salah (false) dan benar (true) direpresentasikan dengan angka 0 (false) dan 1 .

Contoh tipedata bolean













b. Tipedata Char(karakter)

    Digunakan untuk tipe data huruf dari A sampai Z. Melansir Rebus Community, character merupakan tipe data yang dimanfaatkan untuk menyimpan satu huruf, angka, tanda baca, simbol, atau space kosong. Umumnya, ia juga digunakan pada berbagai bahasa pemrograman di banyak komputer modern.

Contoh Tipedata Char






c.Tipedata Int (Bilangan bulat)

    Tipe data yang digunakan  pada angka bulat seperti 1 2 3

Contoh tipedata Int






d. Tipedata Float / Double (Bilangan pecahan)

     Merupakan tipe data yang berupa angka pecahan, seperti  3.14, 5.55, atau 0.00024.

Contoh tipedata Float









e. Tipedata String (kata)

     Untuk kumpulan karakter, seperti contoh "mari kita belajar bahasa C++"









2. Control StrukturControl structure adalah konsep dasar untuk menentukan keputusan dalam setiap baris pembacaan kode atau code flow.



Berikut ini untuk menyeleksi bahasa pemrograman C++ :

a. Statement if

Pengambilan keputusan berdasarkan kondisi if digunakan untuk mengantisipasi kondisi tertentu. If digunakan untuk mengeksekusi statement yang bernilai BENAR atau TRUE. Sedangkan if tidak akan mengeksekusi apapun jika statement bernilai SALAH atau FALSE.

contoh pemrograman:

#include <iostream>

using namespace std;



int main()

{

    int angka1;

    cout <<"Masukkan angka = ";cin >> angka1;

    if(angka1%2 ==0)

    {cout<<angka1 << " adalah angka genap";}

    

    cout <<"\nSelesai\n";

}




b. Statement else if.

else adalah pilihan terakhir yang akan dijalankan jika semua pilihan tidak memiliki nilai benar (true) pada kondisi yang ada. else merupakan pernyataan opsional untuk digunakan berdasarkan kebutuhan, jika tidak menggunakan pernyataan else maka keseluruhan dari pernyataan if akan diabaikan.

contoh program:

#include <iostream>

#include <conio.h>

#include <string>

using namespace std;


int main()

{

string kata;

cout<<"Masukan kata =  HALO"<<endl;

cin>>kata;

if (kata=="HALO"){

cout<<"Kata yang dimasukan sesuai"<<endl;

}else {

cout<<"Kata yang dimasukan tidak sesuai"<<endl;

}


getch();

}


c. While

Perulangan while merupakan struktur kontrol perulangan yang akan melakukan pengulangan selama kondisi yang dihasilkan dalam perulangan tersebut masih bernilai benar. penerapan pada pemrograman:

1. #include <iostream.h>

2. #include <conio.h>

3. main(){

4. int x = 5;

5. while(x>0){

6. cout<<x<<" ";

7. x--;

8.  }

9. cout<<"Program Berhasil";

10. getch();

11. }


d. Do while

Perulangan do-while merupakan struktur kontrol perulangan yang menjalankan perintah yang ada didalamnya terlebih dahulu dan melihat kondisi perulangan setelah perintah tersebut selesai dijalankan. Dengan kata lain walaupun kondisinya bernilai salah, minimal perintah sudah dijalankan sebanyak satu kali. penerapan program:

1. #include <iostream.h>

2. #include <conio.h>

3. main(){

4. char x = 'A';

5. cout<<"Abjad : "<<endl;

6. do{

7.  cout<<x<<" ";

8.  x++;

9.  }while(x<='Z');

10. getch();

11. }



e. For

Perulangan For merupakan struktur kontrol perulangan yang menjalankan satu atau lebih perintah dengan jumlah perulangan yang sudah ditentukan pada proses menetapkan nilai awal dari kondisi.

contoh pemrograman For:

#include <iostream>

 

using namespace std;

 

int main()

{

  int i;

  for (i = 1; i < 5; i++) {

    cout << "Hello World " << endl;

  }

 

  return 0;

}

 

3. Data Structure







Data structure adalah fitur yang berfungsi untuk membuat deklarasi berisi kelompok variabel dengan tipe data berbeda. Data structure memiliki statemen struct. Dengan fitur ini, Anda bisa membuat tipe struktur yang mendirikan suatu objek.

 

Berikut ini adalah data structure bahasa pemrograman C++, yaitu sebagai berikut :

- Struct: identitas dari struktur yang akan dibuat

- Variabel: sepasang kurung kurawal yang mengelompokkan semua variabel

-Object: deklarasi yang menggunakan struktur menjadi tipe data

 

4. Syntax

Syntax adalah aturan penulisan kode untuk membuat sebuah program atau aplikasi. Syntax meliputi sebuah layout, ekspresi, dan simbol. Kita perlu memastikan syntax yang digunakan tepat untuk mencegah terjadinya error pada program yang dibuat.

Bahasa pemrograman C++ ini memiliki tiga syntax dasar, yaitu sebagai berikut :

- Include

Include adalah bagian dari struktur bahasa C. Tujuannya untuk mengimpor fungsi-fungsi yang sudah didefinisikan pada header file

- Using namespace std

- Fungsi main ()

 

5. Tools

Tool untuk menuliskan kode pemrograman dan compiler untuk menerjemahkan perintah ke dalam komputer. Namun dengan Integrated Development Environment (IDE) kita bisa bekerja lebih efektif karena terdapat editor dan compiler dalam satu aplikasi.

Komentar