PPT_Pemrograman_Kelas10 dan algoritma membahas kode sederhana.pptx
BrigitaIvanaKurniati
0 views
17 slides
Oct 04, 2025
Slide 1 of 17
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
About This Presentation
mempelajari tentang pemrograman dan algoritma sederhana
Size: 782.09 KB
Language: none
Added: Oct 04, 2025
Slides: 17 pages
Slide Content
Materi Pemrograman dasar python Mata pelajaran : Koding & Ka Kelas / fase : 10 /E Disusun Oleh : Brigita Ivana Kurniati , S.Pd .
Tujuan Pembelajaran Menjelaskan konsep dasar pemrograman Mengetahui aturan penulisan kode Membuat program sederhana dengan python
Apa itu Pemrograman ? Pemrograman adalah cara memberi instruksi kepada komputer . Bahasa pemrograman : python, c, java, javascript , dll . Contoh instruksi sederhana : ‘Print('halo, dunia!')
Algoritma dalam Pemrograman Algoritma = langkah-langkah logis untuk menyelesaikan masalah . Contoh algoritma dalam kehidupan sehari hari : Proses membuat teh Membuat nasi goreng Membeli pulsa dikonter , dll
Struktur Dasar Python Input: menerima data dari pengguna Nama = input(' masukkan nama : ') Output: menampilkan data Print('halo', nama ) Variabel : tempat menyimpan data Usia = 16
Struktur kontrol Perulangan (Loop) Percabangan ( Kondisi /If – Else - Elif )
Perulangan (Loop) Perulangan digunakan untuk mengulang perintah . Contoh 1: Input For i in range(1, 6): Print( i ) Output 1 2 3 4 5
Contoh 2: menampilkan perkalian 2 Input for i in range(1,6): print('2 x', i , '=', 2* i ) Output 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 Perulangan (Loop)
Penjelasan langkah per langkah : range(1, 6) Artinya membuat deretan angka dari 1 sampai 5 ( ingat : angka 6 tidak ikut ). Jadi nilai i akan bergantian : 1, 2, 3, 4, 5. Perulangan (for i in range(...)) Program akan mengulang baris di dalam for untuk setiap nilai i . Saat i = 1 → baris print("2 x", i , "=", 2* i ) dijalankan . Lalu i berubah ke 2, 3, 4, hingga 5. Bagian print("2 x", i , "=", 2* i ) print akan menampilkan teks ke layar . i adalah angka dari loop. 2* i adalah hasil perkalian 2 dengan i . Hasil akhirnya Saat i =1 → tampil : 2 x 1 = 2 Saat i =2 → tampil : 2 x 2 = 4 Saat i =3 → tampil : 2 x 3 = 6 Saat i =4 → tampil : 2 x 4 = 8 Saat i =5 → tampil : 2 x 5 = 10 ✨ Jadi, loop for adalah cara mengulang perintah secara otomatis tanpa harus menulis kode print satu per satu .
Contoh 3: Perulangan dengan while i = 1 while i <= 5: print(" Belajar Python ke -", i ) i += 1 Cara Kerja : i = 1 → variabel i dimulai dari angka 1. while i <= 5: → artinya selama nilai i kurang dari atau sama dengan 5 , perulangan akan terus dijalankan . print(" Belajar Python ke -", i ) → menampilkan teks ke layar , sesuai nilai i saat ini . i += 1 → setelah setiap putaran , i bertambah 1. ( sama dengan i = i + 1).
Proses Perulangan dan Outpun Program: Saat i = 1 → cetak " Belajar Python ke - 1" Saat i = 2 → cetak " Belajar Python ke - 2" Saat i = 3 → cetak " Belajar Python ke - 3" Saat i = 4 → cetak " Belajar Python ke - 4" Saat i = 5 → cetak " Belajar Python ke - 5" Saat i = 6 → syarat i <= 5 tidak terpenuhi , perulangan berhenti . ⚡ Jadi, while cocok dipakai jika kita tidak tahu berapa kali perulangan akan berjalan atau ingin mengulang selama kondisi tertentu masih benar .
Percabangan ( Kondisi /IF-ELSE ) Digunakan untuk pengambilan keputusan . Misalnya : jika syarat terpenuhi → lakukan sesuatu , jika tidak → lakukan hal lain. Contoh : usia = int(input(' masukkan usia : ')) if usia >= 17: Print(' sudah boleh membuat KTP’) Else: Print(' belum boleh membuat KTP')
Praktik Coding Sederhana Buat program menampilkan nama dan kelasmu , lalu menampilkan : “Halo, saya [ nama ], kelas [ kelas ]" Buat program menampilkan perkalian 3 dari 1–10. Buat program yang meminta input usia , lalu tampilkan pesan sesuai usia . " Remaja " jika usia < 18 " Dewasa " jika usia ≥ 18
Refleksi & kesimpulan Apa manfaat belajar coding dalam kehidupan sehari-hari ? Apa tantangan yang kamu temui saat menulis program pertama kali?
Manfaat coding dalam kehidupan sehari hari Bisa menciptakan aplikasi , game, website, atau program sederhana sesuai ide mereka . Bisa membuat program sederhana untuk membantu perhitungan , pengingat , atau bahkan otomatisasi tugas harian . Membantu lebih memahami cara kerja aplikasi yang sering digunakan .
Apa tantangan yang kamu temui saat menulis program pertama kali? Error atau bug → program sering tidak berjalan sesuai harapan . Salah ketik (typo) → lupa tanda titik dua : atau tanda kurung , sehingga program error. Butuh kesabaran → belajar coding harus mau mencoba berulang kali sampai berhasil .
Penutup Belajar coding melatih logika , kreativitas , dan keterampilan digital. Tetap semangat berlatih !