Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output

Presentasi serupa


Presentasi berjudul: "PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output"— Transcript presentasi:

1 PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
PERTEMUAN I PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output

2 PERTEMUAN I Pengenalan C++
C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa beraras rendah (bahasa yang berorientasi kepada mesin) dan bahasa beraras tinggi (bahasa yang berorientasi pada manusia). C diimplementasikan oleh Dennis Ritchie dari AT&T Laboratories dengan menggunakan sistem operasi UNIX. C merupakan hasil dari proses pengembangan dari BCPL (Basic Combined Programming Language).

3 PERTEMUAN I BCPL diciptakan oleh Martin Richard, dan mempengaruhi bahasa B yang diciptakan oleh Ken Thomson. C awalnya dirancang untuk menulis sistem operasi UNIX, jadi awalnya diperuntukkan untuk pemrograman sistem. Karena kemampuan dan fleksibilitas C, maka C semakin populer di industri dan banyak digunakan untuk membangun berbagai macam aplikasi.

4 PERTEMUAN I Sejarah 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.

5 PERTEMUAN I Tahun 1980, Bjarne Stroustrup dari AT&T Bell Laboratories mulai mengembangkan bahasa C  C++ tahun 1985 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.

6 PERTEMUAN I Struktur Bahasa C++ Contoh 1 : //my first program in C++
#include <iostream.h> int main() { cout << “Selamat pagi dunia!”; return 0; } Hasil : Selamat pagi dunia!

7 PERTEMUAN I Struktur 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 (#) merupakan preprocessor directive. Indikasi untuk kompiler. #include <iostream.h> indikasi untuk menyertakan header file standard iostream, termasuk I/O dalam C++

8 PERTEMUAN I 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.

9 PERTEMUAN I 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.

10 PERTEMUAN I Ada dua cara untuk menuliskan komentar : // komentar baris
akan mengabaikan apapun mulai dari tanda(//) sampai akhir baris. /* komentar blok */ akan mengabaikan apapun yang berada diantara tanda /* dan */

11 PERTEMUAN I Input dan Output
Dalam ANSI C, operasi input dan output dilakukan dengan menggunakan fungsi-fungsi header file stdio.h misalkan : printf, scanf, putc, dsb. Untuk input dan output ke file digunakan fread, fwrite, fputc, dsb. Dalam C++ menggunakan iostream.h, stsrtrea.h, fstream.h dan constrea.h

12 PERTEMUAN I Contoh versi ANSI C #include <stdio.h> void main() {
int x; printf (“Masukkan sebuah bilangan:\n”); scanf (“%d”, &x); printf (“Bilangan yang dimasukkan adalah %d\n”,x); }

13 PERTEMUAN I Contoh versi C++ #include <iostream.h> void main() {
int x; cout <<“Masukkan sebuah bilangan: “<<end1; cin >> x; cout <<“Bilangan yang dimasukkan adalah “ << x << end1; }


Download ppt "PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output"

Presentasi serupa


Iklan oleh Google