
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
17 questions
Perbaikan dan Perawatan PC
Presentation
•
10th Grade
17 questions
Jamu instan
Presentation
•
11th Grade
16 questions
LC - 1DS - Fundamentos das estruturas de repetição
Presentation
•
11th Grade
15 questions
list Manipulation
Presentation
•
11th - 12th Grade
18 questions
Python- Function (Parameter, Argument and Return)
Presentation
•
12th Grade
16 questions
importance of data
Presentation
•
10th Grade
20 questions
Penilaian Informatika
Presentation
•
11th Grade
15 questions
Berbicara dan mempresentasikan
Presentation
•
11th Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade