Pengenalan Bahasa Pemrograman C++
A. C++ dan C
Berbicara
tentang C++ dan C sebagai bahasa pendahulunya, C merupakan termasuk
bahasa pemrograma n tingkat menengah. Pencipta C adalah Brian W.
Kernighan dan Dennis M. Ritchie pada tahun 1972. C merupakan bahasa
pemrograman terstruktur yang membagi program ke dalam sejumlah blok (sub
program). Tujuannya adalah untuk memudahkan dalam pembuatan dan
pengembangan program. Program yang ditulis dengan C mudah sekali
dipindahkan dari satu jenis mesin ke mesin lain. Hal ini karena adanya
standarisasi C yaitu ANSI (American National Standards Institute) yang
menjadi acuan para pembuat compiler C.
C++
diciptakan satu dekade setelah C. C++ diciptakan oleh Bjarne
Stroustroup dari Laboratorium Bell, AT&T pada tahun 1983. Pada
awalnya C++ diberi nama “A better C”. Nama C++ sendiri diberinama oleh
Rick Mascitti. Adapun tanda ++ berasal dari operator increment pada
bahasa C.
Keistimewaan
C++ adalah karena bahasa ini mendukung OOP (Object Oriented
Programming). Tujuan utama pembuatan C++ adalah untuk meningkatkan
produktivitas pemrogram dalam membuat aplikasi. Kebanyakan pakar setuju
bahwa OOP dan C++ mampu mengurangi kompleksitas terutama program yang
terdiri dari 10.000 baris lebih, bahkan dapat meningkatkan produktivitas
2x lipat dari C, Pascal dan Basic.
B. Object Oriented Programming (OOP)
Ide
dasar OOP adalah mengkombinasikan data dan fungsi untuk mengakses data
menjadi sebuah kesatuan unit. Unit ini dikenal dengan obyek. Sebagai
gambaran untuk mempurmudah memahaminya, obyek sebenarnya dapat
mencerminkan pola kerja manusia sehari-hari. Sebuah obyek dapat
diibaratkan sebagai departemen di dalam sebuah perusahaan bisnis,
misalnya departemen
- penjualan - akunting - personalia
Pembagian
departemen dalam perusahaan merupakan upaya untuk memudahkan
pengoperasian perusahaan. Sebagai gambaran, jika Anda seorang manajer
penjualan di kantor pusat ingin mengetahui data para salesmen di kantor
cabang, apa yang Anda lakukan? Langkah yang Anda tempuh pasti bukan
datang ke kantor cabang dan mencari data-data tersebut. Untuk memudahkan
tugas Anda cukup Anda menyuruh sekretaris untuk meminta informasi.
Masalah bagaimana dan siapa yang mencarikan bukanlah urusan Anda.
Analogi dengan hal itu, kalau seseorang bermaksud menggunakan obyek, ia
cukup mengirim pesan ke obyek dan obyek itu sendiri yang akan
menanganinya.
C.
Program C++ Program C++ dapat dibuat menggunakan sebarang editor teks
maupun editor sekaligus compilernya. Program utama berekstensi (.CPP).
Pada saat kompilasi program utama bersama dengan file header (.h) akan
diterjemahkan oleh compiler menjadi file obyek (.OBJ). Selanjutnya file
obyek ini bersama-sama dengan file obyek lain dan file library (.LIB)
dikaitkan menjadi satu oleh linker. Hasilnya adalah file (.EXE)
executable.D. Compiler C++
Compiler
C++ yang telah beredar di pasaran antara lain Microsoft C/C++ dan
Visual C++. Keduanya dari Microsoft. Sementara Borland international
juga mengeluarkan Turbo C++ dan Borland C++.
Contoh program C++ :
//program02.cpp #include <iostream.h> void main() { cout<<"Hai. Selamat belajar C++"; }Program diatas dapat kita simpan dengan nama “
program02.cpp
“.Fungsi
main()
Program C++ tidak dapat dipisahkan dari fungsi karena fungsi adalah salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah fungsi yaitu fungsi
main()
.Fungsi ini menjadi awal dan akhir eksekusi program C++.
main
adalah nama judul fungsi. Dimulai dari tanda { sampai dengan } disebut
tubuh fungsi, atau semua yang terletak didalam tanda {} disebut blok.Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Kata
void
yang mendahului main()
dipakai untuk menyatakan bahwa fungsi ini tidak mempunyai nilai balik
(return value). Di dalam tanda {} bisa terkandung sejumlah unit yang
disebut pernyataan (statement).Pernyataan
Perhatikan baris kode dibawah ini :
cout<<“Hai. Selamat belajar C++”;
Baris tersebut merupakan sebuah pernyataan yang digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. Tulisan yang terletak pada sepasang tanda petik ganda disebut string. Setiap pernyataan harus diakhiri dengan tanda titik koma (;).
Mengenal
cout
Pengenal
cout
merupakan sebuah obyek yang disediakan
oleh C++ untuk mengarahkan data ke standard output (normalnya layar).
Tanda << merupakan operator yang disebut operator “penyisipan /
peletakan”.cout<<“Hai. Selamat belajar C++”;
Operator ini mengarahkan operand (data) yang di sebelah kanannya ke obyek yang dikirinya. Pada contoh diatas, string
“Hai. Selamat belajar C++”
diarahkan ke cout
yang memberikan hasil berupa tampilan string tersebut ke layar.#include <iostream.h>
Baris tersebut bukanlah sebuah pernyataan, itulah sebabnya tidak diakhiri dengan tanda titik koma. Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain (
iostream.h
) saat
program dikompilasi. File-file berakhiran .h disebut file header, yaitu
file-file yang berisi berbagai deklarasi seperti fungsi, variabel, dll.Pada contoh, file
iostream.h
perlu disertakan pada program yang melibatkan obyek cout
. Karena file iostream.h
berisi deklarasi yang diperlukan oleh cout
dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream.clrscr()
Pernyataan
clrscr()
digunakan untuk membersihkan layar. Jika menggunakan pernyataan tersebut, maka baris berikut perlu disertakan :#include <conio.h>Contoh penggunaan
clrscr()
://program03.cpp #include <iostream.h> #include <conio.h> void main() { clrscr(); cout<<"Hai. Selamat belajar C++"; }
Gaya Penulisan Program
C++ memberikan keleluasaan kepada pemrogram untuk dalam menuliskan bentuk atau gaya program. Contoh :
//program04.cpp #include <iostream.h> #include <conio.h> void main() { clrscr(); cout<<"Hai. Selamat belajar C++"; }
Komentar
Komentar merupakan bagian penting dalam suatu program.
Komentar dapat berupa :
- Tujuan / fungsi program
- Saat program dibuat atau direvisi
- Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program.
//contoh komentar //ini adalah komentar /*ini merupakan contoh komentar yang bisa digunakan untuk beberapa baris ini akhir komentar*/
17.10
|
Label:
C++
|
Langganan:
Posting Komentar (Atom)
a
Ads 468x60px
Featured Posts
welcome
selamat datang di blog saya
blog ini berisi tutorial belajar C++ dan bahasa pemrograman laennya
semoga Bermanfaat
salam kenal
from hapish
blog ini berisi tutorial belajar C++ dan bahasa pemrograman laennya
semoga Bermanfaat
salam kenal
from hapish
About Me
- Unknown
Label
Popular Posts
-
CARA MENGGUNAKAN MICROSOFT EXCEL 2007 Microsoft Excel 2007 memiliki tampilan antarmuka berbeda dari versi – versi sebelumnya. Daftar ...
-
CARA PENGGUNAAN MICROSOFT OFFICE WORD 2007 Perkembangan dibidang software sangat pesat, sehingga manusia atau pengguna harus menger...
-
Contoh Program Array berdimensi 2 : #include <iostream.h> #include <conio.h> #include <iomanip.h> void main()...
-
Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan. Berikut adalah contoh assignment: ...
-
program goto sebenernya sangat simpel, karena dengan program ini kita dapat meletak kan eksekusi dibawah, dengan cara memanggilnya dan baru...
-
Operator Relasi Operator relasi biasa digunakan untuk membandingkan dua buah nilai. Operator Logika Operator logika biasa digunaka...
-
Contoh Program Array berdimensi 1: // Contoh Program Array berdimensi 1 #include <iostream.h> #include <conio.h> void...
-
free download Resident Evil 3: Nemesis adalah game PC yang diambil dari PSX. Keluaran Capcom menceritakan tentag Jill Valentine yang be...
-
Kali ini saya akan memberikan contoh algoritma sederhana yang dapat kita lakukan. dengan pikiran dan hasil yang logis sangat diperlukan,...
0 komentar:
Posting Komentar