elemen dasar c++

advertisement
ELEMEN DASAR
C++
Pemograman Berorientasi Object
Sistem Informasi
Semster III
Himpunan Karakter
Terdiri dari huruf, digit maupun simbol-simbol lainnya( termasuk spasi,
karakter kontrol).
Huruf
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
Digit
0123456789
Simbol dan lain-lain
_ - + * dsbnya.
Pengenal ( Identifier )
Pengenal adalah suatu nama yang biasa dipakai pemograman untuk
menyatakan variabel, konstanta bernama, tipe data, fungsi, label
dan objek serta hal-hal lain yang dideklarasikan atau didefinisikan
oleh pemogram.
Penamaan Pengenal
• Suatu pengenal berupa satu atau beberapa karakter : huruf, digit,
garis bawah(_) dan berawalan huruf atau garis bawah.
Contoh :



gaji_pegawai
g
gajipegawai
Huruf kecil & Kapital Dibedakan
• Pada C++ huruf kecil dan kapital dianggap tidak sama. Sifat
inilah dikenal dengan istilah case sensitive.
Contohnya :
NAMA ataupun Nama ataupun nama akan dikenal sebagai 3
pengenal yang berbeda.
Pengenal Absah & Tidak Absah
( Tidak bolah diawali
dengan angka)
Absah
Tidak Absah
nama
2semester
NAMA
nama-barang
nama_barang
#brg
kuartal_2
nama barang
( tanda – tidak
diperkenankan )
( simbol # tidak boleh
digunakan)
(tidak boleh mengandung
spasi )
Kata Kunci ( Keyword )
Kata kunci adalah pengenal sistem yang mempunyai makna khusus bagi
kompiler. Kata kunci tidak dapat digunakan sebagai pengenal oleh
pemogram.
Asm
Auto
Break
Case
Char
Class
Const
Continue
Default
Delete
Do
double
Else
Enum
Extern
Float
For
Friend
Goto
If
Inline
Int
Long
new
Operator
Private
Protected
Public
Register
Return
Short
Signed
Sizeof
Static
Struct
switch
Template
This
Typedef
Union
Unsigned
Virtual
Void
Volatile
while
Tipe Data
Tipe Data
Ukuran
Memori
Jumlah Digit
Presisi
char
1 byte
-
int
2 byte
-
long
4 byte
-
float
4 byte
6-7
double
8 byte
15-16
long double
10 byte
19
Variabel & Konstanta
Data dalam C++ tersusun atas variabel dan konstanta.
Variabel digunakan dalam pemograman untuk menyimpan suatu
nilai, dan nilai yang ada padanya dapat diubah selama
eksekusi program berlangsung.
b
a
Awalnya var a
7
a
12
Awalnya var b
c
c=a+3
?
Deklarasi dan Pendefenisian
Variabel
• Variabel yang akan digunakan dalam program harus didefenisikan
terlebih dahulu.
• Pendeklarasian variabel fungsinya untuk memperkenalkan sebuah
pengenal ke program dan menentukan jenis data yang disimpan
didalamnya.
Bentuk pendeklarasian variabel
tipe daftar_ variabel
Contoh :
int jumlah
float harga_per_unit, total_harga;
Karakter Khusus
Konstanta String
Konstanta string merupakan deretan karakter yang diawali dan diakhiri
dengan tanda petik-ganda ( “)
Sebagai contoh :
“ Selamat Datang Dikelas PBO “
Konstanta string dengan sebuah karakter berbeda dengan
konstanta karakter.
Sebab konstanta karakter diawali dan diakhiri dengan
tanda petik tunggal(‘).
Sedangkan string diawali dengan tanda petik ganda(“).
Contoh 
‘n’ ≠ “n”
• “n”  konstanta string
• ‘n’  konstanta karakter
Suatu konstanta string bisa mengandung karakter yang
menggunakan tanda \ (karakter escape sequence) misalnya :
“\n” yang merupakan konstanta yang terdiri dari sebuah
karakter newline.
Konstanta Bernama
• C++ memungkinkan pendefenisian suatu konstanta bernama.
Hal ini dilakukan dengan menggunakan kata kunci const.
bentuk pendefinisiannya sbb :
const tipe_data_nama_konstanta = nilai ;
Contoh Konstanta Bernama
Tipe Data
Const float PHI = 3.141592
KeyWord Konstanta bernama
Nilai Variabel
Nama Variabel
PHI adalah konstanta bernama yang bertipe data float dengan nilai
3.141592
Berbeda dengan variabel, suatu konstanta bernama tidak dapat
diubah setelah didefinisikan.
Contoh :
PHI = 3.14;
Download