bahasa c n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Bahasa C++ PowerPoint Presentation
Download Presentation
Bahasa C++

Loading in 2 Seconds...

play fullscreen
1 / 12

Bahasa C++ - PowerPoint PPT Presentation


  • 236 Views
  • Uploaded on

Bahasa C++. Sejarah C++ (cont). 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 ).

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Bahasa C++' - mariko


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
bahasa c
Bahasa C++

Teknik Pemrog. Terstruktur 2

sejarah c cont
Sejarah C++ (cont)
  • 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).
  • BCPL diciptakan oleh Martin Richard, dan mempengaruhi bahasa B yang diciptakan oleh Ken Thomson.

Teknik Pemrog. Terstruktur 2

sejarah c cont1
Sejarah C++(cont)
  • 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.

Teknik Pemrog. Terstruktur 2

sejarah c cont2
Sejarah C++(cont)
  • 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.

Teknik Pemrog. Terstruktur 2

struktur bahasa c
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!

Teknik Pemrog. Terstruktur 2

struktur bahasa c cont
Struktur Bahasa C++ (cont)

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++

Teknik Pemrog. Terstruktur 2

struktur bahasa c cont1
Struktur Bahasa C++ (cont)

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.

Teknik Pemrog. Terstruktur 2

struktur bahasa c cont2
Struktur Bahasa C++ (cont)
  • 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.

Teknik Pemrog. Terstruktur 2

struktur bahasa c cont3
Struktur Bahasa C++ (cont)
  • 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 */

Teknik Pemrog. Terstruktur 2

input dan output
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

Teknik Pemrog. Terstruktur 2

input dan output cont
Input dan Output (cont)
  • 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);

}

Teknik Pemrog. Terstruktur 2

input dan output cont1
Input dan Output (cont)
  • Contoh versi C++

#include <iostream.h>

void main()

{

int x;

cout <<“Masukkan sebuah bilangan: “<<end1;

cin >> x;

cout <<“Bilangan yang dimasukkan adalah “ << x << end1;

}

Teknik Pemrog. Terstruktur 2