Sistem Komputer & Arsitektur Von Neumann
Materi ini membahas bagaimana komputer tersusun dan bekerja — mulai dari komponen penyusunnya, alur input–proses–output, hingga cetak biru arsitektur yang mendasari hampir seluruh komputer modern: arsitektur Von Neumann.
Ke Mana Materi Ini Menuju
Capaian Pembelajaran
Peserta didik mampu menjelaskan komponen sistem komputer, model input–proses–output, fungsi perangkat keras, perangkat lunak, brainware, serta hubungan antar komponennya dalam sistem komputer.
Tujuan Pembelajaran
- Menjelaskan pengertian sistem komputer sebagai satu kesatuan yang utuh.
- Mengidentifikasi dan mengelompokkan komponen sistem komputer: perangkat keras (hardware), perangkat lunak (software), dan pengguna (brainware).
- Menjelaskan model kerja input – proses – output beserta peran penyimpanan (storage) di dalamnya.
- Menjelaskan arsitektur Von Neumann dan fungsi setiap bagiannya: CPU (Control Unit & ALU), memori utama, serta jalur bus.
- Menganalisis hubungan dan ketergantungan antar komponen dalam sebuah sistem komputer melalui studi kasus perangkat nyata.
Rincian Kegiatan (4 JP × 45 menit)
| Tahap | Kegiatan | Waktu |
|---|---|---|
| Pendahuluan | Apersepsi, pertanyaan pemantik ("Apa yang sebenarnya terjadi di dalam laptopmu saat kamu mengetik?"), penyampaian tujuan pembelajaran | 15 menit |
| Kegiatan Inti — Eksplorasi Konsep | Penjelasan materi: komponen sistem komputer, model IPO, dan arsitektur Von Neumann | 60 menit |
| Kegiatan Inti — Kerja Kelompok | Diskusi dan pengerjaan tugas kelompok (identifikasi komponen & skema Von Neumann) | 45 menit |
| Kegiatan Inti — Presentasi | Presentasi singkat tiap kelompok dan tanggapan/klarifikasi guru | 30 menit |
| Penutup | Refleksi, penguatan konsep, dan menulis kesimpulan ringkas di buku catatan | 30 menit |
Apa Itu Sistem Komputer?
Sistem komputer adalah kumpulan komponen yang saling terhubung dan bekerja sama secara terkoordinasi untuk menerima, mengolah, menyimpan, dan menghasilkan data menjadi informasi yang berguna. Kata kuncinya adalah "saling bekerja sama" — satu komputer bukan sekadar tumpukan komponen elektronik, melainkan sebuah sistem, di mana setiap bagian punya peran dan tidak dapat berfungsi maksimal tanpa bagian lainnya.
Bayangkan sistem komputer seperti tubuh manusia: hardware adalah tubuh fisik (otot, tulang, organ), software adalah pikiran dan instruksi yang mengatur gerakan, dan brainware adalah orang yang memberi perintah dan tujuan. Ketiganya harus hadir bersama agar "tubuh" itu dapat benar-benar hidup dan berguna.
Secara umum, sistem komputer tersusun atas tiga elemen utama yang akan kita bahas satu per satu: perangkat keras (hardware), perangkat lunak (software), dan manusia sebagai pengguna/pengelola (brainware).
Tiga Pilar Sistem Komputer
1. Perangkat Keras (Hardware)
Hardware adalah seluruh komponen fisik komputer yang dapat dilihat dan disentuh. Berdasarkan fungsinya, hardware dikelompokkan menjadi empat kategori berikut.
Perangkat Masukan
Mengubah data dari luar menjadi bentuk yang dapat diproses komputer.
- Keyboard
- Mouse
- Scanner
- Mikrofon
- Kamera/webcam
Perangkat Pemroses
Mengolah data menjadi informasi; "otak" komputer.
- CPU (Processor)
- Motherboard
- RAM (memori kerja)
- VGA/GPU
Perangkat Keluaran
Menampilkan atau menyajikan hasil pemrosesan.
- Monitor
- Printer
- Speaker
- Proyektor
Perangkat Penyimpanan
Menyimpan data dan program, baik sementara maupun permanen.
- Penyimpanan primer — RAM (volatile, sementara, sangat cepat)
- Penyimpanan sekunder — HDD, SSD, flashdisk (non-volatile, permanen, lebih lambat)
2. Perangkat Lunak (Software)
Software adalah kumpulan instruksi/program yang mengatur bagaimana hardware bekerja. Tanpa software, hardware hanyalah rangkaian komponen elektronik yang tidak tahu harus melakukan apa.
Operating System
Mengelola dan menjembatani seluruh sumber daya hardware agar dapat digunakan software lain. Contoh: Windows, Linux, macOS, Android.
Software Aplikasi
Program untuk menyelesaikan tugas spesifik pengguna. Contoh: pengolah kata, browser, aplikasi desain.
Bahasa Pemrograman / Utility
Alat untuk membuat software (mis. Python, Java) dan program pemeliharaan sistem (antivirus, disk cleaner).
3. Brainware
Brainware adalah manusia yang berinteraksi langsung dengan sistem komputer — merancang, mengoperasikan, dan mengelolanya. Tanpa brainware, hardware dan software secanggih apa pun tidak memiliki tujuan.
- End user — pengguna yang memanfaatkan komputer untuk kebutuhan sehari-hari.
- Programmer — merancang dan menulis kode program/software.
- System administrator — mengelola dan menjaga sistem agar berjalan optimal dan aman.
- Operator — menjalankan operasi rutin sistem, misalnya operator entri data.
Model Input – Proses – Output
Secara fungsional, cara kerja komputer dapat digambarkan sebagai sebuah alur sederhana: data masuk sebagai input, diolah pada tahap proses, lalu menghasilkan output. Di sepanjang alur ini, storage berperan menyimpan data maupun hasil, baik untuk digunakan kembali maupun disimpan permanen.
mis. mengetik teks di keyboard
instruksi program
mis. teks muncul di layar
Saat kamu mengetik nama di aplikasi pengolah kata: keyboard menjadi input, CPU dan RAM memproses karakter yang diketik dan menyusunnya menjadi dokumen, monitor menampilkan hasilnya sebagai output, dan saat kamu menekan "Save", dokumen tersebut ditulis ke penyimpanan (storage) agar tidak hilang.
Arsitektur Von Neumann
Pada tahun 1945, ilmuwan John von Neumann memperkenalkan sebuah rancangan (arsitektur) komputer yang menjadi fondasi hampir seluruh komputer modern hingga saat ini — mulai dari laptop, komputer sekolah, sampai smartphone. Gagasan utamanya disebut stored-program concept: instruksi program dan data disimpan bersama di dalam memori yang sama, sehingga komputer dapat membaca dan mengeksekusi instruksi tersebut secara berurutan tanpa harus diprogram ulang secara fisik setiap kali.
Komponen Utama Arsitektur Von Neumann
- CPU (Central Processing Unit) — pusat pemrosesan, terdiri atas:
- Control Unit (CU) — mengatur dan mengendalikan seluruh aktivitas dalam CPU, termasuk mengambil dan menerjemahkan instruksi.
- Arithmetic Logic Unit (ALU) — melakukan operasi aritmatika (tambah, kurang, kali, bagi) dan operasi logika (perbandingan, AND/OR/NOT).
- Register — memori berkapasitas sangat kecil namun sangat cepat di dalam CPU, tempat menyimpan data yang sedang diproses.
- Memori Utama (Main Memory) — menyimpan instruksi program dan data dalam bentuk biner, dan menjadi ciri khas arsitektur ini karena instruksi maupun data berbagi ruang penyimpanan yang sama.
- Perangkat Input/Output — jalur komunikasi antara komputer dan dunia luar.
- Bus — jalur fisik yang menghubungkan dan mengalirkan data antar komponen, terbagi menjadi tiga:
- Bus Alamat (Address Bus) — membawa informasi lokasi/alamat data di memori.
- Bus Data (Data Bus) — membawa data atau instruksi yang sesungguhnya.
- Bus Kontrol (Control Bus) — membawa sinyal perintah/pengendali antar komponen.
Siklus Fetch – Decode – Execute
Setiap instruksi program dijalankan CPU melalui siklus mesin (machine cycle) berikut, berulang-ulang jutaan kali per detik:
FETCH
Control Unit mengambil instruksi berikutnya dari memori utama menggunakan bus alamat dan bus data.
DECODE
Instruksi yang diambil diterjemahkan oleh Control Unit agar CPU memahami perintah apa yang harus dilakukan.
EXECUTE
ALU menjalankan instruksi tersebut (mis. operasi hitung), lalu hasilnya disimpan kembali ke register atau memori.
Von Neumann bottleneck adalah keterbatasan kecepatan yang muncul karena instruksi dan data harus bergantian melewati bus yang sama menuju satu memori yang sama, sehingga kecepatan pemrosesan CPU sering kali dibatasi oleh kecepatan transfer data ke/dari memori.
Hubungan Antar Komponen
Hardware, software, dan brainware bukan tiga hal yang berdiri sendiri, melainkan tiga sisi dari satu sistem yang saling bergantung:
- Hardware membutuhkan software — tanpa sistem operasi dan program, hardware hanyalah komponen elektronik yang tidak tahu harus melakukan apa.
- Software membutuhkan hardware — instruksi program tidak dapat dijalankan tanpa CPU, memori, dan perangkat fisik lain sebagai tempat eksekusinya.
- Brainware mengendalikan keduanya — manusia merancang software, mengoperasikan hardware, dan menentukan tujuan penggunaan sistem.
- Arsitektur Von Neumann adalah "jembatan" yang menjelaskan bagaimana secara teknis instruksi (software) dan komponen fisik (hardware) benar-benar saling berkomunikasi melalui CPU, memori, dan bus.
Jika salah satu unsur ini tidak ada atau tidak berfungsi, sistem komputer sebagai satu kesatuan tidak dapat bekerja sebagaimana mestinya.
Rangkuman Materi
Poin-Poin Kunci
- Sistem komputer adalah kesatuan hardware, software, dan brainware yang bekerja sama mengolah data menjadi informasi.
- Hardware terbagi atas perangkat input, proses, output, dan storage (primer & sekunder).
- Software terdiri atas sistem operasi, aplikasi, serta bahasa pemrograman/utility.
- Model kerja komputer mengikuti alur input → proses → output, dengan storage berperan menyimpan data di sepanjang alur.
- Arsitektur Von Neumann memperkenalkan konsep stored program: instruksi dan data disimpan bersama di satu memori.
- CPU terdiri atas Control Unit, ALU, dan register, yang bekerja melalui siklus fetch–decode–execute.
- Bus alamat, bus data, dan bus kontrol adalah jalur komunikasi yang menghubungkan CPU, memori, dan I/O.
- Ketiga komponen sistem komputer saling bergantung — tidak dapat berfungsi optimal secara terpisah.
Tugas Kelompok
Menelusuri Arsitektur Von Neumann di Perangkat Sehari-hari
Setiap kelompok memilih satu perangkat komputer yang dikenal (laptop, komputer di lab sekolah, atau smartphone), lalu menganalisis komponen sistem komputernya dan memetakannya ke dalam kerangka arsitektur Von Neumann.
- Bentuk kelompok beranggotakan 4–5 orang, tentukan satu perangkat komputer yang akan dianalisis.
- Identifikasi hardware perangkat tersebut dan kelompokkan ke dalam kategori input, proses, output, dan storage (buat dalam bentuk tabel).
- Identifikasi software yang berjalan di perangkat tersebut: sistem operasi dan minimal 2 contoh aplikasi.
- Gambarkan skema sederhana arsitektur Von Neumann untuk perangkat pilihan kalian (CPU dengan CU & ALU, memori, I/O, dan tiga jenis bus) — boleh digambar tangan di kertas atau dibuat digital.
- Jelaskan dengan bahasa sendiri bagaimana siklus fetch–decode–execute terjadi ketika perangkat tersebut menjalankan satu contoh aktivitas sederhana (mis. menekan tombol volume atau membuka aplikasi).
- Presentasikan hasil kerja kelompok di depan kelas selama maksimal 5 menit per kelompok.
Format Laporan
Laporan ditulis pada kertas folio atau dokumen sederhana, memuat: (1) nama perangkat & anggota kelompok, (2) tabel komponen hardware & software, (3) gambar skema Von Neumann, (4) penjelasan siklus fetch-decode-execute.
Rubrik Penilaian
| Aspek | Indikator | Skor Maks. |
|---|---|---|
| Ketepatan Konsep | Komponen hardware/software teridentifikasi dan dikategorikan dengan benar | 30 |
| Kelengkapan Skema | Skema Von Neumann memuat CPU (CU, ALU), memori, I/O, dan tiga bus dengan benar | 30 |
| Penjelasan Siklus | Penjelasan fetch-decode-execute logis dan sesuai contoh yang dipilih | 20 |
| Kerja Sama & Presentasi | Seluruh anggota berkontribusi; presentasi jelas dan percaya diri | 20 |
| Total | 100 | |
Tulislah satu kesimpulan ringkas (5–7 kalimat) di buku catatan kalian masing-masing, yang merangkum keseluruhan materi hari ini: pengertian sistem komputer, tiga komponennya (hardware, software, brainware), model input–proses–output, dan inti dari arsitektur Von Neumann beserta siklus fetch–decode–execute. Tulis dengan bahasa dan pemahaman kalian sendiri, bukan menyalin ulang materi.
Tidak ada komentar:
Posting Komentar