Sabian Pamungkas
MODUL 1
STANDAR INPUT DAN OUTPUT
A. TUJUAN
1.
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.
4.
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
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.
2.
Buatlah file proyek baru dengan cara klik File New Project
3.
4.
Sabian Pamungkas
Sabian Pamungkas
5.
6.
Jika window folder muncul, beri judul aplikasi dan ubah direktori / folder proyek
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
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>
program kita. Pustaka stdio tersebut menyediakan fungsi standar untuk input yaitu
scanf()
12. Jika eksekusi berhasil, window console seperti berikut akan muncul:
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:
Sabian Pamungkas
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.
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: