Search by job, company or skills

S

Guru Rekayasa Perangkat Lunak

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Nama Jabatan: Guru Produktif Rekayasa Perangkat Lunak (RPL)

Departemen: Program Keahlian RPL

Atasan Langsung: Kepala Program Keahlian (Kaprodi) RPL

A. TUJUAN UTAMA JABATAN

Merencanakan, melaksanakan, dan mengevaluasi proses pembelajaran kompetensi keahlian RPL berbasis teknologi terkini dan standar industri, guna menghasilkan lulusan yang kompeten dalam pengembangan perangkat lunak (Web/Mobile/IoT) serta memiliki karakter kerja yang profesional.

B. RINCIAN TUGAS DAN TANGGUNG JAWAB1. Perencanaan & Pelaksanaan Pembelajaran
  • Penyusunan Kurikulum: Menyusun Alur Tujuan Pembelajaran (ATP), Modul Ajar, dan Jobsheet Praktikum yang selaras dengan Kurikulum Merdeka dan kebutuhan industri (Sinkronisasi Kurikulum).
  • Kegiatan Belajar Mengajar (KBM): Melaksanakan pembelajaran teori dan praktik di laboratorium komputer dengan metode Project-Based Learning (PjBL).
  • Demonstrasi Teknis: Melakukan Live Coding di depan kelas untuk mendemonstrasikan logika pemrograman dan penyelesaian masalah (debugging) secara real-time.
  • Code Review: Memeriksa kode program siswa secara berkala, memberikan umpan balik terkait efisiensi kode, keamanan, dan kerapian (Clean Code).
2. Evaluasi & Asesmen Siswa
  • Penilaian Proyek: Menilai hasil karya siswa berdasarkan fungsionalitas, antarmuka (UI/UX), dan struktur database.
  • Administrasi Nilai: Mengelola nilai harian, nilai tugas, UTS, UAS, dan nilai praktik ke dalam sistem penilaian sekolah tepat waktu.
  • Persiapan UKK: Membimbing siswa kelas XII dalam persiapan Uji Kompetensi Keahlian (UKK) / Uji Sertifikasi Profesi (LSP).
3. Manajemen Laboratorium & Fasilitas
  • Kesiapan Alat: Memastikan perangkat lunak (software/tools) seperti VS Code, XAMPP, Git, Android Studio, dll., sudah terinstal dan siap digunakan sebelum kelas dimulai.
  • Troubleshooting Level 1: Menangani masalah teknis ringan pada komputer lab saat pembelajaran berlangsung.
  • Inventarisasi: Bertanggung jawab atas keamanan dan keutuhan fasilitas lab selama jam mengajar (keyboard, mouse, monitor, komponen IoT).
4. Pengembangan Siswa & Portofolio
  • Bimbingan Lomba: Membina siswa berpotensi untuk kompetisi seperti LKS (Lomba Kompetensi Siswa), Hackathon, atau lomba kreatif lainnya.
  • Digital Portfolio: Memastikan setiap siswa memiliki akun repositori (GitHub/GitLab) dan aktif mengunggah tugas sebagai portofolio digital mereka.
5. Pengembangan Diri & Profesionalitas
  • Upskilling: Wajib memperbarui pengetahuan teknis sesuai tren industri (misal: mempelajari framework terbaru seperti Laravel versi baru, React, atau Flutter).
  • Sertifikasi: Mengikuti pelatihan atau sertifikasi kompetensi guru yang relevan.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 139402899