• Tidak ada hasil yang ditemukan

Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS) MIKROPROSESOR

N/A
N/A
Protected

Academic year: 2021

Membagikan "Rencana Program dan Kegiatan Pembelajaran Semester (RPKPS) MIKROPROSESOR"

Copied!
16
0
0

Teks penuh

(1)

UNIVERSITAS GADJAH MADA

FMIPA/DIKE/ELEKTRONIKA DAN

INSTRUMENTASI

FMIPA UGM Gedung Selatan, Sekip Unit III, 55281, Yogyakarta

Rencana Program dan Kegiatan

Pembelajaran Semester (RPKPS)

MIKROPROSESOR

Ganjil/2/MII 2601

oleh

Triyogatama Wahyu Widodo, S.Kom., M.Kom.

Tahun Ajaran 2016/2017

(2)

RPKPS

(RANCANGAN PROGRAM KEGIATAN PEMBELAJARAN SEMESTER)

1.

Nama Mata Kuliah

: Mikroprosesor

2.

Kode/SKS

: MII 2601 / 2 sks

3.

Prasyarat

: -

4.

Status Matakuliah

: Wajib

5.

Deskripsi singkat matakuliah

Mikroprosesor berperan penting dalam rancangan sistem digital. Mikroprosesor dipakai dalam banyak peralatan, misalnya pengendali proses, mikrokomputer, maupun sistem komunikasi. Penggunaan mikroprosesor yang paling umum adalah dalam komputer personal. Oleh karena itu mikroprosesor sangat penting untuk dipelajari bagi mahasiswa Program Studi S1 Elektronika dan Instrumentasi. Aspek perangkat lunak dan perangkat keras pada sebuah mikrokomputer dipelajari dalam mata kuliah Mikroprosesor dan Antarmuka Sistem Komputer. Titik berat mata kuliah Mikroprosesor adalah pada arsitektur dan pemrogramannya atau pada aspek perangkat lunaknya, sedangkan aspek perangkat kerasnya diberikan pada mata kuliah Antarmuka Sistem Komputer. Sebagai acuan dalam mempelajari mikroprosesor dipilih arsitektur mikroprosesor keluarga 80x86. Metode pembelajaran yang digunakan pada mata kuliah ini adalah student centered learning (SCL) dikombinasikan dengan teacher centered learning (TCL) dengan menitikberatkan pada porsi TCL.

6.

Tujuan pembelajaran (dulu TIU)

Mata kuliah ini membicarakan perkembangan mikroprosesor dari 8 bit, 16 bit, 32 bit sampai 64 bit, konsep dasar pemrograman dalam bahasa rakitan yang ditekankan untuk mikroprosesor keluarga x86, penggunaan prosesor aritmatika floating point serta pengolahan

(3)

banyak data dengan satu instruksi. Berpijak pada konsep dasar piranti keras mikroprosesor 16 bit digunakan untuk memahami perkembangan piranti keras mikrokomputer.

7.

Outcome pembelajaran (Learning outcomes=LO)

Setelah menyelesaikan kuliah ini mahasiswa diharapkan:

(LO-1) Memahami perkembangan mikroprosesor

(LO-2) Memahami arsitektur mikroprosesor keluarga Intel x86

(LO-3) Memahami pemakaian general purpose register

(LO-4) Memahami format instruksi dan modus pengalamatan

(LO-5) Mampu membuat program dalam bahasa mesin

(LO-6) Mampu membuat program dalam bahasa Assembly

(LO-7) Mampu menulis program rakitan untuk mengakses I/O

(LO-8) Mampu menulis program rakitan untuk mengolah data dan file

8.

Materi Pembelajaran atau Pokok Bahasan atau Topik atau bahan kajian (bisa dipilih terminologi yang sesuai)

No Pokok Bahasan

Sub Pokok Bahasan Estimasi Waktu

Kompetensi

1 2 3 4

1 Perkembangan mikroprosesor dan komputer

1. Sejarah

2. Sistem komputer personal 3. Sistem bilangan

4. Format data komputer

100 menit LO-1

2 Mikroprosesor dan arsitekturnya

1. Arsitektur internal mikroprosesor 2. Modus pengalamatan

3. Memory paging 4. Flat mode memory

100 menit LO-2, LO-3

(4)

No Pokok Bahasan

Sub Pokok Bahasan Estimasi Waktu

Kompetensi

1 2 3 4

1. Modus pengalamatan data

2. Modus pengalamatan memori program 3. Modus pengalataman memori stack

4 Instruksi pergerakan data

1. MOV 2. PUSH/POP

3. Load Effective Address 4. Transfer data string

5. Instruksi-instruksi transfer data lainnya 6. Segmen override

200 menit LO-4, LO-5

5 Instruksi aritmatika dan logika

1. Penjumlahan, pengurangan, dan perbandingan 2. Perkalian dan pembagian

3. Aritmatika BCD dan ASCII 4. Instruksi logika dasar 5. Pergeseran dan rotasi 6. Perbandingan string

200 menit LO-4, LO-5

6 Instruksi kendali program

1. Lompat

2. Mengendalikan aliran program 3. Prosedur

4. Pengenalan kepada interupsi 5. Instruksi kendali lainnya

200 menit LO-4, LO-5

7 Penggunaan bahasa Assembly dengan C/C++

1. Penggunaan bahasa Assembly dengan C/C++ pada aplikasi 16 bit

2. Penggunaan bahasa Assembly dengan C/C++ pada aplikasi 32 bit

3. Penggunaan object C++ dengan bahasa Assembly

(5)

No Pokok Bahasan

Sub Pokok Bahasan Estimasi Waktu

Kompetensi

1 2 3 4

8 Memprogram mikroprosesor

1. Pemrograman modular

2. Menggunakan keyboard dan display 3. Konversi data

4. File

200 menit LO-7, LO-8

9.

Evaluasi yang direncanakan

Evaluasi dilakukan dalam 3 bentuk, yaitu: (a) Ujian, baik ujian tengah semester maupun akhir semester, (b) 2 (dua) kali tugas, termasuk tugas individu atau kelompok yang harus diselesaikan dalam jangka waktu tertentu, dan (c) 2 (dua) kali kuis, yang diselenggarakan pada saat tatap muka, satu kali sebelum UTS dan satu kali setelah UTS, dengan bentuk soal jawaban singkat. Penilaian dilakukan dengan menggabungkan Penilaian Acuan Normatif (PAN) dan Penilaian Acuan Patokan (PAP), dengan tujuan mengukur tingkat pemahaman mahasiswa terkait dengan target dan rangking kelas. Tabel berikut adalah bobot penilaian dalam mata kuliah ini:

LO Metode Evaluasi Tipe Persentase Penilaian Persentase Total

LO-1 Soal UTS no. 1 Summatif 7% 7% LO-2 Soal UTS no. 2 Summatif 7% 14,5%

Kuis 1 Formatif 7,5%

LO-3 Soal UTS no. 3 Summatif 7% 7% LO-4 Soal UTS no. 4 Summatif 7% 14,5%

(6)

LO-5 Soal UTS no. 5 Summatif 7% 7% LO-6 Soal UAS no. 1, 2 Summatif 14% 21,5%

Kuis 3 Formatif 7,5%

LO-7 Soal UAS no. 3, 4 Summatif 14% 21,5%

Tugas 2 Formatif 7,5%

LO-8 Soal UAS no. 5 Summatif 7% 7%

Total 100%

10.

Bahan, sumber informasi, dan referensi

W1 Barry B. Brey, 2008, “Intel Microprocessors”, 8th ed., Pearson Education

W2 Mazidi, M.A., 2003, “The 80x86 IBM PC & Compatible Computers Vol. 1& II”, 4th ed., Prentice Hall International Inc., New Jersey, USA.

(7)

11.

Rencana Kegiatan Pembelajaran Mingguan (dulu SAP)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b 1 Mengetahui dan memahami sehingga dapat menjelaskan sejarah perkembangan mikroprosesor keluarga x86, sistem bilangan, dan format data komputer Perkembangan mikroprosesor dan komputer 1. Sejarah 2. Sistem komputer personal 3. Sistem bilangan 4. Format data komputer Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata-ma Wahyu W Pustaka: 1, 2 Web: http://elisa. ugm.ac.id 2 Mengetahui dan memahami sehingga dapat menjelaskan arsitektur prosesor keluarga 80x86 dan register di dalam Mikroprosesor dan arsitekturnya 1. Arsitektur internal mikroprosesor 2. Modus pengalamatan 3. Memory paing

4. Flat mode memory

√ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata ma Wahyu Pustaka: 1, 2 Web: http://elisa. ugm.ac.id

(8)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b

prosesor Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit W 3 Mengetahui dan memahami sehingga dapat menjelaskan modus-modus pengalamatan pada mikroprosesor keluarga 80x86 Modus-modus pengalamatan 1. Modus pengalamatan data 2. Modus pengalamatan memori program 3. Modus pengalataman memori stack

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata-ma Wahyu W Pustaka: 1, 2 Web: http://elisa. ugm.ac.id 4 Mengetahui dan memahami sehingga dapat menjelaskan modus-modus pengalamatan pada mikroprosesor Modus-modus pengalamatan 1. Modus pengalamatan data 2. Modus pengalamatan memori program 3. Modus pengalataman √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata-ma Wahyu Pustaka: 1, 2, 3 Web: http://elisa. ugm.ac.id

(9)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b

keluarga 80x86 memori stack

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit W 5 Mengetahui dan memahami sehingga dapat menjelaskan instruksi-instruksi pergerakan data pada mikroprosesor keluarga 80x86

Instruksi pergerakan data 1. MOV

2. PUSH/POP

3. Load Effective Address 4. Transfer data string 5. Instruksi-instruksi

transfer data lainnya 6. Segmen override

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata-ma Wahyu W Pustaka: 1, 2, 3 Web: http://elisa. ugm.ac.id 6 Mengetahui dan memahami sehingga dapat menjelaskan instruksi-instruksi

Instruksi pergerakan data 1. MOV

2. PUSH/POP

3. Load Effective Address 4. Transfer data string

√ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan Menjelas-kan di de-pan kelas Pengajar: Pustaka: 1, 2, 3 Web: http://elisa. ugm.ac.id

(10)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b pergerakan data pada mikroprosesor keluarga 80x86 5. Instruksi-instruksi transfer data lainnya 6. Segmen override

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit ceramah Triyogata-ma Wahyu W 7 Mengetahui dan memahami sehingga dapat menjelaskan instruksi-instruksi aritmatika dan logika pada mikroprosesor keluarga 80x86

Instruksi aritmatika dan logika 1. Penjumlahan, pengurangan, dan perbandingan 2. Perkalian dan pembagian 3. Aritmatika BCD dan ASCII

4. Instruksi logika dasar 5. Pergeseran dan rotasi 6. Perbandingan string Alokasi waktu: 1 kali pertemuan, dengan durasi

√ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata-ma Wahyu W Pustaka: 1, 2, 3 Web: http://elisa. ugm.ac.id

(11)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b 100 menit 8 Evaluasi pemahaman mahasiswa secara menyeluruh.

Ujian Tengah Semester (UTS) - - - Tes summatif (PAP) Mahasiswa mengerjakan UTS secara individu di kelas Menyiapk an soal UTS Seluruh bahan kuliah dari awal semester 9 Mengetahui dan memahami sehingga dapat menjelaskan instruksi-instruksi aritmatika dan logika pada mikroprosesor keluarga 80x86

Instruksi aritmatika dan logika 1. Penjumlahan, pengurangan, dan perbandingan 2. Perkalian dan pembagian 3. Aritmatika BCD dan ASCII

4. Instruksi logika dasar 5. Pergeseran dan rotasi 6. Perbandingan string Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata ma Wahyu W Pustaka: 1, 2 Web: http://elisa. ugm.ac.id

(12)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b 10 Mengetahui dan memahami sehingga dapat menjelaskan kendali program pada mikroprosesor keluarga 80x86

Instruksi kendali program 1. Lompat 2. Mengendalikan aliran program 3. Prosedur 4. Pengenalan kepada interupsi 5. Instruksi kendali lainnya

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata ma Wahyu W Pustaka: 1, 2 Web: http://elisa. ugm.ac.id 11 Mengetahui dan memahami sehingga dapat menjelaskan kendali program pada mikroprosesor keluarga 80x86

Instruksi kendali program 1. Lompat 2. Mengendalikan aliran program 3. Prosedur 4. Pengenalan kepada interupsi 5. Instruksi kendali lainnya √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di de-pan kelas Pengajar: Triyogata ma Wahyu W Pustaka: 1, 2 Web: http://elisa. ugm.ac.id

(13)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit 12 Mengetahui dan memahami sehingga dapat menjelaskan dan mampu membua program dalam bahasa Assembly dan C/C++ Penggunaan bahasa Assembly dengan C/C++ 1. Penggunaan bahasa Assembly dengan C/C++ pada aplikasi 16 bit 2. Penggunaan bahasa Assembly dengan C/C++ pada aplikasi 32 bit 3. Penggunaan object C++ dengan bahasa Assembly

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di depan kelas Pengajar: Triyogata ma Wahyu W Pustaka: 1, 2 Web: http://elisa. ugm.ac.id

(14)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b memahami sehingga dapat menjelaskan dan mampu membua program dalam bahasa Assembly dan C/C++ Assembly dengan C/C++ 1. Penggunaan bahasa Assembly dengan C/C++ pada aplikasi 16 bit 2. Penggunaan bahasa Assembly dengan C/C++ pada aplikasi 32 bit 3. Penggunaan object C++ dengan bahasa Assembly

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit bahan ajar 2. Mende-ngarkan ceramah kan di depan kelas Pengajar: Triyogata ma Wahyu W 2 Web: http://elisa. ugm.ac.id 14 Mengetahui dan memahami sehingga dapat menjelaskan dan memprogram mikroprosesor Memprogram mikroprosesor 1. Pemrograman modular 2. Menggunakan keyboard dan display 3. Konversi data √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di depan kelas Pengajar: Pustaka: 1, 2 Web: http://elisa. ugm.ac.id

(15)

M in ggu k e Tujuan Ajar/ Keluaran/ Indikator Topik (pokok, subpokok bahasan, alokasi waktu)

Media Ajar Metode Evaluasi dan Penilaian Metode Ajar (STAR) Aktivitas Mahasiswa Aktivitas Dosen / Nama Pengajar Sumber Ajar T ek s Pr ese n tasi Gambar Aud io/ Vid eo S oal -tugas We b keluarga x86 4. File

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit Triyogata ma Wahyu W 15 Mengetahui dan memahami sehingga dapat menjelaskan dan memprogram mikroprosesor keluarga x86 Memprogram mikroprosesor 1. Pemrograman modular 2. Menggunakan keyboard dan display 3. Konversi data 4. File

Alokasi waktu: 1 kali pertemuan, dengan durasi 100 menit √ √ √ - - √ - TCL 1. Membaca bahan ajar 2. Mende-ngarkan ceramah Menjelas-kan di depan kelas Pengajar: Triyogata ma Wahyu W Pustaka: 1, 2 Web: http://elisa. ugm.ac.id 16 Evaluasi pemahaman mahasiswa secara menyeluruh.

Ujian Akhir Semester (UAS) - - - Tes summatif (PAP dan PAN) Mahasiswa mengerjakan UAS secara individu di kelas Menyiapk an soal UAS Seluruh bahan kuliah sejak dari UTS

(16)

Referensi

Dokumen terkait

menganalisis, menginterpretasi dan menarik kesimpulan dari penganalisisan tersebut. Pemecahan masalah itu merupakan kegiatan yang amat penting di dalam usaha atau bisnis.

Tujuan dari penelitian ini adalah untuk mengetahui adanya pengaruh model pembelajaran Aptitude Treatment Interaction ATI terhadap hasil belajar murid pada pelajaran bahasa

PT. Sebelum didirikannya perusahaan tersebut, kegiatan usaha yang dilakukan hanya bergerak di bidang perdagangan ekspor dan impor tanaman hias, serta pengadaan tanaman lanskap

Access point yang terdapat di Kota Magelang kemungkinan terdapat lebih banyak dari hasil yang terdeteksi dari proses Wardriving dikarenakan pengambilan data hanya

Nurhaida Nurdin, ananda sampaikan rasa hormat dan terimakasih yang tak terhingga serta penghargaan yang setinggi-tingginya atas segala kasih sayang, pengertian serta dukungan

Rencana Tata Ruang Wilayah Kabupaten Bojonegoro yang selanjutnya disingkat RTRW Kabupaten Bojonegoro, RTRW berisikan tentang tujuan, kebijakan dan strategi

Analisis ragam untuk daya gabung umum (dgu) berbeda nyata pada seluruh sifat yang diamati, sedangkan analisis daya gabung khusus (dgk) berbeda nyata pada panjang buah, panjang

Selain itu hasil pengujian tersebut didukung oleh penelitian terdahulu oleh Khotimah (2013) dengan hasil penelitian yang menunjukkan bahwa kepercayaan berpengaruh positif