Analisis perbandingan bahasa pemrograman Kotlin dan Java untuk mengembangkan aplikasi Android menggunakan metode performance testing

Aziz, Fahrizal Shofyan (2024) Analisis perbandingan bahasa pemrograman Kotlin dan Java untuk mengembangkan aplikasi Android menggunakan metode performance testing. S1 thesis, Universitas Ahmad Dahlan.

[thumbnail of JUDUL] Text (JUDUL)
T1_2000018178_JUDUL__240628100931.pdf

Download (1MB)
[thumbnail of BAB I] Text (BAB I)
T1_2000018178_BAB_I__240628100932.pdf

Download (343kB)
[thumbnail of BAB II] Text (BAB II)
T1_2000018178_BAB_II__240628100932.pdf
Restricted to Registered users only

Download (378kB) | Request a copy
[thumbnail of BAB III] Text (BAB III)
T1_2000018178_BAB_III__240628100932.pdf
Restricted to Registered users only

Download (329kB) | Request a copy
[thumbnail of BAB IV] Text (BAB IV)
T1_2000018178_BAB_IV__240628100932.pdf
Restricted to Registered users only

Download (2MB) | Request a copy
[thumbnail of BAB V] Text (BAB V)
T1_2000018178_BAB_V__240628100932.pdf
Restricted to Registered users only

Download (214kB) | Request a copy
[thumbnail of Daftar Pustaka] Text (Daftar Pustaka)
T1_2000018178_DAFTAR_PUSTAKA__240628100932.pdf

Download (218kB)
[thumbnail of Lampiran] Text (Lampiran)
T1_2000018178_LAMPIRAN__240628100932.pdf
Restricted to Registered users only

Download (491kB) | Request a copy

Abstract

Kotlin dianggap sebagai alternatif yang menarik bagi pengembang Android untuk melakukan transisi ke Kotlin. Akan tetapi, meningkatnya popularitas Kotlin mengakibatkan terdapat kesenjangan dalam pemahaman mengenai Kotlin. Hal itu memicu banyak pertanyaan dari kalangan umum maupun pengembang Android tentang bahasa mana yang lebih baik digunakan untuk mengembangkan aplikasi Android antara Java dan Kotlin. Penelitian ini bertujuan untuk membandingkan perfoma aplikasi android dengan bahasa pemrograman Java dan Kotlin. Penelitian ini dapat memberi referensi atau sarana pengetahuan bagi developer.
Perbandingan performa aplikasi dapat dilakukan dengan melihat variable performa seperti seperti waktu kompilasi, kinerja network, penggunaan CPU, penggunaan memori dan execution time. Cara mengetahui aplikasi berjalan dengan performa maksimal atau tidak yaitu melalui Metode Perfomance Testing. Pengujian perfoma aplikasi dapat dilakukan menggunakan bantuan pihak ketiga seperti Android Profiler.
Penelitian ini menghasilkan luaran berupa aplikasi Android Github user menggunakan bahasa pemrograman Kotlin dan Java. Berdasarkan hasil perbandingan, diketahui bahwa dari variabel pengujian tersebut Kotlin menunjukkan performa yang lebih baik dalam kategori waktu kompilasi, penggunaan CPU, kinerja jaringan, dan waktu eksekusi. Meskipun Java unggul dalam penggunaan memori, perbedaan ini tidak signifikan dibandingkan kelebihan-kelebihan yang dimiliki Kotlin. Oleh karena itu, Kotlin dapat dianggap sebagai pilihan bahasa pemrograman yang lebih unggul untuk pengembangan aplikasi berbasis Android berdasarkan pengukuran performa yang telah dilakukan.

Item Type: Thesis (S1)
Keyword: Android, Java, Kotlin, performance testing
Subjects: T Technology > T Technology (General)
T Technology > TA Engineering (General). Civil engineering (General)
Divisi / Prodi: Faculty of Industrial Technology (Fakultas Teknologi Industri) > S1-Informatics Engineering (S1-Teknik Informatika)
Depositing User: userperpus2 userperpus2
Date Deposited: 03 Jul 2024 03:18
Last Modified: 03 Jul 2024 03:18
URI: http://eprints.uad.ac.id/id/eprint/65033

Actions (login required)

View Item View Item