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

 
POPLO-8PLO-9PLO-10PLO-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 :

  1. Novak, Jeannie. 2012. Game Development Essentials: An Introduction, Third Edition. Delmar, Cengage Learning. USA
  2. Chronister, James. 2011. Blender Basics Classroom Tutorial Book 4th Edition
  3. Blackman, Sue. Beginning 3D Game Development with Unity 4 Second Edition. Apress
  4. www.blender.org
  5. http://unity3d.com
  6. www.youtube.com
  7. SKKNI Nomor 172 Tahun 2024 Keahlian Pengembangan Video Game
  8. 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 :

  1. Unity Essentials Pathway: Memperkenalkan dasar penggunaan Unity, antarmuka, dan navigasi.
  2. Unity Junior Programmer Pathway: Fokus pada dasar pemrograman dengan C# dan implementasi logika dalam game.
  3. Unity Creative Core Pathway: Menyediakan keterampilan dalam desain aset 3D, visual effects, dan animasi.
  4. 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:
  1. Ketepatan konsep
  2. 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

  1. Mampu membuat project Unity, mengenali interface
  2. Mengatur Scene, GameObject, Component, dan Asset
Kriteria:
  1. Ketepatan penggunaan Unity
  2. 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:
  1. Kelengkapan environment dan tata letak
  2. 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:
  1. Ketepatan logika
  2. 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:
  1. Kontrol berjalan baik
  2. 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:
  1. gameplay berjalan
  2. kontrol responsif
  3. 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:
  1. Game dapat dimainkan
  2. Fitur berfungsi
  3. 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:
  1. Ketepatan memahami konsep
  2. 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:
  1. Kejelasan konsep
  2. Kreativitas
  3. Kelayakan teknis
  4. 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%



Rekap Persentase Evaluasi : Project Based Learning

No Evaluasi Persentase
1. Aktifitas Partisipasif 7.5%
2. Penilaian Hasil Project / Penilaian Produk 18.33%
3. Penilaian Praktikum 37.83%
4. Praktik / Unjuk Kerja 36.33%
99.99%

Catatan

  1. Capaian Pembelajaran Lulusan Program Studi (PLO - Program Studi) adalah kemampuan yang dimiliki oleh setiap lulusan Program Studi yang merupakan internalisasi dari sikap, penguasaan pengetahuan dan ketrampilan sesuai dengan jenjang prodinya yang diperoleh melalui proses pembelajaran.
  2. PLO yang dibebankan pada mata kuliah adalah beberapa capaian pembelajaran lulusan program studi (CPL-Program Studi) yang digunakan untuk pembentukan/pengembangan sebuah mata kuliah yang terdiri dari aspek sikap, ketrampulan umum, ketrampilan khusus dan pengetahuan.
  3. Program Objectives (PO) adalah kemampuan yang dijabarkan secara spesifik dari PLO yang dibebankan pada mata kuliah, dan bersifat spesifik terhadap bahan kajian atau materi pembelajaran mata kuliah tersebut.
  4. Sub-PO Mata kuliah (Sub-PO) adalah kemampuan yang dijabarkan secara spesifik dari PO yang dapat diukur atau diamati dan merupakan kemampuan akhir yang direncanakan pada tiap tahap pembelajaran, dan bersifat spesifik terhadap materi pembelajaran mata kuliah tersebut.
  5. Indikator penilaian kemampuan dalam proses maupun hasil belajar mahasiswa adalah pernyataan spesifik dan terukur yang mengidentifikasi kemampuan atau kinerja hasil belajar mahasiswa yang disertai bukti-bukti.
  6. Kreteria Penilaian adalah patokan yang digunakan sebagai ukuran atau tolok ukur ketercapaian pembelajaran dalam penilaian berdasarkan indikator-indikator yang telah ditetapkan. Kreteria penilaian merupakan pedoman bagi penilai agar penilaian konsisten dan tidak bias. Kreteria dapat berupa kuantitatif ataupun kualitatif.
  7. Bentuk penilaian: tes dan non-tes.
  8. Bentuk pembelajaran: Kuliah, Responsi, Tutorial, Seminar atau yang setara, Praktikum, Praktik Studio, Praktik Bengkel, Praktik Lapangan, Penelitian, Pengabdian Kepada Masyarakat dan/atau bentuk pembelajaran lain yang setara.
  9. Metode Pembelajaran: Small Group Discussion, Role-Play & Simulation, Discovery Learning, Self-Directed Learning, Cooperative Learning, Collaborative Learning, Contextual Learning, Project Based Learning, dan metode lainnya yg setara.
  10. Materi Pembelajaran adalah rincian atau uraian dari bahan kajian yg dapat disajikan dalam bentuk beberapa pokok dan sub-pokok bahasan.
  11. Bobot penilaian adalah prosentasi penilaian terhadap setiap pencapaian sub-PO yang besarnya proposional dengan tingkat kesulitan pencapaian sub-PO tsb., dan totalnya 100%.
  12. TM=Tatap Muka, PT=Penugasan terstruktur, BM=Belajar mandiri.