Anda di halaman 1dari 12

MAKALAH

FUNGSI INPUT DAN OUTPUT PADA BAHASA C

diajukan untuk memenuhi salah satu tugas mata kuliah Pemrograman Terstruktur
yang diampu oleh Suhana Minahjaya

disusun oleh :

Muhamad Ahmadin 190511024


Moch Syarif Hidayat 190511147
Mualim 190511170
M. Robeth Zamzami F 190511162

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH CIREBON
2020
KATA PENGANTAR

Puji syukur Alhamdulillah kami panjatkan kepada Alloh SWT, atas terselesaikannya
Makalah Input Output pada Bahasa C ini. Penulisan makalah ini disusun guna memenuhi
tugas Mata Kuliah Pemrograman Terstruktur. Oleh karena itu, penulisan Makalah ini
diharapkan dapat menjadi salah satu alternatif panduan dan menambah wawasan dalam
menulis paragraf.

Mudah-mudahan Makalah ini dapat bermanfaat bagi pembaca. Dalam kesempatan ini
penulis mengucapkan terima kasih kepada semua pihak yang telah memberikan bantuan baik
secara materiil maupun moril dalam penulisan Makalah ini.

Cirebon, 25 Juni 2020

Penyusun

i
DAFTAR ISI

KATA PENGANTAR..................................................................................................................................i
DAFTAR ISI.............................................................................................................................................ii
BAB I......................................................................................................................................................1
PENDAHULUAN.....................................................................................................................................1
A. Latar Belakang...........................................................................................................................1
B. Rumusan Masalah.....................................................................................................................1
C. Tujuan Penulisan........................................................................................................................1
BAB II.....................................................................................................................................................2
PEMBAHASAN.......................................................................................................................................2
A. Input & Output pada Bahasa C..................................................................................................2
1) Pengertian Input.......................................................................................................2
2) Fungsi Input pada Bahasa C....................................................................................2
3) Pengertian Output....................................................................................................4
4) Fungsi output pada Bahasa C...................................................................................5
BAB III....................................................................................................................................................8
PENUTUP...............................................................................................................................................8
Kesimpulan........................................................................................................................................8
Saran..................................................................................................................................................8
DAFTAR PUSTAKA..................................................................................................................................9

ii
BAB I

PENDAHULUAN

A. Latar Belakang

Unit Input/Output (I/O) adalah (masukan) / (keluaran) bagian dari sistem


mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan
dunia luar.
Unit input adalah (masukan) unit luar yang digunakan untuk memasukkan data
dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau
mouse. Sementara unit output (keluaran) biasanya digunakan untuk menampilkan
data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh
mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer.
Bagian input (masukan) dan juga keluaran (output) ini juga memerlukan sinyal
kontrol, antara lain untuk baca I/O (Input/Ouput Read [IOR]) dan untuk tulis I/O
(Input/Output Write [IOW]).

B. Rumusan Masalah

Untuk membahas permasalahan di atas, penulis membatasinya dengan hal-hal sebagai


berikut:
1. Apa pengertian input?
2. Contoh fungsi input pada Bahasa C?
3. Apa pengertian Output?
4. Contoh pada fungsi output pada Bahasa C?
5. Contoh program input output pada Bahasa C?

C. Tujuan Penulisan

1. Untuk memenuhi tugas Mata Kuliah Pemrograman Terstruktur


2. Agar mahasiswa dapat mengetahui definisi dari Input dan Output pada Bahasa C
3. Agar mahasiswa dapat membuat program input output pada Bahasa C

1
BAB II

PEMBAHASAN

A. Input & Output pada Bahasa C


1) Pengertian Input
Input adalah sesuatu data yang kita masukan ke dalam program. Input
adalah interaksi pengguna (manusia) dengan program, memungkinkan program
dapat menerima data atau informasi dari pengguna

Input biasanya diambil dari perangakat inputan seperti keyboard, mouse,


kamera, microphone, dll..

2) Fungsi Input pada Bahasa C


1. Fungsi scanf()
Fungsi scanf() adalah fungsi untuk mengambil input dari keyboard. Fungsi
ini memiliki format seperti fungsi printf().

Format yang diberikan tergantung dari jenis tipe data apa yang ingin kita
ambil.

Misalnya mau mengambil angka, maka kita bisa pakai %d atau %i.
Perhatikan:

2
Contoh Program

Hasilnya

2. Fungsi gets()
Fungsi gets() adalah fungsi untuk mengambil input dalam satu baris.
Fugnsi gets() tidak memerlukan format seperti scanf().
Perhatikan:

3
Contoh Program

Hasilnya

3) Pengertian Output
Output adalah informasi yang dihasilkan setelah dilakukan proses. Output
biasanya ditampilkan ke layar komputer. Output (keluaran) adalah aktifitas
program yang mendapatkan perintah untuk memberikan informasi data kepada
pengguna (manusia).

4
4) Fungsi output pada Bahasa C
1. Fungsi printf()
Fungsi printf() merupakan fungsi untuk menampilkan output ke layar
komputer. Fungsi ini terdapat pada library stdio.h.

Oleh sebab itu, ketika kita diharuskan untuk menuliskan #include


<stdio.h> di bagian atas program agar bisa menggunakan fungsi ini.

Berikut ini struktur dasar fungsi printf():


Perhatikan:

"format" adalah sebuah teks (string) untuk ditampilkan. Lalu tanda ... akan
berisi sebuah variabel atau nilai untuk ditampilkan berdasarkan format
yang diberikan pada teks "format".

Contoh Program

Hasilnya

5
Ada beberapa hal yang perlu di perhatikan Pada fungsi printf() kita
menggunakan simbol %s, %d, dan \n untuk format teks.

Mari kita bahas arti dari simbol tersebut:


 %s adalah simbol untuk menampilkan nilai string;
 %d adalah simbol untuk menampilkan nilai angka atau bilangan
desimal;
 \n adalah simbol untuk membuat baris baru.
 Selain tiga simbol tersebut, masih banyak lagi simbol yang lain.

2. Fungsi puts()
Fungsi puts() adalah fungsi untuk menampilkan output. Fungsi ini juga
terdapat pada library stdio.h.

Perbedaanya dengan printf(), fungsi puts() tidak memerlukan format.

Fungsi puts() akan selalu membuat baris baru. Jadi tidak perlu
menggunakan simbol \n seperti pada printf().Perhatikan:

6
Contoh Program

Hasilnya

7
BAB III

PENUTUP

Kesimpulan

Unit Input/Output (I/O) adalah (masukan) / (keluaran) bagian dari sistem


mikroprosesor yang digunakan oleh mikroprosesor itu untuk berhubungan dengan
dunia luar.

Unit input adalah (masukan) unit luar yang digunakan untuk memasukkan data
dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau
mouse. Sementara unit output (keluaran) biasanya digunakan untuk menampilkan
data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh
mikroprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer.

Saran

Menyadari bahwa penulis masih jauh dari kata sempurna, kedepannya penulis
akan lebihn fokus dan details dalam menjelaskan tentang makalah diatas dengan
sumber-sumber yang lebih banyak dan tentunya dapat di pertanggung jawabkan. Oleh
karena itu, segala kritik, saran atau masukan dari pembaca sangat diharapkan untuk
menunjang perbaikan makalah yang lebih baik lagi.

8
DAFTAR PUSTAKA

- https://www.petanikode.com/c-input-output/
- https://eriarianto917.wordpress.com/2017/04/12/makalah-input-dan-output/
- https://www.belajarcpp.com/tutorial/cpp/dasar-input-output/

Anda mungkin juga menyukai