Meskipun terjadi perubahan besar dalam model komputer, tetapi semua komputer
memiliki arsitektur dasar yang sama. Gambar 1 menggambarkan suatu diagram
unit-unit dasar yang terdapat dalam semua komputer. Diagram tersebut disebut
skema komputer (computer schematic).
Unit Pengendali
Data Informasi
input Unit penyimpanan primer output
Satu atau beberapa unit input memasukkan data ke dalam penyimpanan primer.
Karena penyimpanan primer terbatas kapasitasnya, diperlukan suatu area
penyimpanan tambahan, yang disebut penyimpanan sekunder. Penyimpanan
sekunder (secondary storage) menyediakan tempat untuk menyimpan program
dan data saat tidak digunakan. Hasil pengolahan tersebut dicatat oleh unit output.
Unit Penyimpanan
Unit penyimpanan terbagi atas dua kategori, yaitu primary memory dan secondary
memory.
Primary Memory
Secondary Memory
Unit Input
Ada lima cara dasar memasukkan data ke komputer, seperti yang ditunjukkan
pada Gambar 2.
Keyboard
Alat pembaca optis atau scanner berupa alat input yang membaca data dengan
menyinari suatu sinar terang di atas data dan kemudian menangkap citra yang
terpantul pada suatu matriks sel-sel photoelectric. Pendekatan input komputer ini
disebut OCR atau optical character recognition.
Ada beberapa kelas unit pembaca optis, yaitu:
Unit Output
Kelemahan utama layar tampilan adalah tidak dapat menghasilkan salinan kertas
atau hard copy. Hard copy merupakan pilihan atau bahkan keharusan jika:
Microform
Program komputer dapat dikategorikan dalam dua bagian besar, yaitu system
software dan application software.
System Software
System software bertugas untuk membentuk interface antara program aplikasi dan
hardware, yang memungkinkan CBIS beroperasi secara efisien. Tiga jenis system
software yang paling sering digunakan adalah: sistem operasi, language
translator, dan program utility.
Program Utility
Program utility atau biasa disebut utility adalah suatu prosedur yang
memungkinkan user untuk melaksanakan operasi pemrosesan data yang
mendasar, seperti meng-copy file, menghapus file, memindahkan file. Utility lain
memungkinkan manajer operasi komputer memulihkan file yang hilang atau rusak,
memantau kinerja sistem, bahkan mengendalikan arus data antara user dan
komputer.
Language Translator
Saat seseorang menjalankan program aplikasi, seperti BASIC atau Lotus, semua
instruksi dan data harus diterjemahkan ke dalam bahasa mesin sebelum terjadi
pemrosesan. Software yang menerjemahkan ke dalam bahasa mesin ini disebut
language translator.
Application Software
Dalam suatu perusahaan, program aplikasi dapat diperoleh dengan dua cara yaitu
dengan membuat program sendiri (custom programming) atau membeli paket jadi
(prewritten package).
Custom Package
Prewritten Package
Pencegahan Kesalahan
Layar input dapat dirancang sehingga data tertentu yang ditampilkan tidak dapat
diubah tanpa sengaja oleh user. User tidak dapat menggerakkan cursor ke data
yang memiliki protected format. Teknik pencegahan kesalahan yang lain adalah
pemakai datap membatalkan perintahnya dengan menekan tombol tertentu,
misalnya tombol 'Escape'.
Pendeteksian Kesalahan
Saat terbaik untuk mendeteksi kesalahan adalah saat data sedang dimasukkan,
sebelum data tersebut diproses. Oleh karena itu, sebagian besar software
menyertakan edit routine yang mendeteksi pemasukkan jenis data yang salah.
Misalnya, user memasukkan huruf ke field yang hanya bisa menerima angka,
suatu pesan kesalahan (error message) ditampilkan yang memberitahukan user
jenis kesalahan yang dibuat, serta penjelasan cara perbaikannya.
Perbaikan Kesalahan
Peralatan input dan output pentingbagi manager terutama dalam memberikan komunikasi
antara manager dengan komputer.
Peralatan input, seperti unit MICR dan OCR memberikan cara untuk memasukkan data
kedalam database, baik ketika terjadi transaksi atau tak lama kemudian.
Banyak unit output yang digunakan dalam pemecahan masalah secara tidak langsung.
Manager akan meminta anggota staf untuk mengumpulkan informasi dari rekaman
microfilm dan kemudian menampilkan ringkasannya dalam bentuk laporan tertulis.