Anda di halaman 1dari 26

DASAR KOMPUTER

Ir. Hans F. Wowor


Pengertian Dasar
Apa Komputer itu?
Adalah seperangkat peralatan elektronik yang dapat
bekerja dengan bantuan program, sehingga dapat
digunakan oleh manusia untuk melakukan suatu
pekerjaan tertentu.
Dari pengertian dasar di atas, diketahui ada 3 unsur
utama yang terkait satu dengan lainnya, yaitu :
unsur peralatan (hardware), program (software),
manusia (brainware) yang membentuk suatu sistem.
Sistem Komputer
Ditinjau dari pengertian sistem dan komputer, Bagaimana
definisi sistem komputer ?
Elemen-elemen sistem komputer meliputi perangkat keras
(hardware), perangkat lunak (software), dan manusia
(brainware), yg saling berhubungan, membentuk satu kesatuan,
dan saling memiliki ketergantungan.

HARDWARE

SOFTWARE BRAINWARE
Jenis Komputer
Berdasarkan Data Berdasarkan Berdasarkan
yang Diolah Ukurannya Penggunaannya

Special
Analog Mainframe
Purpose
Computer
Minicomputer Computer
Digital
Computer
Hybrid Microcomputer General
Computer Purpose
Computer
Hardware
 Pada dasarnya terdiri dari 4 unit, yang membentuk konfigurasi
sebagaimana gambar berikut :

Input Unit CPU Output Unit

Memory Unit

Gambar 1. Konfigurasi Peralatan Komputer


Input Unit
Tugas Utama
Sebagai sarana untuk dapat menerima perintah
ataupun data dari luar ke dalam komputer.
Jenis-jenis peralatan input :
Keyboard, mouse, joystic, mic, scanner, OMR, OCR,
MICR, light pen, digitizer, bar-code reader, magnetic
strips, camera digital, dll.
Output Unit
Tugas Utama
Sebagai sarana untuk menampilkan hasil olahan
ataupun pesan bagi pemakai
Jenis-jenis peralatan output :
Monitor, printer, speaker, plotter, dll.
Input/Output device
Diskdrive, hardisk, tape drive, disk drum, dll.
Central Processing Unit (CPU)
Secara fisik unit ini terdiri dari rangkaian elektronik yang rumit
dan sangat kompleks.
Tugas Uama mengontrol dan membimbing semua peralatan
(sistem) komputer selama proses pengolahan data berlangsung.
Hal-hal yang dikontrol/dikendalikan :
 Pembacaan/input dari input device
 Pemrosesan data oleh ALU
 Penyajian informasi ke output device
Central Processing Unit (CPU)
Bagian dari CPU
 CU (Control Unit)
 ALU (Arithmetic Logical Unit)
Tugas Utama CU
 Mengawasi dan mengkoordinasikan seluruh bagian (unit) dari
sistem komputer selama proses pengolahan data berlangsung.
 Mengatur jalannya perintah/instruksi yang diberikan.
 Mengambil data dari main memory jika diperlukan oleh proses.
 Mengirim instruksi ke ALU dan mengawasi kerjanya apabila ada
perhitungan/perbandingan logika.
 Menyimpan hasil proses ke main memory
Central Processing Unit (CPU)
Tugas Utama ALU
Melakukan pengolahan operasi aritmatika dan
logika
Operasi Aritmatika, yaitu penjumlahan,
pengurangan, perkalian dan pembagian.
Operasi Logika, yaitu pembandingan data
pemilihan data, dll.
Memory Unit
Dipergunakan untuk menyimpan instruksi dan
MAIN MEMORY data yang akan diproses dan dari hasil
pengolahan

Dipergunakan untuk menyimpan instruksi dan


REGISTER data yang sedang diproses

EXTERNAL Dipergunakan untuk menyimpan program dan


MEMORY data secara permanen ( simpanan luar )
Main Memory / Main Storage / Internal Memory /
Internal Storage / Primary Storage / Temporary Storage /
Immediate Access Storage

• Merupakan tempat penyimpanan terbesar dalam komputer


• Ukuran dari memory ditunjukkan oleh satuan terkecilnya yakni Byte
Kilo Byte ( KB ) = 1024 Byte
Mega Byte ( MB ) = 1024 KB
Giga Byte ( GB ) = 1024 MB
Terra Byte
• 1 Byte memory terdiri dari 8 Bit ( Binary Digit ), dimana setiap digit diwakili oleh digit
1 atau 0, sehingga membentuk kode pada lokasi memory ( address )
• Sistem pengkodeannya dapat berbentuk BCD, SBCDIC, EBCDIC,dan kode ASCII
Main Memory terdiri dari RAM dan ROM

Alat Pemroses

CPU

CU
Register
ALU
Alat Input Alat Output
Main Memory

RAM

ROM
RAM ( Random Acces Memory) merupakan memory yang dapat diisi dan
diambil isinya oleh programmer.

Struktur RAM :
1. Input Storage ; untuk menampung input yang dimasukkan oleh alat input
2. Program Storage ; untuk menyimpan semua instruksi program yang akan diproses
3. Working Storage ; untuk menyimpan data yang akan diolah dan dari
hasil proses
4. Output Storage ; untuk menampung hasil akhir dari pengolahan data
yang akan ditampilkan ke alat output.
RAM memiliki kemampuan untuk melakukan pengecekan dari data yang disimpannya,
disebut dengan istilah PARITY CHECK EVEN PARITY CHECK
( Jumlah bit 1 harus genap )
ODD PARITY CHECK
( Jumlah bit 1 harus ganjil )

ROM ( Read Only Memory ) merupakan memory yang hanya dapat dibaca saja.
REGISTER

•Merupakan simpanan kecil yang memiliki kecepatan tinggi (5 sampai 10 kali kecepatan main
memory)
•Digunakan untuk menyimpan instruksi dan data yang sedang diproses oleh CPU
(instruksi lain yang menunggu giliran disimpan di main memory)
•Terbagi atas : 1. Instruction Register ( IR ) atau Program Register yang digunakan untuk
menyimpan instruksi yang sedang diproses
2. Program Counter ( PC ) atau Control Counter / instruction counter adalah
register yang digunakan untuk menyimpan alamat (address) lokasi dari main
memory yang berisi instruksi yang sedang diproses.
•Register yang berhubungan dengan data yang sedang diproses disebut General Purpose
Register yang memiliki kegunaan sebagai Operand Register (untuk menampung data atau
operand yang sedang diolah) & sebagai Accumulator (untuk menyimpan hasil dari operasi
aritmatika dan logika yang dilakukan ALU).
Cache Memory
Sebagai tambahan dari Register, beberapa CPU menggunakan
suatu Cache Memory / Scratch-pad Memory / High-speed
buffer / Buffer Memory dengan tujuan agar kerja dari CPU
lebih efisien dan dapat mengurangi waktu yang terbuang.

CACHE MAIN
CPU
MEMORY MEMORY
Cara Kerja Komputer
Secara garis besar dapat dilihat pada gambar berikut :

INPUT RAM OUPUT

ALU

CU
Brainware
Unsur brainware dapat dibagi dalam
Computer Development Expert
Computer users
Computer Development Expert
Mempunyai latar belakang pendidikan computer
engineering atau science.
Computer engineering untuk mengembangkan
perangkat keras, dan computer science untuk
perangkat lunak
Brainware
Computer Users
Dapat dikategorikan dalam beberapa bidang
professional, seperti :
Programmer
System Analyst
Database Administrator
Network administrator
Computer Operator
End user support specialist
Software
Kategory :
Software System
 Operating sistem
 Language Software

Software Apllication
 User Development

 Taylor made

 Program packages
Operating System
Dibuat oleh pabrik komputer yang berfungsi :
 sebagai perantara PK dengan PL yang dibuat oleh user
 mengendalikan dan mengkoordinasikan kegiatan sistem komputer
Saat ini 1 komputer dapat menggunakan lebih dari satu OS dan
sebaliknya. Karenanya OS sudah dijadikan patokan bila akan
membeli komputer
OS yang tidak flleksibel akan sulit mencari program aplikasi
Language Software
Berfungsi sebagai penerjemah source program menjadi object
program
Source program dalam HLL, object program (machine language
dalam bentuk bilangan-biangan binary)
Instruksi dalam object program disebut object code yang terdiri
dari op-code dan operand
Contoh penulisan object code :
0001 0011 0010 (op-code operand operand)
Aplication Software
Ditulis untuk memudahkan perkerjaan/
menyelesaikan permasalahan dalam aplikasi tetentu
Dapat diperoleh dalam bentuk buatan sendiri (user
development program), dipesan (taylor made), atau
dibeli dipasaran dalam bentuk paket (program
pakages)
User Development
Program yang dibuat sendiri oleh user dengan
mengunakan programming language, baik dalam
bentuk asembler, compiler atau interpreter.
Kategori Programming Language :
Low level language (ASSEMBLER)
Haigh level language ( BASIC, COBOL, FORTRAN,
PASCAL, dll.)
Taylor Made
Adalah program yang dipesan oleh user kepada pihak
ketiga (software house)
Kelemahannya :
Biaya cukup tinggi
Ada ketergantungan dengan pembuat
Tidak fleksibel untuk dikembangkan sesuai kebutuhan
Paket Program
Sifatnya dapat diandalkan, user friendly, punya
dokumentasi memadai, dan didukung
pengembangannya.
Menurut jenis aplikasinya dapat dibagi a.l. :
Administrasi (Wordpro, spreadsheet, dll)
DBMS (Dbase, Foxbase, Clipper, dll)
Scientific (Matematik, Statistik, Kimia, Biologi,
dll)
Engineering (CAD/CAM, dll)

Anda mungkin juga menyukai