Teknik Komputer - D3

SATUAN ACARA PERKULIAHAN
Mata Kuliah: BAHASA RAKITAN
Jurusan / Jenjang / Kode / SKS
: SI / D3 /
Minggu
Ke
1

Pokok Bahasan
dan TIU
Pendahuluan

TIU:
Mahasiswa dapat
memahami konsep
Bahasa Rakitan /
Assembler sebagai
bahasa pemrograman untuk mikroprosessor

SAP Sistem Operasi


Sus Pokok Bahasan dan Sasaran Belajar
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

Cara
Pengajaran
Kuliah mimbar

/2
Media
Papan Tulis,

OHP

Tugas

Ref
Ref 1, Bab 1
Ref 3, Bab 1
dan Bab 2

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


1/5

Minggu
Ke
2 dan 3

Pokok Bahasan dan
TIU
Sistem Bilangan

Sus Pokok Bahasan dan Sasaran Belajar
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


Media
Papan Tulis,
OHP

TIU:
Mahasiswa dapat
memahami konsep
sistem bilangan dan
sandi ASCII sebagai
dasar pemrograman
bahasa rakitan
4

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
Struktur Register & 1. Konsep dasar Register 8086/8088
Mode Pengalamatan 2. 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
2.5 Flag Register

Cara
Pengajaran
Kuliah mimbar

SAP Bahasa Rakitan

Kuliah mimbar

Papan Tulis,
OHP


Tugas

Ref

Lat.
konversi
sistem bilangan
- Lat. operasi
dan konversi
sistem bilangan 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

Ref 1, Bab 4,
Bab 5 dan
Bab 10
Ref 2, Bab 3
Ref 3, Bab 3

2/5

Minggu
Ke

Pokok Bahasan
dan TIU


Sus Pokok Bahasan dan Sasaran Belajar
3.

5 dan 6

Organisasi dan Pengalamatan Memori
3.1 Metode Pengalamatan Memori
3.2 Organisasi Memori

TIU:
Mahasiswa dapat
memahami konsep
dasar dari register
dan pengalamatan
pada memori

TIK :
Mahasiswa dapat :
Menjelaskan berbagai register pada
mikroprosessor 8086/8088

menerangkan cara pengalamatan memori pada
mikroprosessor 8086/8088

Program
Assembler dengan
Penggunaan
Debug.COM

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

TIU:
Mahasiswa memahami pemrograman
assembler dengan
menggunakan
Debug

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

SAP Bahasa Rakitan

Cara
Pengajaran
Kuliah mimbar

Kuliah mimbar

Media

Tugas

Ref

Papan Tulis,
OHP

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

3/5

Minggu
Ke
7

Pokok Bahasan
dan TIU
Interupsi

Sus Pokok Bahasan dan Sasaran Belajar
1.
2.

Vektor interupt ROM BIOS
Interupt DOS

Cara
Pengajaran
Kuliah mimbar

Media

Tugas

Papan Tulis,
OHP

Ref 1 Bab 7
dan Bab 8

TIU :
TIK :
Mahasiswa dapat Mahasiswa dapat :
memahami
menjelaskan fungsi interupsi
interupsi yang bisa menerangkan berbagai jenis interupt
dilakukan komputer membuat program sederhana dengan
menggunakan interupt
8

Program
Assembler tanpa
Penggunaan
Debug.COM
TIU :
Mahasiswa dapat
memahami
pemrograman
assembler secara
terstruktur dengan
memanfaatkan
compiler assembler

9

1.

2.
3.
4.

Pembuatan file eksekusi
1.1.Compiler
1.2.Linker
1.3. Model program . COM dan .EXE
Struktur Program
Pembuatan Procedure
Pembuatan Macro

Ref 2 Bab 7
Ref 3 Bab 7, 8
dan Bab 9

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

TIK :
Mahasiswa dapat :
menjelaskan program .COM dan .EXE dan
membedakannya
membuat procedure dan macro

Aplikasi I/O

1.
2.

TIU :
Mahasiswa dapat
memahami
pemanfaatan
program assembler
untuk apli-kasi

TIK :
Mahasiswa dapat :
membuat program aplikasi untuk komunikasi I/O
dengan keyboard dan monitor

SAP Bahasa Rakitan

Ref

Masukan dari keyboard
Operasi pada monitor

Kuliah mimbar

Papan Tulis,
OHP

Lat. membuat
program

Ref 2 Bab 14,
15 dan Bab 16
Ref 3 Bab 11

4/5

input dan ouput

Minggu
Ke
10

Pokok Bahasan dan
TIU
Operasi File dan
Penanganan Port

TIU:
Mahasiswa dapat
memahami
pengoperasian file
dan penggunaan port
dengan pemrograman
assembler

Sus Pokok Bahasan dan Sasaran Belajar
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

Cara
Pengajaran
Kuliah mimbar

Media

Tugas

Papan Tulis,
OHP

Lat. membuat
program

Ref
Ref 2 Bab17
dan Bab 21
Ref 3 Bab 12

TIK :
Mahasiswa dapat :
menjelaskan berbagai operasi file yang dapat
dilakukan dengan pemrograman assembler
menjelaskan cara kerja pengaksesan prot dengan
pemrograman assembler
UJIAN TENGAH SEMESETER

11 dan
12

Program Resident

1.

Model Program Resident

Kuliah mimbar

TIU:
Mahasiswa
dapat
memanfaatkan
pemrograman
assembler untuk pembuatan
program
resident

TIK :
Mahasiswa dapat :
Membuat program resident dengan menggunakan pemrograman
assembler

Papan Tulis,
OHP

Ref 2 Bab 22
Ref 3 Bab 11

UJIAN AKHIR SEMESTER

REFERENSI :
1. Didin Mukodim, Pengantar Bahasa Rakitan, Penerbit Gunadarma, Jakarta, 1994
2. Ediman Lukito, Dasar-dasar Pemrograman dengan Assembler 8088, PT.Elex Media Komputindo, Jakarta,19917
3. Hartono Partoharsodjo, Tuntunan Praktis Pemrograman Bahasa Assembly, PT. Elex Media Komputindo, Jakarta,1990
SAP Bahasa Rakitan

5/5

4.

SAP Bahasa Rakitan

6/5