Agus Syaiful Fallah, S.Kom., Gr

Kepala Program PPLG

Pengembangan Perangkat Lunak dan Gim (PPLG) bertujuan mempersiapkan peserta didik menjadi tenaga kerja terampil di bidang teknologi informasi, khususnya dalam perancangan, pembuatan, pemeliharaan, dan pengelolaan aplikasi digital (perangkat lunak) serta gim. PPLG sangat ideal bagi siswa yang memiliki minat kuat pada teknologi, logika pemrograman, pemecahan masalah, & memiliki motivasi untuk selalu belajar mengikuti perkembangan teknologi yang sangat cepat.

Pembelajaran di PPLG mencakup berbagai aspek pembuatan aplikasi digital, mulai dari tahap perancangan hingga implementasi. Beberapa materi inti yang dipelajari meliputi :

  • Pemrograman : Menguasai berbagai bahasa pemrograman (Java, Python, PHP, JavaScript, dsb.) untuk membuat aplikasi berbasis desktop, web, dan mobile.
  • Basis Data (Database) : Belajar mengelola dan merancang struktur penyimpanan data yang efisien.
  • Pengembangan Web : Membuat dan mengelola situs web, termasuk sisi front-end (tampilan pengguna) dan back-end (sistem di balik layar).
  • Pengembangan Gim : Mempelajari konsep desain, alur cerita, dan teknik pemrograman spesifik untuk membuat gim 2D maupun 3D.
  • Pengujian Perangkat Lunak : Memastikan aplikasi atau gim yang dibuat berfungsi dengan baik dan bebas dari bug (kesalahan).

Materi yang diajarkan dalam PPLG sangat mendalam dan mencakup siklus hidup pengembangan perangkat lunak secara keseluruhan (SDLC – Software Development Life Cycle).

1.Pemrograman (Coding)

  • Pemrograman Berorientasi Objek (OOP)  : Penguasaan konsep dasar dan lanjutan menggunakan bahasa seperti Java dan Python.
  • Pengembangan Web : Belajar HTML, CSS, dan JavaScript untuk Front-end, serta PHP atau Node.js untuk Back-end.
  • Pengembangan Aplikasi Mobile : Membuat aplikasi untuk platform Android atau iOS (seringkali menggunakan framework seperti Flutter atau React Native).

2. Basis Data (Database)

  • Merancang dan mengelola struktur data menggunakan SQL (seperti MySQL atau PostgreSQL) dan pengenalan NoSQL.
  • Memastikan keamanan dan integritas data aplikasi.

3.Pengembangan Sistem

  • Analisis Sistem : Menganalisis kebutuhan pengguna dan merumuskan spesifikasi perangkat lunak.
  • Pengujian dan Debugging : Melakukan pengujian sistem (Testing) dan mencari serta memperbaiki kesalahan program (Debugging) agar aplikasi bebas bug.

4.Pengembangan Gim

  • Mempelajari dasar-dasar desain gim (Game Design Document).
  • Menggunakan game engine standar industri seperti Unity atau Godot untuk membuat gim 2D dan 3D.
  • Pemrograman spesifik untuk mekanika dan interaksi gim.

5.Keamanan dan Jaringan Dasar

  • Pengenalan konsep keamanan siber (Cyber Security) dan jaringan komputer sebagai dasar operasional aplikasi dan server.

Lulusan PPLG memiliki prospek karier yang luas di era digital, di antaranya sebagai:

  • Developer Perangkat Lunak (Software Developer) : Membuat aplikasi untuk berbagai kebutuhan bisnis atau individu.
  • Web Developer : Bekerja sebagai Front-end Developer (mendesain antarmuka) atau Back-end Developer (mengelola server dan data).
  • Game Developer : Merancang, memprogram, dan menguji gim.
  • Analis Sistem : Menganalisis kebutuhan pengguna dan merancang solusi perangkat lunak yang tepat.
  • Tester/Quality Assurance (QA) : Menguji kualitas dan fungsionalitas produk perangkat lunak sebelum dirilis.
  • Game Developer :  Memprogram fungsionalitas gim dan mengintegrasikan aset (grafis, suara) ke dalam game engine.
  • Database Administrator (DBA) :  Mengelola, mengamankan, dan memastikan kinerja optimal sistem basis data.
  • Technopreneur : Membangun bisnis rintisan (startup) sendiri yang bergerak di bidang teknologi informasi.

Jurusan ini cocok untuk siswa yang tertarik pada logika, pemecahan masalah, dan memiliki kreativitas tinggi dalam menciptakan solusi digital. 💻🎮

Scroll to Top