Postingan

Menampilkan postingan dari Oktober, 2026

POST PERULANGAN FOR, WHILE, DO WHILE, NESTED LOOP

PERULANGAN FOR 1. Pengertian Umum Perulangan for adalah struktur kontrol yang paling sering digunakan ketika jumlah perulangan sudah diketahui sejak awal secara pasti . Sifatnya terstruktur dan rapi karena semua komponen pengontrol perulangan berada di dalam satu baris deklarasi. 2. Komponen utama (Struktur Sintaks) Di dalam tanda kurung perulangan for , terdapat tiga elemen penting yang wajib ada: * Inisialisasi ( Initialization ) : Berfungsi untuk menentukan nilai awal dari variabel penghitung ( counter ), contohnya int i = 0 . Variabel ini bertindak sebagai penanda awal iterasi. * Kondisi ( Condition ): Syarat mutlak agar perulangan terus berjalan. Komponen ini akan dievaluasi setiap kali iterasi baru akan dimulai. Jika bernilai true , kode di dalam blok for dijalankan. Jika false , perulangan otomatis berhenti. * Inkremen / Dekremen ( Increment / Decrement ): Berfungsi untuk mengubah nilai variabel penghitung di setiap akhir perulangan (misalnya i++ untuk menambah atau i-- u...

Pertemuan 7 Algoritma

 Bubble sort perulangan for  1. Data Awal Data yang akan diurutkan: [5, 60, 10, 20, 30, 70, 55, 12] Jumlah data ($n$) = 8 elemen. Indeks dimulai dari 0 sampai 7. 2.Penjelasan Algoritma: len(data): Digunakan untuk menghitung jumlah total elemen dalam list (n=8n = 8n=8). Perulangan Luar (for i in range(n - 1)): Mengatur berapa kali proses iterasi (pass) pengurutan dilakukan. Pengurutan membutuhkan maksimal n−1n - 1n−1 kali putaran. Perulangan Dalam (for j in range(n - 1 - i)): Berfungsi untuk membandingkan setiap pasangan elemen yang bersebelahan (data[j] dan data[j + 1]). Pengurangan - i dilakukan karena elemen paling ujung kanan yang sudah pernah dicek pada iterasi sebelumnya pasti sudah berada di posisi terbesar yang benar, sehingga tidak perlu dicek ulang. Pernyataan if: Memeriksa apakah nilai sebelah kiri lebih besar daripada sebelah kanan. Jika ya, posisi keduanya ditukar menggunakan teknik swapping (data[j], data[j + 1] = data[j + 1], data[j]). 3.Langkah-Langkah (Simulasi...

Pertemuan 4 algoritma - Abyan izudin

 Rangkuman Fungsi IF AND dan IF OR Fungsi IF itu dipakai buat bikin keputusan berdasarkan syarat tertentu. Kalau syaratnya terpenuhi, hasilnya satu, kalau tidak, hasilnya yang lain. Di Excel rumusnya =IF(kondisi; hasil_kalau_benar; hasil_kalau_salah) . Contohnya =IF(B2>=75;"Lulus";"Tidak Lulus") , jadi kalau nilai 75 ke atas dapat "Lulus", kalau kurang dapat "Tidak Lulus". Nah, kadang syaratnya tidak cuma satu. Di sini AND dan OR dipakai. IF AND dipakai kalau semua syarat harus terpenuhi. Kalau ada satu saja yang tidak terpenuhi, hasilnya langsung salah. Contohnya toko kasih diskon cuma kalau belanja minimal Rp500.000 dan pelanggannya member: =IF(AND(B2>=500000;C2="Ya");"Diskon";"Tidak Diskon") Jadi Budi yang belanja Rp600.000 tapi bukan member tidak dapat diskon, karena syarat membernya tidak terpenuhi. IF OR dipakai kalau cukup salah satu syarat yang terpenuhi. Hasilnya baru salah kalau semua syarat tid...