• Tidak ada hasil yang ditemukan

RENCANA PEMBELAJARAN SEMESTER (RPS)

N/A
N/A
Protected

Academic year: 2022

Membagikan "RENCANA PEMBELAJARAN SEMESTER (RPS)"

Copied!
13
0
0

Teks penuh

(1)

RENCANA PEMBELAJARAN SEMESTER (RPS)

NAMA MATAKULIAH: BAHASA RAKITAN KODE MK: MKPS45404

Berbasis

KERANGKA KUALIFIKASI NASIONAL INDONESIA

Indonesian Qualification Framework

Peraturan Presiden No. 8 Tahun 2012

PROGRAM STUDI TEKNIK INFORMATIKA STMIK KAPUTAMA

BINJAI

(2)

LEMBAR PENGESAHAN

Rencana Pembelajaran Semester (RPS) ini telah disahkan untuk matakuliah sbb:

Nama Mata Kuliah : Bahasa Rakitan Kode : MKPS45404

Binjai,13 September 2021 Mengetahui,

Ka. Prodi Teknik Informatika Achmad Fauzi, S.Kom, M.Kom

(3)

DAFTAR ISI

LEMBAR PENGESAHAN DAFTAR ISI

A. RENCANA PEMBELAJARAN SEMESTER (RPS) B. RANCANGAN TUGAS

(4)

STMIK KAPUTAMA

PROGRAM STUDI TEKNIK INFORMATIKA

RENCANA PEMBELAJARAN SEMESTER

MATA KULIAH KODE RUMPUN MATA

KULIAH BOBOT(SKS) SEMESTER TANGGAL PENYUSUNAN

Bahasa Rakitan MKPS45404 Mata Kuliah

Program Studi 3 sks IV 13 September 2021

OTORISASI

Disusun oleh Dosen Pengembang RPS

Zulfahmi Syahputra, M.Kom

Diperiksa oleh

Ka. Prodi Teknik Informatika

Achmad Fauzi, S.Kom, M.Kom

Diverifikasi oleh Unit Penjaminan Mutu

Dr. Relita Buaton, S.T, M.Kom

CAPAIANPEMBELAJ ARAN(CP)

CPL – PROGRAMSTUDI

S01 Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius.

S02 Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama, moral dan etika.

S03 Dapat berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme serta rasa tanggungjawab pada negara dan bangsa.

S04 Dapat berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, dan bernegara berdasarkan Pancasila.

S05 Dapat bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan lingkungan.

S06 Dapat menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta pendapat atau temuan orisinal orang lain.

(5)

S07 Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara.

S08 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri.

S09 Menginternalisasi nilai, norma, dan etika akademik.

S10 Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan.

S11 Mendemonstrasikankemampuankomunikasilisan dan tulisan yang berkaitandenganaspekteknis dan non- teknis.

S12 Berpikirkritis, mengidentifikasiakarmasalah dan pemecahannyasecarakomprehensif, sertamengambilkeputusan yang tepatberdasarkananalisisinformasi dan data.

S13 Memilikiintegritasprofesional dan berkomitmenterhadapnilai-nilaietika.

S14 Memilikisikapuntukbelajarseumurhidup(life-long learning).

S15 Memimpin dan bekerjadalamtim, mandiri dan bertanggungjawabterhadappekerjaannya.

S16 Bekerjasamadenganindividu yang memilikilatarbelakangsosial dan budaya yang beragam.

S17 Mencari, merunut, menyarikaninformasiilmiah dan non-imiahsecaramandiri dan kritis.

S18 Beradaptasi terhadap situasi yang dihadapi dan menangani berbagai kegiatan secara simultan pada berbagai kondisi.

P01 Menguasaikonsep-konsepmatematikauntukmemecahkanberbagaimasalah yang berkaitandenganlogika, pemodelanmatematika dan strukturdiskrit.

P02 Menguasaiteori dan konsep yang mendasariilmukomputeruntukmerancang, menerapkan dan menganalisisalgoritmauntukmenyelesaikanmasalah.

P03 Memahamiteoridasararsitekturkomputer, termasukperangkatkeraskomputer dan jaringan.

P04 Menguasaimetodologipengembangansistem, yaituperencanaan, desain, penerapan, pengujian dan pemeliharaansistem.

P05 Memahamikonsep danprinsipalgoritma dan kompleksitasdalampemodelan dan desainsistemberbasiskomputer.

(6)

P06 Memahamikonsep danprinsipalgoritma dan kompleksitasdalammemanipulasi model gambar, grafis dan citra, robotik, pengenalansuara, sistemcerdas, jaringan dan keamanansistem.

P07 Menguasaikonsep-konsepbahasapemrograman,

sertamampumembandingkanberbagaisolusisertaberbagai model bahasapemrograman.

KU01 Memahamikonseprekayasaperangkatlunaksertamampumenganalisa dan merancangsistemsesuaidengankebutuhanuser.

KU02 Mampuberkomunikasidenganpemangkukepentingandariberbagailatarbelakang.

KU03

Menganalisis, merancang, dan

menerapkansuatusistemberbasiskomputersecaraefisienuntukmenyelesaikanmasalah, menggunakanpemrogramanprosedural dan berorientasiobjek.

KU04 Memahamipendekatansistemcerdas yang sesuaidengan problem yang dihadapi, memilihrepresentasipengetahuan dan mekanismepenalarannya

KU05 Mampumemilihstruktur dan arsitekturjaringankomputer dan komponen- komponensesuaidengankebutuhanuser.

KU06

Mampumenerapkankonsep-konsep yang berkaitandenganmanajemeninformasi,

termasukmenyusunpemodelan dan abstraksi data

sertamembangunaplikasiperangkatlunakuntukpengorganisasian data dan penjaminankeamananakses data.

KU07

Mampu mengidentifikasi kebutuhan bidang wirausaha di bidang teknologi informasi serta mampu memimpin dan bekerja dalam tim, mandiri dan bertanggung jawab terhadap pekerjaannya serta mampu berkomunikasi lisan dan tulisan yang berkaitan dengan aspek teknis dan non-teknis.

KU08

Mampumencari, merunut, mencariinformasiilmiah dan non-imiahsecaramandiri dan kritissertamengidentifikasiakarmasalah dan pemecahannyasecarakomprehensif, sertamengambilkeputusan yang tepatberdasarkananalisisinformasi dan data.

KU09

Menerapkankonsep-konsep yang berkaitandenganmanajemeninformasi,

termasukmenyusunpemodelan dan abstraksi data

sertamembangunaplikasiperangkatlunakuntukpengorganisasian data dan penjaminankeamananakses data.

(7)

KK01 Mampumembangunaplikasi dan sistemperangkatlunak yang berkaitandenganpengetahuanilmukomputer.

KK02 Mampumembuat program

untukmeningkatkanefektivitaspenggunaankomputeruntukmemecahkanmasalahtertentu.

KK03

Mampumembangun, mengevaluasisistemdenganmenggunakanbahasapemrograman, menerapkankonsep-konsep yang berkaitandenganpengembanganberbasisplatform pada Mobile Computing.

KK04 Mampumembangunsistem dan merakitalatsistemcerdas, menganalisis, merancang dan mengimplementasikanperipheral computer.

KK05 Mampumerancang, memprogram dan mengimplementasikanProgrammable Logic dan Field Programmable Logic Array (FPGA).

KK06 Mampumerancang dan mengembangkan program aplikasiuntukmemanipulasi model gambar, grafis dan citra, sertadapatmemvisualisasikannya.

KK07 Mampumembangun dan mengevaluasiperangkatlunakdalamberbagai area, termasuk yang berkaitandenganinteraksiantaramanusia dan komputer.

KK08

Mampumembangun, merancang,mengkonfigurasi dan

mengelolainfrastruktursistemjaringankomputer dan

sistemkeamanannyasertamelakukanpengelolaansecarakontinuterhadapproteksiprofil yang ada.

KK09

Mampumembangunsistem online

sebagaipendukungbisnisdalambidangteknologidenganmenggunakanteknik, ketrampilan dan alat bantu yang modern yang diperlukandalambidangteknikkomputer.

KK10 Mampumenghasilkankaryailmiahdalambentukjurnalatauprosidinguntukdikembangkan pada studilanjut.

CP – MATAKULIAH

M1 Mampumemahami konsep Bahasa Rakitan/Assembler sebagai bahasa pemrograman untuk mikroprosessor.

M2 Mampu memahami konsep sistem bilangan dan sandi ASCII sebagai dasar pemrograman bahasa rakitan.

(8)

M3 Mampu memahami konsep dasar dari register dan pengalamatan pada memori.

M4 Mampu memahami pemrograman assembler dengan menggunakan Debug.

M5 Mampu memahami pengoperasian file dan penggunaan port dengan pemrograman assembler.

Deskripsi Singkat Mata Kuliah Mata kuliah ini membantu mahasiswa dalam memahami ciri-ciri dari kelas-kelas tata bahasa, membuat tata bahasa yang termasuk ke dalam kelas tata bahasa reguler, bebas konteks, dan peka konteks, membuat mesin hipotetik dan perencanaan compiler. Topik-topik yang dipelajari meliputi; definisi tata bahasa, klasifikasi Chomsky, tata bahasa dan ekspresi reguler, tata bahasa bebas konteks, tata bahasa peka konteks, finite state automata, push down automata, mesin turing, dan teknik kompilasi.

Materi Pembelajaran / Pokok Bahasan

1. Pengenalan Bahasa Rakitan 2. Pengenalan Mikroprosesor 3. Menguasai Sistem Bilangan

4. Memahami Pemrograman Assembler

5. Memahami Pemrograman Assembler Terstruktur

Pustaka 1. Didin Mukodim, Pengantar Bahasa Rakitan, Penerbit Gunadarma, Jakarta, 1994.

2. Ediman Lukito, Dasar-dasar Pemrograman dengan Assembler 8088, PT.Elex Media Komputindo, Jakarta,1991.

3. Hartono Partoharsodjo, Tuntunan Praktis Pemrograman Bahasa Assembly, PT. Elex Media Komputindo, Jakarta,1990.

Media Pembelajaran Perangkat Lunak Perangkat Keras

Team Teaching Zulfahmi Syahputra, M.Kom Mata Kuliah Syarat -

(9)

A. RENCANA PEMBELAJARAN SEMESTER (RPS)

PERTE MUAN

KEMAMPUAN AKHIR

YANG DIHARAPKAN BAHAN KAJIAN METODE PEMBELAJARAN

INDIKATOR KEBERHASILAN

ALOKASI WAKTU

BOBOT PENILAIAN 1 Pemaparan Silabus dan

Penilaian

1. Perkenalan dan Pemaparan silabus Bahasa Rakitan 2. Manfaat dan tujuan

matakulian

3. Penjelasan tentang nilai

Ceramah, diskusi, tanya jawab,

praktikum

1. Perkenalan dan Pemaparan silabus Bahasa Rakitan 2. Manfaat dan tujuan

matakulian

3. Penjelasan tentang nilai

1x4x45” 10%

2 Karakteristik Bahasa Rakitan dan

Mikroprosessor

1. Karakteristik Bahasa RakitanPosisi Bahasa Rakitan di antara bahasa pemrograman lain.

2. Konsep dasar mikroprosessor 3. Perkembangan

mikroprosessor Intel

Ceramah, diskusi, tanya jawab

1. Menerangkan karakteristik Bahasa Rakitan dan

perbedaannya dengan bahasa pemrograman lainnya

2. Menjelaskan fungsi mikroprosessor dalam central processing unit 3. menerangkan

perkembangan

1x4x45” 10%

(10)

mikroprosessor sejak ditemukan- nya transistor sampai VLSI (Very Large Scale

Integrated Circuit) dan perkembangan terakhir.

3 Menguasai Sistem Bilangan

1. Sistem Bilangan Desimal

2. Sistem Bilangan Biner

3. Sistem Bilangan Oktal

4. Sistem Bilangan Heksadesimal 5. Sistem Bilangan

Bertanda 6. Sandi ASCII

Ceramah, diskusi, tanya jawab,

praktikum

1. mengetahui berbagai jenis sistem bilangan 2. melakukan konversi

antar sistem bilangan

3. melakukan operasi penjumlahan pada bilangan bertanda 4. melakukan konversi

bilangan positif menjadi negatif 5. mengenal sandi

ASCII

1x4x45” 10%

4-5 Mampu memahami konsep dasar dari register dan pengalamatan pada memori

1. Konsep dasar Register 8086/8088 2. Penggolongan

Register 3. Organisasi dan

Pengalamatan

Ceramah, diskusi, tanya jawab

1. Menjelaskan berbagai register pada

mikroprosessor 8086/8088

2. menerangkan cara

2x4x45” 10%

(11)

Memori pengalamatan memori pada mikroprosessor 8086/8088 6-7 Mampu memahami

pemrograman assembler dengan menggunakan Debug

1. Perintah-perintah yang digunakan pada Debug dan fungsinya 2. Set Instruksi

Ceramah, diskusi, tanya jawab,

praktikum

1. Perintah-perintah yang digunakan pada Debug dan fungsinya 2. Set Instruksi

a. Instruksi transfer data

b. Instruksi aritmatika c. Instruksi

Looping d. Instruksi Jump e. Operasi Stack f. Operasi Logika

2x4x45” 10%

8 Mampu memahami dan menguasai materi 1 – 7

UTS UTS Mahasiswa mampu

memahami dan menguasai materi 1 – 7 dan menjawab soal yang telah diberikan

1x4x45”

9-10 Mampu memahami pemrograman assembler secara terstruktur dengan

1. Pembuatan file eksekusi

2. Struktur Program

Ceramah, diskusi, tanya jawab,

praktikum

1. Membuat dan menjelaskan

program .COM dan

2x4x45” 15%

(12)

memanfaatkan compiler assembler

3. Pembuatan Procedure

4. Pembuatan Macro

.EXE dan

membedakannya 2. Membuat dan

menjelaskan procedure dan macro

11-13 Mampumemahami pemanfaatan program assembler untuk aplikasi input dan ouput

1. Masukan dari keyboard 2. Operasi pada

monitor

Ceramah, diskusi, tanya jawab,

praktikum

Membuat program aplikasi untuk

komunikasi I/O dengan keybard dan monitor

3x4x45” 20%

14-15 Mampu memahami pengoperasian file dan penggunaan port dengan pemrograman assembler

1. Operasi pada File 2. Pengaksesan port

Ceramah, diskusi, tanya jawab,

praktikum

1. menjelaskan

berbagai operasi file yang dapat

dilakukan dengan pemrograman assembler

2. menjelaskan cara kerja pengaksesan prot dengan pemrograman assembler

2x4x45” 15%

16 Membuktikan kemampuan materi Bahasa Rakitan

UAS UAS Membuktikan

kemampuan materi Bahasa Rakitan dan menjawab soal

1x4x45”

(13)

B. RANCANGAN TUGAS

Nama Mata Kuliah Bahasa Rakitan

Kode Mata Kuliah MKPS45404

Kemampuan Akhir yang Diharapkan Memahami Bahasa Rakitan, Mikroprosesor dan Sistem Bilangan.

Minggu/ Pertemuan ke 4

Tugas ke 1

1. Tujuan Tugas:

Operasi Sistem Bilangan.

2. Uraian Tugas:

Mengerjakan Operasi Sistem Bilangan Desimal, Biner, Oktal dan Heksadesimal.

3. Kriteria Penilaian:

Kemampuan mengerjakan konversi bilangan Desimal, Biner, Oktal dan Heksadesimal

Nama Mata Kuliah Bahasa Rakitan

Kode Mata Kuliah MKPS45404

Kemampuan Akhir yang Diharapkan Menguasai bahasa pemrograman assembler.

Minggu/ Pertemuan ke 13

Tugas ke 2

1. Tujuan Tugas:

Membuat contoh program sederhana bahasa pemrograman assembler.

2. Uraian Tugas :

Membuat penyelesaian sebuah kasus dengan program sederhana bahasa pemrograman assembler terstruktur.

3. Kriteria Penilaian:

Kemampuan dalam membuat program sederhana bahasa pemrograman assembler.

Referensi

Dokumen terkait

Dalam mata kuliah ini dibahas tentang beragam konsep definisi dan cakupan bahasa jurnalistik karakteristik bahasa jurnalistik, syarat-syarat bahasa jurnalistik, ciri-ciri bahasa

Deskripsi Singkat Mata Kuliah : Mata kuliah ini berisi konsep-konsep yang membekali mahasiswa dengan pengetahuan dan keterampilan yang akan membantu mahasiswa dalam melaksanakan

Basis Data biasanya merupakan salah satu bagian dari suatu sistem informasi yang besar yang antara lain terdiri dari:.

Dengan demikian uaraian di atas menunjukkan bahwa ada relasi yang kuat antara bertauhid dengan kesehatan mental, karena dengan tauhid mental seseorang dapat berkembang sesuai

Besar sudut yang dibentuk dari suatu tempat ke tempat lain dengan kompas yang tidak tepat adalah:d. Pilihan Dari Ke

a) Materi perkuliahan mengacu pada Rencana Kegiatan Pembelajaran Semester (RPS) Tahun 2021. b) Mahasiswa harus mengikuti kuliah di kelas MINIMAL 75% dari total kuliah

Deskripsi Mata Kuliah : Mata kuliah ini membekali mahasiswa dengan pengetahuan tentang tata bahasa Inggris dasar yang meliputi verb phrase, adverb clause, elliptical order, parallel

Realisasi indikator kinerja program Persentase Perbaikan Tata Kelola, Manajemen Risiko, dan Pengendalian Intern Pengelolaan Keuangan Negara sampai dengan triwulan IV