Rabu, 20 Nov 2024
  • Merupakan SMK Pusat Keunggulan | Kompetensi > TJKT > PPLG > Animasi > DKV > Broadcasting > Akuntansi > Pemasaran > MPLB > ULW > Silahkan kunjungi sekolah kami dan follow akun media sosial kami.
  • Merupakan SMK Pusat Keunggulan | Kompetensi > TJKT > PPLG > Animasi > DKV > Broadcasting > Akuntansi > Pemasaran > MPLB > ULW > Silahkan kunjungi sekolah kami dan follow akun media sosial kami.

Rekayasa Perangkat Lunak

Jurusan Rekayasa Perangkat Lunak (RPL) di Sekolah Menengah Kejuruan (SMK) adalah program pendidikan yang fokus pada pengembangan keterampilan dalam merancang, membuat, dan mengelola perangkat lunak komputer. Di jurusan ini, siswa akan mempelajari berbagai aspek terkait pembuatan aplikasi, mulai dari analisis kebutuhan hingga pengujian dan pemeliharaan perangkat lunak.

Materi dan Keterampilan yang Dipelajari:

  1. Pemrograman: Siswa mempelajari bahasa pemrograman seperti Java, Python, atau C#, serta teknik-teknik pengkodean dan pengembangan aplikasi.
  2. Pengembangan Aplikasi Web dan Mobile:Mengajarkan bagaimana membuat aplikasi yang bisa berjalan di platform web dan mobile menggunakan berbagai framework dan teknologi.
  3. Desain Basis Data:Siswa mempelajari cara merancang, membuat, dan mengelola basis data untuk aplikasi menggunakan sistem manajemen basis data seperti MySQL, PostgreSQL, atau MongoDB.
  4. Analisis Sistem dan Manajemen Proyek:Fokus pada metode analisis kebutuhan sistem, manajemen proyek perangkat lunak, dan metodologi pengembangan seperti Agile dan Waterfall.
  5. Keamanan Perangkat Lunak:Mempelajari prinsip-prinsip dasar keamanan perangkat lunak untuk melindungi aplikasi dari berbagai ancaman.
  6. Praktik Industri:Biasanya ada program magang atau kerja praktek di industri untuk memberikan pengalaman langsung dalam lingkungan kerja nyata.

Jurusan ini bertujuan untuk mempersiapkan siswa agar siap bekerja di industri teknologi informasi atau melanjutkan studi di bidang terkait. Dengan keterampilan yang diperoleh, lulusan PPLG dapat mengejar karir sebagai pengembang perangkat lunak, analis sistem, administrator basis data, dan berbagai peran lainnya dalam dunia TI.