Anda di halaman 1dari 15

Pemrograman Terstruktur

Menggunakan Bahasa C++


Asad Djamalilleil
http://kampusku.web.id
asad.kom@gmail.com
Sekilas tentang C & C++
Bahasa pemrograman C dibuat oleh Brian
W. Kernighan & Dennis M. Ritchie pada
sekitar tahun 1972. C adalah bahasa
pemrograman terstruktur, yang membagi
program dalam bentuk sejumlah blok.
Tujuannya adalah untuk memudahkan
dalam pembuatan dan pengembangan
program.
Kemudian sekitar tahun 1983, Bjarne
Stroustrup membuat sebuah bahasa yang
merupakan pengembangan dari bahasa
C, yaitu bahasa C++ yang kompatibel
dengan bahasa C.
Pada mulanya C++ disebut a better C.
Nama C++ sendiri diberikan oleh Rick
Mascitti pada musim panas tahun 1983.
Tujuan utama pembuatan C++ adalah
untuk meningkatkan produktivitas
pemrogram dalam membuat aplikasi.
Kebanyakan pakar setuju bahwa konsep
pemrograman yang dibawa oleh C++
dapat mengurangi kerumitan, terutama
pada program yang besar yang terdiri dari
10.000 baris atau lebih.
Greg Perry (1993) mensitir ungkapan para
pelopor industri C++ yang pada intinya
menyatakan C++ dapat meningkatkan
produktivitas pemrogram dua kali lipat
dibandingkan dengan bahasa prosedural
seperti C, Pascal, dan BASIC. Hal ini
didasarkan pada kenyataan bahwa kode
yang ditulis dengan C++ lebih mudah
untuk digunakan kembali pada program-
program lain.
Kegunaan Bahasa C++
Bahasa C++ dapat digunakan untuk
membuat program berupa aplikasi
komputer berbasis teks maupun window.
Bahasa C++ juga biasa digunakan untuk
melakukan interfacing ke perangkat keras
karena bahasa C++ lebih dekat dengan
bahasa mesin.
Yang Diperlukan Untuk Membuat Program
Dalam Bahasa C++
Kita dapat menggunakan compiler yang dijual
oleh perusahaan software Borland, yaitu
Turbo C++. Borland menyediakan beberapa
versi compiler C++ baik yang dijalankan pada
sistem operasi DOS maupun Windows.
Kita juga dapat menggunakan compiler yang
gratis, yaitu gcc (GNU C Compiler) yang
umumnya disediakan sebagai salah satu
pilihan paket instalasi pada sistem operasi
Linux.
Tentang Compiler
Compiler tidak lain adalah juga sebuah
program yang dapat mengubah kode-
kode program (human-like language) ke
dalam bahasa mesin (machine-language)
sehingga pemrosesan dapat dilakukan
lebih cepat karena dapat langsung
diproses oleh prosesor.
Tugas.cpp Tugas.exe
main( ) Menjadi file
{ DOS / Windows
compile program run
berformat
PROCESSOR
biner berisi
bahasa
} mesin

Proses compile
(kompilasi) di laksanakan
oleh compiler
Struktur Bahasa C++
Blok pengarah pra-
#define proses, dapat berisi
definisi macro,
#include < > deklarasi struktur
record, variabel
global, dll.
main()
Fungsi main( )
{ adalah fungsi yang
pertama kali
dijalankan pada
saat program
berjalan. Fungsi
main( ) adalah
program utama
dalam kode
} program C++
Contoh Program C++
#include <iostream.h>
#include <conio.h>
main()
{
clrscr();
cout << Hai. Selamat Pagi. << endl;
}
Persamaannya dalam
bahasa Pascal
Uses CRT;
Begin
Clrscr;
Writeln(Hai. Selamat Pagi.);
End.
File header merupakan kumpulan file
pustaka (library) pada compiler C++, di
mana di dalam setiap file header
tersimpan perintah-perintah dalam bentuk
fungsi-fungsi, class, maupun objek.
Contoh nama-nama file header di C++:
iostream.h
conio.h
stdblib.h
dos.h
dan lain-lain.
Pada file header iostream.h menyimpan
perintah-perintah yang menangani aliran
input-output. Cout adalah salah satu
contoh perintah untuk mengirimkan data
ke standard output (monitor).
Perintah clrscr() merupakan sebuah fungsi
(function) yang berguna untuk
membersihkan tampilan pada layar
monitor (clear screen), dan tersimpan di
dalam file header conio.h.
Penggunaan file header mirip dengan file
unit pada compiler bahasa Pascal.
Referensi
Buku
Pemrograman C++ (Abdul Kadir)
Teach Yourself C++ (Al Stevens)
Dasar-dasar Pemrograman Borland C++
(Steve Potts & Clayton Walnum)

Anda mungkin juga menyukai