Modul Informatika Kelas 7 Algoritma Dan Pemrograman
Modul Informatika Kelas 7 Algoritma Dan Pemrograman
Pemrograman
Penulisan Algoritma
Dalam penulisan algoritma tidak ada aturan baku terkait penulisan,
yang penting mudah dibaca dan dipahami. Meskipun begitu, untuk
menghindari kekeliruan terhadap notasi algoritma, notasi yang sering
digunakan dalam menuliskan algoritma yaitu:
1. Kalimat Deskriptif : Notasi penulisan algoritma menggunakan
bahasa deskriptif dilakukan dengan menuliskan instruksi-instruksi
yang harus dilaksanakan dalam bentuk kalimat deskriptif dengan
menggunakan bahasa natural atau sehari-hari.
2. Flowchart (Diagram alur) : Penulisan algoritma dengan
menggunakan flowchart adalah cara penulisan algoritma dengan
menggunakan notasi grafis.
Ilustrasi Pemahaman Algoritma
Masalah/Persoalan: Mengolah Kentang
➢ Bila ingin makan kentang, tentunya kita perlu memiliki kentang
terlebih dahulu;
➢ Jika belum ada, maka beli kentang dahulu;
➢ Jika kentang sudah ada, maka kentang perlu dikupas;
➢ Setelah dikupas, kita harus memilih proses masak kentang, apakah
kita mau menggoreng kentang, merebus kentang atau membuat
sup.
Algoritma kalimat Deskriptif menggunakan bahasa natural :
1) Mulai;
2) Periksa ketersediaan kentang;
3) Jika belum ada, maka beli kentang;
4) Jika sudah ada, maka kentang siap diolah;
5) Kentang dikupas;
6) Tentukan proses memasak kentang;
7) Jika digoreng, maka goreng kentang;
8) Jika direbus, maka rebus kentang;
9) Jika dibuat sup, maka proses masak sup;
10) Proses memasak kentang yang dipilih;
11) Selesai.
Algoritma Penulisan Flowchart (diagram alur).
Kita dapat membuat flowchart dengan menggunakan sombol-simbol
standar diagram alur seperti yang telah dijelaskan pada materi
sebelumnya.
Contoh Soal Algoritma sederhana
Permasalahan : Pergi / berangkat kesekolah
1. Bila ingin berangkat ke sekolah sebelum jam 7 pagi, saya harus
bangun pagi jam 6.
2. Setelah itu saya harus mandi pagi, ganti pakaian dan sarapan
pagi.
3. Setelah itu saya harus segera berangkat ke sekolah.
4. Saya bisa pergi kesekolah diantar orang tua menggunakan
kendaraan pribadi,
5. Saya juga bisa menggunakan kendaraan umum,
6. Saya juga bisa berjalan kaki ke sekolah.
Algoritma Deskriptif
1. Mulai.
2. Bangun pagi jam 6.
3. Mandi pagi, ganti pakaian, sarapan pagi.
4. Tentukan cara untuk berangkat ke sekolah.
5. Jika berangkat Bersama orang tua, maka orang tua harus segera
mengantar saya.
6. Jika mengunakan kendaraan umum, maka harus segera mencari
kendaraan umum.
7. Jika berjalan kaki, maka harus segera berangkat kesekolah.
8. Berangkat kesekolah sesuai cara yang dipilih.
9. Selesai.
Tugas !
Buatlah algoritma sederhana dengan permasalahan yang ada
disedkitar kita seperti pada contoh saol diatas !
2
5
Keterangan gambar
1. Menu : digunakan untuk membuat projek baru, membuka projek
yang sudah disimpan, menyimpan projek yang sudah dibuat
atau undo Langkah sebelumnnya.
2. Deskripsi blok : pada bagian kiri terdapat kode ( script ) yaitu
sekumpulan blok-blok perintah yang akan digunakan untuk
memprogra. Setiap blok pada kode memiliki fungsi yang
berbeda, yaitu sebagai berikut :
a. Motion / Gerakan ; digunakan untuk mengerakan sprite.
b. Looks / tampilan : digunakan pada segala sesuatu yang
berhubungan dengan tampilan pada program.
c. Sound / suara : digunakan untuk memberikan suara pada
sprite atau stage.
d. Events / kejadian : digunakan untuk mengatur script atau kode
pada sprite untuk berjalan.
e. Control / control ; berfungsi untuk mengontrol kode agar
berjalan.
f. Sensing / sensor : berfungsi untuk memberikan sensor pada
perinta yang digunakan.
g. Operator : berfungsi untuk operasi matematika.
h. Variable: berfungsi untuk membuat variable.
3. Script area : adalah tempat untuk menerapkan script atau kode
terhadap sprite yang anda tampilkan.
4. Canvas : tempat aksi sprite berlangsung.
5. Sprite list : tempat untuk mengatur dan menganti tampilan spite
dan canvas.
5. Praktikum
Praktikum 1 : membuat kucing bergerak ke kanan
1. Klik menu berkas >> Baru
4. Silahkan klik pada script kode pada script area tadi, maka sprite
akan bergerak ke kanan. Sprite dapat dikembalikan kesisi kiri
dengan drag kucing tadi.
5. Klik pada event / kejadian, lalu drag printah “ Ketika(gambar
bendera hijau) di klik” kedalam script area. Letakan pada posisi
atas dari kedua script tadi.
6. Coba klik pada gambar bendera hijau yang ada pada bagian
stage, maka sprite akan bergerak kekanan.