Senin, 09 Maret 2026

Tarik Tambang - Analisa Data

Tarik Tambang Analisis Data
🎮

Tarik Tambang Analisis Data

Uji pemahamanmu tentang analisis data! Jawab pertanyaan dengan benar untuk menarik tambang ke sisi timmu.

💪
Tim Biru
⚔️
💪
Tim Merah

ANALISIS DATA – INFORMATIKA KELAS X

Bab 6 - Analisis Data | Informatika Kelas X
Kurikulum Merdeka 2024

ANALISIS DATA – Informatika Kelas X

Belajar Web Scraping, Python, dan Visualisasi Data Secara Interaktif

Mengumpulkan Data

Memahami berbagai metode pengumpulan data: survei, observasi, dan eksperimen.

Mengolah Data

Menggunakan spreadsheet untuk menghitung statistik dan membuat visualisasi.

Menyimpulkan

Menarik kesimpulan dan mengkomunikasikan hasil analisis secara efektif.

🎯 Capaian Pembelajaran

Kompetensi yang akan kamu kuasai setelah menyelesaikan bab ini

Mengumpulkan Data

Mampu merancang dan melaksanakan pengumpulan data dengan metode yang tepat

Mengolah Data

Menguasai teknik membersihkan dan mengorganisir data untuk analisis

Visualisasi Data

Dapat membuat visualisasi data yang efektif dan mudah dipahami

Analisis Statistik

Menghitung dan menginterpretasi ukuran pemusatan data dengan benar

Menyimpulkan

Mampu menarik kesimpulan valid dan mengkomunikasikan hasil analisis

Berpikir Kritis

Mengembangkan kemampuan berpikir kritis dalam menganalisis informasi

Siswa Mampu:

Menggunakan Alat Bantu Analisis Data

Google Colab, Python, dan tools analisis modern lainnya

Memahami Pengumpulan Data Otomatis

Web scraping dan API untuk pengumpulan data efisien

Memahami Transformasi & Preprocessing

Membersihkan, normalisasi, dan persiapan data

Melakukan Interpretasi Data

Menarik insight dan makna dari data analisis

Memahami Privasi & Keamanan Data

Perlindungan data dan etika analisis data

📍 Alur Tujuan Pembelajaran

Perjalanan pembelajaran dari dasar hingga mahir

💻

Pengenalan Google Colab

Interface, cell, runtime, dan eksekusi kode

Minggu 1
🐍

Dasar Python

Variabel, tipe data, string, dan operasi

Minggu 2
📦

Array & Loop

List, indexing, iterasi dengan for dan while

Minggu 3
🔀

Branching

If-else, try-except, error handling

Minggu 4
📚

Library & Import

Pandas, NumPy, requests, dan BeautifulSoup

Minggu 5
🕷️

Web Scraping

HTML parsing, ekstraksi data, API requests

Minggu 6-7
🧹

Preprocessing Data

Cleaning, normalisasi, handling missing values

Minggu 8
📊

Visualisasi Data

Matplotlib, Seaborn, interactive plots

Minggu 9
🎯

Analisis & Interpretasi

Insight, pattern recognition, kesimpulan

Minggu 10

Progress Pembelajaran

0%

💡 Setiap minggu membuka pengetahuan baru. Tetap konsisten dan semangat! 🚀

📚 Materi Pembelajaran

Pelajari semua topik dari dasar hingga mahir dengan contoh kode interaktif

📌 Pengertian

Google Colab adalah platform cloud computing gratis dari Google yang memungkinkan kamu menulis dan menjalankan kode Python tanpa perlu instalasi di komputer.

⚙️ Fungsi Utama
  • ✓ Menulis dan menjalankan kode Python
  • ✓ Menyimpan file secara cloud
  • ✓ Mengakses GPU/TPU gratis
  • ✓ Kolaborasi dengan tim
  • ✓ Membuat dokumentasi dengan markdown
🖥️ Area Kerja
Code Cell: Tempat menulis kode
Text Cell: Tempat menulis dokumentasi
Runtime: Tempat kode dieksekusi
Output: Hasil eksekusi kode
📤 Print - Menampilkan Output

Fungsi print() digunakan untuk menampilkan hasil atau pesan ke layar.

📝 Assignment - Variabel & Tipe Data

Menyimpan nilai dalam variabel dengan berbagai tipe data seperti int, float, string, boolean.

📦 Array/List - Kumpulan Data

Menyimpan banyak nilai dalam satu variabel dengan indexing dimulai dari 0.

🔄 Loop - Pengulangan

Mengulangi blok kode berkali-kali dengan for loop dan while loop.

🔀 Branching - Kondisi

Mengontrol alur program dengan if-elif-else dan error handling dengan try-except.

📚 Library/Import - Modul

Menggunakan library seperti pandas, numpy, requests, dan beautifulsoup untuk analisis data.

🏗️ Parsing HTML

Menganalisis struktur HTML dari website untuk menemukan elemen yang ingin diambil.

🍜 BeautifulSoup - Parser Library

Library Python untuk parsing HTML dan XML dengan mudah. Dapat menemukan elemen berdasarkan tag, class, atau id.

🌐 Requests - HTTP Library

Mengambil konten website menggunakan HTTP request. Digunakan bersama BeautifulSoup untuk web scraping.

📥 Pengambilan Data - End-to-End

Proses lengkap mengambil data dari website dan menyimpannya ke dalam DataFrame pandas.

📝 Membersihkan Data Teks

Menghilangkan whitespace, mengubah ke huruf kecil, dan menghapus karakter spesial dari text data.

🔄 Konversi Tipe Data

Mengubah tipe data kolom agar sesuai untuk analisis (string to datetime, object to numeric).

✓ Validasi Data

Menangani missing values, duplikat, dan outlier. Memastikan data berkualitas sebelum analisis.

📊 Bar Chart - Diagram Batang

Menampilkan perbandingan nilai antar kategori dengan batang vertikal atau horizontal.

🥧 Pie Chart - Diagram Lingkaran

Menampilkan proporsi atau persentase bagian dari keseluruhan dalam bentuk lingkaran.

📍 Scatter Plot - Plot Titik

Menampilkan hubungan antar dua variabel dengan titik-titik di sumbu X dan Y.

🎨 Plotly - Visualisasi Interaktif

Library untuk membuat grafik interaktif dengan fitur zoom, pan, dan hover yang menarik.

📊 Visualisasi Data

Pelajari berbagai jenis visualisasi untuk menyajikan data secara efektif

Diagram Batang

Membandingkan nilai antar kategori dengan jelas

Diagram Garis

Menunjukkan tren dan perubahan dari waktu ke waktu

Diagram Lingkaran

Menampilkan proporsi atau persentase bagian

Histogram

Menunjukkan distribusi frekuensi data kontinu

🎨 Buat Diagram Batang Interaktif

🎯 Aktivitas Belajar

Praktikkan keterampilan analisis data melalui aktivitas interaktif

Langkah-langkah:
  1. 1. Tentukan topik survei (misal: hobi favorit teman sekelas)
  2. 2. Buat 5-10 pertanyaan tertutup
  3. 3. Kumpulkan data dari minimal 20 responden
  4. 4. Masukkan data ke dalam spreadsheet
  5. 5. Hitung statistik dasar dan buat visualisasi
Fungsi Spreadsheet yang Dipelajari:
=AVERAGE()

Menghitung rata-rata

=MEDIAN()

Mencari nilai tengah

=MODE()

Mencari modus

=COUNTIF()

Menghitung dengan kondisi

Kriteria Infografis yang Baik:
  • Judul yang jelas dan menarik
  • Visualisasi yang sesuai dengan jenis data
  • Warna yang konsisten dan mudah dibaca
  • Sumber data yang jelas
  • Kesimpulan yang mudah dipahami

✅ Kuis Interaktif

Uji pemahamanmu tentang analisis data

Pertanyaan 1 dari 5
Skor: 0

🎮 Game Edukasi

Belajar sambil bermain dan tantang kemampuanmu!

🐍 Game 1: Tebak Output Python

Potongan Kode:

x = 10
y = 20
print(x + y)

Apa output dari kode di atas?

📊 Skor Kamu

0

Soal: 1/5

Siap? Pilih jawaban!

🏆 Sistem Poin & Badge

Pemula

Selesaikan 1 game apa saja

+10 poin setiap jawaban benar

🔥

Mahir

Selesaikan semua 3 game

+50 bonus poin

👑

Master

100% akurasi di semua soal

+100 bonus poin

✅ Evaluasi & Asesmen

Ukur pencapaianmu melalui berbagai bentuk penilaian

📝

Pre-Test (10 Soal)

Tes awal untuk mengukur pengetahuan dasar sebelum memulai pembelajaran.

📊

Tes Formatif (Per Topik)

Penilaian berkelanjutan untuk mengecek pemahaman setiap topik:

🎓

Post-Test (20 Soal)

Tes komprehensif untuk mengukur pencapaian kompetensi akhir. Berisi soal konsep, analisis kode, dan studi kasus.

🏆

Proyek Akhir

Implementasi lengkap analisis data dari survei hingga presentasi hasil.

💡 Informasi Assessment

Pre-Test

10 soal untuk mengukur baseline pengetahuan sebelum belajar

Formatif

5 soal per topik dengan feedback otomatis saat belajar

Post-Test

20 soal komprehensif untuk validasi kompetensi akhir (≥70% = Kompeten)

📋 LKPD & Aktivitas Terpandu

Lembar Kerja Peserta Didik untuk mendalami setiap materi

💻 AD-K10-01-P: Mengenal Google Colab

📌 Tujuan Pembelajaran:

Memahami antarmuka Google Colab, membuat notebook baru, dan menjalankan kode Python di cloud

1. Apa keuntungan menggunakan Google Colab dibanding Python lokal?

2. Jelaskan perbedaan antara Code Cell dan Text Cell!

3. Tulis kode untuk print "Halo dari Google Colab!"

✅ Penyelesaian

0/4 Selesai

🐍 AD-K10-02-P: Dasar Python

📌 Tujuan Pembelajaran:

Menguasai variabel, tipe data, list, loop, dan branching dalam Python

1. Buatlah 3 variabel dengan tipe data berbeda (int, float, string)

2. Buat list buah-buahan dan akses elemen ke-2 (index 1)

3. Tulis loop untuk print angka 1 sampai 10

4. Buatlah program untuk menentukan nilai huruf (A, B, C, D)

✅ Penyelesaian

0/4 Selesai

🕷️ AD-K10-03-P: Proyek Web Scraping

📌 Tujuan Pembelajaran:

Mengekstrak data dari website menggunakan Requests dan BeautifulSoup, simpan ke CSV

1. Pilih website dan jelaskan struktur HTML yang ingin di-scrape

2. Tulis kode untuk GET request ke website

3. Parse HTML dan ekstrak data dengan BeautifulSoup

4. Simpan data ke DataFrame dan CSV

✅ Penyelesaian

0/4 Selesai

📊 AD-K10-04-P: Visualisasi Data

📌 Tujuan Pembelajaran:

Membuat visualisasi data dengan Matplotlib & Plotly, interprestasi grafik

1. Buatlah Bar Chart dengan data pilihan kamu

2. Tulis kode untuk Pie Chart dengan label dan persentase

3. Jelaskan kapan menggunakan Bar Chart vs Pie Chart

4. Buat Scatter Plot untuk menunjukkan hubungan 2 variabel

✅ Penyelesaian

0/4 Selesai

💭 Refleksi Pembelajaran

Renungkan apa yang telah kamu pelajari dan bagaimana perkembanganmu

Jurnal Refleksi Diri

Tuliskan pemikiranmu mengenai pembelajaran bab ini:

📊 Progress Belajarmu

Pantau perkembangan dan pencapaian belajarmu secara real-time

Ringkasan Pembelajaran

Materi Dipelajari 5/5
Aktivitas Selesai 3/3
Quiz Dikerjakan 2/5
Game Dimainkan 1/2

Nilai & Pencapaian

Skor Rata-rata

82%

Dari semua penilaian yang telah dikerjakan

Skor Terbaik

95%

Dari Quiz Master (Attempt 1)

Waktu Belajar

4h 25m

Total waktu yang dihabiskan

🏆 Badge & Pencapaian

Pemula

🎯

Fokus

🧠

Pembelajar

🔥

Mahir

👑

Master

💡 Tip: Lanjutkan belajarmu! Selesaikan semua kuis dan proyek untuk membuka semua badge dan mencapai status Master!

Informatika Kelas X

Bab 6 - Analisis Data | Kurikulum Merdeka

© 2024 Website Pembelajaran Interaktif

Tarik Tambang - Analisa Data

Tarik Tambang Analisis Data ...