PERBANDINGAN PERFORMA BAHASA PEMROGRAMAN JAVA DAN KOTLIN PADA ANDROID APPS

Nikodemus Galih Candra Wicaksono, Hironimus Leong

Abstract


Java merupakan salah satu bahasa pemrograman terpopuler. Bahasa ini memiliki kelebihan yang sering disebutkan yaitu write once, run anywhere (WORA). Java merupakan bahasa yang digunakan dalam pembuatan aplikasi android. Selain itu terdapat juga bahasa kotlin yang baru saja pada tahun 2017 diperkenalkan sebagai bahasa resmi pembuatan aplikasi android. Namun dalam performa dari masing-masing bahasa manakah yang lebih baik. Karena itu saya melakukan penelitian ini untuk mencari performa dari masing-masing bahasa yang digunakan untuk pembuatan aplikasi android.


Keywords


Java; Kotlin; Android Apps

Full Text:

PDF

References


R. Sikder, M. S. Khan, M. S. Hossain, and W. Z. Khan, “A survey on android security: development and

deployment hindrance and best practices,” TELKOMNIKA, vol. 18, no. 1, p. 485, Feb. 2020, doi:

12928/telkomnika.v18i1.13288.

“Mobile Operating System Market Share Worldwide,” StatCounter Global Stats. https://gs.statcounter.com/os-

market-share/mobile/worldwide/2021 (accessed Apr. 18, 2023).

J. Chan, Learn Java in One Day and Learn It Well. CreateSpace Independent Publishing Platform, 2016.

J. Horton, Android Programming with Kotlin for Beginners: Build Android apps starting from zero

programming experience with the new Kotlin programming language. Packt Publishing Ltd, 2019.

H. Farooq, P. Rahnamayiezekavat, and S. Moon, “While Loop Algorithm to Enhance the Efficiency of Work

Sampling Method in Performance Measurement,” ISARC Proceedings, pp. 6–13, Jul. 2017, Accessed: Apr. 18,

[Online]. Available:

https://www.iaarc.org/publications/2017_proceedings_of_the_34rd_isarc/while_loop_algorithm_to_enhance_t

he_efficiency_of_work_sampling_method_in_performance_measurement.html

Y. Cheon and A. E. D. L. Torre, “Impacts of Java Language Features on the Memory Performances of

Android Apps,” 2017. Accessed: Apr. 18, 2020. [Online]. Available:

https://www.semanticscholar.org/paper/Impacts-of-Java-Language-Features-on-the-Memory-of-Cheon-

Torre/fc71d6e7b0f13b22d0c1fd4691d0cd9d8a25cff4

J. Parkkila and J. Porras, “Improving battery life and performance of mobile devices with cyber foraging,” in

IEEE 22nd International Symposium on Personal, Indoor and Mobile Radio Communications, Sep. 2011, pp.

–95. doi: 10.1109/PIMRC.2011.6140102.

J. K. Lee and J. Y. Lee, “Android programming techniques for improving performance,” in 2011 3rd

International Conference on Awareness Science and Technology (iCAST), Sep. 2011, pp. 386–389. doi:

1109/ICAwST.2011.6163105.

“Java Cookbook, 4th Edition [Book].” https://www.oreilly.com/library/view/java-cookbook-

th/9781492072577/ (accessed Apr. 18, 2020).

“Kotlin Cookbook [Book].” https://www.oreilly.com/library/view/kotlin-cookbook/9781492046660/

(accessed Apr. 18, 2020).




DOI: https://doi.org/10.24167/proxies.v4i2.12437

Copyright (c) 2024 Proxies : Jurnal Informatika



View My Stats