Top Banner
Bahasa C dengan TURBO C++ Samid, S.Si & Herlizah Modul 1 Turbo C++ Tentang C++ C++ diciptakan oleh Bjarne Stroustroup dari Laboratorium Bell, AT&T pada tahun 1983. Bahasa C++ adalah bahasa pemrograman tingkat menengah yang cukup popular, khususnya di Indonesia. Sebelum mempelajari pemrograman dengan bahasa C++, sebaiknya mengerti dahulu tentang konsep dan teknik pemrograman. Konsep pemrograman adalah bentuk dasar dari suatu program yang berupa algoritma program. Algoritma adalah urutan proses yang dilakukan sebuah program, dan umumnya berbentuk flowchart (diagram alir). Teknik pemrograman adalah cara mengubah suatu algoritma menjadi program sebenarnya dengan bahasa pemrograman tertentu. C++ juga mendukung OOP (Object Oriented Programming). Ide dasar OOP adalah mengkombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit atau obyek. Analoginya, kalau seseorang bermaksud menggunakan obyek, ia cukup mengirim pesan ke obyek dan obyek itu sendiri yang akan menanganinya. Program C++ dapat dibuat menggunakan sebarang editor teks maupun editor sekaligus compilernya dengan 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) digabung menjadi satu file executable (*.EXE). Compiler C++ yang telah beredar dari Microsoft yaitu Microsoft C/C++ dan Visual C++. Sementara Borland international juga mengeluarkan Turbo C++ dan Borland C++ Untuk menjalankan program Turbo C++, klik TaskBar Windows START | Program/All Programs | Turbo C++ 4.5 | Turbo C++ sehingga tampil seperti berikut: Lab. Komputasi Matematika FMIPA Universitas Haluoleo 1
61

00 Turbo C++ Full Cetak.doc

Nov 05, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Modul 1

Bahasa C dengan TURBO C++Samid, S.Si & Herlizah

Modul 1

Turbo C++

Tentang C++ C++ diciptakan oleh Bjarne Stroustroup dari Laboratorium Bell, AT&T pada tahun 1983. Bahasa C++ adalah bahasa pemrograman tingkat menengah yang cukup popular, khususnya di Indonesia. Sebelum mempelajari pemrograman dengan bahasa C++, sebaiknya mengerti dahulu tentang konsep dan teknik pemrograman. Konsep pemrograman adalah bentuk dasar dari suatu program yang berupa algoritma program. Algoritma adalah urutan proses yang dilakukan sebuah program, dan umumnya berbentuk flowchart (diagram alir). Teknik pemrograman adalah cara mengubah suatu algoritma menjadi program sebenarnya dengan bahasa pemrograman tertentu. C++ juga mendukung OOP (Object Oriented Programming). Ide dasar OOP adalah mengkombinasikan data dan fungsi untuk mengakses data menjadi sebuah kesatuan unit atau obyek. Analoginya, kalau seseorang bermaksud menggunakan obyek, ia cukup mengirim pesan ke obyek dan obyek itu sendiri yang akan menanganinya.

Program C++ dapat dibuat menggunakan sebarang editor teks maupun editor sekaligus compilernya dengan 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) digabung menjadi satu file executable (*.EXE).

Compiler C++ yang telah beredar dari Microsoft yaitu Microsoft C/C++ dan Visual C++.

Sementara Borland international juga mengeluarkan Turbo C++ dan Borland C++ Untuk menjalankan program Turbo C++, klik TaskBar Windows START | Program/All Programs | Turbo C++ 4.5 | Turbo C++ sehingga tampil seperti berikut:

Struktur Bahasa C++

Program bahasa C++ adalah suatu program terdiri dari satu atau lebih fungsi-fungsi.

Fungsi main() adalah fungsi utama yang akan dproses pada saat program dijalankan, atau sebagai fungsi yang mengontrol fungsi-fungsi lain.

Selain fungsi utama, setiap fungsi terlebih dahulu didefinisikan prototype fungsi pada bagian awal program.

Untuk menyertakan file lain dari luar program dengan menggunakan preprocessor directive #include.

Struktur dasat Bahasa C++:

#include // preprocessor directive

fungsi_lain(); // prototype fungsi_lain

main()

{

Pernyataan1; // fungsi utama

}

fungsi_lain()

{

Pernyataan2; // fungsi lain

}

Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses berlangsung. Nilai konstanta selalu tetap.

Bahasa C++ juga menyediakan beberapa karakter khusus yang disebut karakter escape (escape sequence):

E.SKet

\aUntuk bunyi bel (alert)

\bMundur satu space

\f Pindah halaman

\nBaris baru

\rKe kolom pertama, baris yang sama

\tTab (default 7 karakter)

\vTabulasi vertical

\0Nilai kosong (null)

\Karakter petik tunggal ()

\Karakter petik ganda ()

\\Karakter garis miring (\)

\xaaKode ASCII dlm heksadesimal

\aaaKode ASCII dlm octal

Program C++

Berikut ini contoh program C++ yang sederhana

Sebuah program C++ minimal memiliki satu fungsi yaitu main(), yang merupakan awal program utama. Tulisan main() merupakan nama fungsi, sedangkan bagian yang diapit dengan { dan } disebut blok (tubuh fungsi). Perintah void bermakna bahwa fungsi main() tidak mengembalikan nilai/value. Cara penulisan fungsi main() tidak mutlak seperti di atas. Berikut ini cara penulisan yang lain#include int main()

{

cout