Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Analisis Data dengan Python

numpy dan pandas untuk merekap data penjualan — dijalankan langsung di browser.

  • Menengah
  • 4,9 ★ (21 ulasan)
  • 5 modul · 23 pelajaran
  • ±308 menit
  • 71 latihan
Mulai belajar
Bagikan

Perkenalan kelas bisa dibuka tanpa akun. Materi dan latihannya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Yang akan kamu bisa setelah kelas ini

5 hasil belajar
  • Menghitung statistik array dengan numpy: rata-rata, nilai tertinggi, posisinya, dan ringkasan per baris atau kolom (axis), serta membaca dtype hasilnya.
  • Membaca data CSV — termasuk yang berpemisah titik koma atau diawali baris judul — menjadi DataFrame pandas lalu memeriksa bentuk dan tipenya.
  • Menyaring, mengurutkan dengan satu atau dua kunci, dan memilih baris serta kolom dengan kondisi dan loc.
  • Merekap data dengan groupby dan agg, menggabungkan tabel dengan merge, serta menangani nilai kosong dan tanggal.
  • Membentuk ulang dan merapikan tabel (melt, pivot, concat, .str, apply, drop_duplicates), lalu menjelajahinya dengan describe, value_counts, pivot_table, crosstab, korelasi, dan pagar IQR.

Ringkasnya

Analisis Data dengan Python adalah kelas gratis berbahasa Indonesia tingkat menengah dari KelasGratis. Cocok untuk orang yang sudah bisa menulis kode Python dasar dan ingin mengolah data penjualan atau operasional. Isinya 23 pelajaran dalam 5 modul (±5 jam) dengan 71 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.

Untuk siapa

Orang yang sudah bisa menulis kode Python dasar dan ingin mengolah data penjualan atau operasional.

Prasyarat

Python dari Nol

Kelas yang dianjurkan sebelumnya

Relevan untuk pekerjaan dan tujuan

Kelas ini termasuk kelas inti untuk:

Alat yang perlu disiapkan

  • Browser modern di komputer. Python, numpy, dan pandas dimuat sekali (±25 MB) lalu tersimpan di cache.

Tempat berlatih

Coba, periksa, lalu lanjutkan.

71 latihan di 24 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.

pilihan jawabanjawaban angkaeditor Python

Kurikulum

5 modul · 23 pelajaran · ±308 menit

Dua puluh tiga pelajaran mengolah data Toko Nusantara dengan numpy dan pandas: array, dtype, dan statistik per axis, DataFrame, membaca CSV yang tidak rapi, menyaring, mengurutkan, groupby, merge, nilai kosong, dan tanggal. Lima di antaranya pelajaran lanjutan: membentuk ulang dan merapikan data (melt, pivot, concat, .str, apply, drop_duplicates) serta eksplorasi awal (describe, value_counts, pivot_table, crosstab, korelasi, dan pencilan). Semua kode dijalankan di Python sungguhan (Pyodide) dan diperiksa dengan test assert.

Urutan pelajaran tidak dikunci.

Proyek alumni kelas ini

Lihat semua

Sertifikat kelas

Selesaikan kelasnya, sertifikat ini atas namamu.

  • Nama lengkapmu dan judul kelas tercetak di sertifikat.
  • Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
  • Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Mulai belajar

Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.

Pertanyaan yang sering muncul

Apakah perlu menginstal Python, pandas, atau Jupyter untuk ikut kelas ini?

Tidak. Kode dijalankan di Python sungguhan (Pyodide) langsung di browser dan diperiksa dengan test assert. Python, numpy, dan pandas dimuat sekali, sekitar 25 MB, lalu tersimpan di cache browser. Yang dibutuhkan hanya browser modern di komputer.

Apa hubungan pandas dengan pekerjaan yang biasa saya lakukan di Excel?

Banyak yang setara. Menyaring baris dengan kondisi menggantikan filter di Excel, groupby merekap per kelompok seperti rekap per cabang, dan merge menyatukan dua tabel seperti VLOOKUP, hanya saja seluruh baris diproses sekaligus. Kelas ini juga membahas membaca CSV berpemisah titik koma, nilai kosong, dan kolom tanggal.

Apakah kelas ini membahas grafik, pivot_table, atau MultiIndex?

Grafik dan MultiIndex tidak. Kelas ini berhenti di numpy, DataFrame, menyaring, mengurutkan, groupby dan agg, merge, nilai kosong, dan tanggal, dengan data penjualan Toko Nusantara; pivot_table dan crosstab dibahas di modul 4. Grafik dibahas di kelas lanjutannya, Visualisasi Data dengan Python.

Apakah kelas Analisis Data dengan Python gratis dan bersertifikat?

Ya, gratis. Prasyaratnya kelas Python dari Nol, karena kelas ini menganggap kamu sudah bisa menulis kode Python dasar. Setelah semua pelajaran wajib dan proyek rekap penjualan selesai, sertifikat penyelesaian KelasGratis bisa diterbitkan dengan tautan verifikasi. Sertifikat itu bukti penyelesaian, bukan akreditasi atau sertifikasi profesi.

Diadaptasi dari

  • Software Carpentry — Programming with Python (inflammation) oleh Software Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Urutan pengenalan numpy (array, statistik baris, argmax) diambil dan ditulis ulang dalam Bahasa Indonesia; dataset radang sendi diganti data stok dan penjualan Toko Nusantara; latihan diubah menjadi test assert.
  • Software Carpentry — Plotting and Programming in Python (gapminder) oleh Software Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Alur pengenalan DataFrame (membaca berkas, melihat bentuk data, memilih kolom dengan loc) diadaptasi; dataset gapminder diganti data penjualan tiga cabang di Indonesia dan bagian grafik dihilangkan karena penilaiannya tidak deterministik.
  • Data Carpentry — Data Analysis and Visualization in Python for Ecologists oleh Data Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Urutan groupby, agregasi, penggabungan tabel, dan penanganan nilai kosong diadaptasi; dataset survei hewan diganti transaksi dan daftar produk Toko Nusantara; berkas CSV diganti teks CSV yang dibaca dengan io.StringIO agar tidak perlu unduhan.
  • Kaggle learntools — Pandas oleh Kaggle dan para kontributornya, lisensi Apache-2.0. Perubahan: Bentuk latihan bertahap (membuat DataFrame, memilih kolom, menyaring dengan kondisi, meringkas dengan groupby) diadaptasi; dataset ulasan anggur diganti data penjualan Indonesia dan pemeriksaan jawaban ditulis ulang sebagai assert.
  • Microsoft — Data Science for Beginners oleh Microsoft dan para kontributornya, lisensi MIT. Perubahan: Pelajaran pengantar tentang pengertian analisis data dan pembedaan data kategorik dan numerik diringkas menjadi satu pelajaran Bahasa Indonesia dengan contoh kolom tabel penjualan.

Dari pengalaman belajar

Ulasan peserta

Apa yang membantu, dan apa yang masih bisa diperbaiki?

4,9dari 5 · 21 ulasan terbit

Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.

Nabila Dwi Zayyina

★★★★★

aku yang awalnya ga punya gambaran sama sekali sekarang bisa memahami nya sedikit demi sedikit, terimakasih admin udah ngerilis web pembelajaran gratis ini.

SEPTI PAUZIAH SUPARI

★★★★★

nama nya di ganti menjadi septi pauziah supari

M. ZAKI ISMAIL

★★★★★

latihan data analisis dengan python seru

10123016 NANDA ALIYUL CHOWAS

★★★★★

latihan di misi modul kedua ini sangat luar biasa banget, tetapi pada misi pelajaran ke berapa gitu masih membingungkan.

Zulfi Firdaus

★★★★★

materinya sangat jelas dan mudah dipahami

Aida Windara Sugandi

★★★★★

latihan ini sangat membantu, sangat baik untuk pemula, pelajarannya juga gampang untuk dipelajari

Menampilkan 6 ulasan terbaru dari 21 ulasan yang terbit.

Bagikan pengalaman belajarmu

Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →

Setelah kelas ini

Revisi materi terakhir: 28 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.