Anda di halaman 1dari 15

Oleh: Rosihan Ari Yuana

Pemrograman Terstruktur
Tujuan Perkuliahan

 Memahami cara berpikir logis komputer


(mahasiswa bisa berpikir sebagaimana
komputer berpikir)
 Mampu membuat program sederhana
dengan bahasa pemrograman tertentu
secara terstruktur
Why Computer Programming??

 Hitung nilai 3!
 Hitung nilai 10!
 Hitung nilai 30!
 Hitung nilai 71!
 Hitung nilai 100!
Perlu Disiapkan

 Robomind (Freeware)
Link download ->
https://www.robomind.net/en/download.html
 Python IDE
https://www.python.org/downloads/
Ketentuan Kuliah

 Presensi kuliah dibuka setiap hari Senin 08.00 –


21.00 WIB
 Presensi kuliah di OCW (ocw.uns.ac.id)
 Sync Lecturing via Google Meet
(Senin, jam 07.30 (A) dan 09.30 (B))
 Async Lecturing via SPADA
 WA Group hanya boleh untuk:
 Diskusi seputar materi kuliah
 Info2 kuliah
 Setiap mhs wajib membuat akun Github
Robomind
Robomind
Robomind – Flow Process
 Sequencial – berurutan
 Proses dilakukan satu persatu secara berurutan (top-down)
 Contoh sehari2: menjalankan mobil
 Kondisional – bersyarat
 Suatu proses akan dijalankan ketika terpenuhinya suatu syarat
 Contoh sehari2: jika saya lapar, maka saya makan
 Looping – berulang
 Suatu proses atau bbrp proses dijalankan secara berulang2
sampai dengan n kali atau sampai terpenuhinya suatu syarat
 Contoh sehari2: saya akan terus makan sampai saya kenyang,
saya akan makan bakso sampai dengan 10 mangkuk
Robomind – Flow Process

Contoh Sequencial Process

robot maju 3 langkah, lalu hadap kanan, maju 3 langkah


Robomind – Flow Process

 Contoh Sequencial Process

mengambil obyek lalu menaruh ke pojok kiri bawah


Robomind – Flow Process

 Latihan
 Buat kode program untuk menjalankan robot
bergerak sepanjang garis putih
 Buat kode program untuk memindahkan obyek yg
ada di pojok kanan atas, ke pojok kiri atas
 Buat kode program untuk menyuruh robot
membuat angka delapan dengan cat warna putih
Robomind – Flow Process

 Contoh Conditional Statement (Bersyarat)


Robomind – Flow Process

 Syarat bisa ditambahkan operator logika: &


(and), | (or), ~ (not)
Robomind – Flow Process

 Looping (dg n perulangan)


Robomind – Flow Process

 Contoh looping terus menerus

Anda mungkin juga menyukai