UNPLUGGED
Tidak perlu perangkat keras
maupun perangkat lunak
KELAS
• Sebelum Mengajar
• Saat Mengajar
• Setelah Mengajar
elajah pemahaman
Guru mengajak siswa beraktivitas baik individu
maupun kelompok untuk menjelajahi
pemahaman yang mereka dapat sembari tetep
menjelaskan materi yang berkaitan.
sesmen
Guru menilai lembar kerja siswa secara
individu dengan rubrik penilaian dan
mengamati proses kerja kelompok.
TAHAPAN MEMBELAJARKAN MODUL
efleksi
Guru memberi pertanyaan pemantik
untuk semakin mempertajam
pemahaman siswa dan menumbuhkan
daya ingin tahu mereka melalui belajar
mandiri pada referensi yang diberikan.
Konten Analisis Data (AD) Kelas X
Modul
Perkakas
Analisis Data
Analisis Data
Koleksi Data
Seperti yang telah kita pelajari bahwa elemen atau aspek berpikir
komputasional menjadi dasar berpikir menyelesaikan masalah apapun dalam
topik-topik permasalahan baik yang berkaitan langsung dengan komputer
maupun tidak. Mulai dari dekomposisi, abstraksi, pola dan algoritma
semuanya selalu diterapkan dalam merangkai solusi untuk menyelesaiakan
masalah. Pun analisis data, di dalamnya juga memuat keempat aspek berpikir
komputasional ini.
Modul ini menggunakan model asesmen yang sama dengan modul berpikir
komputasional, yakni simulasi, analogi, dan juga tugas performa (performance
task). Modul ini menekankan penerapan keempat aspek berpikir komputasi
pada analisis data. Analisis data secara umum ditopang oleh skill berikut ini:
• Mengumpulkan data
• Mengolahnya dengan tools atau alat yang sesuai
• Menarik kesimpulan dari data tersebut
Melalui modul ini penulis berharap ketajaman siswa dalam menganalisis data
semakin meningkat karena didukung oleh penguasaan aspek berpikir
komputasi mulai dari dekomposisi, abstraksi, pola, dan algoritma.
KONTEKSTUALISASI
Konten modul ini juga disesuaikan dengan Buku Siswa yang memuat tujuan-
tujuan pembelajaran Informatika.
Guru dapat mencetak bundel modul
berikut ini sebagai pegangan,
tempat mencatat dan panduan
selama mengajar.
Modul AD-K10-Perkakas Andat-1
UNPLUGGED
Bermain dengan Python
Daftar Isi:
• Tujuan Pembelajaran &
Pemahaman Bermakna
• Durasi Mengajar
• Alat Peraga (Media Ajar)
• Kriteria Keberhasilan Siswa
• Apersepsi
• Jelajah pemahaman
• Asesmen
• Refleksi
• Evaluasi Guru
• Bahan Bacaan dan
Referensi Jawaban
Judul Aktivitas Modul
Pemahaman Bermakna
Guru perlu paham mendalam mengenai poin-poin berikut
ini agar dapat menjelaskan dengan baik kepada siswa.
Hari : ______________
Tanggal : ______________
10 menit
10 menit
30 menit
• 20 menit guru
membagi waktu • 5 menit persiapan dan menjelaskan
untuk mengunjungi aktivitas.
tiap kelompok • 20 menit aktivitas dijalankan
sambil melakukan • 5 menit pengondisian berdiskusi
pengamatan kelompok
• 10 menit asesmen
individu
Alat peraga yang menunjang aktivitas belajar pada modul ini adalah
kartu bertuliskan kode bahasa python dan kartu bertuliskan hasil/
output sederhana tentang operasi penjumlahan dan penyajian tabel.
Guru membuat kartu-kartu ini berukuran A5, kartu koding dan kartu
output ini berpasangan, jadi buatlah sebanyak jumlah pasangan di
satu kelas. Guru boleh memvariasikan angka di setiap kartu.
data = [4, 3, 2, 8, 6]
jumlahA = data[1] + data[2] 7
print(jumlahA)
data = [9, 5, 7, 4, 2]
jumlahB = data[4] + data[7] Error
print(jumlahB)
import pandas
Pohon Tinggi
data = [420, 240, 300]
pohon = [Jati, Mahoni, Damar] 0 Jati 420
tpohon = pandas.Dataframe({ 1 Mahoni 240
“Pohon” : pohon 2 Damar 300
“Tinggi” : data
})
tpohon
Nilai 89 95 78 72 80 85
Keterangan Skala 1 - 10
1 : Tidak ada siswa yang berhasil
10 : 100 % dari siswa berhasil
Aktivitas Kelompok
Kode Output
1. Buat 2 kelompok besar, secara acak satu
kelompok memegang kartu kode , dan kelompok
lainnya memegang kartu output.
2. Dalam waktu 5 menit harus berhasil menemukan
pasangan yang cocok.
3. Guru meminta perwakilan siswa untuk
menjelaskan arti kode dan output yang
dihasilkan. Guru boleh menambahkan
penjelasan.
4. Setelah siswa memahami aturan penulisan kode
bahasa python, guru memberi tantangan
menyajikan data dalam tabel dan menghitung
rata-rata dari data tersebut. Guru menuliskan
dataset itu di papan tulis.
5. Kemudian siswa kembali duduk berkelompok 4
orang mendiskusikan uraian langkah menyajikan Uraian
langkah
analisi data
data dan menghitung rata-rata itu menggunakan sederhana
dalam kode
bahasa
bahasa python. python
Aktivitas Individu
Apa yang kamu pelajari dan hal baru yang kamu sadari dari aktivitas ini?
Ternyata….
Nama : Lembar Kerja
Aktivitas Individu
Modul AD-K10-Perkakas Andat-1
Bermain dengan Python
Coba tuliskan kembali uraian kode yang kamu diskusikan bersama teman
sekelompokmu. Tuliskan alasan atau komentarmu pada setiap langkah kode itu.
Pertanyaan Pengayaan: OApa lagi yang bisa dilakukan dengan bahasa python?
sesmen Modul AD-K10-Perkakas Andat-1
Bermain dengan Python
Berikut ini adalah rubrik penilaian saat siswa dalam kelompok dan
dalam aktivitas individu. Lembar asesmen ini dibawa oleh guru
sebagai panduan pengamatan proses aktivitas kelompok dan juga
digunakan nanti setelah selesai mengajar untuk menilai lembar
kerja aktivitas individu siswa. Guru mengunjungi setiap kelompok
untuk memantik diskusi, setelah diskusi kelompok 5 menit berlalu,
sembari melakukan pengamatan komponen penilaian berikut ini.
Komponen penilaian 1 2 3 4
Siswa cukup pasif dan Siswa hanya sesekali Siswa aktif Siswa aktif
kurang percaya diri mengungkapkan berpartisipasi berpartisipasi dan
Keaktifan siswa untuk berpendapat pendapatnya berpikir cepat dalam
berpendapat
Siswa cenderung Siswa telah mencoba Siswa memiliki ide Siswa berani
tidak mau mencari mencari ide yang baru memberikan ide baru
Kreatif ide orisinil yang orisinil
Siswa kurang percaya Siswa telah mencoba Siswa dapat berpikir Siswa dapat berpikir
diri dalam bernalar berpikir secara logis secara logis namun secara logis dan
Bernalar kritis kadang alasannya memberikan alasan
kurang kuat yang kuat
Komponen Penilaian 1 2 3 4
Catatan : Silakan tinjau kembali kriteria keberhasilan siswa dalam memahami materi di halaman depan
Bahan Bacaan Modul AD-K10-Perkakas Andat-1
Bermain dengan Python
dan Referensi Jawaban
Pengertian (Konsep)
Untuk membantu berkomunikasi dengan komputer, kita perlu sebuah bahasa yang
dipahami baik oleh manusia maupun komputer, dalam hal ini bahasa pemrograman.
Secara umum, bahasa pemrograman adalah bahasa yang digunakan untuk membuat
program yang akan memberikan perintah kepada komputer untuk melakukan
sesuatu. Ada berbagai jenis bahasa pemrograman yang dapat digunakan untuk
membuat program. Salah satu bahasa pemrograman yang sering digunakan untuk
melakukan analisis data karena menyediakan library untuk berbagai tahap proses
analisis data, ialah bahasa Python. Library adalah kumpulan perintah yang dipahami
oleh komputer yang paling umum digunakan adalah library numerik NumPy dan
library Pandas.
Dikutip dari : Buku Siswa Informatika Kelas X, Mushthofa dkk hal. 115 - 122
• Menghitung rata-rata
data = [89, 95, 78, 72, 80, 85] • Dengan library Numerik, komputer
jumlahR = data[1] + data[2] + data[3] + bisa memahami operasi tambah dan
data[4] + data[5] + data[6] bagi untuk menghitung rataan
Ilustrasi Foto : Eksaterina Bolovt dari Pexels
rataan = jumlahR / 6
print (rataan)
Modul AD-K10-Koleksi Data-1
UNPLUGGED
Info Mobil Bekas
Daftar Isi:
• Tujuan Pembelajaran &
Pemahaman Bermakna
• Durasi Mengajar
• Alat Peraga (Media Ajar)
• Kriteria Keberhasilan Siswa
• Apersepsi
• Jelajah pemahaman
• Asesmen
• Refleksi
• Evaluasi Guru
• Bahan Bacaan dan
Referensi Jawaban
Judul Aktivitas Modul
Pemahaman Bermakna
Guru perlu paham mendalam mengenai poin-poin berikut
ini agar dapat menjelaskan dengan baik kepada siswa.
Hari : ______________
Tanggal : ______________
10 menit
10 menit
30 menit
• 20 menit guru
membagi waktu • 5 menit persiapan dan menjelaskan
untuk mengunjungi aktivitas.
tiap kelompok • 20 menit aktivitas dijalankan
sambil melakukan • 5 menit pengondisian berdiskusi
pengamatan kelompok
• 10 menit asesmen
individu
Merek :
Warna :
Tahun :
Transmisi :
Kilometer :
Harga :
Keterangan Skala 1 - 10
1 : Tidak ada siswa yang berhasil
10 : 100 % dari siswa berhasil
Aktivitas Kelompok
Aktivitas Individu
Bagaimana langkah-langkah berpikir kalian dalam mengoleksi data dari informasi mobil
bekas yang ada di papan tulis. Apakah kalian mengalami kesulitan atau memakan waktu
lama?
Apa yang kamu pelajari dan hal baru yang kamu sadari dari aktivitas ini?
Ternyata….
Nama : Lembar Kerja
Aktivitas Individu
Modul AD-K10-Koleksi Data-1
Info Mobil Bekas
Tulislah langkah demi langkah cara berpikirmu dalam membuat tabel koleksi data
informasi mobil bekas yang tadi kamu lakukan bersama teman sekelompokmu
dengan bahasamu sendiri.
Pertanyaan Pengayaan: Apa saja yang bisa kamu ceritakan dari tabel koleksi data itu?
sesmen Modul AD-K10-Koleksi Data-1
Info Mobil Bekas
Berikut ini adalah rubrik penilaian saat siswa dalam kelompok dan
dalam aktivitas individu. Lembar asesmen ini dibawa oleh guru
sebagai panduan pengamatan proses aktivitas kelompok dan juga
digunakan nanti setelah selesai mengajar untuk menilai lembar
kerja aktivitas individu siswa. Guru mengunjungi setiap kelompok
untuk memantik diskusi, setelah diskusi kelompok 5 menit berlalu,
sembari melakukan pengamatan komponen penilaian berikut ini.
Komponen penilaian 1 2 3 4
Siswa cukup pasif dan Siswa hanya sesekali Siswa aktif Siswa aktif
kurang percaya diri mengungkapkan berpartisipasi berpartisipasi dan
Keaktifan siswa untuk berpendapat pendapatnya berpikir cepat dalam
berpendapat
Siswa cenderung Siswa telah mencoba Siswa memiliki ide Siswa berani
tidak mau mencari mencari ide yang baru memberikan ide baru
Kreatif ide orisinil yang orisinil
Siswa kurang percaya Siswa telah mencoba Siswa dapat berpikir Siswa dapat berpikir
diri dalam bernalar berpikir secara logis secara logis namun secara logis dan
Bernalar kritis kadang alasannya memberikan alasan
kurang kuat yang kuat
Komponen Penilaian 1 2 3 4
Catatan : Silakan tinjau kembali kriteria keberhasilan siswa dalam memahami materi di halaman depan
Bahan Bacaan Modul AD-K10-Koleksi Data-1
Info Mobil Bekas
dan Referensi Jawaban
Pengertian (Konsep)
Web scraping merupakan proses pengumpulan data dan informasi yang ada dalam
sebuah website secara otomatis dan spesifik. Dikatakan spesifik karena data yang
diambil hanya di bagian tertentu saja sesuai dengan kebutuhan. Umumnya halaman
web yang bisa dilakukan scraping merupakan halaman web yang dibuat dalam
bahasa markup XHTML atau HTML. Untuk melakukan web scraping ini bisa
menggunakan bahasa pemrograman Python, namun ada juga add-ins di google
chrome yang bisa di instal untuk melakukan scraping.
• Melakukan pengurutan
untuk i = 1 sampai n
Ilustrasi Foto : Eksaterina Bolovt dari Pexels