Belajar Fundamental Pemrosesan Data
4.92

Belajar Fundamental Pemrosesan Data

Topik:

AI Machine Learning +2 lainnya
Level: Menengah
Level: Menengah 70 Jam Belajar
3.602

Siswa Terdaftar

Pelajari cara menyiapkan dan memproses data untuk proyek data science dan machine learning menggunakan Python, SQL, dan PostgreSQL.
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.

Kode Interaktif

Jalankan kode secara langsung di platform untuk memahami konsep lebih cepat.

Kuis

Kuis pilihan ganda membantu Anda memahami materi yang dipelajari.

Ujian

Validasi pengetahuan Anda dengan mengerjakan soal-soal ujian.
Level Menengah
Memahami konsep dasar secara mendalam dan luas. Di sejumlah kelas mempelajari teknik khusus untuk pemahaman praktis.

Deskripsi

Data adalah elemen krusial dalam data science dan machine learning. Kualitas data yang baik menentukan akurasi model dan keandalan analisis. Kelas ini dirancang untuk membantu Anda menjadi Data Engineer yang mampu menyiapkan data berkualitas menggunakan Python dan PostgreSQL. Materi mencakup prinsip rekayasa perangkat lunak, jenis penyimpanan data, pemrosesan data, serta otomatisasi skrip Python guna meningkatkan efisiensi pengolahan data dalam proyek data science dan machine learning.

  • Menguasai prinsip software engineering untuk menulis dan mengelola kode Python secara profesional.
  • Memahami cara menyimpan dan mengelola data dengan repositori yang efisien.
  • Mengembangkan keterampilan dalam membangun ETL pipelines untuk pengolahan data yang lebih terstruktur.
  • Meningkatkan efisiensi kerja dengan mengautomasi tugas-tugas berulang menggunakan Python dan Linux Cron Job.

Target dan Sasaran Siswa

  • Kelas ditujukan bagi praktisi data yang ingin menguasai keahlian dalam memproses dan menyiapkan data berkualitas untuk kebutuhan proyek berbasis data.
  • Kelas dapat diikuti oleh siswa yang melek IT sehingga wajib memiliki dan dapat mengoperasikan komputer dengan baik.
  • Sebelum mengikuti kelas ini, Anda diharapkan memiliki pemahaman mendasar tentang bahasa pemrograman Python, SQL, dan proyek berbasis data seperti data analisis.
  • Siswa harus belajar mandiri, berkomitmen, benar-benar memiliki 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.
  • Setelah lulus kelas ini, siswa mampu membuat dataset yang berkualitas melalui berbagai tahapan pemrosesan data menggunakan bahasa pemrograman Python.

Peralatan Belajar

Spesifikasi minimal perangkat:

Prosesor

Intel Celeron (Rekomendasi Core i3 ke atas).

Tools yang dibutuhkan untuk belajar:

PyCharm IDE

Lihat semua peralatan belajar

Lihat semua peralatan belajar

Peralatan Belajar

Spesifikasi minimal perangkat

Kelas ini membutuhkan spesifikasi perangkat seperti berikut:

RAM

4GB (Rekomendasi 8GB)

Layar

1366 x 768 (Rekomendasi Full HD 1920 x 1080)

Sistem Operasi

Windows, Linux, MacOS

Prosesor

Intel Celeron (Rekomendasi Core i3 ke atas).

Tools

Kelas ini membutuhkan beberapa tools berikut:

PyCharm IDE

Command Line (Terminal atau cmd)

Web Browser (Google Chrome atau Mozilla Firefox)


Metode Ajar

Online - Self-paced Learning

  1. Total jam belajar: 70 jam.
  2. Rekomendasi waktu belajar: 10 jam per minggu (selesai dalam 49 hari).
  3. Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas.

Fasilitas Pengajaran

  1. Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan.
  2. Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi.
  3. Evaluasi pembelajaran: Ujian akhir kelas dan submission akhir membuat ETL pipeline sederhana.

Sertifikat kompetensi

Lihat semua metode ajar

Lihat semua metode ajar

Metode Ajar

Online - Self-paced Learning

  1. Total jam belajar: 70 jam.
  2. Rekomendasi waktu belajar: 10 jam per minggu (selesai dalam 49 hari).
  3. Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas.

Fasilitas Pengajaran

  1. Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan.
  2. Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi.
  3. Evaluasi pembelajaran: Ujian akhir kelas dan submission akhir membuat ETL pipeline sederhana.

Sertifikat kompetensi


Kontributor

2

Curriculum Developer yang membangun kelas ini:

Ridha Ginanjar

Ridha Ginanjar

Curriculum Developer and Technical Instructor at Dicoding Indonesia

Rosyiidah Hasnaa

Rosyiidah Hasnaa

Academy Code Reviewer at Dicoding Indonesia

Reviewer

16

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

Deden Muhamad Furqon
RENALDY GATAN PRAMANA
RENALDY GATAN PRAMANA

RENALDY GATAN PRAMANA

DevOps Enthusiast

I am a DevOps Engineer with 1 year of experience, along with 3 years of prior experience in IT Workspace. My skills include managing Linux Servers, CI/CD with GitLab and Jenkins, virtualization using Proxmox, container management with Docker and Kubernetes, and working with various cloud platforms, especially GCP. 

Ikrar Bagaskara
Hendri Mardani
Hendri Mardani

Hendri Mardani

Machine Learning Engineer at PT Schott Igar Glass

dos-0207c045bf79064c8410aa993359304520250202122723.pngNESO'24 (Mathematics Gold Medal & English Gold Medal) 

dos-6a72f95d011e2130aaaf342b52ea7b6c20250202121610.pngLinkedIn

dos-a674bff33a3a72f6779c5cc5b361201d20250202122155.pngGitHub

• External Code Reviewer (2025 - Present)
• Machine Learning Engineer at PT Schott Igar Glass (Intern 6 month - Present)
• 3rd Top Contribution 5 consecutive months (Discussion Squad of The Month)
• Discussion Squad (2024 - 2025)
• Logistic Operator at PT Denso Indonesia (2021 - 2023)
• Production Operator at PT Kasen Indonesia (2019 - 2021)

Ivan Andrianto
Ivan Andrianto

Ivan Andrianto

External Reviewer at Dicoding Indonesia

  • Google Data Analytics Professional Certificate
  • UI/UX Enthusiast
  • Machine Learning Enthusiast
  • Mobile & Web Enthusiast

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Ridha Ginanjar

Ridha Ginanjar

Curriculum Developer and Technical Instructor at Dicoding Indonesia

Rosyiidah Hasnaa

Rosyiidah Hasnaa

Academy Code Reviewer at Dicoding Indonesia


Tim Reviewer

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

Deden Muhamad Furqon
RENALDY GATAN PRAMANA
RENALDY GATAN PRAMANA

RENALDY GATAN PRAMANA

DevOps Enthusiast

I am a DevOps Engineer with 1 year of experience, along with 3 years of prior experience in IT Workspace. My skills include managing Linux Servers, CI/CD with GitLab and Jenkins, virtualization using Proxmox, container management with Docker and Kubernetes, and working with various cloud platforms, especially GCP. 

Ikrar Bagaskara
Hendri Mardani
Hendri Mardani

Hendri Mardani

Machine Learning Engineer at PT Schott Igar Glass

dos-0207c045bf79064c8410aa993359304520250202122723.pngNESO'24 (Mathematics Gold Medal & English Gold Medal) 

dos-6a72f95d011e2130aaaf342b52ea7b6c20250202121610.pngLinkedIn

dos-a674bff33a3a72f6779c5cc5b361201d20250202122155.pngGitHub

• External Code Reviewer (2025 - Present)
• Machine Learning Engineer at PT Schott Igar Glass (Intern 6 month - Present)
• 3rd Top Contribution 5 consecutive months (Discussion Squad of The Month)
• Discussion Squad (2024 - 2025)
• Logistic Operator at PT Denso Indonesia (2021 - 2023)
• Production Operator at PT Kasen Indonesia (2019 - 2021)

Ivan Andrianto
Ivan Andrianto

Ivan Andrianto

External Reviewer at Dicoding Indonesia

  • Google Data Analytics Professional Certificate
  • UI/UX Enthusiast
  • Machine Learning Enthusiast
  • Mobile & Web Enthusiast
Rosyiidah Hasnaa
Rosyiidah Hasnaa

Rosyiidah Hasnaa

Academy Code Reviewer at Dicoding Indonesia

Applied Bachelor of Informatics Engineering from Politeknik Elektronika Negeri Surabaya. I have experience building a website using html, css, bootstrap, and javascript and making a responsive website. I enjoy learning about front-end developers in my free time. An eager and conscientious person who works well in team environments. I'm looking for opportunities in front-end web development.

Let's connect with me on linkedin.com/in/syiidahasnaa

Galah Seno Adjie
Galah Seno Adjie

Galah Seno Adjie

Kotin Full-Stack Developer

  • Spring boot - Kotlin 
  • Kotlin & Compose Multiplatform Enthusiast
Rahmat Fajri
Rahmat Fajri

Rahmat Fajri

AI Engineer

TensorFlow Developer Certified

Trisya Nurmayanti
Maulana Muhammad
Maulana Muhammad

Maulana Muhammad

External Code Reviewer at Dicoding Indonesia

Interested in Backend, DevOps, and MLOps.

Ringga Ersha Ikhwani
Andhar Siraj Munir
Ridha Ginanjar
Melshita Ardia Kirana
Najwa Salsabila
Riza Isna Khoirun Nisa
Riza Isna Khoirun Nisa

Riza Isna Khoirun Nisa

Data Science and Machine Learning Enthusiast

Some of the subjects I learned till my last year as a math student brought new interests that made me familiarize myself with mathematical concepts more often. For more than a year, I have enjoyed studying data and machine learning paths because both are always intriguing to dive into profoundly and successfully become a Certified TensorFlow Developer in 2022. Having a passion for practising technical skills, I'm experienced in using tools such as Spreadsheets, Excel, Python, SQL, R, Figma, Looker Studio, and Tableau. On the other hand, I'm excited about writing, be it related to research or creating written content in general.

Deden Muhamad Furqon

Deden Muhamad Furqon

Academy Code Reviewer at Dicoding Indonesia

RENALDY GATAN PRAMANA

RENALDY GATAN PRAMANA

DevOps Enthusiast

I am a DevOps Engineer with 1 year of experience, along with 3 years of prior experience in IT Workspace. My skills include managing Linux Servers, CI/CD with GitLab and Jenkins, virtualization using Proxmox, container management with Docker and Kubernetes, and working with various cloud platforms, especially GCP. 

Ikrar Bagaskara

Ikrar Bagaskara

External Code Reviewer at Dicoding Indonesia

Visit me at https://ikrarbagaskara.vercel.app | Community's Choice - Dicoding Elite Award 2025

Hendri Mardani

Hendri Mardani

Machine Learning Engineer at PT Schott Igar Glass

dos-0207c045bf79064c8410aa993359304520250202122723.pngNESO'24 (Mathematics Gold Medal & English Gold Medal) 

dos-6a72f95d011e2130aaaf342b52ea7b6c20250202121610.pngLinkedIn

dos-a674bff33a3a72f6779c5cc5b361201d20250202122155.pngGitHub

• External Code Reviewer (2025 - Present)
• Machine Learning Engineer at PT Schott Igar Glass (Intern 6 month - Present)
• 3rd Top Contribution 5 consecutive months (Discussion Squad of The Month)
• Discussion Squad (2024 - 2025)
• Logistic Operator at PT Denso Indonesia (2021 - 2023)
• Production Operator at PT Kasen Indonesia (2019 - 2021)

Ivan Andrianto

Ivan Andrianto

External Reviewer at Dicoding Indonesia

  • Google Data Analytics Professional Certificate
  • UI/UX Enthusiast
  • Machine Learning Enthusiast
  • Mobile & Web Enthusiast
Rosyiidah Hasnaa

Rosyiidah Hasnaa

Academy Code Reviewer at Dicoding Indonesia

Applied Bachelor of Informatics Engineering from Politeknik Elektronika Negeri Surabaya. I have experience building a website using html, css, bootstrap, and javascript and making a responsive website. I enjoy learning about front-end developers in my free time. An eager and conscientious person who works well in team environments. I'm looking for opportunities in front-end web development.

Let's connect with me on linkedin.com/in/syiidahasnaa

Galah Seno Adjie

Galah Seno Adjie

Kotin Full-Stack Developer

  • Spring boot - Kotlin 
  • Kotlin & Compose Multiplatform Enthusiast
Rahmat Fajri

Rahmat Fajri

AI Engineer

TensorFlow Developer Certified

Trisya Nurmayanti

Trisya Nurmayanti

Maulana Muhammad

Maulana Muhammad

External Code Reviewer at Dicoding Indonesia

Interested in Backend, DevOps, and MLOps.

Ringga Ersha Ikhwani

Ringga Ersha Ikhwani

External Code Reviewer at Dicoding Indonesia

Data Enthusiast

Andhar Siraj Munir

Andhar Siraj Munir

AI Engineer at PT. Aplikanusa Lintasarta

Machine Learning and Data Enthusiast

Ridha Ginanjar

Ridha Ginanjar

Curriculum Developer and Technical Instructor at Dicoding Indonesia

dos:6686df0f9e218fbb7a0a1eb49dea73d020230224162524.pngRidha Ginanjar

Google Associate Cloud Engineer Certified

Google Cloud Professional Data Engineer Certified

Melshita Ardia Kirana

Melshita Ardia Kirana

Najwa Salsabila

Najwa Salsabila

Riza Isna Khoirun Nisa

Riza Isna Khoirun Nisa

Data Science and Machine Learning Enthusiast

Some of the subjects I learned till my last year as a math student brought new interests that made me familiarize myself with mathematical concepts more often. For more than a year, I have enjoyed studying data and machine learning paths because both are always intriguing to dive into profoundly and successfully become a Certified TensorFlow Developer in 2022. Having a passion for practising technical skills, I'm experienced in using tools such as Spreadsheets, Excel, Python, SQL, R, Figma, Looker Studio, and Tableau. On the other hand, I'm excited about writing, be it related to research or creating written content in general.


Testimoni Siswa

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

Devi Mikhael Empi
Devi Mikhael Empi
Universitas Gunadarma
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Puas sekali dan sangat mudah dipahami oleh pemula yang ingin mengembangkan perangkat lunak
Baca selengkapnya
Muhammad Naufal Farras
Muhammad Naufal Farras
Universitas Negeri Semarang
Memulai Dasar Pemrograman untuk Menjadi Pengembang Software
Materi yang disampaikan pada kelas ini sangat informatif dan membantu teman-teman yang saat ini dalam proses belajar dalam dunia pemrograman. Banyak disampaikan juga tips ketika kita telah mulai dalam bekerja, dan itu sangat membantu untuk kedepannya.
Baca selengkapnya
Lihat semua testimoni

Silabus

Materi yang akan Anda pelajari pada kelas ini.

  • 25 Menit

  • 90 Menit

  • 45 Menit

  • 40 Menit

  • 35 Menit

  • 25 Menit

  • 15 Menit

  • 120 Menit

  • 75 Menit

  • 30 Menit

  • 20 Menit

  • 25 Menit

  • 25 Menit

  • 30 Menit

  • 30 Menit

  • 75 Menit

  • 35 Menit

  • 60 Menit

  • 45 Menit

  • 30 Menit

  • 20 Menit

  • 20 Menit

  • 30 Menit

  • 20 Menit

  • 30 Menit

  • 15 Menit

  • 25 Menit

  • 15 Menit

  • 35 Menit

  • 20 Menit

  • 45 Menit

  • 45 Menit

  • 100 Menit

  • 60 Menit

  • 40 Menit

  • 90 Menit

  • 30 Menit

  • 20 Menit

  • 40 Menit

  • 120 Menit

  • 40 Menit

  • 100 Menit

  • 50 Menit

  • 60 Menit

  • 75 Menit

  • 40 Menit

  • 90 Menit

  • 40 Menit

  • 35 Menit

  • 30 Menit

  • 20 Menit

  • 45 Menit

  • 70 Menit

  • 55 Menit

  • 75 Menit

  • 55 Menit

  • 90 Menit

  • 30 Menit

  • 20 Menit

  • 88 Menit

  • 120 Menit

  • 1200 Menit