Bahasa pemrograman C++ adalah bahasa pengembangan dari bahasa C.
Manfaat umum dari bahasa pemrograman salah satunya membangun sebuah sistem aplikasi yang bisa diimplementasikan di bidang pendidikan, ekonomi, bisnis, bahkan sosial budaya.
Bahasa C++ dapat diterapkan untuk membuat aplikasi mikrokontroler seperti arduino.
Description
Sejarah C++
C++ dirancang dan diimplementasikan oleh Bjarne Stroustrup di AT&T Bell Laboratories.
Pengembangan C++ bermula pada tahun 1980.
Versi pertama C++ disebut C with class dan digunakan pertama kali pada tahun yang sama dengan pengembangannya yaitu tahun 1980.
Tujuan Bjarne Stroustrup merancang bahasa C++ adalah untuk menggabungkan fleksibilitas dan efisiensi bahasa pemrograman C dan OOP (Object Onented Programming) pada bahasa pemrograman simulasi yaitu Simula yang dirancang oleh Ole-Johan Dahl dan Kristen Nygaard21.
Bahasa C++ merupakan pengembangan dari bahasa C, sehingga banyak kemiripan fungsi dan syntax antara bahasa C dan C++ Kebanyakan program yang dibuat dalam bahasa C dapat menggunakan compiler bahasa C++
C++ IDE (Integrated Development Environment)
Program dalam bahasa C++ dapat dibuat menggunakan text editor apapun seperti Notepad++ Sublime ataupun Visual Studio Code, tetapi untuk melakukan compile kode kita membutuhkan IDE (Integrated Development Environment) Salah satu IDE yang terkenal untuk C++ adalah Dev C++.
IDE dapat mempermudah kita dalam membuat program karena IDE sudah memiliki fitur-fitur yang dibutuhkan untuk membuat program seperti compiler. debugger, Syntax Highlighting dan lain lain.
Memasukkan File External
File eksternal dapat berupa file standar atau header file dan juga file yang dibuat oleh pengguna.
File standart berisi sekumpulan fungsi-fungsi standar pada C/C++ yang dapat digunakan untuk berbagai program sedangkan file yang dibuat pengguna adalah sekumpulan fungsi-fungsi yang dibuat sendiri oleh pengguna. Penggunaan file eksternal dapat mempermudah penulisan kode sekaligus mempersingkat kode
Memasukkan file eksternal pada C++ dapat menggunakan: o File standar/header file: #include o File pengguna: #include “nama file”
Contoh penggunaan file eksternal adalah ketika ingin menggunakan fungsi printf yang berfungsi untuk memberikan output ke terminal. Untuk menggunakan printf kita harus memasukkan header file bernama stdio.h.
Input dan Output
Untuk menerima data dari konsol seperti CMD atau terminal dan menampilkan pada CMD atau terminal.
Stdin (cin) : Untuk menerima data dari konsol seperti CMD atau terminal
Stdout (cout) : Untuk menampilkan pada CMD atau terminal.
Deklarasi Variable
Variabel : menampung data di memori yang mempunyai nilai atau data yang dapat diubah selama proses berlangsung.
Contoh variable: o void yang merupakan tipe data yang tanpa menggunakan pengembalian nilai. o int merupakan kepanjangan dari interger yang artinya bilangan bulat. o float adalah tipe data dalam bentuk bilangan pecahan. o double adalah tipe data yang sama dengan float, yaitu bilangan pecahan yang jangkauannya lebih luas. o char adalah tipe data dalam bentuk karakter. o bool tipe data dalam bentuk Boolean, penyampaiannya dengan True dan False o wchar_t merupakan tipe data yang bentuknya sama dengan char namun jangkauannya lebih luas.
Operator pada C++
Operator Aritmatika
Operator Penugasan
Operator Pembanding
Operator Logika
Kondisi If
Kondisi if adalah kondisi dimana sebuah kode dijalankan jika kondisinya sesuai atau bernilai TRUE.
Pada C++ terdapat 3 jenis if : o If o If Else o If Else if Else
Switch Case
Switching digunakan untuk mengeksekusi satu pernyataan atau lebih.
Pernyataan ini berfungsi untuk menyeleksi pernyataan yang memiliki banyak kemungkinan.
Perbedaan dengan If : o Switch hanya menggunakan 1 kondisi untuk banyak pilihan. o If menggunakan banyak kondisi untuk banyak pilihan.
Contoh penggunaan switch: #include <conio.h> #include <iostream.h> void main() { int tv; cout<<"*********DAFTAR CHANNEL TV***********"<<endl; cout<<"1. RCTI"<<endl; cout<<"2. ANTV"<<endl; cout<<"3. TRANS TV"<<endl; cout<<"---------------------------------------"<<endl; cout<<"Masukan Channel Pilihan = "; cin>>tv; switch(tv) { case 1 : cout<<"Chanel yang anda pilih adalah RCTI"; break; case 2 : cout<<"Channel yang anda pilih adalah ANTV"; break; case 3 : cout<<"Channel yang anda pilih adalah TRANS TV"; break; default : cout<<"channel tidak tersedia"; } getch(); }
Loop dan Nested Loop
Loop / perulangan merupakan suatu instruksi program yang dilakukan berulang ulang.
Fungsi loop yaitu menghemat penulisan program yang sama.
Nesred loop merupakan suatu instruksi program didalam program loop yang dilakukan secara berulang. Lebih singkatnya loop didalam loop.
Terdapat 3 perulangan pada C++:
While ▪ Kondisi dicek terlebih dahulu baru dilakukan perulangan jika kondisinya bernilai TRUE. ▪ Inisialisasi, dan pengecekan kondisi dilakukan pada bagian awal kode ▪ Digunakan apabila terdapat perulangan banyak yang belum diketahui
Do While ▪ Kode dijalankan sekali baru dicek atau kondisi dicek pada akhir kode.
For ▪ Inisialisasi, pengecekan kondisi, dan iterasi dilakukan pada bagian awal kode ▪ Digunakan apabila terdapat perulangan banyak yang sudah diketahui
Informasi Course Terkait
Kategori: Artificial Intelligence
Course: Mikrokontroler: Dasar-dasar Pemrograman C++