author Ahmad Muhardian

Belajar Pemrograman Kotlin: Sintaks Dasar Kotlin


Pemrograman Kotlin

Setelah kita menganl dan mempersiapkan peralatan untuk pemrograman Kotlin, selanjutnya kita pelajari aturan dasar penulisan sintaks Kotlin.

Agar tidak tersesesat dalam perjalanan mempelajari kotlin 😄

Baiklah, langsung saja kita mulai…

Struktur Program

Struktur program Kotlin lebih sederhana dan mudah dipahami daripada Java.

Struktur kode program kotlin

Struktur kode program pada gambar di atas adalah struktur yang paling sederhana.

  • package hello artinya kita membuat sebuah paket bernama hello. Paket dalam kotlin bersifat opsional (boleh ditulis boleh tidak).
  • fun main(){...} adalah fungsi utama program;
  • args: Array<String> adalah variabel yang menyimpan argumen;
  • println() statement atau fungsi untuk menampilkan teks ke layar;
  • Titik koma (;) pada kotlin bersifat opsional.

Gaya Case

Kotlin menggunakan gaya penulisan CamelCase seperti Java.

Contoh:

var namaVariabel = "nilai";
var akuCintaKamu = true;
class PetaniKode {...}

Pada gaya penulisan CamelCase, nama variabel biasanya diawali dengan huruf kecil. Kemudian, kalau terdiri dari lebih dari satu suku kata…

…suku kata berikutnya diawali dengan huruf kapital.

var jenisKelamin: String;

Lalu, nama class biasanya menggunakan huruf kapital.

class Robot {
    ...
}

(baca juga: 4 Macam Gaya Penulisan Case dalam Pemrograman)

Penulisan Komentar

Penulisan komentar di kotlin sama seperti di Java, yaitu dengan dua cara:

  1. Menggunakan garis miring ganda (//) untuk komentar satu baris;
  2. Menggunakan garis miring bintang (/*) untuk komentar lebih dari satu baris.

Contoh:

// ini komentar

println("yoi!")

/*
    ini juga komentar
    yang tidak akan dieksekusi oleh komputer.
 */

Blok Kode

Blok kode merupakan kumpulan dari statement-statement. Blok kode biasanya dibungkus dengan kurung kurawal ({...}).

Contoh Blok kode:

// blok kode if
if( a == 1 ){
    println("A sama dengan 1")
    println("Gue benar kan...")
}

// blok kode if/else
if( hari == "jumat" ){
    println("Pergi jumatan")
    println("Hari jum'at barokah...")
} else {
    println("Hari biasa")
}

// blok kode when
when {
    "orange" in items -> println("bikin jus")
    "apple" in items -> println("pake apel juga boleh")
}

// blok kode perulangan for
for (item in items) {
    println(item)
    println("sudah diprint...")
}

Apa selanjutnya…?

Kita sudah mengetahui struktur dasar penulisan sintaks Kotlin. Selengkapnya bisa dibaca di dokumentasi Kotlin.

Kalau ada pertanyaan, silahkan sampaikan melalui komentar.

Selanjutnya, silahkan pelajari tentang cara mengambil input dan variabel.

Baca Juga ini

Belajar Kotlin #03: Persiapan Pemrograman Kotlin di Linux

Belajar Kotlin #03: Persiapan Pemrograman Kotlin di Linux

Peralatan untuk Belajar KotlinAdapun perlatan yang harus dipersiapkan untuk belajar kotlin adalah sebagai berikut: Java SDK ( Cara instal Java SDK di Linux) Teks Editor/IDE Kotlin Java SDK kita perlukan untuk menjalankan Kotlin. Lalu teks editor untuk menulis kode Kotlin. Terakhir, ya kotlin itu sendiri. Cara Instalasi Kotlin di LinuxSetelah kamu menyiapkan Java SDK, langkah selanjutnya adalah menginstal Kotlin. Pertama kita membutuhkan sdkman untuk menginstal kotlin di linux. sdkman ini semacam manajemen paket seperti apt.

Kumpulan 618+ Grup Telegram untuk Programmer

Kumpulan 618+ Grup Telegram untuk Programmer

Kumpulan 618+ Group telegram (terupdate) untuk Programmer, Hacker, Linuxer, Tech, Startup, dan penggiat IT lainnya. Berikut ini daftar grup, channel, dan bot Telegram untuk programmer...

Download Ebook Dasar Pemrograman Golang

Download Ebook Dasar Pemrograman Golang

googletag.cmd.push(function () { googletag.display('div-gpt-ad-multibanner1'); }); Golang atau Go merupakan bahasa pemrograman open source yang dikembangkan di Google oleh Robert Griesemer, Rob Pike, dan Ken Thompson pada tahun 2007 dan mulai diperkenalkan di kalangan publik pada tahun 2009. Go saat ini memegang rekor menjadi bahasa pemrograman yang perkembangannya paling cepat dalam sejarah. Kurang dari tujuh tahun, mampu menjadi bahasa pemrograman kelas atas. Go banyak dilirik oleh para developer karena kelebihan-kelebihan yang dimilikinya.

Cara Memilih Bahasa Pemrograman yang Tepat untuk Pemula

Cara Memilih Bahasa Pemrograman yang Tepat untuk Pemula

Cara memilih bahasa pemrograman yang tepat untuk pemula agar menjadi programmer yang andal dan profesional

Download Ebook Gratis Panduan Dasar Pemrograman Tizen

Download Ebook Gratis Panduan Dasar Pemrograman Tizen

Buku ini ditulis oleh tiga orang penulis dan disebarkan secara terbuka di Gitbook. Terbit pada tanggal 13 Maret 2016 dengan versi 1.0. Buku ini berisi panduan dasar pemrograman Tizen menggunakan Windows, Linux, dan Mac OS. Pada BAB awal, kita akan diperkenalkan dengan Tizen. Kemudian membuat aplikasi Hello World menggunakan Windows, Linux, dan Mac OS. Buku ini ditulis dalam bentuk panduan yang mudah dipahami dengan screenshot yang lengkap dan tersetruktur.

Tutorial Git #8: Perbedaan Git checkout, Git Reset, dan Git Revert

Tutorial Git #8: Perbedaan Git checkout, Git Reset, dan Git Revert

Pada tutorial ke-6, kita sudah mebahas cara membatalkan revisi menggunakan perintah git checkout, git reset, dan git revert. Sekilas, tiga perintah tersebut melakukan hal yang sama. Akan tetapi ada perbedaanya. Apa itu? Mari kita bahas… Git CheckoutPerintah git checkout seperti mesin waktu, kita bisa kembalikan kondisi file proyek seperti waktu yang dituju. Misalnya: git checkout 06f735af7724558164c87f6b1ce3ca7778eb1c1b Maka semua file akan dikembalikan seperti keadaan pada nomer commit tersebut. Akan tetapi, ini bersifat temporer (sementara).