BELAJAR BAHASA PEMROGRAMAN C++
A.
SEJARAH
SINGKAT BAHASA C++
Bjarne Stroustrup
di Bell Labs pertama kali mengembangkan C++ pada awal 1980-an, yang merupakan
pengembangan dari Bahasa C. Untuk
mendukung fitur-fitur pada C++, dibangun efisiensi dan system support untuk
pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep baru
seperti class dengan sifat-sifatnya seperti inheritance dan overloading.
B. PENGERTIAN BAHASA PEMROGRAMAN
C++
C++ merupakan bahasa pemrograman yang
memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++
melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak
class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class
tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari
objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan
Class. Bahasa C adalah
bahasa pemrograman prosedural yang memungkinkan kita untuk membuat prosedur
dalam menyelesaikan suatu masalah. Bahasa pemrograman C++ adalah bahasa pemrograman yang
berorientasi pada objek.
Perbedaan Antara Bahasa pemrograman C dan
C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka
memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana
penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut
kedalam su-submasalah yang lebih kecil, sedangkan untuk C++ merupakan bahasa
pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk
menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan
class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi
dari object-object fisik, Class tersebut berisi keadaan object,
anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat
kemudian masalah dipecahkan dengan Class.
C. STRUKTUR BAHASA C++
1.
Deklarasi Header file/ Preprocessor
a.
Preprosessor
Preprocessor Berfungsi untuk memasukkan atau
menyertakan file-file header kedalam program yang akan dibuat.
Preprocessor:
#include, #define
Cara
penulisan:
#include
<nama_file_Header>
|
b. Header.
Header ini
digunakan untuk memanggil nama file bawaan bahasa pemrograman C/C++ atau file
yang kita ciptakan sendiri agar fungsi yang termuat di dalam file tersebut
dapat digunakan pada saat membuat program. Untuk memanggil file header tersebut
harus diwalai dengan #include kemudaih file header bawaan ditulis di dalam
tanda “<>” (Seperti <iostream>, <conio>, <stdio>).
Contoh
penulisan lengkapnya adalah sebagai berikut ini:
#include <iostream>
#include
<conio>
#include
<stdio>
Masing –
masing header memiliki sisi fungsinya masing – masing. Seperti:
Header
|
Fungsi
|
Kegunaan
|
Iostream
|
Cout
|
Outputan atau
menampilkan hasil ke dalam layar.
Cara: Cout>>x;
|
Cin
|
Menginputkan data.
Cara: Cin<<x;
|
|
Stdio
|
gets()
|
Membaca saci.
|
Printf
|
menampilkan data.
|
|
Scanf
|
Memasukkan data.
|
|
puts()
|
menampilkan data string
ke layar
|
|
Conio
|
getch()
|
membaca sebuah karakter
dengan sifat karakter yang dimasukkan tidak perlu diakhiri dengan enter.
|
2.
Deklarasi Fungsi Utama (main)
Fungsi utama adalah
bagian yang pertama kali akan dieksekusi, walaupun sebelum bagian dari fungsi
utama ini ada fungsi tambahan. Sehingga fungsi utama pasti ada di dalam program
C++. Fungsi utama ini tersusun atas kata main lalu diikuti dengan
tanda (). Lalu diikuti lagi dengan definisi fungsi (bagian dalam tanda
“{}”)yang berisi deklarasi
dan perintah-perintah yang akan dieksekusi dalam program tersebut.
3. Deklarasi Konstanta
Bisa ada bisa tidak,
Contoh deklarasi
konstanta: Phi,
4. Deklarasi variabel global
bisa ada bisa tidak
Contoh program untuk menampilkan Outputan:
Berikut merupakan Outputan dari program
diatas.
Sekian
dari materi tentang C++ yang dapat saya bagikan, Semoga bermanfaat JJ
Referensi
Tidak ada komentar:
Posting Komentar