
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
Arsitrektur dan Organisasi Komputer
Presentation
•
11th Grade
19 questions
SUBNETTING
Presentation
•
11th Grade
21 questions
Fotografi
Presentation
•
11th Grade
18 questions
PROBABILITAS (PELUANG)
Presentation
•
10th Grade
20 questions
Algoritma & Flowchart | SMA Surya Buana Malang
Presentation
•
11th Grade
16 questions
Pembelajaran Kolaboratif Daring
Presentation
•
10th Grade
16 questions
BAB 10 SEJARAH TINGKATAN 4 KBSM
Presentation
•
11th Grade
18 questions
Pengertian Polinomial (Suku Banyak)
Presentation
•
11th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade