Anda di halaman 1dari 74

PADA MATA KULIAH ALGORTIMA PEMROGRAMAN

AGARIADNE DWINGGO SAMALA

“The more that you read, the more things you will know.
The more that you learn, the more places you will go.”
BUKU PANDUAN MAHASISWA
SIAGA-BLENDED LEARNING
PADA MATA KULIAH ALGORITMA PEMROGRAMAN

“The more that you read, the more things you will know.
The more that you learn, the more places you will go.”

AGARIADNE DWINGGO SAMALA

ISBN :
0000-0000

Cetakan Pertama:
Maret 2023

iv + 76 Halaman, (B5) 17,6 x 25 cm

Desain Cover:
Agariadne Dwinggo Samala

Hak Cipta 2023, Pada Penulis

Isi diluar tanggung jawab percetakan

Copyright © 2023 by Agariadne Dwinggo Samala


All Right Reserved

Hak cipta dilindungi undang-undang


Dilarang keras menerjemahkan, memfotokopi, atau
memperbanyak sebagian atau seluruh isi buku ini
tanpa izin tertulis dari Penerbit.

Penerbit.

2023
KATA PENGANTAR

Assalamu'alaikum warahmatullahi wabarakatuh,

Alhamdulillah, segala puji dan rasa syukur atas kehadirat Allah Swt karena
berkat rahmat dan karunia-Nya buku panduan mahasiswa SIAGA-Blended Learning
pada mata kuliah algoritma pemrograman ini bisa terselesaikan. Shalawat beserta
salam senantiasa tercurahkan kepada Nabi Muhammad Saw. sebagai rasa syukur dan
penghormatan kepada sosok yang telah membawa rahmat bagi seluruh alam. Semoga
kita senantiasa diberikan rahmat dan hidayah dari Allah Swt.
Buku panduan ini disusun dengan tujuan sebagai buku pegangan bagi
mahasiswa dalam pembelajaran SIAGA-Blended Learning pada mata kuliah algoritma
pemrograman. Buku panduan ini diharapkan dapat membantu mahasiswa untuk
mempersiapkan diri dalam proses pembelajaran yang lebih baik.
Pada kesempatan ini saya menyampaikan terima kasih dan penghargaan
kepada:
1. Kedua Orang tua, Istri, dan Keluarga Besar, yang tiada henti mendoakan,
memberikan dukungan, motivasi untuk saya agar terus belajar, selalu semangat,
pantang menyerah dalam menggapai cita-cita dan harapan.
2. Bapak Prof. Dr. Usmeldi, M.Pd. selaku promotor I yang telah banyak
memberikan masukan, arahan, dan bimbingannya dalam pelaksanaan penelitian
disertasi ini.
3. Bapak Dr. Ta’ali, M.T. selaku promotor II yang telah banyak memberikan
masukan, arahan, dan bimbingannya dalam pelaksanaan penelitian disertasi ini.
4. Bapak Prof. Dr. Wakhinuddin, M.Pd., Dr. Dedy Irfan, S.Pd., M.Kom., dan Dr.
Asrul Huda, S.Kom., M.Kom., selaku pembahas yang telah memberikan arahan
dan saran dalam penelitian disertasi ini.
5. Para pakar ahli (experts) selaku validator atas disertasi dan produk disertasi pada
penelitian ini.
6. Bapak Prof. Ganefri, Ph.D., selaku Rektor Universitas Negeri Padang.
7. Bapak Dr. Fahmi Rizal, M. Pd., M.T. selaku Dekan Fakultas Teknik Universitas
Negeri Padang.

i
8. Prof. Dr. Ambiyar, M.Pd. selaku koordinator program studi S3 Pendidikan
Teknologi dan Kejuruan Fakultas Teknik Universitas Negeri Padang.
9. Bapak Thamrin, S.Pd., M.T., dan Ibu Delsina Faiza, S.T., M.T., selaku Ketua
dan Sekretaris Departemen Teknik Elektronika.
10. Pegawai dan staf Departemen Teknik Elektronika dan Program Studi Pendidikan
Teknologi dan Kejuruan beserta seluruh pegawai Fakultas Teknik Universitas
Negeri Padang.
11. Teman-teman Program Pascasarjana Pendidikan Teknologi dan Kejuruan
tertutama kelas B, Fakultas Teknik, Universitas Negeri Padang.
12. Semua pihak, siapapun yang telah memberikan kontribusi yang tidak dapat
tersebutkan satu per satu.
Semoga segala bantuan yang telah diberikan menjadi amal ibadah di sisi Allah
Swt. Kami mengharapkan kritik dan saran yang membangun dari pembaca sebagai
catatan perbaikan bagi kami untuk penyusunan buku panduan berikutnya di masa
mendatang. Kami berharap buku panduan ini dapat menjadi sumber ilmu
pengetahuan, referensi yang berguna bagi mahasiswa dalam melaksanakan proses
pembelajaran mata kuliah algoritma pemrograman menjadi lebih efektif dan efisien.
Terakhir, semoga buku panduan ini dapat memberikan manfaat yang besar dapat
meingkatkan kualitas pembelajaran. Aamiin.

Wassalamu'alaikum warahmatullahi wabarakatuh.

Padang, Maret 2023

Peneliti

ii
DAFTAR ISI

Halaman

KATA PENGANTAR .................................................................................... i


DAFTAR ISI .................................................................................................. vi
DAFTAR GAMBAR ...................................................................................... vii
BAB I RENCANA PEMBELAJARAN SEMESTER (RPS) ......................... 1
BAB II SATUAN ACARA PEMBELAJARAN............................................ 12
A. Pertemuan 1 .............................................................................. 12
B. Pertemuan 2 .............................................................................. 14
C. Pertemuan 3 .............................................................................. 16
D. Pertemuan 4 .............................................................................. 18
E. Pertemuan 5 .............................................................................. 20
F. Pertemuan 6 .............................................................................. 22
G. Pertemuan 7 ..................................................................................... 24
H. Pertemuan 8 ..................................................................................... 26
I. Pertemuan 9 .............................................................................. 28
J. Pertemuan 10 ............................................................................. 30
K. Pertemuan 11 ............................................................................. 32
L. Pertemuan 12 ............................................................................. 34
M. Pertemuan 13 ............................................................................. 36
N. Pertemuan 14 ................................................................................... 38
O. Pertemuan 15 ................................................................................... 40
P. Pertemuan 16 ............................................................................. 42

BAB III PANDUAN SINTAKS SIAGA-BLENDED LEARNING ..................... 44


BAB IV EVALUASI............................................................................................. 54
BAB V PENGGUNAAN E-LEARNING............................................................ 64
DAFTAR PUSTAKA

iii
DAFTAR GAMBAR

Gambar 3.1 Sintaks SIAGA-Blended Learning..................................................... 44


Gambar 3.2 Sintaks SIAGA-Blended Learning (cont.) ........................................... 45
Gambar 3.3 Alur Sintaks SIAGA-Blended Learning ............................................. 46
Gambar 3.4 Strategi Pembelajaran ................................................................... 52
Gambar 3.5 Skenario Pembelajaran SIAGA-Blended Learning ............................. 55
Gambar 4.1 Taksonomi Bloom ........................................................................ 56
Gambar 5.1 E-learning UNP............................................................................. 60
Gambar 5.2 Halaman dashboard ....................................................................... 61
Gambar 5.3 Daftar Kelas................................................................................. 61
Gambar 5.4 Halaman Kelas ............................................................................ 62
Gambar 5.5 Attendance ............................................................................................ 63
Gambar 5.6 Add Submission .................................................................................... 63
Gambar 5.7 Pertemuan F2F virtual ....................................................................... 64
Gambar 5.8 Tampilan Jitsi: Tatap Maya ............................................................... 64

iv
BAB I
RENCANA PEMBELAJARAN SEMESTER (RPS)

A. Rencana Pembelajaran Semester (RPS)

Pendidikan merupakan suatu kegiatan yang memiliki tujuan untuk


membantu individu dalam mengembangkan potensi dan kemampuan yang
dimilikinya. Salah satu elemen penting dalam pendidikan adalah proses
pembelajaran. Proses pembelajaran yang baik akan menghasilkan individu
yang memiliki pengetahuan, keterampilan, dan sikap yang positif.
Dalam konteks pendidikan tinggi, rencana pembelajaran semester atau
RPS merupakan suatu dokumen yang menggambarkan rencana pembelajaran
yang akan dilakukan selama satu semester. RPS biasanya dibuat oleh dosen
sebagai pedoman untuk mengajar dan memberikan materi kepada mahasiswa.
RPS merupakan hal yang penting karena dapat membantu dosen dalam
merencanakan kegiatan pembelajaran yang efektif dan efisien. Selain itu, RPS
juga dapat membantu mahasiswa dalam memahami materi yang diajarkan dan
mengatur waktu belajar mereka.

1
RENCANA PEMBELAJARAN SEMESTER (RPS)
UNIVERSITAS NEGERI PADANG
FAKULTAS TEKNIK
DEPARTEMEN TEKNIK ELEKTRONIKA
SKS
MATA KULIAH KODE RUMPUN MK Sem. VERSI
Teori Prak.
Algoritma Pemrograman
ELA1.61.1104 Wajib 2 – 1 2023
Programming Algorithms

Agariadne Dwinggo Samala, S.Kom., M.Pd.T., MCE.


KD. 191020
Dosen Pengampu
NIDN. 0022089302
NIP. 19930822 201903 1 008 TTD Dosen Pengampu

Keterangan Dekan Fakultas Teknik Kepala Departemen Elektronika Kaprodi. PTE

Dr. Fahmi Rizal, M.Pd., M.T Thamrin, S.Pd., M.T Thamrin, S.Pd., M.T
NIP. 19591204 198503 1 004 NIP. 19770101 200812 1 001 NIP. 19770101 200812 1 001

Capaian Capaian Pembelajaran Lulusan (CPL)


Pembelajaran
1. Bertaqwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius. (S1)
Lulusan (CPL)
2. Menginternalisasi nilai, norma, dan etika akademik. (S8)
3. Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri. (S9)

2
4. Menguasai konsep teoritis secara umum untuk memperoleh pemahaman yang komprehensif terkait bidang algoritma pemrograman
(P1)
5. Mampu memformulasikan berbagai permasalahan nyata berdasarkan konsep terkait bidang keahlian. (P3)
6. Mampu menerapkan pemikiran kritis, logis, sistematis, dan inovatif dalam dalam konteks pengembangan atau implementasi ilmu
pengetahuan
dan teknologi yang memperhatikan dan menerapkan nilai humaniora yang sesuai dengan bidang keahliannya. (KU1)
7. Mampu menunjukkan kinerja mandiri, bermutu, dan terukur. (KU2)
8. Mampu mengambil keputusan secara tepat dalam konteks penyelesaian masalah di bidang keahliannya. (KU5)
9. Mampu mengaplikasikan teknologi informasi dalam penyelesaian masalah nyata di era revolusi industri 4.0. (KK4)
10. Mampu berkomunikasi melalui lisan dan tulisan secara efektif. (KK5)
11. Mampu mengidentifikasi kebutuhan akan pembelajaran sepanjang hayat, termasuk memiliki akses pada isu kekinian. (KK6)

Catatan: S: Sikap, P: Pengetahuan, KU: Keterampilan Umum, KK: Keterampilan Khusus


Capaian Capaian Pembelajaran Mata Kuliah (CPMK)
Pembelajaran
Mahasiswa:
Mata Kuliah
(CPMK) 1. Mampu menyimpulkan konsep algoritma pemrograman menggunakan bahasa pemrograman tertentu dengan hardware dan software
(IDE).
2. Mampu menganalisis tentang struktur dasar pemrograman bahasa C.
3. Mampu menggunakan, menguji, mengombinasikan penggunaan operasi input dan output dalam pemrograman.
4. Mampu membedakan, menggunakan, menguji variabel, konstanta tipe data dan operator dalam pemrograman.
5. Mampu menggunakan, mengkode alur pengambilan keputusan (decision making), alur kontrol perulangan (loop) dalam pemrograman
untuk pemecahan suatu masalah atau kasus tertentu.
6. Mampu menggunakan arrays dalam memecahkan suatu persoalan studi kasus dengan pemrograman.
7. Mampu menganalisis, merancang konsep pemrograman prosedural, penggunaan fungsi dan prosedur dalam menyelesaikan kasus atau
permasalahan dalam pemrograman.
8. Mampu membuat, mengkombinasikan penggunaan string dalam pemrograman.
9. Mampu membedakan, menggunakan, memadukan enumerasi, struct, dan penanganan file dalam pemrograman.
10. Mampu merancang program aplikasi sederhana untuk pemecahan masalah dan kasus nyata sehari-hari dengan pemrograman.

3
Pada mata kuliah ini mahasiswa belajar tentang prinsip, konsep teoritis, dan praktik dalam penyelesaian suatu pemecahan masalah, kasus
tertentu melalui algoritma pemrograman. Materi yang akan dipelajari meliputi tentang sistem komputer, konsep algoritma pemrograman,
Diskripsi singkat
penulisan algoritma, variabel, konstanta, tipe data dan identifier, operator, ekspresi dan penanganan input output, pengambilan keputusan
Mata Kuliah
(decision making), kontrol perulangan (looping), array, pemrograman modular: fungsi dan prosedur, pengolahan string, enumerasi, struct serta
merancanga program aplikasi sederhana menggunakan bahasa pemrograman.
Pustaka Utama (RU)
1. Agariadne Dwinggo Samala. 2023. Algoritma Pemrograman C (Online). Padang: UNP.
2. Rinaldi Munir. 2016. Algoritma dan Pemrograman. Bandung. Informatika ITB.
3. Noel Kalicharan. 2015. Learn to Program with C. New York, Springer-Science.

Pendukung (RP)
1. C Notes for Professionals (e-book)
2. https://www.programiz.com/
3. https://www.learn-c.org/
4. https://www.sololearn.com/
5. https://www.w3schools.com/
6. https://www.tutorialspoint.com/
7. https://www.javatpoint.com/

Media Software Hardware


Pembelajaran 1. e-learning2.unp.ac.id 1. Perangkat Komputer: PC, Notebook, Laptop
2. Whatsapp Group 2. Mouse
3. MS. Word 3. Kamera
4. Nitro PDF 4. LCD & Proyektor
5. Text Editor: Notepad atau VS Code
6. IDE: DevC++
7. OS Windows
8. E-Books, Multimedia
Model
SIAGA-Blended Learning: Start, Initiation, Action, Guided Reflection, Achievement
Pembelajaran
Assessment Kehadiran, Kuis, Tugas Laporan, UTS, dan UAS
Matakuliah Syarat Tidak ada prasyarat

4
Metode Pembelajaran &
Bahan Kajian Bobot
Kompetensi yang Bentuk Penugasan Kriteria & Indikator
Minggu Referensi Penilaian
hendak dicapai (Materi Pembelajaran) Penilaian
(%)
[Estimasi Waktu]

(1-2) Mampu menjelaskan, 1. Introduction + Kontrak 1. TM (50’) In Class ➢ Ketepatan dalam RU, RP, dan Internet 10
menyimpulkan konsep Kuliah; Share with other menjelaskan,
algoritma 2. Pengantar Komputer, Small Group Discussion menyimpulkan
pemrograman Algoritma (F2F) Synchronous tentang algoritma
menggunakan bahasa Pemrograman, IDE, (Active Learning) dalam
pemrograman tertentu dan Instalasi pemrograman, IDE
2. BT (60’) In Virtual dan instalasi.
dengan hardware dan
(F2F) Synchronous ➢ Ketepatan dalam
software (IDE).
(LMS) Asynchronous menggunakan
bahasa
3. BM (60’) In Person permrograman
Laporan Studi Kasus dengan IDE.
(LMS) Asynchronous
(Self-Paced Learning)

[2x(2x170’)] Case Method

Guided Reflection:
(LMS & Whatsapp)
Q&A, Feedback

5
(3-4) Mampu menganalisis 1. Struktur Bahasa C: 1. TM (50’) In Virtual ➢ Ketepatan dalam RU, RP, dan Internet 10
tentang struktur dasar Syntax Share with other menganalisa
pemrograman bahasa 2. Input & Output Small Group Discussion tentang struktur
C. (F2F) Synchronous dasar pemrograman
(Active Learning) bahasa C
Mampu menggunakan, ➢ Ketepatan dalam
menguji, 2. BT (60’) In Virtual membedakan
mengombinasikan (LMS) Asynchronous Variabel dengan
penggunaan operasi Konstranta.
input dan output dalam 3. BM (60’) In Person ➢ Ketepatan dalam
pemrograman. Laporan Studi Kasus menggunakan dan
(LMS) Asynchronous menguji variabel,
(Self-Paced Learning) konstanta, tipe
data, dan operator
[2x(2x170’)] Case Method dalam
pemrograman.
Guided Reflection:
(LMS & Whatsapp)
Q&A, Feedback

(5-6) Mampu membedakan, 1. Variabel, Konstanta & 1. TM (50’) In Virtual ➢ Ketepatan dalam RU, RP, dan Internet 15
menggunakan, menguji Tipe Data Share with other menggunakan,
variabel, konstanta tipe 2. Operator Small Group Discussion menguji,
data dan operator (F2F) Synchronous mengkombinasikan
dalam pemrograman. 3. Decision Making: (Active Learning) penggunaan input
Pengambilan dan outpur dalam
Mampu menggunakan, Keputusan, 2. BT (60’) In Virtual pemrograman
mengkode alur Percabangan (LMS) Asynchronous ➢ Ketepatan dalam
pengambilan keputusan if, if else, if else if, switch menggunakan,
(decision making) dalam case, ternary, nested if 3. BM (60’) In Person mengkode alur
pemrograman untuk Laporan Studi Kasus pengambilan
pemecahan suatu

6
masalah atau kasus (LMS) Asynchronous keputusan (decision
tertentu. (Self-Paced Learning) making) dalam
pemrograman
[2x(2x170’)] Case Method untuk pemecahan
suatu masalah atau
Guided Reflection: kasus tertentu.
(LMS & Whatsapp)
Q&A, Feedback

(7) Mampu menggunakan, Looping: Perulangan 1. TM (50’) In Virtual ➢ Ketepatan dalam RU, RP, dan Internet 15
menganalisis, for, while, do while, nested Share with other menggunakan,
mengkode alur loop Small Group Discussion menganalisis,
perulangan (looping) (F2F) Synchronous mengkode alur
dalam pemrograman (Active Learning) perulangan (looping)
untuk pemecahan suatu dalam
2. BT (60’) In Virtual pemrograman
masalah atau kasus
(LMS) Asynchronous untuk pemecahan
tertentu.
suatu masalah atau
3. BM (60’) In Person kasus tertentu.
Laporan Studi Kasus
(LMS) Asynchronous
(Self-Paced Learning)

[2x(2x170’)] Case Method

Guided Reflection:
(LMS & Whatsapp)
Q&A, Feedback

(8)
Mid-Exam: Ujian Akhir Semester (UTS): TM (In Class) Synchronous

7
(9-10) Mampu menggunakan 1. Arrays 1. TM (50’) In Class ➢ Ketepatan dalam RU, RP, dan Internet 15
arrays dalam 2. Fungsi dan Prosedur Share with other menggunakan
memecahkan suatu 3. Pemrograman Small Group Discussion arrays dalam
persoalan studi kasus Prosedural (F2F) Synchronous memecahkan suatu
dengan pemrograman. (Active Learning) persoalan studi
kasus dengan
Mampu memahami, 2. BT (60’) In Virtual pemrograman.
menerapkan konsep (F2F) Synchronous ➢ Kepatan dalam
pemrograman modular, (LMS) Asynchronous memahami,
penggunaan fungsi dan menerapkan konsep
3. BM (60’) In Person pemrograman
prosedur dalam
Laporan Studi Kasus modular,
menyelesaikan kasus
(LMS) Asynchronous penggunaan fungsi
atau permasalahan
(Self-Paced Learning) dan prosedur dalam
dalam pemrograman. menyelesaikan
[2x(2x170’)] Case Method kasus atau
permasalahan
Guided Reflection: dalam
(LMS & Whatsapp) pemrograman.
Q&A, Feedback

(11-12) Mampu membuat, 1. String 1. TM (50’) In Virtual ➢ Ketepatan dalam RU, RP, dan Internet 10
mengkombinasikan 2. Enumeration Share with other membuat,
penggunaan String Small Group Discussion mengkombinasikan
dalam pemrograman. (F2F) Synchronous penggunaan String
(Active Learning) dalam
Mampu menggunakan, pemrograman.
menerapkan enumerasi. 2. BT (60’) In Virtual ➢ Ketepatan dalam
(LMS) Asynchronous menggunakan,
menerapkan
3. BM (60’) In Person enumerasi.

8
Laporan Studi Kasus
(LMS) Asynchronous
(Self-Paced Learning)

[2x(2x170’)] Case Method

Guided Reflection:
(LMS & Whatsapp)
Q&A, Feedback

(13-14) Mampu 1. Struct 1. TM (50’) In Virtual ➢ Ketepatan dalam RU, RP, dan Internet 15
mengaplikasikan, 2. File Handling Share with other mengaplikasikan,
merancang konsep Small Group Discussion merancang struct,
struct, dan penanganan (F2F) Synchronous dan penanganan file
file dalam (Active Learning) dalam
pemrograman. pemrograman.
2. BT (60’) In Virtual
(LMS) Asynchronous

3. BM (60’) In Person
Laporan Studi Kasus
(LMS) Asynchronous
(Self-Paced Learning)

[2x(2x170’)] Case Method

Guided Reflection:
(LMS & Whatsapp)
Q&A, Feedback

9
(15) Mampu merancang Program Sederhana 1. TM (50’) In Virtual ➢ Ketepatan RU, RP, dan Internet 10
program aplikasi Share with other merancang program
sederhana untuk Small Group Discussion aplikasi sederhana
pemecahan masalah (F2F) Synchronous untuk pemecahan
dan kasus nyata sehari- (Active Learning) masalah dan kasus
hari dengan nyata sehari-hari
pemrograman. 2. BT (60’) In Virtual dengan
(LMS) Asynchronous pemrograman.

3. BM (60’) In Person
Laporan Studi Kasus
(LMS) Asynchronous
(Self-Paced Learning)

[2x(2x170’)] Case Method

Guided Reflection:
(LMS & Whatsapp)
Q&A, Feedback

(16)
Final-Exam: Ujian Akhir Semester (UAS): TM TM (In Class) Synchronous

Catatan : 1 SKS = (50’ TM + 60’ BT + 60’ BM)/Minggu BM = Belajar Mandiri (In Person) T = Teori (Pengetahuan)
TM = Tatap Muka (In Virtual/In Class) PS = Praktikum Simulasi (170 menit/minggu) P = Praktek (Ketrampilan Kerja)
BT = Belajar Terstruktur (In Virtual) PL = Praktikum Laboratorium (170 menit/minggu)

10
KOMPONEN PENILAIAN:

Ujian Tengah Semester : 15 %


Ujian Akhir Semester : 20 %
Case Method : 50 %
Kehadiran & Sikap : 15 %
Total : 100 %

SISTEM PENILAIAN:

Nilai Angka Nilai Mutu Angka Mutu Sebutan Mutu


85 – 100 A 4.0 Dengan pujian
80 – 84 A- 3.6 Sangat baik sekali
75 – 79 B+ 3.3 Baik sekali
70 – 74 B 3.0 Baik
65 – 69 B- 2.6 Cukup Baik
60 – 64 C+ 2.3 Lebih dari cukup
55 – 59 C 2.0 Cukup
50 – 54 C- 1.6 Kurang cukup
40 – 49 D 1.0 Kurang
≤ 39 E 0.0 Gagal
- T - Tertunda

11
BAB II
SATUAN ACARA PEMBELAJARAN (SAP)

A. PERTEMUAN 1

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mahasiswa memahami kontrak perkuliahan, mampu memahami kegiatan
CPMK
perkuliahan, dan penugasan

PERKENALAN & KONTRAK PERKULIAHAN:

1) Perkenalan
2) Kontrak Perkuliahan
Materi 3) Rencana Kegiatan Pembelajaran
4) Penugasan
5) Sistem Penilaian
6) Aturan Perkuliahan
7) Pengenalan Algoritma Pemrograman

Pendekatan Student-Centered Learning (SCL)

Metode ➢ Case Method


Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembukaan
Select & Share 2) Pembukaan kelas dan perkuliahan pertemuan
(4s) perkenalan pertama
3) Dosen menentukan, 2) Berdo’a In Class
menginformasikan 3) Perkenalan diri (F2F)
kepada mahasiswa 4) Memperhatikan, Synchronous
mengenai tujuan mendengarkan
pembelajaran yang akan penjelasan dari dosen
dicapai mengenai
pembelajaran

12
13

Initiation: 1) Dosen menjelaskan 1) Menggunakan


Technology, tentang penggunaan teknologi dalam
Media & teknologi pendukung pembelajaran e-learning
Materials pembelajaran: 4) Memahami rencana
LMS e-learning pembelajaran
2) Dosen menyampaikan semester, penugasan,
materi terkait rencana sistem penilaian,
pembelajaran semester, aturan perkuliahan,
penugasan, sistem dan pengenalan In Class
penilaian, aturan tentang matakuliah (F2F)
perkuliahan, dan algoritma Synchronous
pengenalan tentang pemrograman
matakuliah algoritma 2) Men-download media
pemrograman dan materi yang ada di
3) Dosen menyiapkan e-learning
media dan materi
pembelajaran melalui e-
learning

Action: Activities 1) Dosen melakukan 1) Mengetahui


& Assignments pembagian kelompok pembagian kelompok
presentasi berdasarkan presentasi
topik pertemuan 2) Mengetahui daftar In Virtual
2) Dosen memberikan topik pertemuan (F2F)
game sederhana untuk 3) Mengerjakan game Synchronous
menstimulus mahasiswa yang ada di e-learning (LMS)
mengenai pengenalan 4) Mencari, menyeleksi, Asynchronous
algoritma pemrograman membaca mengenai
topik kelompok

Reflection: 1) Dosen memantau 1) Berdiskusi dengan


Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif mengenai
2) Dosen memberikan topik kelompok
kesempatan kepada 2) Bertanya kepada dosen In Virtual
mahasiswa untuk mengenai materi (Whatsapp)
bertanya dan berdiskusi pembelajaran Synchronous
mengenai materi 3) Refleksi (LMS)
pembelajaran Asynchronous
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen memberikan 1) Mahasiswa menerima


Assessment & penilaian kepada hasil penilaian dosen
Evaluation mahasiswa 2) Mahasiswa
2) Melakukan evaluasi mempelajari materi
In Person
terkait pembelajaran pertemuan berikutnya
(LMS)
3) Dosen mencatat hal-hal 3) Mahasiswa
Asynchronous
yang perlu untuk menyiapkan slide
diperbaiki pada presentasi untuk
pertemuan berikutnya pertemuan berikutnya
14

B. PERTEMUAN 2

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mahasiswa mampu menjelaskan, menyimpulkan dan mengaplikasikan konsep
algoritma pemrograman menggunakan bahasa pemrograman tertentu
CPMK
termasuk membuat, mengkompilasi, menganalisis kesalahan menggunakan
hardware dan software (IDE).

ALGORITMA, PEMROGRAMAN & IDE

1) Pengenalan Algoritma
2) Karakteristik Algoritma
3) Bentuk Dasar Algoritma
Materi
4) Penyajian Algoritma
5) Pemrograman
6) IDE: Integrated Development Environment
7) Instalasi DevC++
8) Instalasi Visual Studio Code

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
15

penguatan pemahaman 3) Men-download materi


mahasiswa yang ada di e-learning, In Virtual
2) Dosen menyiapkan 4) Mempelajari dan (F2F)
materi pembelajaran memahami materi Synchronous
melalui e-learning yang yang ada di e-learning (LMS)
bisa diakses mahasiswa 5) Menonton video Asynchronous
secara asinkron pembelajaran
3) Dosen menyiapkan 6) Melakukan instalasi
media pendukung IDE
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari, In Virtual
evaluasi terkait menyeleksi, membaca (LMS)
pembelajaran materi untuk Asynchronous
4) Dosen mencatat hal-hal pertemuan berikutnya
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
16

C. PERTEMUAN 3

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms

CPMK Mampu menganalisis tentang struktur dasar bahasa C.

STRUKTUR BAHASA C: SYNTAX

1) Pengenalan Bahasa C
2) Struktur Dasar Bahasa C
3) Header Files
Materi
4) Main Function
5) Statement
6) Identifier
7) Comments
8) Whitespaces

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
17

penguatan pemahaman 3) Men-download materi In Virtual


mahasiswa yang ada di e-learning (F2F)
2) Dosen menyiapkan 4) Mempelajari, Synchronous
materi pembelajaran memahami materi (LMS)
melalui e-learning yang yang ada di e-learning Asynchronous
bisa diakses mahasiswa 5) Menonton video
secara asinkron pembelajaran
3) Dosen menyiapkan
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari, In Virtual
evaluasi terkait menyeleksi, membaca (LMS)
pembelajaran materi untuk Asynchronous
4) Dosen mencatat hal-hal pertemuan berikutnya
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
18

D. PERTEMUAN 4

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu menggunakan, menguji, mengombinasikan penggunaan operasi
CPMK input output, format inputan (format specifier), karakter spesial (escape
sequence) dalam pemrograman.

INPUT & OUTPUT BAHASA C

1) Output C: Perintah Keluaran


Materi
2) Input C: Perintah Masukan
3) Format Specifiers
4) Escape Sequences

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
2) Dosen menyiapkan 4) Mempelajari, In Virtual
materi pembelajaran memahami materi (F2F)
melalui e-learning yang yang ada di e-learning
19

bisa diakses mahasiswa 5) Menonton video Synchronous


secara asinkron pembelajaran (LMS)
3) Dosen menyiapkan Asynchronous
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari, In Virtual
evaluasi terkait menyeleksi, membaca (LMS)
pembelajaran materi untuk Asynchronous
4) Dosen mencatat hal-hal pertemuan berikutnya
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
20

E. PERTEMUAN 5

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu menggunakan, menguji, mengombinasikan penggunaan
CPMK
variabel, konstanta, dan tipe data dalam pemrograman C dengan IDE.

VARIABEL, KONSTANTA, & TIPE DATA

1) Variables
Materi 2) Aturan Nama Variabel (Identifier)
3) Data Types atau Tipe Data
4) Type Casting: Konversi Tipe Data
5) Konstanta

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
In Virtual
2) Dosen menyiapkan
(F2F)
materi pembelajaran
21

melalui e-learning yang 4) Mempelajari, Synchronous


bisa diakses mahasiswa memahami materi (LMS)
secara asinkron yang ada di e-learning Asynchronous
3) Dosen menyiapkan 5) Menonton video
media pendukung pembelajaran
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari, In Virtual
evaluasi terkait menyeleksi, membaca (LMS)
pembelajaran materi untuk Asynchronous
4) Dosen mencatat hal-hal pertemuan berikutnya
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
22

F. PERTEMUAN 6

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu membedakan, menggunakan, membuat penyelesaian masalah
CPMK dengan penggunaan operator dalam pemrograman algoritma
menggunakan IDE.

OPERATOR

1) Pengenalan Operand dan Operator


2) Operator Aritmatika
Materi 3) Operator Assigment (Penugasan)
4) Operator Pembanding
5) Operator Logika
6) Operatori Bitwise
7) Opearator Kondisional dan Ternary

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
23

2) Dosen menyiapkan 4) Mempelajari, In Virtual


materi pembelajaran memahami materi (F2F)
melalui e-learning yang yang ada di e-learning Synchronous
bisa diakses mahasiswa 5) Menonton video (LMS)
secara asinkron pembelajaran Asynchronous
3) Dosen menyiapkan
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari, In Virtual
evaluasi terkait menyeleksi, membaca (LMS)
pembelajaran materi untuk Asynchronous
4) Dosen mencatat hal-hal pertemuan berikutnya
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
24

G. PERTEMUAN 7

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu menggunakan, mengkode alur pengambilan keputusan (decision
making) dalam pemrograman untuk pemecahan suatu masalah atau kasus
CPMK tertentu dengan IDE. Mampu menggunakan, membuat program dengan
menggunakan struktur kondisi if, if else, ternary, switch case, dan
percabangan bersarang (nested if) dengan IDE.

FLOW CONTROL: DECISION MAKING

1) Pengambilan Keputusan (Decision Making)


2) If
Materi 3) If Else
4) If Else If
5) Switch Case
6) Ternary
7) Percabangan Bersarang (nested if)

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
25

penguatan pemahaman 3) Men-download materi


mahasiswa yang ada di e-learning In Virtual
2) Dosen menyiapkan 4) Mempelajari, (F2F)
materi pembelajaran memahami materi Synchronous
melalui e-learning yang yang ada di e-learning (LMS)
bisa diakses mahasiswa 5) Menonton video Asynchronous
secara asinkron pembelajaran
3) Dosen menyiapkan
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari,
evaluasi terkait menyeleksi, membaca In Virtual
pembelajaran materi untuk (LMS)
4) Dosen mencatat hal-hal pertemuan berikutnya Asynchronous
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
26

H. PERTEMUAN 8

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms

CPMK Mampu menguasai CPMK Pertemuan 1 – 7

Materi UJIAN TENGAH SEMESTER (MID EXAM)

Pendekatan Student-Centered Learning (SCL)


Metode
Pembelajaran
Metode ➢ Case Method

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan ujian ujian
Select & Share 2) Pembukaan ujian 2) Berdo’a
(4s) 3) Dosen menentukan, 3) Memperhatikan,
menginformasikan mendengarkan
In Class
kepada mahasiswa penjelasan dari dosen
(F2F)
mengenai capaian ujian mengenai pengantar
Synchronous
tengah semester ujian tengah semester
4) Dosen memberikan
pengantar mengenai
aturan ujian

Initiation: 1) Dosen menyiapkan soal 1) Men-download soal


Technology, ujan tengah semester di ujian tengah semester In Class
Media & e-learning 2) Membaca soal ujian (LMS)
Materia Synchronous

Action: Activities 1) Dosen meminta 1) Mahasiswa


& Assignments mahasiswa untuk mengerjakan soal ujian In Class
mengerjakan soal ujian 2) Mahasiswa (LMS)
mengumpulkan Synchronous
jawaban ujian

Reflection: 1) Dosen memantau 1) Bertanya kepada dosen In Virtual


Corrective aktivitas ujian mengenai soal ujian (Whatsapp)
Feeedback mahasiswa 2) Refleksi Synchronous
2) Dosen memberikan (LMS)
kesempatan kepada Asynchronous
27

mahasiswa untuk
bertanya dan berdikusi
mengenai soal ujian
yang kurang jelas
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen memberikan 1) Mahasiswa menerima


Assessment & penilaian kepada hasil penilaian dosen
Evaluation mahasiswa 2) Mahasiswa
2) Melakukan evaluasi melanjutkan mencari,
terkait pembelajaran menyeleksi, membaca
In Virtual
3) Dosen mencatat hal-hal materi untuk
(LMS)
yang perlu untuk pertemuan berikutnya
Asynchronous
diperbaiki pada 3) Mempersiapkan
pertemuan berikutnya presentasi kelompok
untuk pertemuan
berikutnya
28

I. PERTEMUAN 9

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu menggunakan, menganalisis, mengkode alur perulangan
(looping) dalam pemrograman untuk pemecahan suatu masalah atau
CPMK kasus tertentu. Mampu menggunakan, membuat program dengan
menggunakan struktur perulangan for, while, do while, nested loop dengan
IDE.

FLOW CONTROL: LOOP (PERULANGAN)

1) Perulangan
Materi 2) For
3) While
4) Do while
5) Nested Loop

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning In Virtual
29

2) Dosen menyiapkan 4) Mempelajari, (F2F)


materi pembelajaran memahami materi Synchronous
melalui e-learning yang yang ada di e-learning (LMS)
bisa diakses mahasiswa 5) Menonton video Asynchronous
secara asinkron pembelajaran
3) Dosen menyiapkan
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari,
evaluasi terkait menyeleksi, membaca In Virtual
pembelajaran materi untuk (LMS)
4) Dosen mencatat hal-hal pertemuan berikutnya Asynchronous
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
30

J. PERTEMUAN 10

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu menggunakan array dalam memecahkan suatu persoalan studi
CPMK
kasus dengan pemrograman.

LARIK: ARRAY

1) Pengenalan Array
Materi 2) Penggunaan Array
3) Array & Perulangan
4) Array Dua Dimensi
5) Array Multidimensi

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
In Virtual
2) Dosen menyiapkan
(F2F)
materi pembelajaran
31

melalui e-learning yang 4) Mempelajari, Synchronous


bisa diakses mahasiswa memahami materi (LMS)
secara asinkron yang ada di e-learning Asynchronous
3) Dosen menyiapkan 5) Menonton video
media pendukung pembelajaran
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari,
evaluasi terkait menyeleksi, membaca In Virtual
pembelajaran materi untuk (LMS)
4) Dosen mencatat hal-hal pertemuan berikutnya Asynchronous
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
32

K. PERTEMUAN 11

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu memahami, menerapkan konsep pemrograman modular,
CPMK penggunaan fungsi dan prosedur dalam menyelesaikan kasus atau
permasalahan dalam pemrograman.

PROSEDUR & FUNGSI

1) Prosedur
Materi 2) Fungsi
3) Pass by Value
4) Pass by Reference
5) Pemrograman modular

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
In Virtual
2) Dosen menyiapkan
(F2F)
materi pembelajaran
33

melalui e-learning yang 4) Mempelajari, Synchronous


bisa diakses mahasiswa memahami materi (LMS)
secara asinkron yang ada di e-learning Asynchronous
3) Dosen menyiapkan 5) Menonton video
media pendukung pembelajaran
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari,
evaluasi terkait menyeleksi, membaca In Virtual
pembelajaran materi untuk (LMS)
4) Dosen mencatat hal-hal pertemuan berikutnya Asynchronous
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
34

L. PERTEMUAN 12

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu mengaplikasikan, merancang konsep enumerasi, struct, typedef
CPMK
dalam pemrograman.

ENUMERASI & STRUCT

1) Enumerasi
Materi
2) Struct
3) Typedef
4) Struct bersarang

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
2) Dosen menyiapkan 4) Mempelajari, In Virtual
materi pembelajaran memahami materi (F2F)
melalui e-learning yang yang ada di e-learning
35

bisa diakses mahasiswa 5) Menonton video Synchronous


secara asinkron pembelajaran (LMS)
3) Dosen menyiapkan Asynchronous
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari,
evaluasi terkait menyeleksi, membaca In Virtual
pembelajaran materi untuk (LMS)
4) Dosen mencatat hal-hal pertemuan berikutnya Asynchronous
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
36

M. PERTEMUAN 13

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu mengaplikasikan, dan memanipulasi string dalam pemrograman
CPMK
C.

MANIPULASI STRING
Materi
1) String
2) Manipulasi String
Pendekatan Student-Centered Learning (SCL)
Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
In Virtual
2) Dosen menyiapkan 4) Mempelajari,
(F2F)
materi pembelajaran memahami materi
Synchronous
melalui e-learning yang yang ada di e-learning
(LMS)
bisa diakses mahasiswa 5) Menonton video
Asynchronous
secara asinkron pembelajaran
37

3) Dosen menyiapkan
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari,
evaluasi terkait menyeleksi, membaca In Virtual
pembelajaran materi untuk (LMS)
4) Dosen mencatat hal-hal pertemuan berikutnya Asynchronous
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
38

N. PERTEMUAN 14

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu mengaplikasikan, merancang penanganan file: membaca dan
CPMK
menulis file dalam pemrograman.

FILE HANDLING

Materi 1) File Handling


2) Membaca file dengan C
3) Menulis dalam file dengan C

Pendekatan Student-Centered Learning (SCL)


Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi 5) Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning In Virtual
2) Dosen menyiapkan 4) Mempelajari, (F2F)
materi pembelajaran memahami materi Synchronous
melalui e-learning yang yang ada di e-learning (LMS)
Asynchronous
39

bisa diakses mahasiswa 5) Menonton video


secara asinkron pembelajaran
3) Dosen menyiapkan
media pendukung
pembelajaran: link
pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari,
evaluasi terkait menyeleksi, membaca In Virtual
pembelajaran materi untuk (LMS)
4) Dosen mencatat hal-hal pertemuan berikutnya Asynchronous
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
40

O. PERTEMUAN 15

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms
Mampu merancang konsep pencarian dan pengurutan dalam bentuk
CPMK program aplikasi sederhana untuk pemecahan masalah dan kasus nyata
sehari-hari dengan pemrograman.

PROGRAM APLIKASI SEDERHANA


Materi
1) Pencarian (searching)
2) Pengurutan (sorting)
3) Aplikasi Sederhana
Pendekatan Student-Centered Learning (SCL)
Metode ➢ Case Method
Pembelajaran ➢ Small Group Discussion
Metode
➢ Eksperimental
➢ QnA

Kegiatan Pembelajaran

Start: 1) Dosen mempersiapkan 1) Melakukan persiapan


Set, Search, kegiatan perkuliahan pembelajaran
Select & Share 2) Pembukaan kelas 2) Berdo’a
(4s) 3) Dosen 3) Mendengarkan
menginformasikan informasi capaian
kepada mahasiswa pembelajaran yang In Virtual
mengenai capaian ingin dicapai oleh (F2F)
pembelajaran Dosen Synchronous
4) Dosen meminta 4) Melakukan presentasi
kelompok mahasiswa kelompok
untuk presentasi Small Group Discussion
mengenai topik
pertemuan
Initiation: 1) Dosen menjelaskan 1) Mahasiswa
Technology, kembali mengenai topik mendengarkan materi
Media & pertemuan dengan penguatan dari dosen
Materia powerpoint sebagai 2) Mengakses e-learning
penguatan pemahaman 3) Men-download materi
mahasiswa yang ada di e-learning
2) Dosen menyiapkan 4) Mempelajari,
materi pembelajaran memahami materi In Virtual
melalui e-learning yang yang ada di e-learning (F2F)
bisa diakses mahasiswa 5) Menonton video Synchronous
secara asinkron pembelajaran (LMS)
3) Dosen menyiapkan Asynchronous
media pendukung
pembelajaran: link
41

pembelajaran, powerpoint,
video pembelajaran

Action: Activities 1) Dosen memberikan 1) Mahasiswa


& Assignments aktivitas terstruktur mempelajari modul
dengan serangkaian ajar yang sudah
latihan dan percobaan disediakan di e-learning
In Virtual
melalui modul ajar 2) Mengerjakan semua
(LMS)
2) Dosen memberikan percobaan dan latihan
Asynchronous
penugasan mandiri studi kasus
melalui latihan studi 3) Mahasiswa menyusun
kasus kepada mahasiswa laporan individu studi
kasus
Reflection: 1) Dosen memantau 1) Berdiskusi dengan
Corrective aktivitas pembelajaran teman secara
Feeedback mahasiswa kolaboratif
2) Dosen memberikan 2) Bertanya kepada dosen
kesempatan kepada mengenai materi
In Virtual
mahasiswa untuk pembelajaran
(Whatsapp)
bertanya dan berdikusi 3) Memberikan masukan
Synchronous
mengenai materi kesulitan pada materi
(LMS)
pembelajaran melalui yang sudah dipelajari
Asynchronous
media yang disediakan 4) Refleksi
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen mengecek tugas 1) Mahasiswa


Assessment & laporan studi kasus dari mengumpulkan tugas
Evaluation mahasiswa laporan
2) Dosen memberikan 2) Mahasiswa menerima
penilaian kepada hasil penilaian dosen
mahasiswa 3) Mahasiswa
3) Dosen melakukan melanjutkan mencari, In Virtual
evaluasi terkait menyeleksi, membaca (LMS)
pembelajaran materi untuk Asynchronous
4) Dosen mencatat hal-hal pertemuan berikutnya
yang perlu untuk 4) Mempersiapkan
diperbaiki pada presentasi kelompok
pertemuan berikutnya untuk pertemuan
berikutnya
42

P. PERTEMUAN 16

Mata Kuliah Kode SKS Semester

Algoritma
Pemrograman
ELA1.61.1104 2 SKS I
Programming
Algorithms

CPMK Mampu menguasai CPMK Pertemuan 9 – 16

Materi UJIAN AKHIR SEMESTER (FINAL EXAM)

Pendekatan Case Method (PBL)


Metode
Pembelajaran ➢ Student-centered Learning
Metode
➢ Soal Studi Kasus

Kegiatan Pembelajaran

Bentuk
Tahapan Kegiatan Dosen Kegiatan Mahasiswa
Pembelajaran
Start: 1) Dosen mempersiapkan 1) Melakukan persiapan
Set, Search, kegiatan ujian ujian
Select & Share 2) Pembukaan ujian 2) Berdo’a
(4s) 3) Dosen menentukan, 3) Memperhatikan,
menginformasikan mendengarkan
In Class
kepada mahasiswa penjelasan dari dosen
(F2F)
mengenai capaian ujian mengenai pengantar
Synchronous
akhir semester ujian akhir semester
4) Dosen memberikan
pengantar mengenai
aturan ujian

Initiation: 1) Dosen menyiapkan soal 1) Men-download soal


Technology, ujan akhir semester di e- ujian akhir semester In Class
Media & learning 2) Membaca soal ujian (LMS)
Materia Synchronous

Action: Activities 1) Dosen meminta 1) Mahasiswa


& Assignments mahasiswa untuk mengerjakan soal ujian In Class
mengerjakan soal ujian 2) Mahasiswa (LMS)
mengumpulkan Synchronous
jawaban ujian

Reflection: 1) Dosen memantau 1) Bertanya kepada dosen In Virtual


Corrective aktivitas ujian mengenai soal ujian (Whatsapp)
Feeedback mahasiswa 2) Refleksi Synchronous
2) Dosen memberikan (LMS)
kesempatan kepada Asynchronous
43

mahasiswa untuk
bertanya dan berdikusi
mengenai soal ujian
yang kurang jelas
3) Dosen memberikan
bimbingan dan
penjelasan terkait
pertanyaan mahasiswa

Achievement: 1) Dosen memberikan 1) Mahasiswa menerima


Assessment & penilaian kepada hasil penilaian akhir
Evaluation mahasiswa dosen
2) Dosen mengukur hasil 3) Mahasiswa mengecek
belajar mahasiswa hasil belajar melalui In Virtual
3) Melakukan evaluasi portal akademik (LMS)
terkait pembelajaran Asynchronous
4) Dosen mencatat hal-hal
yang perlu untuk
diperbaiki untuk masa
mendatang
BAB III
PANDUAN SINTAKS SIAGA-BLENDED LEARNING

Secara konsep, SIAGA-Blended Learning memadukan tiga bentuk pembelajaran


utama yang menjadi ciri khas model flex dan self-blend dengan menambahkan novelty
pada keterbatasan dari model tersebut, dan dilengkapi argumen-argumen berdasarkan
penelitian relevan. Seperti Gambar 3.6. terdapat kombinasi dari tiga bentuk
pembelajaran utama yaitu: 1) pembelajaran mandiri (self-learning); 2) pembelajaran
tatap muka (face to face atau f2f); dan 3) pembelajaran daring (online learning).

Gambar 3.1 Sintaks SIAGA-Blended Learning

Sintaks pada model ini dikembangkan berdasarkan prinsip dan standar


blended learning itu sendiri yang berfokus pada empat standar yaitu: 1) prinsip-
prinsip pedagogi yang berpusat pada mahasiswa. 2) penilaian dan proses umpan
balik, 3) keterlibatan mahasiswa dan interaksi 4) memiliki akses ke berbagai
sumber daya dan dukungan. Sintaks merupakan urutan langkah-langkah kegiatan
pembelajaran sesuai dengan strategi dan metode yang dipilih. Model SIAGA-
Blended Learning ini terdiri dari 5 (lima) sintaks utama seperti pada Gambar 2.16
yaitu: 1) Start: Set, Search, Select & Share (4s); 2) Initiation: Technology, Media &
Materials; 3) Action: Activities & Assignments; 4) Guided Reflection: Corrective Feedback;
dan 5) Achievement: Assessment & Evaluation (Gambar 3.7 – 3.9). Untuk lebih rinci
berikut penjelasan mengenai setiap sintaks tersebut:

44
45

Gambar 3.2 Sintaks SIAGA-Blended Learning (cont.)

Rasional pengembangan sintaks ini didasarkan pada sintaks asli dari blended learning
itu sendiri yang secara umum memiliki tiga sintaks utama, didukung teori belajar, riset
penelitian yang relevan dengan penambahan novelty, serta tetap memuat semua unsur
komponen dari sebuah model pembelajaran.
46

Gambar 3.3 Alur Sintaks SIAGA-Blended Learning (cont.)


47

Tabel 3.1 Pedoman Kegiatan Pembelajaran model SIAGA-Blended Learning


Bentuk Teknologi
No. Sintaks Aktivitas
Pembelajaran Pendukung
1. Start In Class (sinkron) 1. Mahasiswa diberikan pengetahuan tentang RPS terutama
In Virtual (sinkron) capaian pembelajaran.
(Live Event) 2. Mahasiswa diberikan penugasan kelompok presentasi
berdasarkan materi dan capaian pembelajaran yang telah
disusun dalam RPS.
3. Mahasiswa mencari dan memilih sumber materi yang relevan
Zoom
dan menyusun slide powerpoint untuk presentasi
(Performance
4. Mahasiswa mempresentasikan topik materi (share with other)
Support
secara sinkron dalam kelas atau melalui platform virtual
Materials)
seperti Zoom.
5. Setelah presentasi, dilakukan diskusi dan tanya jawab terkait
materi yang telah dipresentasikan.
6. Dosen memberikan penguatan materi dan menjelaskan konsep
yang mungkin masih belum dipahami dengan baik oleh
mahasiswa.
2. Initiation In person (asinkron) 1. Mahasiswa diberikan akses ke modul ajar digital, video LMS + Modul
pembelajaran (e-learning). Digital + Video
2. Materi tersebut dapat dipelajari oleh mahasiswa secara mandiri (Performance
selama 24/7 sesuai yang dijadwalkan untuk minggu tersebut. Support
Materials)
48

Bentuk Teknologi
No. Sintaks Aktivitas
Pembelajaran Pendukung
3. Action In person (asinkron) 1. Mahasiswa diberikan akses ke latihan percobaan melalui LMS LMS
(e-learning). (Performance
2. Mahasiswa diberikan penugasan laporan studi kasus terkait Support
materi pembelajaran dan diunggah melalui LMS. Materials)
3. Penugasan tersebut dapat dikumpulkan oleh mahasiswa dalam
rentang 24/7 sesuai yang dijadwalkan untuk minggu tersebut.
4. Guided In virtual 1. Mahasiswa diberikan kesempatan untuk memberikan LMS +
Reflection (sinkron/asinkron) pertanyaan, keluhan kesulitan belajar, refleksi mengenai materi Whatsapp
yang belum dipahami. (Performance
2. Dosen memberikan corrective feedback kepada mahasiswa sebagai Support
refleksi terhadap penugasan yang telah diberikan, memberikan Materialss)
komentar konstruktif, dan memberikan bantuan untuk
perbaikan.
5. Achievement In virtual (asinkron) 1. Mahasiswa mengumpulkan tugas laporan studi kasus, file LMS +
program sebelum H-1 pertemuan minggu berikutnya. Whatsapp
2. Dosen mengevaluasi hasil pembelajaran yang telah dilakukan (Performance
oleh mahasiswa berdasarkan penugasan yang diunggah melalui Support
LMS. Materials)
3. Dosen melakukan analisis dan evaluasi terhadap hasil
pembelajaran mahasiswa serta memberikan feedback terkait
kesalahan umum, aspek yang perlu diperbaiki, dan prestasi
yang baik.
4. Dosen menggunakan evaluasi tersebut untuk melakukan
perbaikan dan penyesuaian materi serta pendekatan
49

Bentuk Teknologi
No. Sintaks Aktivitas
Pembelajaran Pendukung
pembelajaran yang akan diterapkan pada pertemuan
berikutnya.
5. Mahasiswa bersiap menyiapkan presentasi materi untuk
pertemuan berikutnya.
50

Berikut penjelasan detil mengenai setiap langkah sintaks dari model SIAGA-
Blended Learning:

1) Start: Set, Search, Select & Share (4s)


Dalam sintaks Set, Search, Select & Share (4s) adalah bagaimana
menetapkan capaian pembelajaran pembelajaran. Menentukan apa yang
diharapkan dari siswa untuk dicapai atau dipelajari. Pengaturan pembelajaran
juga harus spesifik, dapat diukur, dapat dicapai, relevan, dan terbatas waktu
(SMART). Tujuan pembelajaran juga akan membantu mengarahkan desain
pembelajaran dan pemilihan strategi pembelajaran, materi, dan metode
evaluasi yang tepat. Pada tahap mahasiswa harus mengetahui capaian
pembelajaran tersebut sebelum proses pembelajarann itu dimulai. Pada sintaks
ini terdapat penggunaan istilah search, select and share atau dimulai dengan
teknik pembelajaran SWO (Share with Other). Aktivitas dari rangkaian ini
adalah mahasiswa diberikan topik materi dan capaian pembelajaran oleh
dosen. Mahasiswa secara aktif mencari sumber belajar dan referensi bacaan
dari internet (search), menyeleksi informasi mengenai topik materi (select) dan
menyusunnya dalam bentuk slide powerpoint untuk dipresentasikan dalam
pertemuan (share).

2) Initiation: Technology, Media & Materials


Tahap inisiasi dalam SIAGA-Blended Learning merujuk pada
penyediaan materi, media, dan teknologi yang akan digunakan dalam proses
pembelajaran. Ini melibatkan memilih alat dan sumber daya yang sesuai yang
dapat mendukung dan meningkatkan pengiriman tujuan pembelajaran.
Tujuannya adalah untuk memberikan informasi dan sumber daya yang
diperlukan kepada mahasiswa untuk terlibat dalam kegiatan dan tugas
pembelajaran yang bermakna.
Dalam fase ini, dosen dapat menggunakan berbagai media dan
teknologi seperti video, slide ppt, buku elektronik, dan tutorial untuk
memberikan pengalaman pembelajaran yang kaya dan menarik bagi
mahasiswa. Dosen dan mahasiswa juga dapat menggunakan berbagai alat dan
platform online, seperti sistem manajemen pembelajaran (LMS), media sosial,
51

dan alat kolaboratif untuk mendukung komunikasi, kolaborasi, dan umpan


balik.
Tahap ini mahasiswa diberikan akses ke modul ajar digital, video
pembelajaran (e-learning) dan materi tersebut dapat dipelajari oleh mahasiswa
secara mandiri selama 24/7 sesuai yang dijadwalkan untuk minggu tersebut.
Pemilihan media dan teknologi harus didasarkan pada kebutuhan tujuan
pembelajaran, karakteristik pembelajar, dan sumber daya dan dukungan yang
tersedia. Tujuan utamanya adalah menciptakan lingkungan pembelajaran
campuran yang memberikan pengalaman pembelajaran yang fleksibel dan
personal. Dari sisi pemilihan media, peneliti mempertimbangkan pemilihan
media yang digunakan berdasarkan kriteria ACTION: yaitu 1) Access (mudah
diakses); 2) Cost (biaya murah); 3) Technology (mudah digunakan); 4)
Interactivity (mendukung interaksi); 5) Organization (didukung sarana dan
prasarana); dan 6); Novelty (mempunyai nilai kebaruan atau lebih menarik).

3) Action: Activities & Assigments


Tahap ini melibatkan pelaksanaan aktivitas dan penugasan yang
dirancang untuk mencapai tujuan pembelajaran. Akivitas belajar dan
penugasan ini harus dipilih dengan hati-hati dan sejalan dengan tujuan dan
kebutuhan pembelajaran mahasiswa. Aktivitas dalam tahap ini dapat berupa
tugas interaktif dan menarik seperti menyelesaikan studi kasus, simulasi,
diskusi, ulasan rekan, kuis, dan latihan pemecahan masalah melalui
pemrograman. Kegiatan ini harus dirancang untuk meningkatkan
pembelajaran aktif, mendorong berpikir kritis, dan mendorong kerja sama dan
kolaborasi di antara mahasiswa.
Sama halnya, penugasan harus dirancang untuk menantang siswa dan
memberikan kesempatan bagi mereka untuk menerapkan pengetahuan dan
keterampilan mereka dalam pemrograman. Dalam skenario pembelajaran,
tahap action secara umum adalah mahasiswa diberikan akses ke latihan
percobaan melalui LMS (e-learning). Kemudian mahasiswa diberikan
penugasan laporan studi kasus terkait materi pembelajaran dan diunggah
melalui LMS. Penugasan tersebut dapat dikumpulkan oleh mahasiswa dalam
rentang 24/7 sesuai yang dijadwalkan untuk minggu tersebut.
52

Dalam model SIAGA-Blended Learning, tahap ini melibatkan strategi


pelaksanaan aktivitas, kegiatan belajar dan penugasan yang dirancang untuk
mencapai tujuan pembelajaran yang diidentifikasi sebelumnya. Akivitas
belajar dan penugasan ini harus dipilih dengan hati-hati dan sejalan dengan
tujuan dan kebutuhan pembelajaran mahasiswa.

Gambar 3.4 Strategi Pembelajaran

Aktivitas dan penugasan memiliki peran yang sangat penting dalam


sebuah model pembelajaran. Berikut adalah beberapa alasan mengapa
aktivitas dan penugasan sangat penting dalam sebuah model pembelajaran:

a. Meningkatkan keterlibatan mahasiswa: Aktivitas dan penugasan yang


menarik dan bermakna dapat meningkatkan keterlibatan mahasiswa
dalam proses pembelajaran. Hal ini dapat membantu mahasiswa lebih
terlibat dan aktif dalam proses pembelajaran.
b. Memperkuat pemahaman mahasiswa: Aktivitas dan penugasan dapat
membantu mahasiswa memperkuat pemahaman mereka terhadap
materi pelajaran. Dengan mengerjakan tugas-tugas, mahasiswa dapat
mempraktikkan dan menerapkan konsep yang telah dipelajari
sehingga dapat memperkuat pemahaman mereka.
53

c. Meningkatkan keterampilan mahasiswa: Aktivitas dan penugasan


yang tepat dan efektif dapat membantu mahasiswa mengembangkan
keterampilan-keterampilan yang diperlukan dalam proses
pembelajaran, seperti keterampilan berpikir kritis, keterampilan
berkomunikasi, dan keterampilan kolaborasi.
d. Meningkatkan efektivitas pembelajaran: Aktivitas dan penugasan
dapat membantu meningkatkan efektivitas pembelajaran. Dengan
mengerjakan tugas-tugas, mahasiswa dapat mengaplikasikan konsep
dan pengetahuan yang telah dipelajari sehingga dapat mencapai tujuan
pembelajaran yang diharapkan.
e. Meningkatkan retensi informasi: Aktivitas dan penugasan dapat
membantu mahasiswa mengingat informasi yang dipelajari dengan
lebih mudah dan lama. Dengan mengerjakan tugas-tugas, mahasiswa
dapat mengulang kembali konsep dan pengetahuan yang telah
dipelajari sehingga dapat memperkuat ingatan mereka.

4) Guided Reflection: Corrective Feedback

Refleksi terpandu adalah komponen penting dari model SIAGA-


Blended Learning. Tahap ini melibatkan memberikan umpan balik kepada
mahasiswa tentang kemajuan pembelajaran mereka dan membantu mereka
untuk merenungkan pembelajaran mereka sendiri. Tujuan dari refleksi
terpandu adalah membantu siswa mengidentifikasi kekuatan dan kelemahan
mereka, menetapkan tujuan untuk perbaikan, dan mengembangkan strategi
untuk mencapai tujuan tersebut. Refleksi terpandu meliputi umpan balik
yang korektif dan membantu siswa memperbaiki pemahaman mereka
tentang materi. Umpan balik ini dapat berasal dari berbagai sumber,
termasuk dosen, rekan, dan kegiatan refleksi diri.
Sintaks refleksi terpandu sejalan dengan pendekatan konstruktivis
dalam pembelajaran. Konstruktivisme menganggap mahamahasiswa sebagai
konstruktor aktif dari pengetahuan mereka sendiri melalui refleksi,
pemahaman, dan pembangunan pemahaman baru. Dalam konteks ini,
refleksi terpandu memberikan kesempatan bagi mahasiswa untuk
membangun pengetahuan dan pemahaman mereka sendiri melalui umpan
balik dan evaluasi diri.
54

Dengan memberikan umpan balik yang spesifik, konstruktif, dan


tepat waktu, mahasiswa dapat menyesuaikan strategi pembelajaran mereka
dan meningkatkan kinerja mereka. Kegiatan refleksi terpandu dapat
mencakup diskusi kelompok, kolaborasi, dan tanya jawab. Kegiatan ini
mendorong mahasiswa untuk merenungkan pengalaman pembelajaran dan
membagikan wawasan serta umpan balik mereka dengan orang lain. Melalui
refleksi terpandu, siswa dapat menjadi lebih sadar diri dan lebih mampu
memantau kemajuan pembelajaran mereka sendiri, yang dapat
menghasilkan hasil pembelajaran yang lebih efektif (Boud et al., 2013).

5) Achievement: Assessment & Evaluation

Penilaian mengacu pada proses pengumpulan bukti tentang


pembelajaran dan pencapaian mahasiswa, sedangkan evaluasi melibatkan
penilaian terhadap bukti tersebut dengan menggunakan standar atau kriteria
yang telah ditetapkan. Dalam konteks model SIAGA-Blended Learning,
penilaian dan evaluasi dilakukan dalam berbagai bentuk. Untuk aspek
kognitif, penilaian dapat dilakukan melalui tes pilihan ganda yang dapat
mengukur pemahaman siswa terhadap materi. Sedangkan untuk aspek
afektif + 4C berdasarkan rubrik penilaian melalui pengamatan saat
presentasi, diskusi, dan tanya jawab. Semetara untuk aspek psikomotorik,
digunakan rubrik penilaian melalui pengamatan langsung terhadap
keterampilan pada soal tes keterampilan (UTS dan UAS) dan hasil tugas
laporan mahasiswa.
Secara keseluruhan, landasan filosofis dari "Achievement: Assessment &
Evaluation" dalam model SIAGA-Blended Learning mencerminkan komitmen
untuk memberikan umpan balik yang bermakna, adil, dan inklusif kepada
mahasiswa, serta mengukur kemajuan mereka dalam mencapai tujuan
pembelajaran.
Gambar 3.5 Skenario Pembelajaran SIAGA-Blended Learning (16x Pertemuan)

55
BAB IV
EVALUASI

Evaluasi pembelajaran tidak hanya terbatas pada aspek kognitif saja, tetapi juga
mencakup aspek sikap dan psikomotorik. Evaluasi sikap dan psikomotorik bertujuan untuk
mengukur kemampuan seseorang dalam berperilaku dan melakukan tindakan dalam situasi
nyata.

A. KOGNITIF (PENGETAHUAN)

Aspek kognitif adalah aspek yang berkaitan dengan kemampuan kognitif seseorang, seperti
kemampuan berpikir, mengingat, memahami, dan menganalisis informasi. Evaluasi aspek
kognitif dapat dilakukan dengan menggunakan berbagai jenis instrumen, salah satunya
adalah soal pilihan ganda. Soal pilihan ganda merupakan salah satu jenis instrumen evaluasi
yang sering digunakan dalam evaluasi pembelajaran aspek kognitif. Soal pilihan ganda
terdiri dari suatu pertanyaan yang diikuti oleh beberapa jawaban yang harus dipilih oleh
mahasiswa. Jawaban yang benar hanya satu dan mahasiswa harus memilih jawaban yang
paling tepat dari beberapa pilihan yang tersedia.

Gambar 4.1 Taksonomi Bloom

56
57

Tabel 4.1 Taknonomi Bloom & Kata Kerja

Taksonomi Kata Kerja

C1 Remember Mengutip; Menyebutkan; Menjelaskan;


Menggambar; Membilang;
(Mengingat) Mengidentifikasi; Mendaftar;
Menunjukkan; Memberi label; Memberi
indeks; Memasangkan; Menamai;
Mengingat dan mengenali kembali Manandai; Membaca; Menyadari;
pengetahuan, fakta, dan konsep, Menghafal; Meniru; Mencatat;
dari yang sudah dipelajari. Mengulang; Mereproduksi; Meninjau;
Memilih; Menyatakan; Mempelajari;
Mentabulasi; Memberi kode;
Menelusuri; Menulis

C2 Understand Memperkirakan; Menjelaskan;


Mengkategorikan; Mencirikan; Merinci;
(Memahami) Mengasosiasikan; Membandingkan;
Menghitung; Mengkontraskan;
Mengubah; Mempertahankan;
Membangun makna atau memaknai Menguraikan; Menjalin; Membedakan;
pesan pembelajaran, termasuk dari Mendiskusikan; Menggali;
apa yang diucapkan, dituliskan, Mencontohkan; Menerangkan

dan digambar”. Mengemukakan; Mempolakan;


Memperluas; Menyimpulkan;
Meramalkan; Merangkum;
Menjabarkan

C3 Apply Menugaskan; Mengurutkan;


Menentukan; Menerapkan;
(Mengaplikasikan) Menyesuaikan; Mengkalkulasi;
Memodifikasi; Mengklasifiksi;

Menggunakan ide dan konsep yang Membangun; Mengurutkan;


telah dipelajari untuk memecahkan Membiasakan; Mencegah;
masalah pada situasi atau kondisi Menggambarkan; Menggunakan;
real Menilai; Melatih; Menggali;
Mengemukakan; Mengadaptasi;
(sebenarnya). Aplikasi disini dapat Menyelidiki; Mengoperasikan;
diartikan sebagai penerapan atau Mempersoalkan; Mengkonsepkan;
penggunaan hukum-hukum, rumus, Melaksanakan; Meramalkan;
Memproduksi; Memproses;
metode dan prinsip dalam konteks
atau situasi yang lain.

C4 Analyze Menganalisis; Mengaudit Memecahkan;


Menegaskan Mendeteksi; Mendiagnosis
58

(Menganalisis) Menyeleksi; Memerinci Menominasikan;


Mendiagramkan; Mengkorelasikan;
Merasionalkan; Menguji; Mencerahkan;
Menggunakan informasi untuk Menjelajah; Membagankan;
mengklasifikasi, mengelompokkan, Menyimpulkan; Menemukan; Menelaah;
menentukan hubungan suatu Memaksilmalkan; Memerintahkan;
informasi dengan informasi lain, Mengedit; Mengaitkan; Memilih;
antara fakta dan konsep, Mengukur; Melatih; Mentransfer;
argumentasi dan kesimpulan

C5 Evaluate Membandingkan; Menyimpulkan;


Menilai; Mengarahkan; Mengkritik;
(Mengevaluasi) Menimbang; Memutuskan;
Memisahkan; Memprediksi;
Memperjelas; Menugaskan;
Menilai suatu objek, suatu benda, Menafsirkan; Mempertahakan;
atau informasi dengan kriteria Memerinci; Mengukur Merangkum;
tertentu. Membuktikan; Memvalidasi; Mengetes
Mendukung; Memilih; memproyeksikan;

C6 Create Mengabstraksi; Mengatur;


(Mencipta) Manganimasi; Mengumpulkan;
Mengategorikan; Mengkode;
Mengombinasikan; Menyusun;
Meletakkan atau menghubungkan Mengarang; Membangun;
bagian-bagian di dalam suatu Menaggulangi; Menghubungkan;
Menciptakan; Mengkreasikan;
bentuk keseluruhan yang baru;
menyusun formulasi baru dari Mengkoreksi; Merancang;
formulasi-formulasi yang ada. Merencanakan; Mendikte;
Meningkatkan; Memperjelas;
Memfasilitasi; Membentuk;
Merumuskan; Menggeneralisasi;
Menggabungkan; Memadukan;
Membatas; Mereparasi;
57

Tabel 4.2. Kisi-Kisi & Sebaran Soal

Level
CPMK Indikator No. Soal
Kognitif

Mampu 1. Mampu menyimpulkan konsep C3 – C6 1, 2, 3, 4,


menyimpulkan algortima pemrograman. 5, 7
konsep algoritma 2. Mampu membedakan antara
algoritma, pemrograman,
pemrograman
programmer, dan program.
menggunakan 3. Mampu membedakan text-editor
bahasa pemrograman dan IDE.
tertentu dengan 4. Mampu menyusun algoritma.
hardware dan 5. Mampu menganalis kesalahan
software (IDE). dalam pemrograman.

Mampu 1. Mampu menganalisis tentang C3 – C6 8, 10, 11,


menganalisis tentang struktur dasar pemrograman 12, 14, 15
struktur dasar bahasa C
2. Mampu membedakan antara
pemrograman bahasa
variabel, konstanta, tipe data.
C dan membedakan, 3. Mampu menguji variabel dan
menggunakan, tipe data, operator dalam
menguji variabel, pemrograman.
konstanta tipe data 4. Mampu memilih tipe data dan
dan operator dalam operator yang sesuai dalam
pemrograman. pemrograman.
5. Mampu merancang dan menguji
program yang memuat unsur
variabel, konstanta, tipe data dan
operator
Mampu 1. Mampu menguji penanganan C3 – C6 16, 17, 18,
menggunakan, input dan oput dalam 19
menguji, pemrograman.
2. Mampu membedakan antara
mengombinasikan
scanf(), gets(), fgets()
penggunaan operasi 3. Mampu mengkombinasikan
input dan output penggunaan input dan output
dalam pemrograman daalam pemrograman
dan menggunakan, 4. Mampu menganalisis alur
mengkode alur pengambilan keputusan
pengambilan 5. Mampu menggunakan alur
pengambilan keputusan dalam
keputusan (decision
program.
making) dalam 6. Mampu mengkombinasikan
pemrograman untuk penggunaan if, if else, if else if,
pemecahan suatu dan switch case dalam
masalah atau kasus pemrograman
tertentu.
58

Mampu 1. Mampu menggunakan dan C3 – C6 9, 20, 21,


menggunakan, menganalisis alur perulangan 25, 26
menganalisis, 2. Mampu membedakan antara for,
while, dan do-while
mengkode alur
3. Mampu mengkombinasikan
perulangan (looping) penggunaan alur perulangan
dalam pemrograman 4. Mampu menganalisis kesalahan
untuk pemecahan dalam alur perulangan.
suatu masalah atau 5. Mampu menggunakan alur
kasus tertentu. perulangan dalam program
memecahkan sebuah studi kasus
atau masalah.
Mampu 1. Mampu menggunakan array C3 – C6 22, 23, 24,
menggunakan arrays dalam pemrograman 30, 31
dan memahami, 2. Mampu membedakan antara
array satu dimensi, dua dimensi,
menerapkan konsep
multidimensi
pemrograman 3. Mampu mengkombinasikan
prosedural, fungsi dan prosedur dalam
penggunaan fungsi pemrograman
dan prosedur dalam 4. Mampu menerapkan konsep
menyelesaikan kasus pemrograman prosedural
atau permasalahan 5. Mampu menganalisis kesalahan
dalam konsep pemrograman
dalam pemrograman.
prosedural
Mampu membuat, 1. Mampu menggunakan fungsi C3 – C6 13, 29, 32,
mengkombinasikan string dalam pemrograman. 33
penggunaan String 2. Mampu membedakan antara
strcpy, strcmp, strlen
dan menggunakan,
3. Mampu mengkombinasikan
menerapkan enumerasi dalam pemrograman
enumerasi dalam
pemrograman.

Mampu 1. Mampu menganalisis fungsi C3 – C6 27, 28, 34


mengaplikasikan, struct dalam pemrograman.
merancang konsep 2. Mampu membedakan antara
struct, typedef, dan array
struct, dan
3. Mampu mengaplikasikan
penanganan file penanganan file.
dalam pemrograman. 4. Mampu merancang struct dalam
pemrograman.

Mampu merancang 2. Mampu menganalisis studi C3 – C6 6, 35, 36,


program aplikasi kasus dan menemukan solusi 37, 38,
sederhana untuk pemecahan masalah melalui
pemrograman.
pemecahan masalah
dan kasus nyata
59

sehari-hari dengan 3. Mampu merancang program


pemrograman. aplikasi sederhana melalui
pemrograman bahasa C.
4. Mampu menganalisis kesalahan
dan solusi dalam pemrograman
5. Mampu mengidentifikasi
kesalahan sintak dalam baris
kode pemrograman.
6. Mampu menyelesaikan masalah
dengan pemrograman.
BAB V
PANDUAN PENGGUNAAN E-LEARNING

A. Cara Login

E-learning adalah proses belajar mengajar yang dilakukan secara elektronik


atau daring dengan memanfaatkan teknologi informasi dan komunikasi (TIK), seperti
internet, komputer, smartphone, dan lain sebagainya. Dengan adanya e-learning,
mahasiswa bisa melakukan proses pembelajaran di mana saja dan kapan saja tanpa
harus datang ke kelas fisik. Mahasiswa dapat mengakses materi pembelajaran, tugas,
ujian, dan diskusi secara online melalui platform pembelajaran elektronik atau LMS
(Learning Management System). Untuk dapat menggunakannya terlebih dahulu
mahasiswa harus memiliki akun berupa username dan password.

Gambar 5.1 https://elearning2.unp.ac.id/login/index.php

60
Gambar 5.2 Halaman Dashboard

B. Mengakses Kelas Online

Gambar 5.3 Daftar Kelas

1) Pilih kelas yang ingin diakses


2) Kemudian tunggu hingga muncul halaman kelas

61
Gambar 5.4 Halaman Kelas

3) Pada halaman kelas, tersedia topik materi dan konten pembelajaran berupa
presensi kehadiran halaman materi, URL, video pembelajaran, kuiz, dll.
4) Topik materi bisa diakses jika statusnya sudah aktif bukan hidden.

C. Mengisi Presensi Kehadiran

1) Pada halaman kelas aktif


2) Pilih Attendance, kemudian isi presensi kehadiran dengan memilih slah satu
dari 4 pilihan yang tersedia.
(Presensi aktif otomatis setiap minggu sesuai jadwal portal akademik)

Gambar 5.5 Attendance


3) Mengakses Materi

1) Pada halaman kelas aktif

62
2) Pilih topik materi yang tersedia pada halaman kelas
3) Klik untuk Download

4) Mengumpulkan Tugas Online (Assignment)

4) Pada halaman kelas aktif


5) Pilih tugas assigment aktif yang tersedia
6) Klik Add submission

Gambar 5.6 Add Submission

7) Pilh file yang ingin dikirimkan sebagai tugas


8) Save changes

5) Mengikuti Tatap Maya (In Virtual)

1) Pada halaman kelas aktif


2) Pilih pertemuan F2F secara virtual: Jitsi

63
Gambar 5.7 Pertemuan F2F secara Virtual

3) Klik Access
4) Aktifkan Kamera saat mengikuti pertemuan tatap maya

Gambar 5.8 Tampilan Jitsi: Tatap Maya

64
DAFTAR PUSTAKA

https://moodle.com/
Agariadne Dwinggo Samala is a dedicated researcher and educator with a focus on
Informatics and Computer Engineering Education. He is currently a Research Lecturer and
Doctoral Candidate at the Faculty of Engineering, Universitas Negeri Padang (UNP), and is
also an external member of the Digital Society Lab at IFDT, University of Belgrade, Serbia. He
has passionately conducted impactful research on topics such as Technology-Enhanced Learning
(TEL), 21st Century Learning, Digital Learning, and Emerging Technologies. He has
contributed to the scientific community through his extensive publication record, with more than
30 published scientific papers, including notable contributions to Scopus-indexed journals. He
has also forged collaborative partnerships with other experts in the field to drive progress in
education. Additionally, his certification as a Microsoft educator in 21st Century Learning
reflects his commitment to innovative teaching and learning practices that integrate technology
and enhance education through creative, technology-based approaches.

Anda mungkin juga menyukai