Anda di halaman 1dari 35

Pemrograman Berorientasi

Objek (2)

Sekolah Tinggi Elektronika dan


Komputer
( STEKOM ) Semarang
Struktur Program C++
Keterangan Program
Lanjutan
Komentar / Keterangan
Komentar adalah bagian dari source code yang akan diabaikan
oleh compiler

• Pertama diawali dengan tanda // , biasanya untuk satu baris


• Kedua diawali dengan /* dan ditutup */ , cocok untuk
banyak baris
Variabel, tipe data dan
konstanta

Dari contoh diatas kita dapat mendefinisikan variabel sebagai


bagian dari memori untuk menyimpan nilai
Dalam hali ini a dan b disebut sebagai indentifier ( pengenal )
Identifier ( Pengenal )
 Suatu pengenal harus memenuhi syarat sbb :
 Terdiri dari Huruf, angka dan simbol garis bawah (_)
 Untuk compiler maksimum 32 karakter
 Tidak boleh ada spasi atau tanda baca lain
 Tidak boleh sama dengan keyword ( kata kunci )
 Conto keyword : auto, case, break, if, else, or, and, void,
true, class, dan lain sebagainya
Type Data
Lanjutan Type Data
Deklarasi Variabel
 Pada C++ variabel adalah tempat untuk menyimpan
informasi , suatu varaiabel adalah suatu lokasi pada
memori komputer yang mana dapat menyimpan suatu
nilai dan dari sana dapat mengambil nilai kembali
 Dalam C++ untuk mendifiniskan varaiabel harus di
deklarasikan terlebih dahulu
 Cara pendeklarasian variabel adalah dengan cara
menuliskan tipe data ( int, short, float,… ) diikuti dengan
identifier variabel
 Contoh
 Int a;

 Float angka;

 Int a,b,c;
Inisialisasi Variabel
 Pada C++ Nilai awal suatu variabel adalah tidak
tertentu, Anda dapat memberi nilai awal pada
saat pedeklarasian
Konstanta
 Konstanta adalah suatu expresi yang memiliki nilai
tetap yang dapat berupa tipe data integer, short,
Float, character, String
 Contoh
 75 // desimal
 0113 // octal
 3.14
 ‘a’
 “z”
Defined Constants
( #define )
 Anda dapat mendifiniskan nama tertentu pada
kosntanta dengan define dengan menggunakan
prepocessor directive ( #define ) yang memiliki
syntac :
 #define Identifier value
 Contoh
 #define PI 3.14
 Anda tidak perlu memberi semicolon(;)
Deklarasi Constanta
 Untuk mendeklarasikan konstanta anda dapat
menulis dengan awalan const untuk type data
tertentu
 Contoh
 Const int width = 10;
Operator
 Operator Merupakan simbol yang biasa dilibatkan
dalam program untuk melakukan sesuatu operasi
 Menjumlahkan dua buah nilai

 Memberikan nilai ke suatu variabel

 Membandikan kesamaan dua buah nilai

 Dll

 Berikut adalah operator yang disediakan oleh


C++
Operator Lanjutan
 Assignation (=) merupakan operator
yang memberikan nilai pada sebuah
variabel
 Contoh : Int a, b; A = 5; B = 4 ;
Arithmetic Operators
Compound Assignation Operators
Increase and Decrease
Contoh Increase dan Decrease
Relational Operator
Logic Operator
Hasil Operator Logic
Bitwise Operators
Communication Through Console
 Console adalah dasar dari interface komputer
umumnya adalah keyboard dan screen
 Keyboard merupakan standart input device
sedangkan monitor merupakan standart output
device
 Dalam Library iostream C++, operasi standart input
dan output untuk sebuah program didukung oleh dua
stream
 Cin untuk input dan cout untuk output
 Tambahannya adalah cerr dan clog yang mena merupakan
standart khusus untuk menampilkan error message dan
dapat di instruksikan ke standart output atau ke log file
Output ( cout )
 Stream cout digunakan dalam
hubungannya dengan overloaded
operator << ( sepasang less than )
 Contoh :
 Cout << “Hello Namaku Budi”;
 Cout << x;
 Cout << 605;
Lanjutan
 Operator insertion (<< ) dapat digunakan lebih dari
satu kali dalam satu baris
 Contoh :
 Cout << “Hello “ << “Namaku” << “Budi”;

 Untuk Pindah baris dapat digunakan tambahan endl;


 Contoh :
 Cout << “Hello Word” << endl;

 Cout << “Namaku Budi” <<endl;


Contoh Program
Contoh Program
Source Program Contoh Program Hasilnya
Input ( cin )
 Standar input pada C++ dengan
menerapkan operator overloaded >>
(extraction ) pada stream cin.
 Hal ini harus diikuti dengan variabel
yang akan menyimpan data yang akan
dibaca
Contoh Program
Latihan Program
 Carilah Luas Segi Tiga dengan alas dan
tinggi sebagai inputan
 Carilah Luas dan Keliling Lingkaran
dengan inputan jari-jari
 Carilah Konversi suhu, jika diketahui
suhu celcius carilah suhu reamur dan
farenheit dengan inputan celcius
Contoh Hasil Program
Terimakasih
 Semoga Anda Dapat Memahaminya
 Jika Ada Kesulitan Langsung Tanyakan
 Jangan Ragu-ragu
 Sukses Ditangan Anda Sendiri

Anda mungkin juga menyukai