Pada bidang komputasi, masukan (input)/keluaran(output) (sering disingkat I/O), adalah komunikasi antara sistem pemroses informasi (seperti komputer, telepon genggam, atau tablet) dengan dunia luar (seperti sistem komputer yang lain, peralatan lain, atau manusia).[1]

Unit masukan (input) adalah unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor, contohnya data yang berasal dari papan ketik atau tetikus. Sementara unit keluaran (output) biasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor, contohnya data yang akan ditampilkan pada layar komputer atau pencetak.

Bagian masukan dan keluaran ini juga memerlukan sinyal kendali, antara lain untuk membaca M/K (Input/Ouput Read, IOR) dan untuk menulis M/K (Input/Output Write, IOW).

Beberapa perangkat komputer modern dapat berfungsi sebagai perangkat masukan dan keluaran sekaligus. Layar sentuh (touchscreen), misalnya, tidak hanya menampilkan informasi kepada pengguna sebagai perangkat keluaran, tetapi juga menerima sentuhan sebagai masukan. Perangkat lain seperti kartu jaringan dan modem juga melakukan operasi masukan dan keluaran karena dapat mengirim dan menerima data antarperangkat komputer.[2]

  1. ^ Stallings, William (1990). Computer Organization and Architecture. Pearson Education. Pemeliharaan CS1: Status URL (link)
  2. ^ "What Is I/O (Input/Output) in Computing?". Built In. Diakses tanggal 2026-05-23.

📚 Artikel Terkait di Wikipedia

Cat (Unix)

digunakan untuk membaca file secara berurutan, dan mengeluarkannya sebagai output standar di dalam terminal (TTY). Nama ini berasal dari fungsinya, yaitu

Unit pemroses pusat

Diakses tanggal 2025-01-03. ""A Survey of Domestic Electronic Digital Computing Systems"". ed-thelen.org. Diakses tanggal 2020-08-08. "Kuck, David (1978)

IBM 2501

University of Michigan Computing (1980). Introduction to the Computing Center (dalam bahasa Inggris). Computing Center. "IBM 1130 Computing System, IBM System/360

Algoritma penyortiran

data dan menghasilkan output yang dapat dibaca manusia. Untuk lebih lanjutnya, output harus melengkapi dua syarat ini: Output merupakan urutan yang tidak

Z1 (komputer)

kontrol, memori, mikro-urutan, logika floating-point, dan perangkat input-output. Z1 dapat diprogram secara bebas melalui pita pon dan pembaca pita pon.

LOLCODE

Berikut contoh program Hello world dan program sederhana untuk menampilkan output file ke monitor. Kode serupa juga pernah dimuat dalam Houston Chronicle

C++

menggunakan fasilitas stream pustaka dasar C++ untuk menulis pesan ke standard output: #include <iostream> int main() { std::cout << "Hello, world!\n"; } Baris

Komputer

Unit atau peranti pemrosesan juga akan berkomunikasi dengan peranti input, output dan penyimpanan untuk melaksanakan instruksi yang saling terkait. Dalam