Mata Kuliah: BAHASA RAKITAN
Jurusan / Jenjang / Kode / SKS : SI / D3 / /2
Minggu
Ke Pokok Bahasandan TIU Sus Pokok Bahasan dan Sasaran Belajar Pengajaran Cara Media Tugas Ref
1 Pendahuluan
TIU:
Mahasiswa dapat memahami konsep Bahasa Rakitan / Assembler sebagai bahasa pemrogram-an untuk mikro-prosessor
1. Karakteristik Bahasa Rakitan
1.1. Posisi Bahasa Rakitan di antara bahasa pemrograman lain 2. Mikroprosessor
2.1 Konsep dasar mikroprocessor 2.2 Perkembangan mikroprosessor Intel 2.3 Mikroprosessor Intel 8086/8088
2.3.1 Tata letak/terminologi kaki-kaki mikroprosessor Intel 8086/8088
2.3.2 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
Minggu
Ke Pokok Bahasan danTIU Sus Pokok Bahasan dan Sasaran Belajar Pengajaran Cara Media Tugas Ref
2 dan 3 Sistem Bilangan
TIU:
Mahasiswa dapat memahami konsep sistem bilangan dan sandi ASCII sebagai dasar pemrograman bahasa rakitan
1. Sistem Bilangan
1.1 Sistem Bilangan Desimal 1.2 Sistem Bilangan Biner 1.3 Sistem Bilangan Oktal
1.4 Sistem Bilangan Heksadesimal
2. Sistem Bilangan Bertanda (signed two’s complement) 3. 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 - konversi Lat. sistem bilang-an
- Lat. operasi dan konversi sistem bilang-an bertbilang-anda - Lat.
memben-tuk kalimat dengan sandi ASCII
4 Struktur Register &
Mode Pengalamatan 1. Konsep dasar Register 8086/80882. Penggolongan Register 2.1General Purpose Register
2.1.1 Accumulator Register 2.1.2 Base Register 2.1.3 Counter Register 2.1.4 Data Register 2.2Segment Register
2.2.1 Register CS 2.2.2 Register DS dan SS 2.2.3 Register ES 2.3 Pointer Register
2.3.1 Register IP 2.3.2 Register SP 2.3.3 Register BP 2.4 Index Register
Kuliah mimbar Papan Tulis,
OHP Ref 1, Bab 4,Bab 5 dan Bab 10
Ref 2, Bab 3
TIU:
Mahasiswa dapat memahami konsep dasar dari register dan pengalamatan pada memori
3. Organisasi dan Pengalamatan Memori 3.1 Metode Pengalamatan Memori 3.2 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
1. Perintah-perintah yang digunakan pada Debug dan fungsinya 2. Set Instruksi
2.1 Instruksi transfer data 2.2 Instruksi aritmatika
2.2.1 Operasi Pertambahan 2.2.2 Operasi Pengurangan 2.2.3 Operasi Perkalian 2.2.4 Operasi Pembagian 2.3 Instruksi Looping
2.4 Instruksi Jump 2.5 Operasi Stack 2.6 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
Minggu
Ke Pokok Bahasandan TIU Sus Pokok Bahasan dan Sasaran Belajar Pengajaran Cara Media Tugas Ref
7 Interupsi
TIU :
Mahasiswa dapat memahami
interupsi yang bisa dilakukan komputer
1. Vektor interupt ROM BIOS 2. 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
1. Pembuatan file eksekusi 1.1.Compiler
1.2.Linker
1.3. Model program . COM dan .EXE 2. Struktur Program
3. Pembuatan Procedure 4. Pembuatan Macro
TIK :
Mahasiswa dapat :
- menjelaskan program .COM dan .EXE dan membedakannya
- membuat procedure dan macro
Kuliah mimbar Papan Tulis, OHP
Lat. membuat program
9 Aplikasi I/O
TIU :
Mahasiswa dapat memahami pemanfaatan
1. Masukan dari keyboard 2. 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
Minggu
Ke Pokok Bahasan danTIU Sus Pokok Bahasan dan Sasaran Belajar Pengajaran Cara Media Tugas Ref
10 Operasi File dan Penanganan Port
TIU:
Mahasiswa dapat memahami pengoperasian file dan penggunaan port dengan pemrograman assembler
1. Operasi pada File
1.1 Membuka dan menutup file 1.2 Mengatur atribut
2. Pengaksesan port
2.1 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
1. 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