PPT_Pemrograman_Kelas10 dan algoritma membahas kode sederhana.pptx

BrigitaIvanaKurniati 0 views 17 slides Oct 04, 2025
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

mempelajari tentang pemrograman dan algoritma sederhana


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 !
Tags