Silabus VSGA Junior Mobile Programmer Lengkap - 180619
Silabus VSGA Junior Mobile Programmer Lengkap - 180619
JUNIOR MOBILE
PROGRAMMER
SILABUS
JUNIOR MOBILE PROGAMMER
DIGITAL TALENT SCHOLARSHIP 2019
Disclaimer:
Dokumen ini digunakan hanya untuk Kebutuhan Internal Kementerian Komunikasi
dan Informatika RI dan Kebutuhan Digital Talent Scholarship 2019. Dilarang
mengutip, menggandakan, menyebarluaskan seluruh materi yang termuat tanpa
izin dari Pokja Substansi dan Evaluasi DTS 2019.
INFORMASI UMUM
Tema Pelatihan
Target Peserta ----- peserta
Jumlah Jam Pelajaran 72 JP (1 JP=50 menit)
Jumlah JP/hari 4 JP/hari
Jumlah Pertemuan 18 hari
Pelaksanaan ----- 2019
Lokasi Penyelenggaraan Sesuai dengan yang ditentukan
Jenis Sertifikasi Sertifikat Kompetensi Junior Network Administrator BNSP
Persyaratan Peserta 1. Warga Negara Indonesia
2. Usia Maksimal 29 Tahun pada saat mendaftar
3. Lulus Pendidikan SMK
4. Belum Mendapatkan Pekerjaan Tetap/Pernah
Bekerja tapi sedang tidak bekerja
5. Lolos Seleksi Administrasi dan Tes Substansi
Persyaratan Sarana yang Laptop dengan spesifikasi:
Harus Dimiliki Peserta 1. RAM minimal 4 GB (disarankan 8 GB)
2. Laptop dengan 32/64-bit processor
3. Laptop dengan Operating System Windows 7,8,10,
Linux, atau MAC OSX
4. Laptop dengan konektivitas WiFi dan memiliki
webcam
5. Akses Internet Dedicated 126 kbps per peserta per
perangkat
Kriteria Pengajar TRAINING INSTRUKTUR
1. Minimal Lulusan S1 di bidang Informatika; atau
2. Memiliki kompetensi Okupasi Nasional “Junior
Mobile Progrrammer”.
3. Pengalaman Kerja : Diutamakan sebagai tenaga
pengajar Pelatihan Bidang TIK minimal selama 2
tahun
DESKRIPSI PELATIHAN
Pelatihan ini menyiapkan peserta agar kompeten dalam melaksanakan pekerjaan Junior
Mobile Programmer yang dapat membuat aplikasi mobile sederhana. Kualifikasi pada
jabatan ini menuntut sesorang memiliki kompetensi menunjukkan platform operating
system dan bahasa pemrograman di dalam perangkat lunak, merancang database dan
data persistence pada mobile data, menyusun mobile location based service, GPS dan
mobile navigation, merancang mobile interface, menjelaskan dasar-dasar mobile
security, menunjukkan mobile sensor dan spesifikasi teknisnya untuk mobile computing
dan menentukan mobile seluler network.
TUJUAN PELATIHAN
Setelah mengikuti pelatihan ini, peserta diharapkan mampu untuk:
1 menunjukkan jenis platform operating system dan bahasa pemrograman di dalam
perangkat lunak
2 merancang database dan data persistence pada mobile data
3 mampu menyusun mobile location based service, GPS dan mobile navigation
4 mampu merancang mobile interface
5 mampu menjelaskan dasar-dasar mobile security
6 mampu menunjukkan mobile sensor dan spesifikasi teknisnya untuk mobile
computing
7 mampu menentukan mobile seluler network
PERATURAN KELAS
Peserta pelatihan WAJIB menaati peraturan di bawah ini:
1 Hadir tepat waktu selama perkuliahan.
2 Mengikuti 72 JP (Jam Perkuliahan) di lokasi yang telah dipilih oleh peserta.
3 Tidak menggunakan gawai selama mengikuti perkuliahan, kecuali bila dianjurkan
atau diperintahkan oleh pengajar.
4 Membawa sarana pelatihan yang diwajibkan.
5 Mematuhi peraturan tempat perkuliahan termasuk cara berpakaian dan menjaga
sarana prasarana.
6 Mematuhi peraturan dan ketentuan sebagai peserta DTS 2019.
7 Mengerjakan semua tugas dan ujian yang diberikan dengan penuh tanggung
jawab dan jujur.
KOMPOSISI KURIKULUM
No Metode Catatan
1 18 Pertemuan tatap muka (@4JP) Pemaparan materi, diskusi interaktif,
hands-on lab terkait dengan materi.
3 Mid Test evaluation
4 Final Test evaluation
5 Monitoring dan Evaluasi
5 Sertifikasi
RENCANA PERKULIAHAN
No Pertemuan Topik Aktivitas Kelas Durasi
1. Pertemuan Ke 1 ● Pembukaan Pemaparan 4JP
● Penjelasan Rencana materi, diskusi dan
Pembelajaran hands-on lab
● Instalasi alat baru
2. Pertemuan Ke 2 Review Alat Bantu Pemaparan 4JP
materi, diskusi dan
hands-on lab
3. Pertemuan Ke 3 Menunjukkan platform Pemaparan 4JP
operating system dan bahasa materi, diskusi dan
pemrograman di dalam hands-on lab
perangkat lunak (Dasar
Platform mobile)
4. Pertemuan Ke 4 Merancang mobile interface Pemaparan 4JP
(pattern, material design) materi, diskusi dan
- konsep perancangan hands-on lab
- pengguna,
- pattern
5. Pertemuan Ke 5 Merancang mobile interface Pemaparan 4JP
- perancangan UI pada materi, diskusi dan
Android hands-on lab
6. Pertemuan Ke 6 PROJECT: DESAIN MOBILE Pemaparan 4JP
INTERFACE (Pemanfaatan materi, diskusi dan
pattern, UI komponen) hands-on lab
7. Pertemuan Ke 7 Menunjukkan platform Pemaparan 4JP
operating system dan bahasa materi, diskusi dan
pemrograman di dalam hands-on lab
perangkat lunak (Dasar Java
untuk mobile programming)
8. Pertemuan Ke 8 PROJECT: APLIKASI MOBILE Pemaparan 4JP
SEDERHANA materi, diskusi dan
hands-on lab
9. Pertemuan Ke 9 Merancang database dan data Pemaparan 4JP
persistence pada mobile data materi, diskusi dan
(Dasar database) hands-on lab
10. Pertemuan Ke 10 PROJECT: APLIKASI Pemaparan 4JP
DATABASE PERSISTENCE materi, diskusi dan
PADA MOBILE hands-on lab
11. Pertemuan Ke 11 Merancang database dan data Pemaparan 4JP
persistence pada mobile data materi, diskusi dan
(Penggunaan SQLite hands-on lab
database)
12. Pertemuan Ke 12 PROJECT: APLIKASI Pemaparan 4JP
DATABASE DENGAN SQLITE materi, diskusi dan
BACKEND hands-on lab
13. Pertemuan Ke 13 Menyusun mobile location Pemaparan 4JP
based service, GPS dan materi, diskusi dan
mobile navigation hands-on lab
14. Pertemuan Ke 14 Pemaparan 4JP
Menjelaskan dasar-dasar
materi, diskusi dan
mobile security
hands-on lab
15. Pertemuan Ke 15 Menunjukkan mobile sensor Pemaparan 4JP
dan spesifikasi teknisnya untuk materi, diskusi dan
mobile computing hands-on lab
16. Pertemuan Ke 16 ● Menunjukkan mobile Pemaparan 4JP
sensor dan spesifikasi materi, diskusi dan
teknisnya untuk mobile hands-on lab
computing
● Menentukan mobile
seluler network
17. Pertemuan Ke 17 PERSIAPAN UJIAN Ujian daring 4JP
SERTIFIKASI (TEORI) melalui sistem
18. Pertemuan Ke 18 PERSIAPAN UJIAN Ujian Praktek 4JP
SERTIFIKASI (PRAKTEK) melalui sistem
RENCANA PEMBELAJARAN
1 Pertemuan ke 1
2 Topik 1. Penjelasan Rencana Pembelajaran
2. Instalasi alat baru
3 Deskripsi Singkat mengenai Materi ini berisi penjelasan mengenai cara-cara
Topik melakukan instalasi alat bantu pemrograman mobile
RENCANA PEMBELAJARAN
1 Pertemuan ke 3
2 Topik Menunjukkan platform oprating system dan bahasa
pemrograman di dalam perangkat lunak
3 Deskripsi Singkat mengenai Topik ini mempelajari cara menunjukkan jenis
Topik platform sistem operasi berbasis mobile dan
menentukan platform sistem operasi yang sesuai
kebutuhan user
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis
8 Bahan Bacaan Wajib Slide Presentasi Materi Pertemuan 3
9 Rekomendasi Bacaan 1. “ “, Java TM Programming Language, Oracle
America
2. Android Cook Book, McGraw-Hill/Osborne,
2013
3. Herbert Schildt, Java2 : A beginner’s Guide,
Second Edition, McGraw-Hill/Osborne
4. Matthew Mathias, Swift Programming, 2nd
edition, Big Nerd Ranch
RENCANA PEMBELAJARAN
1 Pertemuan ke 4
2 Topik Merancang mobile interface
(pattern, material design)
3 Deskripsi Singkat mengenai Menentukan tools yang akan digunakan dalam
Topik perancangan antar muka aplikasi berbasis mobile
Memilih informasi yang akan ditampilkan dalam
suatu layar sesuai dengan kebutuhan
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis
RENCANA PEMBELAJARAN
1 Pertemuan ke 5
2 Topik Merancang Mobile Interface
3 Deskripsi Singkat mengenai Membuat aksi-aksi atau design yang estetis yang
Topik ada dalam suatu layar sesuai dengan kebutuhan
RENCANA PEMBELAJARAN
1 Pertemuan ke 6
2 Topik PROJECT: DESAIN MOBILE INTERFACE
(Pemanfaatan pattern, UI komponen)
3 Deskripsi Singkat mengenai Peserta pelatihan melakukan praktek mengerjakan
Topik project berupa pemanfaatan pattern dan UI
komponen
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Diskusi interaktif dan hands-on lab
7 Alat Bantu/Media Tools untuk merancang mobile interface
RENCANA PEMBELAJARAN
1 Pertemuan ke 8
2 Topik PROJECT: APLIKASI MOBILE SEDERHANA
3 Deskripsi Singkat mengenai Peserta pelatihan melakukan praktek mengerjakan
Topik project membuat aplikasi sederhana berbasis
mobile
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Diskusi interaktif dan hands-on lab
7 Alat Bantu/Media Tools untuk membuat aplikasi mobile
RENCANA PEMBELAJARAN
1 Pertemuan ke 9
2 Topik Merancang database dan data persistence pada
mobile data (Dasar database)
3 Deskripsi Singkat mengenai Topik ini akan membahas tentang mendesain
Topik internal storage pada aplikasi berbasis mobile dan
mendesain eksternal storage pada aplikasi berbasis
mobile
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis
Source code aplikasi (github)
8 Bahan Bacaan Wajib Slide Presentasi
9 Rekomendasi Bacaan ------------------
10 Persiapan Peserta Sebelum Mempelajari materi sebelumnya
ke Kelas
11 Tugas Aplikasi membaca dan menuliskan file sederhana
12 Outcome/Capaian Setelah pertemuan selesai peserta pelatihan
mampu:
1. menjelaskan konseptual internal dan external
storage pada aplikasi berbasis mobile
2. menjelaskan internal dan external storage
berdasarkan spesifikasi device mobile dan
operating system berbasis mobile
3. merancang media penyimpanan internal dan
external dengan proses create, read, update,
delete dan data berjalan dibangun sesuai
kebutuhan
RENCANA PEMBELAJARAN
1 Pertemuan ke 10
2 Topik PROJECT: APLIKASI DATABASE PERSISTENCE
PADA MOBILE
3 Deskripsi Singkat mengenai Peserta pelatihan melakukan praktek mengerjakan
Topik project berupa pembuatan aplikasi database sqlite.
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Diskusi interaktif dan hands-on lab
7 Alat Bantu/Media Tools untuk merancang database sqlite
RENCANA PEMBELAJARAN
1 Pertemuan ke 11
2 Topik Merancang database dan data persistence pada
mobile data (Penggunaan SQLite database)
3 Deskripsi Singkat mengenai Topik ini membahas cara mendesain sqlite
Topik database pada aplikasi berbasis mobile dan
mendesain database mobile dengan model layer
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis
RENCANA PEMBELAJARAN
1 Pertemuan ke 13
2 Topik Menyusun mobile location based service, GPS dan
mobile navigation
3 Deskripsi Singkat mengenai Pada materi ini akan memberikan kompetensi untuk
Topik menyusun mobile location based service, GPS dan
mobile navigation
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Praktik
RENCANA PEMBELAJARAN
1 Pertemuan ke 14
2 Topik Menjelaskan dasar-dasar mobile security
3 Deskripsi Singkat mengenai Topik berisi Penjelasan dasar dasar Mobile
Topik Communications Security, Wireless Vulnerabilities,
Tipe Attack pada Mobile Environment, Teknik
Perlindungan (Protection Technique) pada Mobile
Systems
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis
RENCANA PEMBELAJARAN
1 Pertemuan ke 16
2 Topik ● Menunjukkan mobile sensor dan spesifikasi
teknisnya untuk mobile computing
● Menentukan mobile seluler network
3 Deskripsi Singkat mengenai Topik ini menjelaskan mobile cellular network,
Topik menunjukkan Desain dari hardware sensor yang
ada pada teknologi mobile computing,
mengidentifikasikan protocol dan fitur-fitur pada
mobile cellular network, menjelaskan arsitektur
GSM pada mobile cellular network dan
menunjukkan aspek security pada mobile sensor
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis
RENCANA PEMBELAJARAN
1 Pertemuan ke 17
2 Topik PERSIAPAN UJIAN SERTIFIKASI (TEORI)
3 Deskripsi Singkat mengenai Pada pertemuan ini peserta didik melakukan
Topik persiapan ujian sertifikasi dengan melakukan reivie
materi dan pemaparan tetang ujian sertifikasi.
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis
RENCANA PEMBELAJARAN
1 Pertemuan ke 18
2 Topik PERSIAPAN UJIAN SERTIFIKASI (PRAKTEK)
3 Deskripsi Singkat mengenai Pada pertemuan ini peserta didik melakukan
Topik persiapan ujian sertifikasi dengan melakukan reivie
materi dan pemaparan tetang ujian sertifikasi.
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Pemaparan materi, diskusi interaktif dan hands-on
lab
7 Alat Bantu/Media Latihan Kuis