Program Keahlian Pengembangan Perangkat Lunak dan Gim (PPLG)
Program Keahlian PPLG di SMK Hang Tuah 1 Jakarta dirancang untuk mencetak generasi ahli IT (Information Technology) yang menguasai pemograman, pembuatan aplikasi web dan mobile, serta pengembangan gim digital. Pembelajaran berfokus pada logika pemograman, kreativitas digital, dan penyelesaian masalah (problem solving) sesuai kebutuhan industri teknologi modern.
1. Yang Dipelajari
- Pemrograman Web & Mobile: Pembuatan situs web interaktif serta aplikasi smartphone berbasis Android/iOS menggunakan bahasa pemrograman populer (seperti HTML, CSS, JavaScript, PHP, Python, atau Flutter/React Native).
- Pemrograman Berbasis Objek (OOP): Konsep dan logika struktur kode pemrograman modern untuk membangun perangkat lunak yang tangguh dan skalabel.
- Basis Data (Database): Perancangan, pengelolaan, dan pengamanan data menggunakan sistem manajemen basis data (seperti MySQL, PostgreSQL, atau Firebase).
- Pengembangan Gim (Game Development): Dasar-dasar mekanik gim, desain karakter, pembuatan alur permainan, dan pemrograman gim 2D/3D menggunakan game engine (seperti Unity atau Godot).
- UI/UX Design & Testing: Perancangan antarmuka pengguna yang nyaman serta pengujian kualitas perangkat lunak (software quality assurance).
2. Kompetensi Siswa
- Mampu menulis dan menganalisis kode pemrograman secara terstruktur, bersih, dan efisien.
- Menguasai proses pembuatan aplikasi web, aplikasi mobile, hingga gim digital sederhana secara mandiri maupun tim.
- Mampu merancang serta mengelola basis data untuk kebutuhan sistem informasi perusahaan.
- Memiliki pola pikir logis, analitis, serta kemampuan memecahkan masalah teknis (debugging).
3. Profil Lulusan
- Software Developer / Web & Mobile Programmer: Merancang, membangun, dan mengembangkan sistem perangkat lunak atau aplikasi di berbagai perusahaan IT dan korporasi.
- Game Developer / Tester: Terlibat dalam proses merancang, memprogram, hingga menguji kualitas produk gim digital.
- Database Administrator / IT Support: Mengelola keamanan serta kelancaran operasional basis data dan infrastruktur IT perusahaan.
- Tenaga Kerja IT di Luar Negeri: Berkesempatan mengikuti seleksi penempatan kerja ke luar negeri (seperti ke Jepang) sebagai tenaga ahli teknologi informasi.
- Wirausahawan Teknologi (Tech Entrepreneur / Freelancer): Mendirikan startup digital, studio gim mandiri, atau menyediakan jasa pemuatan web dan aplikasi secara lepas (freelance).
- Mahasiswa PTN / Swasta: Melanjutkan pendidikan tinggi ke jurusan Teknik Informatika, Ilmu Komputer, atau Sistem Informasi melalui jalur SNBP maupun seleksi lainnya.