Navigasi Materi

Makecode Micro:bit #7 - diceRandom Lab

🎲 MakeCode micro:bit Lab

Simulator 07 — Digital Dice
Shake → Random Number → Display
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.

Accelerometer → Event → Random Number → Output

💡 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.

🎲 pick random 1 to 6

This is similar to rolling a six-sided die.
Ini seperti melempar sebuah dadu bersisi enam.

🧩 Program / Programnya

```
on shake
set number to pick random 1 to 6
show number
```

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

?

Press RUN to start.

📊 Experiment / Percobaan

Shake the digital dice several times.

Goyangkan dadu digital beberapa kali.

Number Frequency
10
20
30
40
50
60

📈 Frequency Chart

1
0
2
0
3
0
4
0
5
0
6
0

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.

P(1) = P(2) = P(3) = P(4) = P(5) = P(6) = 1/6

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.

  1. Open on shake.
  2. Use pick random 1 to 6.
  3. Add show number.
  4. Test it in the MakeCode simulator.
  5. Download the program to your real micro:bit.
  6. Shake your micro:bit like a real die!
🚀 Open Microsoft MakeCode for micro:bit

🌟 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 🎲📊