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.
Contoh tipedata bolean
b. Tipedata Char(karakter)
Digunakan untuk tipe data huruf dari A sampai
Z.
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
-
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.
.jpeg)
.jpeg)





Komentar
Posting Komentar