Anda di halaman 1dari 17

Studi Independen Bersertifikat

Bangkit Academy 2022


Android Learning Path

Bangkit Academy by Google, GoTo, Traveloka


Implemented by PT. Presentologics (Dicoding Indonesia)
Bangkit Academy by Google, GoTo, Traveloka
Bangkit Academy 2022 - Android Learning Path
Bangkit didesain untuk mempersiapkan peserta dengan kecakapan (skills) yang relevan dan
dibutuhkan berdasarkan sertifikasi teknikal. Tahun ini Bangkit kembali menyelenggarakan 3
(tiga) alur belajar multidisiplin - Machine Learning, Mobile Development (Android), dan Cloud
Computing. Dengan mengikuti Bangkit, peserta akan memiliki pengalaman dan terekspos
dengan serba-serbi karir di industri dan pekerjaan di ekosistem teknologi Indonesia.

Bangkit merupakan program pembelajaran yang dipimpin oleh Google dengan dukungan
GoTo, Traveloka, dan DeepTech Foundation. Dengan dukungan Kampus Merdeka, Bangkit
akan menawarkan 3.000 tempat untuk mahasiswa Indonesia untuk memastikan mereka
relevan dengan kecakapan yang dibutuhkan oleh industri pada semester genap, tahun
2021/2022.

Pelaksanaan Program
Seleksi Bangkit Academy 2022 akan dimulai pada bulan November 2021 dan Bangkit
Academy akan dilaksanakan pada Februari - Juli 2022. Tim Bangkit akan mempublikasikan
program ini sesuai jadwal yang ditentukan program Studi Independen Bersertifikat, yang
diikuti dengan proses rekrutmen dan seleksi calon peserta, untuk mendapatkan 1000
kandidat peserta yang memenuhi syarat. Peserta diutamakan berasal dari program studi
terkait komputasi, namun tidak menutup kemungkinan peserta dari jurusan lainnya yang
memenuhi prasyarat dan standar pada tes seleksi.

Prasyarat Administratif
1. Memenuhi ketentuan umum program Studi Independen Kampus Merdeka pada saat
pelaksanaan program.
2. Mahasiswa aktif D4/S1 semester 6/8/10/12/14 pada saat program dilaksanakan
(Februari-Juli 2022).
3. Tidak mengambil program Kampus Merdeka lainnya pada saat pelaksanaan
program.
4. Tidak mengambil internship/magang/pekerjaan apapun (part-time ataupun full-time)
pada saat pelaksanaan program.
5. Tidak memiliki komitmen paruh/penuh waktu terkait organisasi, volunteership,
leadership, atau aktivitas program lainnya pada saat pelaksanaan program
6. Telah mendapatkan persetujuan dosen pembimbing untuk mengkonversi SKS
melalui program ini.
7. Mengambil 6 SKS atau kurang pada universitas asal (kuliah reguler) pada saat
pelaksanaan program.
8. Belum akan lulus dari universitas pada tanggal 1 Juli 2022

Prasyarat Pengetahuan/Pengalaman:
1. Memiliki pengalaman dengan object-oriented programming (OOP) pada bahasa
pemrograman apapun, dibuktikan melalui mata kuliah yang diambil atau sertifikat.

1
Prasyarat Teknis:
1. Perangkat komputer atau laptop dengan spesifikasi minimal:
a. Prosesor setara Core i3 dan RAM / Memory 8GB dengan dukungan 64-Bit
(disarankan prosesor setara Core i5 dan RAM / Memory 16GB atau lebih).
b. OS Linux, Windows 8/10, atau Mac OS X dengan dukungan 64 bit.
c. Dapat menjalankan Android Studio 2020.3.1 Arctic Fox dan IntelliJ Idea IDE.
2. Ponsel Android dengan OS Android 8 Oreo atau lebih baru, atau laptop/komputer
harus dapat menjalankan emulator Android.
3. Koneksi internet kabel/wifi yang memadai atau selular minimal 4G.

Seleksi akan dilakukan dalam 2 tahap:


1. Seleksi administratif untuk memeriksa:
a. Kelengkapan dan kesesuaian berkas kandidat peserta termasuk daftar mata
kuliah yang telah diambil kandidat peserta atau sertifikat yang dilampirkan
terkait prasyarat Administratif dan Prasyarat Pengetahuan/Pengalaman.
b. Spesifikasi gawai peserta telah memenuhi prasyarat teknis.
2. Seleksi tes online untuk melihat kemampuan dasar dari peserta serta motivasi
peserta untuk mengikuti program.

Peserta yang terpilih akan dipersiapkan melalui beberapa tahap pembekalan:


1. Pengenalan tentang Bangkit Academy - penyelenggara studi independen dan perihal
benefit studi independen peserta.
2. Penjelasan mengenai peraturan akademik yang berlaku pada program studi
independen Bangkit Academy.
3. Pengenalan terhadap mentor profesional yang akan mendampingi para peserta
secara intensif selama program studi independen berjalan.
4. Pembekalan berupa matrikulasi beberapa kelas dasar (opsional).
5. Pembekalan capstone project/challenge (dilaksanakan menjelang pelaksanaan
capstone, pada akhir periode pembelajaran).

2
Bangkit Academy - Android Learning Path

Durasi aktivitas : 20 Minggu (96 hari)


Masa pendaftaran : 25 November 2021 - 31 Desember 2021
Periode Program : 14 Februari 2022 - 29 Juli 2022
Jumlah kredit SKS : 20 SKS
Tipe aktivitas : Online (Daring)
Lokasi aktivitas : Online (Daring)

Batasan Aktivitas
Aktivitas Studi Independen Pengembang Aplikasi Android meliputi pembelajaran individu
dan project akhir dalam bentuk tim. Pada pembelajaran individu, setiap peserta akan
mengikuti kelas dalam bentuk asynchronous (online melalui modul belajar di Dicoding
Academy, Coursera, dan Qwiklabs) dimana peserta dapat berkonsultasi dengan expert
terkait materi yang dipelajarinya melalui forum diskusi.

Selain itu, setiap peserta akan memiliki pembimbing sebagai tempat konsultasi jika ditemui
kesulitan non-akademik dalam mengikuti pembelajaran. Pada program studi independen ini,
terdapat satu buah learning path yang disediakan yaitu Android Learning Path. Peserta akan
memperoleh sertifikat kompetensi di setiap kelas di dalam Learning Path Android jika
peserta berhasil lulus dari setiap ujian/penilaian yang diadakan untuk setiap kompetensi.
Setelah mengikuti program ini, peserta juga dipersiapkan untuk mengikuti ujian sertifikasi
global Associate Android Developer dari Google yang dapat diambil setelah mengikuti
kegiatan Studi Independen ini.

Pada project akhir, peserta akan dibagi menjadi kelompok, dimana satu kelompok terdiri
atas 5-6 orang dengan tema yang ditentukan oleh masing-masing kelompok dan harus
mendapatkan persetujuan dari mentor.

3
Matrikulasi (Opsional)
Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

Memulai Dasar Di akhir kelas, 1. Siswa mampu meneliti, 13 Jam Materi bacaan Penilaian
Pemrograman siswa mampu menganalisis, dan (1 hari) elektronik, dilakukan melalui
untuk Menjadi memodifikasi mengevaluasi video, kuis, 8 kali exam yang
Pengembang aplikasi perangkat persyaratan untuk exam yang dilakukan di
Software lunak aplikasi perangkat lunak tersedia di platform LMS
menggunakan dengan memahami dalam LMS Dicoding.
panduan diagram kebutuhan aplikasi dari Dicoding
alur dan sisi pengguna dan (www.dicoding
pemrograman spesifikasi teknis aplikasi. .com/academi
dengan teknologi 2. Siswa mampu es/237).
HTML, CSS, dan membuat perencanaan
JavaScript tingkat modifikasi aplikasi
dasar secara tepat perangkat lunak dengan
sesuai persyaratan pembuatan requirement
spesifikasi dan aplikasi dan diagram alur.
fungsionalitas 3. Siswa mampu
aplikasi. memodifikasi aplikasi
perangkat lunak
menggunakan
pemrograman HTML,
CSS, dan JavaScript
tingkat dasar.
4. Siswa mampu
mengarahkan
dokumentasi
pemrograman dan
pengembangan
perangkat lunak
menggunakan metode
pengarsipan.

Pengenalan Ke Di akhir kelas, 1. Mengerti apa itu logika 6 Jam Materi bacaan Penilaian
Logika siswa dapat pemrograman. (1 hari) elektronik, dilakukan melalui
Pemrograman memahami logika 2. Mengetahui apa itu video, kuis, 4 kali exam yang
pemrograman gerbang logika beserta exam yang dilakukan di
dasar dan jenis-jenisnya. tersedia di platform LMS
menerapkannya 3. Memahami cara dalam LMS Dicoding.
dalam pemecahan pemecahan masalah Dicoding
masalah yang ada dengan computational (www.dicoding
di bidang thinking. .com/academi
pekerjaan Software es/302).
Developer.

Belajar Dasar Git Di akhir kelas, 1. Memahami git sebagai 15 Jam Materi bacaan Penilaian
dengan Github siswa dapat version control system. (1 hari) elektronik, dilakukan melalui
mengelola 2. Memahami Github video, kuis, 1 kali exam yang
kumpulan sebagai tools untuk exam yang dilakukan di
data/kode mereka mengelola kumpulan tersedia di platform LMS
sendiri dalam data/kode. dalam LMS Dicoding.
repository Github. 3. Memahami cara Dicoding
Serta dapat mengelola kumpulan (www.dicoding
berkolaborasi data/kode, mulai dari .com/academi
dengan developer membuat repository, es/317).
lain pada melakukan perubahan,
repository yang membuat branch lain,
sama. hingga melakukan pull
request.
4. Memahami cara
berkolaborasi dengan
developer lain pada
repository yang sama.
5. Memahami
penggunaan GitHub
sebagai portfolio.

Subtotal Matrikulasi 34 jam, 3 hari

4
Android Learning Path

Materi Teknis
Learning Tingkat Detil Durasi Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran
(jam)

Memulai Di akhir kelas, 1. Mempelajari bahasa 50 Jam Materi bacaan Penilaian


Pemrograman siswa paham Kotlin dan (5 hari) elektronik, dilakukan melalui
Dengan Kotlin tentang konsep karakteristiknya, serta video, kuis, 1 kali exam dan 1
dasar bahasa bagaimana Kotlin exam yang kali submission
pemrograman, berperan dalam tersedia di project yang
functional pengembangan aplikasi. dalam LMS dilakukan di
programming, serta 2. Memahami tentang Dicoding platform LMS
object-oriented teori dasar Kotlin. (www.dicoding Dicoding.
programming Dengan mempelajari .com/academi
(OOP) dengan konsep dasar dari Kotlin es/80).
menggunakan seperti menggunakan tipe
Kotlin. data, membuat fungsi
dasar, menangani tipe
data null, dan membuat
String Template.
3. Mempelajari
perbedaan antara
expression dan
statement, cara
menggunakan
enumeration, cara
mengontrol aliran
program menggunakan
ekspresi if dan when, dan
bagaimana menerapkan
perulangan
menggunakan while,
do-while, dan break and
continue.
4. Mengetahui
bagaimana mengelola
data di Kotlin dengan
menggunakan data class
dan collection.
5. Memahami konsep
function programming
dengan mempelajari
extension, lambda,
higher-order function,
recursion serta melihat
contoh penerapannya
pada collection operator
dan scope function.
6. Memahami konsep
OOP (Object-Oriented
Programming) dengan
mempelajari inheritance,
abstract class, interface,
visibility modifier, dan
overloading.
7. Mengetahui konsep
Generic untuk membuat
kelas yang dapat
menerima berbagai jenis
tipe data.
8. Mempelajari Coroutine
sebagai solusi untuk
menjalankan concurrency
pada Kotlin.

5
Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

Belajar Di akhir kelas, 1. Memahami konsep 150 Jam Materi bacaan Penilaian
Fundamental siswa dapat dasar mengembangkan (17 hari) elektronik, dilakukan melalui
Aplikasi Android membuat aplikasi aplikasi Android dengan video, kuis, 6 kali exam dan 3
yang dapat menggunakan Activity, exam yang kali submission
mengambil data Intent, Fragment, View & tersedia di project yang
dari Web API dan View Group, dan Style & dalam LMS dilakukan di
menyimpan data Theme. Dicoding platform LMS
secara lokal. 2. Memahami cara (www.dicoding Dicoding.
membuat UI/UX aplikasi .com/academi
yang bagus dengan es/14).
menerapkan Material
Design Component.
3. Memahami bagaimana
melakukan navigasi
dalam sebuah aplikasi.
4. Memahami berbagai
mekanisme menjalankan
proses secara
asynchronous di
background thread.
5. Memahami cara
koneksi ke Web API
dengan menggunakan
networking library dan
mem-parsing JSON.
6. Memahami Android
Architecture Component
sebagai architecture
pattern yang digagas oleh
Google.
7. Memahami konsep
ViewModel untuk
mempertahankan data
ketika aplikasi dirotasi.
8. Memahami konsep
LiveData untuk
menampilkan data secara
real-time ketika ada
perubahan data di
database.
9. Memahami berbagai
cara untuk menyimpan
data di local, salah
satunya menggunakan
SQLite dan Room.
10. Memahami cara
menguji sebuah aplikasi
yang akan dibuat, baik
menggunakan unit testing
maupun instrumental
testing.
11. Memahami cara
membuat reminder
dengan
mengkolaborasikan fitur
setting, AlarmManager,
BroadcastReceiver, dan
Notification.

6
Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

Belajar Di akhir kelas, 1. Memahami bagaimana 100 Jam Materi bacaan Penilaian
Pengembangan siswa dapat membangun Custom (13 hari) elektronik, dilakukan melalui
Aplikasi Android membuat aplikasi View, baik dari pewarisan video, kuis, 12 kali exam dan 2
Intermediate dengan kelas tertentu atau exam yang kali submission
menerapkan membangunnya dari tersedia di project yang
berbagai awal. dalam LMS dilakukan di
komponen yang 2. Memahami bagaimana Dicoding platform LMS
ada, seperti UI, membangun object 2D (https://www.di Dicoding.
Animation, menggunakan Canvas coding.com/ac
Localization, untuk kebutuhan tampilan ademies/352).
Background yang lebih spesifik.
Process, Media, 3. Memahami bagaimana
Sensor, Location, membuat Widget dalam
Database, Testing, Aplikasi Android.
Firebase, dan 4. Memahami bagaimana
Jetpack Compose. menampilkan Website
dalam Aplikasi Android
melalui WebView.
5. Memahami bagaimana
cara membuat animasi,
baik menggunakan
Properti Animation
maupun Motion Layout.
6. Memahami bagaimana
menerapkan Localization
untuk mendukung
multi-bahasa.
7. Memahami bagaimana
menerapkan Accessibility
untuk mendukung
kebutuhan pengguna,
terutama bagi pengguna
penyandang disabilitas.
8. Memahami bagaimana
Service berjalan untuk
melakukan sesuatu aksi
di Background Thread.
9. Memahami cara
mengelola media
menggunakan
SoundPool, Media Player,
dan ExoPlayer.
10. Memahami
bagaimana mengakses
file media dari shared
storage menggunakan
MediaStore, serta
menelusuri dan membuka
dokumen, gambar, dan
file lain menggunakan
Storage Access
Framework.
11. Memahami
bagaimana mengunggah
file ke server dengan
Multipart dalam retrofit.
12. Memahami berbagai
sensor Android, seperti
Position Sensor, Motion
Sensor, dan Environment
Sensor.
13. Memahami
bagaimana mendapatkan
posisi pengguna (latitude
dan longitude)
menggunakan Location
Service, mendapatkan
informasi menari dari
radius dan posisi tertentu
menggunakan
Geofences, serta

7
Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

menampilkan peta/maps
menggunakan Google
Maps API.
14. Mengetahui berbagai
pendekatan dalam
menguji aplikasi, baik
secara unit testing
menggunakan Double
Testin, maupun ui testing
menggunakan Idling
Resource maupun
MockWebServer.
15. Memahami berbagai
layanan Firebase yang
bisa digunakan, seperti
Authentication, Realtime
Database, serta Firebase
Cloud Messaging (FCM).
16. Memahami cara baru
dalam membangun
tampilan Android, yakni
dengan Jetpack
Compose.

Belajar Dasar UX Di akhir kelas, 1. Peserta mampu 23 Jam Materi bacaan Penilaian
Design siswa membuat memahami konsep dasar (2 hari) elektronik, dilakukan melalui
sebuah portofolio UX Design dan faktor video, kuis, 8 kali exam dan 1
berupa UX case yang mempengaruhinya, exam yang kali submission
study yang berisi serta memahami proses tersedia di project yang
keseluruhan desain dengan dalam LMS dilakukan di
proses, mulai dari menggunakan Dicoding platform LMS
mencari pendekatan Design (www.dicoding Dicoding.
permasalahan Thinking. .com/academi
pengguna, 2. Peserta mampu es/335).
mendefinisikan memahami bagaimana
masalah, cara untuk mengetahui
melakukan masalah utama (pain
eksplorasi, point) pengguna dengan
membuat membuat Empathy Map,
prototype, sampai User Persona, dan User
menguji cobanya. Journey Map. Dilanjutkan
dengan mendefinisikan
masalah dalam Problem
Statement dan
melakukan eksplorasi
untuk mencari solusi
dengan menggunakan
metode How Might We
(HMW) dan Crazy Eight.
3. Peserta mampu
mendefinisikan solusi
dalam bentuk Goal
Statement dan
mengetahui cara
membuat rancangan
desain dengan membuat
User Flow, Storyboard,
dan Wireframe.
4. Peserta mampu
memahami cara
membuat Mockup dan
High-Fidelity Prototype
yang menarik dan
interaktif dengan
menerapkan prinsip
desain visual.
5. Peserta mampu
merencanakan dan
melakukan usability
study, mengidentifikasi
insight, memodifikasi

8
Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

desain berdasarkan hasil


riset, dan membagikan
hasil desain kepada tim.

Belajar Prinsip Di akhir kelas, 1. Memahami 4 pilar 15 Jam Materi bacaan Penilaian
Pemrograman siswa dapat OOP, yakni Inheritance, (1 hari) elektronik, dilakukan melalui
SOLID menerapkan Encapsulation, video, kuis, 5 kali exam yang
konsep-konsep Abstraction, dan exam yang dilakukan di
dasar OOP dan Polymorphism. tersedia di platform LMS
relasinya untuk 2. Mengetahui dalam LMS Dicoding.
menyelesaikan macam-macam Dicoding
masalah pada hubungan antar objek di (www.dicoding
software design OOP, seperti association, .com/academi
dengan agregation, composition, es/169).
menggunakan 5 dependency,
prinsip SOLID. generalization,
specialization, dan
implementation.
3. Mempelajari 3
karakteristik penting dari
design buruk yang perlu
dihindari, yakni rigidity,
fragility, dan immobility.
4. Memahami tujuan 5
prinsip SOLID dan studi
kasusnya, yaitu Single
Responsibility, Open
Closed, Liskov
Substitution, Interface
Segregation, dan
Dependency Inversion.

Simulasi Ujian Di akhir kelas, 1. Mengetahui 40 Jam Materi bacaan Penilaian


Associate Android siswa dapat bagaimana kriteria dan (4 hari) elektronik dilakukan melalui
Developer matang alur proses ujian yang tersedia 3 kali submission
mempersiapkan diri sertifikasi Associate di dalam LMS project yang
mengikuti ujian Android Developer. Dicoding dilakukan di
Associate Android 2. Mempelajari (www.dicoding platform LMS
Developer. bagaimana jenis project .com/academi Dicoding.
dan spesifikasi fitur yang es/287).
biasa muncul pada ujian
sertifikasi Associate
Android Developer.
3. Terbiasa untuk
menyelesaikan task
dengan melengkapi kode
yang ada pada starter
project sesuai dengan
urutan pada TODO.
4. Memahami
komponen-komponen
Android yang sering
diujikan pada sertifikasi
Associate Android
Developer.
5. Melatih diri untuk
menjawab pertanyaan
pada exit interview
dengan baik dan benar.

Subtotal Pembelajaran Android Learning Path 378 jam (42 hari)

9
Advanced Curricula (opsional)
Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

Menjadi Android Di akhir kelas, 1. Memahami berbagai 100 Jam Materi bacaan Penilaian dilakukan
Developer Expert siswa dapat macam design pattern (10 hari) elektronik yang melalui 6 kali exam
membuat aplikasi yang biasa digunakan tersedia di dan 2 kali
yang scalable dan dalam pengembangan https://www.dic submission project
maintainable aplikasi Android seperti oding.com/aca yang dilakukan di
dengan Clean Architecture demies/165 platform LMS
menerapkan untuk membangun Dicoding
berbagai macam aplikasi yang tertata
komponen yang dan mudah dipelihara.
sering digunakan di 2. Mempelajari konsep
dunia industri. Reactive Programming
serta implementasinya
menggunakan dua
library ternama, yakni
RxJava dan Coroutine
Flow.
3. Memahami konsep
Dependency Injection
untuk membangun
aplikasi yang robust
melalui penggunaan
Dagger dan Koin.
4. Mengetahui cara
membangun aplikasi
berskala besar dengan
menggunakan
Modularization untuk
membuat module, baik
berupa Android Library
maupun Dynamic
Feature.
5. Memahami praktik
Continuous Integration
sebagai proses
otomatisasi untuk
mempermudah
pengujian aplikasi.
6. Mengetahui best
practice untuk membuat
aplikasi dengan
performance yang baik
dengan memperhatikan
aspek Rendering,
Computation, Memory,
dan Battery.
7. Memahami beberapa
cara yang bisa
dilakukan untuk
meningkatkan security
pada aplikasi, seperti
Encryption,
Obfuscation, dan SSL
Pinning.
9. Mempelajari cara
menggunakan library
yang sering digunakan
oleh perusahaan atau
industri global seperti
Firebase Crashlytics,
Timber, Lottie,
Shimmer, dan MapBox.

10
Bangkit Academy

Materi Non-Teknis
Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian
Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

Bahasa Inggris Siswa dapat Peserta akan menerima 6 jam Google Meet Penilaian dilakukan
berkomunikasi dan materi bahasa Inggris (1 hari) berdasarkan
memahami materi serta mendapatkan perkembangan
berbahasa Inggris bimbingan dari expert siswa dan pretest -
dengan lancar dan post-test
efektif 2 jam - 3x sesi

Inisiatif, Proaktif, Siswa dapat secara Peserta akan 60 jam Google Meet Penilaian dilakukan
Bertanggung aktif melaporkan melaporkan progress (6 hari) berdasarkan
jawab progress dan pembelajaran serta keaktifan siswa
kendala yang mendapatkan masukan melaporkan kendala
dihadapi selama dari fasilitator yang dihadapi.
program +3 jam per minggu

Review Materi Siswa dapat Peserta akan mengikuti 12 jam Google Meet Penilaian dilakukan
menunjukkan sesi tatap muka untuk (1 hari) berdasarkan kuis
kompetensi dalam melakukan review yang
materi teknikal materi dan tanya jawab diselenggarakan di
yang telah bersama instruktur. setiap sesi review.
dipelajari. +2 jam, 6 sesi

Pembelajaran Soft Siswa mengerti Peserta akan menerima 21 Jam Google Meet Penilaian dilakukan
skills terkait Critical materi softskill dari (2 hari) berdasarkan pre-test
Thinking, Digital expert untuk yang
Branding & menunjang diselenggarakan
Interview kemampuan non-teknis dalam sesi.
Communication, peserta.
Time Management, +3 jam, 7 sesi
Professional
Tugas Soft Skill Communication, Peserta mengerjakan 70 jam Google Penilaian dilakukan
Adaptability, tugas untuk (7 hari) Classroom berdasarkan kualitas
Idea Generation mengembangkan diri. tugas peserta
dan MVP Planning,
serta Startup + 10 jam, 7 tugas
Valuation

Penyiapan Karir Di akhir kelas, 1. Mengidentifikasi opsi 7 Jam Materi bacaan Penilaian dilakukan
atau startup siswa dapat jalur karier yang (1 hari) elektronik, melalui 5 kali exam
menyimpulkan dan tersedia di bidang video, kuis, yang dilakukan di
memilih jalur karier Software Development. exam yang platform LMS
pada bidang 2. Menyimpulkan jalur tersedia di Dicoding.
Software karier yang tepat di dalam LMS
Development yang bidang Software Dicoding
sesuai dengan diri Development. (www.dicoding.
mereka beserta 3. Menerapkan praktek com/academie
mengerti hal-hal terbaik dari developer s/292).
yang harus mereka berpengalaman untuk
persiapkan untuk mengambil jalur karier.
mencapai dan 4. Mengetahui segala
menjalani karier persiapan yang perlu
tersebut. dilakukan untuk
mencapai salah satu
jalur karier Software
Developer tertentu.

Siswa Peserta akan mengikuti 20 Jam Youtube Penilaian


mendapatkan webinar dari industry (2 hari) berdasarkan
gambaran karir expert atau perwakilan keaktifan siswa
sebagai software technology principal. dalam bertanya.
engineer/developer 2 Jam - 10x sesi

11
atau wawasan
terkait startup &
bisnis.

Learning Tingkat Detil Durasi / Jam Sumber Daya Cara Penilaian


Objective Kompetensi Pembelajaran Pembelajaran Pembelajaran

Refleksi diri Siswa mampu Siswa mengisi logbook, 160 Jam Web MBKM Penilaian dilakukan
menceritakan memberikan laporan ke (16 hari) dan berdasarkan
kembali dan dosen pembimbing mekanisme ketepatan waktu
melaporkan hal akademik, serta refleksi pelaporan pengisian logbook
yang didapatkan pembelajaran secara yang dan feedback yang
selama proses mandiri. ditentukan diberikan oleh dosen
pembelajaran + 8 jam per minggu oleh dosen pembimbing
dalam bentuk lisan pembimbing akademik.
dan tulisan. akademik.

Capstone Project / Siswa mampu Siswa akan 200 Jam Google Meet Penilaian dilakukan
Proyek Akhir menyelesaikan dikelompokkan dalam (20 hari) berdasarkan kualitas
proyek akhir, yakni kelompok grup untuk produk yang
pengembangan mengerjakan proyek dihasilkan dalam
aplikasi/solusi yang tematik pada dunia capstone project
dikerjakan untuk nyata yang dapat serta dokumentasi
memvalidasi skill membantu masyarakat. project.
pengembangan
produk dan
menambah
portfolio.

Subtotal Aktivitas Terkait Pembelajaran Non-teknis 556 jam (56 hari)

Durasi Program
Program akan berlangsung selama 20 minggu (efektif 96 hari) dengan total jam kumulatif
934 jam, yang terdiri atas:
● 34 jam (3 hari) Matrikulasi (opsional).
● 378 jam (42 hari) Pembelajaran Android Learning Path.
● 556 jam (56 hari) Aktivitas terkait Pembelajaran non-teknis.

12
Dedicated Mentor
Tersedia 40 orang fasilitator dengan rasio 1 fasilitator: 25 mahasiswa.
Pendampingan dalam pelaksanaan project akan dilakukan dengan skema sebagai berikut:
● Proses belajar para siswa langsung di dalam platform yang ditunjuk oleh Bangkit:
○ Dicoding
● Seluruh siswa, pembimbing, dan tim akan dikumpulkan dalam 1 tempat
menggunakan aplikasi discord.
● Proses belajar dan penjadwalan akan tersedia dalam portal siswa yang tersedia.

Bangkit Academy menetapkan 40 fasilitator untuk mendukung peserta secara intensif dalam
menjalani program ini, yaitu:

Total Waktu Profil


No Nama Lengkap CV
(dalam jam) Linkedin
https://www.linkedin.com/in/rudyrach
1 Rudy Rachman 20 jam CV
man16/
https://www.linkedin.com/in/fadillah-m
2 Fadillah Mozhaiq Ramadhani 20 jam CV
ozhaiq-ramadhani-45ab21197/
https://www.linkedin.com/in/ferdianjuli
3 Ferdian Julianto 20 jam CV
anto/
https://www.linkedin.com/in/derysudra
4 Dery Sudrajat 20 jam CV
jat/
https://www.linkedin.com/in/yulistiana-
5 Yulistiana Prasetya 20 jam CV
prasetya-904a191a9/

6 Fahdi Labib 20 jam https://linkedin.com/in/fahdilabib CV


https://www.linkedin.com/in/indriprati
7 Indri Pratiwi Ramadhani 20 jam CV
wir/
https://www.linkedin.com/in/zulfi-achs
8 Zulfi Achsan Sani 20 jam CV
an-s-493a99138/
https://www.linkedin.com/in/elan-yudh
9 Elan Yudhoprakoso 20 jam CV
oprakoso-989631207/
https://www.linkedin.com/in/dalemkris
10 A. A. Gd. Dalem Krisnayana 20 jam CV
nayana/
https://www.linkedin.com/in/raflirasyidi
11 Rafli Rasyidin 20 jam CV
n/

12 Irpan 20 jam https://www.linkedin.com/in/irpan98/ CV


https://www.linkedin.com/in/alfi-dharm
13 Alfi Dharmawan 20 jam CV
awan
https://www.linkedin.com/in/yuni-alriz
14 Yuni Alriza 20 jam CV
a-06b5a7211/
https://www.linkedin.com/in/timotiush
15 Timotius Haniel 20 jam CV
aniel/

16 Taufan Muhammad Faqih Taufik 20 jam https://www.linkedin.com/in/taufanmft/ CV

https://www.linkedin.com/in/abdul-cha
17 Abdul Chathil 20 jam CV
thil/
https://www.linkedin.com/in/adhytiana
18 Muhamad Adhytia Wana Putra Rahmadhan 20 jam CV
ra/

13
Total Waktu Profil
No Nama Lengkap CV
(dalam jam) Linkedin
https://www.linkedin.com/in/luqmanlu
19 Luqman Al-Hakim 20 jam CV
k/
https://www.linkedin.com/in/alfinnurdi
20 M Alfin Nurdiansyah 20 jam CV
ansyah/

21 Abi Farhan 20 jam https://www.linkedin.com/in/abifarhan/ CV


https://www.linkedin.com/in/mellaagu
22 Mella Aulia Agusty 20 jam CV
sty/
https://www.linkedin.com/in/annkareni
23 Anna Karenina Jusuf 20 jam CV
na/
www.linkedin.com/in/hendrika-anggria
24 Hendrika Anggriawan 20 jam CV
wan
https://www.linkedin.com/in/emcee21
25 Michelle Christiana Chandra 20 jam CV
1
linkedin.com/in/latief-setiadi-3a2a352
26 Latief Setiadi 20 jam CV
07
https://www.linkedin.com/in/akbar-mu
27 Muhammad Akbar Maulana 20 jam CV
hammadakbarmaulana/
https://www.linkedin.com/in/muhamm
28 Muhammad Shiddiq Fathullah 20 jam CV
ad-shiddiq-f-5a1868111/
https://www.linkedin.com/in/ahnan-fua
29 Ahnan Fuadwijaya 20 jam CV
dwijaya

30 Yusril 20 jam https://www.linkedin.com/in/yusril09/ CV


https://www.linkedin.com/in/haaweeje
31 Hendrawan Wibowo Jatmiko 20 jam CV
e/
https://www.linkedin.com/in/yustikama
32 Yustikamasy Astica 20 jam CV
sya/
https://www.linkedin.com/in/muhnuryu
33 Muhammad Nur Yusri Maulidin Yusuf 20 jam CV
sri/
https://www.linkedin.com/in/philip-alex
34 Philip Alexander 20 jam CV
ander-b137ba183/
https://www.linkedin.com/in/muhamm
35 Muhammad Fauzan Ramadhan 20 jam CV
ad-fauzan-ramadhan/
https://www.linkedin.com/in/ghani-hik
36 Ghani Rasyid Hika 20 jam CV
a/
https://www.linkedin.com/in/dicky-wid
37 Dicky Widya Angga Kusuma 20 jam CV
ya-angga-kusuma-b69ba8160/
https://www.linkedin.com/in/abadisuri
38 Abadi Suryo Setiyo 20 jam CV
o/
https://www.linkedin.com/in/aransafp/
39 Aransa Fitra Prawira 20 jam CV

https://www.linkedin.com/in/janaviputr
40 Janavi Putri 20 jam CV
i

14
Contact Person
Bangkit Academy - email: team@bangkit.academy

ID Program Manager
Nama : Mutiara Arumsari
Nomor Handphone : 08112188283
Alamat email : mutiara@bangkit.academy

Cohort Manager
Nama : Deti Anggraini Ekawati
Nomor Handphone : 085749066306
Alamat email : deti@bangkit.academy

Learning Support Manager


Nama : Adrianus Yoza Aprilio
Nomor Handphone : 085931190140
Alamat email : yoza@bangkit.academy

15
Lampiran 1. Gambaran Konversi SKS Paket
Android Learning Path
Kelas/Aktivitas Jam Rekomendasi SKS
Basic Kotlin 50 1
Android Fundamental 150 3
Intermediate Android 100 2
Mobile UI/UX 23
1
SOLID Paradigm 15
Associate Android Developer Preparation 40 1
Capstone / Final Project 200 6
Soft skill & Career Development 356 6
Total 934 20

16

Anda mungkin juga menyukai