Mengenal Sistem Kerja Komputer
Mengenal Sistem Kerja Komputer

Mengenal Sistem Kerja Komputer

Posted on

Komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis. Terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data elektronik (PDE) atau electronic data processing (EDP). Berikut merupakan tinjauan umum dariSistem Komputer.

Perangkat Keras (Hardware)

Hardware adalah komponem yang berada pada tingkat paling bawah pada sistem komputer dan merupakan komponen sistem komputer yang berwujud fisik. Struktur Komputer didefinisikan sebagai cara-cara dari tiap komponen saling terkait.


Alur kerja sistem komputer
Alur kerja sistem komputer

Pemroses / CPU

Pemroses disebut CPU, berfungsi mengendalikan operasi komputer dan melakukan pengolahan data.Pemroses melakukan kerja dengan langkah sbb:

  • Mengambil instruksi yang dikodekan secara biner dari memori utama.
  • Men-dekode instruksi menjadi proses-proses sederhana.
  • Melaksanakan proses-proses tersebut.

Operasi-operasi pada pemroses tersebut dapat dikategorikan menjadi:

  • Operasi aritmetika, Penambahan, pengurangan, perkalian, pembagian dsb.
  • Operasi logika, OR, AND, X-OR, inversi dsb.
  • Operasi pengendalian, Operasi percabangan, lompat dsb.

Pemroses terdiri dari tiga komponen, yaitu:

  1. CU (Control Unit), berfungsi mengendalikan operasi yang dilaksanakan sistem komputer
  2. ALU (Aritmetic Logic Unit), berfungsi melakukan operasi aritmatika dan logika
  3. Register, merupakan memori yang sangat cepat yang berfungsi sebagai tempat operan-operan dari operasi yang akan dilakukan oleh pemroses.

1. CU (Control Unit) / Unit Kendali

  • Mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer, kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output.
  • Mengartikan instruksi-2 dari program komputer.
  • Membawa data dari alat input ke memori utama.
  • Mengambil data dari memori utama untuk diolah. 
  • Mengirim instruksi ke ALU jika ada instruksi untuk perhitungan aritmatika atau perbandingan logika.
  • Membawa hasil pengolahan data kembali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.

Kesimpulan CU/Unit Kendali

  1. Mengatur & mengendalikan alat-alat input dan output. 
  2. Mengambil instruksi-instruksi dari memori utama.
  3. Mengambil data dari memori utama (jika diperlukan).
  4. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
  5. Menyimpan hasil proses ke memori utama.


Chipset Komputer
Chipset Komputer

2. ALU (Arithmatic and Logic Unit

  1. Melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.  
  2. Melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program.  
  3. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (≠), kurang dari (<), kurang atau sama dengan (≤), lebih besar dari (>), dan lebih besar atau sama dengan (≥).

3. Register

Alat penyimpanan kecil dengan kecepatan akses cukup tinggi, yangg digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara data dan instruksi lainnya yang menunggu giliran untuk diproses, masih disimpan di dalam memori utama. Jenis-jenis register yang umum terdapat dalam suatu prosesor adalah :

Register penggunan

  • Register data 
  • Register alamat

Register status dan kontrol

  • Register penghitung (PC, Program Counter Register)
  • Register segmen kode instruksi (CS, Code Segment Register)
  • Register Instruksi (IR, Instruction Register)
  • Register Status (F, Flag Register)

Interupsi

Adalah sinyal perangkat keras, terutama peranti I/O ataupun perangkat lunak untuk meminta prosesor  melakukan tugas tertentuInterupsi dapat dikelompokkan atas :

  • Interupsi perangkat lunak (Software Interupt)
  • Interupsi perangkat keras (Hardware Interupt)
  • Maskable Interupt
  • Non Maskable interupt

Memory

Ada tiga macam memori yang dipergunakan di dalam sistem komputer yaitu:

  • Register, digunakan untuk menyimpan instruksi dan data yang sedang diproses.
  • Main memory, dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil pengolahan.
  • Secondary storage, dipergunakan untuk menyimpan program dan data secara permanen.

Main Memory

  • Untuk menyimpan instruksi dan data yang akan diproses dan hasil pengolahan.
  • Untuk penampungan sementara (buffer) ketika processor membaca ataupun menulis dari/ke piranti I/O.


Memori RAM Komputer
Memori RAM Komputer

Sistem Bus

Selain processor dan memory utama,komponem lain dari perangkat keras adalah sistem bus yang merupakan saluran komunikasi antar komponem internal komputer. Bus data terdiri dari :

  • Bus kendali, berfungsi sebagai jalur komunikasi informasi kendali dari processor ke komponen lainya.
  • Bus alamat, berfungsi mengirim informasi alamat memori maupun modul I/O yang akan di akses.
  • Bus data, berfungsi sebagai saluran yang digunakan untuk mengirim data ataupun kode instruksi yang dibaca/tulis ke memory ataupun modul I/O.

Modul I/O

Dapat dilihat sebagai subsistem eksternal bagi processor. Pengendali peranti I/O dilakukan secara tidak langsung melalui modul I/O. Piranti I/O merupakan peralatan peralatan Input data dan output data yang terlibat selama proses eksekusi komputer.

Ketika piranti input mengirim data, maka modul I/O akan mengirim interupsi kepada processor dan processor mengalihakan eksekusi ke bagian rutin penanganan (ISR). Dan ISR mengatur eksekusi dengan melibatkan bus data, bus alamat dan bus kendali.

Perangkat Lunak (Software)

1. Firmware

Merupakan perangkat lunak yang disertakan padan perangkat keras dari vendornya.
Kode instruksi disimpan dalam perangkat keras contoh  instruksi-instruksi BIOS dalam flash ROM motherboard, flash ROM dalam VGA Card. dll

2. Sistem Operasi

Merupakan komponem perangkat lunak yang berfungsi untuk mengelola seluruh komponen  dan sumber daya komputer, fisik, maupun non fisik (data ) agar dapat digunakan secara maksimal.

3. Program Aplikasi

Tujuan akhir dari penggunaan komputer adalah membantu pekerjaan manusia, untuk itu diperlukan komponen perangkat lunak yaitu program aplikasi. Secara garis besar program aplikasi di kategorikan menjadi dua :

  • Aplikasi pengguna : membantu menyelesaikan masalah ( microsoft office, Myob, Autocat dll).
  • Aplikasi utility/ sistem : membantu pengelolaan sumber daya komputer (Winzip, Winamp, Antivirus , dll).

Perangkat Pengguna (Brainware)

1. Pemrogram Sistem

Pengguna yang menggunakan sistem komputer untuk membuat perangkat lunak seperti sistem operasi dan aplikasi sistem disebut pemrogram sistem.

Pengguna pada level ini  haru memiliki pengetahuan yang memadai tentang cara kerja perangkat keras komputer, konsep yang kuat mengenai perangkat lunak sistem serta menguasai tool-tool pengembangan perangkat lunak yang tersedia.

2. Pemrogram Aplikasi

Merupakan pengguna sistem komputer yang membuat aplikasi-aplikasi pengguna yang dijalankan diatas sistem operasi . Setiap aplikasi disesuaikan dengan bentuk permasalahan khusus yang hendak diselesaikan.

Pengguna pada level ini  harus memiliki pengetahuan yang memadai tentang bahasa pemrograman yang dapat menggunakan salah satu tool pemrograman serta menguasai permasalahan dan solusi untuk aplikasi yang hendak dikembangkan.

3. Pengguna Aplikasi

Pengguna ini menggunakan aplikasi yang dibuat pemrogram aplikasi maupun pemrogram sistem

Pengguna pada level ini harus memiliki pengetahuan yang memadai tentang perangkat keras dan perangkat lunak sistem . Persyaratan minimalnya, pengguna aplikasi mampu bekerja dengan piranti I/O pada komputer serta  memahami penggunaan program aplikasi.

DOWNLOAD KONTEN INI

Gravatar Image
Seorang mahasiswa sederhana yang menyukai hal-hal baru

Leave a Reply

Your email address will not be published. Required fields are marked *