SATUAN ACARA PERKULIAHAN
Mata Kuliah: BAHASA RAKITAN
Jurusan / Jenjang / Kode / SKS : SI / D3 / /2
Minggu
Ke
|
Pokok Bahasan dan TIU
|
Sus Pokok Bahasan dan Sasaran Belajar
|
Cara Pengajaran
|
Media
|
Tugas
| Ref |
1
| Pendahuluan
TIU:
Mahasiswa dapat memahami konsep Bahasa Rakitan / Assembler sebagai bahasa pemrogram-an untuk mikro-prosessor
| -
Karakteristik Bahasa Rakitan
1.1. Posisi Bahasa Rakitan di antara bahasa pemrograman lain
-
Mikroprosessor
-
Konsep dasar mikroprocessor
-
Perkembangan mikroprosessor Intel
-
Mikroprosessor Intel 8086/8088
-
Tata letak/terminologi kaki-kaki mikroprosessor Intel 8086/8088
-
Susunan Mikroprosessor Intel 8086 dan 8088
TIK :
Mahasiswa dapat :
-
menerangkan karakteristik Bahasa Rakitan dan perbedaannya dengan bahasa pemrograman lainnya
-
menjelaskan fungsi mikroprosessor dalam central processing unit
-
menerangkan perkembangan mikroprosessor sejak ditemukan-nya transistor sampai VLSI (Very Large Scale Integrated Circuit) dan perkembangan terakhir.
-
menerangkan arsitektur dari Mikroprosessor Intel 8086/8088
|
Kuliah mimbar
|
Papan Tulis, OHP
|
|
Ref 1, Bab 1
Ref 3, Bab 1 dan Bab 2
|
Minggu
Ke
|
Pokok Bahasan dan TIU
|
Sus Pokok Bahasan dan Sasaran Belajar
|
Cara Pengajaran
|
Media
|
Tugas
| Ref |
2 dan 3
| Sistem Bilangan
TIU:
Mahasiswa dapat memahami konsep sistem bilangan dan sandi ASCII sebagai dasar pemrograman bahasa rakitan
| -
Sistem Bilangan
-
Sistem Bilangan Desimal
-
Sistem Bilangan Biner
-
Sistem Bilangan Oktal
-
Sistem Bilangan Heksadesimal
-
Sistem Bilangan Bertanda (signed two’s complement)
-
Sandi ASCII
TIK :
Mahasiswa dapat :
-
mengetahui berbagai jenis sistem bilangan
-
melakukan konversi antar sistem bilangan
-
melakukan operasi penjumlahan pada bilangan bertanda
-
melakukan konversi bilangan positif menjadi negatif
-
mengenal sandi ASCII
|
Kuliah mimbar
|
Papan Tulis, OHP
| -
Lat. konversi sistem bilang-an
-
Lat. operasi dan konversi sistem bilang-an bertanda
-
Lat. memben-tuk kalimat dengan sandi ASCII
|
Ref 1, Bab 2 dan Bab 3
Ref 2, Bab 2 dan Bab 4
Ref 3, Bab 2
|
4
|
Struktur Register & Mode Pengalamatan
| -
Konsep dasar Register 8086/8088
-
Penggolongan Register
-
General Purpose Register
-
Accumulator Register
-
Base Register
-
Counter Register
-
Data Register
-
Segment Register
-
Register CS
-
Register DS dan SS
-
Register ES
-
Pointer Register
-
Register IP
-
Register SP
-
Register BP
-
Index Register
-
Flag Register
|
Kuliah mimbar
|
Papan Tulis, OHP
|
|
Ref 1, Bab 4, Bab 5 dan Bab 10
Ref 2, Bab 3
Ref 3, Bab 3
|
Minggu
Ke
|
Pokok Bahasan dan TIU
|
Sus Pokok Bahasan dan Sasaran Belajar
|
Cara Pengajaran
|
Media
|
Tugas
| Ref |
|
TIU:
Mahasiswa dapat memahami konsep dasar dari register dan pengalamatan pada memori
| -
Organisasi dan Pengalamatan Memori
-
Metode Pengalamatan Memori
-
Organisasi Memori
TIK :
Mahasiswa dapat :
-
Menjelaskan berbagai register pada mikroprosessor 8086/8088
-
menerangkan cara pengalamatan memori pada mikroprosessor 8086/8088
|
Kuliah mimbar
|
Papan Tulis, OHP
|
|
|
5 dan 6
|
Program Assembler dengan Penggunaan Debug.COM
TIU:
Mahasiswa mema-hami pemrograman assembler dengan menggunakan Debug
| -
Perintah-perintah yang digunakan pada Debug dan fungsinya
-
Set Instruksi
-
Instruksi transfer data
-
Instruksi aritmatika
-
Operasi Pertambahan
-
Operasi Pengurangan
-
Operasi Perkalian
-
Operasi Pembagian
-
Instruksi Looping
-
Instruksi Jump
-
Operasi Stack
-
Operasi Logika
TIK :
Mahasiswa dapat :
-
membuat program sederhana menggunakan perintah-perintah dasar assembler dengan Debug untuk operasi aritmetika
-
membuat program assembler dengan menggunakan instruksi looping, jump, stack dan logika
|
Kuliah mimbar
|
Papan Tulis, OHP
|
Lat membuat program sederhana dgn menggunakan berbagai instruksi
|
Ref 1, Bab 6 dan Bab 12
Ref 2, Bab 6, 7, 8, 9, 10 dan 11
|
Minggu
Ke
|
Pokok Bahasan dan TIU
|
Sus Pokok Bahasan dan Sasaran Belajar
|
Cara Pengajaran
|
Media
|
Tugas
| Ref |
7
|
Interupsi
TIU :
Mahasiswa dapat memahami interupsi yang bisa dilakukan komputer
| -
Vektor interupt ROM BIOS
-
Interupt DOS
TIK :
Mahasiswa dapat :
-
menjelaskan fungsi interupsi
-
menerangkan berbagai jenis interupt
-
membuat program sederhana dengan menggunakan interupt
|
Kuliah mimbar
|
Papan Tulis, OHP
|
|
Ref 1 Bab 7 dan Bab 8
Ref 2 Bab 7
Ref 3 Bab 7, 8 dan Bab 9
|
8
|
Program Assembler tanpa Penggunaan Debug.COM
TIU :
Mahasiswa dapat memahami pemrograman assembler secara terstruktur dengan memanfaatkan compiler assembler
| -
Pembuatan file eksekusi
1.1.Compiler
1.2.Linker
1.3. Model program . COM dan .EXE
-
Struktur Program
-
Pembuatan Procedure
-
Pembuatan Macro
TIK :
Mahasiswa dapat :
-
menjelaskan program .COM dan .EXE dan membedakannya
-
membuat procedure dan macro
|
Kuliah mimbar
|
Papan Tulis, OHP
|
Lat. membuat program
|
Ref 1 Bab 11 dan Bab 12
Ref 2 Bab 12, 13 dan Bab 19
Ref 3 Bab 10
|
9
|
Aplikasi I/O
TIU :
Mahasiswa dapat memahami pemanfaatan program assembler untuk apli-kasi input dan ouput
| -
Masukan dari keyboard
-
Operasi pada monitor
TIK :
Mahasiswa dapat :
-
membuat program aplikasi untuk komunikasi I/O dengan keyboard dan monitor
|
Kuliah mimbar
|
Papan Tulis, OHP
|
Lat. membuat program
|
Ref 2 Bab 14, 15 dan Bab 16
Ref 3 Bab 11
|
Minggu
Ke
|
Pokok Bahasan dan TIU
|
Sus Pokok Bahasan dan Sasaran Belajar
|
Cara Pengajaran
|
Media
|
Tugas
| Ref |
10
|
Operasi File dan Penanganan Port
TIU:
Mahasiswa dapat memahami pengoperasian file dan penggunaan port dengan pemrograman assembler
| -
Operasi pada File
-
Membuka dan menutup file
-
Mengatur atribut
-
Pengaksesan port
-
Pengaktifan salah satu periferal dari program
TIK :
Mahasiswa dapat :
-
menjelaskan berbagai operasi file yang dapat dilakukan dengan pemrograman assembler
-
menjelaskan cara kerja pengaksesan prot dengan pemrograman assembler
|
Kuliah mimbar
|
Papan Tulis, OHP
|
Lat. membuat program
|
Ref 2 Bab17 dan Bab 21
Ref 3 Bab 12
|
UJIAN TENGAH SEMESETER
|
11 dan 12
|
Program Resident
TIU:
Mahasiswa dapat memanfaatkan pemrograman assembler untuk pem-buatan program resident
| -
Model Program Resident
TIK :
Mahasiswa dapat :
Membuat program resident dengan menggunakan pemrograman assembler
|
Kuliah mimbar
|
Papan Tulis, OHP
|
|
Ref 2 Bab 22
Ref 3 Bab 11
|
UJIAN AKHIR SEMESTER
|
REFERENSI :
-
Didin Mukodim, Pengantar Bahasa Rakitan, Penerbit Gunadarma, Jakarta, 1994
-
Ediman Lukito, Dasar-dasar Pemrograman dengan Assembler 8088, PT.Elex Media Komputindo, Jakarta,19917
-
Hartono Partoharsodjo, Tuntunan Praktis Pemrograman Bahasa Assembly, PT. Elex Media Komputindo, Jakarta,1990
-
SAP Sistem Operasi /5
|