Click here to load reader
Upload
w4hyu5
View
8
Download
0
Embed Size (px)
DESCRIPTION
Kontrak Kuliah Pemrograman Assembler
Citation preview
PROSEDUR MUTU No. PM 7.5.17/L4
FORM KONTRAK KULIAH
Revisi 2
Tanggal 1 Juli 2010
Halaman 1/4
KONTRAK KULIAH Mata Kuliah : Pemrograman Asembler SKS : 3 (2 T 1 P) Semester/Tahun akademik : 3 /2014-2015 Jumlah Hari Pertemuaan : 18 Pengampu : Wahyu Sulistiyo, S.T., M.Kom Program Studi : Teknik Informatika Jurusan : Teknik Elektro
1. MANFAAT MATA KULIAH
Setelah menyelesaikan materi ini diharapkan mahasiswa akan dapat
- Menjelaskan konsep pemrograman aras rendah di komputer PC kompatibel
- Menjelaskan sintax pemrograman assembly
- Membuat aplikasi dengan menggunakan bahasa assembly
- Membuat aplikasi dengan konsep modular menggunakan prosedur dan makro
2. DESKRIPSI PERKULIAHAN
Pemrograman asembler adalah mata kuliah yang diajarkan pada semester 3 di Prodi Informatika.
Mata kuliah ini mengajarkan konsep pemrograman menggunakan bahasa assembly, yang merupakan
jenis bahasa pemrograman aras rendah.
3. STANDAR KOMPETENSI
Standar kompetensi yang diharapkan
- Membuat aplikasi menggunakan bahasa assembly
4. STRATEGI PERKULIAHAN ( termasuk penjelasan tugas-tugas)
Perkuliahan di bagian dalam 2 bagian
- Teori
Kuliah dilakukan untuk menjelaskan konsep bahasa asembly secara teori
Proses tanya jawab pada saat pertemuan
Penilaian dengan tugas membuat makalah
Penilaian dengan MID (minggu 10)
PROSEDUR MUTU No. PM 7.5.17/L4
FORM KONTRAK KULIAH
Revisi 2
Tanggal 1 Juli 2010
Halaman 2/4
- Praktikum
Mengerjakan permasalahan-permasalah dengan latihan-latihan pemrograman
Mengerjakan tugas aplikasi membuat game pada akhir semester
5. MATERI/BAHAN BACAAN PERKULIAHAN
No Penulis Tahun Judul Buku Penerbit Keterangan
1
A. M. Mazidi
J G Mazidi
1993 The 80x86 PC & Compatible
Computers Volume I &
2:Assembly Language,
Design and Interfacing
Prentice hall
2
Barry B. Brey 2002 Mikroprosesor Intel
8086/8088, 80186/80188,
80286, 80386, 80486,
Pentium dan Pentium Pro:
Arsitektur, Pemrograman dan
Antarmuka
Erlangga Jakarta
3
Kip R. Irvine 2007 Assembly Language For X86
Processors
Prentice Hall
6. KRITERIA PENILAIAN
Penilaian dibagi 3 : tugas, ujian tengah semester dan ujian akhir semester
(akumulasi dari Teori dan Praktik)
Nilai = (Tugas + ujian tengan semester + ujian akhir semester) / 3
Konversi nilai angka ke huruf
A = 80 <= nilai angka
B = 70 <= nilai angka < 80
C = 60 <= nilai angka < 70
PROSEDUR MUTU No. PM 7.5.17/L4
FORM KONTRAK KULIAH
Revisi 2
Tanggal 1 Juli 2010
Halaman 3/4
D = 40 <= nilai angka < 60
E = nilai angka < 40
7. JADWAL PERKULIAHAN
No Pokok Bahasan / Sub Pokok Bahasan Minggu
1 Kontrak Kuliah dan Pendahuluan
1.1 Pengenalan bahasa Assembly
1.2 Representasi Data di Komputer
1,2
2 Mikroprosesor X86 dan Arsitekturnya
2.1 Konsep Umum
2.2 Arsitektur Mikroprosesor
2.3 Register dan Memori
2.4 Input Output
3
3 Dasar Bahasa Assembly
3.1 Elemen dasar bahasa assembly
3.2 Assembly, linking dan menjalankan program
3.3 Data variabel dan konstan
3.4 Direktif
4,5
4 Data Transfer, Pengalamatan dan Aritmatika
4.1 Instruksi data transfer
4.2 Instruksi aritmatika dan logika
6,7
5 Prosedur
5.1 Pengenalan prosedur
5.2 Koneksi dengan prosedur eksternal
5.3 Membuat prosedur
5.4 Pemrograman dengan menggunakan prosedur
8,9
6 Kontrol Program
6.1 Instruksi boolean dan perbandingan
6.2 Instruksi lompatan dengan kondisi
6.3 Instruksi Perulangan
6.4 Instruksi tingkat tinggi terstruktur untuk kontrol program
11,12
7 String dan Array
7.1 Instruksi String
7.2 Array
7.3 Pencarian dan Pengurutan Array
13,14
8 Struktur dan Makro
8.1 Struktur
8.2 Makro
15,16
PROSEDUR MUTU No. PM 7.5.17/L4
FORM KONTRAK KULIAH
Revisi 2
Tanggal 1 Juli 2010
Halaman 4/4
9 MS Windows Programming
9.1 Pemrograman Windows Console
9.2 Pemrograman Windows GUI
17,18
Semarang, 1 September 2014
Ketua Kelas, Dosen pengampu
…………………….. Wahyu Sulisitiyo, S.T., M.Kom
NIP 197704012005011001