Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_3.5

Snippet info

Language

Kotlin

Visibility

public

Author

adindapuut

Created

2025-03-15T07:54:31.417795Z

Updated

2025-03-15T07:54:46.775694Z

fun main(args : Array<String>){
    var In = lainlain()
    In.judul()
    
    //Map adalah collection yang menyimpan data dengan format key-value
    var mahasiswa = mapOf(
        "12345" to "Snowy",
        "23456" to "Cimeng",
        "34567" to "Kuro
    )
    println("Mahasiswa dengan NIM: 23456 adalah: " + mahasiswa["23456"])
    println("Mahasiswa dengan NIM: 12345 adalah: " + mahasiswa.getValue("12345"))
    
    garis()
    
    //Keys digunakan untuk mendapatkan list dari map value
    var mhsKey: Set<String> = mahasiswa.keys
    println("Daftar keys mahasiswa: " + mhsKey)
    
    garis()
    
    //Value digunakan untuk mendapatkan list dari map value
    var mhsVal: Collection<String> = mahasiswa.values
    println("Daftar values mahasiswa: " + mhsVal)
    
    garis()
    
    //Map mahasiswa tidak bisa ditambahkan item karena bukan map mutable
    //mahasiswa.put("45678","Erni")
    var mhsMutable: MutableMap<String,String> = mahasiswa.toMutableMap()
    mhsKey = mhsMutable.keys
    println("Daftar keys mhsMutable: " + mhsKey)
    
    garis()
    
    //Menambahkan elemen pada map
    mhsMutable.put("45678", "Erni")
    println("Daftar keys mhsMutable: " + mhsKey)
    
    In.author()
}

fun garis(): Unit {
    println("-----------------------------------")
}

class lainlain() {
    
    fun author(): Unit {
        garis()
        println("Nama : Adinda")
        println("Email: [email protected]")
    }
    
    fun judul(): Unit {
        garis()
        println("Latihan Kotlin 3.5")
        garis()
}
}
INFO