Abdi Bahta, S.Kom
Web Developer at Spunix & Founder Gikoding
Pemrograman C++
Sejarah Singkat C++
C++ adalah bahasa pemrograman yang dibuat oleh Bjarne Stroustrup Dari Denmark.
Seperti namanya, Simbol “++” pada huruf C berarti increment dari C.
Karena itulah dinamakan C++ (dibaca si plus plus).
Apa yang harus dipelajari ?
1. Struktur Dasar Penulisan C++
2. Tipe data & Variabel 3. Input & Output
4. Operator
5. Percabangan 6. Perulangan 7. Array
8. Function
1. STRUKTUR DASAR C++
#include<iostream>
using namespace std;
main() {
// writee your code here }
2. TIPE DATA & VARIABEL
Inti dari sebuah program komputer adalah
menerima input, melakukan pemrosesan, dan menghasilkan output.
Nilai input bisa kita dapatkan dari keyboard, scanner, joystik dan sebagainya.
Sementara output dapat kita tampilkan ke monitor, cetak ke dokumen, atau ke dalam sebuah file.
Pada tahap pemrosesan, program membutuhkan bantuan variabel untuk menyimpan nilai
sementara.
Pengertian Variabel & Tipe data
Variabel adalah tempat penyimpanan nilai yang nilainya dapat diubah kapanpun.
Dalam bahasa pemrograman c++, variabel tidak bisa terlepas dari yang namanya tipe data.
Tipe data adalah jenis data yang dapat disimpan didalam variabel.
variabel
Air Tipe data
Jenis – jenis tipe data
Nama Tipe Data Ukuran dalam
Memori Rentang Nilai
char 1byte -127 sampai 127 atau 0
sampai 255
int 4bytes -2147483648 sampai
2147483647
float 4bytes +/- 3.4e +/- 38 (~7 digits)
double 8bytes +/- 1.7e +/- 308 (~15
digits)
boolean 4bytes true atau false
Penjelasan tipe data
o int digunakan untuk menyimpan jenis data
bilangan bulat. Misalnya : 10,100, 200, 20 dst.
o float digunakan untuk menyimpan jenis data bilangan pecahan. Misalnya : 3,14, 3,69 dan angka laiinya yang mengandung koma. float hanya akan menampilkan 2 angka dibelakang koma.
o double digunakan untuk menyimpan jenis data bilangan pecahan yang lebih presisi. Yang
membedakan float dan double adalah double akan menampilkan semua angka yang ada dibelakang koma.
o char bisa digunakan untuk menyimpan
huruf,angka,karakter khusus atau yang lainnya. Jika menyimpan angka dengan tipe data char, angka
tersebut tidak bisa digunakan dalam proses
penjumlahan,pengurangan,perkalian atau pembagian.
o Boolean adalah tipe data yang hanya mempunyai 2 nilai, yaitu true dan false.
Bentuk umum Penulisan Variabel
Bentuk Umum penulisan Variabel Variabel tanpa nilai awal :
Tipedata <spasi> nama_variabel ; Variabel dengan nilai awal :
Tipe data <spasi> nama_variabel = nilai ;
Bagaimana menulis variabel tanpa nilai awal ?
Tipedata <spasi> namaVariabel ; Contoh :
int umur ;
Tipe data
Nama variabel
Bagaimana menulis variabel dengan nilai awal ?
Tipedata <spasi> namaVariabel = nilai awal ;
Contoh :
int umur = 19 ;
Tipe data
Nama variabel
Nilai awal
Penulisan nama variabel yang BENAR nama_mahasiswa
namaMahasiswa Catatan : *
Jika terdiri dari 2 atau lebih suku kata maka gunakan underscore atau disambung
Penulisan variabel yang benar.
Penulisan nama variabel yang SALAH nama mahasiswa
123namaMahasiswa Catatan : *
1. Penulisan variabel tidak boleh mengandung spasi
2. Tidak boleh diawali dengan angka
Penulisan variabel didalam Blok Kode C++
#include<iostream>
using namespace std;
main() {
int umur ;
int total_belanja = 100000 ; }
3. INPUT & OUTPUT
Input adalah sesuatu data yang kita masukan ke dalam program.
Proses adalah langkah-langkah yang harus dilakukan program untuk menghasilkan output.
Output adalah informasi yang dihasilkan setelah dilakukan proses. Output biasanya ditampilkan ke layar komputer.
Inserter & Ekstraktor
“>>” simbol ini disebut dengan INSERTER yang mana digunakan untuk melakukan input yang digabungkan dengan fungsi cin
“<<” simbol ini disebut dengan
EKSTRAKTOR yang mana digunakan untuk melakukan output yang digabungkan
dengan fungsi cout
Bentuk umum
Bentuk umum input dengan cin cin>>nama_variabel ;
Bentuk umum output dengan cout
cout<<“ pesan ini akan tampil di layar
” ;
Bentuk umum cin
Bentuk umum cout
Penulisan cin & cout didalam Blok Kode main
#include<iostream>
using namespace std;
main() {
int umur ;
cout<<“masukan umur anda : “;
cin>>umur ; cout<<umur ; }
Lanjut di pertemuan 3