|

|
Universitas Negeri Surabaya
Fakultas Vokasi
Program Studi D4 Manajemen Informatika
|
Kode Dokumen
|
SEMESTER LEARNING PLAN
|
|
Course
|
KODE
|
Rumpun MataKuliah
|
Bobot Kredit
|
SEMESTER
|
Tanggal Penyusunan
|
|
Pemrograman Game
|
5730102215
|
Mata Kuliah Wajib Program Studi
|
T=2
|
P=0
|
ECTS=3.18
|
3
|
4 November 2024
|
|
OTORISASI
|
Pengembang S.P
|
Koordinator Rumpun matakuliah
|
Koordinator Program Studi
|
Dimas Novian Aditia Syahputra, S.Tr.T., M.Tr.T.
|
Dodik Arwin Dermawan, S.ST., S.T., M.T.
|
DODIK ARWIN DERMAWAN
|
|
Model Pembelajaran
|
Project Based Learning
|
|
Program Learning Outcomes (PLO)
|
PLO program Studi yang dibebankan pada matakuliah
|
|
PLO-8
|
Mampu menerapkan pemikiran logis, kritis dan inovatif dalam melakukan pekerjaan dalam bidang teknologi informasi dengan menunjukkan kinerja yang bermutu dan terukur serta memanfaatkannya untuk menganalisa, mendokumentasikan dan menyusun deskripsi saintifik hasil kajian dalam bentuk laporan yang terjamin keshahihannya.
|
|
PLO-9
|
Mampu memilih sumberdaya dan memanfaatkan perangkat atau teknologi modern untuk merancang dan mewujudkan bidang rekayasa perangkat lunak sesuai dengan kebutuhan fungsional dan non fungsional secara spesifik dengan pertimbangan yang tepat terhadap masalah kultural, sosial, dan lingkungan dengan mengacu kepada metode dan standar industri.
|
|
PLO-10
|
Mampu menerapkan matematika dan prinsip rekayasa dalam mengidentifikasi, memformulasikan, melakukan penelusuran referensi atau standar, menganalisis dan menyelesaikan masalah bidang rekayasa perangkat lunak menggunakan perangkat analisa pada bidang teknologi informasi.
|
|
PLO-12
|
Menguasai konsep matematika terapan, pengetahuan dasar TIK (Algoritma, Pemrograman, Basis Data), sains dan prinsip rekayasa yang diperlukan untuk analisis dan perancangan sistem, proses, produk atau komponen pada rekayasa perangkat lunak.
|
Program Objectives (PO)
|
|
PO - 1
|
Mahasiswa mampu memahami konsep pemrograman game
|
|
PO - 2
|
Menguasai teknik dasar pembuatan aset dan integrasi aset multimedia dalam Game Engine dan memilih tools yang tepat untuk pengembangan Game.
|
|
PO - 3
|
Mahasiswa mampu menerapkan mekanika permainan, pemrograman interaktif, dan animasi dalam Game Engine.
|
|
PO - 4
|
Mahasiswa mampu mengembangkan Game berdasarkan praktik terbaik dan menghasilkan produk game siap guna.
|
|
PO - 5
|
Menyusun laporan & mendemokan proyek game
|
Matrik PLO-PO
|
| |
| PO | PLO-8 | PLO-9 | PLO-10 | PLO-12 | | PO-1 | ✔ | | | | | PO-2 | ✔ | ✔ | | | | PO-3 | | | ✔ | | | PO-4 | ✔ | | ✔ | ✔ | | PO-5 | ✔ | | | |
|
|
Matrik PO pada Kemampuan akhir tiap tahapan belajar (Sub-PO)
|
| |
| PO |
Minggu Ke |
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
| PO-1 | ✔ | | | | | | | | ✔ | | | | | | | | | PO-2 | | ✔ | | | | | | | | | | | | | | | | PO-3 | | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | | ✔ | ✔ | | | | | | PO-4 | | | | | | | | | | ✔ | | | ✔ | ✔ | ✔ | | | PO-5 | | | | | | | | | | | | | | | | ✔ |
|
|
Deskripsi Singkat Mata Kuliah
|
Mata kuliah ini membekali mahasiswa dengan pengetahuan dasar dan keterampilan praktis dalam desain aset 3D dan animasi menggunakan Blender, pemrograman, serta pengembangan game berbasis Unity. Mahasiswa akan belajar membuat game 3D dan menyelesaikan proyek akhir berupa game berbasis VR yang interaktif. Learning Path Unity akan digunakan sebagai panduan utama dalam materi praktikum dan proyek.
|
|
Pustaka
|
Utama :
|
|
- Novak, Jeannie. 2012. Game Development Essentials: An Introduction, Third Edition. Delmar, Cengage Learning. USA
- Chronister, James. 2011. Blender Basics Classroom Tutorial Book 4th Edition
- Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress
- www.blender.org
- http://unity3d.com
- www.youtube.com
- SKKNI Nomor 172 Tahun 2024 Keahlian Pengembangan Video Game
- Sidhimantra, I. G. A. S., Suprapto, N., Dermawan, D. A., Syahputra, D. N. A., Nudin, S. R., & Hakim, S. R. (2026). Exploring the impact of virtual reality on Gen Z students in preserving the cultural heritage of Karapan Sapi. Multidisciplinary Science Journal, 8, e2026260. https://doi.org/10.31893/multiscience.2026260
|
|
Pendukung :
|
|
- Unity Essentials Pathway: Memperkenalkan dasar penggunaan Unity, antarmuka, dan navigasi.
- Unity Junior Programmer Pathway: Fokus pada dasar pemrograman dengan C# dan implementasi logika dalam game.
- Unity Creative Core Pathway: Menyediakan keterampilan dalam desain aset 3D, visual effects, dan animasi.
- Unity VR Development Pathway: Memfokuskan pada pengembangan game VR, mulai dari konfigurasi perangkat hingga optimisasi VR.
|
|
Dosen Pengampu
|
Dodik Arwin Dermawan, S.ST., S.T., M.T. Binti Kholifah, S.Kom., M.Tr.Kom. Dimas Novian Aditia Syahputra, S.Tr.T., M.Tr.T. Moch. Badrus Sholeh, S.Kom., M.Kom. |
|
Minggu Ke-
|
Kemampuan akhir tiap tahapan belajar
(Sub-PO)
|
Penilaian
|
Bantuk Pembelajaran,
Metode Pembelajaran,
Penugasan Mahasiswa,
[ Estimasi Waktu]
|
Materi Pembelajaran
[ Pustaka ]
|
Bobot Penilaian (%)
|
|
Indikator
|
Kriteria & Bentuk
|
Luring (offline)
|
Daring (online)
|
|
(1)
|
(2)
|
(3)
|
(4)
|
(5)
|
(6)
|
(7)
|
(8)
|
|
1
Minggu ke 1
|
Mahasiswa mampu menjelaskan konsep dasar pemrograman game, mekanika permainan, serta tahapan pengembangan game |
Mampu menjelaskan konsep game, gameplay, game mechanics, game engine, dan tahapan pengembangan game |
Kriteria:
- Ketepatan konsep
- Keaktifan diskusi
Bentuk Penilaian : Aktifitas Partisipasif |
Kuliah, diskusi, Project Based Learning [PB:1x(4x50”)] |
Analisis sederhana terhadap mekanika sebuah game [PT,KM: (1,1)x(4x60”)] |
Materi: konsep game, gameplay, game mechanics, game engine, dan alur pengembangan game. Pustaka: Novak, Jeannie. 2012. Game Development Essentials: An Introduction, Third Edition. Delmar, Cengage Learning. USA Materi: konsep game, gameplay, game mechanics, game engine, dan alur pengembangan game. Pustaka: http://unity3d.com/... |
3% |
|
2
Minggu ke 2
|
Mahasiswa mampu menggunakan lingkungan kerja Unity untuk membuat dan mengelola proyek game sederhana |
- Mampu membuat project Unity, mengenali interface
- Mengatur Scene, GameObject, Component, dan Asset
|
Kriteria:
- Ketepatan penggunaan Unity
- Kelengkapan project
Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Kuliah dan praktikum [PB:1x(4x50”)] |
Membuat project Unity dan melakukan konfigurasi awal project [PT,KM: (1,1)x(4x60”)] |
Materi: Unity Hub, interface, Scene, GameObject, Component, Asset, Package dan Project Management Pustaka: www.blender.org Materi: Unity Hub, interface, Scene, GameObject, Component, Asset, Package dan Project Management Pustaka: http://unity3d.com/... Materi: Unity Hub, interface, Scene, GameObject, Component, Asset, Package dan Project Management Pustaka: Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress |
4% |
|
3
Minggu ke 3
|
Mahasiswa mampu merancang dan mengimplementasikan antarmuka pengguna pada game menggunakan Unity |
Mampu membuat Canvas, Button, Text, Image, Panel, serta navigasi antarmuka |
Kriteria:
Fungsi, keterbacaan, dan kesesuaian UI dengan game Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Praktikum, Project Based Learning [PB:1x(4x50”)] |
Membuat project Unity dan melakukan konfigurasi awal project [PT,KM: (1,1)x(4x60”)] |
Materi: Canvas, UI Components, Button, Text, Image, Panel, Scene Navigation dan Game UI Pustaka: Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress Materi: Canvas, UI Components, Button, Text, Image, Panel, Scene Navigation dan Game UI Pustaka: Unity Essentials Pathway: Memperkenalkan dasar penggunaan Unity, antarmuka, dan navigasi. |
4% |
|
4
Minggu ke 4
|
Mahasiswa mampu membuat lingkungan permainan 3D menggunakan GameObject, Terrain, material, lighting, dan aset lingkungan |
Mampu membangun lingkungan 3D yang dapat digunakan sebagai area permainan |
Kriteria:
- Kelengkapan environment dan tata letak
- Kesesuaian dengan konsep game
Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Praktikum, demonstrasi, Project Based Learning [PB:1x(4x50”)] |
Membuat environment 3D sederhana [PT,KM: (1,1)x(4x60”)] |
Materi: Terrain, GameObject, Material, Lighting, Camera, asset environment dan level layout Pustaka: Unity Creative Core Pathway: Menyediakan keterampilan dalam desain aset 3D, visual effects, dan animasi. Materi: Terrain, GameObject, Material, Lighting, Camera, asset environment dan level layout Pustaka: SKKNI Nomor 172 Tahun 2024 Keahlian Pengembangan Video Game |
4% |
|
5
Minggu ke 5
|
Mahasiswa mampu menerapkan dasar pemrograman C# untuk mengendalikan objek dan mekanika permainan |
Mampu membuat script C#, variable, method, condition, input, movement, dan collision sederhana |
Kriteria:
- Ketepatan logika
- Keberhasilan script dijalankan
Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Kuliah, praktikum, Project Based Learning [PB:1x(4x50”)] |
Membuat script pergerakan dan interaksi objek [PT,KM: (1,1)x(4x60”)] |
Materi: C#, variable, method, condition, input, transform, collision dan interaction Pustaka: Unity Junior Programmer Pathway: Fokus pada dasar pemrograman dengan C# dan implementasi logika dalam game. |
5% |
|
6
Minggu ke 6
|
Mahasiswa mampu mengimplementasikan mekanika dasar permainan First Person Shooter (FPS) pada Unity |
Mampu membuat kontrol karakter FPS, camera, movement, interaction, dan mekanika dasar permainan |
Kriteria:
- Kontrol berjalan baik
- Mekanika dapat dimainkan
Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Praktikum, Project Based Learning [PB:1x(4x50”)] |
Membuat prototype FPS sederhana [PT,KM: (1,1)x(4x60”)] |
Materi: First Person Controller, Camera, Movement, Raycast, Interaction dan basic gameplay Pustaka: Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress Materi: First Person Controller, Camera, Movement, Raycast, Interaction dan basic gameplay Pustaka: Novak, Jeannie. 2012. Game Development Essentials: An Introduction, Third Edition. Delmar, Cengage Learning. USA |
5% |
|
7
Minggu ke 7
|
Mahasiswa mampu mengimplementasikan mekanika permainan 2D Platformer menggunakan Unity |
Mampu membuat karakter 2D, movement, jumping, collision, platform, dan mekanika permainan sederhana |
Kriteria:
- gameplay berjalan
- kontrol responsif
- mekanika sesuai rancangan
Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Praktikum, Project Based Learning [PB:1x(4x50”)] |
Membuat prototype 2D Platformer [PT,KM: (1,1)x(4x60”)] |
Materi: 2D Character, Rigidbody2D, Collider2D, movement, jumping, platform, camera dan level sederhana Pustaka: Unity Creative Core Pathway: Menyediakan keterampilan dalam desain aset 3D, visual effects, dan animasi. |
5% |
|
8
Minggu ke 8
|
Mahasiswa mampu mengintegrasikan UI, environment, dan fundamental script untuk menghasilkan game labirin 3D yang dapat dimainkan |
Mampu menghasilkan game labirin 3D dengan environment, player movement, collision, UI, dan kondisi penyelesaian permainan |
Kriteria:
- Game dapat dimainkan
- Fitur berfungsi
- Environment dan UI lengkap
Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk, Penilaian Praktikum, Praktik / Unjuk Kerja |
Project Based Learning
|
|
Materi: Integrasi UI, environment, player controller, collision, objective, dan gameplay Pustaka: |
10% |
|
9
Minggu ke 9
|
Mahasiswa mampu menganalisis penerapan Virtual Reality (VR) dalam pembelajaran dan pelestarian budaya berdasarkan hasil penelitian |
Mahasiswa mampu menjelaskan konsep VR, immersion, engagement, learning interest, dan cultural preservation serta menganalisis hasil penelitian |
Kriteria:
Ketepatan memahami konsep dan hasil penelitian Bentuk Penilaian : Aktifitas Partisipasif, Penilaian Praktikum |
Kuliah, diskusi kelompok, studi artikel [PB:1x(4x50”)] |
Membuat analisis artikel VR dan mempresentasikan hasil analisis [PT,KM: (1,1)x(4x60”)] |
Materi: konsep VR, immersion, engagement, learning interest, cultural preservation, hasil penelitian Pustaka: Sidhimantra, I. G. A. S., Suprapto, N., Dermawan, D. A., Syahputra, D. N. A., Nudin, S. R., & Hakim, S. R. (2026). Exploring the impact of virtual reality on Gen Z students in preserving the cultural heritage of Karapan Sapi. Multidisciplinary Science Journal, 8, e2026260. https://doi.org/... |
3% |
|
10
Minggu ke 10
|
Mahasiswa mampu menganalisis penerapan Augmented Reality (AR) dalam pembelajaran dan pengembangan game. |
Mahasiswa mampu menjelaskan konsep AR, karakteristik AR, interaksi AR, serta potensi AR dalam pembelajaran dan game |
Kriteria:
- Ketepatan memahami konsep
- Kemampuan menganalisis artikel
Bentuk Penilaian : Aktifitas Partisipasif |
Kuliah, diskusi kelompok, studi artikel [PB:1x(4x50”)] |
Membuat analisis artikel AR dan mempresentasikan hasil analisis [PT,KM: (1,1)x(4x60”)] |
Materi: Konsep AR, karakteristik, interaksi, implementasi AR dalam pembelajaran dan game, serta perbandingan AR dan VR Pustaka: Sidhimantra, I. G. A. S., Suprapto, N., Dermawan, D. A., Syahputra, D. N. A., Nudin, S. R., & Hakim, S. R. (2026). Exploring the impact of virtual reality on Gen Z students in preserving the cultural heritage of Karapan Sapi. Multidisciplinary Science Journal, 8, e2026260. https://doi.org/... |
3% |
|
11
Minggu ke 11
|
Mahasiswa mampu menentukan dan merancang proyek UAS berdasarkan konsep game yang telah dipelajari |
Mahasiswa mampu menentukan ide, genre, target pengguna, tujuan, gameplay, platform, dan fitur utama proyek |
Kriteria:
- Kejelasan konsep
- Kreativitas
- Kelayakan teknis
- Kesesuaian tujuan
Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Kuliah, diskusi, Project Based Learning [PB:1x(4x50”)] |
Menentukan topik dan menyusun rancangan awal proyek UAS [PT,KM: (1,1)x(4x60”)] |
Materi: Ide game, genre, target pengguna, gameplay, game mechanics, platform, fitur dan konsep proyek Pustaka: Materi: Ide game, genre, target pengguna, gameplay, game mechanics, platform, fitur dan konsep proyek Pustaka: Novak, Jeannie. 2012. Game Development Essentials: An Introduction, Third Edition. Delmar, Cengage Learning. USA |
5% |
|
12
Minggu ke 12
|
Mahasiswa mampu mengembangkan prototipe awal proyek game sesuai rancangan yang telah ditentukan |
Hasil optimasi & dokumentasi bug fixing |
Kriteria:
Laporan teknis & demo Bentuk Penilaian : Penilaian Praktikum |
Praktikum, Project Based Learning [PB:1x(4x50”)] |
Mengembangkan prototype proyek UAS [PT,KM: (1,1)x(4x60”)] |
Materi: Integrasi aset, scene, character controller, environment, gameplay mechanics dan interaction Pustaka: Materi: Integrasi aset, scene, character controller, environment, gameplay mechanics dan interaction Pustaka: Unity Creative Core Pathway: Menyediakan keterampilan dalam desain aset 3D, visual effects, dan animasi. |
5% |
|
13
Minggu ke 13
|
Mahasiswa mampu mengimplementasikan fitur utama dan meningkatkan pengalaman pengguna pada proyek game |
Mahasiswa mampu mengimplementasikan fitur, UI, audio, animasi, interaksi, dan alur permainan sesuai GDD |
Kriteria:
fungsi fitur, integrasi sistem, dan kesesuaian dengan GDD Bentuk Penilaian : Penilaian Praktikum |
Praktikum, Project Based Learning [PB:1x(4x50”)] |
Menyelesaikan fitur utama proyek UAS [PT,KM: (1,1)x(4x60”)] |
Materi: Gameplay, UI, audio, animation, interaction dan user experience Pustaka: Materi: Gameplay, UI, audio, animation, interaction dan user experience Pustaka: Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress |
5% |
|
14
Minggu ke 14
|
Mahasiswa mampu melakukan pengujian dan evaluasi terhadap proyek game yang dikembangkan |
Mahasiswa mampu melakukan functional testing, mengidentifikasi bug, dan memperoleh feedback pengguna |
Kriteria:
Laporan hasil uji coba Bentuk Penilaian : Penilaian Praktikum, Praktik / Unjuk Kerja |
Praktikum, Project Based Learning [PB:1x(4x50”)] |
Melakukan testing dan evaluasi proyek UAS [PT,KM: (1,1)x(4x60”)] |
Materi: Functional testing, usability, user experience, bug identification dan user feedback Pustaka: Materi: Functional testing, usability, user experience, bug identification dan user feedback Pustaka: Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress |
4% |
|
15
Minggu ke 15
|
Mahasiswa mampu melakukan penyempurnaan dan finalisasi proyek game berdasarkan hasil pengujian |
Laporan teknis lengkap & rapi |
Kriteria:
Kualitas hasil perbaikan, kelengkapan fitur, dokumentasi, dan kesiapan demo Bentuk Penilaian : Penilaian Praktikum |
Praktikum, Project Based Learning [PB:1x(4x50”)] |
Finalisasi game, GDD, dokumentasi dan bahan presentasi UAS [PT,KM: (1,1)x(4x60”)] |
Materi: Debugging, refinement, balancing, penyempurnaan UI/gameplay dan dokumentasi Pustaka: Materi: Debugging, refinement, balancing, penyempurnaan UI/gameplay dan dokumentasi Pustaka: Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress |
5% |
|
16
Minggu ke 16
|
Mahasiswa mampu mempresentasikan dan mendemonstrasikan proyek game hasil pengembangan secara sistematis |
Mahasiswa mampu menjelaskan konsep, proses pengembangan, fitur, hasil pengujian, dan mendemonstrasikan game |
Kriteria:
Kualitas produk, fungsi game, presentasi, dokumentasi, dan kemampuan menjawab pertanyaan Bentuk Penilaian : Penilaian Hasil Project / Penilaian Produk, Praktik / Unjuk Kerja |
Final Project Presentation & Demo Game [PB:1x(4x50”)] |
[PT,KM: (1,1)x(4x60”)] |
Materi: Presentasi dan demo proyek game Pustaka: |
30% |