🎲 MakeCode micro:bit Lab
Goyangkan → Angka Acak → Tampilkan
🎯 Learning Goal / Tujuan Pembelajaran
English: Students understand how a computer can generate a random number and display the result.
Indonesia: Siswa memahami bagaimana komputer dapat menghasilkan angka acak dan menampilkan hasilnya.
💡 What Is a Random Number?
English: A random number is a number selected unpredictably from a given range.
Indonesia: Bilangan acak adalah bilangan yang dipilih secara tidak dapat diprediksi dari suatu rentang tertentu.
This is similar to rolling a six-sided die.
Ini seperti melempar sebuah dadu bersisi enam.
🧩 Program / Programnya
English: Every time the micro:bit is shaken, it chooses a new random number from 1 to 6.
Indonesia: Setiap kali micro:bit digoyangkan, program memilih bilangan acak baru dari 1 sampai 6.
🎮 Simulator / Simulasi
📳 Digital Dice
📊 Experiment / Percobaan
Shake the digital dice several times.
Goyangkan dadu digital beberapa kali.
| Number | Frequency |
|---|---|
| 1 | 0 |
| 2 | 0 |
| 3 | 0 |
| 4 | 0 |
| 5 | 0 |
| 6 | 0 |
📈 Frequency Chart
Total rolls / Jumlah percobaan: 0
🧠 Practice / Latihan
English: Which block generates the random number?
Indonesia: Block manakah yang menghasilkan bilangan acak?
🏆 Challenge 1 — Roll the Dice!
English: Press RUN and shake the digital dice.
Indonesia: Tekan RUN dan goyangkan dadu digital.
🏆 Challenge 2 — Identify the Range
English: The program uses pick random 1 to 6. Which numbers can appear?
Indonesia: Program menggunakan pick random 1 to 6. Bilangan manakah yang mungkin muncul?
🏆 Challenge 3 — Change the Dice
English: Change the program so that it can generate numbers from 1 to 10. Which random range should you use?
Indonesia: Ubahlah program agar dapat menghasilkan bilangan dari 1 sampai 10. Rentang random manakah yang digunakan?
📊 Mathematics Connection / Hubungan dengan Matematika
English: If the die is fair, each number has the same theoretical probability.
Indonesia: Jika dadu adil, setiap angka memiliki peluang teoritis yang sama.
Now compare the theoretical probability with the experimental frequencies shown in the simulator.
Sekarang bandingkan peluang teoritis dengan frekuensi hasil percobaan yang ditampilkan simulator.
🔬 Now Try It with a Real micro:bit!
English: Build the same Digital Dice program in Microsoft MakeCode.
Indonesia: Buat program Digital Dice yang sama di Microsoft MakeCode.
- Open on shake.
- Use pick random 1 to 6.
- Add show number.
- Test it in the MakeCode simulator.
- Download the program to your real micro:bit.
- Shake your micro:bit like a real die!
🌟 What Did You Learn?
Input: Accelerometer detects shaking.
Process: The program generates a random number.
Output: The number appears on the micro:bit screen.
Shake → Random → Display → Collect Data 🎲📊