Anda di halaman 1dari 8

MODUL AJAR

A. IDENTITAS DAN INFORMASI UMUM

Nama Sekolah : SMK Negeri 69 Jakarta


Program Keahlian : Pengembangan Perangkat Lunak dan Gim
Konsentrasi Keahlian : Pengembangan Gim
Tahun : 2023
Fase : F
Elemen : Pemrograman Gim
Capaian Pembelajaran : Pada akhir fase F, siswa mampu memahami, mengomunikasikan
dan melakukan pemrograman berbasis teks dan grafis yang
diintegrasikan pada pemrograman gim (game engine), mencakup
pemrograman ke dalam bentuk gameplay, implementasi UI/UX
(graphical user interface), struktur data, integrasi objek statis dan
dinamis (static and dynamic assets integration), dan
fungsionalitas tambahan pada game engine (tools and plugin
implementation). Siswa juga mampu menguji serta meningkatkan
kualitas dari perangkat lunak meliputi debugging, optimasi
kinerja gim, dan pembaharuan perangkat lunak.
Tujuan Pembelajaran : Memilih perangkat lunak pemrograman gim
Bukti Ketercapaian : 1. Memahami pengertian tentang game engine
2. Memahami macam-macam game engine dan bahasa
pemrogramannya
3. Mampu memilih aplikasi pemrograman gim
Profil Pelajar Pancasila : 1. Mandiri
2. Kebhinekaan Global
3. Bernalar Kritis
4. Kreatif

B. KEGIATAN PEMBELAJARAN

Pertemuan Pertama
Kegiatan Pendahuluan :
 Salah satu siswa secara mandiri memimpin doa bersama untuk memulai aktivitas
 Guru menyapa siswa dan melakukan pemeriksaan kehadiran siswa
 Siswa menerima informasi tentang pembelajaran yang akan dilaksanakan
 Siswa menerima informasi tentang tujuan pembelajaran dan pentingnya materi
pembelajaran
 Siswa mengerjakan asesmen awal yang diberikan oleh guru
1. Apa definisi game engine secara umum?
2. Apa peran utama game engine dalam pengembangan game?
3. Apa peran bahasa pemrograman dalam game engine?
4. Apakah ada bahasa tertentu yang umum digunakan dalam game engine?
5. Apa contoh-contoh game engine populer yang digunakan dalam industri game saat
ini?
Kegiatan Inti :
 Siswa dikelompokkan menjadi sembilan kelompok yang heterogen, 1 kelompok terdiri
dari 4 siswa.
 Siswa memperhatikan dan mengamati penjelasan yang diberikan guru yang terkait
dengan diskusi yang akan dilakukan.
 Guru memerintahkan siswa untuk mendiskusikan materi tentang Perangkat Lunak
Pemrograman Gim
- Materi dalam bentuk video (https://youtu.be/bPlRsmRxRdA)
- Materi dalam bentuk bacaan
(https://drive.google.com/file/d/1YbSbKCGkzgT3mKcB1rK-oXVzQc5NJjPH/
view?usp=drive_link dan
https://www.google.co.id/books/edition/Sekilas_Tentang_Dunia_Game/
3pQ2EAAAQBAJ?hl=en&gbpv=1&dq=game%20engine%20dan%20bahasa
%20pemrograman&pg=PR1&printsec=frontcover)
 Guru memotivasi siswa dalam kelompok untuk menuliskan dan menanyakan
permasalahan hal-hal yang belum dipahami.
 Siswa bersama dengan kelompoknya dan dengan bimbingan guru melakukan diskusi
sesuai perintah.
 Guru berkeliling mencermati siswa yang sedang bekerja dalam kelompok dan jika
siswa menemukan hal-hal yang belum dipahami, guru memberikan kesempatan siswa
untuk mempertanyakan hal-hal yang belum dipahami.
 Guru memberikan arahan kepada siswa dalam kelompok untuk menyelesaikan
permasalahan dengan cermat dan teliti.
 Siswa dalam kelompok menyusun laporan hasil diskusi penyelesaian masalah yang
mereka kerjakan dalam bentuk presentasi, video, atau tulisan tangan.
 Siswa melakukan presentasi dari hasil diskusi dan kesimpulan yang telah mereka
kerjakan.
 Siswa yang lain dan guru memberikan tanggapan dan menganalisis hasil presentasi
meliputi tanya jawab untuk mengkonfirmasi, memberikan tambahan informasi,
melengkapi informasi ataupun tanggapan lainnya.
 Siswa mengerjakan Lembar Kerja Mandiri sebagai asesmen sumatif
Kegiatan Penutup :
 Siswa mendengarkan arahan guru untuk materi pada pertemuan berikutnya
 Untuk memberi penguatan materi yang telah di pelajari, guru memberikan arahan
untuk mencari referensi terkait materi yang telah dipelajari baik melalui buku-buku di
perpustakaan atau mencari di internet.
 Guru menutup pembelajaran dengan berdoa dan salam
Refleksi Guru Refkelsi Siswa
 Apakah didalam kegiatan pembukaan  Pada bagian mana dari materi “Macam-
siswa sudah dapat diarahkan dan siap macam game engine dan bahasa
untuk mengikuti pelajaran dengan baik? pemrogramannya” yang dirasa kurang
 Apakah dalam memberikan penjelasan dipahami?
teknis atau intruksi yang disampaikan  Apa yang akan kamu lakukan untuk
dapat dipahami oleh siswa? memperbaiki hasil belajar pada materi ini?
 Bagaimana respon siswa terhadap sarana  Kepada siapa kamu meminta bantuan untuk
dan prasarana (media pembelajaran) serta lebih memahami materi ini?
alat dan bahan yang digunakan dalam  Berapa nilai yang akan kamu berikan
pembelajaran mempermudah dalam terhadap usaha yang kamu lakukan untuk
memahami konsep perbandingan berbalik memperbaiki hasil belajarmu? (jika nilai
nilai? yang diberikan dalam pemberian bintang 1-
 Bagaimana tanggapan siswa terhadap bintang 5)
materi atau bahan ajar yang disampaikan
sesuai dengan yang diharapkan?
 Bagaimana tanggapan siswa terhadap
pengelolaan kelas dalam pembelajaran?
 Bagaimana tanggapan siswa terhadap
latihan dan penilaian yang telah
dilakukan?
 Apakah dalam kegiatan pembelajaran
telah sesuai dengan alokasi waktu yang
direncanakan?
 Apakah dalam berjalannya proses
pembelajaran sesuai dengan yang
diharapkan?
 Apakah 100% siswa telah mencapai
penguasaan sesuai tujuan pembelajaran
yang ingin dicapai?
 Apakah arahan dan penguatan materi
yang telah dipelajari dapat dipahami oleh
siswa?

Jakarta, 2023
Guru Mata Pelajaran

LEMBAR OBSERVASI KEGIATAN PRESENTASI

Nama Siswa : ………………………………….


Kelas : ………………………………….
Pertemuan Ke : ………………………………….
Hari/ Tanggal Pelaksanaan : ………………………………….

Berilah penilaian terhadap aspek pengamatan yang diamati dengan membubuhkan tanda ceklis (√) pada
berbagai nilai sesuai indikator.
SKOR PENILAIAN
N
KRITERIA KETERCAPAIAN CUKUP BAIK SANGAT BAIK
O
1 2 3
1. Menjelaskan macam-macam Mampu Mampu menjelaskan Mampu
game engine dan bahasa menjelaskan satu dua macam game menjelaskan tiga
pemrogramannya macam game engine dan bahasa macam game
engine dan bahasa pemrogramannya engine dan bahasa
pemrogramannya pemrogramannya
2. Aktivitas Hadir dan terlibat Hadir dan terlibat Hadir dan terlibat
cukup terlibat aktif aktif dalam Sangat aktif dalam
dalam kegiatan kegiatan kegiatan
3. Presentasi Mampu Mampu Mampu
mempresentasikan mempresentasikan mempresentasikan
hasil diskusi hasil diskusi dengan hasil diskusi
dengan benar secara dengan
benar secara substantif, bahasa benar secara
substantif, bahasa mudah dimengerti, substantif, bahasa
mudah dimengerti, dan disampaikan mudah dimengerti,
dan disampaikan percaya diri dan disampaikan
cukup percaya diri sangat percaya diri

Jakarta, 2023
Guru Mata Pelajaran
Lampiran Lembar Kerja Mandiri

LEMBAR KERJA MANDIRI


MACAM-MACAM GAME ENGINE DAN BAHASA
PEMROGRAMANNYA

JAWABLAH SOAL-SOAL BERIKUT INI !


1. Jelaskan pengertian game engine dan perannya dalam pengembangan game !
2. Apa saja keuntungan penggunaan game engine dalam pengembangan game ?
3. Jelaskan perbedaan antara Unity dan Unreal Engine !
4. Apa perbedaan antara bahasa pemrograman C# dan JavaScript dalam konteks pengembangan game ?
5. Sebutkan dan jelaskan tiga bahasa pemrograman yang umum digunakan dalam pengembangan game !
Lampiran Instrumen Penilaian Lembar Kerja Mandiri

INSTRUMEN PENILAIAN LEMBAR KERJA MANDIRI


MACAM-MACAM GAME ENGINE DAN BAHASA PEMROGRAMANNYA

SOAL BOBOT KRITERIA PENILAIAN SKOR TOTAL

1. Bila penjelasan sempurna 100


Jelaskan pengertian game 2. Bila penjelasan agak sempurna 75
engine dan perannya dalam 10% 3. Bila penjelasan kurang 50
pengembangan game ! sempurna 25
4. Bila penjelasan tidak sempurna
1. Bila penjelasan sempurna 100
Apa saja keuntungan 2. Bila penjelasan agak sempurna 75
penggunaan game engine dalam 10% 3. Bila penjelasan kurang 50
pengembangan game ? sempurna 25
4. Bila penjelasan tidak sempurna
1. Bila penjelasan sempurna
100
Jelaskan perbedaan antara Unity 2. Bila penjelasan agak sempurna
75
20% 3. Bila penjelasan kurang
dan Unreal Engine ! 50
sempurna
25
4. Bila penjelasan tidak sempurna
Apa perbedaan antara bahasa 1. Bila penjelasan sempurna
100
pemrograman C# dan JavaScript 2. Bila penjelasan agak sempurna
75
30% 3. Bila penjelasan kurang
dalam konteks pengembangan 50
sempurna
game ? 25
4. Bila penjelasan tidak sempurna
Sebutkan dan jelaskan tiga bahasa 1. Bila penjelasan sempurna
100
pemrograman yang umum 2. Bila penjelasan agak sempurna
75
30% 3. Bila penjelasan kurang
digunakan dalam pengembangan 50
sempurna
game ! 25
4. Bila penjelasan tidak sempurna

Jakarta, 2023
Guru Mata Pelajaran
EBOOK MACAM-MACAM GAME DAN BAHASA PEMROGRAMANNYA

QR Code – Sekilas Tentang Dunia Game

QR Code - Pengertian dan Macam-macam Game Engine


VIDEO PEMBELAJARAN
MACAM-MACAM GAME DAN BAHASA PEMROGRAMANNYA

QR Code – Video Pengenalan Game Engine

Anda mungkin juga menyukai