Pelatihan dan Sertifikasi BNSP: Junior Mobile Programmer

Program ini dirancang khusus untuk Anda yang ingin menjadi pengembang aplikasi mobile pemula dengan pengakuan kompetensi resmi dari BNSP (Badan Nasional Sertifikasi Profesi). Pelatihan dapat diikuti secara offline maupun online, dengan biaya Rp5.700.000 termasuk hotel/penginapan dan makan selama kegiatan. Minimum peserta 8 orang.


Pendahuluan

Pertumbuhan pengguna smartphone mendorong kebutuhan tenaga kerja yang kompeten di bidang pengembangan aplikasi mobile. Penguasaan bahasa pemrograman mobile, manajemen database, penggunaan sensor, hingga aspek keamanan menjadi bekal wajib bagi programmer pemula.

Pelatihan dan Sertifikasi BNSP: Junior Mobile Programmer ini disusun berdasarkan SKKNI bidang Mobile Programming, untuk memastikan peserta tidak hanya mahir dalam teori namun juga teruji secara praktik, dan mendapatkan sertifikasi resmi BNSP.


Unit Kompetensi – Junior Mobile Programmer

  1. J.612000.001.01 – Menunjukkan platform operating system dan bahasa pemrograman di dalam perangkat lunak

  2. J.612000.003.01 – Merancang database dan data persistence pada mobile data

  3. J.612000.006.01 – Menyusun mobile location based service, GPS dan mobile navigation

  4. J.612000.007.01 – Merancang mobile interface

  5. J.612000.008.01 – Menjelaskan dasar-dasar mobile security

  6. J.612000.022.01 – Menjelaskan mobile sensor dan spesifikasi teknisnya untuk mobile computing

  7. J.612000.025.01 – Menentukan mobile seluler network


Contoh Studi Kasus

Studi Kasus: Aplikasi Lokasi Tempat Makan Terdekat (Android)
Peserta diminta membangun aplikasi Android sederhana yang menggunakan GPS untuk menampilkan tempat makan terdekat.

Langkah Solusi:

  1. Gunakan FusedLocationProviderClient untuk mendapatkan lokasi pengguna.

  2. Gunakan API (contoh: Google Places API) untuk menampilkan lokasi restoran terdekat.

  3. Tampilkan dalam tampilan RecyclerView dengan nama dan jarak.

  4. Gunakan Intent ke Google Maps saat item diklik.

Cuplikan kode (Java):

java
FusedLocationProviderClient fusedLocationClient = LocationServices.getFusedLocationProviderClient(this);
fusedLocationClient.getLastLocation()
.addOnSuccessListener(this, location -> {
if (location != null) {
double lat = location.getLatitude();
double lon = location.getLongitude();
// lanjutkan ke API atau Map
}
});

Silabus Pelatihan 2 Hari + 1 Hari Uji Kompetensi

Hari Waktu Materi / Aktivitas
1 08.30 – 12.00 Pengenalan Android, sistem operasi mobile, arsitektur aplikasi mobile
13.00 – 16.00 Pembuatan UI/UX sederhana, konsep mobile database, dan data persistence
2 08.30 – 12.00 Pengenalan GPS dan sensor, penggunaan location-based service, dan integrasi API
13.00 – 16.00 Implementasi keamanan dasar dan konektivitas seluler
3 08.30 – 12.00 Uji Kompetensi: Praktik pengembangan aplikasi dan presentasi hasil
13.00 – 15.00 Observasi, evaluasi portofolio dan sesi tanya jawab

Uraian Tugas – Junior Mobile Programmer

  • Menentukan Platform & Bahasa Pemrograman: Memilih sistem operasi (Android/iOS) dan bahasa seperti Java, Kotlin, atau Swift.

  • Desain Database & LBS: Membuat struktur data lokal/cloud, serta fitur lokasi berbasis GPS.

  • Mobile Interface & Sensor: Mendesain antarmuka aplikasi dan mengintegrasikan sensor (gyroscope, compass, GPS).

  • Keamanan & Jaringan: Memahami ancaman keamanan dan memilih metode komunikasi jaringan yang tepat.


Kesimpulan

Pelatihan dan Sertifikasi BNSP: Junior Mobile Programmer ini memberikan bekal menyeluruh bagi calon programmer mobile pemula. Dengan pendekatan praktik langsung, peserta akan siap menghadapi dunia kerja di bidang pengembangan aplikasi.

💻 Tersedia offline dan online
💰 Biaya total hanya Rp5.700.000
🏨 Sudah termasuk hotel dan konsumsi selama pelatihan
👥 Minimal peserta 8 orang
🌐 Detail lengkap: https://mobilefaculty.com/skema-sertifikasi-bidang-komputer

Leave a Reply

Your email address will not be published. Required fields are marked *