07. Materi Makalah Tentang Input dan Output
- Dapatkan link
- X
- Aplikasi Lainnya
INPUT DAN OUTPUT
Disusun untuk memenuhi tugas mata kuliah
Tren Teknologi Informasi
Dosen Pengampu: Subandi, S.kom., M.kom.
Disusun oleh:
Najwa Muharomah 2612500948
UNIVERSITAS BUDI LUHUR
Jakarta Selatan
2026
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa karena atas rahmat dan
karunia-Nya, penulis dapat menyelesaikan makalah yang berjudul "Input dan Output dalam
Bidang Informatika" ini tepat pada waktunya. Makalah ini disusun untuk memenuhi tugas
sekaligus menambah wawasan mengenai konsep dasar input dan output pada sistem
komputer.
Penulis mengucapkan terima kasih kepada guru/dosen pengampu yang telah memberikan
bimbingan dan arahan, serta kepada semua pihak yang telah membantu dalam proses
penyusunan makalah ini.
Penulis menyadari bahwa makalah ini masih jauh dari sempurna. Oleh karena itu, kritik dan
saran yang membangun sangat penulis harapkan demi perbaikan di masa mendatang. Semoga
makalah ini bermanfaat bagi penulis maupun pembaca.
Jakarta, 29 Oktober 2026
DAFTAR ISI
BAB I PENDAHULUAN1
1.1 Latar Belakang1
1.2 Rumusan Masalah1
1.3 Tujuan Penulisan1
BAB II PEMBAHASAN3
2.1 Pengertian Input dan Output3
2.2 Siklus Pemrosesan Data3
2.3 Perangkat Input4
2.4 Perangkat Output4
2.5 Perangkat Input/Output5
2.6 Antarmuka dan Port5
2.7 Cara Kerja Input/Output pada Komputer6
2.8 Input dan Output dalam Pemrograman7
2.9 Perkembangan Teknologi Input dan Output8
BAB III
PENUTUP
3.1 Kesimpulan9
3.2 Saran9
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi membuat komputer hadir hampir di setiap aspek
kehidupan, mulai dari pendidikan, perkantoran, kesehatan, hingga hiburan. Pada dasarnya,
setiap komputer bekerja dengan cara yang sama: menerima data dari pengguna, mengolah
data tersebut, lalu menampilkan hasilnya. Proses menerima data disebut input, sedangkan
proses menyajikan hasil disebut output.
Tanpa input, komputer tidak memiliki data atau perintah untuk diproses. Tanpa output, hasil
pengolahan tidak dapat dilihat, didengar, atau dimanfaatkan oleh pengguna. Karena itu, input
dan output merupakan jembatan komunikasi antara manusia dan komputer, sekaligus antara
komputer dengan perangkat atau sistem lain.
Dalam bidang informatika, konsep input dan output tidak hanya berkaitan dengan perangkat
keras seperti keyboard, mouse, dan monitor, tetapi juga dengan sistem operasi, bahasa
pemrograman, serta jaringan komputer. Oleh sebab itu, pemahaman yang baik tentang input
dan output menjadi dasar penting bagi siapa pun yang mempelajari informatika.
1.2 Rumusan Masalah
Berdasarkan latar belakang tersebut, rumusan masalah dalam makalah ini adalah sebagai
berikut.
1. Apa yang dimaksud dengan input dan output dalam bidang informatika?
2. Bagaimana siklus pemrosesan data pada sistem komputer?
3. Apa saja jenis dan contoh perangkat input, perangkat output, serta perangkat
input/output?
4. Bagaimana cara kerja input dan output pada sistem komputer dan pemrograman?
5. Bagaimana perkembangan teknologi input dan output saat ini?
1.3 Tujuan Penulisan
Tujuan penulisan makalah ini adalah sebagai berikut.
1. 2. 3. Menjelaskan pengertian input dan output dalam bidang informatika.
Menjelaskan siklus pemrosesan data pada sistem komputer.
Mengidentifikasi jenis dan contoh perangkat input, output, serta4. input/output.
Menjelaskan cara kerja input dan output pada komputer dan dalam pemrograman.
5. Mengetahui perkembangan teknologi input dan output masa kini.
BAB II
PEMBAHASAN
2.1 Pengertian Input dan Output
Input adalah segala data, instruksi, atau sinyal yang dimasukkan ke dalam sistem komputer
untuk diproses. Input dapat berupa teks yang diketik, klik mouse, suara, gambar, video,
maupun data yang dikirim oleh sensor atau perangkat lain. Perangkat yang berfungsi
memasukkan data ke dalam komputer disebut perangkat input (input device).
Output adalah hasil pengolahan data yang disajikan oleh komputer dalam bentuk yang dapat
dipahami pengguna atau dapat dimanfaatkan oleh sistem lain. Output dapat berupa tampilan
di layar, suara, dokumen cetak, maupun sinyal kendali bagi perangkat lain. Perangkat yang
menyajikan hasil ini disebut perangkat output (output device).
Dalam istilah teknis, input dan output sering disingkat I/O (Input/Output) dan mencakup
semua proses perpindahan data antara komputer dengan dunia luar, baik manusia, perangkat
penyimpanan, maupun komputer lain melalui jaringan.
2.2 Siklus Pemrosesan Data
Komputer bekerja mengikuti siklus pemrosesan data yang terdiri dari beberapa tahap berikut.
1. Input: data dan perintah dimasukkan ke dalam komputer melalui perangkat input.
2. 3. Proses (process): data diolah oleh prosesor (CPU) berdasarkan instruksi program,
dengan bantuan memori utama (RAM).
Output: hasil pengolahan ditampilkan atau dikeluarkan melalui perangkat output.
4. Penyimpanan (storage): data dan hasil olahan disimpan pada media penyimpanan seperti
SSD, hard disk, atau penyimpanan awan agar dapatdigunakan kembali.
Sebagai contoh, ketika seseorang mengetik surat di aplikasi pengolah kata, huruf yang diketik
melalui keyboard merupakan input. Prosesor dan memori mengolahnya menjadi tampilan
teks, kemudian monitor menampilkannya sebagai output. Saat dokumen disimpan, data
tersebut dituliskan ke media penyimpanan.
2.3 Perangkat Input
Perangkat input adalah perangkat keras yang digunakan untuk memasukkan data dan perintah
ke dalam komputer. Berdasarkan jenis data yang dimasukkan, perangkat input dapat
dikelompokkan sebagai berikut.
Tabel 2.1 Jenis dan Contoh Perangkat Input
Kelompok Contoh Perangkat Fungsi
Penunjuk (pointing) Mouse, touchpad, trackball,
stylus
Menggerakkan kursor dan memilih
objek di layar
Papan ketik Keyboard, keypad Memasukkan huruf, angka, dan
simbol
Pemindai (scanner) Scanner dokumen, barcode/QR
reader, pemindai sidik jari
Mengubah objek fisik atau identitas
menjadi data digital
Audio dan visual Mikrofon, webcam, kamera
digital
Menangkap suara, gambar, dan video
Sensor Sensor suhu, cahaya, gerak, GPS,
giroskop
Mengukur kondisi lingkungan dan
mengirimkannya sebagai data
Permainan Joystick, gamepad, kontroler VR Mengendalikan permainan dan
aplikasi interaktif
Setiap perangkat input mengubah tindakan atau informasi dari dunia nyata menjadi sinyal
digital, yaitu deretan angka biner (0 dan 1) yang dapat dipahami komputer. Misalnya, tekanan
pada tombol keyboard diubah menjadi kode tertentu, seperti kode karakter ASCII atau
Unicode.2.4 Perangkat Output
Perangkat output adalah perangkat keras yang menyajikan hasil pemrosesan komputer kepada
pengguna. Berdasarkan bentuk hasilnya, output dibedakan menjadi softcopy dan hardcopy.
Softcopy adalah keluaran yang tidak berwujud fisik permanen, seperti tampilan layar dan
suara. Hardcopy adalah keluaran yang tercetak pada media fisik, misalnya kertas.
Tabel 2.2 Jenis dan Contoh Perangkat Output
Jenis Output Contoh Perangkat Keterangan
Visual (softcopy) Monitor, proyektor, layar
smartphone
Menampilkan teks, gambar, dan
video
Audio (softcopy) Speaker, headphone, earphone Menghasilkan suara dan musik
Cetak (hardcopy) Printer inkjet, laser, dot matrix Mencetak dokumen dan gambar di
kertas
Cetak khusus (hardcopy) Plotter, printer 3D Mencetak gambar teknis berukuran
besar atau objek tiga dimensi
Kendali Motor, aktuator, lampu indikator Menggerakkan atau mengendalikan
perangkat fisik berdasarkan hasil
proses
Kualitas output dipengaruhi oleh spesifikasi perangkatnya. Pada monitor, misalnya, resolusi
dan refresh rate menentukan ketajaman serta kehalusan gambar. Pada printer, resolusi cetak
(dpi) dan kecepatan cetak menjadi ukuran kualitasnya.
2.5 Perangkat Input/Output
Beberapa perangkat dapat menjalankan fungsi input sekaligus output. Perangkat jenis ini
disebut perangkat input/output (I/O device) karena data dapat mengalir ke dua arah.
Layar sentuh (touchscreen): menerima sentuhan jari sebagai input dan menampilkan
gambar sebagai output.Media penyimpanan (SSD, hard disk, flash disk): data dapat dibaca (input) dan ditulis
(output).
Modem dan kartu jaringan (network card): menerima data dari jaringan dan mengirim
data ke jaringan.
Headset: mikrofon sebagai input suara, sedangkan speaker sebagai output suara.
Printer multifungsi: dapat memindai dokumen (input) sekaligus mencetaknya (output).
2.6 Antarmuka dan Port
Perangkat I/O terhubung ke komputer melalui antarmuka (interface) yang mengatur cara data
dipertukarkan. Antarmuka dapat berupa kabel dan konektor fisik (port) maupun koneksi
nirkabel.
Tabel 2.3 Antarmuka yang Umum Digunakan
Antarmuka Jenis Penggunaan Umum
USB Kabel Keyboard, mouse, flash disk, printer,
kamera
HDMI / DisplayPort Kabel Mengirim gambar dan suara ke monitor
atau TV
Jack audio 3,5 mm Kabel Headphone, speaker, mikrofon
Ethernet (LAN) Kabel Koneksi jaringan komputer
Bluetooth Nirkabel Headset, keyboard, mouse, dan speaker
nirkabel
Wi-Fi Nirkabel Koneksi internet dan berbagi data
antarperangkat
2.7 Cara Kerja Input/Output pada Komputer
Perangkat I/O bekerja dengan kecepatan yang jauh berbeda dari prosesor. Prosesor dapat
mengeksekusi miliaran instruksi per detik, sedangkan manusia hanya mampu mengetik
beberapa karakter per detik. Untuk menjembataniperbedaan ini, sistem komputer memiliki beberapa komponen dan mekanisme berikut.
Pengendali perangkat (device controller): rangkaian elektronik yang mengatur
komunikasi antara perangkat dengan komputer.
Driver: perangkat lunak yang menerjemahkan perintah dari sistem operasi menjadi
perintah yang dipahami oleh perangkat tertentu.
Buffer: area memori sementara untuk menampung data selama perpindahan, sehingga
perbedaan kecepatan antarkomponen dapat diatasi.
Interrupt: sinyal dari perangkat kepada prosesor yang menandakan bahwa perangkat
membutuhkan perhatian, misalnya saat sebuah tombol ditekan, sehingga prosesor tidak
perlu terus-menerus memeriksa perangkat.
Direct Memory Access (DMA): mekanisme yang memungkinkan perangkat
memindahkan data langsung ke memori tanpa membebani prosesor untuk setiap bagian
data.
Sistem operasi berperan sebagai pengelola utama I/O. Aplikasi tidak berkomunikasi langsung
dengan perangkat keras, melainkan meminta layanan kepada sistem operasi, yang kemudian
memanfaatkan driver untuk menjalankan operasi tersebut. Pendekatan ini membuat aplikasi
dapat bekerja dengan beragam perangkat tanpa harus mengetahui detail teknis masing-
masing.
2.8 Input dan Output dalam Pemrograman
Dalam pemrograman, input adalah data yang diterima program, sedangkan output adalah
hasil yang dikeluarkan program. Sumber input dan tujuan output dapat berupa papan ketik,
layar, berkas (file), basis data, atau jaringan.
a. Input dan Output Standar
Hampir semua bahasa pemrograman menyediakan saluran standar, yaitu standard input
(stdin) untuk menerima data, umumnya dari keyboard, dan standard output (stdout) untuk
menampilkan hasil, umumnya ke layar. Contoh berikut menggunakan bahasa Python.
nama = input("Masukkan nama Anda: ") # input
umur = int(input("Masukkan umur: ")) # input
print("Halo,
"
, nama) # output
print("Tahun depan umur Anda"
, umur + 1) # output
Fungsi input() membaca data yang diketik pengguna dan menyimpannya sebagai teks
(string), sedangkan fungsi print() menampilkan hasil ke layar. Karena input() selalu
menghasilkan teks, data yang akan dihitung perludikonversi terlebih dahulu, misalnya dengan int().
b. Input dan Output Berkas (File)
Selain keyboard dan layar, program juga dapat membaca data dari berkas dan menulis hasil
ke berkas sehingga data tidak hilang setelah program berhenti.
with open("catatan.txt"
,
"w") as f: # menulis (output)
f.write("Belajar input dan output")
with open("catatan.txt"
isi = f.read()
print(isi)
,
"r") as f: # membaca (input)
Penggunaan pernyataan with memastikan berkas ditutup secara otomatis setelah selesai
digunakan. Praktik ini penting untuk mencegah kebocoran sumber daya dan kerusakan data.
c. Validasi Input
Program yang baik tidak mempercayai begitu saja data yang diterimanya. Validasi input
adalah proses memeriksa apakah data sesuai dengan format dan batasan yang diharapkan,
misalnya memastikan umur berupa angka positif. Validasi mencegah galat (error) dan
mengurangi risiko keamanan seperti serangan injeksi.
try:
umur = int(input("Umur: "))
if umur < 0:
print("Umur tidak boleh negatif")
except ValueError:
print("Masukkan angka yang valid")
2.9 Perkembangan Teknologi Input dan Output
Teknologi input dan output terus berkembang agar interaksi manusia dan komputer semakin
alami dan efisien. Beberapa perkembangan yang menonjol adalah sebagai berikut.
Input suara dan asisten virtual: pengguna dapat memberi perintah melalui ucapan, dan
sistem memberikan jawaban dalam bentuk suara atau teks.
Layar sentuh dan multisentuh: gestur seperti menggeser dan mencubit menggantikan
banyak fungsi mouse dan keyboard pada perangkat bergerak.
Biometrik: sidik jari dan pengenalan wajah dimanfaatkan sebagai input untuk
autentikasi.
Realitas virtual dan augmented reality: gerakan kepala dan tangan menjadi input,
sedangkan tampilan tiga dimensi menjadi output.
Internet of Things (IoT): sensor mengirimkan data secara otomatis, danaktuator menjalankan tindakan berdasarkan hasil pemrosesan, misalnya lampu pintar
atau sistem irigasi otomatis.
Antarmuka otak-komputer: masih dalam tahap penelitian, memungkinkan sinyal otak
digunakan sebagai input untuk mengendalikan perangkat.
Perkembangan tersebut menunjukkan bahwa batas antara input dan output makin menyatu
dalam pengalaman pengguna, dan perangkat makin beragam bentuknya. Meskipun demikian,
prinsip dasarnya tetap sama: data masuk, diproses, lalu hasil dikeluarkan.
BAB III
PENUTUP
3.1 Kesimpulan
Berdasarkan pembahasan di atas, dapat disimpulkan hal-hal berikut.
1. Input adalah data atau perintah yang dimasukkan ke komputer, sedangkan output adalah
hasil pengolahan yang disajikan kepada pengguna atau sistem lain. Keduanya
merupakan penghubung antara komputer dengan dunia luar.
2. Siklus pemrosesan data terdiri atas input, proses, output, dan penyimpanan.
3. 4. 5. Perangkat I/O dikelompokkan menjadi perangkat input (misalnya keyboard dan mouse),
perangkat output (misalnya monitor dan printer), serta perangkat input/output (misalnya
layar sentuh dan media penyimpanan).
Sistem komputer mengelola I/O dengan bantuan pengendali perangkat, driver, buffer,
interrupt, dan DMA, sedangkan dalam pemrograman I/O dilakukan melalui input/output
standar, berkas, dan validasi data.
Teknologi I/O terus berkembang menuju interaksi yang lebih alami, seperti suara,
sentuhan, biometrik, realitas virtual, dan IoT.
3.2 Saran
Pembaca disarankan untuk tidak hanya memahami teori, tetapi juga mencoba langsung
penggunaan input dan output, misalnya dengan membuat program sederhana yang menerima
input pengguna dan menyimpannya ke berkas. Penulis juga menyarankan agar pembaca
mengikuti perkembangan teknologi I/O terbaru karena bidang ini berubah dengan cepat.
Makalah ini masih terbatas pada konsep dasar sehingga dapat dikembangkan lebih lanjut,
misalnya dengan pembahasan mendalam tentang manajemen I/O pada sistem operasi.
DAFTAR PUSTAKA
Null, L., & Lobur, J. (2018). The Essentials of Computer Organization and Architecture (5th
ed.). Burlington, MA: Jones & Bartlett Learning.
Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts (10th ed.).
Hoboken, NJ: Wiley.
Stallings, W. (2022). Computer Organization and Architecture: Designing for Performance
(11th ed.). Hoboken, NJ: Pearson.
Tanenbaum, A. S., & Austin, T. (2012). Structured Computer Organization (6th ed.). Boston,
MA: Pearson.
Python Software Foundation. (n.d.). Input and Output dalam The Python Tutorial.
https://docs.python.org/3/tutorial/inputoutput.html
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar