Belajar Penerapan Machine Learning untuk Android
4.91

Belajar Penerapan Machine Learning untuk Android

Teknologi:

Android Machine Learning
Level: Mahir
Level: Mahir 60 Jam Belajar
1.505

Siswa Terdaftar

Kembangkan keterampilan integrasi Machine Learning di Android dengan memanfaatkan ML Kit, TensorFlow Lite, MediaPipe, dan Firebase ML.
Apa yang akan Anda dapatkan

Sertifikat

Dapatkan sertifikat standar industri setelah menyelesaikan kelas ini.

Code Review

Kode yang Anda kerjakan akan di-review secara komprehensif oleh Reviewer.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Submission

Uji kemampuan teknis Anda dengan mengerjakan tugas submission.

Ujian

Validasi pengetahuan Anda dengan mengerjakan soal-soal ujian.
Level Mahir
Menguasai materi dan latihan tingkat lanjut. Kelas ini mensyaratkan sejumlah penguasaan landasan pengetahuan yang baik.

Deskripsi

Machine Learning (ML) menjadi tren teknologi yang dapat membantu perusahaan dalam memberikan user experience baru untuk memudahkan pengguna. Menurut Forbes Advisor, 65% konsumen percaya pada bisnis yang menggunakan teknologi ML. Tak ayal, banyak sekali perusahaan yang mulai mengimplementasikan ML pada produk mereka. Selain itu, menerapkan ML langsung di Android (on-device) memberikan sejumlah manfaat, seperti mempercepat pemrosesan data, mengurangi ketergantungan pada server, dan privasi lebih terjaga.

  • Anda tidak harus memiliki keahlian dalam bidang Machine Learning yang mendalam untuk mengikuti kelas ini.
  • Memahami cara penerapan machine learning di Android memudahkan kita berkolaborasi dengan Machine Learning Engineer dalam men-deploy model.
  • Memanfaatkan Machine Learning pada Android membuka banyak solusi untuk mengatasi masalah pengguna dengan cepat, efisien, dan adaptif.
  • Banyak perusahaan di berbagai sektor yang sudah menerapkan Machine Learning di Android, seperti Google, Adidas, Airbnb, WPS Office, dll. 
  • Memiliki keterampilan ini akan membuat Anda memiliki nilai lebih dan keunikan daripada developer lainnya.

Target dan Sasaran Siswa

  • Kelas ini ditujukan bagi Android Developer yang ingin meningkatkan skill-nya dalam menintegrasikan machine learning di Android.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Kelas ini didesain untuk developer yang familier dengan fundamental Android, seperti Layout, Navigation, dan Networking.
  • Siswa harus belajar mandiri, berkomitmen, benar-benar punya rasa ingin tahu, dan tertarik pada subjek materi. Sebaik apa pun materi kelas ini tidak akan berguna tanpa keseriusan siswa untuk belajar, berlatih, dan mencoba.
  • Di akhir kelas, siswa dapat membuat aplikasi Android yang mengimplementasikan Machine Learning di perangkat (on-device) untuk mengklasifikasikan gambar dari galeri secara efektif."

Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Core i3 (Rekomendasi Core i5 ke atas)

Tools yang dibutuhkan untuk belajar:

Android Studio

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

8 GB atau lebih

Layar

1280 x 800 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Core i3 (Rekomendasi Core i5 ke atas)

Tools

Kelas ini membutuhkan beberapa tools berikut:

Android Studio


Metode Ajar

Online self-learning
  1. Total jam belajar : 60 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 42 hari).
  3. Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas.
Evaluasi pembelajaran
  1. Ujian akhir kelas
  2. Submission (proyek akhir) berupa sebuah aplikasi Android yang mengimplementasikan Machine Learning di perangkat (on-device) untuk mengklasifikasikan gambar dari galeri secara efektif

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

Online self-learning
  1. Total jam belajar : 60 jam
  2. Rekomendasi waktu belajar : 10 jam per minggu (selesai dalam 42 hari).
  3. Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas.
Evaluasi pembelajaran
  1. Ujian akhir kelas
  2. Submission (proyek akhir) berupa sebuah aplikasi Android yang mengimplementasikan Machine Learning di perangkat (on-device) untuk mengklasifikasikan gambar dari galeri secara efektif

Kontributor

4

Curriculum Developer yang membangun kelas ini:

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

Reviewer

16

Code Reviewer yang akan me-review tugas dan kode Anda:

Taufik Hidayat
Taufik Hidayat

Taufik Hidayat

Android Developer at PT Bank Rakyat Indonesia (Persero) Tbk

  • Android Developer who ❤️ Kotlin
  • Android Enthusiast
  • UI/UX Enthusiast
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nanang Sutisna
Nanang Sutisna

Nanang Sutisna

- Mobile & Web Enthusiast

- External Code Reviewer at Dicoding Indonesia

Gilang Ramadhan
Ahmad Sufyan Tsauri
Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Mobile Developer

- External Code Reviewer
- Google certified Associate Android Developer

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

Achmad Ilham

Achmad Ilham

Curriculum Developer at Dicoding Indonesia

Indratama Pangasian Manalu

Indratama Pangasian Manalu

Curriculum Developer at Dicoding Indonesia


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Taufik Hidayat
Taufik Hidayat

Taufik Hidayat

Android Developer at PT Bank Rakyat Indonesia (Persero) Tbk

  • Android Developer who ❤️ Kotlin
  • Android Enthusiast
  • UI/UX Enthusiast
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nanang Sutisna
Nanang Sutisna

Nanang Sutisna

- Mobile & Web Enthusiast

- External Code Reviewer at Dicoding Indonesia

Gilang Ramadhan
Ahmad Sufyan Tsauri
Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Mobile Developer

- External Code Reviewer
- Google certified Associate Android Developer

Aditiya Ihzar Eka Prayogo
Aditiya Ihzar Eka Prayogo

Aditiya Ihzar Eka Prayogo

Android Engineer @ Kompas Gramedia

● Android Engineer at Kompas Gramedia

● Ex-Android Engineer at Waresix

● Google Bangkit 2021 Graduate

Ahmad Arif Faizin
M Hassan Thalib
Ahmad Arwani
Galah Seno Adjie
Galah Seno Adjie

Galah Seno Adjie

External Code Reviewer at Dicoding Indonesia

  • Android & Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Rivaldo Fernandes
Rivaldo Fernandes

Rivaldo Fernandes

iOS and Android Expert

Mobile Developer Enthusiast

iOS Developer at PT Bank Syariah Indonesia

Eko Rahayu Widodo
Eko Rahayu Widodo

Eko Rahayu Widodo

Front-end engineer

• SIB Dicoding Batch 2 Graduate.

• Expertise in React.

Front-end development enthusiast.

• Visual Type.

Achmad Ilham
Achmad Ilham

Achmad Ilham

Curriculum Developer at Dicoding Indonesia

  • Mobile Development Enthusiast (Android and Flutter)
  • UX Specialization
Deden Muhamad Furqon
Indratama Pangasian Manalu
Indratama Pangasian Manalu

Indratama Pangasian Manalu

Curriculum Developer at Dicoding Indonesia

Halo, perkenalkan nama aku Ian - Curriculum Developer at Dicoding Indonesia

Dicky Arya Pratama
Dicky Arya Pratama

Dicky Arya Pratama

Android Developer At PT Bank Mandiri Tbk

My LinkedIn 

My Personal Web Dicky Arya Pratama 

Android Developer At PT Bank Mandiri Tbk. | Bangkit Instructor | Dicoding Elite | Google Certified - Associate Android Developer | Bangkit 2021 Graduate | Ex-GDSC Lead | MBKM Dicoding Alumni |  Startup Campus Alumni | Machine Learning Enthusiast 

Taufik Hidayat

Taufik Hidayat

Android Developer at PT Bank Rakyat Indonesia (Persero) Tbk

  • Android Developer who ❤️ Kotlin
  • Android Enthusiast
  • UI/UX Enthusiast
Alfian Yusuf Abdullah

Alfian Yusuf Abdullah

Head of Reviewer at Dicoding Indonesia

  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Nanang Sutisna

Nanang Sutisna

- Mobile & Web Enthusiast

- External Code Reviewer at Dicoding Indonesia

Ahmad Sufyan Tsauri

Ahmad Sufyan Tsauri

Mobile Developer

- External Code Reviewer
- Google certified Associate Android Developer

Aditiya Ihzar Eka Prayogo

Aditiya Ihzar Eka Prayogo

Android Engineer @ Kompas Gramedia

● Android Engineer at Kompas Gramedia

● Ex-Android Engineer at Waresix

● Google Bangkit 2021 Graduate

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer at Dicoding Indonesia

M Hassan Thalib

M Hassan Thalib

External Code Reviewer at Dicoding Indonesia

Kotlin & Android Enthusiast

Ahmad Arwani

Ahmad Arwani

External Academy Code Reviewer at Dicoding

  • Android Enthusiast
  • Flutter Enthusiast
Galah Seno Adjie

Galah Seno Adjie

External Code Reviewer at Dicoding Indonesia

  • Android & Kotlin Enthusiast
  • Jetpack Compose Enthusiast
Rivaldo Fernandes

Rivaldo Fernandes

iOS and Android Expert

Mobile Developer Enthusiast

iOS Developer at PT Bank Syariah Indonesia

Eko Rahayu Widodo

Eko Rahayu Widodo

Front-end engineer

• SIB Dicoding Batch 2 Graduate.

• Expertise in React.

Front-end development enthusiast.

• Visual Type.

Achmad Ilham

Achmad Ilham

Curriculum Developer at Dicoding Indonesia

  • Mobile Development Enthusiast (Android and Flutter)
  • UX Specialization
Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

Google Certified - Associate Android Developer

Indratama Pangasian Manalu

Indratama Pangasian Manalu

Curriculum Developer at Dicoding Indonesia

Halo, perkenalkan nama aku Ian - Curriculum Developer at Dicoding Indonesia

Dicky Arya Pratama

Dicky Arya Pratama

Android Developer At PT Bank Mandiri Tbk

My LinkedIn 

My Personal Web Dicky Arya Pratama 

Android Developer At PT Bank Mandiri Tbk. | Bangkit Instructor | Dicoding Elite | Google Certified - Associate Android Developer | Bangkit 2021 Graduate | Ex-GDSC Lead | MBKM Dicoding Alumni |  Startup Campus Alumni | Machine Learning Enthusiast 


Testimoni Siswa

Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.

Danar Dono
Danar Dono
Institut Sains dan Teknologi Terpadu Surabaya
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Di kelas ini, akan diajarkan bagaimana konsep dasar pemograman. Saya sendiri merasa (seperti mengulas) kembali belajar mata kuliah algoritma 1, namun materinya disampaikan secara interaktif dan menyeyangkan sehingga relatif lebih cepat paham. Terima kasih Dicoding.
Baca selengkapnya
Muhammad Rafli
Muhammad Rafli
Universitas Padjadjaran
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Kelas ini benar-benar memberikan pemahaman yang baik tentang pemrograman. Dengan bahasa yang menarik, mudah dipahami, dan sedikit humor, saya selaku orang non-IT dapat memahami kelas ini dengan baik. Terima kasih Dicoding.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 20 Menit

  • 40 Menit

  • 40 Menit

  • 40 Menit

  • 40 Menit

  • 150 Menit

  • 20 Menit

  • 10 Menit

  • 20 Menit

  • 30 Menit

  • 120 Menit

  • 100 Menit

  • 120 Menit

  • 20 Menit

  • 10 Menit

  • 20 Menit

  • 30 Menit

  • 120 Menit

  • 60 Menit

  • 90 Menit

  • 90 Menit

  • 100 Menit

  • 20 Menit

  • 10 Menit

  • 20 Menit

  • 30 Menit

  • 70 Menit

  • 120 Menit

  • 90 Menit

  • 20 Menit

  • 10 Menit

  • 20 Menit

  • 30 Menit

  • 160 Menit

  • 20 Menit

  • 10 Menit

  • 30 Menit

  • 150 Menit

  • 150 Menit

  • 20 Menit

  • 10 Menit

  • 60 Menit

  • 60 Menit

  • 900 Menit