oleh :
Ardian Hilmi Pramulintang / E41202334
NEGERI JEMBER
oleh :
Ardian Hilmi Pramulintang / E41202334
i
LEMBAR PENGESAHAN
oleh :
Ardian Hilmi Pramulintang / E41202334
ii
ABSTRAKSI
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah
memberikan kesempatan kepada penulis sehingga mampu menyelesaikan Laporan
Akhir Kampus Merdeka ini.
Laporan ini merupakan laporan mengenai kegiatan Studi Independen Bangkit
Academy 2023 by Google, GoTo, Traveloka. Pada laporan ini, penulis akan
membahas kegiatan serta hal yang didapatkan oleh penulis selama mengikuti
program Bangkit.
Dalam proses pembuatan laporan ini tak lupa penulis mengucapkan terima kasih
kepada orang tua yang telah banyak memberikan dorongan semangat dari awal
hingga selesainya laporan ini. Tidak lupa penulis juga mengucapkan terima kasih
kepada teman-teman di program Bangkit yang telah memberikan dorongan moril
serta informasi. Terima kasih juga penulis sampaikan kepada pihak Kampus
Merdeka dan Bangkit sehingga penulis mendapatkan ilmu yang telah diberikan.
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan. Oleh karena
itu, penulis mengharapkan adanya kritik dan saran dari semua pihak terhadap
laporan ini. Akhir kata penulis berharap semoga laporan ini dapat bermanfaat bagi
rekan-rekan pembaca serta dapat menambah pengetahuan mengenai kegiatan
Bangkit.
Penulis
iv
DAFTAR ISI
v
4.2 Saran ....................................................................................................... 15
REFERENSI ......................................................................................................... 17
iv
DAFTAR GAMBAR
v
BAB I PENDAHULUAN
1.2 Lingkup
Program Magang dan Studi Independen Bersetifikat (MSIB) yang
merupakan bagian dari implementasi program Merdeka Belajar Kampus Merdeka
(MBKM) bertujuan untuk memberikan kesempatan pada mahasiswa untuk
mengembangkan diri melalui pembelajaran di kelas yang dirancang dan dibuat
1
khusus berdasarkan kasus nyata yang dihadapi oleh industry sehingga mahasiswa
dapat memperoleh pengalaman terkait dengan dunia profesi.
Ruang lingkup dari Bangkit Academy 2023 berupa perumusan dan
perancangan dari kegiatan ini yang terumuskan mulai dari peraturan kegiatan,
kurikulum dari program studi, teknis kerjasama antara pihak yang terkait, serta
proyek yang berhubungan dengan dunia kerja professional.
Dalam lingkup pembelajaran sendiri, Bangkit Academy 2023 meliputi ILT
soft skills, English, ILT masing-masing learning path, self-learning melalui
platform yang telah disediakan seperti Dicoding, serta Capstone Project dan
sertifikasi.
1.3 Tujuan
Bangkit Academy 2023 yang diadakan oleh Google, GoTo, dan Traveloka
memiliki beberapa tujuan, yang meliputi:
a. Menyediakan pengetahuan terhadap peserta Bangkit.
b. Menyediakan kemampuan yang penting untuk karir di perusahaan
teknologi.
c. Menyediakan kesempatan untuk mengimplementasikan pelajaran yang telah
dipelajari ke dunia nyata ataupin projek dengan skala nasional.
d. Menyediakan kesempatan untuk belajar dari pakar dan praktisi industry saat
ini.
e. Mempersiapakan untuk dan memberikan kesempatan untuk mengikuti ujian
sertifikasi AAD/ACE/Tensorflow.
f. Menyediakan kemungkinan untuk mendapatkan sampai dengan 20 SKS ke
universitas masing-masing.
2
BAB II LINGKUNGAN ORGANISASI BANGKIT ACADEMY
3
2.2 Lingkup Pekerjaan
Bangkit merupakan program kesiapan karir unik yang dipimpin oleh Google
dan memberikan dukungan dari pakar industri. Lingkup pekerjaan mobile
developer di Bangkit yaitu pelatihan intensif terdiri dari tugas kursus 8 yang
dinilai dan dapat diverifikasi, tugas akhir, dan lokakarya partisipatif, sinkron
online, interaktif dan kolaboratif. Program ini memberi paparan langsung ke
praktisi dunia nyata dan mempersiapkan keterampilan yang relevan untuk karier
yang sukses di perusahaan teknologi terkemuka. Mobile developer mempelajari
Basic Kotlin, Beginner Android, UX Design, Fundamental Android, Intermediate
Android, SOLID paradigm, Android Compose dan Android Certification
Preparation. Apabila lulus dari Bangkit dan lulus tes simulasi maka akan
mendapatkan token ujian sertifikat AAD (Associate Android Developer) secara
gratis. Tidak hanya itu, soft skills dan bahasa Inggris untuk profesional juga
diberikan kepada semua siswa sehingga dapat mempersiapkan keahlian yang
dibutuhkan untuk memasuki industri. Selain studi teknologi dan soft skill, tugas
akhir akan direncanakan sebagai karya kolaboratif siswa dari ketiga jalur
pembelajaran dan membahas prioritas substantif tingkat nasional.
4
diadakan sebanayak 7 kali melalui platform Google Meet dengan adanya kuis dan
assignment disetiap sesinya.
Selain itu terdapat pula kelas ILT-SS yang merupakan kelas lain yang
bersifat sinkronus. Materi yang dibahas pada ILT-SS merupakan materi-materi
yang dapat membantu peserta dalam mengembangkan soft-skills mereka. Untuk
membantu peserta dalam memahami dan mempraktekan materi yang sudah
dipelajari.
Untuk mempersiapkan peserta kedalam dunia internasional, Bangkit juga
mengadakan kelas English sebanyak 3 kali kelas. Pada tiap kelas English, peserta
diharuskan untuk melakukan praktek dari materi yang disampaikan serta mengisi
kuis yang telah dipersiapkan oleh pihak Bangkit.
Seperti yang telah dikatakan bahwa Bangkit memiliki tujuan untuk
memberikan contoh kasus nyata agar peserta siap dalam menghadapi dunia
professional, dimana salah satu contohnya adalah adanya Capstone Project.
Capstone Project merupakan sebuah proyek yang menggabungkan ketiga
learning path dari Bangkit untuk membuat sebuah penyelesaian nyata dari sebuah
kasus. Seorang peserta dengan Android Learning Path diharuskan untuk membuat
sebuah aplikasi yang didalamnya terdapat sebuah fitur Machine Learning yang
mana menggunakan model yang telah dibuat oleh anggota Machine Learning,
serta membuat aplikasi dapat memanfaatkan teknologi Cloud yang telah dibuat
oleh anggota Cloud Computing.
Setelah semua pembelajaran yang telah dilakukan, diperlukan sebuah
pengakuan yang menyatakan bahwa peserta Bangkit benar-benar memahami apa
yang dipelajari. Salah satu hal yang dapat digunakan untuk menguji hal tersebut
adalah sertifikasi. Voucher untuk mengikuti sertifikasi AAD (Associate Android
Developer) akan diberikan kepada peserta bangkit yang telah memenuhi kriteria.
Untuk menunjang pelaksaaan sertifikasi, peserta juga diberikan sebuah kelas
persiapan sertifikasi pada platform Dicoding.
5
2.4 Jadwal Kerja
6
BAB III ANDROID DEVELOPMENT LEARNING PATH
7
dengan pengetahuan mengenai Mobile Development, Soft Skills, dan juga bahasa
inggris. Kelas-kelas ILT juga diajar oleh para ahli yang sudah berpenagalaman di
dunia industri.
ILT Mobile Development sendiri merupakan kelas ILT yang mengajarkan
hal-hal mengenai pengembangan aplikasi berbasis Android. Kelas-kelas ILT MD
yang telah diajarkan meliputi:
a. ILT-MD-01 Kotlin Fundamentals
b. ILT-MD-02 Android Fundamental: Layout, List & Navigation
c. ILT-MD-03 Android Fundamental: Networking, Architecture Component &
Data Perssistent
d. ILT-MD-04 Android Intermediate: Advance UI, Animation, Localization
and Media
e. ILT-MD-05 Android Intermediate: Geo Location, Advanced Testing, &
Advanced Database
f. ILT-MD-06 Jetpack Compose for Android Developer
g. ILT-MD-07 Android Certification Preparation
Seperti yang telah disebutkan sebelumnya bahwa terdapat pula ILT Soft
Skill yang mengajarkan kemampuan-kemampuan yang berkaitan dengan
kemampuan soft skills yang sangat penting dalam pekerjaan di dunia industri.
Kelas ILT-SS yang telah dijalani mulai dari dimulainya program Bangkit
Academy 2023 meliputi:
a. ILT-SS-01 Growth Mindset and The Power of Feedback
b. ILT-SS-02 Time Management
c. ILT-SS-03 Critical Thinking and Problem Solving
d. ILT-SS-04 Adaptability and Resilience
e. ILT-SS-05 Project Management
f. ILT-SS-06 Professional Communication and Networking
g. ILT-SS-07 Personal Branding and Interview Communication
ILT terakhir yang tidak kalah penting adalah English Session, yang
merupakan kelas dimana peserta akan belajar hal-hal mengenai bahasa inggris.
8
Kelas ini diajar oleh pengajar internasional, dimana pengajar-pengajar tersebut
akan mengajarkan materi terkait kemampuan berbahasa inggris yang berguna di
dalam pekerjaan. Kelas English Session yang telah dijalani meliputi:
a. ILT-EN-01 Spoken Correspondence
b. ILT-EN-02 Expressing Opinion
c. ILT-EN-03 Business Presentation
9
mengetahui/mendeteksi kucingnya apakah terkena penyakit ringworm (Infeksi
Jamur Kulit) atau tidak.
10
seperti penyakit kulit. Salah satu penyakit kulit yang sering diderita kucing adalah
kurap. Penyakit kulit kurap sendiri mudah menular melalui kontak fisik, sehingga
manusia yang memelihara kucing mudah tertular kurap. Oleh karena itu, Cat
Cares hadir sebagai sebuah aplikasi yang memudahkan para pemilik ataupun
pecinta kucing untuk mendeteksi penyakit ringworm pada kucing.
Dari segi Mobile Development, pembuatan aplikasi dimulai dengan
melakukan riset terhadap aplikasi dengan tema serupa, serta dilakukan
kekurangan yang dapat dikembangkan dari tiap aplikasi yang nantinya akan
diimplementasikan pada aplikasi yang ingin dibuat. Setelah dilakukan riset,
kegiatan dilanjutkan dengan pembuatan prototype UI/UX dengan menggunakan
Figma. Dengan adanya prototype ini akan membuat developer mengetahui
struktur serta flow dari aplikasi yang ingin dibuat. Pembuatan prototype ini juga
akan membuat pengembangan aplikasi menjadi lebih cepat. Setelah pembuatan
dan konsep UI/UX dirasa cukup, pengembangan aplikasi dilanjutkan dengan
pembuatan stuktur dasar dari aplikasi Cat Cares. Struktur dasar dari aplikasi ini
dibangun dengan memanfaatkan Android Studio serta bahasa pemrograman
Kotlin.
11
Gambar 3.2 Implementasi Cloud 2
12
Gambar 3.3 Implementasi Cloud 3
13
CRUD (Create, Read, Update, Delete) juga mulai dilakukan, dibantu dengan
menggunakan Postman sebagai alternatif pengujian implementasi cloud.
Setelah dirasa MVP telah terbuat maka dilakukan pengembangan beberapa
fitur tambahan, seperti penambahan keamanan dengan enkripsi dan hashing,
penambahan dari segi desain dan estetika dengan menggunakan material design
yang sudah digunakan, serta pengujian aplikasi dan perbaikan bug.
14
BAB IV PENUTUP
4.1 Kesimpulan
Kegiatan studi independen Android Leaning Path di Bangkit Academy 2023
di YAYASAN Dicoding Indonesia memberikan pengalaman yang mengesankan
dalam mengasah kemampuan dan mengembangkan keterampilan dalam
penguasaan teknologi Mobile Development. Melalui program yang dilaksanakan,
peserta dapat menguasai kemampuan teknis terkait pengembangan android dan
mengimplementasikannya secara langsung dengan mengambangkan aplikasi
berbasis Android dalam suasana kerjasama tim.
Selama proses studi berlangsung, pihak Bangkit membimbing dengan baik
serta memberikan sarana pembelajaran yang memadai dan alur pembelajaran yang
terstruktur. Selain proses pembelajaran materi dan pengerjaan proyek akhir,
Bangkit juga mengadakan berbagai aktivitas untuk melatih kemampuan soft skill
dan berbahasa inggris melalui kegiatan Instructor-Led Training, Weekly
Consultation, dan English Class.
4.2 Saran
Dari seluruh kegiatan Bangkit Academy 2023 yang telah dilakukan adapun
saran yang dapat dilakukan, yang terdiri dari :
a. Program ILT-MD akan yang dilakukan secara sinkron akan lebih baik
apabila live-coding dapat dilakukan secara penayangan video yang telah
direkam sebelumnya untuk dapat mempercepat waktu dan mengurangi
kesalahan. Sehingga waktu yang tersisa dapat dilakukan untuk tanya jawab.
b. Template dokumen serta hal-hal yang berkaitan dengan administrasi lainnya
dapat dipersiapkan terlebih dahulu, dengan tujuan untuk mempermudah
peserta dalam mempersiapkannya.
c. Pengisian logbook dapat disesuaikan dengan hari libur dan sebagainya, serta
kriteria minimal kata pada logbook dapat dipertimbangkan kembali.
15
d. Pemilihan mentor ketika mengerjakan Capstone Project dapat lebih
diperhatikan, dikarenakan mentor yang didapatkan oleh penulis dirasa
kurang membantu untuk menyelesaikan masalah yang dihadapi oleh
kelompok penulis.
16
REFERENSI
17
LAMPIRAN A. TOR
18
LAMPIRAN B. LOG ACTIVITY
Bangkit 2023
Minggu ke
Soft Skills English Android
Week 0 6, Feb
ILT Tech 1
Assignment SS 1
Kotlin Fundamentals
Beginner Android
(up to done)
UX Design (up to
Conducting Survey
Week 3 6, Mar ILT SS 2
Exercise)
Fundamental
Android (up to
Fragment Theory)
ILT Tech 2
Android
Assignment SS 2 Fundamental:
Week 4 13, Mar
Layout, List &
Navigation
Preread SS 3 Fundamental
19
"Critical Thinking and Problem Android (up to
Solving" Submission 1)
Fundamental
Week 5 20, Mar ILT SS 3 Android (up to Unit
Test Theory)
ILT Tech 3
Android
Fundamental:
Assignment SS 3 Networking,
Architecture
Week 6 27, Mar
Component & Data
Persistent
Fundamental
Preread SS 4
Android (up to Work
"Adaptability and Resilience"
Manager Theory)
Fundamental
Week 7 3, Apr ILT SS 4
Android (up to done)
ILT Tech 4
Android
Intermediate:
Advanced UI,
Animation,
Localization and
Media
Week 8 10, Apr Assignment SS 4
UX Design (up to
Usability Study
Exercise)
Intermediate
Android (up to
Accessibility
Theory)
Intermediate
Week 9 17, Apr Android (up to
Submission 1)
Intermediate
Preread SS 5
Week 10 24, Apr Android (up to
"Project Management"
Geofencing Theory)
Intermediate
Week 11 ILT SS 5 Android (up to Final
Exam)
20
ILT Tech 5
Android
Intermediate: Geo
Location, Advanced
Assignment SS 5 Testing & Advanced
Database
Week 12 8, May
Intermediate
Android (up to
Submission 2)
Preread SS 6
"Professional Communication and SOLID (up to done)
Networking"
UX Design (up to
done)
Week 13 15, May ILT SS 6 Android Compose
(up to Lazy Layout
Theory)
ILT Tech 6
Assignment SS 6 Jetpack Compose for
Android Developer
Week 14 22, May
Preread SS 7
Android Compose
"Personal Branding and Interview
(up to done)
Communication"
Judging - Target: 15
Best teams
ILT Tech 7
Android
Certification
Preparation
Week 20 3, Jul
Announcement &
Incubation Offering
Tech: Certification
21
Prep & ILT Tech 7
End of Learning,
Certification
Week 21 10, Jul
Offering,
Merchandise
Transcript &
Week 22 17, Jul
Administration
Clarification, Legal
Week 23 24, Jul
& Letters, Closing.
22
23
a. Repository Link Github :
1) CatCares (github.com)
2) Mobile Development: CatCares/CatCares_MD (github.com)
3) Machine Learning: CatCares/CatCares_ML (github.com)
4) Cloud Computing: CatCares/CatCares_CC (github.com)
b. Dokumen App :
1) https://drive.google.com/file/d/1chpCCTL0WrURdgYgJikmcwsiVKFfo
swH/view?usp=sharing
c. Slide Presentation Link :
24
1) https://www.canva.com/design/DAFl4tlB8b8/lL7_bN0v-
BKqluzoyRS6UQ/edit?utm_content=DAFl4tlB8b8&utm_campaign=desi
gnshare&utm_medium=link2&utm_source=sharebutton
d. Link UI/UX Figma:
1) https://www.figma.com/file/FBXgK7kbjBaddopChV0x2k/CatCares?typ
e=design&node-
id=3%3A7737&mode=design&t=shA1QvkqCsVUqZls-1
e. Video Presentation Link
1) https://www.youtube.com/watch?v=v64o0DyYUPE&feature=youtu.be
25