00:00:00
pada pembahasan di episode sebelumnya
00:00:02
kita sudah mengetahui salah satu jenis
00:00:04
dari alur kendali yaitu Loop atau
00:00:08
disebut juga dengan pengulangan nah
00:00:10
selain Loop dalam bahasa pemrograman itu
00:00:12
juga ada struktur kendali dengan nama
00:00:16
conditional atau disebut juga dengan
00:00:18
pengkondisian atau ada yang bilang juga
00:00:20
percabangan
00:00:22
Apa itu pengkondisian atau percabangan
00:00:24
simak terus videonya karena kita akan
00:00:27
bahas Lebih Detail
00:00:28
[Musik]
00:00:31
[Tepuk tangan]
00:00:33
[Musik]
00:00:35
Oke jadi apa itu conditional conditional
00:00:38
merupakan aliran yang mengontrol kode
00:00:41
program berdasarkan pengujian pernyataan
00:00:44
bersyarat nah pernyataan bersyarat itu
00:00:47
dapat berisi fungsi atau operator
00:00:50
Matematika atau operator logika sintaks
00:00:54
yang digunakan untuk membuat control
00:00:56
flow berupa conditional itu adalah bisa
00:01:00
menggunakan if bisa menggunakan if else
00:01:02
dan juga switch Nah kalau kita familiar
00:01:06
dengan materi logika matematika
00:01:11
yang berbunyi jika dan maka
00:01:16
Nah ini bisa diterapkan untuk statement
00:01:19
if if else if else if lalu else dan juga
00:01:23
switch nah ini merupakan percabangan
00:01:26
yang bersumber dari alur yang bercabang
00:01:28
seperti logika manusia yang suka
00:01:31
bercabang juga percabangan dapat membuat
00:01:35
program itu berpikir untuk melakukan
00:01:37
sesuatu sesuai dengan kondisi yang
00:01:40
diberikan nah tapi apa itu pengkondisian
00:01:42
dalam pemrograman jadi pengkondisian ini
00:01:45
adalah sebuah instruksi pada pemrograman
00:01:47
untuk menjalankan Suatu baris program
00:01:49
sesuai dengan kondisi tertentu contohnya
00:01:53
misal ada dua kondisi a dan b
00:01:56
dan juga ada baris a dan b ya jika
00:01:59
kondisi a terpenuhi maka program akan
00:02:02
menjalankan baris a sedangkan jika
00:02:05
kondisi B tidak terpenuhi maka program
00:02:08
akan menjalankan baris b dalam kehidupan
00:02:11
sehari-hari sering kita jumpai keadaan
00:02:13
atau kondisi seperti ini misalnya ketika
00:02:17
kita telat Berangkat ke sekolah maka dia
00:02:20
nggak dapet pelajaran untuk hari itu
00:02:22
karena dia nggak bisa ikut pelajarannya
00:02:25
maka nilainya pun bisa jadi jelek ya
00:02:28
jadi itu adalah contoh dari logika
00:02:30
mengkondisian Nah sekarang kita Kenapa
00:02:33
butuh logika pengkondisian ini nah ini
00:02:36
supaya kita bisa tahu
00:02:38
mana yang benar dan mana yang salah nah
00:02:41
seperti yang tadi kita udah bahas di
00:02:42
dalam bahasa pemrograman itu dikenal
00:02:44
beberapa fungsi yang menggambarkan
00:02:47
kondisi percabangan ya tadi beberapa
00:02:49
diantaranya adalah if else dan juga else
00:02:53
If Ya kondisi ini kita pakai untuk
00:02:56
mengeksekusi kode jika kondisinya
00:02:58
bernilai benar dan juga jika kondisinya
00:03:02
bernilai salah
00:03:03
nah agar kita lebih paham lagi mengenai
00:03:05
pengkondisian ini dimana kalau kita
00:03:07
langsung aja coba di kodenya ya
00:03:11
teman-teman Jadi yang pertama kita akan
00:03:14
coba pengkondisian menggunakan if dengan
00:03:18
bahasa program python teman-teman
00:03:21
kalau kalian lihat di sini kita punya
00:03:25
sebuahnya kita ada
00:03:28
nilai kondisinya jadi if true ini
00:03:31
artinya jika kondisinya bernilai true
00:03:34
maka baris di bawahnya ini yang akan
00:03:35
dijalankan tapi jika kondisinya bernilai
00:03:38
false maka baris perintah di bawahnya
00:03:41
ini yang akan dijalankan
00:03:44
Oke dan print yang ada di paling bawah
00:03:47
ini akan selalu dijalankan karena ini
00:03:50
tidak masuk ke dalam struktur
00:03:52
pengkondisian jadi ketika kita lihat
00:03:54
hasilnya di sebelah kanan maka yang akan
00:03:58
dijalankan adalah baris tulisan di
00:04:01
jalankan Jika benar lalu langsung loncat
00:04:03
ke ini akan selalu dijalankan jadi yang
00:04:07
false tidak akan pernah dijalankan
00:04:09
karena kondisinya tidak memenuhi
00:04:12
Oke ini sederhananya berikutnya Kalau
00:04:15
kita punya lagi contoh seperti ini
00:04:19
ceritanya kita punya
00:04:22
statement if
00:04:24
yang setelahnya kita punya logika
00:04:26
matematika sederhana jadi if 10 lebih
00:04:30
besar dari 5
00:04:32
maka Tampilkan nilai 10 lebih besar dari
00:04:35
5 karena kondisinya memenuhi maka
00:04:38
perintah di bawahnya ini akan dijalankan
00:04:41
ya maka di layar akan ada nilai 10 lebih
00:04:45
besar dari 5 tapi ketika
00:04:48
kondisinya bernilai false contohnya Ini
00:04:51
saya kembalikan atau balikan keadaannya
00:04:55
jadi 10 lebih kecil dari 5 kondisi ini
00:04:58
menghasilkan nilai false Maka kalau saya
00:05:01
jalankan
00:05:03
tidak akan tampil apa-apa karena
00:05:06
kondisinya bernilai false maka perintah
00:05:08
di bawahnya tidak akan dijalankan
00:05:12
itu ya penggunaan if secara sederhana
00:05:14
berikutnya kita bisa masuk ke if lalu
00:05:19
else
00:05:21
ini untuk menangani ketika kondisi
00:05:24
bernilai
00:05:25
false jadi kalau kita punya contoh kasus
00:05:29
seperti ini misalnya kita punya variabel
00:05:32
yang berisi angka 90 ya variabel nilai
00:05:37
isinya 90 terus kita cek di sini if
00:05:42
nilai lebih besar dari 50 maka cetak ke
00:05:46
layar print Anda lulus misalnya gitu
00:05:48
lalu else selain daripada itu Jadi kalau
00:05:53
nilainya
00:05:54
lebih kecil dari 50 maka print anda
00:05:57
tidak lulus
00:05:59
nah logika pemrograman ini atau
00:06:01
pengkondisian ini ketika kita jalankan
00:06:04
maka menghasilkan tanda lulus Kenapa
00:06:07
karena nilai yang kita miliki adalah 90
00:06:12
ya Jadi jika true lakukan ini selain
00:06:16
daripada itu atau jika false lakukan
00:06:18
yang di bawah
00:06:21
yang berikutnya kita bisa tambahkan atau
00:06:23
sisipkan else if jika kita punya
00:06:27
pengkondisian lagi diantara dua keadaan
00:06:29
ini
00:06:31
contohnya misalnya gini
00:06:34
Saya ingin nilainya itu sesuai dengan
00:06:37
gradenya
00:06:39
contoh kita punya misalnya nilai a b dan
00:06:43
c
00:06:45
jadi saya pengen ketika nilai di atas 85
00:06:49
seperti ini maka
00:06:51
saya tulis nilai Anda a misalnya
00:06:56
tapi saya pengen ketikan nilainya adalah
00:06:58
70 sampai 85 itu nilainya adalah B
00:07:03
misalnya
00:07:04
Nah sekarang jika kita sisipkan di sini
00:07:07
keywordnya adalah else if ya atau kalau
00:07:09
di Python itu nulisnya elif ya untuk
00:07:12
else if ini
00:07:14
jika nilainya itu misalnya 70 sampai 85
00:07:18
maka
00:07:20
dapat nilainya B ya cara nulisnya adalah
00:07:22
jika nilainya
00:07:24
lebih kecil
00:07:27
sama dengan 85 dan
00:07:30
nilainya lebih besar daripada 70
00:07:36
Nah maka kita bisa
00:07:38
[Musik]
00:07:40
print aja
00:07:43
nilai Anda b misalnya begini ya Jadi
00:07:48
sekarang kalau kita jalankan
00:07:50
kita punya nilai 90
00:07:52
kira-kira teman-teman bisa tebak
00:07:54
nilainya apa kalau saya Run dia akan
00:07:57
dapat nilainya a ya karena 90 itu lebih
00:07:59
besar dari 85 tapi kalau misalnya kita
00:08:02
ubah ini jadi 75 misalnya ya
00:08:06
akan mengecek ke sini dan hasilnya
00:08:10
adalah false maka dia turun ke sini
00:08:12
Apakah nilainya lebih kecil dari 85 dan
00:08:15
lebih besar dari 70 jika Pro maka
00:08:18
Tampilkan
00:08:19
nilainya B nah tapi selain dari dua itu
00:08:22
misalnya kita kasih di bawah 70 misalnya
00:08:25
65
00:08:27
65 itu hasilnya adalah Anda tidak lulus
00:08:31
ya kalau misalkan teman-teman mau
00:08:33
menyisipkan lagi kondisi silahkan
00:08:36
tambahkan relief lagi diantara dua baris
00:08:40
kode ini
00:08:42
ya jadi itu contohnya untuk menggunakan
00:08:44
if else if dan juga elf di dalam bahasa
00:08:48
pemrograman Python Nah kalau misalkan
00:08:52
dirasa sudah memiliki banyak sekali
00:08:54
kondisi banyak sekali else if di
00:08:57
dalamnya nah berikutnya adalah kita bisa
00:09:00
menggunakan keyword switch ya untuk
00:09:04
mengganti if else if dan juga else dan
00:09:08
ini adalah contoh
00:09:10
penggunaan switch dalam bahasa
00:09:14
pemrograman PHP ya sama seperti tadi
00:09:16
logikanya kita punya sebuah variabel
00:09:19
nilai tapi sekarang kita nggak lagi
00:09:21
pakai if dan else if kita pakainya
00:09:25
sekarang switch yang dimana bisa dilihat
00:09:29
di sini Jika case-nya nilainya lebih
00:09:32
besar daripada 85 maka dapat nilai a
00:09:36
jika nilainya lebih kecil dari 85 tapi
00:09:40
lebih besar dari 70 dapat nilai B ya
00:09:43
jika nilainya lebih kecil dari 70 tapi
00:09:46
lebih besar dari 60 dapat nilai C dan
00:09:49
seterusnya ya Jadi ini cara lain
00:09:52
untuk menggunakan if dan else dengan
00:09:57
menggunakan keyword switch
00:10:00
Oke jadi itu dia ya teman-teman
00:10:02
penjelasan soal conditional atau
00:10:04
percabangan dalam
00:10:06
programming ya jadi nggak cuman otak
00:10:08
kita aja yang suka bercabang-cabang
00:10:10
kalau Mikir Ya tapi komputer juga
00:10:12
ternyata punya percabangan jadi Sekian
00:10:15
dulu untuk video kali ini Terima kasih
00:10:17
teman-teman udah nonton videonya tonton
00:10:19
terus sampai akhir playlistnya agar
00:10:21
teman-teman bisa mendapatkan informasi
00:10:23
mengenai programming jangan lupa like
00:10:25
dan subscribe Sampai ketemu di video
00:10:28
berikutnya
00:10:29
[Musik]