STUDI INDEPENDEN
STUDI INDEPENDEN
BERSERTIFIKAT MOBILE
DEVELOPMENT (ANDROID)
LEARNING PATH
Di Bangkit Academy 2023 by
Google, GoTo, Traveloka /
TalentEase! : Bangkit 2023
Capstone Project Mobile
Development
Menyetujui,
Ketua Program Studi Informatika
UIN Sunan Kalijaga
Tanda Tangan
i
RINGKASAN
Magang dan Studi Independent Bersertifikat (MSIB) merupakan bagian dari program
Kampus Merdeka yang diadakan oleh Kementerian Pendidikan dan Kebudayaan. Tujuan dari
program ini adalah memberikan peluang kepada mahasiswa untuk belajar dan
mengembangkan diri di luar lingkungan perkuliahan. Bangkit Academy, yang dipimpin oleh
Google, GoTo, dan Traveloka bekerja sama dengan Kampus Merdeka, adalah program
persiapan karir yang bertujuan memberikan mahasiswa Indonesia pengalaman langsung
dengan praktisi industri serta mempersiapkan mereka dengan keterampilan yang relevan
untuk karir sukses di perusahaan teknologi terkemuka. Bangkit Academy menawarkan tiga
jalur pembelajaran yaitu Machine Learning, Mobile Development, dan Cloud Computing.
Selain keterampilan teknologi, Bangkit juga memberikan pengembangan Bahasa Inggris dan
soft skill yang penting untuk persiapan karir.
Pelaksanaan program ini dilakukan melalui dua metode, yaitu Synchronous (tatap muka)
dan Asynchronous (belajar mandiri). Sesi Synchronous dilakukan antara peserta dan
instruktur melalui Google Meet, sementara sesi Asynchronous dilakukan oleh peserta secara
mandiri menggunakan materi yang disediakan oleh mitra program melalui platform-platform
pembelajaran seperti Dicoding, Coursera, dan Google Cloud Skill Boost. Tujuan akhir dari
program ini adalah agar peserta mampu memahami dan mengaplikasikan pengetahuan yang
telah dipelajari di dunia industri.
ii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, sebab atas rahmat-Nya lah peneliti dapat
menyelesaikan Program Bangkit ini dapat terselesaikan dengan baik atas bantuan, motivasi
dan dukungan dari berbagai pihak. Oleh karena itu, penulis ingin mengucapkan terima kasih
kepada:
1. Ibu Maria Ulfah Siregar, S.Kom. MIT., Ph.D. selaku Ketua Program Studi Teknik
Informatika.
2. Bapak Dr. Agung Fatwanto, S.Si., M.Kom. selaku dosen pendamping dalam program
Bangkit 2023.
3. Bapak Muhammad Galih Wonoseto, M.T. selaku dosen penasihat akademik penulis.
4. Bapak dan Ibu penulis yang telah memberikan dukungan baik moral maupun material
kepada penulis.
5. Kak Pangeran Muhammad Waliyullah selaku mentor kelas yang selalu memberi
arahan dan solusi terkait masalah yang dihadapi penulis
6. Tim Bangkit dan seluruh jajaran pimpinannya yang telah dengan sabar menanggapi
berbagai keperluan dari penulis selama program ini berlangsung.
Penulis menyadari bahwa masih terdapat banyak kekurangan di dalam penulisan dan
penyusunan Laporan Program Bangkit ini, oleh karena itu penulis mengharapkan kritik dan
saran yang membangun dari pembaca. Semoga laporan ini dapat bermanfaat bagi para
pembaca pada umumnya dan juga bagi penulis pada khususnya.
iii
DAFTAR ISI
RINGKASAN...........................................................................................................................ii
KATA PENGANTAR..............................................................................................................v
DAFTAR ISI............................................................................................................................vi
DAFTAR TABEL..................................................................................................................vii
DAFTAR GAMBAR.............................................................................................................viii
DAFTAR LAMPIRAN...........................................................................................................ix
BAB 1 PENDAHULUAN........................................................................................................1
1.1 Latar Belakang...........................................................................................................1
1.2 Ruang Lingkup...........................................................................................................1
1.3 Target Pekerjaan.......................................................................................................2
1.4 Tujuan dan Manfaat..................................................................................................2
BAB 2 GAMBARAN UMUM UNIT KERJA DAN BIDANG UNIT KERJA...................4
2.1 Sejarah dan Profil Perusahaan.................................................................................4
a. Visi dan misi perusahaan.......................................................................................................4
b. Struktur organisasi.................................................................................................................4
2.2 Lingkup Unit Kerja...................................................................................................5
1. Lokasi Unit Kerja Studi Independen......................................................................................5
2. Lingkup Penugasan................................................................................................................5
3. Penjadwalan Kerja.................................................................................................................7
BAB 3 TINJAUAN STUDI INDEPENDEN........................................................................10
3.1 Tempat dan Waktu Studi Independen...................................................................10
3.2 Deskripsi Kegiatan dan Capaian............................................................................11
3.3 Deskripsi Kesesuaian Kurikulum Perkuliahan dan Kegiatan Studi Independen
17
BAB 4 PENUTUP...................................................................................................................18
4.1 Simpulan...................................................................................................................18
4.2 Saran.........................................................................................................................18
DAFTAR PUSTAKA.............................................................................................................19
LAMPIRAN............................................................................................................................20
iv
DAFTAR TABEL
v
DAFTAR GAMBAR
vi
BAB 1 PENDAHULUAN
3
BAB 2 GAMBARAN UMUM UNIT KERJA DAN BIDANG UNIT KERJA
b. Struktur organisasi
Adapun struktur organisasi merupakan sebuah garis penugasan formal yang
menunjukkan alur tugas dan tanggung jawab setiap anggota perusahaan, perusahaan serta
hubungan antar pihak dalam organisasi yang bekerja sama untuk mencapai suatu tujuan
organisasi.
2. Lingkup Penugasan
Materi diberikan secara asynchronous (online melalui modul belajar di mitra Bangkit
Academy) dan akan di-review setiap interval waktu tertentu oleh pembimbing/fasilitator dan
instruktur. Selain project dan tugas, pemberian materi juga akan dilengkapi dengan kuis dan
atau ujian pilihan ganda untuk memastikan pemahaman peserta.
Selain hard skill di bidang pengembangan teknis, soft skill juga menjadi target
kompetensi peserta studi independen yaitu untuk penyiapan karir sebagai developer,
termasuk namun tidak terbatas pada:
1. Growth Mindset and The Power of Feedback
2. Time Management
3. Critical Thinking and Problem Solving
4. Adaptability and Resilience
5. Project Management
6. Professional Communication and Networking
7. Digital Branding and Interview Communication
Studi independen akan ditutup dengan project akhir, dimana peserta akan bekerja
dalam kelompok dan mengembangkan solusi dengan berbasis permasalahan yang terjadi
dalam keseharian. Ketiga learning path Bangkit Academy 2023 telah memasukkan aspek
teknis maupun non-teknis (soft-skill, penyiapan karir, dll). Pembelajaran akan berlangsung
dengan dukungan tim Pembimbing/Mentor, Instruktur, dan Advisor dari Industri dan mitra
Perguruan Tinggi.
1. Aspek Teknis
a. Matrikulasi untuk semua learning path (opsional)
i. Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
ii. Pengenalan ke Logika Pemrograman
iii. Belajar Dasar Git dengan GitHub
iv. Memulai Pemrograman Dengan Java
b. Materi Inti
i. Mobile Development Learning Path
1. Memulai Pemrograman Dengan Kotlin
2. Belajar Membuat Aplikasi Android untuk Pemula
3. Belajar Dasar UX Design
4. Belajar Fundamental Aplikasi Android
5. Belajar Pengembangan Aplikasi Android Intermediate
6. Belajar Prinsip Pemrograman SOLID
7. Belajar Membuat Aplikasi Android dengan Jetpack Compose
8. Simulasi Ujian Associate Android Developer
6
1. Menjadi Android Developer Expert
2. Aspek Non-teknis
a. Bahasa Inggris
i. Spoken Correspondence
ii. Expressing Opinion
iii. Business Presentation
b. Sesi Study Group bersama Pembimbing non Akademik
c. Sesi review materi dan tatap muka bersama expert
d. Soft Skill bersama Expert
i. Growth Mindset and The Power of Feedback
ii. Time Management
iii. Critical Thinking and Problem Solving
iv. Adaptability and Resilience
v. Project Management
vi. Professional Communication and Networking
vii. Digital Branding and Interview Communication
e. Sesi refleksi dan koordinasi dengan pembimbing di Universitas asal, pengisian
logbook dan pelaporan
f. Final/Capstone Project bersama Advisor
i. Tema Proyek
ii. Desain dan Manajemen Proyek
iii. Kerja sama Tim
iv. Pelaporan dan Presentasi
3. Penjadwalan Kerja
Tabel 2.1 Timeline Studi Independen
Minggu/Tgl Kegiatan
Minggu 0 / 13 Preread SS 1 "Growth Mindset & The Power of Feedback"
Februari
Minggu 1 / 20 ILT SS 1
Februari
7
Minggu 2 / 27 ILT Tech 1 Kotlin Fundamentals
Februari Assignment SS 1
Preread SS 2 “Time Management”
Basic Kotlin (up to done)
Beginer android (up to style theory and theme)
Minggu 3 / 6 ILT SS 2
Maret Beginer Android (up to done)
UX Design (up to Conducting Survey Exercise)
Fundamental Android (up to Fragment Theory)
Minggu 4 / 13 ILT Tech 2
Maret Android Fundamental : Layout, List & Navigation
Assignment SS 2
Fundamental Android (up to Submission 1)
Minggu 5 / 20 ILT SS 3
Maret Fundamental Android (up to Unit Test Theory)
Minggu 6 / 27 ILT Tech 3Android Fundamental : Networking, Architecture Component
Maret & Data Persistent
Assignment SS 3
Preread SS 4 “Adaptability and Resilience”
Fundamental Android (up to WorkManager Theory)
Minggu 7 / 3 ILT SS 4
April Fundamental Android (up to done)
Minggu 8 / 10 ILT Tech 4
April Android Intermediate : Advanced UI, Animation, Localization and Media
Assignment SS 4
UX Design (up to Usability Study Exercise)
Intermediate Android (up to Accessibility Theory)
Minggu 9 / 17 Intermediate Android (up to Submission 1)
April
Minggu 10 / 24 Preread SS 5 "Project Management"
April Intermediate Android (up to Geofencing Theory)
Minggu 11 / 1 ILT SS 5
Mei Intermediate Android (up to Final Exam)
8
Minggu 12 / 8 ILT Tech 5
Mei Android Intermediate : Geo Location, Advanced Testing, & Advanced
Database
Assignment SS 5
Preread SS 6 "Professional Communication and Networking"
Intermediate Android (up to Submission 2)
SOLID (up to done)
Minggu 13 / 15 ILT SS 6
Mei UX Design (up to done)
Android Compose (up to Lazy Layout Theory)
Minggu 14 / 22 ILT Tech 6Jetpack Compose for Android Developer
Mei Assignment SS 6
Preread SS 7 "Personal Branding and Interview Communication"
Android Compose (up to done)
Minggu 15 / 19 ILT SS 7
Mei CAPSTONE PROJECT
Minggu 16 / 5 Assignment SS 7
Juni CAPSTONE PROJECT
Minggu 17 / 12 CAPSTONE PROJECT
Juni
Minggu 18 / 19 CAPSTONE PROJECT
Juni
Minggu 19 / 26 Judging - Target: 15 Best teams
Juni Tech: Android Asscociate Certification Preparation
Minggu 20 / 3 ILT Tech 7
Juli Android Certification Preparation
Tech: Certification Prep & ILT Tech 7
Minggu 21 / 10 End of Learning, Certification Offering, Merchandise
Juli
Minggu 22 / 17 Transcript & Administration
Juli
Minggu 23 / 24 Clarification, Legal & Letters, Closing.
Juli
9
BAB 3 TINJAUAN STUDI INDEPENDEN
11
Kelas ini mengajarkan cara membuat aplikasi Android dengan Jetpack
Compose, teknologi terbaru dari Google. Compose memudahkan pembuatan
antarmuka pengguna yang interaktif dan menarik dengan pendekatan
deklaratif. Dalam kursus ini, kita akan belajar dasar-dasar Compose, seperti
membuat layout, menambahkan elemen UI, mengelola state, hingga navigasi
antar layar. Dengan menguasai Jetpack Compose, kita diharapkan akan bisa
mengembangkan aplikasi Android modern yang menarik dan efisien.
Belajar Prinsip Pemrograman SOLID.
Dalam kelas ini kita diajarkan untuk membuat perangkat lunak yang mudah
dimengerti, fleksibel, dan mudah diubah. Terdiri dari lima prinsip: setiap class
memiliki satu tanggung jawab utama (SRP), perluasan fungsionalitas tanpa
mengubah kode yang ada (OCP), objek turunan dapat menggantikan class
induk tanpa mengubah perilaku (LSP), klien tidak dipaksa
mengimplementasikan antarmuka yang tidak digunakan (ISP), dan
ketergantungan pada abstraksi daripada detail implementasi (DIP). Dengan
menerapkan prinsip-prinsip ini, perangkat lunak menjadi lebih mudah
dikelola, diperbaiki, dan dapat beradaptasi dengan baik seiring waktu.
Belajar Dasar UX Design.
Kelas ini berisi materi yang mengajarkan prinsip-prinsip dasar User
Experience (UX) Design kepada kita. Materi ini akan mencakup konsep-
konsep penting seperti research pengguna, analisis kebutuhan, perancangan
antarmuka yang intuitif, serta pengujian dan iterasi untuk mencapai desain
yang optimal. Dengan menguasai dasar-dasar UX Design, kita diharapkan
akan dapat merancang produk atau layanan yang lebih efektif, efisien, dan
menyenangkan bagi pengguna, serta memahami pentingnya aspek-aspek
empati dan keselarasan dalam setiap aspek desain yang dibuat.
AAD Preparation.
Kelas yang terakhir adalah Associate Android Developer (AAD) Preparation.
AAD sendiri merupakan bagian dari program Google Developers Certification
yang bertujuan agar tersedia sertifikat terpercaya yang diakui oleh komunitas
dan perusahaan. Seorang Associate Android Developer dapat
mendemonstrasikan jenis keterampilan yang harus dimiliki pengembang
Android standar global. Kelas ini berisi terkait simulasi ujian yang telah
disusun oleh Google Developers Authorized Training Partner agar kitadapat
mempersiapkan diri dengan matang sebelum mengambil ujian sertifikasi
AAD.
Setelah menyelesaikan semua kelas tersebut, kita akan diberi waktu selama satu bulan
untuk menyelesaikan capstone project. Berikut ini adalah rincian project penulis :
Capstone Project adalah sebuah proyek akhir yang harus kerjakan oleh semua peserta dimana
proyek tersebut harus menerapkan materi dari ketiga learning path (Machine Learning, Cloud
Computing, dan Mobile Development). Proyek ini dilakukan dalam sebuah tim, dimana
setiap tim terdiri dari ketiga learning path tersebut. Pada Capstone Project ini tim penulis
terdiri dari 6 anggota, 3 orang machine learning, 2 orang cloud computing, dan 1 orang
12
mobile development. Tema aplikasi yang tim penulis angkat adalah Job, Talent, and
Employment dengan nama TalentEase.
Proses Pengembangan
o Penentuan Tema
Bangkit menyediakan beberapa tema terkait capstone project. Tim
melakukan meeting dan berdiskusi tentang tema yang akan dikerjakan.
Penentuan didasarkan pada pengalaman dan kemampuan dari setiap
anggota tim. Pada akhir diskusi, tim penulis setuju untuk mengambil tema
Job, Talent, and Employment.
o Pembagian Tugas
Tim terdiri dari tiga learning path, sehingga untuk memudahkan
pengerjaan proyek, setiap peserta diberikan tugasnya masing-masing
berdasarkan kemampuan peserta dan learning path nya.
o Weekly standup meeting
Dalam satu minggu, tim melakukan 1 kali meeting panjang untuk
melakukan review keseluruhan progress pekerjaan masing-masing peserta
dan menentukan hal-hal yang perlu dilakukan selanjutnya.
o Membuat design aplikasi
Design UI aplikasi khusus dikerjakan oleh learning path android
menggunakan Figma. Dimulai dari desain logo, pemilihan warna hingga
design dari setiap halaman aplikasi.
o Prototyping
Setelah desain aplikasi selesai dan disetujui oleh setiap anggota tim,
dibuatlah prototype dari aplikasi. Selanjutnya prototype bentuk dan alur
dari aplikasi diuji, mulai dari splash screen, authentikasi, halaman utama
dan hingga halaman detail.
o Development aplikasi
Pengembangan aplikasi menggunakan Android Studio dengan bahasa
Kotlin dan GitHub sebagai repository untuk memudahkan kolaborasi antar
anggota tim. Library yang digunakan sebagian besar merupakan bagian
dari Jetpack Library, termasuk diantaranya adalah Jetpack Compose yang
digunakan sebagai UI toolkit. Terdapat juga Retrofit yang digunakan untuk
menerapkan untuk mempermudah proses pertukaran data antara aplikasi
android dengan server melalui REST API.
o Testing
Setelah aplikasi selesai dibuat, dilakukan test dengan kondisi yang
sesungguhnya guna mengetahui letak bug dan improvisasi yang dapat
dilakukan. Mulai dari API, model dari machine learning hingga
keseluruhan alur aplikasi dari login, menjalankan fitur ATS hingga logout.
b. Capaian Kegiatan
Berpartisipasi dalam program Bangkit khususnya learning path Android
menggunakan memberikan banyak manfaat bagi peserta. Secara keseluruhan,
program ini telah membekali peserta dengan keahlian dalam pemrograman Kotlin,
13
pondasi yang kuat dalam pengembangan Android, pengetahuan tentang prinsip
SOLID, keahlian dalam Jetpack Compose, dan pengalaman berharga dalam
melakukan proyek bersama tim. Hasil ini membuat peserta menjadi seorang
pengembang Android yang berkompeten dan diharapkan dapat bersaing di dunia
industri.
Berikut ini adalah capaian penulis berupa sertifikat-sertifikat dari setiap kelas
yang telah diselesaikan :
- Kelas Memulai Pemrograman Dengan Kotlin
14
- Kelas Belajar Dasar UX Design
15
- Kelas Belajar Fundamental Aplikasi Android
16
3.3 Deskripsi Kesesuaian Kurikulum Perkuliahan dan Kegiatan Studi Independen
17
menggunakan tipe data, membuat fungsi dasar,
menangani tipe data null, dan membuat String
Template.
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.
Mengetahui bagaimana mengelola data di Kotlin
dengan menggunakan data class dan collection.
Memahami konsep function programming dengan
mempelajari extension, lambda, higher-order
function, recursion serta melihat contoh
penerapannya pada collection operator dan scope
function.
Memahami konsep OOP (Object-Oriented
Programming) dengan mempelajari inheritance,
abstract class, interface, visibility modifier, dan
overloading.
Mengetahui konsep Generic untuk membuat kelas
yang dapat menerima berbagai jenis tipe data.
Mempelajari Coroutine sebagai solusi untuk
menjalankan concurrency pada Kotlin.
Belajar Membuat Memahami penggunaan Android Studio untuk
Aplikasi Android membuat dan menjalankan project serta
untuk Pemula mengekspornya menjadi APK.
Mempelajari konsep dasar Activity dan lifecycle-
nya untuk mengambil dan menampilkan data.
Memahami cara untuk berpindah halaman pada
aplikasi, baik yang di dalam aplikasi dengan
explicit intent maupun di luar aplikasi dengan
implicit intent.
Mengetahui berbagai macam layout dan komponen
yang dapat digunakan untuk mendesain aplikasi.
Memahami implementasi style & theme untuk
mempersingkat pembuatan desain aplikasi.
Memahami konsep dan cara kerja RecyclerView
untuk menampilkan data yang berjumlah banyak
secara dinamis dan contoh penggunaan Layout
Manager.
Belajar Mengetahui konsep Fragment untuk membuat
18
Fundamental tampilan yang modular dan fleksibel.
Aplikasi Android
Memahami bagaimana melakukan navigasi dalam
sebuah aplikasi.
Memahami berbagai mekanisme menjalankan
proses secara asynchronous di background thread.
Memahami cara koneksi ke Web API dengan
menggunakan networking library dan mem-parsing
JSON.
Memahami Android Architecture Component
sebagai architecture pattern yang digagas oleh
Google.
Memahami konsep ViewModel untuk
mempertahankan data ketika aplikasi dirotasi.
Memahami konsep LiveData untuk menampilkan
data secara real-time ketika ada perubahan data di
database.
Memahami berbagai cara untuk menyimpan data
di local, salah satunya menggunakan SQLite dan
Room.
Memahami cara menguji sebuah aplikasi yang
akan dibuat, baik menggunakan unit testing
maupun instrumental testing.
Memahami cara membuat reminder dengan
mengkolaborasikan fitur setting, AlarmManager,
BroadcastReceiver, dan Notification.
Belajar Memahami bagaimana membangun Custom View,
Pengembangan baik dari pewarisan kelas tertentu atau
Aplikasi Android membangunnya dari awal.
Intermediate
Memahami bagaimana membangun object 2D
menggunakan Canvas untuk kebutuhan tampilan
yang lebih spesifik.
Memahami bagaimana membuat Widget dalam
Aplikasi Android.
Memahami bagaimana menampilkan Website
dalam Aplikasi Android melalui WebView.
Memahami bagaimana cara membuat animasi,
baik menggunakan Properti Animation maupun
Motion Layout.
Memahami bagaimana menerapkan Localization
untuk mendukung multi-bahasa.
19
Memahami bagaimana menerapkan Accessibility
untuk mendukung kebutuhan pengguna, terutama
bagi pengguna penyandang disabilitas.
Memahami bagaimana Service berjalan untuk
melakukan sesuatu aksi di Background Thread.
Memahami cara mengelola media menggunakan
SoundPool, Media Player, dan ExoPlayer.
Memahami bagaimana mengakses file media dari
shared storage menggunakan MediaStore, serta
menelusuri dan membuka dokumen, gambar, dan
file lain menggunakan Storage Access Framework.
Memahami bagaimana mengunggah file ke server
dengan Multipart dalam retrofit.
Memahami berbagai sensor Android, seperti
Position Sensor, Motion Sensor, dan Environment
Sensor.
Memahami bagaimana mendapatkan posisi
pengguna (latitude dan longitude) menggunakan
Location Service, mendapatkan informasi menari
dari radius dan posisi tertentu menggunakan
Geofences, serta menampilkan peta/maps
menggunakan Google Maps API.
Mengetahui berbagai pendekatan dalam menguji
aplikasi, baik secara unit testing menggunakan
Double Testin, maupun ui testing menggunakan
Idling Resource maupun MockWebServer.
Memahami berbagai layanan Firebase yang bisa
digunakan, seperti Authentication, Realtime
Database, serta Firebase Cloud Messaging (FCM).
Belajar Membuat Mengetahui pengertian, alasan, dan manfaat
Aplikasi Android menggunakan Jetpack Compose.
dengan Jetpack
Memahami paradigma dan konsep dari Jetpack
Compose
Compose.
Memahami cara membuat layout dengan
menggunakan Jetpack Compose.
Memahami cara mengatur state pada Jetpack
Compose.
Mengetahui cara menampilkan list secara lazy
beserta penerapan animation.
Mengimplementasikan navigasi antara halaman
pada Jetpack Compose.
20
Memahami cara melakukan testing pada Jetpack
Compose.
Mengetahui cara menghubungkan Jetpack
Compose dengan layout XML dan sebaliknya.
Mampu mengembangkan Capstone Project Siswa akan dikelompokkan dalam kelompok grup
solusi mobile apps untuk mengerjakan proyek tematik pada dunia
berbasis Android atau IOS nyata yang dapat membantu masyarakat
untuk meningkatkan
kualitas kegiatan sosio-
religio di masyarakat
BAB 4 PENUTUP
4.1 Simpulan
21
Selama lebih dari 5 bulan mengikuti kegiatan di Bangkit Academy 2023 khususnya pada
Android Learning Path, dapat disimpulkan hasil capaian dari program ini sebagai berikut:
4.2 Saran
Saran saya terkait program MSIB Bangkit ini khususnya antara lain :
- Saya harapkan agar program ini untuk terus berlanjut di masa yang akan datang,
program ini sangat bermanfaat dalam menyiapkan mahasiswa agar menjadi talenta
yang siap dalam dunia industri.
- Untuk self-paced learning pada platform Dicoding, mungkin akan lebih baik bila
ditambahkan video penjelasan dari setiap bab materi. Selain menambah kejelasan,
video dapat mengurangi rasa bosan atau lelah dari ribuan text yang dilihat.
- Untuk pembagian Advisor seyogyanya dilakukan setelah tim capstone terbentuk,
disamping akan mempercepat jalanya proses pendampingan, dengan begitu tim tidak
akan merubah banyak konsep, karena ada beberapa advisor yang tidak setuju dengan
konsep yang telah dibentuk oleh tim capstone.
22
DAFTAR PUSTAKA
[1] Dahman W., D. (2021, June 9). Belajar Prinsip Pemrograman SOLID | by
Dadan Dahman W. | Howdy Sysinfo. Medium. Retrieved June 26, 2023, from
https://medium.com/sysinfo/belajar-prinsip-pemrograman-solid-9a42ff68c66b
[2] Fitri, F. (2022, December 14). Apa Itu UX Design? Pengertian & Perbedaan
https://www.hostinger.co.id/tutorial/ux-design-adalah
[3] Juliarto, R. (2020, July 22). Apa Itu Kotlin? Kenapa Kita Harus Mempelajari
https://www.dicoding.com/blog/apa-itu-kotlin-kenapa-kita-harus-mempelajari-
kotlin/
from https://www.selamatpagi.id/pengertian-android/#Pengertian_Android
23
LAMPIRAN
Berikut dokumen teknik dari hasil capstone project penulis bersama tim di Bangkit
Academy 2023:
1. Project Brief: Project Brief C23-PR492 - TalentEase
2. Presentation slide: PPT Capstone Project C23-PR492 - TalentEase
3. Go-to market proposal: Go-to-Market Proposal C23-PR492 - TalentEase
4. Github Repository:
All Repository C23-PR492 - TalentEase
Mobile Application Repository C23-PR492 - TalentEase
5. Mobile app download link: APK C23-PR492 - TalentEase
6. Screenshot aplikasi:
24