207x Filetype PDF File size 0.11 MB Source: files1.simpkb.id
MODUL AJAR
DASAR-DASAR PROGRAM KEAHLIAN
PENGEMBANGAN PERANGKAT
LUNAK DAN GIM
ELEMEN: PEMROGRAMAN TERSTRUKTUR
MATERI AJAR: PERCABANGAN IF PADA PEMROGRAMAN C#
UNTUK KELAS X PPLG
Disusun oleh: Aril Apria Susanto, S.Kom.
SMK Negeri 1 Bawang
HASIL ANALISIS MASALAH
No. Masalah Akar Masalah Solusi
Kurangnya pemanfaatan Guru kurang membiasakan diri Guru menerapkan pembelajaran
TIK untuk pembelajaran menggunakan TIK dalam dengan TIK/LMS Moodle
pembelajaran
PETA KONSEP
Pemrograman Elemen Dasar Sintaksis, Tipe,
Terstruktur Pemrograman C# Data, Operator
KONDISI/
PERCABANGAN
PERULANGAN
INFORMASI UMUM
A. IDENTITAS MODUL
Nama penyusun : Aril Apria Susanto, S. Kom.
Institusi : SMK Negeri 1 Bawang
Tahun penyusunan : 2022
Fase / Kelas : E / Kelas X PPLG
Elemen : Pemrograman Terstruktur
Materi Ajar : Percabangan IF pada bahasa pemrograman C#
Kata kunci : c sharp, pplg, if, percabangan, kondisi
Alokasi waktu : 2 JP ( 1 x Pertemuan; @45 menit)
Model Pembelajaran : Blended (Tatap Muka dan Daring)
B. KOMPETENSI AWAL
Peserta Didik telah memiliki pengetahuan awal tentang:
1. Sintaksis dasar bahasa pemrograman C#
2. Variabel, tipe data dalam bahasa pemrograman C#
3. Input dan output dalam bahasa pemrograman C#
C. PROFIL PELAJAR PANCASILA
Setelah peserta didik mengikuti pembelajaran, dimensi Profil Pelajar Pancasila yang diharapkan muncul
adalah:
1. Mandiri: Modul Ajar ini menekan pada kemandirian dalam belajar, sehingga Peserta Didik memiliki
prakarsa atas pengembangan dirinya yang tercermin dalam kemampuan untuk bertanggung jawab,
memiliki rencana strategis, melakukan tindakan dan merefleksikan proses dan hasil pengalamannya.
2. Bernalar Kritis: berpikir secara objektif, sistematik dan saintifik dengan mempertimbangkan
berbagai aspek berdasarkan data dan fakta yang mendukung, sehingga dapat membuat keputusan
yang tepat dan berkontribusi memecahkan masalah dalam kehidupan, serta terbuka dengan
penemuan baru.
3. Kreatif: Modul ajar ini mengajar siswa untuk mampu untuk menghasilkan sesuatu yang orisinal,
bermakna bermanfaat dan berdampak.
4. Bergotong-royong: kemampuan untuk bekerja bersama dengan orang lain disertai perasaan senang
ketika berada bersama dengan orang lain dan menunjukkan sikap positif terhadap orang lain. Ia
terampil untuk bekerja sama dan melakukan koordinasi demi mencapai tujuan bersama dengan
mempertimbangkan keragaman latar belakang setiap anggota kelompok.
D. SARANA DAN PRASARANA
1. Media : Google Document, LMS (Elskanza), VS Code
2. Alat : PC / Laptop, Modul/Buku, Proyektor LCD,
3. Ruang : Lab Intermediate (Lab RPL 2)
E. TARGET PESERTA DIDIK
Peserta didik reguler/tipikal (tanpa ketunaan dan kesulitan belajar atau berpencapaian tinggi)
F. STRATEGI PEMBELAJARAN
1. Pendekatan : Saintifik dan TPACK
2. Model : Project Base Learning (PjBL)
3. Metode : Demonstrasi, Diskusi, Praktik
KOMPONEN INTI
G. CAPAIAN PEMBELAJARAN
Pada akhir fase E, peserta didik mampu melakukan pemrograman terstruktur, antara lain penerapan
struktur data yang terdiri dari data statis (array baik dimensi, panjang, tipe data, pengurutan) dan data
dinamis (list, stack), penggunaan tipe data, struktur kontrol Percabangan IF dan percabangan pada proyek
pengembangan perangkat lunak sederhana dan gim.
H. TUJUAN PEMBELAJARAN
Setelah mengikuti pembelajaran model Project Base Learning dengan metode demonstrasi, diskusi dan
praktik pada materi ajar: Percabangan IF pada bahasa pemrograman C# (C) dengan media LMS (Elskanza),
diharapkan peserta didik(A):
1. mampu memahami Percabangan IF pada bahasa pemrograman C#(B) dengan baik dan benar(D)
2. mampu membuat program sederhana Percabangan IF pada bahasa pemrograman C# (B)(HOTS, C6)
dengan baik benar(D).
3. mampu membuat program sederhana Percabangan IF ... ELSE pada bahasa pemrograman C# (B)
(HOTS, C6) dengan baik benar(D).
I. MATERI AJAR
1. Percabangan IF pada bahasa pemrograman C#
2. Percabangan IF ELSE pada bahasa pemrograman C#
3. Membuat program sederhana menggunakan IF ELSE pada pemrograman C#
(Selengkapnya ada di Lampiran Bahan Ajar dan LMS)
J. PERTANYAAN PEMANTIK
1. Apakah Anda bisa membuat input dari keyboard dan menampilkannya di layar? Coba tulis skrip-
nya!
2. Bagaimana cara menuliskan program untuk memilih kata “Selamat pagi”, “Selamat siang,dan
“Selamat malam”? Perintah apa yang digunakan!
no reviews yet
Please Login to review.