Input device adalah alat yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal
input atau maintenance input. Di dalam sistem komputer, signal input berupa data yang dimasukkan ke
dalam sistem komputer, sedangkan maintenance input berupa program yang digunakan untuk mengolah
data yang dimasukkan. Dengan demikian, alat input selain digunakan untuk memasukkan data juga untuk
memasukkan program.
Beberapa alat input mempunyai fungsi ganda, yaitu disamping sebagai alat input juga berfungsi sebagai
alat output sekaligus. Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan ke sistem
komputer dengan menggunakan kabel langsung atau lewat alat komunikasi.
Terminal dapat digolongkan menjadi non intelligent terminal, smart terminal, dan intelligent terminal. Non
intelligent terminal hanya berfungsi sebagai alat memasukkan input dan penampil output, dan tidak bisa
diprogram karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut sebagai dumb
terminal. Smart terminal mempunyai alat pemroses dan memori di dalamnya sehingga input yang
terlanjur dimasukkan dapat dikoreksi kembali. Walaupun demikian, terminal jenis ini tidak dapat
diprogram oleh pemakai, kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram
oleh pemakai.
Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan menjadi alat input langsung dan
tidak langsung. Alat input langsung yaitu input yang dimasukkan langsung diproses oleh alat pemroses,
sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input diproses oleh alat
pemroses.
Alat input langsung dapat berupa papan ketik (keyboard), pointing device (misalnya mouse, touch screen,
light pen, digitizer graphics tablet), scanner (misalnya magnetic ink character recognition, optical data
reader atau optical character recognition reader), sensor (misalnya digitizing camera), voice recognizer
(misalnya microphone). Sedangkan alat input tidak langsung misalnya keypunch yang dilakukan melalui
media punched card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita (tape)
sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data ke media magnetic disk
(misalnya disket atau harddisk) sebelum diproses lebih lanjut.
input atau maintenance input. Di dalam sistem komputer, signal input berupa data yang dimasukkan ke
dalam sistem komputer, sedangkan maintenance input berupa program yang digunakan untuk mengolah
data yang dimasukkan. Dengan demikian, alat input selain digunakan untuk memasukkan data juga untuk
memasukkan program.
Beberapa alat input mempunyai fungsi ganda, yaitu disamping sebagai alat input juga berfungsi sebagai
alat output sekaligus. Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan ke sistem
komputer dengan menggunakan kabel langsung atau lewat alat komunikasi.
Terminal dapat digolongkan menjadi non intelligent terminal, smart terminal, dan intelligent terminal. Non
intelligent terminal hanya berfungsi sebagai alat memasukkan input dan penampil output, dan tidak bisa
diprogram karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut sebagai dumb
terminal. Smart terminal mempunyai alat pemroses dan memori di dalamnya sehingga input yang
terlanjur dimasukkan dapat dikoreksi kembali. Walaupun demikian, terminal jenis ini tidak dapat
diprogram oleh pemakai, kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram
oleh pemakai.
Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan menjadi alat input langsung dan
tidak langsung. Alat input langsung yaitu input yang dimasukkan langsung diproses oleh alat pemroses,
sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input diproses oleh alat
pemroses.
Alat input langsung dapat berupa papan ketik (keyboard), pointing device (misalnya mouse, touch screen,
light pen, digitizer graphics tablet), scanner (misalnya magnetic ink character recognition, optical data
reader atau optical character recognition reader), sensor (misalnya digitizing camera), voice recognizer
(misalnya microphone). Sedangkan alat input tidak langsung misalnya keypunch yang dilakukan melalui
media punched card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita (tape)
sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data ke media magnetic disk
(misalnya disket atau harddisk) sebelum diproses lebih lanjut.