Organisasi Komputer dan Link Download File Referensi
https://eu2.contabostorage.com/00f3241116844f24b628f46d81abb929:st1/folder5/5567/jmuser_file_1644509119_e7dd6f9e7d8f123a65f32c92dc5d680a.pdf
2026-06-01 15:31:04 - Admin
<style> body { font-family: Arial, Helvetica, sans-serif; line-height: 1.6; margin: 0; padding: 0 20px; background-color: #f9f9f9; color: #333; } h1, h2, h3 { color: #2c3e50; } nav { background-color: #e2e8f0; padding: 10px; margin-bottom: 20px; } nav a { margin-right: 15px; text-decoration: none; color: #1a73e8; } section { margin-bottom: 30px; } ul { margin-left: 20px; } .quote { font-style: italic; color: #555; margin: 10px 0; } .highlight { background-color: #fff3cd; padding: 5px 10px; border-left: 4px solid #ffecb5; } </style><header> <h1>Organisasi Komputer</h1> <nav> <a href="#definisi">Definisi</a> <a href="#elemen">Elemen Penting</a> <a href="#tipe">Tipe Organisasi</a> <a href="#perbandingan">Perbandingan</a> <a href="#kesimpulan">Kesimpulan</a> </nav></header><section id="definisi"> <h2>Definisi Organisasi Komputer</h2> <p>Organisasi komputer merujuk pada cara komponenkomponen internal sebuah sistem komputerseperti CPU, memori, perangkat input/output, dan busdiatur dan saling berinteraksi untuk mengeksekusi instruksi. Pada tingkat ini, fokusnya bukan pada bahasa pemrograman atau algoritma, melainkan pada arsitektur fisik, aliran data, dan kontrol sinyal.</p> <p class="quote">Organisasi komputer adalah jembatan antara teori arsitektur dan implementasi hardware yang nyata.</p></section><section id="elemen"> <h2>Elemen Penting dalam Organisasi Komputer</h2> <ul> <li><strong>Unit Aritmetika dan Logika (ALU)</strong> melaksanakan operasi aritmetika (penjumlahan, pengurangan) dan logika (AND, OR, NOT).</li> <li><strong>Register</strong> penyimpanan sementara berkecepatan tinggi yang digunakan CPU untuk menyimpan data yang sedang diproses.</li> <li><strong>Memori</strong> terdiri dari RAM (volatile) dan ROM (nonvolatile). RAM berperan sebagai tempat penyimpanan data dan program yang sedang dijalankan.</li> <li><strong>Cache</strong> memori berkecepatan sangat tinggi yang berada di antara CPU dan RAM, mengurangi latensi akses data.</li> <li><strong>Bus</strong> jalur komunikasi yang menghubungkan semua komponen; terbagi menjadi bus data, bus alamat, dan bus kontrol.</li> <li><strong>Control Unit</strong> mengatur urutan operasi, menginterpretasikan instruksi, dan mengirim sinyal kontrol ke seluruh sistem.</li> <li><strong>Perangkat I/O</strong> antarmuka antara komputer dan dunia luar (keyboard, mouse, monitor, printer, jaringan). </li> </ul></section><section id="tipe"> <h2>Tipe Organisasi Komputer</h2> <h3>1. Von Neumann</h3> <p>Model klasik di mana memori yang sama menyimpan data dan program. Karakteristik utama: bus tunggal untuk data dan instruksi, sehingga dapat menimbulkan <em>bottleneck</em> yang dikenal sebagai Von Neumann bottleneck.</p> <h3>2. Harvard</h3> <p>Memisahkan memori program dan memori data pada bus yang berbeda. Hal ini memungkinkan akses paralel ke instruksi dan data, meningkatkan kecepatan terutama pada sistem embedded dan DSP.</p> <h3>3. RISC (Reduced Instruction Set Computing)</h3> <p>Memakai kumpulan instruksi sederhana dengan eksekusi satu siklus per instruksi. Keuntungan: desain CPU lebih simpel, siklus clock lebih pendek, dan efisiensi energi tinggi.</p> <h3>4. CISC (Complex Instruction Set Computing)</h3> <p>Menggunakan instruksi yang lebih kompleks, memungkinkan satu instruksi melakukan banyak operasi. Pendekatan ini mengurangi jumlah instruksi yang harus ditulis programmer, tetapi biasanya memerlukan beberapa siklus clock per instruksi.</p> <h3>5. Superscalar & Pipelining</h3> <p>Teknik-teknik modern yang mengeksekusi beberapa instruksi secara bersamaan (superscalar) dan memecah eksekusi menjadi tahapan (pipeline) untuk meningkatkan throughput.</p></section><section id="perbandingan"> <h2>Perbandingan Antara Model-Model Organisasi</h2> <table border="1" cellpadding="5" cellspacing="0"> <tr style="background:#d9edf7;"> <th>Aspek</th> <th>Von Neumann</th> <th>Harvard</th> <th>RISC</th> <th>CISC</th> </tr> <tr> <td>Memori</td> <td>Satu memori gabungan</td> <td>Memori terpisah untuk instruksi & data</td> <td>Memori umum, instruksi sederhana</td> <td>Memori umum, instruksi kompleks</td> </tr> <tr> <td>Kecepatan Akses</td> <td>Terbatas oleh bus tunggal</td> <td>Akses paralel, lebih cepat</td> <td>Siklus per instruksi = 1</td> <td>Beberapa siklus per instruksi</td> </tr> <tr> <td>Kompleksitas Desain</td> <td>Relatif sederhana</td> <td>Lebih kompleks (dual bus)</td> <td>Sederhana, optimal untuk pipeline</td> <td>Kompleks, membutuhkan decoder instruksi besar</td> </tr> <tr> <td>Penggunaan Umum</td> <td>Komputer umum, PC lama</td> <td>Embedded, DSP, microcontroller</td> <td>Smartphone, server modern</td> <td>PC desktop, laptop tradisional</td> </tr> </table></section><section id="kesimpulan"> <h2>Kesimpulan</h2> <p>Organisasi komputer adalah fondasi teknis yang menentukan seberapa cepat, efisien, dan dapat diandalkan sebuah sistem dapat memproses informasi. Memahami perbedaan antara model Von Neumann, Harvard, RISC, CISC, serta teknik modern seperti superscalar dan pipelining membantu para insinyur memilih atau merancang arsitektur yang paling sesuai dengan kebutuhan aplikasi.</p> <p class="highlight">Inti dari semua pendekatan adalah mengoptimalkan aliran data dan kontrol sehingga CPU dapat bekerja dengan latensi serendahmungkin, mengurangi bottleneck, dan meningkatkan throughput keseluruhan.</p></section>