You are on page 1of 5

NAMA NIM KELAS

; ; ;

BORLAND C++
A. Pengenalan Bahasa C++
C++ adalah bahasa pemrograman komputer C++ yang dikembangkan di Bell Labs(Bjame Stroustrup) pada awal tahun 197 !an" Bahasa itu diturunkan dari bahasa sebelumnya" yaitu BCL" #ada awalnya" bahasa tersebut diran$ang sebagai bahasa pemrograman yang dijalankan pada sistem %ni&" #ada perkembangannya" 'ersi ()S* ((meri$an )ational Standart *nstitute) Bahasa pemrograman C menjadi 'ersi dominan" +eskipun 'ersi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded" Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 19, !an" %ntuk mendukung -itur!-itur pada C++" dibangun e-isiensi dan sistem support untuk pemrograman tingkat rendah (low le'el $oding). #ada C++ ditambahkan konsep!konsep baru seperti $lass dengan si-at!si-atnya seperti inheritan$e dan o'erloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (/bje$t /riented #rogramming). #erbedaan (ntara 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 ke$il" Selain itu" C++ merupakan bahasa pemrograman yang memiliki si-at #emrograman berorientasi objek" %ntuk menyelesaikan masalah" C++ melakukan langkah pertama dengan menjelaskan $lass!$lass yang merupakan anak $lass yang dibuat sebelumnya sebagai abstraksi dari obje$t!obje$t -isik" Class tersebut berisi keadaan obje$t" anggota!anggotanya dan kemampuan dari obje$tnya" Setelah beberapa Class dibuat kemudian masalah dipe$ahkan dengan Class.

B. Pengenalan IDE Borland C++


*01 merupakan singkatan dari *ntegrated 0e'elopment 1n'ironment" merupakan lembar kerja terpaduuntuk pengembangan program. *01 dari Borland C++" dapat digunakan untuk 2

+enulis )askah #rogram. +engkompilasi #rogram ( Compile ) +elakukan #engujian #rogram ( Debugging ) +engaitkan /bje$t dan Library ke #rogram ( Linking ) +enjalankan #rogram ( Running )

*01 pada Borland C++" terbagi menjadi 3 (lima) bagian" yaitu2 1. Baris Menu (Menu Bar) +enu utama terdiri dari4 5ile" 1dit" Sear$h" 6un" Compile" 0ebug" #roje$t" /ptions" 7indow dan 8elp. 2. Baris Peralatan (Tools Bar) Baris yang menampilkan short$uts (i$ons) untuk mempermudah pengguna dalam pembuatan program!program C++" seperti i$on open" sa'e" $ompiler" run" dll. 3. Jendela Editor 9empat untuk pengetikan program dan membuat program. :ika pertama kali anda membuat program" nama -ile jendela editor adalah )/)(+1 .C##. 4. Jendela Message 9empat untuk menampilkan pesan!pesan pada proses kompilasi dan link program. :ika ada kesalahan sintaks program maupun 'ariabel dan objek" maka akan diberikan pesan kesalahannya yang kemudian dapat didouble klik pada pesan tersebut untuk mendapatkan petunjuk di baris yang mana terdapat kesalahannya. 5. Baris Status (Status Bar) Baris yang akan menampilkan keterangan!keterangan pada saat mengakti-kan menu bar dan sub menu serta keterangan!keterangan lain (seperti petunjuk baris dan kolom" waktu yang sedang berjalan).

C. Struktur Program C++


Struktur program C++" sama seperti struktur program C yang terdahulu. Struktur program C+ + terdiri dari sejumlah blok -ungsi" setiap -ungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu. Contoh program sederhana C++ untuk hello world dengan menggunakan #ustaka 0asar C++ dapat dilihat di bawah ini2 ; in$lude <iostream.h= 'oid main() > Cout << ?hello world\n?4 @

Bentuk umum:

#include<fileheader> main() { pernyataan; }

Contoh >>>

1. #include<file !eader" merupakan prepro$essor pada C++ untuk pemanggilan -ile header yang memuat beberapa perintah!perintah dari C++ ($ontoh" apabila ingin menggunakan perintah cout maka harus menggunakan -ile header iostream #!). A. main() merupakan awal mula dari blok program utama. B. 9anda dan ! sebagai pun$tuator yang awal blok program hingga akhir blok program. C. $out merupakan perintah keluaran pada C++. 3. getc!()$ apabila ditempatkan sebelum -untuator !" maka ber-ungsi sebagai penahan dari tampilan hasil.

D. Tipe data dasar


%ntuk menyimpan suatu 'ariabel diperlukan tempat khusus di dalam memori komputer" Besar dan tipe dari 'ariabel !'ariabel di dalam standar program C++ dispesi-ikasikan sebagai berikut.
"ama #eterangan $kuran Jangkauan

signed2 !1A, to 1A7 $har (bjadDkarakter atau untuk bilangan bulat ke$il 1 byte unsigned2 short int (short) Bilangan bulat dengan jangkauan pendek A byte to A33

signed2 !BA7E, to BA7E7

unsigned2

to E33B3

int

Bilangan bulat

C byte

signed2 !A1C7C,BEC, to A1C7C,BEC7 unsigned2 to CA9C9E7A93

long int (long) *nteger dengan jangkauan panjang

C byte

signed2 !A1C7C,BEC, to A1C7C,BEC7 unsigned2 to CA9C9E7A93

bool -loat double long double w$harFt

Boolean" dapat bernilai benar atau salah (true or -alse) 1 byte (ngka dengan titik mengambang (bilangan $a$ah) Bilangan $a$ah dengan ketelitian ganda Bilangan $a$ah dengan ketelitian ganda panjang C byte , byte , byte

true or -alse B.Ce +D! B, (7 digit) 1.7e +D! B , (13 digits) 1.7e +D! B , (13 digits) 1 karakter lebar

Garakter lebar" biasa dipakai untuk %ni$ode karakter A byte

You might also like