Input device berfungsi untuk memasukkan data dari luar sistem ke dalam memori dan processor untuk diolah menjadi informasi. Beberapa contoh input device adalah keyboard, mouse, touchpad, light pen, scanner, dan barcode reader. Terminal dapat diklasifikasikan menjadi non intelligent terminal, smart terminal, dan intelligent terminal berdasarkan kemampuan pemrosesan dan programabilitasnya.