SlideShare a Scribd company logo
2
Most read
5
Most read
7
Most read
RoboMind
001
Farichah, S.Kom.
Farichah, S.Kom.
RoboMind
Karena bisa mengatur sendiri langkah-per langkah kita untuk mengatur
gerakan robot, dalam hal ini melatih kemampuan kita dalam penguasaan
algoritma dan logika.
Mengapa game ini cocok bagi mereka
yang baru belajar pemrograman?
Farichah, S.Kom.
Kelebihan RoboMind
001
Menggunakan
bahasa
pemrograman ROBO
yang sederhana.
002
Mudah dipahami
bahkan oleh
programer
pemula.
003
Tidak
mengganggu
sistem komputer.
001
002
003
004
Bersifat freeware
(gratis dan bebas
diunduh oleh
siapa pun).
Farichah, S.Kom.
Perintah dasar untuk mengatur gerakan si robot
 forward(n), digunakan untuk menggerakan maju si robot n langkah
 backward(n), digunakan untuk menggerakan ke belakang si robot n langkah
 left(), digunakan untuk membelokkan si robot ke kiri 90 derajad
 right(), digunakan untuk membelokkan si robot ke kanan 90 derajad
 north(n), digunakan untuk mengarahkan robot ke utara, lalu bergerak maju n langkah
 south(n), digunakan untuk mengarahkan robot ke selatan, lalu bergerak maju n
langkah
 west(n), digunakan untuk mengarahkan robot ke barat, lalu bergerak maju n langkah
 east(n), digunakan untuk mengarahkan robot ke timur, lalu bergerak maju n langkah
START
01 02 03
Farichah, S.Kom.
001
paintWhite()
menyuruh robot mewarnai
dengan warna putih pada
path
002 003
Perintah dasar untuk mengatur gerakan si robot
paintBlack()
menyuruh robot mewarnai
dengan warna hitam pada
path
stopPainting()
menyuruh robot berhenti
mewarnai
Farichah, S.Kom.
004
pickUp()
mengambil obyek yang
ada di depannya
005
putDown()
meletakkan obyek di
depannya
# belok ke kanan
right()
# maju 8 langkah
forward(8)
# looping
repeat()
{
# cek apakah ada jalan
berwarna putih di
depannya
if(frontIsWhite()){
# jika ada, maka maju satu
langkah
forward(1)
}
Praktikum
# cek apakah ada jalan berwarna putih di
sebelah kanannya
else if(rightIsWhite()){
# jika ada, belok kanan
right()
}
# cek apakah ada jalan berwarna putih di
sebelah kirinya
else if(leftIsWhite()){
# jika ada, belok kiri
left()
}
# cek apakah di depan robot ada
halangan
else if(frontIsObstacle()){
# jika ada, robot berhenti (stop)
end
}
} Farichah, S.Kom.
Thank
You!
Farichah, S.Kom.

More Related Content

PPTX
Proses Bisnis Pada Teknik Komputer dan Telekomunikasi.pptx
PPTX
BAB 6 ANALISIS DATA KELAS VII MATA PELAJARAN INFORMATIKA.pptx
PDF
Jaringan Komputer & Internet
DOCX
Proposal bantuan dana kegiatan 17 agustus
PPTX
Web browser
PDF
Jaringan komputer
PPTX
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
DOCX
Laporan keuangan
Proses Bisnis Pada Teknik Komputer dan Telekomunikasi.pptx
BAB 6 ANALISIS DATA KELAS VII MATA PELAJARAN INFORMATIKA.pptx
Jaringan Komputer & Internet
Proposal bantuan dana kegiatan 17 agustus
Web browser
Jaringan komputer
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Laporan keuangan

What's hot (20)

PPTX
BAB 8 - Dampak Sosial Informatika
PDF
Analisis Data Kelas 8
PDF
Materi Web Browser
PDF
Jaringan Komputer dan Internet Kelas 8
PPTX
Powerpoint jaringan komputer
PDF
Rencana pembuatan rt rw net
PPTX
PPT Berpikir Komputasional.pptx
DOC
Pidato pasambahan siriah carano
DOCX
Modul Ajar Informatika Kelas 8 SMP Fase D
PPTX
EKSTENSI DAN DIAL PLAN PADA SERVER VOIP.pptx
PPTX
HUT KAI CATUR.pptx
PPTX
Rangkuman bab 5 informatika
PPT
sinyal.ppt
DOCX
Bab iv (Laporan PKL)
PPTX
Uu ite
PPTX
Presentasi keamanan jaringan
DOCX
Proposal kegiatan gerak jalan
PPTX
Contoh Proposal Event
PPT
Power Point Presentasi Komunikasi Data
DOCX
Surat pemberdayaan kesejahteraan keluargan
BAB 8 - Dampak Sosial Informatika
Analisis Data Kelas 8
Materi Web Browser
Jaringan Komputer dan Internet Kelas 8
Powerpoint jaringan komputer
Rencana pembuatan rt rw net
PPT Berpikir Komputasional.pptx
Pidato pasambahan siriah carano
Modul Ajar Informatika Kelas 8 SMP Fase D
EKSTENSI DAN DIAL PLAN PADA SERVER VOIP.pptx
HUT KAI CATUR.pptx
Rangkuman bab 5 informatika
sinyal.ppt
Bab iv (Laporan PKL)
Uu ite
Presentasi keamanan jaringan
Proposal kegiatan gerak jalan
Contoh Proposal Event
Power Point Presentasi Komunikasi Data
Surat pemberdayaan kesejahteraan keluargan
Ad

More from Farichah Riha (20)

PDF
Algoritma Searching Sorting Stack dan Queue Kelas 10
PDF
Pemrograman Visual Blok lanjutan Kelas 12
PDF
Pengenalan bahasa pemrograman Html Kelas 12
PDF
Algoritma dan Pemrograman Aplikasi Scratch
PDF
Jaringan Komputer dan Internet Kelas 10
PDF
Berpikir Komputasional Kelas 9
PDF
Pengolahan Data Menggunakan Microsoft Excel Kelas 7
PDF
Sistem Komputer dan Komponen Penyusunnya Kelas 10
PDF
Informasi dan Publikasinya Kelas 9
PDF
Proteksi Data - Enkripsi Data Kelas 7
PDF
Visualisasi Data dan Peringkasan Data Kelas 8
PDF
Teknologi Informasi dan Komunikasi Kelas 10
PDF
Jaringan Komputer dan Internet Kelas 7
PDF
Berpikir Komputasional Kelas 10
PDF
Algoritma dan Pemrograman Kelas 9
PDF
Sistem Komputer Kelas 7
PDF
Model Komputasi Umum Kelas 9
PDF
Sistem Komputer Kelas 8
PDF
Analisis Data Kelas 9
PDF
Teknologi Informasi dan Komunikasi Kelas 7
Algoritma Searching Sorting Stack dan Queue Kelas 10
Pemrograman Visual Blok lanjutan Kelas 12
Pengenalan bahasa pemrograman Html Kelas 12
Algoritma dan Pemrograman Aplikasi Scratch
Jaringan Komputer dan Internet Kelas 10
Berpikir Komputasional Kelas 9
Pengolahan Data Menggunakan Microsoft Excel Kelas 7
Sistem Komputer dan Komponen Penyusunnya Kelas 10
Informasi dan Publikasinya Kelas 9
Proteksi Data - Enkripsi Data Kelas 7
Visualisasi Data dan Peringkasan Data Kelas 8
Teknologi Informasi dan Komunikasi Kelas 10
Jaringan Komputer dan Internet Kelas 7
Berpikir Komputasional Kelas 10
Algoritma dan Pemrograman Kelas 9
Sistem Komputer Kelas 7
Model Komputasi Umum Kelas 9
Sistem Komputer Kelas 8
Analisis Data Kelas 9
Teknologi Informasi dan Komunikasi Kelas 7
Ad

Recently uploaded (20)

PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
DOCX
Lembar Kerja Mahasiswa Information System
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPTX
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PPTX
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
PDF
Gangguan Penglihatan Mata - presentasi biologi
PPTX
Paparan Penyesuaian Juknis BOSP Tahun 2025
PPTX
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PPTX
MATERI NARKOBA RTS badan anti narkoba.pptx
PPTX
Model Lintas minat dan pendalaman materi
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPT
Teknologi-Pangan-Pertemuan-820728132309-.ppt
PDF
Pengenalan Undang-undang pengakap laut.pdf
PPTX
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Lembar Kerja Mahasiswa Information System
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
Pancasila: fondasi peradaban dan kebudayaan berkelanjutan
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
XI BAB 7 SISTEM PERNAPASAN pada kelas xi
Gangguan Penglihatan Mata - presentasi biologi
Paparan Penyesuaian Juknis BOSP Tahun 2025
Modul 4 Asesmen-dalam-Pembelajaran-Mendalam.pptx
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi
MATERI NARKOBA RTS badan anti narkoba.pptx
Model Lintas minat dan pendalaman materi
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Teknologi-Pangan-Pertemuan-820728132309-.ppt
Pengenalan Undang-undang pengakap laut.pdf
9ICP - Hubungan antara Pancasila dengan UUD 1945Bhinneka Tunggal Ika.pptx
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025

Pemrograman Dasar RoboMind

  • 3. Karena bisa mengatur sendiri langkah-per langkah kita untuk mengatur gerakan robot, dalam hal ini melatih kemampuan kita dalam penguasaan algoritma dan logika. Mengapa game ini cocok bagi mereka yang baru belajar pemrograman? Farichah, S.Kom.
  • 4. Kelebihan RoboMind 001 Menggunakan bahasa pemrograman ROBO yang sederhana. 002 Mudah dipahami bahkan oleh programer pemula. 003 Tidak mengganggu sistem komputer. 001 002 003 004 Bersifat freeware (gratis dan bebas diunduh oleh siapa pun). Farichah, S.Kom.
  • 5. Perintah dasar untuk mengatur gerakan si robot  forward(n), digunakan untuk menggerakan maju si robot n langkah  backward(n), digunakan untuk menggerakan ke belakang si robot n langkah  left(), digunakan untuk membelokkan si robot ke kiri 90 derajad  right(), digunakan untuk membelokkan si robot ke kanan 90 derajad  north(n), digunakan untuk mengarahkan robot ke utara, lalu bergerak maju n langkah  south(n), digunakan untuk mengarahkan robot ke selatan, lalu bergerak maju n langkah  west(n), digunakan untuk mengarahkan robot ke barat, lalu bergerak maju n langkah  east(n), digunakan untuk mengarahkan robot ke timur, lalu bergerak maju n langkah START 01 02 03 Farichah, S.Kom.
  • 6. 001 paintWhite() menyuruh robot mewarnai dengan warna putih pada path 002 003 Perintah dasar untuk mengatur gerakan si robot paintBlack() menyuruh robot mewarnai dengan warna hitam pada path stopPainting() menyuruh robot berhenti mewarnai Farichah, S.Kom. 004 pickUp() mengambil obyek yang ada di depannya 005 putDown() meletakkan obyek di depannya
  • 7. # belok ke kanan right() # maju 8 langkah forward(8) # looping repeat() { # cek apakah ada jalan berwarna putih di depannya if(frontIsWhite()){ # jika ada, maka maju satu langkah forward(1) } Praktikum # cek apakah ada jalan berwarna putih di sebelah kanannya else if(rightIsWhite()){ # jika ada, belok kanan right() } # cek apakah ada jalan berwarna putih di sebelah kirinya else if(leftIsWhite()){ # jika ada, belok kiri left() } # cek apakah di depan robot ada halangan else if(frontIsObstacle()){ # jika ada, robot berhenti (stop) end } } Farichah, S.Kom.