Anda di halaman 1dari 22

ALGORITMA

DAN STRUKTUR DATA 1


WEEK 2

Pengenalan C++
MATERI
2. Mengenal C/C++
2.1. Mengenal Program C/C++
2.2. Mengenal Identifier
2.3. Mengenal Variabel
2.3.1. Mendeklarasikan Variabel
2.3.2 Memberikan nilai pada Variabel
2.4. Mengenal Komentar dalam C/C++
2.5. Mengenal keyword dalam C/C++
2.6. Menulis Program C/C++
2.7. Mengkompilasi dan Menjalankan Program C/C++
MENGENAL C/C++
1972 AT&T

Denies M. Ritchie

1982

Bjarne Stroustroup
C dan C++

Prosedural Merupakan paradigma pemrograman dimana data dan


fungsi dipisah-pisah menggunakan serangkaian perintah
yang berurutan.

Prosedural
OOP Merupakan paradigma pemrograman yang berorientasikan
kepada objek. Semua data dan fungsi di dalam paradigma ini
dibungkus dalam kelas-kelas atau objek-objek.
MENGENAL PROGRAM C/C++
Untuk menampilkan teks Hello World! pada layar komputer, baik Bahasa C ataupun C++ memiliki
perbedaan dalam kode maupun fungsi yang digunakan.
Berkas header
Pre-processor
Standar input output

Tipe kode keluaran


program Awal separator

Nama fungsi yang Pernyataan untuk


akan dijalankan menampilkan string
pertama kali ketika
program dieksekusi
Pernyataan untuk memberi
kode keluaran program

Akhir separator
Berkas header
Pre-processor
standar input output Library standar C++

Tipe kode keluaran


program
Awal separator

Nama fungsi yang


akan dijalankan Pernyataan untuk
pertama kali ketika menampilkan string
program dieksekusi
Pernyataan untuk memberi
kode keluaran program
Akhir separator
Mengenal identifier dalam c/c++
Pengenal (identifier) merupakan suatu nama dalam program untuk menyatakan variabel
atau konstanta, fungsi, dan lain-lain. Aturan umum yang berlaku bagi pengenal adalah
sebagai berikut:

Diawali dengan huruf atau bias juga dengan underscore.


Sisanya dapat berupa huruf, angka, atau symbol underscore.
Case sensitive (Huruf kecil dan besar dianggap berbeda.
Mengenal identifier dalam c/c++ (cont.)
Benar Salah

semester1 Semester 1 (ada spasi)

tigaBulan 3Bulan (diawali dengan angka)

Semester_1 Semester*1 (ada tanda asterisk (*) )


MENGENAL VARIABEL
Variabel merupakan suatu nama yang menyatakan tempat dalam
memori computer yang digunakan untuk menyimpan suatu nilai dan
nilai tersebut dapat diubah sewaktu-waktu ketika program sedang
dieksekusi.
MENDEKLARASIKAN VARIABEL
Syarat dari sebuah variabel dapat digunakan dalam program adalah variable tersebut
terlebih dahulu harus dideklarasikan. Pendeklarasian variabel bertujuan untuk memesan
lokasi dalam memori computer dan menentukan tipe data yang dapat disimpan dalam
variabel tersebut. Bentuk pendeklarasian variabel adalah seperti berikut:

TipeData namaVariabel;
TipeData namaVariabel1, namaVariabel2, namaVariabel3;
TipeData namaVariabel = inisialisasiNilai;
Mendeklarasikan variabel (cont.)
Deklarasi Keterangan

int jumlah; Variabel jumlah bertipe integer (untuk menyimpan bilangan bulat).

char huruf; Variabel huruf bertipe char (untuk menampung sebuah karakter).
Variabel selesai bertipe bool (tipe yang hanya mengenal kondisi
bool selesai;
benar(true) dan salah(false).
Variabel v1, v2, dan v3 ketiga-tiganya bertipe integer (untuk
int v1,v2,v3;
menyimpan bilangan bulat).
MEMBERIKAN NILAI KE VARIABEL
Statement atau pernyataan yang digunakan untuk mengisikan nilai ke sebuah
variabel adalah sebagai berikut:

namaVariabel = nilaiVariabel;
Contoh :
jumlah = 85;
jumlah = jumlah + 1;
MENGENAL KOMENTAR
Komentar merupakan elemen dari program yang berfungsi untuk memberikan
penjelasan kepada pembaca kode sumber.
Namun, komentar tidak memberikan efek apapun pada keluaran, karena sebuah
komentar tidak akan dibaca oleh kompilator sebagai elemen yang akan dieksekusi.
Isi komentar dapat berupa apapun tergantung keinginan pemrogram, seperti berisi
penjelasan terhadap suatu pernyataan, kegunaan blok kode program, keterangan
fungsi atau method, pendanda awal dan akhir sebuah blok kode, dan lain-lain.
Contoh penulisan komentar
Penulisan Fungsi
// isi komentar Untuk memberi komentar (1 baris
komentar). Semua karakter setelah //
merupakan isi komentar dan akan diabaikan oleh
compiler.
/* isi komentar */ Atau Untuk memberi komentar ( 1 baris
komentar). Semua karakter di antara /*
/* isi
Komentar dan */ merupakan isi komentar dan akan
*/ diabaikan oleh compiler.
Keyword dalam C/C++
Keyword (turunan C)
auto const double float int short struct unsigned

break continue else for long signed switch void

case default enum goto register sizeof typedef volatile

char do extern if return static union while

keyword

keyword
Keyword dalam C/C++
Keyword (baru dalam C++)
asm dynamic_cast namespace reinterpret_cast try
bool explicit new static_cast typeid
catch false operator template typename
class friend private this using
const_cast inline public throw virtual
delete mutable protected true wchar_t

keyword
MENULIS PROGRAM C/C++
Program C/C++ dapat ditulis dengan menggunakan text editor apa saja. Namun, mengingat dalam
kegiatan pemrograman seringkali terjadi kesalahan-kesalahan, maka untuk menulis program C/C++
sebaiknya menggunakan perangkat pengembang yang sudah terintegrasi dengan compiler dan dapat
digunakan untuk membuat hingga menguji program C/C++, seperti:

NETBEANS
CODEBLOCKS
VISUAL STUDIO EXPRESS
ECLIPSE CDT
MENGKOMPILASI DAN MENJALANKAN
PROGRAM C/C++
Pada aplikasi CodeBlock, untuk mengkompilasi dan menjalankan program C/C++ caranya dengan
memilih menu Build and Run atau dengan mengklik ikon pada toolbar CodeBlocks. Selanjutnya,
aplikasi akan menampilkan hasilnya melalui window Command Promt.
PRAKTIK
To be continued

Next Week :
Pengenalan C++

Anda mungkin juga menyukai