Pengenalan C++
Sejarah C++
Digunakan untuk memberikan penjelasan mengenai program atau bagian –bagian program.
Variabel
Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup di laboratorium Bell mengembangkan beberapa hal dari bahasa C yang kemudian dinamakan C with Classes, yang pada tahun 1993 berganti nama menjadi C++
• C++ merupakan pengembangan dari bahasa C .
• C++ merupakan salah satu bahasa yang paling populer untuk pengembangan software berbasis OOP (Object Oriented Programming), yang tujuan utamanya adalah membantu dalam membuat dan mengelola program yang besar dan kompleks.
• Kompiler untuk C++ telah banyak beredar di pasaran. Software developer yang paling diminati adalah Borland Inc. dan Microsoft Corp.
Produk dari Borland untuk kompiler C++ adalah Turbo C++, Borland C++,Borland C++ Builder. Sedangkan dari Microsoft adalah Ms.Visual C++. Walaupun banyak kompiler yang tersedia, namun pada intinya bahasa pemrograman yang dipakai adalah C++. Kompiler untuk C++ telah banyak beredar dipasaran. Software developer yang paling diminati adalah Borland Inc. dan Microsoft Corp.
• Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat “case sensitive”, yang artinya huruf besar dan huruf kecil dibedakan.
Kelebihan C++
- Mampu mengakses komponen hardware komputer. Dengan syntax yang lebih manusiawi dibanding Assembly...
- Multi platform (Windows, Linux, Macintosh)
- Kecepatan program jika dibanding dengan program yang sama buatan bahasa lain, relatif lebih cepat...
- Penanganan kompleksitas dengan OOP..
- Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#
- Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai (pemula).
- Bagi pemula akan kesulitan menggunakan pointer.
- Sebagai bahasa pemrograman di Windows, UNIX, Linux.
- Bahasa untuk pembuatan system operasi, game, system kendali, pembuatan aplikasi
- Untuk membuat bahasa baru atau membuat compiler bahasa baru
- Penamaan file mengikuti kaidah penamaan DOS (8 karakter nama + 3 karakter untuk extention).
- Keyword (kata kunci) harus ditulis dalam huruf kecil.
- Penulisan program (penamaan fungsi, penamaan variabel, penamaan konstanta, dll) bersifat case sensitive.
- Setiap pernyataan/statement / ekspresi dalam program harus diakhiri dengan tanda titik koma(;).
- Komentar Program
- Tipe data dan Variabel
- Konstanta
- Statement Input dan Output
Digunakan untuk memberikan penjelasan mengenai program atau bagian –bagian program.
Bisa berupa:
- Tujuan / fungsi program
- Informasi waktu program dibuat / direvisi
- Keterangan mengenai kegunaan sejumlah pernyataan / statement dalam program
Sintaks :
/* komentar
banyak baris */
// komentar dalam satu baris
2. Tipe Data dan Variabel
Tipe Data
Representasi jenis data yang dapat digunakan.
Tipe data dasar pada C++, meliputi:
Variabel
- Sebuah nama yang mengacu ke sebuah lokasi pada memori yang digunakan untuk menyimpan suatu nilai data.
- Nilai yang ada, dapat diubah selama eksekusi program berlangsung.
- Digunakan berpasangan dengan tipe data, untuk membatasi nilai data apa yang bisa ditampung dalam sebuah variabel.
- Variabel harus dideklarasikan terlebih dahulu sebelum digunakan.
- Penamaan variabel bersifat case sensitive, dan nama variabel harus dimulai dengan huruf atau garis bawah, boleh mengandung huruf, angka, akan tetapi tidak boleh mengandung simbol, harus satu kata.
- Deklarasi:
[tipedata] <var_name>;
[tipedata] <var_name1>, …, <var_nameN>;
[tipedata] <var_name1> = <value>, <var_name2>;
- Contoh:
int bil1;
int bil1, bil2, bil3;
int bil1 = 10, bil2;
3. Konstanta
- Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program.
- Sintaks:
const <const_name> = <value>;
- contoh:
const MAX_DATA = 10;
4. Statement output dann Input
- Statement Output
untuk menampilkan informasi pada standard output (normalnya berupa layar).
Dapat digabungkan dengan penggunaan Escape Sequence Character.
Beberapa perintah output yang bisa digunakan :
- Printf
- Puts
- Putchar
- Cout
- cprintf
- Prinf
- Fungsi output yang paling umum digunakan.
- Terdapat dalam file header : stdio.h
- Sintaks:
printf(“Format”, arg1, arg2, …);
- Keterangan:
- Format berupa keterangan yang akan ditampilkan ke layar beserta penentu formatnya.
- Penentu format digunakan untuk menentukan jenis data apa yang akan ditampilkan ke layar.