Anda di halaman 1dari 5

Rencana Pembelajaran Semester

Program Studi Sarjana Terapan Teknologi Rekayasa Instrumentasi

Nama Program Studi Sarjana Terapan Teknologi Rekayasa Instrumentasi


Nama MK Algoritma dan Pemrograman
Kode MK VI190207
Semester III
SKS 3
Nama Dosen Pengampu Dwi Oktavianto Wahyu Nugroho, S.T., M.T.
1. Macam – macam Bahasa Pemrograman, Flowchart, dan tipe
data.
2. TASM dan MASM, penginstalan dan penggunaan.
3. Dasar Bahasa Assembly, Struktur Dasar Bahasa Assembly,
Cara Mengkompile Program Assembly, Hal – hal yang
Penting dalam Bahasa Assembly (Register, Memory,
Interrupt, Jenis Angka dan Penulisan Karakter, Variabel dan
Konstanta).
4. Instruksi Dasar (Perpindahan Data, Aritmetika dan logika),
Instruksi Percabangan, Procedure dan Macro.
5. CodeBlocks instalasi dan penggunaan.
6. Struktur Dasar Bahasa C, Variabel dan Konstanta, Operator
Bahan Kajian dan Expression.
7. Operasi Input dan Operasi Output, Percabangan dan
Perulangan.
8. Array, String dan Pointer.
9. Pengenalan Objek Oriented Program, Sistem Usecase
Diagram, Class Diagram, Sequence Diagram, Activity
Diagram.
10. Delphi, Visual Studio, Instalasi dan penggunaan.
11. Struktur Dasar OOP (Form dan Unit Program), Operasi Input
dan Operasi Output, Percabangan dan Perulangan, open file
dan save file.
12. Pemrograman Grafik dan Pengolahan Citra Digital
13. XAMPP dan Android Studio, Instalasi dan penggunaan.
14. HTML 5
CPL yang dibebankan 1. Menguasai prinsip profesionalisme dan etika profesi kerja (P2)
MK 2. Menguasai isu terkini dari perkembangan teknologi
instrumentasi dunia industry (P3)
3. Menguasai konsep sistem instrumentasi, teknik instrumentasi
serta penerapannya di bidang industri (P4)
4. Menguasai dasar dari metode pemrograman serta
pengembangannya dalam bidang instrumentasi (P7)
5. Menguasai dampak dari pemanfaatan teknologi secara global,
meliputi ekonomi, lingkungan dan social (P8)
6. Menguji kinerja dan menganalisa sebuah sistem instrumentasi
(KK5)
7. Menganalisa dan menanggapi permasalahan sistem
instrumentasi (KK6)
8. Membuat perangkat lunak dan penerapkan perangkat keras
Rencana Pembelajaran Semester
Program Studi Sarjana Terapan Teknologi Rekayasa Instrumentasi
sesuai dengan standar keteknikan yang tepat pada sistem
kontrol instrumentasi (KK7)
9. Melaksanakan kalibrasi peralatan yang terkait dengan besaran
fisis (KK11)
1. Mahasiswa mampu memahami macam – macam bahasa
pemrograman dan penerapannya
2. Mahasiswa mampu memahami prinsip dan pemrograman
dengan bahasa tingkat rendah.
3. Mahasiswa mampu memahami prinsip dan pemrograman
dengan bahasa tingkat rendah level advance
4. Mahasiswa mampu memahami prinsip-prinsip pemrograman
tingkat tinggi
5. Mahasiswa mampu memahami operasi dalam bahasa tingkat
tinggi.
6. Mahasiswa mampu menjelaskan prinsip pemrograman array,
CP-MK
sring dan pointer dalam bahasa tingkat tinggi
7. Mahasiswa mampu memahami pemrograman berbasis Objek
8. Mahasiswa mampu memahami prinsip pemrograman berbasis
Objek
9. Mahasiswa mampu memahami terapan pemrograman berbasis
objek
10. Mahasiswa mampu memahami prinsip pemrograman database
11. Mahasiswa mampu memahami prinsip pemrograman android
studio
12. Mahasiswa mampu memahami prinsip pemrograman multi
platform.

Pengalaman Kriteria d
ampuan Keluasan (materi
Metode Pembelajaran Estimasi Waktu Belajar Indikato
ub CP-MK pembelajaran)
Mhs* Penilaia

- Macam – macam - Kuliah


- Diskusi kelompok
wa mampu Bahasa Pemrograman, Ketepatan
- Tugas 1: merangkum - [TM:1x2x50”] - Diskusi
mi macam Flowchart, dan tipe memahami
pembahasan mengenai - [BT:1x2x60”] - Tugas
m bahasa data. konsep dan
konsep dasar - [BM:1x2x60”] - Praktiku
aman dan - TASM dan MASM, - [P:1x1x170”] pengoperasio
pemrograman dan m
annya penginstalan dan program
instalasinya
penggunaan - Praktikum modul 1
wa mampu - Dasar Bahasa - Kuliah - [TM:1x2x50”] - Diskusi Ketepatan da
mi prinsip Assembly, Struktur - Diskusi Mengenai Bahasa - [BT:1x2x60”] - Tugas penguasaan
mrograman Dasar Bahasa Assembly - [BM:1x2x60”] - Praktiku memahami p
- Tugas 2: resume mengenai - [P:1x1x170”] m
bahasa Assembly, Cara dan pemrogr
endah Mengkompile dasar bahasa assembly, dengan baha
Program Assembly, instalasi dan cara tingkat renda
Hal – hal yang Penting kompilasinya serta
Rencana Pembelajaran Semester
Program Studi Sarjana Terapan Teknologi Rekayasa Instrumentasi
dalam Bahasa
Assembly (Register,
Memory, Interrupt,
- Praktikum modul 1
Jenis Angka dan menerapkan
(lanjutan)
Penulisan Karakter,
Variabel dan
Konstanta).
- Diskusi tentang
pemrograman Bahasa
wa mampu - Instruksi Dasar Assembly
- Tugas 3: mengerjakan - Diskusi Terampil dal
mi prinsip (Perpindahan Data, - [TM:1x2x50”] -
program aritmetika dan Tugas menguasai
mrograman Aritmetika dan - [BT:1x2x60”] -
logika Presentasi pemrograma
bahasa logika), Instruksi - [BM:1x2x60”] - Praktiku
- Tugas 4: mengerjakan - [P:1x1x170”] tingkat renda
endah level Percabangan, m
program percabangan,
Procedure dan Macro
prosedur dan Macro
- Praktikum modul 1
(lanjutan)
- Kuliah
- Diskusi dikelas
- CodeBlocks instalasi - Ketepatan da
wa mampu Tugas 5 : mengerjakan
dan penggunaan. - [TM:1x2x50”] - Diskusi menguasai p
mi prinsip- resume tentang Bahasa C,
- Struktur Dasar Bahasa - [BT:1x2x60”] - Tugas –prinsip
Variabel dan Konstanta,
C, Variabel dan - [BM:1x2x60”] - Praktiku pemrograma
aman operator dan ekspression - [P:1x1x170”]
Kosntanta, Operator - m tingkat tingg
inggi Praktikum modul 1
dan Expression. (lanjutan)

KUIS
- Kuliah
wa mampu - Diskusi Ketepatan da
- Operasi Input dan - Diskusi kelompok - [TM:1x2x50”]
mi operasi - Tugas 6: tugas kelompok Tugas membuat pro
Operasi Output, - [BT:1x2x60”]
- Presentasi
ahasa Percabangan dan membuat program dengan - [BM:1x2x60”] dalam bahas
- Praktiku
inggi Perulangan. bahasa tingkat tinggi - [P:1x1x170”] tingkat tingg
m
- Praktikum modul 2
wa mampu - Array, String dan - Kuliah & diskusi - [TM:1x2x50”] - Diskusi Ketepatan da
skan prinsip Pointer - Tugas 7 : mengerjakan - [BT:1x2x60”] - Tugas memahami
aman program berkenaan dengan - [BM:1x2x60”] - Praktiku konsep dan
penerapan aaray, string dan - [P:1x1x170”] m
ing dan mampu
dalam pointer melakukan
ingkat - Praktikum modul 2 perograman
(lanjutan) dengan
menggunaka
array, string
Rencana Pembelajaran Semester
Program Studi Sarjana Terapan Teknologi Rekayasa Instrumentasi

pointer
Ujian Tulis d
EVALUASI TENGAH SEMESTER (ETS)
Praktik Prog

- Pengenalan Objek - Diskusi kelompok dan


Oriented Program, presentasi di depan kelas
wa mampu - Tugas besar : proyek - [TM:1x2x50”] - Diskusi Ketepatan da
Sistem Usecase
mi membuat skema - [BT:1x2x60”] - Tugas memahami
Diagram, Class
aman pemrograman tepat guna - [BM:1x2x60”] - Praktiku pemrograma
Diagram, Sequence - [P:1x1x170”] m
Objek berbasis OOP berbasis Obj
Diagram, Activity - Praktikum modul 2
Diagram (lanjutan)
- Delphi, Visual Studio,
Instalasi dan
penggunaan.
wa mampu - Struktur Dasar OOP - Diskusi
- Kuliah dan diskusi - [TM:1x2x50”] Ketepatan dalam
mi prinsip (Form dan Unit Tugas
- [BT:1x2x60”]
- Tugas 8 : menyusun perealisasian - Presentasi membuat progr
man berbasis Program), Operasi - [BM:1x2x60”]
program dari tugas 7 - Praktiku berbasis objek
Input dan Operasi - [P:1x1x170”]
m
Output, Percabangan
dan Perulangan, open
file dan save file.
- Kuliah dan diskusi latihan soal
- Tugas 9 : melakukan - Diskusi
wa mampu - [TM:1x2x50”]
- Pemrograman Grafik penambahan program dari tugas Tugas Ketepatan dalam
mi terapan - [BT:1x2x60”]
dan Pengolahan Citra 8 dengan penambahan grafik dan - Praktik Membuat progr
man berbasis - [BM:1x2x60”]
Digital pemrosesan citra digital - Praktiku berbasis Objek
- [P:1x1x170”]
- Praktikum modul 2 m
(lanjutan)
KUIS
- Kuliah Keterampilan d
wa mampu - XAMP instalasi dan - Presentasi dan diskusi - [TM:1x2x50”] - Diskusi
menerapkan
- [BT:1x2x60”] Tugas
mi prinsip penggunaan dan database Tugas 10 : menambahkan konsep pemrograman d
- [BM:1x2x60”] - Praktiku
man database terkait database dalam tugas 9 - [P:1x1x170”] base.
m
- Praktikum modul 3
- Kuliah
wa mampu - Presentasi - [TM:1x2x50”] - Diskusi Ketepatan dalam
mi prinsip - Android Studio, instalasi - Tugas 11 : melakukan tugas 8 - [BT:1x2x60”] Tugas melakukan
man android dan penggunaannya dengan android studio - [BM:1x2x60”] - Praktiku pemrograman d
- Praktikum modul 3 - [P:1x1x170”] m android
(lanjutan)
wa mampu - Pemrograman - Kuliah - [TM:1x2x50”] - Diskusi Ketepatan dalam
Rencana Pembelajaran Semester
Program Studi Sarjana Terapan Teknologi Rekayasa Instrumentasi
- Diskusi
- Tanya jawab Tuga
mi prinsip - Test - [BT:1x2x60”] - Presentasi melaksanakan
man multi multiplatform (HTML 5) - Tugas : Merealisasikan program 8 - [BM:1x2x60”] - Praktik pemrograman
dalam skema multiplatform - [P:1x1x170”] - Praktiku multiplatform
- Praktikum modul 3 m
(lanjutan)
EVALUASI AKHIR SEMESTER (EAS) (demo Tugas Besar)

PUSTAKA:
1. Prestiliano, Jason, 2005, “Strategi Bahasa Assembler”, Gava Media, Jogjakarta.
2. https://www.techbrown.com/install-assembler-ide-windows-10/
3. Kadir, Abdul, 2015, “Zero to a Pro C”, Andi, Yogyakarta.
4. Kadir, Abdul, 2013, “Zero to a Pro Delphi”, Andi, Yogyakarta.
5. Safaat, Nazruddin, 2018,”Android, pemrograman aplikasi mobile berbaasis android”,
Informatika, Bandung
6. Safaat, Nazruddin, 2015,”Rancang Bangun Aplikasi Multiplatform”, Informatika,
Bandung.
Catatan:
* Presentasi, tugas, diskusi, quiz, praktikum lab
1 sks = (50” TM + 60” BT + 60” BM)/Minggu
TM = Tatap Muka (Kuliah)
BT = Belajar Terstruktur.
BM = Belajar Mandiri
P = Praktikum

Anda mungkin juga menyukai