[✨STUDY JAM BATCH 1✨]
Hi folks!!! 👋
Want to know interesting information?🤔
Here, let me tell...
Study Jam Batch 1 is still continuing and it will definitely be more exciting 😎
Study Jam Batch 1 | Android #3 is highly recommended for those of you who want to continue learning from Android #1 and #2 yesterday, let's study together🔥
For friends who want to become Android Developers, this opportunity is perfect for you !! 😉💫
For those of you who are curious, come join us at Android #3 event titled ✨ "Introduction Control Flow & Loop in Kotlin"✨
Join us on:
🗓 : January 21, 2023
🕑 : 09.00 A.M. (WIB)
#3 Introduction Control Flow & Loop in Kotlin.pptx
1.
2. “The earlier you start working
on something, the earlier you
will see results”
Speakers
Abdul Hafiz Ramadan
// (C&D)
linkedin.com/in/abdul-hafiz-ramadan
Letakkan foto
4. Agenda Hari Ini
● Operator Matematika
● Operasi Perbandingan
● Operasi Boolean
● If Expression
● When Expression
● For Loop
● While Loop
● Do While Loop
● Break & Continue
25. If Expression
● Dalam Kotlin, if adalah salah satu kata kunci yang digunakan untuk
percabangan
● Percabangan artinya kita bisa mengeksekusi kode program tertentu
ketika suatu kondisi terpenuhi
● Hampir di semua bahasa pemrograman mendukung if expression
28. If Else Expression
● Blok if akan dieksekusi ketika kondisi if bernilai true
● Kadang kita ingin melakukan eksekusi program tertentu jika kondisi if
bernilai false
● Hal ini bisa dilakukan menggunakan else expression
29. if (condition: boolean) {
// if condition true
// this block will execute
} else {
// if condition false
// this block will execute
}
Struktur If Else
31. Else If Expression
● Kadang dalam If, kita butuh membuat beberapa kondisi
● Kasus seperti ini, di Kotlin kita bisa menggunakan Else If expression
32. if (condition1: boolean) {
// Jika condition1 true
} else if (condition2: boolean) {
// Jika condition2 true
} else {
// Jika Kondisi false
}
Struktur Else If
35. When Expression
● Selain if expression, untuk melakukan percabangan di Kotlin, kita juga bisa
menggunakan When Expression
● When expression sangat sederhana dibandingkan if
● Biasanya when expression digunakan untuk melakukan pengecekan ke
kondisi dalam satu variabel
36. when (kondisi: boolean) {
condition1 -> {}
condition2 -> {}
condition3 -> {}
else -> {}
}
Struktur When
41. When Sebagai Pengganti If Else
● Selain pengecekan terhadap variable
● When juga dapat digunakan sebagai pengganti if else
● Untuk mengganti if else dengan when, kita tidak perlu menggunakan
variabel dalam when
44. Tipe Data Range
● Kadang kita ingin membuat array yang berisi data yang angka berurutan
● Membuat array dengan jumlah data sedikit mungkin mudah, tapi
bagaimana jika data angka yang berurutannya sangat banyak, misal dari 1
sampai 1000
● Kotlin mendukung tipe data range, yang digunakan untuk kebutuhan
seperti ini
● Cara membuat range di Kotlin sangat mudah cukup menggunakan tanda ..
(titik dua kali) :
○ 0..10 : Range dari 0 sampai 10
○ 1..100 : Range dari 1 sampai 100
47. Operator Range
Operasi Keterangan
count() Mendapatkan total data di range`
contains(value) Mengecek apakah terdapat value tersebut
first Mendapatkan nilai pertama
last Mendapatkan nilai terakhir
step Mendapatkan nilai tiap kenaikan
50. Pengenalan For Loop
● Dalam bahasa pemrograman, biasanya ada fitur yang bernama perulangan
● Salah satu fitur perulangan di Kotlin adalah for
● For digunakan untuk melakukan perulangan iterasi dari data iterator
(Array, Range, dan lain-lain)
55. While Loop
● While adalah salah satu perulangan lain yang ada di Kotlin
● While adalah salah satu perulangan yang sangat flexible, dimana kode
while akan melakukan pengecekan kondisi, jika kondisi bernilai true, maka
dia akan menjalankan blok while, dan terus diulangi sampai kondisi while
bernilai false
58. Do While Loop
● Do While Loop adalah perulangan yang hampir sama dengan While Loop
● Yang membedakan adalah, pada Do While Loop, kode blok akan
dijalankan dahulu, baru diakhir dilakukan pengecekan kondisi
61. Break & Continue
● Break & continue adalah kata kunci yang bisa digunakan dalam semua
perulangan di Kotlin
● Break digunakan untuk menghentikan seluruh perulangan
● Continue adalah digunakan untuk menghentikan perulangan yang
berjalan, dan langsung melanjutkan ke perulangan selanjutnya