Aziz, Fahrizal Shofyan (2024) Analisis perbandingan bahasa pemrograman Kotlin dan Java untuk mengembangkan aplikasi Android menggunakan metode performance testing. S1 thesis, Universitas Ahmad Dahlan.
Text (JUDUL)
T1_2000018178_JUDUL__240628100931.pdf Download (1MB) |
|
Text (BAB I)
T1_2000018178_BAB_I__240628100932.pdf Download (343kB) |
|
Text (BAB II)
T1_2000018178_BAB_II__240628100932.pdf Restricted to Registered users only Download (378kB) | Request a copy |
|
Text (BAB III)
T1_2000018178_BAB_III__240628100932.pdf Restricted to Registered users only Download (329kB) | Request a copy |
|
Text (BAB IV)
T1_2000018178_BAB_IV__240628100932.pdf Restricted to Registered users only Download (2MB) | Request a copy |
|
Text (BAB V)
T1_2000018178_BAB_V__240628100932.pdf Restricted to Registered users only Download (214kB) | Request a copy |
|
Text (Daftar Pustaka)
T1_2000018178_DAFTAR_PUSTAKA__240628100932.pdf Download (218kB) |
|
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 |