Pengenalan c++

2,730 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,730
On SlideShare
0
From Embeds
0
Number of Embeds
1,280
Actions
Shares
0
Downloads
83
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pengenalan c++

  1. 1. Pengenalan C++ <ul><li>Sejarah C++ </li></ul><ul><li>Instalasi C++ </li></ul><ul><li>Struktur Bahasa C++ </li></ul>Created by : Mely Mailasari
  2. 2. SEJARAH C++ <ul><li>Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. </li></ul><ul><li>Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. </li></ul><ul><li>Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrograman professional. </li></ul>Created by : Mely Mailasari
  3. 3. INSTALASI C++ <ul><li>Klik Setup.exe </li></ul><ul><li>Akan muncul layar berikut : klik Next </li></ul>Created by : Mely Mailasari
  4. 4. <ul><li>3. Pilih Typical kemudian Next </li></ul><ul><li>4. Klik Next </li></ul>Created by : Mely Mailasari
  5. 5. <ul><li>5. Klik Next </li></ul><ul><li>6. Klik Next </li></ul>Created by : Mely Mailasari
  6. 6. <ul><li>7. Klik Install </li></ul><ul><li>8. Biarkan Proses install berjalan </li></ul>Created by : Mely Mailasari
  7. 7. <ul><li>9. Setelah selesai akan muncul layar berikut : </li></ul><ul><li>Bisa di skip atau Next jika ingin membaca Readme.txt </li></ul><ul><li>Juga akan muncul folder Borland C++ 5.02 menandakan instalasi selesai dilakukan. </li></ul><ul><li>10. Untuk membuka program C++ </li></ul><ul><li>Klik Start -> All Program -> Borland C++ 5.02 -> Borland C++ </li></ul>Created by : Mely Mailasari
  8. 8. STRUKTUR BAHASA C++ <ul><li>  </li></ul>#include<fileheader.h> main() { Instruksi-instruksi; } Keterangan : <ul><li>#include<fileheader.h> sebagai proses compiler dari c++ menjalankan program yang dinamakan preprosesor yang memiliki kemampuan menambahkan dan menghapus kode dari file sumber. Include berarti menyertakan kode dari file header yang ada didalam kurung, file header adalah file yang berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh program. </li></ul>
  9. 9. <ul><li>main() </li></ul><ul><li>merupakan pendeklarasian fungsi utama, bahwa suatu program c++ dapat berisi banyak fungsi, tetapi harus selalu memiliki sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. </li></ul><ul><li>{ </li></ul><ul><li>Bagian yang menandakan awal dari program. </li></ul><ul><li>Instruksi </li></ul><ul><li>Berisi perintah-perintah yang akan dilakukan program diakhiri titikkoma (;). </li></ul><ul><li>} </li></ul><ul><li>Bagian yang menandakan akhir dari program. </li></ul><ul><li>  // atau /* */ </li></ul><ul><li>Merupakan bagian yang berfungsi sebagai “komentar”, yaitu memberikan keterangan atau penjelasan kode program dibawahnya (tidak dieksekusi oleh program) </li></ul><ul><li>// = untuk memberi komentar pada satu baris saja </li></ul><ul><li>/* */ = untuk memberi komentar lebih dari satu baris </li></ul>
  10. 10. Contoh Sederhana <ul><li>#include<conio.h> </li></ul><ul><li>#include<stdio.h> </li></ul><ul><li>#include<iostream.h> </li></ul><ul><li>main() </li></ul><ul><li>{ </li></ul><ul><li>cout<<&quot;Selamat Datang di Program Borland C++&quot;; </li></ul><ul><li>getch(); </li></ul><ul><li>} </li></ul>Created by : Mely Mailasari
  11. 11. Contoh Sederhana <ul><li>#include<conio.h> </li></ul><ul><li>#include<stdio.h> </li></ul><ul><li>#include<iostream.h> </li></ul><ul><li>main() </li></ul><ul><li>{ </li></ul><ul><li>cout<<&quot; Biodata Dirin&quot;; </li></ul><ul><li>cout<<&quot; Nama : Mely Mailasarin&quot;; </li></ul><ul><li>cout<<&quot; Alamat : Bekasin&quot;; </li></ul><ul><li>cout<<&quot; Email : mely.myl@bsi.ac.idn&quot;; </li></ul><ul><li>cout<<&quot; Blog : myl851.blogspot.com&quot;; </li></ul><ul><li>getch(); </li></ul><ul><li>} </li></ul>
  12. 12. Menjalankan Program Borland C++ : <ul><li>Alt + F9 (untuk Compile), lalu tekan Ctrl + F9 (Run) atau </li></ul><ul><li>Pilih Menu Debug – Klik Run (Ctrl + F9) </li></ul><ul><li>Hal yang terpenting dalam penulisan program dalam c++ adalah penggunaan huruf besar dan kecil, karena sifat dari c++ yang case sensitive maka usahakan dalam penulisan listing program menggunakan huruf kecil.   </li></ul>Created by : Mely Mailasari
  13. 13. File Header/Include dasar input output terdiri dari : #include <stdio.h> : standart input output. Perintah yang digunakan antara lain scanf, printf, puts #include <conio.h> : console input output. File header yang digunakan untuk melakukan perintah penghapusan layar dan tampilan output. Perintah yang digunakan antara lain getch, clrscr, getche. #include <iostream.h> : input output stream. Perintah yang digunakan antara lain cout, cin, endl Penulisan deklarasi file header : #include <file header.h> #include &quot;file header.h“ Created by : Mely Mailasari
  14. 14. Tipe Data, Konstanta & Variabel <ul><li>Pengenalan Tipe Data </li></ul>Created by : Mely Mailasari Tipe Data Ukuran Memory Jangkauan Nilai Char 1 byte -128 s.d 127 Int 2 byte -32768 s.d 32767 Short 2 byte -32768 s.d 32767 Long 4 byte -2,147,435,648 s.d 2,147,435,647 Float 4 byte 3.4 x 10-38 s.d 3.4 x 10+38 Double 8 byte 1.7 x 10-308 s.d 1.7 x 10+308 Long Double 10 byte 3.4 x 10-4932 s.d 1.1 x 10+4932
  15. 15. <ul><li>Konstanta </li></ul><ul><li>Konstanta adalah suatu nilai yang nilainya tetap. Terbagi menjadi 2 bagian: </li></ul><ul><li>1. Konstanta Bilangan </li></ul><ul><li>2. Konstanta Text </li></ul><ul><li>Deklarasi Konstanta : </li></ul><ul><li>Contoh : </li></ul><ul><li>const int y=20; </li></ul>const tipe_data nmkonstanta = nilai_kostanta;
  16. 16. Contoh Kostanta <ul><li>#include<conio.h> </li></ul><ul><li>#include<stdio.h> </li></ul><ul><li>#include<iomanip.h> </li></ul><ul><li>main() </li></ul><ul><li>{ </li></ul><ul><li>const float phi=3.14;//konstanta bilangan </li></ul><ul><li>const char alpa='a';//kostanta karakter </li></ul><ul><li>const char nm[5]=&quot;Mely&quot;;//kontanta string </li></ul><ul><li>cout<<&quot;Nilai phi adalah &quot;<<phi<<endl; </li></ul><ul><li>cout<<&quot;Huruf Pertama dalam Alphabet adalah &quot;<<alpa<<endl; </li></ul><ul><li>cout<<&quot;Nama Saya &quot;<<nm<<endl; </li></ul><ul><li>getch(); </li></ul><ul><li>} </li></ul>
  17. 17. Variabel <ul><li>Suatu tempat menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program. </li></ul><ul><li>Dalam Pemberian Nama Variabel mempunyai ketentuan antara lain: </li></ul><ul><ul><li>Tidak boleh ada spasi (contoh: gaji bersih) dan dapat menggunakan tanda garis bawah (_) sebagai penghubung (contoh : gaji_bersih). </li></ul></ul><ul><ul><li>Tidak Boleh diawali oleh angka dan menggunakan operator Aritmatika. </li></ul></ul>
  18. 18. <ul><ul><li>Deklarasi Variabel : </li></ul></ul><ul><ul><li>Contoh : </li></ul></ul><ul><ul><li>int a=9; </li></ul></ul>Tipe_data nama_variabel; Tipe Variabel Simbol deklarasi Integer Int Floating Point Float Double Precision Double Karakter Char Unsigned Integer Unsigned int Unsigned Character Unsigned char Long Integer Long int Unsigned Long Integer Unsigned long int
  19. 19. Fungsi Keluaran <ul><li>Perintah standar output yang disediakan oleh Borland C++, diantaranya adalah : </li></ul><ul><li>printf() </li></ul><ul><li>puts() </li></ul><ul><li>putchar() </li></ul><ul><li>cout() </li></ul>Created by : Mely Mailasari
  20. 20. Fungsi Masukan <ul><li>Perintah standar input yang disediakan oleh Borland C++, diantaranya adalah : </li></ul><ul><li>scanf() </li></ul><ul><li>gets() </li></ul><ul><li>cin() </li></ul><ul><li>getch() </li></ul><ul><li>getche() </li></ul>

×