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
2.801

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 Lead at Dicoding Indonesia

Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

Reviewer

17

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
Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

dos-dde7b2b7338c3cd89139cfa337a46efc20241106155041.png

Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.

As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.

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 Lead 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
Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

dos-dde7b2b7338c3cd89139cfa337a46efc20241106155041.png

Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.

As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.

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 at PT. Hitachi Channel Solutions Indonesia

● Ex-Android Engineer at Kompas Gramedia

● Ex-Android Engineer at Waresix

● Google Bangkit 2021 Graduate

Ahmad Arif Faizin
Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer Lead at Dicoding Indonesia

Pesantren Programmer IDN | Associate Android Developer from Google | Android Certified v7 by ATC | Senior Mobile Computing Certified by BNSP

M Hassan Thalib
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 

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

Abdan Zaki Alifian
Eko Rahayu Widodo
Achmad Ilham
Achmad Ilham

Achmad Ilham

Curriculum Developer at Dicoding Indonesia

I'm a Curriculum Developer passionate about mobile development, such as Flutter and Android. With a background in Telecommunication Engineering, Electrical Engineering, and years of experience in my work, I bring a structured yet flexible approach to mentoring. My goal is to inspire confidence and foster a growth mindset, equipping each mentee with the skills they need to thrive in a dynamic tech landscape.

Deden Muhamad Furqon
Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

Saya memulai perjalanan di bidang Android Development sejak 2017 dan telah lulus dari program Google Developer Kejar 2019, IDCamp 2019, serta Bangkit 2021. Sejak bergabung dengan Dicoding pada tahun 2022, saya mengembangkan keahlian lebih luas di bidang Software Engineering, mencakup Mobile Development (Kotlin, Flutter, dan Swift), Web Development (Frontend & Backend), UI/UX, sampai Project Management.

Certificate:

- Associate Android Developer

- Google Project Management: Professional Certificate 

Indratama Pangasian Manalu
Indratama Pangasian Manalu

Indratama Pangasian Manalu

Curriculum Developer at Dicoding Indonesia

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

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

Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

dos-dde7b2b7338c3cd89139cfa337a46efc20241106155041.png

Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.

As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.

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 at PT. Hitachi Channel Solutions Indonesia

● Ex-Android Engineer at Kompas Gramedia

● Ex-Android Engineer at Waresix

● Google Bangkit 2021 Graduate

Ahmad Arif Faizin

Ahmad Arif Faizin

Curriculum Developer Lead at Dicoding Indonesia

Pesantren Programmer IDN | Associate Android Developer from Google | Android Certified v7 by ATC | Senior Mobile Computing Certified by BNSP

M Hassan Thalib

M Hassan Thalib

External Code Reviewer at Dicoding Indonesia

Kotlin & Android Enthusiast

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 

Ahmad Arwani

Ahmad Arwani

Android Developer @ PT Bank Syariah Indonesia Tbk.

Bangkit 2022 Graduate | Linkedin

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

Abdan Zaki Alifian

Abdan Zaki Alifian

Android Developer at CIMB Niaga

Eko Rahayu Widodo

Eko Rahayu Widodo

Software Engineer

• Lifelong Learner.

• Let's Connect ^^.

Achmad Ilham

Achmad Ilham

Curriculum Developer at Dicoding Indonesia

I'm a Curriculum Developer passionate about mobile development, such as Flutter and Android. With a background in Telecommunication Engineering, Electrical Engineering, and years of experience in my work, I bring a structured yet flexible approach to mentoring. My goal is to inspire confidence and foster a growth mindset, equipping each mentee with the skills they need to thrive in a dynamic tech landscape.

Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

Saya memulai perjalanan di bidang Android Development sejak 2017 dan telah lulus dari program Google Developer Kejar 2019, IDCamp 2019, serta Bangkit 2021. Sejak bergabung dengan Dicoding pada tahun 2022, saya mengembangkan keahlian lebih luas di bidang Software Engineering, mencakup Mobile Development (Kotlin, Flutter, dan Swift), Web Development (Frontend & Backend), UI/UX, sampai Project Management.

Certificate:

- Associate Android Developer

- Google Project Management: Professional Certificate 

Indratama Pangasian Manalu

Indratama Pangasian Manalu

Curriculum Developer at Dicoding Indonesia

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


Testimoni Siswa

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

ZULKARNAEN
ZULKARNAEN
Universitas Dumai
Belajar Penerapan Machine Learning untuk Android
Saya sangat besyukur ya allah swt, atas ilmu yang telah diajarkan dan dipertemukan dengan dicoding. masyaallah, walaupun saya berasal dari desa, namun dengan bantuan dicoding saya jadi tidak ketinggalan dengan orang orang di kota kota besar. terima kasih dicoding.
Baca selengkapnya
Mahesa Iqbal Ridwansyah
Mahesa Iqbal Ridwansyah
PT Bank Mandiri (Persero) Tbk.
Belajar Penerapan Machine Learning untuk Android
Materi mengenai Machine Learning di Android pada kelas ini mudah dimengerti. Saya sebagai orang awam di dunia Machine Learning dapat membuat aplikasi Android yang terintegrasi dengan model Machine Learning yang bisa dicari di internet atau sumber open source lainnya. Di sisi lain, para reviewer sangat cepat me-review final submission saya. Selalu percaya sama kualitas kelasnya Dicoding, terima kasih!
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