SATUAN ACARA PERKULIAHAN MATA KULIAH JURUSAN / JENJANG
: ORGANISASI KOMPUTER : Teknik Informatika
PROSES BELAJAR MENGAJAR DOSEN : Menerangkan (dengan contoh), diskusi, memberi tugas, melakukan evaluasi mingguan. MAHASISWA : Mendengarkan, mencatat, diskusi, mengerjakan tugas, mengerjakan evaluasi mingguan. MEDIA EVALUASI
: :
Papan Tulis, Kertas kerja, Overhead Projector Hasil test Mingguan, Ujian Mid, Ujian Akhir dan Tugas.
Minggu Ke
1.
2
Pokok-pokok Bahasan dan TIU
Sub Pokok Bahasan dan TIK
PENGANTAR 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 4. Evolusi Komputer Mahasiswa dapat: • Mengerti cakupan materi arsitektur Komptuer • Mengerti perbedaan antara arsitektur dan organisasi computer • Memahami arsitektur CPU system komputer • Mengetahui sejarah perkembangan komptuer
REPRESENTASI DATA Memberikan pengetahuan tentang representasi data yang digunakan pada system komputer
1. Tipe data 2. Representasi fixed point 3. Representasi floating point 4. Kode binary 5. Kode pendeteksi kesalahan Mahasiswa dapat : • Memahami representasi data biner, octal dan heksadesimal yang dapat digunakan pada system computer. • Memahami representasi fixed point dan floating point
Hal 1 dari 4
Teknik Pembelajaran
Media Pembelajaran
Kuliah mimbar
Papan Tulis, LCD,Komputer
Kuliah mimbar
Papan Tulis, LCD,Komputer
Tugas
Ref.
•
3
Memahami tentang kode binary dan kode pendeteksi kesalahan
DIGITAL LOGIC CIRCUIT 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 Mahasiswa dapat: • Memahami karakteristik Gerbang logika yang merupakan dasar dari perancangan rangkaian logika • Memahami bagaimana manipulasi data (aritmatika dan logik), konversi data, selector data, data routing dan deteksi kesalahan dengan menggunakan rangkaian kom-binasional • Memahami tentang flip-flop, model rangkaian sekuensial dan representasi finite state machines
MEMORI SYSTEM Memberikan pengetahuan tentang system memori ditinjau dari teknologi, hirarki, organisasi dan operasinya.
1. Storage system dan teknologi 2. hirarki memori 3. Organisasi dan operasi memori Mahasiswa dapat : • Memahami system penyimpanan pada memori, coding, kompresi data dan integritas data. • Memahami susunan/hirarki system memori pada computer. • Memahami organisasi dan operasi yang meliputi latency, cylcle time, bandwidth, dan interleaving memori.
CACHE MEMORY DAN VIRTUAL MEMORY 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 Mahasiswa dapat : • Memahami dan menjelaskan address maping pada cache memori • Memahami tentang blok size pada cache memori • Memahami proses replacement dan
4
5
Hal 2 dari 4
Kuliah mimbar
Papan Tulis, LCD,Komputer
Kuliah mimbar
Papan Tulis, LCD,Komputer
Kuliah mimbar
Papan Tulis, LCD,Komputer
•
6
INTERFACING DAN COMUNICATION Memberikan pengetahuan tentang pengantarmukaan dan komunikasi antara computer dengan peralatan diluar komputer
Papan Tulis, LCD,Komputer
1. I/O fundamentals 2. Interrupt structures 3. External storage Mahasiswa dapat : • Memahami proses handshaking, buffering, programmed I/O, dan interrupt driven I/O • Memahami tentang vectored dan prioritized dan interrupt acknowledgment • Memahami organisasi fisik dan drives external storage
7
8&9
store policy pada cache memori Memahami tentang pembentukan dan page table virtual memori
UJIAN TENGAH SEMESTER BUSES 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) Mahasiswa dapat : • Memahami bus protocols sebagai media lintasan data pada system computer. • Memahami resolusi konflik pada bus yang diperlukan untuk mengimplemetansikan alternative bus. • Memahami proses direct memory access (DMA) pada bus.
STRUKTUR & FUNGSI CPU Memberikan pengetahuan tentang Implementasi alur data sederhana, Control unit, Pipelining Instruksi, Penge-nalan ILP (Instruction Level Pallelism)
1. 2. 3. 4.
10,11 Implementasi alur data sederhana Control unit Pipelining Instruksi Pengenalan ILP (Instruction Level Pallelism) Mahasiswa dapat : • Mengimplemetantasikan alur data pada CPU yang sederhana
Hal 3 dari 4
Kuliah mimbar
Papan Tulis, LCD,Komputer
Kuliah mimbar
Papan Tulis, LCD,Komputer
• • •
Memahami proses control unit pada CPU Memahami instruksi-instruksi pada proses pipelining Mengenal ILP (Instruction Level Pallelism) Kuliah mimbar
MULTIPROCESSOR DAN ARSITEKTUR ALTERNATIVE 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 Mahasiswa dapat : • Memahami perbedaan antara SIMD, MIMD, VLIW dan EPIC • Menjelaskan kinerja jaringan interkoneksi pada multiprocessor dan arsitektur alternative • Menjelaskan proses shared memory system dan cache coherence • memahami memory models dan memory consistency
PERFORMANCE ENHANCEMENTS Memberikan pemahaman bagaimana cara meningkatkan kinerja system computer khususnya CPU
1. Arsitektur RISC 2. Branch prediction 3. Prefetching 4. Scalability Mahasiswa dapat : • Memahami karakteristik Arsitektur RISC • Memahami proses branch prediction sehingga dapat meningkatkan kinerja CPU • Memahami proses prefetching dan scalability untuk meningkatkan kinerja CPU
12,13
14,15
16
UJIAN AKHIR SEMESTER
Hal 4 dari 4
Papan Tulis, LCD,Komputer
Papan Tulis, LCD,Komputer