MATERI KELAS XII MAPEL PBTGM
💻 Mata Pelajaran: PBTGM (Pemrograman Berbasis Teks, Grafis, dan Multimedia)
🎯 Tujuan Pembelajaran
Siswa mampu:
-
Mengembangkan program berbasis teks, grafis, dan multimedia.
-
Menggunakan pustaka grafis dan audio-visual.
-
Menerapkan konsep animasi sederhana dalam pemrograman.
-
Membuat aplikasi edukatif atau game sederhana.
📚 Materi Pokok Semester 1
🔹 1. Pengenalan PBTGM
-
Definisi PBTGM dan ruang lingkupnya
-
Jenis-jenis media dalam pemrograman (teks, grafis, audio, video)
-
Tools yang digunakan: Python (pygame), HTML5 + JavaScript, Scratch, GameMaker, atau Godot
📌 Latihan: Eksperimen membuat teks bergerak.
🔹 2. Pemrograman Berbasis Teks
-
Input/output teks
-
Menampilkan teks dinamis (dialog, skor, dll)
-
Penempatan dan styling teks dalam game/aplikasi
📌 Contoh: Teks dialog interaktif dalam game RPG sederhana.
🔹 3. Pemrograman Berbasis Grafis
-
Dasar koordinat X-Y
-
Menggambar bentuk (lingkaran, persegi, garis) menggunakan library grafis
-
Menampilkan gambar (sprite) dan latar belakang
📌 Tools: pygame.draw, canvas HTML, atau Godot node Sprite
📌 Latihan: Buat papan permainan grafis sederhana.
🔹 4. Pemrograman Berbasis Multimedia
-
Menambahkan audio (musik latar, efek suara)
-
Menampilkan video
-
Pemrosesan gambar atau audio dasar (misal: filter warna, mute audio)
📌 Latihan: Aplikasi pemutar musik mini atau video player.
🔹 5. Animasi dan Interaktivitas
-
Gerakan objek (animasi manual atau frame-by-frame)
-
Kontrol input (keyboard, mouse)
-
Deteksi tabrakan (collision detection)
📌 Proyek: Buat animasi bola pantul atau karakter berjalan.
🔹 6. Membangun Proyek Multimedia Interaktif
-
Aplikasi edukasi (belajar warna, huruf)
-
Game sederhana (tebak-tebakan, petualangan)
-
Presentasi interaktif (seperti info produk)
📌 Tugas Proyek: Buat aplikasi multimedia yang punya teks, gambar, dan audio.
Comments
Post a Comment