Informatika Kelas X
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
Dasar Python
Variabel, tipe data, string, dan operasi
Array & Loop
List, indexing, iterasi dengan for dan while
Branching
If-else, try-except, error handling
Library & Import
Pandas, NumPy, requests, dan BeautifulSoup
Web Scraping
HTML parsing, ekstraksi data, API requests
Preprocessing Data
Cleaning, normalisasi, handling missing values
Visualisasi Data
Matplotlib, Seaborn, interactive plots
Analisis & Interpretasi
Insight, pattern recognition, kesimpulan
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
๐ค 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. Tentukan topik survei (misal: hobi favorit teman sekelas)
- 2. Buat 5-10 pertanyaan tertutup
- 3. Kumpulkan data dari minimal 20 responden
- 4. Masukkan data ke dalam spreadsheet
- 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
Kuis Selesai! ๐
Skor akhirmu:
๐ฎ 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
Soal: 1/5
๐ 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.
๐ Pre-Test Assessment
๐ Tes Formatif
๐ Post-Test Assessment (Komprehensif)
Tes akhir dengan 20 soal mencakup: Konsep, Analisis Kode, Studi Kasus Scraping, & Troubleshooting
๐ก 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
Nilai & Pencapaian
Skor Rata-rata
82%Dari semua penilaian yang telah dikerjakan
Skor Terbaik
95%Dari Quiz Master (Attempt 1)
Waktu Belajar
4h 25mTotal 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!

Tidak ada komentar:
Posting Komentar