Anda di halaman 1dari 17

PREV JUDUL ISI MATERI NEXT

Bab untuk Kelas X SMA dan MA

IV

Sistem Komputer
Saat ini sebagian besar orang menggunakan komputer dalam aktivitas sehari-hari. Ada tiga hal penting
dalam mengoperasikan komputer, yaitu hardware (perangkat keras), software (perangkat lunak), dan
user (pengguna). Ketiga hal tersebut saling berhubungan dan tidak dapat berdiri sendiri-sendiri untuk
dapat menyelesaikan suatu masalah. Bab ini akan mempelajari tentang sistem komputer dan bentuk
interaksi manusia dengan komputer.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Isi Materi

A. Komputer dan Komponen Penyusunnya


B. Interaksi Manusia dan Komputer (Human-
Computer Interaction)
C. Kolaborasi dalam Sistem Komputer
D. Sistem Operasi
E. Simulasi Cara Kerja Komputer pada Mesin
Konseptual
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

A. Komputer dan Komponen Penyusunnya


Empat kerja utama dalam komputer, yaitu input, simpan, proses, dan output.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Seluruh kesatuan dari bagian-bagian komputer beserta cara kerja


dan proses yang terjadi di dalamnya disebut dengan sistem
komputer. Sistem komputer terdiri atas tiga bagian, yaitu:
- hardware (perangkat keras),
- software (perangkat lunak), dan
- brainware (pengguna).
Perangkat Keras
a. Unit Masukan (Input)
Unit input mempunyai fungsi:
1) menerima data dan instruksi dari dunia luar,
2) mengonversi data dan instruksi dari luar menjadi data yang
dipahami komputer, yaitu dalam bentuk biner, serta
3) menyalurkan data dan instruksi yang telah dikonversi ke sistem
komputer untuk diproses lebih lanjut.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

b. Unit Penyimpanan (Memori/Storage)


Data dan instruksi yang dimasukkan melalui unit input harus
disimpan di komputer sebelum pemrosesan yang sebenarnya
dimulai. Hasil yang diperoleh komputer setelah pemrosesan juga
disimpan di suatu tempat, sebelum diteruskan ke unit keluaran.
Tempat penyimpanan data inilah yang disebut memori atau storage.

Fungsi Unit Penyimpanan


- Menyimpan data dan instruksi yang dimasukkan melalui
perangkat input.
- Menyimpan hasil data di antara pemrosesan (hasil antara
pemrosesan).
- Menyimpan hasil akhir dari pemrosesan sebelum hasil ini
diteruskan ke perangkat output.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

c. Unit Pemrosesan atau CPU (Central Processing Unit)


Fungsi CPU adalah sebagai berikut.
- Membaca instruksi dari memori.
- Berkomunikasi dengan semua perangkat menggunakan sistem bus.
- Mengontrol urutan instruksi.
- Mengontrol aliran data dari satu komponen ke komponen lain.
- Melakukan tugas komputasi yang ditentukan dalam program.
CPU memiliki tiga komponen yang bertanggung jawab untuk fungsi yang
berbeda. Ketiga komponen tersebut adalah Unit Kontrol, Unit Logika Aritmatika
(ALU), dan Register.

d. Unit Keluaran (Output)


Fungsi utama unit output meliputi:
1) menerima keluaran yang dihasilkan oleh komputer yang ada dalam sinyal
biner,
2) mengubah hasil biner menjadi bentuk yang dapat dibaca manusia, dan
3) menyajikan hasil konversi ke dunia luar.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Software (Perangkat Lunak)


Ada dua bagian penting yang tidak terpisahkan agar sebuah komputer
dapat berfungsi, yaitu hardware dan software.
• Hardware adalah komponen fisik yang menyusun sebuah sistem
komputer. Berbagai macam perangkat keras sudah disebutkan di atas,
baik untuk proses input, penyimpanan (memori), pemrosesan, dan
output.
• Adapun software adalah program komputer yang menyediakan
instruksi bagi hardware komputer mengenai hal-hal yang harus
dikerjakan dan cara pekerjaan itu dilakukan. Hardware tidak akan
berfungsi jika tidak ada software.
• Software tidak bisa digunakan jika tidak ada hardware.

Secara garis besar, software dibagi menjadi lima jenis, yaitu sistem
operasi, perangkat lunak aplikasi, bahasa pemrograman dan penerjemah,
perangkat lunak jaringan dan komunikasi, serta program utility.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Brainware
Brainware merupakan istilah yang digunakan untuk orang yang
menggunakan, memakai ataupun mengoperasikan perangkat komputer.
Brainware dapat berupa pengguna biasa, programmer, administrator
jaringan, dan sebagainya. Brainware dapat didefinisikan sebagai manusia
yang terlibat dalam mengoperasikan atau memakai serta mengatur sistem
di dalam perangkat komputer. Brainware dapat diartikan juga sebagai
perangkat intelektual yang mengoperasikan dan mengeksplorasi
kemampuan dari perangkat keras (hardware) maupun perangkat lunak
(software).

Berdasarkan tingkat pengoperasian komputer, brainware digolongkan


menjadi analis, programmer, administrator, operator, dan teknisi.
a. Analis, yaitu orang yang bertanggung jawab dalam merencanakan,
menentukan, serta memberi rekomendasi sistem atau software yang
cocok untuk kebutuhan bisnis perusahaan.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

b. Programmer, yaitu orang yang menguasai berbagai macam


bahasa pemrograman sehingga ia mampu menciptakan
sebuah program komputer.
c. Administrator, yaitu orang yang bertanggung jawab mengatur
serta mengendalikan program komputer dan jaringan
komputer.
d. Operator, yaitu orang yang mengoperasikan komputer atau
biasa disebut juga sebagai user. Operator hanya dapat
menjalankan aplikasi komputer yang diperbolehkan oleh
administrator.
e. Teknisi, yaitu orang yang bertanggung jawab memelihara
komponen hardware serta memperbaiki jika ada kerusakan
hardware dalam sistem komputer.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

B. Interaksi Manusia dan Komputer (Human-Computer


Interaction)
Interaksi manusia dan komputer atau human-computer interaction (HCI)
merupakan suatu disiplin ilmu yang mengkaji komunikasi atau interaksi di
antara pengguna dengan sistem. Tujuan utama dari HCI adalah usability, yaitu
kemudahan pengguna dalam menikmati atau menggunakan produk, baik
berupa sistem atau aplikasi.
Komponen HCI
Menurut Adobe XD Ideas, komponen HCI meliputi hal-hal berikut.
a. Pengguna c. Interface
b. Tujuan d. Konteks
Bentuk-Bentuk Interaksi
Pengguna dapat berinteraksi dengan komputer melalui berbagai macam
bentuk, yaitu sebagai berikut.
a. CLI (Command Line Interface)
b. GUI (Graphical User Interface)
c. Melalui Suara
d. Melalui Gambar
e. Melalui Peranti Masukkan Lain
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

C. Kolaborasi dalam Sistem Komputer


Bentuk kolaborasi antarperangkat di dalam sebuah sistem komputer dapat
dilihat dari cara kerja komputer. Cara kerja komputer dimulai dengan
mengambil informasi (input). Input komputer dilakukan oleh manusia sebagai
pengguna (user) melalui perangkat input. Perangkat input akan mengubah
informasi menjadi data digital yang dapat dipahami komputer, yaitu bahasa
biner 1 dan 0. Setelah di-input, informasi akan disimpan sebagai memori oleh
komputer, yaitu RAM. Data input yang disimpan dalam RAM diolah oleh CPU
sebagai otak dari komputer. Segala macam perintah yang di-input akan diolah
CPU dengan bantuan dari RAM.

Kolaborasi dalam sistem komputer juga dapat dimaknai interaksi antara lebih
dari satu komputer. Kolaborasi antarkomputer dapat terjadi ketika komputer-
komputer tersebut saling terhubung satu sama lain dalam bentuk jaringan
komputer. Kolaborasi yang terjadi dapat berupa berbagi file atau data; berbagi
peranti, seperti printer dan mesin fax; transfer data; atau berbagi jaringan
internet.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Ilustrasi komputasi
paralel.

Coba kalian praktikkan Lembar Kerja Peserta Didik dengan tema:


Berkolaborasi dengan Menggunakan Google Document yang disajikan
dalam Buku Siswa halaman 111-113.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

D. Sistem Operasi
Definisi dan Fungsi Sistem Operasi
Sistem operasi merupakan software paling penting dalam sebuah komputer
karena tanpa sistem operasi maka komputer tidak akan dapat bekerja.
Sistem operasi adalah software yang mengontrol pelaksanaan program-
program komputer, yaitu dengan mengatur waktu proses; pengecekan
kesalahan; mengontrol masukan dan keluaran; serta melakukan
perhitungan, kompilasi, penyimpanan, pengolahan data, dan berbagai
bentuk layanan yang terkait.
Ada sembilan fungsi utama dari sistem operasi, yaitu sebagai berikut.
a. Manajemen Perangkat f. Keamanan
b. Manajemen File g. Kontrol atas Kinerja Sistem
c. Manajemen Memori h. Alat Bantu Pendeteksi Kesalahan
d. Manajemen Proses i. Menangani Komunikasi dalam
e. Manajemen Penyimpanan Jaringan
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Multitasking dalam Sistem Operasi


• Dalam komputasi, multitasking adalah pelaksanaan beberapa tugas
atau proses secara bersamaan selama periode waktu tertentu.
• Multitasking merupakan fitur umum dari sistem operasi komputer. Hal
ini memungkinkan penggunaan perangkat keras komputer yang lebih
efisien, di mana sebuah program menunggu beberapa peristiwa
eksternal, seperti input pengguna atau transfer input/output dengan
periferal selesai, tetapi prosesor pusat masih dapat digunakan dengan
program lain.
• Secara teknis, multitasking tidak memerlukan eksekusi paralel dari
beberapa tugas pada waktu yang sama. Sebaliknya, hal tersebut
memungkinkan lebih dari satu tugas untuk dilakukan selama periode
waktu tertentu. Pada komputer multiprosesor, multitasking
memungkinkan lebih banyak tugas untuk dijalankan oleh CPU.
• Salah satu tugas sistem operasi adalah melakukan manajemen proses
sehingga dapat membuat banyak tugas berjalan bersamaan atau
multitasking. Salah satu teknik Sistem Operasi yang menjalankan
multitasking adalah algoritma Round-Robin Scheduling.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

• Round-Robin Scheduling (RRS) merupakan salah satu algoritma scheduling


(penjadwalan) pada CPU di mana semua proses yang dijalankan oleh
algoritma ini akan dieksekusi secara bersiklus (cyclic). Dengan kata lain,
algoritma ini akan menjalankan suatu proses dalam batas waktu tertentu.
• Apabila proses tersebut telah berjalan melewati batas waktu yang ditentukan
maka akan otomatis diberhentikan sementara (pause) dan dimasukkan ke
dalam antrean proses (queue) paling belakang. Kemudian, algoritma ini akan
menjalankan proses lain dari antrian paling depan.

Ada dua pendekatan algoritma untuk menyelesaikan Round-Robin Scheduling.


Perhatikan rincian berikut!
a. Algoritma pertama.
Dengan algoritma ini, CPU tidak pernah berhenti.
1) Selama periode satu slot waktu (kuantum): jika ada pekerjaan yang selesai,
hapus dari antrean, ambil pekerjaan berikutnya.
2) Di akhir satu kuantum: antrekan kembali, ambil giliran berikutnya.
b. Algoritma Kedua
1) Selama periode satu kuantum: jika ada pekerjaan yang selesai, hapus dari
antrean, tunggu sampai akhir kuantum.
2) Di akhir satu kuantum: antrekan kembali, ambil giliran berikutnya.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

E. Simulasi Cara Kerja Komputer pada Mesin Konseptual


Komputer dapat melakukan tugasnya dengan cara menjalankan program
komputer. Program komputer adalah sekumpulan instruksi atau perintah yang
dapat dijalankan oleh komputer. Instruksi yang dijalankan oleh komputer harus
dalam bentuk bahasa yang dikenali oleh komputer atau disebut bahasa mesin.
Untuk mengeksekusi perintah yang diberikan, komputer menjalankan siklus
instruksi yang disebut dengan “fetch execute cycle” atau siklus ambil dan
jalankan.
Langkah-langkah siklus tersebut sebagai berikut.
1. Mengambil instruksi (fetch). Instruksi diambil dari alamat memori yang
saat ini disimpan di program counter (PC) dan disimpan di register instruksi
(IR). Pada akhir operasi fetch, PC menunjuk ke instruksi berikutnya yang
akan dibaca pada siklus berikutnya.
2. Decode (menerjemahkan) instruksi. Selama siklus ini, instruksi yang
dikodekan yang ada di IR (register instruksi) ditafsirkan oleh dekoder, baik
operasi aritmatika, operasi logika, operasi memori, dan sebagainya.
3. Mengambil data. ALU akan mengambil data yang diperlukan untuk
menjalankan instruksi dan data yang sedang diproses dan disimpan dalam
register.
4. Execute (menjalankan) instruksi.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Berikut ini diagram Fetch Execute Cycle.

Adapun simulasi dari Fetch Execute Cycle dapat dilihat dari buku
siswa halaman 120-123.

Anda mungkin juga menyukai