2. Deskripsi Mata Kuliah
• Zaman sekarang adalah zaman dimana peran computer sangat penting
dan memasuki hampir semua bidang kehidupan manusia.
• Fungsi komputer sangat beragam, mulai dari pengolahan data,
penyimpanan data, pengambilan keputusan, perencanaan, sampai pada
komunikasi.
3. Manfaat Mata Kuliah
Pemahaman terhadap organisasi dan arsitektur komputer akan sangat
membantu setiap orang untuk menyiapkan perangkat hardware yang
sesuai untuk sebuah sistem berbasis komputer, yang bertugas untuk
menyelesaikan sebuah tugas atau memecahkan sebuah masalah.
4. Tujuan Pembelajaran
Setelah mengikuti kuliah ini mahasiswa dapat menjelaskan struktur
komputer dan fungsi dari tiap komponen pada struktur tersebut serta
bagaimana seluruh komponen pada struktur itu membentuk kesatuan
sistem komputer untuk menjalankan fungsifungsi komputer.
5. Strategi Perkuliahan
• Metode perkuliahan akan lebih didominasi oleh metode presentasi
dan diskusi.
• Dalam topik-topik yang berkaitan dengan perkembangan sistem
komputer terkini akan dilakukan dengan metode diskusi dan
presentasi makalah.
• Kuis berbentuk tes tertulis.
• UTS dan UAS berbentuk tes tertulis.
6. Referensi
• Buku acuan utama untuk mata kuliah ini :
1. Computer Organization and Architecture : Prentice Hall, 2010. by
William Stalling.
2. Organisasi & Arsitektur Komputer : Informatika, 2008. by Maman
Abdurohman, ST, MT.
7. Tata Tertib
Sanksi pelanggaran akan disepakati bersama.
• Hadir tepat pada waktunya. Toleransi keterlambatan 15 menit dari
waktu terjadwal.
• Menandatangani daftar hadir pada setiap sesi perkuliahan.
• Berpakaian rapi dan sopan. NO sandal & kaos oblong.
• Menjaga kebersihan dan kenyamanan ruang perkuliahan.
8. Pertemuan 1
Pokok Bahasan : Arsitektur Komputer Fungsi dan Struktur Arsitektur
Komputer
Sub Pokok Bahasan :
• Definisi Arsitektur dan Organisasi Komputer
• Fungsi Arsitektur Komputer
• Struktur Arsitektur Komputer
9. Pertemuan 2
Pokok Bahasan :
1. Central Processing Unit (CPU)
2. Struktur dan Fungsi CPU
Sub Pokok Bahasan :
1. Definisi CPU
2. Elemen Central Processing Unit (CPU)
a. Arithmetic and Logic Unit (ALU)
b. Control Unit
c. Register
3. Struktur dan Fungsi CPU
a. Organisasi Prosesor
b. Organisasi CPU
c. Siklus Instruksi
10. Pertemuan 3-5
Pokok Bahasan : Arithmetic and Logic Unit (ALU)
Sub Pokok Bahasan:a. Prinsip Kerja ALU
b. Representasi Integer
- Representasi Nilai Tanda
- Representasi Komplemen Dua
- Konversi Antar panjang Bit yang Berlainan
- Representasi Fixed Point
c. Aritmatika Integer
- Negasi
- Pengalian
- Pembagian
11. Pertemuan 6
Pokok Bahasan : Elemen-elemen Kontrol Unit
Operasi Unit Kontrol
Kontrol CPU
Sub Pokok Bahasan : Operasi Makro
- Siklus Pengambilan
- Siklus Tak Langsung
- Siklus Interrupt
- Siklus Eksekusi
- Siklus Instruksi
- Input-input Unit Kontrol
- Logika Unit Kontrol
12. Pertemuan 7-8
Pokok Bahasan : Definisi dan Fungsi I/O System
Sistem I/O
Perangkat Eksternal
Modul-modul I/O
I/O Terprogram
Sub Pokok Bahasan :
- CPU controlled I/O - Printer
- Sistem Pengoperasian Multiprogramming - Fungsi Modul
- Penyimpanan Multiported - Struktur Modul
- Keyboard/Monitor - Perintah-perintah I/O
- Disk Drive - Instruksi-instruksi I/O
- Tape Drive
13. Pertemuan 9
• Pokok Bahasan : Definisi Bus dan Sistem Bus
Struktur dan Fungsi Bus
Interkoneksi Bus
Jenis Bus
Siklus-siklus Bus
Elemen-elemen Rancangan Bus
Sub Pokok Bahasan :
- Bus Lokal
- Bus Sistem
- Bus Lokal Diperluas
- Siklus-siklus Fetch dan Eksekusi
- Interrupts
- Interrupts dan Siklus Instruksi
- Multiple Interrup
14. Pertemuan 10-11
Pokok Bahasan : Pengertian Pipelining
Pipelining Unit Aritmatika
Pipelning Instruksi
Proses Non-Pipelining
Pipelining Vs. Non-Pipelining
Faktor Penghambat Pipelning
Sub Pokok Bahasan :
- Strategi Pipelining
- Menangani Pencabangan
- Multiple Streams
- Prefetch Branch Target
- Loop Buffer
- Branch Prediction
- Delayed Branch