Anda di halaman 1dari 4

LAPORAN PRAKTIKUM

STRUKTUR DASAR ALGORITMA


MODUL 4 ( SELECTION )

TAHUN AKADEMIK 2021/2022

Disusun Oleh
Tasya Putri Maharani
NIM. 1217010077

Dosen Pengampu
Qonita Ummi Safitri M,Si

UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG


DJATI BANDUNG
FAKULTAS SAINS DAN TEKNOLOGI
PROGRAM STUDI MATEMATIKA
A. Tujuan Praktikum
• Memahami konsep dan pengunaan loop secara lebih mendalam.
• Memahami konsep dan penggunaan selection dalam algoritma.

B. Pembahasan

1. Istilah istilah ( glossarium ) dalam modul 4.


No Istilah Arti Pengertian
1. Loop Pengulangan Sebuah urutan perintah
yang secara menerus
diulang hingga suatu
kondisi tercapai.
2. Nested Loop Pengulangan pengulangan yang berada di
bersarang dalam struktur pengulangan
lainnya
3. Selection Pemilihan Salah satu struktur
algoritma yang menjalankan
aksi jika suatu kondisi (
event ) terpenuhi.

2. Inti materi.
Jawaban :
Inti materi dari modul 4 dan praktikum ini adalah mempelajari point ke 3 dari
struktur algoritma yaitu selection (pemilihan) dan nested loop (pengulangan
bersarang) dimana blok ini bisa digunakan untuk membuat kode algoritma pada
suatu project yang jika ingin mengulang suatu struktur kode di dalam struktur
pengulangan. Dan selection itu sendiri sebagai salah satu struktur dasar dalam
algoritma yang akan menjalankan aksi jika suatu kondisi/kejadian (event)
terpenuhi.

3. Kendala dan solusi.


Jawaban :
Dalam proses pengerjaan modul 3 dan praktikum, saya tidak menemukan
kendal apapun. Saya mengerjakan praktikum sesuai dengan prosedur
kerja dan sistematis mengerjakan lesson 1 hingga lesson 16.
4. Tuliskan dan jelaskan definisi dan notasi untuk menyatakan nested loop.
Jawaban :
➢ Definisi : Nested loop atau pengulangan bersarang adalah
pengulangan yang berada di dalam struktur pengulangan lainnya.
➢ Notasi : For, while – do, repeat – until.

5. Berikan beberapa contoh algoritma sederhana yang menggunakan nested


loop.
Jawaban :
Berikut merupakan beberapa contoh algoritma sederhana yang
menggunakan nested loop.

Sumber : https://studio.code.org/s/coursec-2021/lessons/8/levels/12

Sumber: https://studio.code.org/s/coursec-2021/lessons/9/levels/5

6. Jelaskan kembali yang Anda fahami dari project Scratch Programming


yang Anda lakukan pada modul ini.
Jawaban:
Pada pengerjaan modul 4 dan praktikum di project Scratch Programming ini
saya mempelajari point ke 3 dari struktur algoritma yaitu selection (pemilihan)
dan nested loop (pengulangan bersarang) dimana blok ini bisa digunakan untuk
membuat kode algoritma pada suatu project yang jika ingin mengulang suatu
struktur kode di dalam struktur pengulangan. Dan selection itu sendiri sebagai
salah satu struktur dasar dalam algoritma yang akan menjalankan aksi jika
suatu kondisi/kejadian (event) terpenuhi.

7. Tuliskan beberapa algoritma yang Anda buat dengan Scratch yang


menggunakan konsep nested loop, dan jelaskan apa yang dilakukan
algoritma tersebut.
Jawaban :

Sumber: https://studio.code.org/s/coursec-2021/lessons/8/levels/12
Algoritma yang bekerja adalah penggunaan nested loop yaitu pengulangan
2kali struktur untuk kode “move forward” yang diulang sebanyak 3 kali.
Sehingga scratch akan bekerja berpindah tempat 3 kali lalu belok kanan –
berpindah tempat 3 kali lalu belok kiri dan strukrur tersebut berulang
sebanyak 2 kali setelah mengklik tombol “when run”.

C. Lampiran

Anda mungkin juga menyukai