Pengenalan C++

ANISA YULIANI PRIYADI

Sosial Media


1 orang menyukai ini
Suka

Summary

  • 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++