Skip to content Skip to sidebar Skip to footer

Belajar Input dan Output Data di Bahasa Program Kotlin

Seperti halnya di bahasa pemrograman lain , input dan output  data, menjadi salah satu contoh acuan standar , untuk belajar membuat Aplikasi dengan menggunakan bahasa pemrograman apapun. Input dan Output adalah suatu proses mengambil atau menangkap suatu data(nilai atau value) ,yang di lakukan oleh user atau pengguna , yang dimana nantinya akan di terima , lalu di proses oleh sistem ,dalam hal ini bahasa pemrograman. Kemudian hasilnya akan ditampilkan ,berdasarkan inputan data(nilai atau value) ,yang dimasukan oleh user atau pengguna. Pada artikel kali ini kita akan belajar mengenai input dan output ,menggunakan bahasa pemrograman Kotlin. Mari kita simak lebih lanjut:


Belajar Cara Mengambil Input dan Menampilkan Output Data Kotlin



Menampilkan Output Data:

Untuk menampilkan nilai atau value di bahasa pemrograman Kotlin ,seperti yang kita telah ketahui. Kita hanya perlu menggunakaan method print() atau println() (untuk spasi) . Lalu kita isi nilai atau value , tipe data String beserta variable atau objek di dalamnya.


Kotlin code:

val namablog = "okedroid.com"
val visitor = true

println("Saya sedang membaca di $namablog")

println("Panjang karakter :  ${namablog.length}")

println( """

 Hello ! saya $visitor bener-bener visitor

 yang sedang membaca artikel di blog $namablog
tentang bahasa pemrograman Kotlin.

""".trimIndent()
)



Penjelasan :

Pertama , kita mendefinisikan nilai atau value tipe data String pada variable namablog. Lalu , untuk menampilkan nilai atau value , dari variable namablog ,kita tidak hanya bisa menggunakan tanda (+) , akan tetapi bisa menggunakan tanda ($). Serta ,kita juga bisa menggunakan kurung kurawal ${}, jika ingin menampilkan state atau method dari variable tersebut.

Kita juga bisa menggunakan tanda kutip 3 kali ( """ ) , untuk menampilkan teks ,seperti membuat artikel. Lalu kita bisa menggunakan state atau method di akhiran tanda kutip.



Mengambil Input Data:

Setelah kita ,berhasil belajar tentang menampilkan output data. Kali ini , kita akan belajar tentang bagaimana ,mengambil atau membaca input data , yang dimana nantinya akan di proses oleh sistem(bahasa pemrograman) untuk ditampilkan.


Sama seperti halnya di bahasa pemrograman Java , di dalam Kotlin juga kita akan menggunakan 3 cara diantaranya :


  •  Dengan menggunakan method readLine().
  •  Dengan menggunakan class Scanner
  •  Dengan menggunakan class BufferedReader


1. Menggunakan method readLine()

println("Masukan Nama Anda :")

val nama = readLine()

println("Nama Anda :" + nama)

Output :

Masukan Nama Anda :
Fathurrahman
Nama Anda :Fathurrahman

Penjelasan :

Kita hanya perlu mendefinisikan ,  nilai atau value dengan method readLine() , pada variable yang kita deklarasikan. Lalu kalian hanya perlu tekan Enter , pada keyboard di Komputer atau Laptop kalian , untuk menginputkan data.


2. Menggunakan class Scanner

Pertama-tama , kita import terlebih dahulu class atau library dari Java.

import java.util.Scanner

   println(" Masukan Nama Anda :")

   val inputData = Scanner(System.`in`)

   val nama = inputData.nextLine()

   println(" Masukan Umur Anda :")
   val umur = inputData.nextInt()

   println("""        Terima Kasih telah Memasukan Data.

---------------------------------------------

        Nama Anda : $nama
        Umur Anda : $umur  Tahun
                          Salam Nama Orang

                          Bank Maju Mundur         """)

Output :

 Masukan Nama Anda :
Fathurrahman
 Masukan Umur Anda :
23

         Terima Kasih telah Memasukan Data.
 ---------------------------------------------
         Nama Anda : Fathurrahman
         Umur Anda : 23  Tahun

                           Salam Nama Orang
                           Bank Maju Mundur
       

Penjelasan :

Pertama-tama ,  kita import dulu class atau library Scanner yang ada di bahasa pemrograman Java. Setelah kita kita buat lalu inisialisasi objek nya dengan nama inputData. Lalu kita bisa menggunakan method .nextLine() , untuk baris berikutnya , dan .nextInt() untuk baris yang berupa angka tipe data Integer.

3. Menggunakan class BufferedReader


Pertama-tama , kita import terlebih dahulu class atau library dari Java.

import java.io.InputStreamReader
import java.io.BufferedReader



val inputData = BufferedReader(InputStreamReader(System.`in`))


println("Masukan Nama :")

 val namaAnda = inputData.readLine()

 println("Masukan Umur :")

 val umurAnda = inputData.readLine()



 println(" Nama Anda : $namaAnda")
 println(" Umur Anda : $umurAnda")



Output :

Masukan Nama :
Fathurrahman
Masukan Umur :
23
 Nama Anda : Fathurrahman
 Umur Anda : 23


Penjelasan :

Seperti yang kalian lihat pada code diatas,  kita membuat dan menginisialisasi objek ,yang bernama inputData.  Lalu kita gunakan method .readLine() , untuk membaca atau mengambil inputan data dari user atau pengguna.


Demikian ,kurang lebih penjelasan tentang belajar input dan output data , menggunakan bahasa pemrograman Kotlin. Sebenarnya sama halnya ,jika kita menggunakanya di bahasa pemrograman Java , namun sedikit perbedaan fitur dan , dengan baris code yang lebih ringkas.


Post a Comment for "Belajar Input dan Output Data di Bahasa Program Kotlin"