pertemuan ke 2 oop
Post on 02-Dec-2015
216 Views
Preview:
DESCRIPTION
TRANSCRIPT
Pemrograman C++Pemrograman C++
Dodi Yudo Setyawan,S.SiDodi Yudo Setyawan,S.Si
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.
Pengenalan Program C++Pengenalan Program C++
Fungsi main()Fungsi main() StatementStatement File HeaderFile Header KomentarKomentar
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 }
StatementStatement
Perintah cout<<“IBI Darmajaya\n”; Perintah cout<<“IBI Darmajaya\n”; merupakan Statementmerupakan Statement
Setiap Statement diakhiri dengan Setiap Statement diakhiri dengan tanda ;tanda ;
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
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 /*
ELEMEN DASAR C++ELEMEN DASAR C++
Identifier (Pengenal) Tipe Data Deklarasi Variabel Assignment Konstanta
Identifier (Pengenal)
Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi.
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++.
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.
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.
Jangkauannya adalah sebagai Jangkauannya adalah sebagai berikut berikut
Deklarasi Variabel
Deklarasi adalah mengenalkan variabel ke program dan menentukan tipe datanya.
Format penulisannya adalah : Tipe_data pengenal = nilai ;
Assignment
Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan.• Berikut adalah contoh assignment:
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)
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(;).
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.
top related