prakerja

Membuat Aplikasi Mobile menggunakan Kotlin & Android Studio untuk Pemrogram Aplikasi

Tentang Kursus

PERHATIAN!

  1. Kursus yang dibeli dengan menggunakan Kartu Prakerja tidak dapat dipindahtangankan dan hanya bisa diambil oleh pemegang Kartu Prakerja yang bersangkutan. Kursus yang dipindahtangankan dapat berakibat tidak dikeluarkannya sertifikat penyelesaian dan/atau tidak dibayarkannya insentif oleh Pemerintah.
  2. Jika kamu pengguna Kartu Prakerja, harap gunakan nama, alamat email, dan nomor HP yang sama dengan yang kamu gunakan ketika mendaftar Kartu Prakerja.
  3. Syarat Kelulusan: Mengakses semua materi belajar, menyelesaikan kuis di setiap perpindahan dari satu sesi/modul ke sesi/modul lainnya (minimum passing grade 80%) dan menyelesaikan tes akhir (minimum passing grade 60%).
  4. Kursus yang sudah dibeli/sudah melakukan pembayaran melalui Prakerja atau pembayaran lainnya tidak dapat dibatalkan dan/atau direfund.

 

Deskripsi:

Pada tahun 2019 IDC atau International Data Corporation memperkirakan bahwa android berada pada peringkat pertama pangsa pasar pengiriman smartphone dunia dengan jumlah presentasi 86,7%. Data tersebut juga menempatkan android sebagai sistem operasi yang paling banyak digunakan di dunia. Oleh karena itu, android adalah salah satu platform yang layak untuk dipelajari dan dikembangkan.

 

Tujuan Umum:

Peserta mampu membuat aplikasi mobile berbasis android menggunakan bahasa pemrograman Kotlin dengan baik.

 

Tujuan Khusus:

  • Mampu menjelaskan apa itu mobile programming, android, dan bahasa yang umum digunakan dalam pemrograman android.
  • Mendemonstrasikan cara download, install dan setting JDK dari oracle.com
  • Mendemonstrasikan cara download, install dan setting android studio dari developer.android.com
  • Mendemonstrasikan cara download, install dan setting kotlin dari kotlinlang.org
  • Membuat contoh aplikasi sederhana di Android
  • Menggunakan bahasa pemrograman Kotlin
  • Membuat komunikasi sederhana melalui pemahaman networking library di Android
  • Menjelaskan Android Architecture Component with Model-View-Presenter (MVP)
  • Menjelaskan Android Architecture Component with Model-View-View-Model (MVVM)
  • Menjelaskan alternatif tambahan dalam membuat aplikasi Android dengan bantuan Architecture Component
  • Memahami konsep threading di Android dengan bantuan Work Manager Architecture Component
  • Menerapkan cara membuat fitur push notification dengan bantuan Firebase Cloud Messaging

 

Aspek Kompetensi: 

Pengetahuan (Knowledge):

  • Mengenal jenis-jenis tools untuk aplikasi 
  • Memahami kebutuhan pengembangan aplikasi 
  • Mengenal kode bahasa pemrograman kotlin
  • Memahami desain dan arsitektur pada program aplikasi 

Keterampilan (Skill):

  • Melakukan instalasi dan pengaturan tools menggunakan sistem operasi Mac OS dan Windows
  • Merancang dan menulis arsitektur kode program aplikasi android
  • Merancang user interface pada program aplikasi
  • Melakukan pengujian aplikasi

Sikap (Attitude):

  • Mampu bekerja sama dalam melakukan pengembangan aplikasi
  • Mampu memecahkan masalah atau memberikan solusi
  • Memiliki sikap tanggung jawab dalam tim
  • Teliti dan cekatan dalam melakukan pengembangan aplikasi

 

Materi Pelatihan:

  • Workflow Pengembang Aplikasi
  • Tips menghadapi kesulitan dalam mengembangkan aplikasi
  • Download, Install, Setting JDK & Android Studio pada Mac OS
  • Download, Install, Setting JDK & Android Studio pada Windows
  • Membuat Akun Oracle
  • Pemrogaman Dasar Menggunakan Kotlin
  • Berbagai Macam Kelas pada Kotlin
  • Hello World Android Application dengan Kotlin
  • Step by Step Activity Lifecycle
  • Step by Step Fragment Lifecycle
  • Android Widget Component
  • Recycler View
  • Android Networking Library
  • Implementasi Networking Library 
  • Model-View-Presenter (MVP)
  • View Binding
  • Dependency Injection
  • Reactive Programming dengan RxJava/RxKotlin dan RxAndroid
  • Introduction Advanced Mobile Programming
  • Model-View-ViewModel (MVVM) Using Data Binding
  • Refactor Class Home-Activity
  • Model-View-ViewModel (MVVM) Lifecycles, Livedata and ViewModel
  • Refactor Class Home-View-Model
  • Register Module for Model-View-ViewModel (MVVM)
  • Lifecycle Architecture Component
  • ViewModel Architecture Component
  • LiveData Architecture Component
  • Android Clean Architecture
  • Code Implementation
  • Register Module for Clean Architecture
  • Navigation Architecture Component
  • Basic Activity Navigation Using Parcelable Implementation
  • Cara Memasukan Aktivitas pada Holder Menu dan Navigation Graph
  • Pagination Architecture Component
  • Implementasi Jet-Pack Pagination Component
  • Implementasi Object pada Pagination Component
  • Android JetPack Compose
  • Android Work Manager
  • Firebase Push Notification
  • File Gradle yang dibutuhkan oleh Firebase
  • Source Coding
  • Rangkuman Materi Android

 

Target Peserta:

  • Minimal pendidikan S1/Sederajat
  • Peserta fresh graduate yang berminat untuk menjadi pengembang aplikasi mobile khususnya android
  • Peserta professional yang ingin memperdalam ilmu mengembangkan aplikasi mobile khususnya android
  • Peserta yang memiliki laptop atau PC
  • Peserta yang telah menginstall aplikasi Android Studio, JDK, dan kotlin.

  

Durasi:

Topik Durasi
Introduction  3 menit
Workflow Pengembang Aplikasi 10 menit
Tips menghadapi kesulitan dalam mengembangkan aplikasi 10 menit
Download, Install, Setting JDK & Android Studio pada Mac OS 10 menit
Download, Install, Setting JDK & Android Studio pada Mac OS Lanjutan 4 menit
Download, Install, Setting JDK & Android Studio pada Windows 8 menit
Download, Install, Setting JDK & Android Studio pada Windows Lanjutan 3 menit
Membuat Akun Oracle 10 menit
Pemrogaman Dasar Menggunakan Kotlin 9 menit
Berbagai Macam Kelas pada Kotlin 5 menit
Hello World Android Application dengan Kotlin 8 menit
Hello World Android Application dengan Kotlin Lanjutan 9 menit

Step by Step Activity Lifecycle

6 menit

Step by Step Fragment Lifecycle

9 menit
Android Widget Component Part 1 8 menit
Recycler View 3 menit
Android Widget Component Part 2  9 menit
Android Networking Library 6 menit
Implementasi Networking Library Part 1 5 menit
Implementasi Networking Library Part 2 Lanjutan 6 menit
Implementasi Networking Library Part 2 7 menit
Model-View-Presenter (MVP) 8 menit
View Binding 5 menit
Dependency Injection 7 menit
Dependency Injection Lanjutan 7 menit
Reactive Programming dengan RxJava/RxKotlin dan RxAndroid 5 menit
Reactive Programming dengan RxJava/RxKotlin dan RxAndroid Lanjutan 6 menit
Introduction Advanced Mobile Programming

2 menit

Model-View-ViewModel (MVVM) Using Data Binding Part 1 9 menit
Model-View-ViewModel (MVVM) Using Data Binding Part 2 5 menit
Refactor Class Home-Activity 6 menit
Model-View-ViewModel (MVVM) Lifecycles, Livedata and ViewModel  6 menit
Refactor Class Home-View-Model 7 menit
Register Module for Model-View-ViewModel (MVVM) 7 menit
Lifecycle Architecture Component 6 menit
ViewModel Architecture Component 4 menit
LiveData Architecture Component 6 menit
Android Clean Architecture  6 menit
Code Implementation Part 1  9 menit
Code Implementation Part 2 6 menit
Code Implementation Part 3 9 menit
Code Implementation Part 4 7 menit
Register Module for Clean Architecture 8 menit
Navigation Architecture Component Part 1 8 menit
Basic Activity Navigation Using Parcelable Implementation 6 menit
Navigation Architecture Component Part 2 8 menit
Cara Memasukan Aktivitas pada Holder Menu dan Navigation Graph 5 menit
Pagination Architecture Component Part 1 3 menit
Implementasi Jet-Pack Pagination Component 8 menit
Pagination Architecture Component Part 2 5 menit
Implementasi Object pada Pagination Component  8 menit
Android JetPack Compose 7 menit
Android Work Manager 7 menit
Firebase Push Notification 6 menit
File Gradle yang dibutuhkan oleh Firebase  9 menit
Source Coding part 1 dan 2 10 menit
Rangkuman Materi Android 10 menit
Total Durasi 401 menit

 

Level:

Basic

 

Metode Pembelajaran:

Self Paced Learning: Metode ajar yang digunakan adalah menggunakan kombinasi antara ceramah, studi kasus dan simulasi.

 

Metode Evaluasi:

  1. Pre Test
  2. Post Test
  3. Formative Test/Kuis
  4. Tugas Praktik

 

Jenis/Klasifikasi Sertifikat:

Peserta yang telah menyelesaikan semua kegiatan pembelajaran akan mendapatkan Sertifikat Penyelesaian jika nilai akhir di bawah 60 dan akan mendapatkan Sertifikat Kompetensi Lulus jika nilai akhir di atas 60.

 

Sesi Konsultasi:

Tiap Jumat, jam 16.00-17.00 WIB, Mulai dari 23 Juli 2021 via LMS

 

Apa Yang Perlu Kamu Persiapkan?

Kamu hanya perlu mempersiapkan laptop/notebooktablet, atau smartphone dengan koneksi Internet

 

Fitur:

  • Digital content material: Peserta bisa mengakses material belajar digital selama nya
  • Sertifikat penyelesaian: Peserta yang telah menyelesaikan semua kegiatan pembelajaran yang dipersyaratkan dalam kursus online akan menerima Sertifikat Penyelesaian (Certificate of Completion).
  • Test akhir: tersedia
  • Forum diskusi: tidak tersedia
  • Online session: tersedia
  • Offline meet-up: tidak tersedia

 

Syarat dan Ketentuan: 

  1. Masa berlaku voucher dapat dilihat pada halaman rincian pesanan. Harap perhatikan masa berlaku voucher.
  2. Voucher yang tidak digunakan dalam periode penukaran akan dianggap hangus.
  3. Voucher berlaku untuk pemesanan melalui aplikasi atau website Skill Academy
  4. Voucher dapat digunakan untuk pengguna baru maupun pengguna lama. 
  5. Voucher dapat digunakan 1 kali tanpa minimum pembelanjaan
  6. Kode voucher tidak dapat digabung dengan promosi lainnya
  7. Voucher hanya berlaku sesuai dengan paket/kelas yang dibeli
  8. Pembelian menggunakan kode voucher bersifat non-refundable, tidak dapat dibatalkan ataupun diubah. 
  9. Jika total transaksi lebih kecil daripada nominal Voucher, maka sisa nilai Voucher akan hangus dan tidak dapat dikembalikan.
  10. Pengguna bertanggung jawab atas perlindungan dan kerahasiaan link dan kode Voucher.
  11. Dengan membeli Voucher ini, pembeli dianggap sudah menyetujui seluruh poin syarat dan ketentuan diatas. 
  12. Jika mengalami kesulitan dalam penukaran voucher, silakan hubungi Customer Service Skill Academy di nomor 081578900000 (hanya dapat dihubungi melalui Whatssapp Chat) atau email: info@skillacademy.com

 

Cara Redeem Voucher:

  1. Kunjungi website www.skillacademy.com atau download Aplikasi Skill Academy di Play Store
  2. Pilih Masuk apabila sebelumnya sudah mendaftar akun Skill Academy atau pilih Daftar jika sebelumnya Anda belum pernah mendaftar akun Skill Academy
  3. Klik "Tukarkan" pada bagian penukaran voucher di homepage atau halaman prakerja
  4. Masukkan kode voucher yang sudah Anda dapatkan dari Pintaria lalu klik "Gunakan Voucher"
  5. Setelah penukaran berhasil silakan klik ''Lihat Kelas'' atau cek pada bagian Kelas Saya untuk mengikuti kelasnya
  6. Selamat Anda dapat langsung mulai belajar dan mengikuti pelatihan di Skill Academy

 

 


Penyelenggara Kursus

Skill Academy by Ruangguru

Skill Academy by Ruangguru merupakan wadah kursus online yang hadir menjadi solusi untuk meningkatkan technical & soft skill di berbagai bidang yang dipersembahkan untuk para mahasiswa, profesional, dan umum. Skill Academy by Ruangguru memungkinkan siapapun untuk #MudahUpgradeSkill karena dapat dilakukan di mana saja dan kapan saja.


Para Instruktur

Membuat Aplikasi Mobile menggunakan Kotlin & Android Studio untuk Pemrogram Aplikasi

oleh Skill Academy by Ruangguru,
KATEGORI Arts & design
KLASIFIKASI Training
METODE E-learning
DURASI 7 hours

HARGA

Rp650.000


Ulasan

4.9/5

65 Ulasan

  • 5
  • 4
  • 3
  • 2
  • 1

SP

Prakerja

SANDI PERMANA

1 month ago

Cara memberikan tutorial nua detail mudah di pahami

NN

Prakerja

NURLENI

1 month ago

Pelatihan yang sancta bermanfaat mudah-mudahan bisa langsung di praktekan

YP

Prakerja

YETI PURWONINGSIH

5 months ago

Simple,dan muda dipahami

JJ

Prakerja

JUMALI

5 months ago

Mantap

LA

Prakerja

LATIFAH ANNISA

8 months ago

Pelatihan nya sangat bagus dan mendapatkan ilmu baru dan semoga ilmu nya bisa saya kembangkan. Terimakasi prakerja telah memberikan pelatihan kepada saya.?