BAB I Pengenalan Bahasa C

(1)

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


(2)

b. Tugas (individual dan kelompok) xx%

c. Kuis xx%

d. Ujian Tengah Semester xx% e. Ujian Akhir Semester xx%


(3)

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

3 4


(4)

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 proses kompilasi seperti warning, error dan pemberitahuan lainnya.


(5)

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 submenu diaktifkan.


(6)

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>

c) Main() merupakan fungsi yang ada dalam C++. Main() akan didahului dengan void yang menyatakan bahwa fungsi main tidak memiliki nilai balik.

d) Void main() kemudian akan diikuti dengan tanda  { yang menyatakan awal eksekusi program dan ditutup dengan  } yang 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 f) Kode yang ditulis menggunakan C++ bersifat reusable


(7)

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 :

#include <stdio.h> void main()

{

printf("Hello World "); }


(8)

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 "; getch();


(9)

(10)

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++, Andi Offset. Yogyakarta


(1)

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 submenu diaktifkan.


(2)

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>

c) Main() merupakan fungsi yang ada dalam C++. Main() akan didahului dengan void yang menyatakan bahwa fungsi main tidak memiliki nilai balik.

d) Void main() kemudian akan diikuti dengan tanda  { yang menyatakan awal eksekusi program dan ditutup dengan  } yang 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 f) Kode yang ditulis menggunakan C++ bersifat reusable


(3)

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 :

#include <stdio.h> void main()

{

printf("Hello World "); }


(4)

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 "; getch();


(5)

(6)

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++, Andi Offset. Yogyakarta