BAB I
Pengenalan Bahasa C++
1. Pengantar
Pada BAB I ini dibahas mengenai pengenalan bahasa pemrograman yang
digunakan yaitu C++. Pengenalan dalam hal ini mencakup pengenalan
workspace C++, pengenalan perintah dan kode dasar serta kelebihan dan
kekurangan dari penggunaan bahasa pemrograman C++ untuk perkuliahan Dasar
Pemrograman.
2. Kompetensi
Setelah mempelajari materi ini mahasiswa mengenal tentang bahasa C++,
workspace pemrograman C++, kode dasar dan kelebihan serta kekurangan
bahasa C++.
3. Pokok Bahasan : Pengenalan Bahasa C++
Sub. Pokok Bahasan :
a. Pengenalan Workspace C++
b. Pengenalan Perintah Dasar Yang Harus Diketahui Dalam C++
c. Kelebihan Dan Kekurangan C++
4. Metode Pembelajaran
a. Ceramah : 30 menit
b. Diskusi : 20 Menit
c. Latihan Soal : 50 menit
5. Kriteria Penilaian
b. Tugas (individual dan kelompok) xx%
c. Kuis xx%
d. Ujian Tengah Semester xx%
1.1. Pengenalan Bahasa C++
Bahasa C++ merupakan bahasa pemrograman yang dikembangkan dari bahasa
C. Bahasa C++ merupakan bahasa pemrograman tingkat tinggi. Dikatakan
tingkat tinggi karena berorientasi kepada bahasa manusia seperti penggunaan
pernyataan dalam bahasa inggris IF, WHILE dan lain-lain.
1.1.1. Mengenal Workspace C++
Adapun aplikasi yang digunakan untuk mendukung proses pengetikan
program (coding), mengompilasi (compile) dan pengujian program (debug)
adalah Borland C++.
Berikut adalah tampilan workspace ketika user masuk kedalam aplikasi
Borlan C++ :
Keterangan :
1. Menubar yang terdiri dari File (menyediakan menu new file, open,
save as, exit dan lain-lain), Project (salah satunya menyediakan 1
2
menu Compile), Debug (salah satunya menyediakan menu Run)
dan berbagai jenis menu lain yang disediakan.
2. Jendela Editor, merupakan tempat listing program diketikkan.
3. Jendela Pesan, merupakan tempat menampilkan pesan-pesan dari
Sebelum ditampilkan dalam Jendela Pesan, total pesan error
maupun peringatan (warning) terlebih dulu akan ditampilkan dalam
dialog compile seperti berikut :
4. Baris Status, tempat menampilkan keterangan saat menubar dan
1.1.2. Pengenalan Perintah Dasar Yang Harus Diketahui Dalam C++
Beberapa kode yang harus diketahui dalma bahasa C++ adalah sebagai
berikut :
a) File header yang berekstensi (.h). File header merupakan berkas
prototype fungsi, defenisi konstanta dan defenisi variabel. Sebelum
memanggil suatu fungsi tertentu maka harus tersedia prototype
fungsi. Contoh : stdio.h, iostream.h, conio.h.
b) #include adalah suatu pengarah praposesor yang tersedia pada C++.
Penggunaan praposesor diikti dengan file header. Contoh : #include
<stdio.h>
menyatakan akhir dari eksekusi program.
1.1.3. Kelebihan Dan Kekurangan Bahasa C++
Kelebihan Bahasa C++ adalah :
a) Banyak fasilitas untuk memanipulasi operator dan fungsi
b) Struktur penulisan bahasa yang terstruktur.
c) Bahasa tingkat tinggi yang mempunyai kemampuan seperti bahasa
tingkat rendah (seperti dapat memanipulasi data dalam bentuk bit).
d) Dibandingkan dengan bahasa tingkat tinggi lainya bahasa C++
mempunyai kecepatan eksekusi yang cepat.
e) Mendukung bahasa pemrograman berorientasi obyek
Kekurangan Bahasa C++ adalah :
a) Karena bahasa ini sangat fleksibel maka bagi pemula bahasa C++
akan sangat membingungkan. Untuk itu disarankan para pemula tidak
terburu-buru dalam mempelajari bahasa C++ ini.
b) Bahasa C++ masih tergantung pada operating-sistemnya. Hal ini yang
kemudian memicu terciptanya bahasa JAVA, bahasa multiplatform.
.
1.2. Contoh Soal
1) Tampilkanlah pernyataan “Hello World”.
Listing :
2) Tampilkanlah pernyataan “Kuliah Dasar Pemrograman”.
Listing :
#include <iostream.h>
void main() {
cout<<" Kuliah Dasar Pemrograman"; }
Output yang dihasilkan adalah :
3) Tampilkanlah pernyataan “Universitas Hasanuddin”.
Listing :
#include <iostream.h> #include <conio.h>
void main() {
cout<<" UNIVERSITAS HASANUDDIN ";
1.3. Pedoman Penilaian
1.4. Daftar Pustaka
Frieyadie. 2006. Panduan Pemrograman C++, Andi Offset. Yogyakarta
Kadir,Abdul. 2003. Pemrograman C++, Andi Offset. Yogyakarta
Kadir,Abdul & Heriyanto. 2005. Algoritma Pemrograman Menggunakan C++,