Setiap kali kamu mengklik tombol, mengetik, atau bermain game, kamu sebenarnya sedang memberikan "pesanan" ke sebuah "dapur super canggih" di dalam komputermu. Dapur ini bekerja secepat kilat untuk memasak pesananmu dan menyajikannya di layar. Tapi, bagaimana sebenarnya dapur ini bekerja? Siapa saja pekerjanya? Hari ini kita akan menjadi tim di dalam dapur itu sendiri dan merasakan langsung cara kerjanya! Selamat datang di Arsitektur Von Neumann, cetak biru dari hampir semua komputer modern!
CPU (Central Processing Unit): Ini adalah Koki Utama. Tugasnya adalah membaca resep (instruksi) dan memasak bahan (data). Otak dari segala operasi.
Memori (RAM): Ini adalah Kulkas. Tempat menyimpan bahan (data) dan buku resep (program) yang sedang aktif digunakan untuk akses cepat.
Perangkat Input/Output (I/O): Ini adalah Kasir dan Pelayan. Kasir (Keyboard, Mouse) menerima pesanan dari pengguna. Pelayan (Monitor, Speaker) menyajikan hasil masakan ke pengguna.
System Bus: Ini adalah Lorong Dapur. Jalur lalu lintas super cepat yang menghubungkan semua komponen.
Inovasi jenius dari Von Neumann adalah konsep Stored-Program. Artinya, baik instruksi (program/resep) maupun data (bahan) disimpan bersama-sama di dalam Memori (kulkas). Ini membuat komputer menjadi sangat fleksibel, karena kita bisa dengan mudah mengganti "resep" (menutup satu aplikasi dan membuka aplikasi lain) tanpa harus mengubah "dapur"-nya.
Semua pekerjaan di komputer mengikuti alur dasar ini:
INPUT: Perangkat seperti mouse atau keyboard memberikan data atau perintah ke dalam sistem. (Kasir menerima pesanan).
PROSES: CPU (Koki) mengambil data dan instruksi dari Memori (Kulkas), lalu mengolahnya sesuai perintah. Ini adalah inti dari komputasi, sering disebut siklus Fetch-Decode-Execute.
OUTPUT: Hasil dari proses ditampilkan kepada pengguna melalui perangkat seperti monitor atau speaker. (Pelayan menyajikan hidangan).
Input: Pengguna mengetik "2+3" di keyboard.
Proses (Memori): Angka 2, 3, dan instruksi + disimpan di Memori.
Proses (CPU):
CPU mengambil (Fetch) instruksi +.
CPU menerjemahkan (Decode) instruksi tersebut.
CPU mengeksekusi (Execute) dengan mengambil angka 2 dan 3 dari memori, menjumlahkannya menjadi 5.
. Output: CPU mengirimkan hasil 5 ke monitor untuk ditampilkan.
Instruksi :
Kelas dibagi menjadi empat kelompok:
INPUT
RAM
CPU
OUTPUT
Guru memberikan serangkain perintah untuk dikerjakan oleh masing masing kelompok dengan mensimulasikan alur kerja pada komputer van newmann.
Setelah melakukan simulasi alur kerja kompuer van newmann, diskusikan pertanyaan-pertanyaan di bawah ini dalam kelompokmu. Tuliskan jawaban hasil analisis kalian.
Soal / Permasalahan 1: Memutar Lagu MP3
Pengguna meng-klik dua kali file lagu "Laskar Pelangi.mp3" (Input). Jelaskan langkah-langkah kerja di dalam dapur hingga lagu tersebut terdengar di speaker (Output)!
Jawaban:
Input:
Memori:
CPU (Proses):.
Output:
Soal / Permasalahan 2: Menyimpan Dokumen
Pengguna selesai mengetik sebuah surat di aplikasi pengolah kata dan menekan tombol "Save" (Input). Jelaskan alur kerja di dalam dapur untuk menyimpan data dari Memori (RAM) ke penyimpanan permanen (Hard Disk, yang bisa dianggap "Gudang" di luar dapur utama).
Jawaban:
Soal / Permasalahan 3: Menganalisis "Lag" saat Main Game
Seorang gamer sedang bermain game yang sangat berat. Tiba-tiba permainan menjadi patah-patah (lag). Menggunakan analogi dapur, berikan dua kemungkinan penyebab "lag" tersebut! (Contoh: Apakah Kokinya yang terlalu lambat? Atau Kulkasnya yang terlalu kecil?).
Jawaban:
Latihan Soal
Apa peran Memori (RAM) dalam analogi "Dapur Restoran"?
Jelaskan prinsip Stored-Program dengan bahasamu sendiri!
Jika kamu mengetik huruf 'A' di keyboard dan huruf itu muncul di monitor, komponen apa saja yang terlibat dalam proses tersebut? (Sebutkan minimal 3).
Apa tiga langkah utama dalam siklus kerja CPU?
Dalam analogi "Dapur Restoran", siapa yang berperan sebagai perangkat Input?