
Menulis Kode dan Membuat Program Sederhana
Presentation
•
Computers
•
8th Grade
•
Medium
FIDA ANNISA IMRON HAFSAH
Used 3+ times
FREE Resource
28 Slides • 6 Questions
1
Menulis Kode dan Membuat Program Sederhana dengan Logika Matematika
By FIDA ANNISA IMRON HAFSAH
2
3
Tujuan Pembelajaran
Menuliskan algoritma menggunakan bahasa pemrograman dasar seperti Python.
Memahami struktur kontrol seperti urutan (sequence), percabangan (if-else), dan pengulangan (loop).
Menggunakan struktur data sederhana (variabel).
Membuat program sederhana untuk menyelesaikan tugas tertentu.
4
Multiple Choice
Urutan yang benar dalam membuat sebuah program komputer adalah ...
flowchart - algoritma - program
algoritma - flowchart - program
program - algoritma - flowchart
algoritma - program - flowchart
5
Open Ended
Pengertian dari sebuah kode program menurut pendapatmu adalah ...
6
Definisi Program
Kumpulan instruksi yang ditulis dalam bahasa yang dapat dimengerti oleh komputer. Instruksi-instruksi ini akan dijalankan oleh komputer secara berurutan atau berdasarkan kondisi tertentu.
Contohnya, saat kamu membuka aplikasi kalkulator dan menekan "2+3", program komputer akan memproses input tersebut dan menampilkan hasilnya adalah 5.
7
Kumpulan instruksi atau perintah yang ditulis menggunakan bahasa pemrograman agar komputer melakukan tugas tertentu.
Contohnya: print("Halo, Dunia!") dalam bahasa Python akan menampilkan teks Halo, Dunia!
Kode Program
8
Struktur Kontrol pada Program
9
Urutan (sequence)
Komputer menjalankan instruksi secara berurutan dari atas ke bawah, seperti membaca buku baris demi baris. Instruksi yang ditulis pertama akan dijalankan lebih dahulu, kemudian dilanjutkan ke baris berikutnya.
10
Kode Python untuk instruksi berurutan dan output-nya
Python
Kode Scratch untuk instruksi berurutan dan output-nya
Scratch
11
Percabangan (Conditional)
Percabangan memungkinkan program untuk membuat keputusan. Komputer akan memilih jalan mana yang harus diambil berdasarkan suatu kondisi. Percabangan digunakan saat program perlu mengambil keputusan berdasarkan suatu kondisi. Misalnya, jika cuaca hujan, maka bawa payung, jika tidak, cukup pakai topi.
12
Kode Python untuk instruksi berurutan dan output-nya
Python
Kode Scratch untuk instruksi berurutan dan output-nya
Scratch
13
Pengulangan (Looping)
Pengulangan digunakan ketika kita ingin menjalankan sebuah perintah berulang kali. Hal ini sangat berguna untuk menghemat waktu dan mencegah pengulangan kode secara manual.
14
Kode Python untuk instruksi berurutan dan output-nya
Python
Kode Scratch untuk instruksi berurutan dan output-nya
Scratch
15
Variabel dalam Program
Variabel adalah tempat untuk menyimpan data atau nilai dalam program. Bayangkan variabel seperti wadah atau kotak yang diberi nama, di mana kita dapat menaruh sesuatu (seperti angka atau teks) dan menggunakan isi kotak tersebut kapan saja.
16
Multiple Choice
Cara penulisan variabel yang baik dan benar adalah ...
nilai ujian
nilai-ujian
nilai_ujian
Nilai Ujian
17
Replace this with your body text.
Duplicate this text as many times as you would like.
All provided templates can be reused multiple times.
Tipe Data Dasar Python
18
Contoh kode Python yang menggabungkan konsep variabel dan struktur kontrol.
Kode Pyhton
19
Fungsi-fungsi Umum dalam Python
20
Fungsi print() digunakan untuk mencetak atau menampilkan sesuatu ke layar.
print()
21
Fungsi input() digunakan untuk meminta pengguna memasukkan informasi dari keyboard.
input()
22
Saat kita menggunakan input(), data yang masuk berupa teks (string). Akan tetapi, pada int() dan float(), data dapat mengubahnya menjadi angka:
1. int() mengubah ke bilangan bulat,
2. float() mengubah ke bilangan desimal.
int () &
float()
23
Komentar perlu untuk menambahkan catatan atau penjelasan di dalam kode untuk memahami fungsi dari baris-baris kode tertentu. Komentar tidak dijalankan oleh komputer, karena tujuannya hanya membantu membaca kode tersebut.
Komentar dalam Python
24
Let's Practice!
25
Rancangan Program Penghitung Volume Kubus
26
Program Hitung Volume Kubus
Flowchart
Mulai
Masukkan nilai panjang sisi kubus (s)
Hitung volume kubus dengan rumus:
Volume = s × s × sTampilkan hasil volume kubus
Selesai
Algoritma
27
Berikut adalah contoh kode program untuk menghitung volume kubus dalam Python
Kode dalam Python
28
Time to Explore
29
Refleksi Pembelajaran
30
Multiple Select
Apakah kode program yang kalian buat dapat dijalankan dengan baik tanpa error?
Ya
Tidak
31
Open Ended
Bagaimana kondisi yang sering kalian temui sehingga membuat program error dan tidak dapat dijalankan dengan baik? Kemukakan pendapatmu.
32
Open Ended
Bagaimana langkah yang kalian ambil untuk mengatasi jika terdapat error pada program?
33
Materi Berikutnya >>
Etika dan Keamanan dalam Ekosistem Digital
34
Terima Kasih!
Menulis Kode dan Membuat Program Sederhana dengan Logika Matematika
By FIDA ANNISA IMRON HAFSAH
Show answer
Auto Play
Slide 1 / 34
SLIDE
Similar Resources on Wayground
25 questions
Jaringan Kabel dan Nirkabel
Presentation
•
7th - 9th Grade
25 questions
Dampak TIK
Presentation
•
7th Grade
24 questions
ARTIKEL ILMIAH POPULER
Presentation
•
8th Grade
26 questions
RENANG
Presentation
•
7th Grade
22 questions
Informatika Kelas 7
Presentation
•
7th Grade
25 questions
Bahasa Melayu Tingkatan 2
Presentation
•
8th Grade
25 questions
TIK KELAS 7
Presentation
•
7th Grade
28 questions
Evaluating Arguments
Presentation
•
8th - 9th Grade
Popular Resources on Wayground
5 questions
A Home on the Shore
Quiz
•
3rd Grade
28 questions
US History Regents Review
Quiz
•
11th Grade
6 questions
A Horse Tale
Quiz
•
3rd Grade
20 questions
Math Review
Quiz
•
3rd Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
20 questions
Dividing Fractions
Quiz
•
5th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Equation Word Problems
Quiz
•
7th Grade
Discover more resources for Computers
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
55 questions
A Long Walk to Water Final Review
Quiz
•
6th - 8th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
30 questions
Circles, Area, & Volume II 2026
Quiz
•
8th Grade
20 questions
summer trivia
Quiz
•
8th Grade
28 questions
A Rover's Story, part 1
Quiz
•
6th - 8th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
5 questions
8th Grade- Multi Step Equations
Presentation
•
8th Grade