LEMBAR KERJA SISWA
LEMBAR KERJA SISWA (LKS)
BERPIKIR KOMPUTASIONAL: BILANGAN BERPANGKAT
Mata Pelajaran: Koding dan Kecerdasan Artificial (KKA)
Kelas/Semester: X SMK / Ganjil
Alokasi Waktu: 2 x 45 menit
Kompetensi Dasar: Menerapkan konsep matematika dalam pemrograman dan AI
TUJUAN PEMBELAJARAN
Setelah mengikuti pembelajaran ini, siswa dapat:
- Menganalisis pola bilangan berpangkat menggunakan pendekatan berpikir komputasional
- Merancang algoritma untuk menghitung bilangan berpangkat
- Memahami penerapan bilangan berpangkat dalam sistem AI
- Menghitung bilangan berpangkat menggunakan metode manual dan kalkulator
BAGIAN A: DECOMPOSITION (PENGURAIAN MASALAH)
Aktivitas 1: Menguraikan Konsep Bilangan Berpangkat
Perhatikan masalah berikut:
“Sebuah robot pembelajaran AI menggandakan kemampuannya setiap hari. Jika hari pertama kemampuannya = 1 unit, berapa kemampuannya setelah 7 hari?”
Tugas Penguraian:
- Uraikan masalah menjadi komponen kecil:
- Data awal: 1 unit kemampuan
- Pola pertumbuhan: menggandakan (×2)
- Waktu: 7 hari
- Yang dicari: kemampuan total
- Identifikasi variabel:
- Basis (b): 2
- Pangkat (n): 7
- Hasil (r): ?
- Rumus matematika: r = b^n = ___________
Latihan Manual: Hitung langkah demi langkah:
- Hari 1: 1 × 2¹ = ___
- Hari 2: 1 × 2² = ___
- Hari 3: 1 × 2³ = ___
- …
- Hari 7: 1 × 2⁷ = ___
BAGIAN B: PATTERN RECOGNITION (PENGENALAN POLA)
Aktivitas 2: Menemukan Pola dalam Bilangan Berpangkat
Tabel Pola Pertumbuhan Data AI:
| Hari ke- | Jumlah Data | Cara Hitung Manual | Nilai |
|---|---|---|---|
| 0 | 3⁰ | 1 | 1 |
| 1 | 3¹ | 3 | 3 |
| 2 | 3² | 3 × 3 | 9 |
| 3 | 3³ | 3 × 3 × 3 | ___ |
| 4 | 3⁴ | ___ | ___ |
| 5 | 3⁵ | ___ | ___ |
Identifikasi Pola:
- Setiap kenaikan pangkat, nilai dikali dengan ___
- Untuk menghitung 3⁴ dari 3³: ___ × 3 = ___
- Pola umum: a^(n+1) = a^n × ___
Penerapan dalam AI: Dalam sistem rekomendasi, setiap level meningkatkan akurasi prediksi secara eksponensial. Jika akurasi dasar 60%, dan setiap level meningkat 1.5 kali:
- Level 1: 60% × 1.5¹ = ____%
- Level 2: 60% × 1.5² = ____%
- Level 3: 60% × 1.5³ = ____%
BAGIAN C: ABSTRACTION (ABSTRAKSI)
Aktivitas 3: Membuat Model Abstrak dengan Flowchart
Model 1: Perhitungan Manual Berulang
MULAI
↓
Masukkan BASIS dan PANGKAT
↓
HASIL = 1
COUNTER = 0
↓
COUNTER < PANGKAT?
↓ YA ↓ TIDAK
HASIL = HASIL × BASIS → Tampilkan HASIL
COUNTER = COUNTER + 1 ↓
↓ SELESAI
Kembali ke pengecekan
Model 2: Tabel Perhitungan Sistematis
| Langkah | Operasi | Hasil Sementara |
|---|---|---|
| 1 | Mulai dengan 1 | 1 |
| 2 | Kali dengan BASIS | BASIS |
| 3 | Kali dengan BASIS | BASIS² |
| … | … | … |
| n+1 | Selesai | BASIS^n |
Latihan Abstraksi: Buat flowchart manual untuk menghitung 5⁴ menggunakan kalkulator biasa:
Langkah 1: ___________ Langkah 2: ___________ Langkah 3: ___________ Langkah 4: ___________
BAGIAN D: ALGORITHMIC THINKING (PEMIKIRAN ALGORITMIK)
Aktivitas 4: Merancang Algoritma Sederhana
Skenario: Sistem keamanan AI menggandakan tingkat enkripsi setiap kali terdeteksi ancaman. Tingkat awal = 2, dan terjadi 6 kali ancaman.
Algoritma Manual:
ALGORITMA: HitungTingkatEnkripsi
INPUT:
- tingkat_awal = 2
- jumlah_ancaman = 6
PROSES:
1. Tulis tingkat_awal di kertas
2. Ulangi sebanyak jumlah_ancaman:
- Kalikan nilai sekarang dengan 2
- Tulis hasil di bawah nilai sebelumnya
3. Nilai terakhir adalah hasil akhir
OUTPUT: tingkat_enkripsi_final
Tabel Eksekusi Manual:
| Ancaman ke- | Perhitungan | Tingkat Enkripsi |
|---|---|---|
| 0 (awal) | – | 2 |
| 1 | 2 × 2 = | ___ |
| 2 | ___ × 2 = | ___ |
| 3 | ___ × 2 = | ___ |
| 4 | ___ × 2 = | ___ |
| 5 | ___ × 2 = | ___ |
| 6 | ___ × 2 = | ___ |
Verifikasi dengan rumus: 2 × 2⁶ = 2^7 = ___
BAGIAN E: IMPLEMENTASI DENGAN KALKULATOR
Aktivitas 5: Teknik Perhitungan Praktis
Metode 1: Perkalian Berulang (untuk pangkat kecil) Hitung 7³ dengan kalkulator:
- Tekan: 7 × 7 = ___ (simpan hasil)
- Tekan: × 7 = ___
- Hasil: 7³ = ___
Metode 2: Menggunakan Tombol Pangkat (jika tersedia)
- Tekan: 7 [x^y] 3 = ___
- Atau: 7 [^] 3 = ___
Metode 3: Pembagian untuk Pangkat Negatif Hitung 4⁻²:
- 4⁻² = 1/4² = 1/(4×4) = 1/___ = ___
Latihan Kalkulator:
- 6⁴ = ___________
- 9³ = ___________
- 2⁸ = ___________
- 5⁻¹ = __________
- 3⁵ = ___________
Verifikasi Manual (pilih satu): Pilih salah satu hasil di atas dan hitung secara manual untuk memverifikasi: Saya pilih: ___ Perhitungan manual: _________________
BAGIAN F: APLIKASI DALAM AI
Aktivitas 6: Studi Kasus AI Sederhana
Kasus 1: Sistem Pembelajaran Adaptif Sebuah aplikasi pembelajaran AI meningkatkan tingkat kesulitan soal berdasarkan skor siswa. Jika skor dasar = 50, dan setiap level naik 1.2 kali:
Hitung dengan kalkulator:
- Level 1: 50 × 1.2¹ = ___
- Level 2: 50 × 1.2² = ___
- Level 3: 50 × 1.2³ = ___
- Level 4: 50 × 1.2⁴ = ___
- Level 5: 50 × 1.2⁵ = ___
Kasus 2: Pertumbuhan Database AI Database menyimpan pola pembelajaran pengguna. Setiap bulan, data bertambah 3 kali lipat. Jika bulan pertama = 100 MB:
| Bulan | Rumus | Perhitungan Kalkulator | Ukuran (MB) |
|---|---|---|---|
| 1 | 100 × 3⁰ | 100 × 1 = | 100 |
| 2 | 100 × 3¹ | 100 × 3 = | ___ |
| 3 | 100 × 3² | 100 × 9 = | ___ |
| 4 | 100 × 3³ | ___ | ___ |
| 5 | 100 × 3⁴ | ___ | ___ |
| 6 | 100 × 3⁵ | ___ | ___ |
Analisis: Pada bulan ke-6, ukuran database = ___ MB = ___ GB
BAGIAN G: OPTIMISASI PERHITUNGAN
Aktivitas 7: Metode Cepat untuk Pangkat Besar
Teknik Pembagian Pangkat (Divide and Conquer)
Untuk menghitung 2¹⁰ lebih cepat:
- 2¹⁰ = (2⁵)² = 32² = ___
- Atau: 2¹⁰ = 2⁸ × 2² = 256 × 4 = ___
Latihan Optimisasi:
- Hitung 3⁸ menggunakan teknik pembagian:
- 3⁸ = (3⁴)² = ___² = ___
- Verifikasi: 3⁴ = ___ (hitung dengan kalkulator dulu)
- Hitung 5⁶ dengan cara efisien:
- 5⁶ = 5⁴ × 5² = ___ × ___ = ___
Tabel Perbandingan Efisiensi:
| Pangkat | Metode Biasa | Metode Optimasi | Langkah Hemat |
|---|---|---|---|
| 2⁸ | 7 perkalian | 3 perkalian | 4 langkah |
| 3⁶ | 5 perkalian | 3 perkalian | 2 langkah |
| 5⁴ | 3 perkalian | 2 perkalian | 1 langkah |
BAGIAN H: PROBLEM SOLVING TERAPAN
Aktivitas 8: Pemecahan Masalah Real
Problem 1: Viral Marketing AI Sebuah aplikasi AI menyebarkan konten secara viral. Setiap pengguna membagikan ke 4 orang lain, dan setiap orang tersebut juga membagikan ke 4 orang lain.
Analisis dengan Tabel:
| Gelombang | Pengguna Baru | Perhitungan | Total |
|---|---|---|---|
| 0 | 1 | Awal | 1 |
| 1 | 4 | 1 × 4¹ = | ___ |
| 2 | 16 | 1 × 4² = | ___ |
| 3 | ___ | 1 × 4³ = | ___ |
| 4 | ___ | 1 × 4⁴ = | ___ |
| 5 | ___ | 1 × 4⁵ = | ___ |
Total pengguna setelah 5 gelombang: ___________
Problem 2: Efisiensi Algoritma AI Sebuah algoritma AI memerlukan waktu komputasi yang meningkat secara eksponensial dengan jumlah data. Jika 1 data = 0.5 detik, dan setiap penambahan data meningkat 1.8 kali:
Waktu untuk memproses:
- 1 data: 0.5 × 1.8⁰ = ___ detik
- 2 data: 0.5 × 1.8¹ = ___ detik
- 3 data: 0.5 × 1.8² = ___ detik
- 4 data: 0.5 × 1.8³ = ___ detik
- 5 data: 0.5 × 1.8⁴ = ___ detik
Kesimpulan: Mengapa efisiensi algoritma penting dalam AI?
BAGIAN I: REFLEKSI DAN EVALUASI
Aktivitas 9: Refleksi Computational Thinking
Checkist Pemahaman: Beri tanda ✓ jika sudah menguasai:
Decomposition:
- [ ] Dapat menguraikan masalah pangkat menjadi komponen kecil
- [ ] Mengidentifikasi basis, pangkat, dan hasil
- [ ] Memahami hubungan antar komponen
Pattern Recognition:
- [ ] Mengenali pola pertumbuhan eksponensial
- [ ] Memprediksi nilai selanjutnya dalam deret
- [ ] Melihat hubungan antar tingkat pangkat
Abstraction:
- [ ] Membuat flowchart sederhana
- [ ] Merancang tabel sistematis
- [ ] Menggunakan simbol matematika dengan benar
Algorithmic Thinking:
- [ ] Merancang langkah-langkah perhitungan
- [ ] Menggunakan kalkulator dengan efisien
- [ ] Memilih metode tercepat
Soal Evaluasi:
- Sistem AI chat bot meningkatkan akurasi 20% setiap update. Jika akurasi awal 70%, berapa akurasi setelah 3 update? Jawab: ___________________
- Database AI bertambah 2.5 kali setiap minggu. Jika minggu pertama 50 GB, kapan akan mencapai lebih dari 1000 GB? Jawab: ___________________
- Algoritma pencarian AI memerlukan 2ⁿ operasi untuk n item. Berapa operasi untuk 8 item? Jawab: ___________________
BAGIAN J: PROYEK MINI
Proyek: Kalkulator Pangkat Manual dengan Tabel
Tugas: Buat tabel kalkulator manual untuk berbagai basis dan pangkat yang sering digunakan dalam AI.
Template Tabel:
| Basis\Pangkat | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| 2 | 2 | 4 | 8 | ___ | ___ |
| 3 | 3 | 9 | ___ | ___ | ___ |
| 4 | 4 | ___ | ___ | ___ | ___ |
| 5 | 5 | ___ | ___ | ___ | ___ |
| 1.5 | 1.5 | ___ | ___ | ___ | ___ |
| 1.2 | 1.2 | ___ | ___ | ___ | ___ |
Instruksi:
- Lengkapi tabel menggunakan kalkulator
- Identifikasi 3 pola menarik yang Anda temukan
- Buat 5 soal cerita AI yang menggunakan nilai dari tabel ini
- Tukarkan soal dengan teman dan selesaikan
Pola yang Ditemukan:
KESIMPULAN DAN RANGKUMAN
Konsep Utama yang Dipelajari:
- Bilangan Berpangkat: a^n = a × a × a × … × a (sebanyak n kali)
- Computational Thinking: Decomposition → Pattern → Abstraction → Algorithm
- Aplikasi AI: Pertumbuhan eksponensial dalam data, akurasi, dan kompleksitas
- Teknik Perhitungan: Manual, kalkulator, dan optimisasi
Manfaat dalam Kehidupan:
- Memahami pertumbuhan teknologi AI
- Menganalisis efisiensi sistem komputer
- Memprediksi perkembangan data digital
- Merancang solusi sistematis untuk masalah kompleks
Quote Motivasi: “Computational thinking mengajarkan kita bahwa masalah besar dapat diselesaikan dengan langkah-langkah kecil yang sistematis.”
DAFTAR RUJUKAN
- Buku Referensi:
- Matematika Diskrit untuk Informatika
- Pengantar Computational Thinking
- Dasar-Dasar Artificial Intelligence
- Aplikasi Praktikal:
- Kalkulator Ilmiah
- Spreadsheet (Excel/Google Sheets)
- Aplikasi Matematika Mobile
- Website Pembelajaran:
- Khan Academy (Matematika)
- Computational Thinking for Problem Solving
- AI for Everyone Course
PEMBAHASAN
PEMBAHASAN LKS
BERPIKIR KOMPUTASIONAL: BILANGAN BERPANGKAT
Mata Pelajaran: Koding dan Kecerdasan Artificial (KKA)
Kelas/Semester: X SMK / Ganjil
Alokasi Waktu: 2 x 45 menit
PEMBAHASAN BAGIAN A: DECOMPOSITION (PENGURAIAN MASALAH)
Aktivitas 1: Menguraikan Konsep Bilangan Berpangkat
Masalah: “Sebuah robot pembelajaran AI menggandakan kemampuannya setiap hari. Jika hari pertama kemampuannya = 1 unit, berapa kemampuannya setelah 7 hari?”
Jawaban Penguraian:
- Komponen-komponen masalah:
- Data awal: 1 unit kemampuan
- Pola pertumbuhan: menggandakan (×2)
- Waktu: 7 hari
- Yang dicari: kemampuan total
- Variabel yang diidentifikasi:
- Basis (b): 2 (karena menggandakan)
- Pangkat (n): 7 (7 hari)
- Hasil (r): 2⁷
- Rumus matematika: r = b^n = 2⁷
Latihan Manual (Langkah demi langkah):
- Hari 1: 1 × 2¹ = 2 unit
- Hari 2: 1 × 2² = 4 unit
- Hari 3: 1 × 2³ = 8 unit
- Hari 4: 1 × 2⁴ = 16 unit
- Hari 5: 1 × 2⁵ = 32 unit
- Hari 6: 1 × 2⁶ = 64 unit
- Hari 7: 1 × 2⁷ = 128 unit
Penjelasan Konsep:
- Decomposition membantu memecah masalah kompleks menjadi bagian-bagian kecil
- Setiap komponen memiliki peran spesifik dalam penyelesaian masalah
- Identifikasi variabel penting untuk memahami hubungan matematis
PEMBAHASAN BAGIAN B: PATTERN RECOGNITION (PENGENALAN POLA)
Aktivitas 2: Menemukan Pola dalam Bilangan Berpangkat
Tabel Pola Pertumbuhan Data AI (Lengkap):
| Hari ke- | Jumlah Data | Cara Hitung Manual | Nilai |
|---|---|---|---|
| 0 | 3⁰ | 1 | 1 |
| 1 | 3¹ | 3 | 3 |
| 2 | 3² | 3 × 3 | 9 |
| 3 | 3³ | 3 × 3 × 3 | 27 |
| 4 | 3⁴ | 3 × 3 × 3 × 3 | 81 |
| 5 | 3⁵ | 3 × 3 × 3 × 3 × 3 | 243 |
Identifikasi Pola (Jawaban):
- Setiap kenaikan pangkat, nilai dikali dengan 3
- Untuk menghitung 3⁴ dari 3³: 27 × 3 = 81
- Pola umum: a^(n+1) = a^n × a
Penerapan dalam AI (Jawaban): Dalam sistem rekomendasi, akurasi meningkat dengan faktor 1.5:
- Level 1: 60% × 1.5¹ = 90%
- Level 2: 60% × 1.5² = 60% × 2.25 = 135% (tidak realistis, perlu pembatasan)
- Level 3: 60% × 1.5³ = 60% × 3.375 = 202.5% (tidak realistis)
Catatan Penting: Dalam aplikasi nyata, pertumbuhan eksponensial memiliki batas maksimum (misalnya akurasi tidak bisa >100%).
Konsep yang Dipelajari:
- Pattern recognition membantu memprediksi nilai selanjutnya
- Pola matematis dapat diaplikasikan dalam berbagai konteks AI
- Perlu mempertimbangkan batasan realistis dalam aplikasi
PEMBAHASAN BAGIAN C: ABSTRACTION (ABSTRAKSI)
Aktivitas 3: Membuat Model Abstrak dengan Flowchart
Model 1: Flowchart Perhitungan Manual (Lengkap)
MULAI
↓
Masukkan BASIS dan PANGKAT
↓
HASIL = 1
COUNTER = 0
↓
COUNTER < PANGKAT?
↓ YA ↓ TIDAK
HASIL = HASIL × BASIS → Tampilkan HASIL
COUNTER = COUNTER + 1 ↓
↓ SELESAI
Kembali ke pengecekan
Contoh Eksekusi untuk 5⁴:
| Iterasi | COUNTER | HASIL | COUNTER < 4? | HASIL × 5 |
|---|---|---|---|---|
| 1 | 0 | 1 | Ya | 1 × 5 = 5 |
| 2 | 1 | 5 | Ya | 5 × 5 = 25 |
| 3 | 2 | 25 | Ya | 25 × 5 = 125 |
| 4 | 3 | 125 | Ya | 125 × 5 = 625 |
| 5 | 4 | 625 | Tidak | Selesai |
Jawaban Latihan Abstraksi (Flowchart untuk 5⁴):
- Langkah 1: Masukkan 5 sebagai basis
- Langkah 2: Mulai dengan hasil = 1
- Langkah 3: Kalikan hasil dengan 5, ulangi 4 kali
- Langkah 4: Dapatkan hasil akhir = 625
Pembelajaran Konsep:
- Abstraksi membantu membuat model umum yang dapat digunakan berulang
- Flowchart memberikan visualisasi langkah-langkah sistematis
- Model abstrak dapat diterapkan untuk berbagai nilai basis dan pangkat
PEMBAHASAN BAGIAN D: ALGORITHMIC THINKING (PEMIKIRAN ALGORITMIK)
Aktivitas 4: Merancang Algoritma Sederhana
Skenario: Sistem keamanan AI dengan tingkat_awal = 2, jumlah_ancaman = 6
Tabel Eksekusi Manual (Jawaban Lengkap):
| Ancaman ke- | Perhitungan | Tingkat Enkripsi |
|---|---|---|
| 0 (awal) | – | 2 |
| 1 | 2 × 2 = | 4 |
| 2 | 4 × 2 = | 8 |
| 3 | 8 × 2 = | 16 |
| 4 | 16 × 2 = | 32 |
| 5 | 32 × 2 = | 64 |
| 6 | 64 × 2 = | 128 |
Verifikasi dengan rumus: 2 × 2⁶ = 2¹⁺⁶ = 2⁷ = 128 ✓
Penjelasan Algoritma:
- Input jelas: tingkat awal dan jumlah iterasi
- Proses sistematis: perkalian berulang yang terkontrol
- Output terukur: hasil dapat diverifikasi dengan rumus matematis
- Efisiensi: langkah-langkah minimal untuk mencapai tujuan
Konsep Algorithmic Thinking:
- Membagi masalah menjadi langkah-langkah logis
- Setiap langkah memiliki input dan output yang jelas
- Algoritma dapat diverifikasi kebenarannya
- Dapat diterapkan untuk masalah serupa dengan parameter berbeda
PEMBAHASAN BAGIAN E: IMPLEMENTASI DENGAN KALKULATOR
Aktivitas 5: Teknik Perhitungan Praktis
Jawaban Latihan Kalkulator:
- 6⁴ = 1,296
- Cara: 6 × 6 = 36, 36 × 6 = 216, 216 × 6 = 1,296
- Atau: 6 [x^y] 4 = 1,296
- 9³ = 729
- Cara: 9 × 9 = 81, 81 × 9 = 729
- 2⁸ = 256
- Cara: 2⁴ = 16, 16² = 256 (metode pembagian pangkat)
- 5⁻¹ = 0.2
- Cara: 5⁻¹ = 1/5¹ = 1/5 = 0.2
- 3⁵ = 243
- Cara: 3² = 9, 9² = 81, 81 × 3 = 243
Contoh Verifikasi Manual (pilih 9³):
- 9³ = 9 × 9 × 9
- Langkah 1: 9 × 9 = 81
- Langkah 2: 81 × 9 = 729 ✓
Tips Penggunaan Kalkulator:
- Untuk pangkat kecil (≤4): gunakan perkalian berulang
- Untuk pangkat besar: gunakan tombol pangkat jika tersedia
- Untuk pangkat negatif: hitung pangkat positif dulu, lalu ambil kebalikannya
- Selalu verifikasi hasil dengan estimasi mental
PEMBAHASAN BAGIAN F: APLIKASI DALAM AI
Aktivitas 6: Studi Kasus AI Sederhana
Kasus 1: Sistem Pembelajaran Adaptif (Jawaban): Skor dasar = 50, faktor peningkatan = 1.2
- Level 1: 50 × 1.2¹ = 50 × 1.2 = 60
- Level 2: 50 × 1.2² = 50 × 1.44 = 72
- Level 3: 50 × 1.2³ = 50 × 1.728 = 86.4
- Level 4: 50 × 1.2⁴ = 50 × 2.0736 = 103.68
- Level 5: 50 × 1.2⁵ = 50 × 2.48832 = 124.416
Kasus 2: Pertumbuhan Database AI (Jawaban Lengkap):
| Bulan | Rumus | Perhitungan Kalkulator | Ukuran (MB) |
|---|---|---|---|
| 1 | 100 × 3⁰ | 100 × 1 = | 100 |
| 2 | 100 × 3¹ | 100 × 3 = | 300 |
| 3 | 100 × 3² | 100 × 9 = | 900 |
| 4 | 100 × 3³ | 100 × 27 = | 2,700 |
| 5 | 100 × 3⁴ | 100 × 81 = | 8,100 |
| 6 | 100 × 3⁵ | 100 × 243 = | 24,300 |
Analisis: Pada bulan ke-6, ukuran database = 24,300 MB = 24.3 GB
Implikasi untuk AI:
- Pertumbuhan data eksponensial memerlukan perencanaan storage yang matang
- Biaya penyimpanan dan pemrosesan meningkat drastis
- Diperlukan strategi kompresi dan optimasi data
- Pertimbangan skalabilitas sistem menjadi krusial
PEMBAHASAN BAGIAN G: OPTIMISASI PERHITUNGAN
Aktivitas 7: Metode Cepat untuk Pangkat Besar
Teknik Pembagian Pangkat (Jawaban):
Untuk 2¹⁰:
- Metode 1: 2¹⁰ = (2⁵)² = 32² = 1,024
- Metode 2: 2¹⁰ = 2⁸ × 2² = 256 × 4 = 1,024
Latihan Optimisasi (Jawaban):
- Hitung 3⁸ dengan pembagian:
- 3⁸ = (3⁴)² = 81² = 6,561
- Verifikasi 3⁴: 3² = 9, 9² = 81 ✓
- Hitung 5⁶ dengan cara efisien:
- 5⁶ = 5⁴ × 5² = 625 × 25 = 15,625
- Perhitungan: 5² = 25, 5⁴ = 25² = 625
Analisis Efisiensi:
| Pangkat | Metode Biasa | Metode Optimasi | Penghematan |
|---|---|---|---|
| 2⁸ | 7 perkalian | 3 perkalian | 57% lebih cepat |
| 3⁶ | 5 perkalian | 3 perkalian | 40% lebih cepat |
| 5⁴ | 3 perkalian | 2 perkalian | 33% lebih cepat |
Prinsip Optimisasi:
- Divide and Conquer: Bagi pangkat besar menjadi bagian yang lebih kecil
- Square and Multiply: Manfaatkan hasil kuadrat yang sudah dihitung
- Binary Representation: Gunakan representasi biner untuk optimisasi maksimal
PEMBAHASAN BAGIAN H: PROBLEM SOLVING TERAPAN
Aktivitas 8: Pemecahan Masalah Real
Problem 1: Viral Marketing AI (Jawaban Lengkap):
| Gelombang | Pengguna Baru | Perhitungan | Total Kumulatif |
|---|---|---|---|
| 0 | 1 | Awal | 1 |
| 1 | 4 | 1 × 4¹ = 4 | 5 |
| 2 | 16 | 1 × 4² = 16 | 21 |
| 3 | 64 | 1 × 4³ = 64 | 85 |
| 4 | 256 | 1 × 4⁴ = 256 | 341 |
| 5 | 1,024 | 1 × 4⁵ = 1,024 | 1,365 |
Total pengguna setelah 5 gelombang: 1,365 pengguna
Problem 2: Efisiensi Algoritma AI (Jawaban): Waktu dasar = 0.5 detik, faktor peningkatan = 1.8
- 1 data: 0.5 × 1.8⁰ = 0.5 × 1 = 0.5 detik
- 2 data: 0.5 × 1.8¹ = 0.5 × 1.8 = 0.9 detik
- 3 data: 0.5 × 1.8² = 0.5 × 3.24 = 1.62 detik
- 4 data: 0.5 × 1.8³ = 0.5 × 5.832 = 2.916 detik
- 5 data: 0.5 × 1.8⁴ = 0.5 × 10.4976 = 5.2488 detik
Kesimpulan Efisiensi Algoritma AI: Efisiensi algoritma penting karena:
- Skalabilitas: Waktu komputasi meningkat eksponensial dengan data
- Biaya Operasional: Sumber daya komputasi mahal untuk data besar
- Real-time Processing: AI harus memberikan respons cepat
- User Experience: Pengguna tidak mau menunggu lama
- Sustainability: Konsumsi energi yang efisien
PEMBAHASAN BAGIAN I: REFLEKSI DAN EVALUASI
Soal Evaluasi (Jawaban Lengkap):
1. Sistem AI chat bot meningkatkan akurasi 20% setiap update. Jika akurasi awal 70%, berapa akurasi setelah 3 update?
Penyelesaian:
- Peningkatan 20% berarti faktor pengali = 1.2
- Akurasi setelah 3 update = 70% × 1.2³
- 1.2³ = 1.2 × 1.2 × 1.2 = 1.44 × 1.2 = 1.728
- Akurasi akhir = 70% × 1.728 = 120.96%
Catatan: Hasil >100% tidak realistis. Dalam praktik, akurasi dibatasi maksimal 100%.
2. Database AI bertambah 2.5 kali setiap minggu. Jika minggu pertama 50 GB, kapan akan mencapai lebih dari 1000 GB?
Penyelesaian:
| Minggu | Ukuran (GB) | Perhitungan |
|---|---|---|
| 1 | 50 | 50 × 2.5⁰ = 50 |
| 2 | 125 | 50 × 2.5¹ = 125 |
| 3 | 312.5 | 50 × 2.5² = 312.5 |
| 4 | 781.25 | 50 × 2.5³ = 781.25 |
| 5 | 1,953.125 | 50 × 2.5⁴ = 1,953.125 |
Jawaban: Minggu ke-5 akan mencapai 1,953.125 GB (>1000 GB)
3. Algoritma pencarian AI memerlukan 2ⁿ operasi untuk n item. Berapa operasi untuk 8 item?
Penyelesaian:
- n = 8 item
- Operasi = 2⁸ = 256 operasi
- Perhitungan: 2⁴ = 16, 16² = 256
Jawaban: 256 operasi
PEMBAHASAN BAGIAN J: PROYEK MINI
Tabel Kalkulator Manual (Jawaban Lengkap):
| Basis\Pangkat | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| 2 | 2 | 4 | 8 | 16 | 32 |
| 3 | 3 | 9 | 27 | 81 | 243 |
| 4 | 4 | 16 | 64 | 256 | 1,024 |
| 5 | 5 | 25 | 125 | 625 | 3,125 |
| 1.5 | 1.5 | 2.25 | 3.375 | 5.0625 | 7.59375 |
| 1.2 | 1.2 | 1.44 | 1.728 | 2.0736 | 2.48832 |
Pola Menarik yang Ditemukan:
1. Pola Pertumbuhan Eksponensial:
- Basis >1: pertumbuhan semakin cepat seiring peningkatan pangkat
- Basis 2: setiap pangkat menggandakan nilai sebelumnya
- Basis 1.2: pertumbuhan lebih lambat tapi konsisten
2. Pola Hubungan Antar Basis:
- 4ⁿ = (2²)ⁿ = 2^(2n) → 4³ = 2⁶ = 64
- Basis yang merupakan pangkat basis lain memiliki hubungan matematis
3. Pola Aplikasi Praktis:
- Basis 2: pertumbuhan binary dalam sistem komputer
- Basis 1.2-1.5: pertumbuhan realistis dalam sistem bisnis/AI
- Basis >3: pertumbuhan viral/eksponensial yang agresif
Contoh Soal Cerita AI:
1. Sistem Neural Network: “Sebuah neural network memiliki 2 neuron pada layer pertama. Setiap layer selanjutnya menggandakan jumlah neuron. Berapa total neuron setelah 5 layer?”
- Jawab: 2¹ + 2² + 2³ + 2⁴ + 2⁵ = 2 + 4 + 8 + 16 + 32 = 62 neuron
2. Sistem Rekomendasi: “Akurasi sistem rekomendasi AI meningkat 20% setiap bulan. Jika akurasi awal 60%, berapa akurasi setelah 3 bulan?”
- Jawab: 60% × 1.2³ = 60% × 1.728 = 103.68% (dibatasi 100%)
3. Data Training AI: “Dataset AI bertambah 1.5 kali setiap minggu. Jika minggu pertama 1000 sampel, berapa sampel di minggu ke-4?”
- Jawab: 1000 × 1.5⁴ = 1000 × 5.0625 = 5,062.5 ≈ 5,063 sampel
KESIMPULAN PEMBELAJARAN
Kompetensi yang Tercapai:
1. Decomposition (Penguraian Masalah):
- Siswa mampu mengidentifikasi komponen masalah bilangan berpangkat
- Dapat memisahkan basis, pangkat, dan hasil dalam konteks nyata
- Memahami hubungan antar komponen dalam sistem AI
2. Pattern Recognition (Pengenalan Pola):
- Mengenali pola pertumbuhan eksponensial
- Dapat memprediksi nilai selanjutnya dalam deret pangkat
- Mengaplikasikan pola dalam berbagai konteks AI
3. Abstraction (Abstraksi):
- Membuat model umum untuk perhitungan pangkat
- Merancang flowchart sistematis
- Menggunakan representasi matematis yang tepat
4. Algorithmic Thinking (Pemikiran Algoritmik):
- Merancang langkah-langkah perhitungan yang efisien
- Memilih metode optimal berdasarkan konteks
- Verifikasi hasil dengan berbagai pendekatan
Aplikasi dalam Dunia Nyata:
1. Teknologi AI:
- Neural networks: pertumbuhan kompleksitas layer
- Machine learning: konvergensi algoritma optimisasi
- Data processing: skalabilitas sistem
2. Sistem Komputer:
- Kompleksitas algoritma (Big O notation)
- Struktur data hierarkis
- Optimisasi performa sistem
3. Bisnis dan Industri:
- Proyeksi pertumbuhan teknologi
- Analisis skalabilitas bisnis
- Perencanaan infrastruktur IT
Keterampilan Abad 21 yang Dikembangkan:
1. Critical Thinking:
- Menganalisis efisiensi berbagai metode perhitungan
- Mengevaluasi realisme hasil dalam konteks aplikasi
- Memilih pendekatan optimal berdasarkan situasi
2. Problem Solving:
- Memecah masalah kompleks menjadi langkah sederhana
- Menggunakan multiple approaches untuk verifikasi
- Adaptasi solusi untuk berbagai konteks
3. Communication:
- Menjelaskan konsep matematis dengan analogi AI
- Presentasi hasil dalam format yang mudah dipahami
- Dokumentasi proses pemikiran sistematis
4. Collaboration:
- Peer evaluation dan feedback
- Sharing solutions dan best practices
- Team problem solving untuk kasus kompleks
Rekomendasi Pengembangan Lanjutan:
1. Topik Lanjutan:
- Logaritma sebagai invers pangkat
- Deret geometri dan aplikasinya
- Fungsi eksponensial dalam kalkulus
2. Aplikasi Teknologi:
- Implementasi dalam spreadsheet
- Penggunaan library matematika
- Visualisasi data pertumbuhan eksponensial
3. Project-Based Learning:
- Simulasi pertumbuhan sistem AI
- Analisis big data growth patterns
- Optimisasi algoritma untuk skalabilitas
Pesan Penutup: Pembelajaran ini menunjukkan bahwa konsep matematika klasik seperti bilangan berpangkat memiliki relevansi tinggi dalam era AI dan teknologi modern. Kemampuan computational thinking yang dikembangkan akan menjadi foundation yang kuat untuk memahami konsep-konsep teknologi yang lebih advanced di masa depan.