Komparasi Performa Aplikasi Menggunakan Bahasa Pemrograman Java Dan Kotlin Dengan Algoritma Numerik Dan String Pada Android Runtime

Hadi Winata, Rivaldo (2022) Komparasi Performa Aplikasi Menggunakan Bahasa Pemrograman Java Dan Kotlin Dengan Algoritma Numerik Dan String Pada Android Runtime. Undergraduate thesis, UPN Veteran Jawa Timur.

[img]
Preview
Text (Cover)
18082010026-cover.pdf

Download (1MB) | Preview
[img]
Preview
Text (BAB 1)
18082010026.-bab1.pdf

Download (1MB) | Preview
[img] Text (BAB 2)
18082010026.-bab2.pdf
Restricted to Registered users only until 9 June 2024.

Download (1MB)
[img] Text (BAB 3)
18082010026.-bab3.pdf
Restricted to Registered users only until 9 June 2024.

Download (1MB)
[img] Text (BAB 4)
18082010026.-bab4.pdf
Restricted to Registered users only until 9 June 2024.

Download (1MB)
[img]
Preview
Text (BAB V)
18082010026.-bab5.pdf

Download (1MB) | Preview
[img]
Preview
Text (DAFTAR PUSTAKA)
18082010026.-daftarpustaka.pdf

Download (1MB) | Preview
[img] Text (LAMPIRAN)
18082010026.-lampiran.pdf
Restricted to Registered users only until 9 June 2024.

Download (1MB)

Abstract

Each programming language has its own advantages and disadvantages, so a comparison is needed to answer several questions related to performance differences. In this study, Java and Kotlin are the focus for a performance comparison between the two languages using the 4 algorithms used in the Computer Language Benchmark Game. The results obtained by Kotlin tend to be slower on all algorithm benchmarks in terms of execution time. In 3 algorithms the difference in performance is not too significant but in 1 algorithm that manipulates floating-point there is a difference of around 246 % - 293 % compared to Java. In testing memory usage, kotlin tends to be superior because it uses less memory, although it is not too significant when compared to Java. As for CPU usage, Java is superior because it uses less CPU resources when compared to Kotlin.

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorWibowo, Nur CahyoNIDN0717037901UNSPECIFIED
Thesis advisorPutra, Agung BrastamaNIDN0024118503UNSPECIFIED
Subjects: Q Science > QA Mathematics > QA76 Computer software
Q Science > QA Mathematics > QA76.6 Computer Programming
T Technology > T Technology (General)
Divisions: Faculty of Computer Science > Departemen of Information Systems
Depositing User: Rivaldo Hadi Winata
Date Deposited: 09 Jun 2022 07:54
Last Modified: 09 Jun 2022 07:54
URI: http://repository.upnjatim.ac.id/id/eprint/6940

Actions (login required)

View Item View Item