Analisis Performa Aplikasi Android Pada Bahasa Pemrograman Java dan Kotlin

  • Niko Sumanda Sibarani Jurusan Teknik Komputer dan Informatika, Politeknik Negeri Bandung, Bandung 40012
  • Ghifari Munawar Jurusan Teknik Komputer dan Informatika, Politeknik Negeri Bandung, Bandung 40012
  • Bambang Wisnuadhi Jurusan Teknik Komputer dan Informatika, Politeknik Negeri Bandung, Bandung 40012
Keywords: Analisis performa, Kotlin, Java, CPU usage, Memory usage, Execution time

Abstract

Perkembangan aplikasi android dari tahun ke tahun semakin meningkat. Untuk memenuhi kebutuhan pasar
tersebut dibutuhkan perangkat lunak yang dapat berjalan maksimal di berbagai perangkat android. Penelitian ini
membandingkan 2 bahasa pemrograman yang popular digunakan dalam pengembangan aplikasi android yakni
Java dan Kotlin dengan melakukan analisis performa pada aplikasi yang dibangun dengan masing-masing bahasa
pemrograman tersebut. Eksperimen dilakukan dengan mengukur performa aplikasi pada saat aplikasi berjalan di
perangkat android dengan mengoperasikan fitur-fitur yang tersedia pada aplikasi tersebut. Eksperimen yang
dilakukan memperlihatkan bahwa aplikasi dengan bahasa pemrograman Kotlin lebih minim dalam penggunaan
CPU walaupun kedua bahasa pemrograman tidak menunjukkan perbedaan yang signifikan. Hasil menunjukkan
CPU usage kedua nya hanya berbeda 0.65 %. Bahasa pemrograman Kotlin juga lebih kecil dalam memory usage
dengan perhitungan lebih dari 2 kali lipat penggunaan memori pada bahasa Java. Sementara pada execution time
program terlihat bahwa bahasa pemrograman kotlin lebih cepat dibandingkan bahasa pemrograman Java.
Berdasarkan hasil keseluruhan pengukuran dapat disimpulkan bahwa bahasa pemrograman Kotlin memiliki
performa yang lebih baik dibandingkan bahasa pemrograman Java untuk aplikasi berbasis android.

Downloads

Download data is not yet available.
Published
2018-10-12