Anda di halaman 1dari 9

Modul Pemrograman Dasar C/C++

Sabian Pamungkas

MODUL 1
STANDAR INPUT DAN OUTPUT
A. TUJUAN
1.

Memahami input dan output dasar pada bahasa pemrograman C/C++

2.

Memahami operasi dasar untuk input dan output pada bahasa pemrograman C/C++

3.

Mampu menciptakan aplikasi C/C++ yang melibatkan operasi input dan output

B. PETUNJUK
1.

Awali setiap aktivitas dengan doa, semoga berkah dan mendapat kemudahan

2.

Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar

3.

Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur

4.

Tanyakan kepada dosen apabila terdapat hal-hal yang kurang jelas

C. DASAR TEORI
1.

Sejarah C/C++
Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin
Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson
yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970.
Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar
tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell
Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment
Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini
penggunaan bahasa C telah merata di seluruh dunia. Hampir semua perguruan tinggi di
dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib. Selain itu, banyak
bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip
bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya.

2.

Kelebihan C/C++
Tersedia hampir di semua jenis komputer dan bersifat portabel dan fleksibel
Hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci
Proses eksekusi aplikasi bahasa C/C++ lebih cepat
Dukungan pustaka yang banyak
Termasuk bahasa tingkat menengah, sehingga lebih mudah untuk dipelajari

Modul Pemrograman Dasar C/C++

3.

Sabian Pamungkas

Kekurangan C/C++
Banyaknya

operator

serta

fleksibilitas

penulisan

program

kadang-kadang

membingungkan pemakai
Membutuhkan waktu untuk dipelajari karena banyaknya pustaka dan masing-masing
pustaka memberikan fungsi yang berbeda-beda
4.

Elemen Dasar C/C++


Penulisan kode C/C++ mempunyai bentuk umum seperti berikut:
#prepocessor
int main()
{
//Batang Tubuh Program Utama
}

Prepocessor ditandai dengan adanya awalan #. Preprocessor selalu dijalankan terlebih


dahulu pada saat proses kompilasi terjadi. Operasi yang sering digunakan adalah #include
dan #define. #include digunakan untuk menyertakan atau memanggil file pustaka pada
program utama kita, sehingga kita bisa menggunakan fungsi-fungsi yang terdapat pada
pustaka tersebut. #define digunakan untuk mendefinisikan suatu nilai yang bersifat tetap.
Kode utama program kita terdapat di dalam main(). Bahasa C/C++ bersifat case-sensitive
atau membedakan huruf kecil dan huruf besar, sehingga saya dan Saya adalah
berbeda.
D. LATIHAN
1.

Buka Aplikasi Code::Blocks

2.

Buatlah file proyek baru dengan cara klik File New Project

Modul Pemrograman Dasar C/C++

3.

Kemudian pilih Console Application

4.

Application Wizard akan muncul, klik Next untuk melanjutkan

Sabian Pamungkas

Modul Pemrograman Dasar C/C++

Sabian Pamungkas

5.

Window bahasa akan muncul, pilih C++ kemudian klik Next

6.

Jika window folder muncul, beri judul aplikasi dan ubah direktori / folder proyek

Modul Pemrograman Dasar C/C++

7.

Sabian Pamungkas

Window terakhir adalah window compiler. Jangan ubah apapun pada window ini,
kemudian klik Finish

8.

Sejauh ini file proyek kita sudah tercipta. File main.cpp adalah file utama aplikasi kita. File
tersebut berisi kode standar aplikasi Hello world

Modul Pemrograman Dasar C/C++

9.

Sabian Pamungkas

Kode tersebut menggunakan pustaka iostream yang bukan merupakan pustaka untuk
standar input dan output. Pustaka untuk standar input dan output pada C/C++ adalah
stdio.h

10. Untuk menggunakan standar input dan output, ubah kode pemrogramannya menjadi seperti
berikut:

#include <stdio.h>

maksudnya adalah kita menyertakan file pustaka (header / h) pada

program kita. Pustaka stdio tersebut menyediakan fungsi standar untuk input yaitu
scanf()

dan output yaitu printf(). Perintah printf(kalimat); akan mencetak /

output kalimat pada layar.


11. Untuk menjalankan kode kita, klik tombol Build and Run

12. Jika eksekusi berhasil, window console seperti berikut akan muncul:

Modul Pemrograman Dasar C/C++

Sabian Pamungkas

13. Pada kode tersebut, kalimat Hai, ini adalah kode pemrograman bahasa C/C++ pertama
saya yang dicetak pada layar merupakan string
14. Dalam pengolahan string bahasa C/C++, terdapat beberapa simbol yang dapat kita
sisipkan ke dalamnya. Simbol / karakter tersebut mempunyai fungsinya masing-masing.
Misalnya jika kita ingin menyisipkan baris baru (seperti fungsi Enter pada keyboard) kita
dapat menyisipkan simbol \n

Jika simbol tersebut kita sisipkan, maka kalimat dibelakang simbol tersebut akan tercetak
pada baris baru, atau akan berada di bawah kalimat sebelumnya
15. Berikut hasilnya:

Modul Pemrograman Dasar C/C++

Sabian Pamungkas

16. Simbol-simbol lain yang dapat disisipkan:

17. Standar input pada C/C++ adalah menggunakan fungsi scanf(). Fungsi tersebut akan
menerima masukan dari user, kemudian masukan yang diterima akan disimpan ke dalam
variabel. Dengan kata lain, untuk dapat menggunakan fungsi tersebut, kita harus
melibatkan variabel.
18. Ubah kode pemrogramannya menjadi seperti berikut:

Perhatikan, fungsi scanf() jika harus melibatkan variabel tipe integer, harus menyertakan
tanda &. Hal ini disebabkan karena input sebenarnya bertipe string, sehingga agar bisa
menjadi tipe integer harus dikonversi terlebih dahulu. Tanda & berfungsi untuk
mengkonversi string menjadi integer. Pada fungsi printf() terakhir, terdapat simbol
%s

dan %i. Simbol %s digunakan untuk menampilkan nilai dari suatu variabel string.

Modul Pemrograman Dasar C/C++

Sabian Pamungkas

Simbol %i digunakan untuk menampilkan nilai dari suatu variabel integer. Kemudian
variabel-variabel yang dirujuk harus disertakan pada baris terakhir fungsi tersebut secara
berurutan, dan dipisahkan dengan tanda koma (,).
19. Outputnya kurang lebih seperti berikut:

E. TUGAS
Buatlah kode pemrograman untuk menghitung luas persegi panjang menggunakan fungsi
standar input dan output C/C++ yang outputnya seperti berikut:

Anda mungkin juga menyukai