SATUAN ACARA PERKULIAHAN MATA KULIAH Org
SATUAN ACARA PERKULIAHAN
MATA KULIAH : Organisasi dan Arsitektur Komputer
Strata/Jurusan : S1/ Teknik Informatika
Minggu
ke
Pokok Bahasan dan TIU
Pengantar
Konsep
Arsitektur
Organisasi Komputer
Sub Pokok Bahasan dan Sasaran
Belajar
1. Definisi arsitektur Komputer
dan 2. Arsitektur vs Organisasi Komputer
3. Arsitektur CPU
Cara
Pengajaran
Media
Tugas
Referensi
Kuliah mimbar
Papan tulis,
LCD
Proyektor
1,2
Kuliah mimbar
Papan tulis, Latihan soal
LCD
Proyektor
1,2
Atribut arsitektur dan organisasi
komputer
4. Evolusi Komputer
1
TIU :
Memberikan
penjelasan
tentang cakupan materi yang
akan dibahas dalam Arsitektur
computer, perbedaan arsitektur
dan organisasi komputer dan
sejarah
perkembangan
komputer.
2
Representasi Data
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
Perkembangan komputer
generasi ke generasi
dari
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
1. Tipe data
2. Representasi fixed point
3. Representasi floating point
1
4. Kode binary
TIU :
5. Kode pendeteksi kesalahan
Memberikan
pengetahuan
tentang representasi data yang Agar Mahasiswa mampu :
digunakan
pada
system 1. Memahami representasi data biner,
komputer
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
Digital logic circuit
3
4
1. Karakteristik Gerbang Logika
2. Rangkaian Kombinasional
3. Rangkaian Sekuensial
Kuliah Mimbar
TIU :
Agar Mahasiswa :
Memberikan
pemahaman 1. Memahami karakteristik Gerbang
tentang karakteristik gerbang
logika yang merupakan dasar dari
logika,
rangkaian
perancangan rangkaian logika
kombinasional dan rangkaian 2. Memahami bagaimana manipulasi
sekuensial yang merupakan
data (aritmatika dan logik), konversi
dasar
dalam
perancangan
data, selector data, data routing dan
arsitektur computer.
deteksi
kesalahan
dengan
menggunakan
rangkaian
kombinasional
3. Memahami tentang flip-flop, model
rangkaian
sekuensial
dan
representasi finite state machines
Memori system
1. Storage system dan teknologi
Kuliah mimbar
2. hirarki memori
3. Organisasi dan operasi memori
Papan tulis, Latihan soal dan 1,2
LCD
paper
Proyektor
Papan tulis, Latihan soal
LCD
Proyektor
1,2,3
Agar Mahasiswa mampu:
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
2
TIU :
1. Memahami system penyimpanan
Memberikan
pengetahuan
pada memori, coding, kompresi data
tentang system memori ditinjau
dan integritas data.
dari
teknologi,
hirarki, 2. Memahami susunan/hirarki system
organisasi dan operasinya.
memori pada computer.
3. Memahami organisasi dan operasi
yang meliputi latency, cylcle time,
bandwidth, dan interleaving memori.
Cache Memory dan Virtual 1. Address maping
Kuliah mimbar
Memory
2. Blok size
3. Replacement dan store policy
4. Page table
5
6
Papan tulis, Latihan soal dan 1,2,3
LCD
paper
Proyektor
Agar Mahasiswa mampu:
TIU :
1. Memahami dan menjelaskan address
Memberikan
pengetahuan
maping pada cache memori
tentang proses penyimpanan 2. Memahami tentang blok size pada
data pada cache memori dan
cache memori
virtual memori
3. Memahami proses replacement dan
store policy pada cache memori
4. Memahami tentang pembentukan
dan page table virtual memori
Interfacing dan comunication
1. I/O fundamentals
2. Interrupt structures
3. External storage
Kuliah mimbar
Papan tulis, Latihan soal dan 1,2,3
LCD
pekerjaan rumah
Proyektor
Agar mahasiswa mampu :
TIU :
1. Memahami proses handshaking,
Memberikan
pengetahuan
buffering, programmed I/O, dan
tentang pengantarmukaan dan
interrupt driven I/O
komunikasi antara computer 2. Memahami tentang vectored dan
dengan
peralatan
diluar
prioritized dan interrupt acknowkomputer
ledgment
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
3
7
3. Memahami organisasi fisik dan
drives external storage
Buses
1. Bus protocols
Kuliah Mimbar
2. Bus arbitation
3. Direct memory access (DMA)
TIU :
Agar mahasiswa mampu :
Memberikan
pemahaman 1. Memahami bus protocols sebagai
tentang jalur (buses) yang
media lintasan data pada system
digunakan
untuk
bercomputer.
komunikasi
antara
satu 2. Memahami resolusi konflik pada
peripheral dengan peripheral
bus
yang
diperlukan
untuk
lain di dalam system komputer
mengimplemetansikan
alternative
bus.
3. Memahami proses direct memory
access (DMA) pada bus.
Struktur & Fungsi CPU
9,10
TIU :
Memberikan
pengetahuan
tentang Implementasi alur data
sederhana,
Control
unit,
Pipelining Instruksi, Pengenalan ILP (Instruction Level
Pallelism)
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
1.
2.
3.
4.
Implementasi alur data sederhana
Control unit
Pipelining Instruksi
Pengenalan ILP (Instruction Level
Pallelism)
Kuliah Mimbar
Papan tulis, Latihan soal dan 1,2,3
LCD
Paper
Proyektor
Papan tulis, Latihan soal dan 1,2,4
LCD
Paper
Proyektor
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)
4
Multiprocessor dan arsitektur
alternative
10,11
Papan tulis, Latihan soal dan 1,2,4
LCD
paper
Proyektor
TIU:
Agar Mahasiswa Mampu :
Memberikan
pengetahuan 1. Memahami perbedaan antara SIMD,
tentang penggunaan multi
MIMD, VLIW dan EPIC
prpocessor pada CPU dan 2. Menjelaskan
kinerja
jaringan
penggunaan
arsitektur
interkoneksi pada multiprocessor
alternative pada CPU
dan arsitektur alternative
3. Menjelaskan proses shared memory
system dan cache coherence
4. memahami memory models dan
memory consistency
Performance enhancements
12
1. Pengenalan SIMD, MIMD, VLIW Kuliah mimbar
dan EPIC
2. Jaringan interkoneksi
3. Shared memory system
4. Cache coherence
5. Memory models dan memory
consistency
1.
2.
3.
4.
Arsitektur RISC
Branch prediction
Prefetching
Scalability
Kuliah mimbar
Papan tulis, Latihan soal dan 1,2,4
LCD
paper
Proyektor
TIU:
Memberikan
pemahaman
bagaimana cara meningkatkan Agar mahasiswa mampu:
kinerja
system
computer 1. Memahami karakteristik Arsitektur
khususnya CPU
RISC
2. Memahami proses branch prediction
sehingga
dapat
meningkatkan
kinerja CPU
3. Memahami proses prefetching dan
scalability untuk meningkatkan
kinerja CPU
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
5
Contemporary Architectures
13
1. Hand-held devices
2. embedded system
3. trend in processor architecture
1,4
TIU:
Memberikan
gambaran Agar mahasiswa mampu:
arsitektur computer sesuai 1. Memberikan gambaran tentang
dengan perkembangan zaman
hand-held devices
2. Memahami implementasi computer
dengan embedded system
3. Memahami arsitektur prosesor yang
sedang trend di masa kini dan yang
akan datang.
Referensi :
1. William Stalling, Computer Organization and Architecture, Prentice Hall, 5 Th ed, 2000
2. Hennessy and Patterson, Computer Architecture, A Quantitative Approach, Second Edition, Morgan Kaufmann, 1996.
3. D. Patterson and J. Hennessy, Computer Organization & Design: The Hardware/Software Interface, 2/e, Morgan Kaufman
Publisher, 1998
4. Roosta, Seyed H,. Parallel Processing and Parallel Algorithms : Theory and Computation. Springer-Verlag, New York, 2000
Dipersilahkan menggunakan referensi lainnya !
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
6
MATA KULIAH : Organisasi dan Arsitektur Komputer
Strata/Jurusan : S1/ Teknik Informatika
Minggu
ke
Pokok Bahasan dan TIU
Pengantar
Konsep
Arsitektur
Organisasi Komputer
Sub Pokok Bahasan dan Sasaran
Belajar
1. Definisi arsitektur Komputer
dan 2. Arsitektur vs Organisasi Komputer
3. Arsitektur CPU
Cara
Pengajaran
Media
Tugas
Referensi
Kuliah mimbar
Papan tulis,
LCD
Proyektor
1,2
Kuliah mimbar
Papan tulis, Latihan soal
LCD
Proyektor
1,2
Atribut arsitektur dan organisasi
komputer
4. Evolusi Komputer
1
TIU :
Memberikan
penjelasan
tentang cakupan materi yang
akan dibahas dalam Arsitektur
computer, perbedaan arsitektur
dan organisasi komputer dan
sejarah
perkembangan
komputer.
2
Representasi Data
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
Perkembangan komputer
generasi ke generasi
dari
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
1. Tipe data
2. Representasi fixed point
3. Representasi floating point
1
4. Kode binary
TIU :
5. Kode pendeteksi kesalahan
Memberikan
pengetahuan
tentang representasi data yang Agar Mahasiswa mampu :
digunakan
pada
system 1. Memahami representasi data biner,
komputer
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
Digital logic circuit
3
4
1. Karakteristik Gerbang Logika
2. Rangkaian Kombinasional
3. Rangkaian Sekuensial
Kuliah Mimbar
TIU :
Agar Mahasiswa :
Memberikan
pemahaman 1. Memahami karakteristik Gerbang
tentang karakteristik gerbang
logika yang merupakan dasar dari
logika,
rangkaian
perancangan rangkaian logika
kombinasional dan rangkaian 2. Memahami bagaimana manipulasi
sekuensial yang merupakan
data (aritmatika dan logik), konversi
dasar
dalam
perancangan
data, selector data, data routing dan
arsitektur computer.
deteksi
kesalahan
dengan
menggunakan
rangkaian
kombinasional
3. Memahami tentang flip-flop, model
rangkaian
sekuensial
dan
representasi finite state machines
Memori system
1. Storage system dan teknologi
Kuliah mimbar
2. hirarki memori
3. Organisasi dan operasi memori
Papan tulis, Latihan soal dan 1,2
LCD
paper
Proyektor
Papan tulis, Latihan soal
LCD
Proyektor
1,2,3
Agar Mahasiswa mampu:
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
2
TIU :
1. Memahami system penyimpanan
Memberikan
pengetahuan
pada memori, coding, kompresi data
tentang system memori ditinjau
dan integritas data.
dari
teknologi,
hirarki, 2. Memahami susunan/hirarki system
organisasi dan operasinya.
memori pada computer.
3. Memahami organisasi dan operasi
yang meliputi latency, cylcle time,
bandwidth, dan interleaving memori.
Cache Memory dan Virtual 1. Address maping
Kuliah mimbar
Memory
2. Blok size
3. Replacement dan store policy
4. Page table
5
6
Papan tulis, Latihan soal dan 1,2,3
LCD
paper
Proyektor
Agar Mahasiswa mampu:
TIU :
1. Memahami dan menjelaskan address
Memberikan
pengetahuan
maping pada cache memori
tentang proses penyimpanan 2. Memahami tentang blok size pada
data pada cache memori dan
cache memori
virtual memori
3. Memahami proses replacement dan
store policy pada cache memori
4. Memahami tentang pembentukan
dan page table virtual memori
Interfacing dan comunication
1. I/O fundamentals
2. Interrupt structures
3. External storage
Kuliah mimbar
Papan tulis, Latihan soal dan 1,2,3
LCD
pekerjaan rumah
Proyektor
Agar mahasiswa mampu :
TIU :
1. Memahami proses handshaking,
Memberikan
pengetahuan
buffering, programmed I/O, dan
tentang pengantarmukaan dan
interrupt driven I/O
komunikasi antara computer 2. Memahami tentang vectored dan
dengan
peralatan
diluar
prioritized dan interrupt acknowkomputer
ledgment
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
3
7
3. Memahami organisasi fisik dan
drives external storage
Buses
1. Bus protocols
Kuliah Mimbar
2. Bus arbitation
3. Direct memory access (DMA)
TIU :
Agar mahasiswa mampu :
Memberikan
pemahaman 1. Memahami bus protocols sebagai
tentang jalur (buses) yang
media lintasan data pada system
digunakan
untuk
bercomputer.
komunikasi
antara
satu 2. Memahami resolusi konflik pada
peripheral dengan peripheral
bus
yang
diperlukan
untuk
lain di dalam system komputer
mengimplemetansikan
alternative
bus.
3. Memahami proses direct memory
access (DMA) pada bus.
Struktur & Fungsi CPU
9,10
TIU :
Memberikan
pengetahuan
tentang Implementasi alur data
sederhana,
Control
unit,
Pipelining Instruksi, Pengenalan ILP (Instruction Level
Pallelism)
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
1.
2.
3.
4.
Implementasi alur data sederhana
Control unit
Pipelining Instruksi
Pengenalan ILP (Instruction Level
Pallelism)
Kuliah Mimbar
Papan tulis, Latihan soal dan 1,2,3
LCD
Paper
Proyektor
Papan tulis, Latihan soal dan 1,2,4
LCD
Paper
Proyektor
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)
4
Multiprocessor dan arsitektur
alternative
10,11
Papan tulis, Latihan soal dan 1,2,4
LCD
paper
Proyektor
TIU:
Agar Mahasiswa Mampu :
Memberikan
pengetahuan 1. Memahami perbedaan antara SIMD,
tentang penggunaan multi
MIMD, VLIW dan EPIC
prpocessor pada CPU dan 2. Menjelaskan
kinerja
jaringan
penggunaan
arsitektur
interkoneksi pada multiprocessor
alternative pada CPU
dan arsitektur alternative
3. Menjelaskan proses shared memory
system dan cache coherence
4. memahami memory models dan
memory consistency
Performance enhancements
12
1. Pengenalan SIMD, MIMD, VLIW Kuliah mimbar
dan EPIC
2. Jaringan interkoneksi
3. Shared memory system
4. Cache coherence
5. Memory models dan memory
consistency
1.
2.
3.
4.
Arsitektur RISC
Branch prediction
Prefetching
Scalability
Kuliah mimbar
Papan tulis, Latihan soal dan 1,2,4
LCD
paper
Proyektor
TIU:
Memberikan
pemahaman
bagaimana cara meningkatkan Agar mahasiswa mampu:
kinerja
system
computer 1. Memahami karakteristik Arsitektur
khususnya CPU
RISC
2. Memahami proses branch prediction
sehingga
dapat
meningkatkan
kinerja CPU
3. Memahami proses prefetching dan
scalability untuk meningkatkan
kinerja CPU
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
5
Contemporary Architectures
13
1. Hand-held devices
2. embedded system
3. trend in processor architecture
1,4
TIU:
Memberikan
gambaran Agar mahasiswa mampu:
arsitektur computer sesuai 1. Memberikan gambaran tentang
dengan perkembangan zaman
hand-held devices
2. Memahami implementasi computer
dengan embedded system
3. Memahami arsitektur prosesor yang
sedang trend di masa kini dan yang
akan datang.
Referensi :
1. William Stalling, Computer Organization and Architecture, Prentice Hall, 5 Th ed, 2000
2. Hennessy and Patterson, Computer Architecture, A Quantitative Approach, Second Edition, Morgan Kaufmann, 1996.
3. D. Patterson and J. Hennessy, Computer Organization & Design: The Hardware/Software Interface, 2/e, Morgan Kaufman
Publisher, 1998
4. Roosta, Seyed H,. Parallel Processing and Parallel Algorithms : Theory and Computation. Springer-Verlag, New York, 2000
Dipersilahkan menggunakan referensi lainnya !
fifinsonata2012@gmail.com
Sekolah Tinggi Ilmu Komputer – Medan
6