SMK – RPL
Salah satu jurusan bergengsi SMK saat ini, RPL, kependekan dari Rekayasa Perangkat Lunak. Jurusan RPL ini bersama dengan jurusan Animasi, Broadcast, Elektronika Industri dan Pariwisata menjadi tulang punggung SMK untuk menjaring siswa-siswi lulusan SMP. kebutuhan SDM terhadap keahlian pemrograman sangat besar karena kemajuan teknologi dan sarana komunikasi berupa internet.
Sistem administrasi terpadu berbasis database yang diterapkan di segala bidang, merancang dan membangun sistem adalah keahlian yang dimiliki oleh para programmer dan SMK Jurusan RPL mendidik dan mengajarkan kepada siswa materi pemrograman yang dibutuhkan antara lain html, css, php, java, mysql, .Net, C/C++, phyton dan android. Pengenalan materi pemrograman dasar hingga pemrograman tingkat lanjut dengan target adalah membuat aplikasi berbasis database dengan menggunakan bahasa pemrograman tersebut di atas.
Kebutuhan utama dunia industri/kerja adalah
- Membuat aplikasi berdasarkan
- Riset & Analisa
- Kebutuhan
- Platform
- Optimasi dan Perawatan
- Aplikasi yang tersedia, atau
- Aplikasi yang sudah dibuat
- Troubleshoot & Development
- Aplikasi yang terindikasi bermasalah atau cacat
- Aplikasi yang memiliki reliabilitas tinggi
- Integrasi & Adaptasi terhadap beragam platform pekerjaan.
- Pemrograman berbasis Desktop
- Pemrograman berbasis Web
- Pemrograman berbasis Mobile
- Kemampuan beradaptasi
- Kemampuan bekerja sama dalam tim
- Memiliki Moral & Etika yang baik
Junior Programmer atau Programmer Support tugas dan fungsinya adalah sebagai tim pendukung dari Programmer dan Senior Programmer. Pendelegasian tugas, target penyelesaian, budaya kerja serta orientasi bisnis dari setiap pekerjaan atau proyek adalah sarana transfer knowledge terhadap mereka yang baru mulai kerja dan yang baru lulus SMK. Proses adaptasi setiap lulusan SMK berbeda-beda tergantung dari kondisi setiap instansi. Kesiapan para lulusan SMK ini di dunia kerja sangat tergantung ketika mereka belajar di sekolah selama enam semester.
Bagaimana menghadapi perkembangan teknologi yang makin masif dan hampir tidak bisa diikuti? Setiap teknologi baru yang muncul selalu dimulai dari ilmu dasar yang sama, teknologi dasar yang sama, pemahaman terhadap teknologi tersebut yang lebih penting karena pengembangan teknologi adalah menyesuaikan dengan kondisi sekitarnya termasuk ide-ide yang lebih baik untuk dapat digunakan di masa depan. Belajar teknologi yang lebih baru dan terbaru menjadi keharusan dengan syarat pemahaman terhadap ilmu dasar sangat baik. Peran guru untuk menyelaraskan materi dengan kondisi kemajuan teknologi sekarang ini, misalnya dengan memberikan tugas di luar materi pokok seperti membuat proyek membuat program animasi sederhana menggunakan android dan yang berbasis web.
Pemahaman teori dan praktek menjadi tolok ukur siswa ketika lulus dan kesempatan membuktikan kapasitas & kualitasnya ketika mengikuti seleksi penerimaan kerja. Atau, berani membuka bisnis di bidang pembuatan aplikasi berbasis bahasa pemrograman yang dikuasai selama di bangku SMK. Sama dengan SMK Jurusan TKJ, terdapat materi pokok yaotu mata pelajaran Normatif dan Produktif.
- Bahasa Indonesia: kemampuan menulis dan membaca (narasi, deskripsi, deduksi)
- Bahasa Inggris: (pronounciation, vocabulary, intonation, reading, writing, grammar)
- Matematika: (aljabar, logika, geometri, aritmatika, statistik dasar)
- Fisika/Elektronika
- Agama & Etika
- Sejarah
- Olah raga & Prakarya
- Pengetahuan Komputer dan OS
- Sejarah Bahasa Pemrograman
- Logika Pemrograman
- Struktur Data
- HTML & CSS
- Visual Basic, C/C++
- Pengetahuan Database
- PHP, MySql
- Java
- Budaya Kerja
- Disiplin Kerja
- Tanggung jawab Kerja
- Kemampuan Beradaptasi
- Kemampuan Menyelesaikan Pekerjaa (problem solver)
- Bekerja Sesuai Target
- Mampu Mengembangkan Diri
- Pengalaman Mengajar, SMK BI, Bintaro, 2011-2015
- Pengalaman Mengajar, SMP/SMA INRABB, BSD, 2015-2016
- Instruktur, Binus Center, Bintaro, 2010-2013
- Creative Director, BSL Print, Jakarta
- Marketing, BSL Engineering, Jakarta
- IT Dept Head, AUTRI, Jakarta