Anda di halaman 1dari 5

Dasar-Dasar Kotlin

Kotlin Fundamental
// disebut single line comment yang dimana komentar ini tidak mempengaruhi
codingan bisa disebut menfokumentasikan kode

/* */ disebut multi-line comment sama kaya single line comment

main() disebut fungsi kita definisikan ketika membuat sebuah program

Fungsi main() merupakan sebuah entry point  yang   otomatis akan


dipanggil ketika program dijalankan.

Println() dan print disebut fungsi cetak adanya enter atau penambahan
baris pada kalimat selanjutnya contoh;

fun main() {

val first = "Aldhi"

val second = "saputra"

println("Hello my name $first $second")

println("im class XII Science")

Output

Hello my name Aldhi Saputra

Im class XII science


Print() dan print disebut fungsi cetak yang mana tidak ada enter atau
penambahan baris pada kalimat selanjutnya contoh;

fun main() {

val first = "Aldhi"

val second = "saputra"

print("Hello my name $first $second!")

print("im class XII Science") }

Output

Hello my name Aldhi Saputra!Im class XII science

Type Data & Variable


Var dan val biasa disebut variable yang digunakan mengontrol nilai
variable. Perbedaan variable var bisa dirubah nilainya sedangkan val
tidak bisa dirubah variable nya contoh;

Var

fun main() {

var first = "Aldhi"

first = "saputra"

print("Hello my name $first")

} maka outputnya akan Hello my name Saputra karena yang dipanggil


variable yang baru bukan yang lama

type data meliki ada beberapa tipe data Di antaranya


adalah Character String Array Numbers dan Booleans.
Character

mendefinisikan sebuah variabel dengan tipe data Char kita bisa


menggunakan tanda kutip tunggal (' ').

kita bisa melakukan operasi increment (++) dan decrement (--) pada


sebuah variabel dengan tipe data Char.
Operator Increment digunakan untuk menambah nilai variable sebanyak 1 angka,
sedangkan Decrement digunakan untuk mengurang nilai variable sebanyak 1 angka.

String

digunakan untuk menyimpan nilai berupa teks. Perbedaannya, String


bisa menampung beberapa karakter di dalamnya. String
direpresentasikan menggunakan tipe String. Nilai yang berada di
dalam sebuah variabel dengan tipe data String merupakan kumpulan
dari beberapa karakter. Kita bisa mendefinisikan variabel tersebut
dengan tanda petik ganda (" ")  contoh;

fun main() {

val nama = "aldhi"

val first = nama[0]

print("huruf pertama dari $nama adalah $first")

output

huruf pertama dari nama Aldhi adalah a


Raw String

yang memungkinkan kita menuliskan multiline dan arbitrary text. Ketika


ingin membuat beberapa baris String biasanya kita
melakukan escaped terhadap String dengan memanfaatkan
karakter escape \n contoh

1. fun main() {

2.     val line = """

3.         Line 1

4.         Line 2

5.         Line 3

6.         Line 4

7.     """.trimIndent()

8.  

9.     print(line)

10. }

11.

12. output:

13.         Line 1

14.         Line 2

15.         Line 3

16.         Line 4
Functions
merupakan sebuah prosedur yang memiliki keterkaitan dengan pesan
dan objek. Ketika kita memanggil sebuah fungsi maka sebuah mini-
program akan dijalankan. Fungsi sendiri bisa diartikan sebagai cara
sederhana untuk mengatur program buatan kita.

Anda mungkin juga menyukai