Postingan

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...

Pertemuan 3 Algoritma

  Ringkasan Algoritma & Pemrograman: Percabangan 1. Pengertian Percabangan Percabangan adalah struktur dalam algoritma yang digunakan untuk mengambil keputusan berdasarkan suatu kondisi . Contohnya: Jika nilai ≥ 60 → LULUS Jika nilai < 60 → TIDAK LULUS Jadi, program tidak selalu menjalankan semua perintah secara berurutan, tetapi dapat memilih proses sesuai kondisi. 2. Operator Perbandingan Percabangan menggunakan operator untuk membandingkan kondisi: Operator Arti == Sama dengan != Tidak sama dengan > Lebih besar < Lebih kecil >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan 3. Operator Logika Beberapa kondisi dapat digabungkan menggunakan: AND → kedua kondisi harus benar OR → salah satu kondisi benar NOT → membalik kondisi Dalam Python digunakan and , or , dan not . 4. Jenis-Jenis Percabangan a. IF Digunakan jika hanya ada satu kondisi yang perlu diperiksa. if nilai >= 60 : print ( "LULUS" ) b. ...

Pertemuan1 algoritma dan pemprograman

  Rangkuman Algoritma dan Pemrograman Algoritma adalah langkah-langkah yang logis dan terurut untuk menyelesaikan suatu masalah. Pemrograman adalah proses mengubah algoritma menjadi kode menggunakan bahasa pemrograman agar dapat dijalankan oleh komputer. Algoritma = langkah penyelesaian masalah. Pemrograman = membuat langkah tersebut menjadi kode. Programmer = orang yang membuat program. Contoh bahasa pemrograman: Python, Java, C++, JavaScript . Perbedaan Algoritma dan Pemrograman Algoritma Pemrograman Berisi langkah penyelesaian masalah Berisi kode program Menggunakan bahasa yang mudah dipahami Menggunakan bahasa pemrograman Tidak harus menggunakan komputer Dijalankan menggunakan komputer Dapat dibuat dalam pseudocode atau flowchart Ditulis dalam source code 📝 Kesimpulan Algoritma dan pemrograman saling berkaitan. Algoritma digunakan untuk menentukan langkah-langkah penyelesaian masalah , sedangkan pemrograman digunakan untuk mengubah langkah tersebut menjad...

Pertemuan2 materi variabel dan tipe data

  Rangkuman Materi Pertemuan ke-2 Tanggal: 15 September 2026 Materi: Variabel dan Tipe Data Python 1. Variabel Variabel adalah tempat untuk menyimpan data dalam program. nama = "Budi" umur = 20 tinggi = 170.5 Variabel terdiri dari nama, nilai, dan tipe data . 2. Fungsi Variabel Variabel digunakan untuk: Menyimpan data Mengolah data Mengubah data Menggunakan data berulang kali Membuat program lebih mudah dibaca 3. Assignment Assignment adalah proses memberikan nilai ke variabel menggunakan tanda = . nama = "Andi" umur = 25 4. Aturan Penamaan Variabel Nama variabel: Tidak boleh diawali angka. Tidak boleh menggunakan spasi. Dapat menggunakan angka, tetapi bukan di awal. Gunakan _ sebagai pengganti spasi. Contoh: nama_siswa = "Budi" nilai_ujian = 90 5. Case Sensitive Python membedakan huruf besar dan kecil . nama = "Budi" Nama = "Andi" NAMA = "Citra" Ketiganya m...

Materi 1 Algoritma dan Pemrograman

 1. Pengertian AlgoritmaAlgoritma adalah urutan langkah-langkah logis, sistematis, dan terstruktur yang disusun untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu.Dalam kehidupan sehari-hari, algoritma mirip seperti resep masakan. Resep masakan memberikan instruksi langkah demi langkah (misal: potong bawang, panaskan minyak, masukkan bumbu) agar Anda bisa menghasilkan masakan yang diinginkan. Jika langkahnya acak atau terbalik, masakan bisa gagal.Di dalam komputer, algoritma harus ditulis secara logis agar komputer tidak bingung saat mengeksekusi perintah. -Ciri-ciri Algoritma yang Baik:Ada Input & Output: Memiliki data yang dimasukkan dan hasil akhir yang jelas.Pasti dan Jelas: Tiap langkah tidak boleh menimbulkan makna ganda (ambigu).Terbatas: Langkah-langkahnya harus berhenti setelah tujuan tercapai (tidak berputar selamanya). 2. Pengertian Pemrograman (Programming)Pemrograman adalah proses menerjemahkan algoritma (langkah penyelesaian masalah) ke dalam instruks...