ORGANISASI KOMPUTER
1. Pengertian Organisasi Komputer
Organisasi komputer adalah pembahasan mengenai bagaimana komponen-komponen komputer disusun, dihubungkan, dan bekerja sama untuk menjalankan instruksi serta mengolah data.
Sederhananya:
Arsitektur komputer lebih berfokus pada apa yang dilakukan komputer, sedangkan organisasi komputer lebih melihat bagaimana bagian-bagian komputer tersebut bekerja dan saling terhubung.
Sebuah komputer tidak bekerja hanya dengan prosesor. Di dalamnya terdapat CPU, memori, perangkat input/output, serta sistem interkoneksi yang memungkinkan setiap bagian saling berkomunikasi. (Teknik Informatika Dan Komputer)
2. Struktur Dasar Komputer
Secara umum terdapat empat bagian utama:
Input → Processing → Memory → Output
Namun, keempat bagian tersebut saling berkomunikasi melalui sistem interkoneksi.
A. Input
Input merupakan bagian komputer yang digunakan untuk memasukkan data atau instruksi.
Contohnya:
Keyboard
Mouse
Scanner
Microphone
Webcam
Touchscreen
Contoh:
Ketika siswa mengetik:
25 + 15
menggunakan keyboard, komputer menerima karakter tersebut sebagai data yang selanjutnya diproses.
B. CPU (Central Processing Unit)
CPU sering disebut sebagai pusat pengolahan komputer.
CPU bertugas menjalankan instruksi program dan mengolah data.
CPU memiliki beberapa bagian penting:
Control Unit (CU)
Arithmetic Logic Unit (ALU)
Register
CPU Interconnection
Struktur tersebut juga dijelaskan dalam buku ajar Sistem Komputer SMK/MAK Kelas X. (Perangkat Ajar)
3. Control Unit (CU)
Control Unit adalah bagian CPU yang bertugas mengatur dan mengendalikan jalannya proses komputer.
CU dapat diibaratkan seperti pengatur lalu lintas.
CU mengatur:
Instruksi yang harus dijalankan
Aliran data
Komunikasi antara CPU dan memori
Komunikasi dengan perangkat input/output
Urutan proses instruksi
Contoh sederhana:
Ketika komputer menerima perintah:
5 + 7
CU mengatur agar data dan instruksi tersebut diproses oleh ALU.
4. Arithmetic Logic Unit (ALU)
ALU merupakan bagian CPU yang bertugas melakukan operasi:
Operasi aritmatika
Penjumlahan
Pengurangan
Perkalian
Pembagian
Operasi logika
AND
OR
NOT
Perbandingan
Contohnya:
10 + 20 = 30
Perhitungan tersebut dilakukan oleh ALU.
ALU juga digunakan untuk operasi logika dan perbandingan data. (UMSURA Repository)
5. Register
Register adalah tempat penyimpanan berukuran sangat kecil tetapi memiliki kecepatan sangat tinggi yang berada di dalam CPU.
Register digunakan untuk menyimpan:
Data yang sedang diproses
Instruksi
Alamat data
Hasil sementara perhitungan
Perbedaannya dengan RAM:
| Register | RAM |
|---|---|
| Berada di dalam CPU | Berada di memori utama |
| Sangat cepat | Lebih lambat dibanding register |
| Kapasitas sangat kecil | Kapasitas lebih besar |
| Menyimpan data/instruksi yang sedang diproses | Menyimpan program dan data yang sedang digunakan |
Buku ajar Sistem Komputer Kelas X juga menjelaskan register sebagai penyimpanan internal CPU untuk data/instruksi selama proses berlangsung. (Perangkat Ajar)
6. Memori
Memori berfungsi menyimpan data dan instruksi yang diperlukan komputer.
Secara sederhana dapat dibedakan menjadi:
RAM
Random Access Memory
Digunakan untuk menyimpan sementara:
Program yang sedang berjalan
Data yang sedang digunakan
Instruksi yang sedang diproses
ROM
Read Only Memory
Berisi data/instruksi yang relatif tetap dan digunakan untuk proses tertentu saat komputer mulai bekerja.
Cache
Cache merupakan memori berkecepatan tinggi yang membantu CPU mendapatkan data/instruksi yang sering digunakan dengan lebih cepat.
7. Input/Output (I/O)
I/O merupakan singkatan dari:
Input/Output
I/O memungkinkan komputer berkomunikasi dengan lingkungan luar.
Input
Contoh:
Keyboard → Komputer
Output
Contoh:
Komputer → Monitor
Contoh lainnya:
| Input | Output |
|---|---|
| Keyboard | Monitor |
| Mouse | Printer |
| Scanner | Speaker |
| Microphone | Projector |
| Webcam | Headset |
8. System Bus
Salah satu konsep penting dalam organisasi komputer adalah bus.
Bus merupakan jalur komunikasi yang digunakan untuk mengirimkan informasi antarbagian komputer.
Tiga jenis bus yang penting:
1. Data Bus
Membawa data.
2. Address Bus
Membawa alamat lokasi data.
3. Control Bus
Membawa sinyal kontrol.
Gambaran sederhananya:
┌─────────────┐
│ CPU │
│ │
│ CU + ALU │
│ + Register │
└──────┬──────┘
│
┌──────┴──────┐
│ SYSTEM BUS │
└───┬─────┬──┘
│ │
┌────┴─┐ ┌─┴──────┐
│ RAM │ │ I/O │
└──────┘ └──┬──────┘
│
┌────┴─────┐
│ Periferal│
└──────────┘
CPU, memori utama, dan perangkat I/O saling terhubung melalui sistem interkoneksi/bus. (Teknik Informatika Dan Komputer)
9. Bagaimana Komputer Menjalankan Instruksi?
Ini bagian yang menurut saya paling penting untuk siswa TKJ.
Misalnya pengguna menjalankan kalkulator:
15 + 25
Proses sederhananya:
INPUT
↓
Keyboard
↓
MEMORY
↓
CPU
↓
Control Unit
↓
ALU
↓
Hasil = 40
↓
MEMORY
↓
OUTPUT
↓
Monitor
CPU menjalankan instruksi melalui proses yang secara umum dikenal sebagai:
Fetch → Decode → Execute
Fetch
CPU mengambil instruksi dari memori.
↓
Decode
Control Unit menerjemahkan instruksi.
↓
Execute
CPU menjalankan instruksi, misalnya ALU melakukan perhitungan.
Siklus instruksi dan hubungan CPU dengan memori merupakan konsep dasar penting dalam organisasi komputer. (Simon Murdani Yusuf)
10. Hubungan dengan Materi Sistem Bilangan Minggu Lalu
Ini bisa menjadi jembatan pembelajaran yang bagus.
Minggu lalu siswa belajar:
Bagaimana komputer merepresentasikan angka menggunakan sistem biner?
Minggu ini:
Bagaimana komputer memproses angka tersebut?
Contohnya:
Desimal
↓
Biner
↓
Disimpan di Memory
↓
Diambil CPU
↓
CU mengatur proses
↓
ALU melakukan operasi
↓
Hasil disimpan
↓
Ditampilkan ke Monitor
Dengan demikian siswa tidak hanya menghafal CPU = otak komputer, tetapi memahami alur kerja komputer.
🎯 Aktivitas Literasi/HOTS
Saya menyarankan setelah materi, jangan langsung memberikan soal hafalan. Berikan kasus:
Kasus:
Sebuah komputer memiliki RAM 8 GB dan prosesor yang cukup baik. Ketika siswa membuka beberapa aplikasi sekaligus, komputer terasa lambat. Setelah salah satu aplikasi ditutup, komputer kembali lebih responsif.Pertanyaan:
Bagian komputer apa saja yang terlibat dalam proses tersebut?
Apa hubungan RAM dengan CPU?
Mengapa banyak aplikasi yang berjalan dapat memengaruhi kinerja komputer?
Menurut kalian, apakah mengganti RAM dengan kapasitas lebih besar selalu menyelesaikan masalah? Jelaskan alasan kalian.
Bagaimana hubungan antara CPU, RAM, dan penyimpanan dalam proses menjalankan aplikasi?
Pertanyaan nomor 4–5 sudah mulai mendorong critical thinking, bukan sekadar menghafal komponen.
Tidak ada komentar:
Posting Komentar