
Pengenalan Kode Program Python (Bag II)
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Easy
Urwah Barqi
Used 1+ times
FREE Resource
17 Slides • 4 Questions
1
PENGENALAN KODE PROGRAM BAHASA PYTHON (BAG. 2)
2
3
4
Tutorial
5
Percabangan
Percabangan digunakan untuk membuat keputusan dalam program berdasarkan suatu kondisi tertentu. Percabangan akan mampu membuat program berpikir dan menentukan tindakan sesuai dengan logika/kondisi yang kita berikan.
6
Format Penulisan Kode
if kondisi:
# kode yang dijalankan jika kondisi benar (True)
elif kondisi_lain:
# kode yang dijalankan jika kondisi_lain benar
else:
# kode yang dijalankan jika semua kondisi di atas salah (False)
7
Contoh Kode Program
angka = 5
if angka % 2 == 0:
print(f"{angka} adalah bilangan genap.")
else:
print(f"{angka} adalah bilangan ganjil.")
Keluaran :
5 adalah bilangan ganjil.
8
Penjelasan Kode Program
angka = 5
#Bilangan 5 disimpan pada variabel angka
if angka % 2 == 0:
#Jika angka dibagi 2 sisa baginya adalah 0
print(f"{angka} adalah bilangan genap.")
#Maka akan ditampilkan "5 adalah bilangan genap."
else:
#Jika angka dibagi 2 sisa baginya selain 0
print(f"{angka} adalah bilangan ganjil.")
#Maka akan ditampilkan "5 adalah bilangan ganjil."
9
Perulangan
Perulangan digunakan untuk mengeksekusi blok kode beberapa kali secara berulang. Jenis perulangan di Python :
1. for - digunakan untuk mengulang dalam rentang atau koleksi data tertentu
2. while - digunakan untuk mengulang selama kondisi bernilai true
10
Contoh Perulangan for
for i in range(1, 6):
print(i)
Keluaran :
1
2
3
4
5
11
Penjelasan Perulangan for
for i in range(1, 6):
#Variabel i digunakan untuk menyimpan nilai dari range(1, 6)
#range(1,6) akan menghasilkan angka 1 sampai 5, karena range tidak memasukkan angka terakhir yakni 6
#maka range(1, 6) berisi 5 buah data, yakni angka 1 sampai 5
print(i)
#Seluruh data pada variabel i akan ditampilkan satu persatu
#Data pertama adalah 1, kedua 2, dst sampai data kelima yakni 5
12
Contoh Perulangan while
angka = 5
while angka > 0:
print(angka)
angka -= 1
Keluaran :
5
4
3
2
1
13
Penjelasan Perulangan while
angka = 5
#Bilangan 5 disimpan pada variabel angka
while angka > 0:
#Dicek apakah variabel angka bernilai lebih besar dari 0
print(angka)
#Jika ya, maka isi dari variabel angka akan ditampilkan
angka -= 1
#Variabel angka akan dikurangi 1
#Jika variabel angka bernilai =0 atau <0, maka kode pada baris selanjutnya yang akan dijalankan (setelah kode angka -= 1)
14
Komentar
Komentar digunakan untuk memberikan penjelasan pada kode, sehingga lebih mudah dipahami oleh programmer lain atau diri sendiri di masa depan. Apapun yang dituliskan dengan komentar tidak akan dijalankan oleh Python, sehingga tidak muncul pada hasil program. Python mendukung komentar satu baris dan komentar multi-baris.
15
Komentar Satu Baris menggunakan tanda pagar (#)
Contoh :
# Ini adalah komentar
print("Halo, dunia!") # Komentar di akhir baris
# Ini juga komentar
Keluaran :
Halo, dunia!
16
Komentar Multi Baris menggunakan tanda kutip (""" """) atau (''' ''')
Contoh :
"""
Ini adalah komentar multi-baris.
Berguna untuk memberikan penjelasan panjang.
"""
print("Program berjalan!")
Keluaran :
Program berjalan!
17
Latihan Membuat Kode Percabangan
18
Open Ended
Buatlah kode python untuk menentukan apakah sebuah bilangan termasuk bilangan positif, nol ataupun negatif. Contoh keluaran :
1) 4 adalah bilangan positif
2) -4 adalah bilangan negatif
3) 0 adalah angka nol
19
Open Ended
Buatlah kode python untuk memberikan diskon dan harga akhir dari sebuah harga barang. Ketentuan diskonnya adalah :
a. Belanja di bawah 10.000 tidak dapat diskon
b. Belanja <25.000 mendapat diskon 7.5%
c. Belanja <50.000 mendapat diskon 15%
d. Belanja <100.000 mendapat diskon 20%
e. Belanja 100.000 atau lebih mendapat diskon 22.5%
Contoh :
Belanja 45.000, maka diskonnya 15% dan yang harus dibayarkan adalah 38.250
20
Open Ended
Buatlah kode python untuk proses login. Jika user menginputkan username "admin" dan password "12345", maka akan muncul tulisan "Login Berhasil!". Tonton video untuk lebih jelasnya.
21
Open Ended
Buatlah kode python untuk menampilkan kategori dari sebuah nilai yang diinputkan oleh user, dengan kategori sebagai berikut :
<65 : Remidi
<80 : Baik
<=100 : Sangat Baik
Silakan tonton video untuk lebih jelasnya.
PENGENALAN KODE PROGRAM BAHASA PYTHON (BAG. 2)
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
19 questions
Translators
Presentation
•
12th Grade
14 questions
BARISAN DAN DERET
Presentation
•
11th Grade
16 questions
LOGIK
Presentation
•
KG
17 questions
Fizik TIngkatan 4
Presentation
•
11th Grade
18 questions
หลักการเขียนโปรแกรม1_ุ64 สัปดาห์ที่ 5
Presentation
•
11th Grade
12 questions
LARIK (ARRAY).pdf
Presentation
•
11th Grade
14 questions
Bab 11 Struktur Kontrol dalam Aplkasi Antarmuka
Presentation
•
10th Grade
15 questions
Persamaan dan Fungsi Kuadrat (2) Diskriminan
Presentation
•
11th 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
28 questions
US History Regents Review
Quiz
•
11th Grade
20 questions
Insurance
Quiz
•
9th - 12th Grade
10 questions
Juneteenth: History and Significance
Interactive video
•
7th - 12th Grade
10 questions
7.3-7.4 Quiz
Quiz
•
11th Grade
6 questions
Mayan Mathematics part 1
Presentation
•
9th - 12th Grade
40 questions
Flags of the World
Quiz
•
KG - Professional Dev...
10 questions
Unit 9 Quiz
Quiz
•
9th - 12th Grade
50 questions
US History Regents Practice Exam
Quiz
•
11th Grade