bahasa c++

13
BAHASA C++ Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah Kelompok 1

Upload: flavio

Post on 14-Jan-2016

77 views

Category:

Documents


1 download

DESCRIPTION

Bahasa C++. Agung Risman Subagja Andy Molla Ayu Delima Dian Meliana Restu Faridah. Kelompok 1. Bahasa C++. PERBEDAAN. SEJARAH. STRUKTUR. CONTOH. EXIT. Kelompok 1. HOME. Bahasa b dan c. Bahasa B. Bahasa C. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Bahasa C++

BAHASA C++

•Agung Risman Subagja•Andy Molla•Ayu Delima

•Dian Meliana•Restu Faridah

Kelompok 1

Page 2: Bahasa C++

BAHASA C++

SEJARAHSEJARAH

STRUKTURSTRUKTUR

Kelompok 1

PERBEDAAPERBEDAANN

CONTOHCONTOH

EXIT

Page 3: Bahasa C++

Adalah pemrograman yang dikembangkan oleh Ken Thompson yang bekerja di Bell Labs tahun 1969.

Bahasa Pemrograman Tingkat Tinggi, karena

bahasa C dapat dimengerti dan dipelajari dengan mudah karena kedekatannya dengan

bahasa manusia. Dan juga dapat digunakan untuk

memasukkan program ke mesin.

Bahasa B Bahasa C

BAHASA B DAN C

Kelompok 1

HOMEHOME

NEXT

Page 4: Bahasa C++

SEJARAH C++ (CONT)

Kelompok 1

HOMEHOME

NEXT

Page 5: Bahasa C++

Bahasa B dikembangkan menjadi bahasa C pada tahun 1970-an.

Tahun 1983, didirikan sebuah komite untuk menciptakan ANSI standar

untuk bahasa C (yang dipakai pada Desember 1989)

Bahasa C yang diciptakan oleh Kerninghan dan Ritchie dikenal dengan ANSI

C digunakan oleh ISO sehingga menghasilkan ISO Standard C.

Tahun 1980, Bjarne Stroustrup dari AT&T Bell Laboratories mulai

mengembangkan bahasa C C++ tahun 1985.

SEJARAH C++(CONT)

Kelompok 1

HOMEHOME

NEXT

Page 6: Bahasa C++

C++ mengalami dua tahap :

Dirilis oleh AT&T laboratories cfront

Kompiler C++ menjadi sebuah kompiler yang bisa C++ bahasa assembly Tahun 1990, C++ menjadi bahasa berorientasi objek.

SEJARAH C++(CONT)

Kelompok 1

HOMEHOME

Page 7: Bahasa C++

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang

sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++

merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan

masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang

dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class

dibuat kemudian masalah dipecahkan dengan Class.

PERBEDAAN

Kelompok 1

HOMEHOME

Page 8: Bahasa C++

Contoh 1 ://my first program in C++

#include <iostream.h>int main()

{ cout << “Selamat pagi dunia!”; return 0;

}

Hasil : Selamat pagi dunia!

CONTOH

Kelompok 1

HOMEHOME

Page 9: Bahasa C++

Program tersebut mengandung komponen dasar://my first program in C++

merupakan komentar, tidak akan berpengaruh terhadap program.

#include <iostream.h> kalimat yang diawali tanda (#) merupaka preprocessor

directive. Indikasi untuk kompiler. #include <iostream.h> indikasi untuk menyertakan header file standard iostream,

termasuk I/O dalam C++

STRUKTUR BAHASA C++

Kelompok 1

HOMEHOME

NEXT

Page 10: Bahasa C++

int main()sebagai awal deklarasi fungsi main. Merupakan titik

awal dimana seluruh program C++ akan dieksekusi.cout << “Selamat pagi dunia!”;

merupakan standard output stream dalam C++ (biasanya monitor).

return 0;fungsi main() berakhir dan mengembalikan kode yang

mengikuti instruksi tersebut, dalam hal ini kasus 0.

STRUKTUR BAHASA C++

Kelompok 1

HOMEHOME

NEXT

Page 11: Bahasa C++

Setiap kalimat diakhiri dengan tanda semicolon (;). Karakter ini menandakan akhir dari instruksi dan harus disertakan pada

setiap akhir instruksi pada program C++ manapun.Isi dari fungsi main() selanjutnya akan mengikuti, berupa

deklarasi formal dan dituliskan diantara kurung kurawal ({}).Komentar adalah bagian dari program yang diabaikan oleh

kompiler.

STRUKTUR BAHASA C++

Kelompok 1

HOMEHOME

NEXT

Page 12: Bahasa C++

Ada dua cara untuk menuliskan komentar :

// komentar barisakan mengabaikan apapun mulai dari tanda(//)

sampai akhir baris.

/* komentar blok */akan mengabaikan apapun yang berada diantara

tanda /* dan */

STRUKTUR BAHASA C++

Kelompok 1

HOMEHOME

Page 13: Bahasa C++

Thank you for listeningThank you for listening