RPKPS: Organisasi dan Arsitektur Komputer Hal: 1 dari 7
(RPKPS)
Kode / Nama Mata Kuliah : A11. 54403/ Organisasi dan Arsitektur Komputer Revisi ke : 2
Satuan Kredit Semester : 3 SKS Tgl revisi : Februari 2014
Jml Jam kuliah dalam seminggu : 3 x 50 menit. Tgl mulai berlaku : Maret 2014
Penyusun : Ardytha Luthfiarta M.Kom, M.CS
Jml Jam kegiatan laboratorium : - jam Penanggung jawab Keilmuan : Elkaf Rahmawan P.,M.Kom
Deskripsi Mata kuliah : Penerapan cara pembelajaran pada matakuliah Organisasi Dan Arsitektur Komputer secara umum ditujukan untuk memberikan pembekalan kepada mahasiswa dalam berfikir secara logis, kritis, kreatif dan analitis dalam memecahkan masalah berbasis program komputer dan peningkatan kinerja serta optimasinya. Secara khusus pada matakuliah ini akan diberikan ketrampilan baru dalam hal pengukuran efisiensi dan optimasi kinerja computer (pada level pemrogramannya. Disamping itu kemampuan kepemimpinan (leadership) dan kemampuan bekerja sama dalam sebuah kelompok (team work) juga akan ditanamkan melalui tugas-tugas kelompok dan presentasi- pesentasi tugas terstruktur baik dalam hal penguasaan audiens, menjawab pertanyaan maupun penyampaian materi. Hal tersebut sesuai dengan tujuan pendidikan bidang ilmu komputer diantaranya adalah mempunyai pengetahuan dan ketrampilan yang cukup untuk bekerja dalam bidang-bidang yang menyangkut pengelolaan komputer maupun penggunaan dan pemanfaatan dalam bidang teknologi informasi Standar Kompetensi : Setelah mengikuti mata kuliah ini, mahasiswa diharapkan:
dapat memahami komponen dasar suatu mesin komputer, mengerti bahasa level rendah dan menengah yang akan di gunakan sebagai alat bantu pemahaman organisasi dan arsitektur komputer dari pandangan seorang pemrogram.
mempunyai ketrampilan yang memadai dalam hal pengolahan mesin dengan mengunakan bahasa level rendah, dan disain sederhana pada pemroses serta mengerti cara kerja pemroses secara umum, serta mengerti disain dasar memori, I/O dan teknik pipeline. Mahasiswa juga di beri bekal untuk dapat menguji efisiensi, kinerja komputer setidaknya bagian terpenting bagi seorang pemrogram, memori dan prosesor, dengan mengimplementasikan suatu program untuk melakukan eksplorasi terhadapnya.
Meningkatkan kerjasama dalam kelompok dan kemampuan dalam menyampaikan ide atau pemikiran, serta meningkatkan kemampuan berfikir secara analitik yang secara tidak langsung akan menumbuhkan jiwa kepemimpinan melalui kerja kelompok dan kegiatan presentasi.
Mempunyai ketrampilan dalam memperoleh matri-materi kuliah baik dari bahan yang telah disediakan oleh dosen maupun materi lain dengan melakukan pencarian melalui internet.
RPKPS: Organisasi dan Arsitektur Komputer Hal: 2 dari 7 muan ke :
1 Mahasiswa menyepakati hal-hal yang menjadi penunjang keberhasilan perkuliahan.
Mahasiswa dapat memahami dan
menjelaskan konsep dasar Sistem komputer
Mahasiswa mendapatkan:
1. Penjelasan mengenai materi yang akan dipelajari selama satu semester
2. Penjelasan tentang referensi yang digunakan
3. Penjelasan tentang aturan perkuliahan
Setelah mengikuti kuliah ini, mahasiswa akan dapat:
1. Menjelaskan perkembangan sistem komputer
2. Menjelaskan komponen dan sistem kerja komputer
Kontrak pembelajaran a. Diskripsi singkat mata kuliah
Organisasi dan Arsitektur komputer
b. Tujuan Instruksional Umum c. Tujuan Instruksional Khusus
Pengantar Sistem Komputer d. Latar Belakang Sejarah e. Gaya Dan Perkembangan
Architectural
f. Perkembangan Technology g. Performance Measures
Pendahuluan
1. Menjelaskan Diskripsi Singkat tentang matakuliah Matrik dan ruang vektor
2. Menjelaskan kompetensi dasar pertemuan ke-1.
3. Menjelaskan Buku referensi yang digunakan 4. Menjelaskan manfaat mempelajari mata kuliah
Organisasi dan Arsitektur komputer dalam kehidupan sehari-hari
Penyajian
4. Menjelaskan sejarah ORARKOM
5. Menjelaskan komponen utama sistem komputer 6. Menjelaskan perkembangan dan pengukuran
performa Komputer
Penutup
7. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.
8. Menginformasikan materi pertemuan selanjutnya.
Kontrak kuliah
1, 2, 3, 4, 5
2-3 Mahasiswa dapat:
• Memahami dan menjelaskan konsep instruksi pengalamatan memori
• Mendefinisikan langkah operasi alokasi memori
Setelah mengikuti kuliah ini, mahasiswa akan dapat:
1. Menyebutkan dan menjelaskan operasi dan lokasi memori
2. Memahami dan menjelaskan proses pengalamatan memori
3. Menjawab persoalan dengan Kode program
Instruction Set Architecture dan Desain
a. Operasi dan Lokasi Memory
b. Addressing Mode c. Instruction Types d. Programming Examples
Pendahuluan
1. Mengingatkan kembali materi yang telah dibahas pada pertemuan ke 1
2. Review materi pertemuan sebelumnya.
3. Menjelaskan kompetensi dasar pertemuan ke-2 dan 3
Penyajian
4. Menjelaskan Mode pengalamatan memori 5. Menjelaskan Instruksi pengalamatan memori 6. Memberikan contoh-contoh programnya 7. Soal latihan
1, 2, 3, 4
RPKPS: Organisasi dan Arsitektur Komputer Hal: 3 dari 7 muan ke :
Penutup
8. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.
9. Menginformasikan materi pertemuan selanjutnya.
4 - 5 Mahasiswa dapat:
• Menjelaskan fitur-fitur pada bahasa assembli
• Membuat program bahasa assembli
Setelah mengikuti kuliah ini, mahasiswa akan dapat:
1. Memahami bahasa assembli 2. Memahami dan menjelaskan
instruksi dalam bahasa assembli
Pemrograman Bahasa Assembly
a. Mesin Sederhana b. Instruksi Mnemonics dan
Syntax
c. Assembler Directives dan perintah
d. Assembly dan
mengeksekusi Program e. Contoh: KeluargaX86
Pendahuluan
1. Menjelaskan cakupan materi pertemuan ke-4 dan 5
2. Menjelaskan kompetensi dasar pertemuan ke-4 dan 5
3. Membahas tugas yang diberikan pada
pertemuan sebelumnya yang dianggap sulit oleh mahasiswa
Penyajian
4. Dengan contoh mesin sederhana (prosesor single bus)
5. Instruksi, sintak asembli
6. Contoh program dan eksekusinya Penutup
7. Menginformasikan materi pertemuan selanjutnya.
3, 4, 5
6 - 7 Mahasiswa dapat memahami dan
menjelaskan representasi bilangan pada komputer
Setelah mengikuti kuliah ini, mahasiswa akan dapat:
1. Memahami konsep representasi bilangan 2. Menerapkan aritmatika
integer untuk
menyelesaikan persoalan
Computer Arithmetic a. Number Systems b. Integer Arithmetic c. Floating-Point Arithmetic
Pendahuluan
1. Menjelaskan cakupan materi pertemuan ke-6 dan 7.
2. Menjelaskan kompetensi dasar pertemuan ke-6 dan 7.
Penyajian
3. Menjelaskan Representasi system bilangan pada computer
4. Memberikan contoh Aritmatika integer
1, 2, 3, 4, 5
RPKPS: Organisasi dan Arsitektur Komputer Hal: 4 dari 7 muan ke :
5. Memberikan contoh Bilangan titik mengambang Penutup
6. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.
7. Menginformasikan materi pertemuan selanjutnya.
8 Ujian Tengah Semester (UTS)
9 - 10 Mahasiswa dapat:
• Mengkoreksi kesalahan yang dilakukan saat menjawab soal ujian
• Menjelaskan proses kerja CPU
Mahasiswa mendapatkan:
1. Penjelasan mengenai materi UTS
2. Memahami proses CPU 3. Menyebutkan dan
menjelaskan komponen dari Unit Pemrosesan
4. Menerapkan SAP-1 untuk menyelesaikan persoalan
Desain Unit Pemrosesan a. Dasar-dasar CPU b. Register Set c. Datapath
d. CPU Instruction Cycle e. Control Unit
f. SAP
-1
Pendahuluan
1. Membagikan hasil Ujian Tengah Semester kepada Mahasiswa
2. Menjelaskan cakupan materi pertemuan ke-9 dan 10
3. Menjelaskan kompetensi dasar pertemuan ke-9 dan 10
Penyajian
4. Membahas Soal - Soal Ujian Tengah Semester yang diberikan yang dianggap sulit oleh mahasiswa
5. Menjelaskan Dasar Prosesor, register, datapath 6. Menjelaskan CPU Instruction cycle
7. Menjelaskan peran Control Unit 8. Memberikan Contoh SAP-1 Penutup
9. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.
10. Menginformasikan materi pertemuan selanjutnya.
1, 2
RPKPS: Organisasi dan Arsitektur Komputer Hal: 5 dari 7 muan ke :
11 - 12 Mahasiswa dapat:
• Memahami dan mendefnisikan sistem memori
• Menjelaskan komponen pada sistem memori
Setelah mengikuti kuliah ini, mahasiswa akan dapat:
1. Menjelaskan definisi sistem memori
2. Menyebutkan dan menjelaskan komponen dalam sistem memori
Desain Sistem Memory a. Konsep Dasar b. Cache Memory c. Main Memory d. Virtual Memory e. Read-Only Memory
Pendahuluan
1. Menjelaskan cakupan materi pertemuan ke-11 dan 12.
2. Menjelaskan kompetensi dasar pertemuan ke-11 dan 12.
Penyajian
3. Menjelaskan konsep dasar Memori 4. Menjelaskan komponen memori
5. Mahasiswa mempresentasikan teknologi memori terkini dan disainnya , dilanjutkan diskusi 6. (casebase learning)
Penutup
7. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.
8. Menginformasikan materi pertemuan selanjutnya.
1, 2
13 -14 Mahasiswa dapat memahami dan menjelaskan proses organisasi sistem input output
Setelah mengikuti kuliah ini, mahasiswa akan dapat:
1. Menjelaskan konsep organisasi pada sistem input dan output
2. Menjelaskan komponen sistem input dan output
Disain dan Organisasi Input–Output
a. Konsep Dasar b. Programmed I/O c. Interrupt-Driven I/O d. Direct Memory Access
(DMA) e. Buses
f. Input–Output Interfaces
Pendahuluan
1. Membahas tugas yang diberikan pada
pertemuan sebelumnya yang dianggap sulit oleh mahasiswa
2. Menjelaskan cakupan materi pertemuan ke-13 dan 14.
3. Menjelaskan kompetensi dasar pertemuan ke-13 dan 14.
Penyajian
4. Menjelaskan dasar Organisasi I/O 5. Menjelaskan sistem kerja I/O
6. Mahasiswa mempresentasikan Organisasi I/O terkini dan, dilanjutkan diskusi
7. (casebase learning)
1, 2, 3
RPKPS: Organisasi dan Arsitektur Komputer Hal: 6 dari 7 muan ke :
Penutup
8. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.
9. Menginformasikan materi pertemuan selanjutnya.
15 Mahasiswa dapat memahami konsep dasar teknik pipelining
Setelah mengikuti kuliah ini, mahasiswa akan dapat:
1. mendefinisikan konsep pipeline
2. menjelaskan sistem kerja pipeline
Teknik Disain Pipelining a. Konsep Umum b. Instruction Pipeline c. Contoh: Pipeline
Processors Instruction- Level Parallelism d. Arithmetic Pipeline
Pendahuluan
1. Menjelaskan cakupan materi pertemuan ke-15.
2. Menjelaskan kompetensi dasar pertemuan ke-15.
Penyajian
3. Menjelaskan pengertian persamaan linier beserta contohnya
4. Semua kelompok mempresentasikan teknik pipeline yang sama, dilanjutkan diskusi.
(competitive learning).
Penutup
5. Memberi tugas kepada mahasiswa untuk dikerjakan di rumah.
6. Menginformasikan materi pertemuan selanjutnya.
1, 2, 4, 5
16 Ujian Akhir Semester (UAS)
RPKPS: Organisasi dan Arsitektur Komputer Hal: 7 dari 7
Komposisi Penilaian :
Daftar Referensi
1. Stallings : Computer Organization and Architecture, 7th .ed, Prentice Hall Inc, 2006 2. Hennesy & Patterson : Computer Organization & Design, 3th .ed, Morgan Kaufmann, 2005 3. Tanenbeum : Structure Computer Organization, 3th .ed, Prentice Hall Inc, 1999
4. M. Abd-El-Barr and H. El-Rewini : Fundamentals of Computer Organization and Architecture, ISBN 0-471-46741-3 Copyright # 2005 John Wiley & Sons, Inc.
5. Randal E. Bryant and David R O’Hallaron : Computer System, A Programmer Perspective, Prentice Hall, 2003
Disusun oleh : Diperiksa oleh : Disahkan oleh :
Dosen Pengampu
Ardytha Luthfiarta M.Kom, M.CS
Penanggungjawab Keilmuan
Elkaf Rahmawan P.,M.Kom
Program Studi
Heru Agus Santoso , Ph. D
Dekan
DR. Drs. Abdul Syukur, MM
Kognitif Psikomotor Afektif
Pengetahuan (knowledge) Peniruan (immitation) Menerima (receiving)
Pemahaman (comprehension) 15 % Manipulasi (manipulation) 10 % Menanggapi (responding) 5 % Penerapan (application) 15 % Ketepatan (precision) Menilai (valuing)
Analisis (analysis) 30 % Artikulasi (articulation) Mengelola (organizing) 5 % Sintesis (synthesis) 10 % Pengalamiahan (naturalization) 10 % Menghayati (characterizing) Evaluasi (evaluation)
Aspek Penilaian Prosentase Ujian Akhir Semester 30 % Ujian Tengah Semester 25 %
Tugas Mandiri 20 %
Kuis 15 %
Kehadiranan Mahasiswa 5 %
Sikap 5 %
Total 100 %