SATUAN ACARA PERKULIAHAN
MATA KULIAH : Organisasi dan Arsitektur Komputer
Strata/Jurusan : S1/ Teknik Informatika
Minggu
ke
Pokok Bahasan dan TIU
Sub Pokok Bahasan dan Sasaran
Belajar
Pengajaran
Cara
Media
Tugas
Referensi
1
Pengantar
Konsep Arsitektur dan Organisasi Komputer
TIU :
Memberikan penjelasan tentang cakupan materi yang akan dibahas dalam Arsitektur computer, perbedaan arsitektur dan organisasi komputer dan sejarah perkembangan komputer.
1. Definisi arsitektur Komputer 2. Arsitektur vs Organisasi Komputer 3. Arsitektur CPU
Atribut arsitektur dan organisasi
komputer
4. Evolusi Komputer
Perkembangan komputer dari
generasi ke generasi
Agar Mahasiswa :
1. Mengerti cakupan materi arsitektur Komptuer
2. Mengerti perbedaan antara arsitektur dan organisasi computer
3. Memahami arsitektur CPU system computer yang di dalamnya terdapat atribut arsitektur dan organisasi komputer
4. Mengetahui sejarah perkembangan komptuer
Kuliah mimbar Papan tulis, LCD Proyektor
1,2
2 Representasi Data 1. Tipe data
2. Representasi fixed point 3. Representasi floating point
Kuliah mimbar Papan tulis, LCD Proyektor
TIU :
Memberikan pengetahuan tentang representasi data yang digunakan pada system komputer
4. Kode binary
5. Kode pendeteksi kesalahan
Agar Mahasiswa mampu :
1. Memahami representasi data biner, octal dan heksadesimal yang dapat digunakan pada system computer. 2. Memahami representasi fixed point
dan floating point
3. Memahami tentang kode binary dan kode pendeteksi kesalahan
3
Digital logic circuit
TIU :
Memberikan pemahaman tentang karakteristik gerbang
logika, rangkaian
kombinasional dan rangkaian sekuensial yang merupakan dasar dalam perancangan arsitektur computer.
1. Karakteristik Gerbang Logika 2. Rangkaian Kombinasional 3. Rangkaian Sekuensial
Agar Mahasiswa :
1. Memahami karakteristik Gerbang logika yang merupakan dasar dari perancangan rangkaian logika 2. Memahami bagaimana manipulasi
data (aritmatika dan logik), konversi data, selector data, data routing dan deteksi kesalahan dengan menggunakan rangkaian kom-binasional
3. Memahami tentang flip-flop, model rangkaian sekuensial dan representasi finite state machines
Kuliah Mimbar Papan tulis, LCD Proyektor
Latihan soal dan paper
1,2
4 Memori system 1. Storage system dan teknologi 2. hirarki memori
3. Organisasi dan operasi memori
Agar Mahasiswa mampu:
Kuliah mimbar Papan tulis, LCD Proyektor
TIU :
Memberikan pengetahuan tentang system memori ditinjau dari teknologi, hirarki, organisasi dan operasinya.
1. Memahami system penyimpanan pada memori, coding, kompresi data dan integritas data.
2. Memahami susunan/hirarki system memori pada computer.
3. Memahami organisasi dan operasi yang meliputi latency, cylcle time, bandwidth, dan interleaving memori.
5
Cache Memory dan Virtual Memory
TIU :
Memberikan pengetahuan tentang proses penyimpanan data pada cache memori dan virtual memori
1. Address maping 2. Blok size
3. Replacement dan store policy 4. Page table
Agar Mahasiswa mampu:
1. Memahami dan menjelaskan address maping pada cache memori
2. Memahami tentang blok size pada cache memori
3. Memahami proses replacement dan store policy pada cache memori 4. Memahami tentang pembentukan
dan page table virtual memori
Kuliah mimbar Papan tulis, LCD Proyektor
Latihan soal dan paper
1,2,3
6 Interfacing dan comunication
TIU :
Memberikan pengetahuan tentang pengantarmukaan dan komunikasi antara computer dengan peralatan diluar komputer
1. I/O fundamentals 2. Interrupt structures 3. External storage
Agar mahasiswa mampu :
1. Memahami proses handshaking, buffering, programmed I/O, dan interrupt driven I/O
2. Memahami tentang vectored dan prioritized dan interrupt acknow-ledgment
Kuliah mimbar Papan tulis, LCD Proyektor
Latihan soal dan pekerjaan rumah
3. Memahami organisasi fisik dan drives external storage
7
Buses
TIU :
Memberikan pemahaman tentang jalur (buses) yang digunakan untuk ber-komunikasi antara satu peripheral dengan peripheral lain di dalam system komputer
1. Bus protocols 2. Bus arbitation
3. Direct memory access (DMA) Agar mahasiswa mampu :
1. Memahami bus protocols sebagai media lintasan data pada system computer.
2. Memahami resolusi konflik pada bus yang diperlukan untuk mengimplemetansikan alternative bus.
3. Memahami proses direct memory access (DMA) pada bus.
Kuliah Mimbar Papan tulis, LCD Proyektor
Latihan soal dan Paper
1,2,3
9,10
Struktur & Fungsi CPU
TIU :
Memberikan pengetahuan tentang Implementasi alur data sederhana, Control unit, Pipelining Instruksi, Penge-nalan ILP (Instruction Level Pallelism)
1. Implementasi alur data sederhana 2. Control unit
3. Pipelining Instruksi
4. Pengenalan ILP (Instruction Level Pallelism)
Agar Mahasiswa Mampu :
1. Mengimplemetantasikan alur data pada CPU yang sederhana
2. Memahami proses control unit pada CPU
3. Memahami instruksi-instruksi pada proses pipelining
4. Mengenal ILP (Instruction Level Pallelism)
Kuliah Mimbar Papan tulis, LCD Proyektor
Latihan soal dan Paper
10,11
Multiprocessor dan arsitektur alternative
TIU:
Memberikan pengetahuan tentang penggunaan multi prpocessor pada CPU dan penggunaan arsitektur alternative pada CPU
1. Pengenalan SIMD, MIMD, VLIW dan EPIC
2. Jaringan interkoneksi 3. Shared memory system 4. Cache coherence
5. Memory models dan memory consistency
Agar Mahasiswa Mampu :
1. Memahami perbedaan antara SIMD, MIMD, VLIW dan EPIC
2. Menjelaskan kinerja jaringan interkoneksi pada multiprocessor dan arsitektur alternative
3. Menjelaskan proses shared memory system dan cache coherence
4. memahami memory models dan memory consistency
Kuliah mimbar Papan tulis, LCD Proyektor
Latihan soal dan paper
1,2,4
12
Performance enhancements
TIU:
Memberikan pemahaman bagaimana cara meningkatkan kinerja system computer khususnya CPU
1. Arsitektur RISC 2. Branch prediction 3. Prefetching 4. Scalability
Agar mahasiswa mampu:
1. Memahami karakteristik Arsitektur RISC
2. Memahami proses branch prediction sehingga dapat meningkatkan kinerja CPU
3. Memahami proses prefetching dan scalability untuk meningkatkan kinerja CPU
Kuliah mimbar Papan tulis, LCD Proyektor
Latihan soal dan paper
13
Contemporary Architectures
TIU:
Memberikan gambaran arsitektur computer sesuai dengan perkembangan zaman
1. Hand-held devices 2. embedded system
3. trend in processor architecture
Agar mahasiswa mampu:
1. Memberikan gambaran tentang hand-held devices
2. Memahami implementasi computer dengan embedded system
3. Memahami arsitektur prosesor yang sedang trend di masa kini dan yang akan datang.
1,4