author Ahmad Muhardian

Pemrograman Android dengan Kotlin pada Android Studio 2.2


Pemrograman Android dengan Menggunakan Bahasa Pemrograman Kotlin

Android Studio yang saya gunakan masih versi 2.2 dan rasanya agak malas mencoba Android Studio yang versi 3.0, karana masih tahap preview.

Tapi saya ingin segera mencoba coding aplikasi android dengan Kotlin.

Bagaimana caranya?

Gampang.

Kita hanya perlu menginstal plugin Kotlin dan melakan sedikit konfigurasi.

Mari kita coba…

Buat Proyek Baru

Silahkan buka Android Studio dan buat proyek baru.

Membuat proyek baru di android studio

Lalu tentukan minimum SDK-nya,

Memilih minimum SDK untuk Aplikasi Android

Kemudian pilih Activity yang ingin digunakan. Pilih saja Empty Activity.

Memilih Jenis Activity Awal

Setelah itu, pada pemberian nama Activity, biarkan saja apa adanya.

Memberikan nama Activity

Klik Finish, dan proyek baru kita akan langsung dibuat.

Selanjutnya kita akan melakukan instalasi plugin Kotlin.

Instalasi Plugin Kotlin di Android Studio

Update (28 Oktober 2017): Android Studio 3.0.0 Sudah Resmi dirilis dan di sana sudah terinstal Plugin Kotlin, sehingga kamu tidak perlu mengikuti langkah ini

Silahkan buka menu File->Settings atau tekan tombol Ctrl+Alt+s, kemudian masuk ke Plugins.

Setting Plugin android stdio

Cari plugin dengan kata kunci “kotlin”. Kalau tidak ketemu, klik “Search in repositories”.

(Tindakan ini membutuhkan koneksi internet, pastikan komputer kamu terhubung dengan internet)

Setelah ketemu, silahkan pilih “Kotlin” (Languages), kemudian klik install.

Install Plugin kotlin di android stdio

Tunggulah beberapa saat…

Setelah selesai diinstal, kita akan diminta untuk me-restart Android Studio.

restart android stdio

Silahkan di-restart dan mari kita mulai membuat aplikasi Android dengan Kotlin.

Konfigurasi Proyek Kotlin

Kita belum dapat menggunakan Kotlin pada proyek yang baru saja kita buat, karena masih menggunakan Java.

Oleh karena itu, Kita perlu melakukan sedikit konfigurasi untuk memberitahu Android Studio bahwa kita ingin pakai Kotlin pada proyek ini.

Silahkan buka menu Tools->Kotlin->Configure Kotlin in Project.

Menu konfigurasi proyek kotlin

Kemudian pilih versi kompilator Kotlin yang ingin digunakan.

Menentukan versi kompilator kotlin

Setelah itu, akan muncul pesan notifikasi bila konfigurasi berhasil.

Pesan Konfigurasi kotlin sukses

Konversi Kode Java Menjadi Kotlin

Silahkan buka kode MainActivity.java, Kemudian masuk ke menu Help->Find Actions atau tekan tombol Ctrl+Shift+A.

Fitur Find Actions Android Studio

Setelah itu, silahkan cari aksi dengan kata kunci “Convert Java to”.

Cari Aksi untuk konversi Java ke Kotlin

Pada hasil yang muncul, tekan Enter pada “Covert Java File to Kotlin File”.

Tunggu beberapa detik, dan file MainActivity.java akan segera berubah menjadi MainActivity.kt

Hasil konversi ke Kotlin

MainActivity.java

package com.petanikode.cobakotlin;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

MainActivity.kt

package com.petanikode.cobakotlin

import android.support.v7.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

Setelah berhasil dikonversi, jangan lupa untuk sync proyeknya untuk memastikan proyek kita sudah lengkap dan dapat berjalan dengan baik.

Masuk ke Tools->Android->Sync Project with Gradle Files.

Tunggu beberapa saat sampai selesai…

Uji coba Aplikasi Android

Kita tidak melakukan perubahan apapun pada aplikasi pertama ini. Silahkan langsung saja di-run!

Ujicoba aplikasi Android dengan Kotlin

Bila aplikasi berhasil tampil pada emulator seperti pada gambar di atas…

Maka Selamat! Aplikasi pertama kita berhasil di-deploy tanpa error ๐Ÿ˜„.

Akhir Kata…

Terima kasih sudah mengikuti tutorial ini sampai akhir.

Pemrograman Android dengan kotlin memang masih baru. Ada beberapa error yang saya dapatkan dan belum tahu cara mengatasinya.

Mungkin sebaiknya kita tunggu saja Android Studio 3.0 yang sudah resmi mendukung Kotlin.

Untuk saat ini kita pakai Java saja…

Referensi:

Baca Juga ini

Pemrograman Android di Linux dengan Eclipse

Pemrograman Android di Linux dengan Eclipse

Awalnya Google menggunakan Eclipse sebagai IDE untuk pengembangan aplikasi Android. Kemudian beralih ke Android Studio. Eclipse memang lebih ringan daripada Android Studio, akan tetapi Eclipse sudah tidak lagi didukung oleh Google. Artinya, kalau ada fitur terbaru atau API terbaru dari Android, kita (mungkin) tidak akan bisa menggunakannya di Eclipse. Namun tidak ada salahanya menggunakan Eclipse untuk membuat aplikasi Android. Bila kamu ingin mencobanya, silahkan ikuti langkah-langkah berikut untuk melakukan perisapan.

Pemrograman Android: Cara Periksa Konektivitas Internet Pengguna

Pemrograman Android: Cara Periksa Konektivitas Internet Pengguna

Pengembangan aplikasi yang membutuhkan koneksi internet untuk operasinya, perlu melakukan pengecekan terlebih dahulu. Contoh sebuah aplikasi yang menreapkan API Google Maps, membutuhkan koneksi internet untuk menampilkan peta. Akan tetapi, tidak dilakukan pengecekan koneksi internet. Aplikasi pun gagal menampilkan peta dan tampa pesan umpan balik. Pengecekan koneksi internet akan membantu kita membuat umpan balik ke pengguna aplikasi. Misalkan, ketika user ingin menampilkan peta Google Map, periksa terlebih dahulu koneksi internetnya.

Belajar Pemrograman Kotlin: Variabel dan Tipe Data

Belajar Pemrograman Kotlin: Variabel dan Tipe Data

Variabel dan tipe data adalah hal dasar dan esensial yang harus kamu pahami dalam belajar bahasa pemrograman apapun. Pada kesempatan ini, kita akan belajar tentang variabel dan tipe data pada Kotlin. Dimulai dari: Pengertian Variabel dan Tipe Data; Cara Pembuatan Variabel di Kotlin; Variabel mutable dan imutable pada Kotlin; Hingak konversi tipe data. Mari kita mulai… googletag.cmd.push(function () { googletag.display('div-gpt-ad-multibanner1'); }); Apa itu variabel dan tipe data?

Belajar Kotlin: Cara Mengambil Input dan Menampilkan Output

Belajar Kotlin: Cara Mengambil Input dan Menampilkan Output

Bukan program komputer namanya kalau tidak memiliki input dan output. Input dan output merupakan komponen wajib setiap program komputer. Pada kesempatan ini, kita akan belajar cara mengambil input dan Menampilkan output untuk program berbasis teks. Kotlin telah menyediakan beberapa fungsi untuk mengambil input dan menampilkan output, diantaranya println(), print(), readLine(), Scanner(), dll. Mari kita bahas semuanya… Menampilkan Output dengan Fungsi println/printFungsi println() dan print() digunakan untuk menampilkan teks atau kalimat.

Belajar Kotlin: 6 Bentuk Percabangan yang Harus Kamu Pahami pada Kotlin

Belajar Kotlin: 6 Bentuk Percabangan yang Harus Kamu Pahami pada Kotlin

Pada artikel ini, kamu akan belajar tentang macam-macam bentuk percabangan dasar pada Kotlin. Ini penting karena ...

Belajar Pemrograman Kotlin: Sintaks Dasar Kotlin

Belajar Pemrograman Kotlin: Sintaks Dasar 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 ProgramStruktur program Kotlin lebih sederhana dan mudah dipahami daripada Java. Struktur kode program pada gambar di atas adalah struktur yang paling sederhana. package hello artinya kita membuat sebuah paket bernama hello.