Tulang
Energi
Robot Dan Manusia
Pengontrol
Sensor Visual
Speaker
Sensor Sentuh
Kerangka/Fram
Baterai
Kegunaan Belajar Robot
Proses Kreatif?
•• imagination
•• originality (the ability to come up with ideas and
•products that are new and unusual)
•• productivity (the ability to generate a variety of
•different ideas through divergent thinking)
•• problem solving (application of knowledge and
•imagination to a given situation)
•• the ability to produce an outcome of value and
•worth.
MENGENAL MAGNETCODE
Magnetcode adalah Aplikasi Android Banyak aplikasi lain juga
yang dapat digunakan untuk Coding, yang bisa digunakan
elektronik, simulasi elektronik dan seperty Phyton, arduino,
robot scratch dll. Tapi untuk
kondisi Pandemi dan
Founder Magnetcode adalah online, maka kami pilih
Mr. Hoon Min Siang menggunakan Magnetcode
Magnetcode terdaftar di
Google Play Store, free
charge
MENGENAL MAGNETCODE
Magnetcode sudah digunakan
di Kurikulum di Malaysia
MENGENAL MAGNETCODE
No Engineering Background
No Typing No Internet No Time
No Computer Anytime Anywhere
MENGENAL MAGNETCODE
Di Indonesia, sudah kami coba
dan adakan pelatihan di Univ
Negeri Padang, P4TIK Bandung
dan Kampus ITB
Handphone sebagai Tool kreativitas
Ide Karya
MEMBUAT PROGRAM PERTAMA
Project 1: Membuat Traffic Light
(Add, edit, delete, copy commands...)
Timer Timer
= 2 sec = 2 sec
Timer = 2 sec
MEMBUAT PROGRAM PERTAMA
Flowchart
1. Buka Magnetcode di HP Anda
2. Masuk ke Magnetcode
MEMBUAT PROGRAM PERTAMA
Kalau ada program di Home, anda bisa hapus
dengan perintah clear all dari menu di kanan
atas
Menambah Menyem
Perintah bunyikan atau
menampilkan
perintah
'Home'
- Halaman untuk
Coding
Menambah
Perintah
Command added
Return to 'Home'
Delete command
Method 1 Method 2
Geser ke kiri pada perintah yang Click to select command then
ingin dihapus. click 'Dustbin' icon.
Delete
Select All
Hanya 1 perintah
Edit command
Click 'White' to
select other colors
Test program
Click 'Run' to test
program
1. Background_Color = Red
2. Timer = 1 sec
Timer = 1 sec?
Pause the task for 1
second
2. Timer = 1 sec
sec vs msec?
1 sec = 1000 msec
e.g. 0.1 sec = 100 msec,
0.25sec = 250 msec
* msec = mili second
Arrange command
Tick
command Select location to Click 'X' icon
and click paste command to stop
'Copy' icon before you click
'Paste' icon
Arrange Arahan Dari Kumpulan
Command Background_Color=White Graphic Design
Timer = 1 sec Other
1. Background_Color = Red
2. Timer = 2 sec
3. Background_Color = Green
Done?
4. Timer = 2 sec
Click 'Run' to test
5. Background_Color = Yellow
6. Timer = 2 sec
BUT program is
stop at yellow
screen and NOT
repeat?
Always at
the bottom
Goto=1
Done? Jump to line 1.
Click 'Run' to test Example: Goto=3, jump to line
3.
Tekan RUN dan lihat hasilnya
Finished Testing?
Click 'Save Project' to save it in
'mydata' folder
(Text File Format)
SOAL LATIHAN
Sekarang anda diminta untuk memprogram agar
layar Merah Menyala selama 5 detik, Hijau 4 detik
dan kuning 2 Detik.
Buatlah program yang Sesuai.
JAWABAN
Sekarang anda diminta untuk memprogram agar
layar Merah Menyala selama 5 detik, Hijau 4 detik
dan kuning 2 Detik.
MEMBUAT PROGRAM KEDUA
Project 2: LAMPU YANG BISA BERSUARA
Text_Speech_Enable=O
n Enable speech
Text_Speech_Text=Text
Read word or message
SOAL LATIHAN
Sebelum Lampu Menyala Merah, akan keluar
suara Merah, kemudian
Sebelum Lampu Menyala Hijau, akan keluar suara
HIjau, kemudian
Sebelum Lampu Menyala Kuning, akan keluar
suara Kuning
JAWAB
Dari program sebelumnya gunakan perintah copy
2. Tekan Copy
1. Klik yang ingin di copy
Hasil Akhir
Jangan lupa
disave