fun main(args: Array<String>) {
//Deklarasi variable dan konstanta
var nama: String = "Ahmad Farid Aldi"
var email: String = "faridaldi70@gmail.com"
var inisial: Char = 'A'
var nilaiPraktikum: Int = 65
var A = 85
var kampus: String = "Universitas Islam As-Syafi'iyah"
val jamBuka = 7
val jamTutup = 22
var jamSekarang = 22
println("-----------------------------------------------------------------------------------------")
println("Tugas Kotlin 1.5")
println("-----------------------------------------------------------------------------------------")
println("Ketentuan!")
println("Harus terdapat variable di dalam quote.")
println("Harus terdapat variable dan konstanta.")
println("Harus terdapat fungsi print dan println.")
println("Harus terdapat variable char dan string.")
println("-----------------------------------------------------------------------------------------")
//Function Not Return Value
var namaPraktikum: String = "Kotlin Basic"
println(cetakPraktikum(namaPraktikum))
var tugas1: String = "Tugas 1.1"
var tugas2: String = "Tugas 1.2"
var tugas3: String = "Tugas 1.3"
var tugas4: String = "Tugas 1.4"
var tugas5: String = "Tugas 1.5"
cetakTugas(tugas1, tugas2, tugas3, tugas4, tugas5)
println("-----------------------------------------------------------------------------------------")
//Struktur IF bentuk standar
var status = jamSekarang == jamBuka || jamSekarang == jamTutup
println("Saat ini jam $jamSekarang status kafe $status")
jamSekarang = 23
status = jamSekarang == jamBuka || jamSekarang == jamTutup
println("Saat ini jam $jamSekarang status kafe $status")
jamSekarang = 12
status = jamSekarang > jamBuka
if (!status) {
println("Saat ini jam $jamSekarang status kafe belum buka")
} else {
println("Saat ini jam $jamSekarang status kafe sudah buka")
}
println("-----------------------------------------------------------------------------------------")
//Struktur IF bentuk lain
var nilai = if (nilaiPraktikum >= A) "Sangat Memuaskan" else "Cukup"
println("Status Nilai Anda adalah : $nilai")
// Menampilkan nama dan email dengan variable di dalam quote
println("-----------------------------------------------------------------------------------------")
println("Nama : $nama")
println("Email : $email")
println("Inisial : $inisial")
println("Universitas: $kampus")
}
//Function Return Value
fun cetakPraktikum(praktikum: String): String {
return "Nama Praktikum adalah : $praktikum"
}
fun cetakTugas(tugas1: String, tugas2: String, tugas3: String, tugas4: String, tugas5: String): Unit {
println("Saya sudah menyelesaikan : " + tugas1 + " , " + tugas2 + ", " + tugas3 + " , " + tugas4 + " dan " + tugas5)
}