# data[].attributes.body
KOMEN DI BAWAH DGN MENGETIK NAMA DAN KELAS KALIAN. YG KOMEN SEMBARANGAN DIANGGAP TIDAK HADIR.

SETELAH MENGETIK NAMA DAN KELAS, BACA MATERI DI BAWAH LALU KERJAKAN QUIZIZZ DENGAN MENGKLIK https://quizizz.com/join?gc=60247304 https://quizizz.com/join?gc=60247304 https://quizizz.com/join?gc=60247304 https://quizizz.com/join?gc=60247304 .

LANGSUNG MASUKKAN NAMA, DAN KLIK START GAME

JANGAN TERLALU CEPAT MEMULAI QUIZIZZ! AKAN TERDETEKSI DI BROWSER ANDA! BACA TERLEBIH DAHULU MATERI DI BAWAH!

# data[].attributes.body
CONTOH LAIN ALGORITMA SEKUENSIEAL/URUTAN DALAM KEHIDUPAN SEHARI-HARI

Algoritma dalam berwudhu (harus berurutan)

Algoritma ketika shalat (harus berurutan)

# data[].attributes.body
CONTOH LAIN ALGORITMA PERCABANGAN DALAM KEHIDUPAN SEHARI-HARI

"Jika nilai ujianku lebih dari 80, maka aku akan diajak makan oleh Ayah. Jika tidak, aku harus belajar lebih giat."

Penjelasan: Ini adalah contoh percabangan sederhana dengan dua kondisi. Keputusan untuk diajak makan atau belajar lebih giat bergantung pada nilai ujian.

"Jika hari ini hujan, maka aku akan membawa payung. Jika hari cerah, aku akan memakai topi."

Penjelasan: Percabangan ini berdasarkan kondisi cuaca. Keputusan untuk membawa barang apa yang akan dipakai bergantung pada apakah hari hujan atau cerah.

"Jika tugas sudah selesai, maka aku akan bermain game. Jika belum, aku akan menyelesaikan tugas terlebih dahulu."

Penjelasan: Prioritas tugas menjadi dasar pengambilan keputusan. Jika tugas sudah selesai, maka ada waktu untuk bersenang-senang.

"Jika lampu kamar mati, maka aku akan mencari senter. Jika sekring putus, aku akan meminta bantuan Ayah."

Penjelasan: Percabangan ini berkaitan dengan pemecahan masalah. Tindakan yang diambil tergantung pada penyebab lampu mati.

"Jika jam istirahat sudah tiba, maka aku akan membeli makanan di kantin. Jika tidak lapar, aku akan langsung ke perpustakaan."

Penjelasan: Keputusan untuk pergi ke kantin atau perpustakaan bergantung pada kondisi perut.

# data[].attributes.body
STRUKTUR DASAR ALGORITMA

Algoritma terdiri dari tiga struktur dasar, yaitu:

1. Sekuensial (Urutan)

Ini adalah langkah-langkah yang dijalankan secara berurutan dari awal hingga akhir. Contohnya adalah saat kalian membuka buku, membaca, dan menutupnya.

Semua dilakukan sesuai urutan.

2. Percabangan (Bersyarat/Kondisional)

Pada struktur ini, langkah-langkah akan berubah berdasarkan kondisi tertentu.

Contohnya, jika hujan, maka kalian membawa payung; jika tidak hujan, kalian tidak membawa payung.

3. Pengulangan (Looping)

Struktur ini digunakan untuk mengulangi langkah tertentu hingga syarat tertentu terpenuhi. Misalnya, mengaduk teh sampai gulanya larut.

# data[].attributes.body
CONTOH LAIN ALGORITMA PERCABANGAN DALAM KEHIDUPAN SEHARI-HARI

Memilih Pakaian:

Jika cuaca panas, pakai baju kaos dan celana pendek.

Jika cuaca dingin, pakai jaket dan celana panjang.

Membeli Makanan:

Jika lapar, beli makanan berat.

Jika haus, beli minuman.

Menyeberang Jalan:

Jika lampu lalu lintas berwarna hijau, menyeberang.

Jika lampu lalu lintas berwarna merah, berhenti.

Menonton TV:

Jika ada acara kesukaan, nonton TV.

Jika tidak ada acara kesukaan, lakukan kegiatan lain.

Memilih Menu Makan Siang:

Jika ingin makan nasi, pilih nasi goreng.

Jika ingin makan mie, pilih mie ayam.

# data[].attributes.body
CONTOH LAIN ALGORITMA PERULANGAN/LOOPING DALAM KEHIDUPAN SEHARI-HARI:

1. Mempelajari Materi Pelajaran

Algoritma:

1. Mulai: Buka buku atau modul pelajaran.

2. Baca satu paragraf.

3. Pahami: Coba pahami isi paragraf tersebut. Jika belum paham, ulangi langkah 2.

4. Catat poin-poin penting.

5. Ulangi langkah 2-4 untuk paragraf berikutnya.

6. Akhiri: Jika semua materi sudah selesai, lanjutkan ke langkah berikutnya (misalnya, mengerjakan soal latihan).

2. Mengerjakan Soal Latihan

Algoritma:

1. Mulai: Ambil lembar soal latihan.

2. Baca soal pertama.

3. Kerjakan soal tersebut.

4. Cek jawaban: Bandingkan jawaban dengan kunci jawaban. Jika salah, ulangi langkah 3.

5. Ulangi langkah 2-4 untuk soal berikutnya.

6. Akhiri: Jika semua soal sudah selesai, lanjutkan ke langkah berikutnya (misalnya, mengulang materi yang belum paham).

3. Menyiapkan Tas Sekolah

Algoritma:

1. Mulai: Buka tas sekolah.

2. Periksa roster dan daftar buku dan alat tulis yang dibutuhkan.

3. Masukkan buku dan alat tulis ke dalam tas.

4. Ulangi langkah 2-3 untuk setiap item dalam daftar.

5. Akhiri: Jika semua barang sudah dimasukkan, tutup tas.

4. Mencuci Piring

Algoritma:

1. Mulai: Kumpulkan semua piring kotor.

2. Cuci satu piring.

3. Bilas piring yang sudah dicuci.

4. Keringkan piring.

5. Ulangi langkah 2-4 untuk setiap piring.

6. Akhiri: Jika semua piring sudah bersih, simpan.

5. Tindakan membasuh anggota wudhu sebanyak tiga kali dapat dianggap sebagai contoh sederhana dari algoritma perulangan. Meskipun tidak sekompleks perulangan dalam pemrograman komputer, namun konsep dasarnya sama. Kita melakukan suatu tindakan (membasuh) secara berulang sebanyak tiga kali.

Mari kita lihat analogi dengan konsep perulangan dalam pemrograman:

Bayangkan kita memiliki sebuah variabel yang mencatat jumlah kali kita sudah membasuh. Kita mulai dengan nilai 0. Kemudian kita tuliskan sebuah "perintah" sederhana:

Ulangi tindakan membasuh sebanyak 3 kali.

Setiap kali membasuh, tambahkan 1 pada variabel jumlah.