Materi 1 C++ Pendahuluan

Download Report

Transcript Materi 1 C++ Pendahuluan

Pemrograman Terstruktur
Menggunakan Bahasa C++
As’ad Djamalilleil
http://kampusku.web.id
[email protected]
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 programprogram 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
program
berformat
biner berisi
bahasa
mesin
compile
Proses compile
(kompilasi) di laksanakan
oleh compiler
DOS / Windows
run
PROCESSOR
Struktur Bahasa C++
#define ………………
#include <
……………
>
main()
{
…………………………………
…………………………………
…………………………………
}
Blok pengarah praproses, dapat berisi
definisi macro,
deklarasi struktur
record, variabel
global, dll.
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)