Dalam computer, Fungsi merupakan operasi atau hal-hal yang bisa dilakukan oleh komponen-komponen sebuah sistem. Sedangkan Struktur merupakan sebuah cara bagaimana masing-masing komponen saling berhubungan satu sama lain. Contohnya : sebuah computer memiliki struktur CPU, Memori Utama, I/O dan Bus.
Pada prinsipnya terdapat empat Fungsi, yaitu :
- Pengolahan Data (Data Processing)
Komputer harus dapat mengolah atau memproses data. Proses dilakukan dari unit penyimpanan ke unit penyimpanan (storage) Contohnya update data pada Microsoft Excel. Langkahnya sebagai berikut :
- Data diambil dari Storage oleh Control
- Control memberikan ke bagian processing untuk diolah
- Hasil olahan tersebut disimpan kembali ke Storage sebagai “result”
- Pemindahan Data (Data Movement)
Dalam interaksi dengan dunia luar diperlukan antarmuka (interface). Proses ini dilakukan oleh unit Input/Output (I/O) dan perangkatnya disebut peripheral. Contohnya adalah dari keyboard ke layar monitor. Langkahnya sebagai berikut :- Data diambil dari Movement oleh Control
- Control memberikannya pada Processing untuk diolah
- Hasil olahan tersebut kemudian disimpan pada Storage sebagai “result”
- Sebaliknya data dari Storage diambil oleh Control untuk diolah setelah itu dikirim ke Movement
- Penyimpanan Data (Data Storage)
Dalam pengolahan data, computer memerlukan unit penyimpanan sehingga diperlukan suatu fungsi penyimpanan data. Contohnya saat mengunggah data dari internet. Langkahnya sebagai berikut :- Data dari Movement dipindahkan oleh Control untuk disimpan (save) pada Storage
- Sebaliknya data dari Storage dipindahkan oleh Control untuk ditulis (write) ke Movement
- Kontrol (Control)
Komputer juga melakukan pengontrolan dalam computer itu sendiri (internal) maupun peralatan lain (eksternal). Contohnya adalah saat mencetak file. Langkahnya sebagai berikut :- Data dari Movement dipindahkan oleh Control
- Kemudian dikirim kembali ke bagian Movement yang lain
Struktur Dasar Komputer adalah sebagai berikut :
- Central Processing Unit (CPU)
Berperan sebagai pengontrol operasi computer dan pusat pengolahan fungsi computer. Didalam CPU terdapat hal-hal berikut :- Control Unit : Mengontrol operasi CPU dan computer secara keseluruhan. Control Unit terbagi dalam tiga bagian, yaitu :
- Sequencing Logic : Menangani sinyal pengendali. Mis : Clock, Read/Write, Interrupt Request
- Register & Decoder : Melakukan penerjemahan kode instruksi agar dapat segera dieksekusi
- Control Memory : Menyimpan parameter pengendalian
- Arithmetic Logic Unit
Membentuk fungsi- fungsi pengolahan data computer - Register
Sebagai penyimpanan internal bagi CPU - CPU Interconnection
Menghubungkan seluruh bagian dari CPU
- Control Unit : Mengontrol operasi CPU dan computer secara keseluruhan. Control Unit terbagi dalam tiga bagian, yaitu :
- Main Memory
- Input/Output (I/O)
Berperan sebagai pengontrol perpindahan data dari/ke lingkungan luar atau perangkat lainnya
- System Interconnection
Berperan sebagai system yang menghubungkan CPU, Memori Utama dan I/O