Anda di halaman 1dari 27

Perangkat Dasar

Komputer
Ali Fikri, M.Kom
Universitas Muhadi Setiabudi
(UMUS) Brebes

Perangkat Keras (hardware)

Perangkat Lunak (software)

Perangkat Otak (Brainware)

Hardware / Peripheral
Penyedia sumber daya untuk komputasi dasar
Memory, CPU, I/O
Software
Operating system
Mengkontrol dan mengkoordinasi penggunaan
hardware antara berbagai aplikasi dan pengguna
Application programs mendefinisikan cara
penggunaan sumber daya sistem dan persoalan
komputasi yang dialami pengguna
Word processors, compilers, web browsers,
database systems, video games
Brainware (Pengguna)
orang, mesin, dan komputer lain

4 komponen dari Sistem


Komputer

Prosesor
Motherboard
Memori
VGA Card
Sound Card
Network
Perangkat Masukan
Perangkat Keluaran

Struktur Sistem Komputer

Computer System Organization


Operasi-operasi Sistem Komputer

Satu atau lebih CPU, device controllers


terhubung dalam jalur bus untuk mengakses
shared memory
Concurrent execution dari CPU dan adanya
kebutuhan devices berebut mendapatkan
resource

Dahulu
Komputer
Mainframe
Utama
Memori
Beberapa Kbytes

Sekarang
Kumpulan Komputer
dalam Jaringan
Beberapa Gbytes

Disk

Beberapa Mbytes

Beberapa ratus Gbytes

Peraga

Terminal Teks

Grafik beresolusi Tinggi


Beberapa arsitektur
Arsitektur Aneka ragam arsitektur
dominan
Setiap arsitekur
Dominasi Microsoft
Sistem
komputer menggunakan
dengan beberapa
Operasi
Sistem Operasi yang
pengecualian
berbeda

Menurut Ukuran Komputer:


Grid Computer/ Super Computer
Mainframe/ Enterprise System
Minicomputer
Workstation
------|
Desktop Computer
|--->
Personal Computer
Desknote
------|
Laptop / Notebook
Handheld Computer
Embedded System

Singleprocessor
Komputer yang hanya memiliki satu
prosesor
Multiprocessor
Komputer yang memiliki lebih dari
satu prosesor
Personal Computer
Komputer yang digunakan oleh hanya
satu orang dalam satu waktu
(umumnya)
Distributed System

Clustered System
Gabungan dari beberapa sistem
individu yang saling berbagi
tempat penyimpanan data
(storage) dan saling terhubung
dalam jaringan lokal
Real Time System
Sebuah sistem yang
mengutamakan ketepatan waktu
dalam eksekusi satu buah tugas

Kumpulan dari banyak komputer yang


dikembangkan dalam sebuah computer-farm
Pengembangan dari Mainframe dan Desktop
Menggunakan banyak CPU untuk menghasilkan
output maksimal
Kumpulan cluster system

Sistem yang mampu menyelesaikan


proses dalam interval waktu tertentu.
Jika tidak selesai maka sistem gagal.
Sering digunakan dengan device
pengendali dalam sebuah penggunaan
khusus
misal: eksperimen ilmiah, industri, medis

Model :
Hard Real Time
Soft Real Time

Hard Real Time


Menjamin proses yang
paling penting selesai
dalam interval waktu
yang benar dan
tertentu
Tidak dapat dipadukan
dengan sistem jenis
lain (mis. Time-Shared
System)

Soft Real Time

Menjamin proses yang


paling penting
mendapat prioritas
tertinggi untuk
diselesaikan.
Dapat dipadukan
dengan sistem lain.

Tanpa perangkat lunak (software) sebuah komputer


sebenarnya sekumpulan besi yang tidak berguna. Dengan
software sebuah komputer dapat digunakan untuk
menyimpan, mengolah data (memproses) dan
mendapatkan kembali informasi yang telah disimpan,
menemukan kesalahan dalam program, memainkan
games dan menggunakan banyak aktivitas lainnya yang
bernilai.

Aplikasi
Pemrograman
Sistem Operasi

Sistem operasi
Pemrograman
Aplikasi
Utility

Resource Allocator
Control Program

Sistem Batch
Multiprogrammed System
Time sharing
Multi tasking
Interactive Computing

Bagan Memori untuk Sistem Monitor


Batch sederhana

Perangkat Lunak Berpemilik (Propriety)


Perangkat Lunak Komersial
Perangkat Lunak Semi-Bebas
Public Domain
Freeware
Shareware
GNU General Public License (GNU/GPL)

empat jenis kebebasan bagi


para pengguna perangkat lunak

Kebebasan 0. Kebebasan untuk menjalankan


programnya untuk tujuan apa saja.
Kebebasan 1. Kebebasan untuk mempelajari
bagaimana program itu bekerja serta dapat
disesuaikan dengan kebutuhan anda. Akses
pada kode program merupakan suatu prasyarat.
Kebebasan 2. Kebebasan untuk menyebar
luaskan kembali hasil salinan perangkat lunak
tersebut sehingga dapat membantu sesama
anda.

empat jenis kebebasan bagi


para pengguna perangkat lunak

Kebebasan 3. Kebebasan untuk


meningkatkan kinerja program, dan dapat
menyebarkannya ke khalayak umum
sehingga semua menikmati
keuntungannya. Akses pada kode program
merupakan suatu prasyarat juga.

Tabel Skema Lisensi perangkat


lunak sumber terbuka, Open Source
Software (OSS)
Jenis Penggunaan OSS
Tidak merubah source code

Lisensi OSS yang dapat


dipergunakan
Semua jenis lisensi OSS
(GPL,
BSD, MPL, LGPL, Lisensi MIT)

Merubah source code untuk kebutuhan internal

Semua jenis lisensi OSS


(GPL,
BSD, MPL, LGPL, Lisensi MIT)

Merubah source code dan mendistribusikan


sebagai
OSS

Semua jenis lisensi OSS


(GPL,
BSD, MPL, LGPL, Lisensi MIT)

Merubah source code dan mendistribusikan


sebagai
proprietary software

BSD, Lisensi MIT

Menggunakan OSS sebagai salah satu


komponen /
library software yang didistribusikan sebagai
proprietary software

BSD, MIT License, LGPL

Pada awalnya semua operasi pada sebuah sistem


komputer ditangani oleh hanya seorang pengguna.
Sehingga semua pengaturan terhadap perangkat
keras maupun perangkat lunak dilakukan oleh
pengguna tersebut.
Namun seiring dengan berkembangnya Sistem
Operasi pada sebuah sistem komputer, pengaturan
ini pun diserahkan kepada Sistem Operasi
tersebut.
Segala macam manajemen sumber daya diatur
oleh Sistem Operasi.

GPU = Graphics Processing Unit;


AGP = Accelerated Graphics Port;
HDD = Hard Disk Drive;
FDD = Floppy Disk Drive;
FSB = Front Side Bus;
USB = Universal Serial Bus;
PCI = Peripheral Component Interconnect;
RTC = Real Time Clock;
PATA = Pararel Advanced Technology Attachment;
SATA = Serial Advanced Technology Attachment;
ISA = Industry Standard Architecture;
IDE = Intelligent Drive Electronics/Integrated Drive Electronics;
MCA = Micro Channel Architecture;
PS/2 = Sebuah port yang dibangun IBM untuk menghubungkan
mouse ke PC;

Anda mungkin juga menyukai