00:00:00
angkanya awal semisal dari 25
00:00:02
sampai 30 Oke kalau kita jalankan 25 26
00:00:07
27 28 29 30
00:00:09
[Musik]
00:00:17
Oke Assalamualaikum teman-teman semuanya
00:00:19
Gimana kabarnya teman-teman kita akan
00:00:22
melanjutkan pembahasan kita untuk
00:00:23
pemrograman java dan untuk video kali
00:00:26
ini kita akan ulas tentang perulangan
00:00:28
dengan menggunakan for teman-teman
00:00:30
gimana nanti pemanfaatannya teman-teman
00:00:32
dan implementasinya di pemrograman java
00:00:35
so simak videonya sampai selesai
00:00:38
[Musik]
00:00:42
jadi gini teman-teman kalau perulangan
00:00:44
kan konsepnya kita melakukan sesuatu
00:00:46
secara berulang-ulang ya jadi di sini
00:00:48
istilahnya looping ya di pemrograman itu
00:00:51
nah semisal gini nih teman-teman
00:00:52
pemahamannya kalau saya ingin
00:00:54
menampilkan sebuah kata ya atau sebuah
00:00:57
kalimat lah ya di sini Kita akan
00:00:59
menggunakan
00:01:00
sistem.o.print ya contoh kita
00:01:02
menampilkan halo semua
00:01:05
kalau ini sekarang kita jalankan dia
00:01:07
akan menampilkan di sebelah kanan sini
00:01:09
halo semua gimana nih caranya
00:01:11
teman-teman kalau semisal Saya pengen
00:01:13
menampilkan Halo semua ini sebanyak tiga
00:01:15
kali Boleh sih kalau cuma 3 kita
00:01:17
tampilkannya ini tinggal kita copy paste
00:01:19
aja teman-teman kita copy kita paste di
00:01:22
bawahnya sebanyak tiga kali
00:01:24
kalau kita jalankan dia sudah
00:01:26
menampilkan sebanyak tiga kali gimana
00:01:28
caranya kalau semisal kita ingin
00:01:30
menampilkannya sebanyak 100 kali
00:01:32
teman-teman Nah pasti itu membuat kita
00:01:34
kerepotan ya Jadi kita harus mengcopy
00:01:36
paste di bawahnya sampai dia menampilkan
00:01:39
100 buah Dan kita pun harus menghitung
00:01:41
teman-teman memastikan kalau halo semua
00:01:44
yang kita tampilkan itu sudah sebanyak
00:01:45
100 kali Nah di sini biar kita nggak
00:01:48
kerepotan kita akan coba minta bantuan
00:01:50
pada sebuah konsep yang namanya itu
00:01:52
adalah perulangan atau looping ya dan
00:01:55
looping yang akan kita bahas adalah for
00:01:57
teman-teman nah gimana konsepnya untuk
00:01:59
for ini Nah untuk menggunakan si luping
00:02:02
for ini kita perlu adanya struktur
00:02:04
program ya jadi di sini ada strukturnya
00:02:07
untuk looping for dan di dalam struktur
00:02:09
looping for itu kita nanti perlu yang
00:02:11
pertama adanya counter atau sebuah
00:02:14
variabel yang bisa menghitung berapa
00:02:17
kali sih perulangan saat ini yang kita
00:02:19
buat dan untuk counter itu nanti kita
00:02:21
akan menggunakan tipe data integer
00:02:23
teman-teman gimana struktur langsung
00:02:25
kita ketik aja biar kita nggak
00:02:26
mengandai-andai strukturnya yang pertama
00:02:28
kita ketikan for terus kurung buka
00:02:31
kurung tutup kita buat kurung kurawal
00:02:33
buka dan kurawal tutup di sini
00:02:34
teman-teman
00:02:36
si counter itu kita akan letakkan di
00:02:38
dalam kurung buka kurung tutup ini
00:02:39
teman-teman counter itu terdiri dari 3
00:02:42
bagiannya yang pertama dia ada inisial
00:02:45
awal semisal ya kan tadi integer ya
00:02:47
untuk variabelnya saya kasih nama A yang
00:02:50
pertama yang paling kiri itu kita
00:02:52
berikan awal dari perhitungan kita
00:02:54
semisal kita hitung dari angka 1
00:02:57
teman-teman Terus yang kedua di sebelah
00:02:59
kanan dari si awal itu adalah akhir kita
00:03:01
pengen mengulang program yang ada di
00:03:03
dalam sini atau kita melakukan
00:03:05
perulangan sebanyak berapa kali
00:03:07
teman-teman semisal nih counter kita
00:03:09
nanti dari satu sampai lima ya Berarti
00:03:12
si variabel a ini akan menghitung
00:03:13
perulangan sampai dia nilainya 5 berarti
00:03:16
kurang dari atau sama dengan 5 kalau
00:03:19
sudah 5 berarti nanti dia akan nggak
00:03:20
melanjutkan perulangannya teman-teman
00:03:22
Nah sekarang di sebelah kanan dari
00:03:24
counter akhir itu ada aksi teman-teman
00:03:26
aksi itu adalah yang terjadi di variabel
00:03:29
a Selama perjalanan 1-5 itu dia diapakan
00:03:33
ya jadi angka satu itu nggak moro-moro
00:03:35
dia bisa berubah menjadi angka lima
00:03:37
kalau nggak ada proses di dalamnya jadi
00:03:39
1 sampai 5 itu gimana sih prosesnya nah
00:03:42
setiap perulangannya si angka 1 Atau si
00:03:45
variabel a dia akan ditambah dengan
00:03:46
angka 1 di operator penugasan kemarin
00:03:49
kita ada yang namanya increment dia itu
00:03:51
menambahkan satu angka di variabel
00:03:53
sebelumnya sehingga saat ini itu sama
00:03:55
kayak dengan variabel sebelumnya
00:03:57
ditambah dengan angka 1 berarti proses
00:04:00
dari satu kelima setiap perulangannya
00:04:02
nanti kita akan berikan increment
00:04:05
teman-teman variabel a akan kita
00:04:06
increment kan Nah ini adalah format dari
00:04:08
si penulisan looping for teman-teman
00:04:10
kalau tadi kita ingin menampilkan si
00:04:13
Halo semua berarti Tampilkan aja di sini
00:04:15
halo semua
00:04:16
kalau ini kita jalankan dia akan
00:04:19
menampilkan halu semua sebanyak lima
00:04:21
kali satu dua tiga empat lima gitu
00:04:25
teman-teman
00:04:26
biar kalian nggak bingung kenapa kok dia
00:04:29
bisa menampilkan 5 di sini kita coba
00:04:31
tampilkan si variabel a teman-teman si
00:04:34
variabel a ini kita tampilkan di
00:04:36
belakangnya sini
00:04:37
a = terus di sini kita berikan si
00:04:40
variabel a nya
00:04:41
jadi biar kalian tahu kalau ini dia
00:04:43
ditampilkan ketika variabel A nilainya
00:04:46
berapa gitu kalau kita jalankan di sini
00:04:48
ada 1 sampai 5 ya jadi halo semua yang
00:04:51
pertama ini ditampilkan ketika Si
00:04:53
variabel A atau si counter awal itu
00:04:56
nilainya satu ya Setelah dia menampilkan
00:04:58
ini maka dia lanjut ke atas dan
00:05:00
menampilkan ketika dia sudah di
00:05:02
plus-pluskan atau sudah di increment kan
00:05:04
teman-teman ya satu kita increment kan
00:05:06
dia nilainya menjadi dua terus di sini
00:05:08
dicek lagi teman-teman Apakah saat ini
00:05:10
nilainya masih kurang dari atau sama
00:05:12
dengan 5 ternyata angka 2 ini kurang
00:05:14
dari atau sama dengan 5 otomatis si
00:05:16
perulangan akan terus dijalankan jadi
00:05:18
konsepnya gitu teman-teman selama si
00:05:20
counter ini masih memenuhi kondisi yang
00:05:22
berlaku maka dia akan terus dilakukan
00:05:24
perulangan di sini perulangan terakhir
00:05:27
dia sudah mencapai batas akhirnya yaitu
00:05:29
si variabel A nilainya sudah menjadi
00:05:31
angka 5 ketika dicek di sini setelah di
00:05:34
plus-plus kan ya kan 5 kalau di
00:05:37
plus-pluskan atau di incrementkan
00:05:38
nilainya jadi 6 teman-teman dia dicek di
00:05:40
sini Apakah di variabel a saat ini
00:05:43
nilainya itu adalah kurang dari atau
00:05:44
sama dengan 5 ya Karena dia sudah
00:05:46
diincarmentkan nilainya sekarang adalah
00:05:48
6 maka tidak memenuhi kalau tidak
00:05:51
memenuhi yang di dalam sini dia nggak
00:05:52
akan dijalankan gitu teman-teman
00:05:55
selanjutnya ini teman-teman semisal kita
00:05:57
mau menampilkan kelipatan 2 dari angka
00:05:59
ya jadi di sini A kita mulai dengan
00:06:02
angka 2 terus misal nih kita mau
00:06:05
menampilkan apa dua ini kelipatannya
00:06:07
sampai batas akhir 10 ya nah Berarti
00:06:10
kemarin gimana penugasannya kalau kita
00:06:11
ingin memberikan kelipatan 2 ya tinggal
00:06:14
di sini kita berikan a plus sama dengan
00:06:16
mau kita jumlahkan dengan berapa 2
00:06:18
setiap perulangannya si variabel a akan
00:06:21
dijumlahkan dengan angka 2
00:06:23
sehingga kalau di sini kita jalankan
00:06:26
Halo semuanya saya hapus dulu
00:06:29
kita jalankan dia akan menampilkan dari
00:06:32
dua sampai 10 teman-teman
00:06:34
2468 sampai 10 itu Sekarang teman-teman
00:06:38
kita akan coba latihan sedikit ya
00:06:40
Latihan pemanasan ya untuk looping for
00:06:42
ini saya ingin memberikan inputan
00:06:44
keyboard untuk menampilkan angka dari
00:06:46
sekian sampai sekian dari sekiannya itu
00:06:49
inputan keyboard akhirnya juga
00:06:50
menggunakan inputan keyboard ya di sini
00:06:53
kita coba berikan redaksi dulu atau kita
00:06:56
hapus semua aja biar kalian gak bingung
00:06:58
saya south di sini saya berikan nama
00:07:01
programnya ring angka
00:07:06
terus di sini kita tampilkan awal
00:07:10
kita akan memberikan inputan di sini
00:07:14
terus di sini kita South akhir
00:07:18
lemnya kita hapus Nah ini saya berikan
00:07:21
spasi sekali lagi Biar apa Biar lurus ya
00:07:23
tanpa bagste kita akan coba deklarasikan
00:07:26
di sini teman-teman ent Yang pertama
00:07:28
adalah awal
00:07:31
dan juga akhir nah yang jelas karena
00:07:35
kita memberikan inputan keyboard kita
00:07:36
akan input di sini koinput impor ya kita
00:07:39
akan impor letaknya scanner ya kalau
00:07:42
kita inputan keyboard kan menggunakan
00:07:44
scanner ya letaknya itu ada di Java
00:07:46
terus
00:07:47
packagenya itu adalah utility atau util
00:07:50
nama librarynya adalah scanner kalau
00:07:53
sudah di import sekarang di sini kita
00:07:55
akan deklarasikan ya si library scanner
00:08:00
saya berikan identifier masuk itu adalah
00:08:02
si new scanner
00:08:08
di dalam parameternya itu adalah
00:08:09
sistem.in
00:08:13
ya di sini kan scannernya sudah
00:08:15
dideklarasikan nih sudah di apa di impor
00:08:18
terus sudah deklarasikan dengan
00:08:19
identifier masuk Sekarang waktunya pakai
00:08:21
teman-teman ya di sini untuk awal
00:08:24
berarti di sini variabel awal itu adalah
00:08:28
si identifier masuk karena dia tipe
00:08:31
datanya integer di sini berarti naik
00:08:38
oke
00:08:39
selanjutnya akhir ya jadi si variabel
00:08:42
akhir
00:08:43
itu adalah si identifier masuk karena
00:08:47
dia integer berarti next INT
00:08:51
Oke untuk inputannya sudah beres
00:08:54
teman-teman Sekarang kita akan coba
00:08:56
berikan loopingnya ya di sini saya coba
00:08:58
enter-enter biar enak nanti apa
00:09:00
scrollnya ya Nah ini
00:09:03
jadi lupingnya di sini kita akan buat
00:09:05
for
00:09:07
karena di atas sudah dideklarasikan
00:09:09
berarti di sini kita akan buat INT
00:09:12
counternya A itu kita mulai dari si
00:09:15
variabel awal dan dia akan dibatasi
00:09:18
loopingnya sampai si variabel akhir
00:09:20
Berarti si A itu akan terus dijalankan
00:09:24
selama dia kurang dari atau sama dengan
00:09:26
akhir kita kan ingin menampilkan rentang
00:09:29
nilai urut ya teman-teman Dia setiap
00:09:31
perulangannya ditambahkan dengan angka 1
00:09:33
ya Berarti si variabel a akan kita
00:09:35
incrementkan kalau sudah di sini kita
00:09:37
sistem.brine untuk si variabel a ya ini
00:09:41
sudah beres teman-teman dia akan
00:09:42
menampilkan urutan angka ke bawah kalau
00:09:45
kita jalankan semisal nih awalnya 1 kita
00:09:49
jalankan sampai akhirnya 10 ya di sini
00:09:52
satu sampai 10 udah beres teman-teman
00:09:54
kalau kita jalankan sekarang awalnya 4
00:09:58
kita tampilkan sampai 8 ya dia akan
00:10:02
ditampilkan 45678 Oke gimana biar dia
00:10:05
tampilnya ke samping teman-teman Ya
00:10:07
tinggal kita lenya dihapus biar dia ada
00:10:10
spasinya ya setiap angkanya berarti di
00:10:12
sini Kita plus
00:10:14
ada spasi itu kalau kita jalankan
00:10:17
sekarang awalnya 10 ya di akhir RI
00:10:21
sampai 15 Oke jadi di sini 10 11 12 13
00:10:26
14 15 tapi build suksesnya di sini ya
00:10:28
berarti setelahnya ditampilkan sudah
00:10:30
selesai di sini kita berikan South udah
00:10:33
gini aja nggak ada apa-apanya dalamnya
00:10:36
angkanya awal semisal dari 25 sampai 30
00:10:40
Oke kalau kita jalankan 25 26 27 28 29
00:10:44
30 Oke mungkin itu teman-teman untuk
00:10:46
permulaan kita ya pemanasan kita untuk
00:10:49
perulangan for like kita akan ulas
00:10:51
menggunakan suatu setrikasus sederhana
00:10:53
yang bisa apa ya untuk latihan kita ya
00:10:56
untuk di looping for ini semoga
00:10:58
bermanfaat teman-teman untuk video kali
00:11:00
ini tetap saksikan video selanjutnya
00:11:01
saya akhiri wassalamualaikum
00:11:03
warahmatullahi wabarakatuh
00:11:05
[Musik]