Perbandingan Pemograman Swift dan Java pada Bujang Kurir
DOI:
https://doi.org/10.26418/justin.v8i2.36717Keywords:
Bujang Kurir, Android, IOS, Java Mobile, Swift, Analisis, Fungsional, Performa, CPU, Memory, IDEAbstract
Android dan iOS adalah dua platform yang paling mendominasi pangsa pasar perangkat mobile di dunia ini. Semua perusahaan dan Start-up berlomba lomba untuk merancang dan membangun aplikasi untuk kedua platform ini. Akan tetapi belum ada penelitian yang mengangkat topik untuk mengetahui bagaimana perbedaan merancang dan membangun aplikasi menggunakan Java android dan Swift iOS serta bagaimana perilaku aplikasi tersebut terhadap perangkat mobile. Untuk mengatasi masalah ini, dilaksanakan penelitian yang melakukan analisis fungsional pada bahasa pemrograman Java Mobile pada Android dan Swift pada iOS, serta analisis performa CPU dan memori menggunakan pengukuran yang telah disediakan oleh masing masing IDE bahasa pemrograman tersebut. Berdasarkan hasil penelitian ini, pembangunan aplikasi iOS menggunakan perancangan aplikasi Android dapat dilakukan, dan dapat dilakukan lebih cepat karena struktur bahasa pemrograman Swift iOS yang lebih ringkas jika dibandingkan dengan Java Android dan tidak menghasilkan tambahan beban CPU dan Memori sebesar yang terjadi pada Java Android setiap tambahan aktivitas yang dilakukan.
References
T. Kuroda, “Indentifying the effect of mobile operating system on the mobile device,†ITS Asia-Pacific Regional Conference, vol. 46, no. 6, pp. 86-95, 2017.
T.-M. Grønli, “Mobile application platform heterogeneity: Android vs Windows Phone vs iOS vs Firefox OS,†International Conference on Advanced Information Networking and Applications (AINA), vol. 1, no. 34, pp. 636-641, 2014.
S. Habchi, “Code Smells in iOS Apps: How do they compare to Android?,†International Conference on Mobile Software Engineering and Systems (MOBILESoft), vol. 1, no. 13, pp. 110-121, 2017.
M. Suyuti, “Rancang Bangun Aplikasi Virtual Interior Design Event Organizer Berbasis Ios,†Repositori UIN Alauddin Makassar, vol. 5, no. 2, 2017.
Z. Romegar, Teori dan Praktek Sistem Informasi, Sleman: Deepublish, 2018.
N. Vandad, iOS 8 Swift Programming Cookbook, O’Reilly Media, 2015.
M. Reboucas, “An Empirical Study On The Usage Of The Swift Programming Language,†International Conference on Software Analysis, Evolution, and Reengineering (SANER), no. 634, p. 638, 2016.
A. Sasongko, “Perancangan Prototipe Aplikasi Mobile Tadzkirah,†Jurnal Edukasi dan Penelitian Informatika (JEPIN), vol. 4, no. 2, pp. 197-203, 2018.
C. Douglas, “JSON,†2019. [Online]. Available: http://json.org. [Accessed 05 05 2019].
M. Irsan, “Rancang Bangun Aplikasi Mobile Notifikasi Berbasis Android Untuk Mendukung Kinerja Di Instansi Pemerintahan,†Jurnal Sistem dan Teknologi Informasi (JUSTIN), vol. 3, no. 1, pp. 1-6, 2015.
A. a. M. Rosa, Rekayasa Perangkat Lunak Struktur dan Berorientasi Objek, Bandung: Informatika, 2014.
W. Waskito, “Pengujian Perangkat Lunak Dengan Menggunakan Model Behaviour UML,†Jurnal Ilmiah Teknologi Informasi, vol. 1, no. 1, pp. 43-50, 2011.
S. Jiang, “Comparison of Native, Cross-Platform and Hyper Mobile Development Tools Approaches for iOS and Android Mobile Applications,†27 Juni 2016. [Online]. Available: https://gupea.ub.gu.se/handle/2077/44664. [Accessed 01 08 2019].
G. Developer, “Android Studio,†Google, 01 01 2019. [Online]. Available: https://developer.android.com/studio. [Accessed 01 08 2019].
N. Smyth, iOS 12 App Development Essentials, Playload Media, 2018.
Y. Titik, “Penerapan Model View Controller dan Object Relational Mapping Pada Pengembangan Sistem Informasi Keanekaragaman Hayati di Taman Nasional Kutai Bontang. Unika Soegijapranata,†Sistem Informasi Penelitian dan Pengabdian Kepada Masyarakat, vol. 2, no. 2, pp. 169-175, 2018.
Downloads
Published
Issue
Section
License
Copyright (c) 2020 Jurnal Sistem dan Teknologi Informasi (JUSTIN)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The author owns the copyright in his paper and agrees to publish his paper to JUSTIN by giving the rights to the first publication of his paper which is simultaneously licensed under the Creative Commons Attribution License, namely the Similar International 4.0 license (CC BY-NC-SA 4.0).

This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
You are free to:Share "” copy and redistribute the material in any medium or format
Adapt "” remix, transform, and build upon the material
The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
Attribution "” You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
NonCommercial "” You may not use the material for commercial purposes.
ShareAlike "” If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
No additional restrictions "” You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.