pertemuan ke 2 oop

18
Pemrograman C++ Pemrograman C++ Dodi Yudo Setyawan,S.Si Dodi Yudo Setyawan,S.Si

Upload: angga-pangkuwinata

Post on 02-Dec-2015

216 views

Category:

Documents


0 download

DESCRIPTION

oo

TRANSCRIPT

Page 1: Pertemuan Ke 2 Oop

Pemrograman C++Pemrograman C++

Dodi Yudo Setyawan,S.SiDodi Yudo Setyawan,S.Si

Page 2: Pertemuan Ke 2 Oop

Pemrograman C++Pemrograman C++

Pemrograman C adalah Pemrograman C adalah pendahulunya (satu dekade lebih pendahulunya (satu dekade lebih dulu) dulu)

C diciptakan oleh C diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972

C++ diciptakan oleh BjarneStroustroup dari Laboratorium Bell, AT&T pada tahun 1983.

Page 3: Pertemuan Ke 2 Oop

Pengenalan Program C++Pengenalan Program C++

Fungsi main()Fungsi main() StatementStatement File HeaderFile Header KomentarKomentar

Page 4: Pertemuan Ke 2 Oop

Fungsi main()Fungsi main()

Fungsi ini merupakan awal program Fungsi ini merupakan awal program utamautama

Blok atau tubuh fungsi diapit dengan Blok atau tubuh fungsi diapit dengan tanda { dan }tanda { dan }

Page 5: Pertemuan Ke 2 Oop

StatementStatement

Perintah cout<<“IBI Darmajaya\n”; Perintah cout<<“IBI Darmajaya\n”; merupakan Statementmerupakan Statement

Setiap Statement diakhiri dengan Setiap Statement diakhiri dengan tanda ;tanda ;

Page 6: Pertemuan Ke 2 Oop

File HeaderFile Header

Header ini berfungsi agar fungsi fungsi Header ini berfungsi agar fungsi fungsi tertentu dapat digunakan pada badan tertentu dapat digunakan pada badan program contoh file header iostream.h program contoh file header iostream.h ditulis agar fungsi cout dapat digunakanditulis agar fungsi cout dapat digunakan

Contoh file header lain:Contoh file header lain:• Conio.hConio.h• Stdio.hStdio.h• Time.hTime.h• Dos.hDos.h• dlldll

Page 7: Pertemuan Ke 2 Oop

KomentarKomentar

Komentar adalah bagian dari badan Komentar adalah bagian dari badan program yang berfungsi untuk program yang berfungsi untuk memberi keterangan pada sebagian memberi keterangan pada sebagian atau seluruh program cara atau seluruh program cara penulisannya sbb:penulisannya sbb:• Diawali dengan tanda // atau /*Diawali dengan tanda // atau /*

Page 8: Pertemuan Ke 2 Oop

ELEMEN DASAR C++ELEMEN DASAR C++

Identifier (Pengenal) Tipe Data Deklarasi Variabel Assignment Konstanta

Page 9: Pertemuan Ke 2 Oop

Identifier (Pengenal)

Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi.

Page 10: Pertemuan Ke 2 Oop

Aturan untuk penulisan identifier antara lain:

Tidak boleh dimulai dengan karakter non huruf

Tidak boleh ada spasi Tidak boleh menggunakan karakter-

karakter ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ]: " ; ' < > ? , . / |

Tidak boleh menggunakan reserved words yang ada dalam C++.

Page 11: Pertemuan Ke 2 Oop

TIPE DATA TIPE DATA

Terdapat 5 tipe data bawaan dari Terdapat 5 tipe data bawaan dari bahasa C, yaitu : void, integer, bahasa C, yaitu : void, integer, float, double, dan char. float, double, dan char.

Page 12: Pertemuan Ke 2 Oop

Sedangkan C++ menambahkan dua buah Sedangkan C++ menambahkan dua buah tipe data lagi, yakni : booltipe data lagi, yakni : bool

dan wchar_t.dan wchar_t.

Page 13: Pertemuan Ke 2 Oop

Jangkauannya adalah sebagai Jangkauannya adalah sebagai berikut berikut

Page 14: Pertemuan Ke 2 Oop

Deklarasi Variabel

Deklarasi adalah mengenalkan variabel ke program dan menentukan tipe datanya.

Format penulisannya adalah : Tipe_data pengenal = nilai ;

Page 15: Pertemuan Ke 2 Oop

Assignment

Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan.• Berikut adalah contoh assignment:

Page 16: Pertemuan Ke 2 Oop

KONSTANTA KONSTANTA

Konstanta mirip dengan variable, Konstanta mirip dengan variable, namun memiliki nilai tetap. namun memiliki nilai tetap. Konstanta dapat berupa nilai Integer, Konstanta dapat berupa nilai Integer, Float, Karakter dan String Float, Karakter dan String • Pendeklarasian konstanta dapat Pendeklarasian konstanta dapat

dilakukan dengan 2 cara : dilakukan dengan 2 cara : menggunakan (#define) menggunakan (#define) menggunakan (const) menggunakan (const)

Page 17: Pertemuan Ke 2 Oop

menggunakan (#define)menggunakan (#define) Format penulisannya adalah : Format penulisannya adalah : #define pengenal nilai #define pengenal nilai Contoh penggunaan : Contoh penggunaan :

#define phi 3.14159265 #define phi 3.14159265 #define Newline ‘\n’ #define Newline ‘\n’ #define lebar 100 #define lebar 100 pendeklarasian denganpendeklarasian dengan #define tanpa #define tanpa diperlukan adanya tandadiperlukan adanya tanda = untuk= untukmemasukkan nilai ke dalam pengenal dan memasukkan nilai ke dalam pengenal dan juga tanpa diakhiri dengan tandajuga tanpa diakhiri dengan tandasemicolon(;).semicolon(;).

Page 18: Pertemuan Ke 2 Oop

menggunakan (const)menggunakan (const)

Sedangkan dengan kata kunci const, Sedangkan dengan kata kunci const, pendeklarasian konstanta mirip dengan pendeklarasian konstanta mirip dengan deklarasi variable yang ditambah kata deklarasi variable yang ditambah kata depan const. depan const. Contoh : Contoh : const int lebar = 100; const int lebar = 100;

const char tab = ‘\t’; const char tab = ‘\t’; const zip = 1212; const zip = 1212; Untuk contoh terakhir, deklarasi variable zip Untuk contoh terakhir, deklarasi variable zip yang tanpa tipe data, maka compiler akan yang tanpa tipe data, maka compiler akan secara otomatis memasukkannya ke dalam secara otomatis memasukkannya ke dalam tipe int. tipe int.