RANCANG BANGUN PLUGIN KONVERSI KOTLIN DATA CLASS KE PROTOCOL BUFFERS MESSAGE BERBASIS METODE EXTREME PROGRAMMING

Fatkhi Nur Akhsan, NIM.: 20106050026 (2024) RANCANG BANGUN PLUGIN KONVERSI KOTLIN DATA CLASS KE PROTOCOL BUFFERS MESSAGE BERBASIS METODE EXTREME PROGRAMMING. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA.

[img]
Preview
Text (RANCANG BANGUN PLUGIN KONVERSI KOTLIN DATA CLASS KE PROTOCOL BUFFERS MESSAGE BERBASIS METODE EXTREME PROGRAMMING)
20106050026_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf - Published Version

Download (2MB) | Preview
[img] Text (RANCANG BANGUN PLUGIN KONVERSI KOTLIN DATA CLASS KE PROTOCOL BUFFERS MESSAGE BERBASIS METODE EXTREME PROGRAMMING)
20106050026_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf - Published Version
Restricted to Registered users only

Download (3MB) | Request a copy

Abstract

The rapid advancement of technology, particularly in mobile computing and smartphones, has led to massive adoption of mobile applications. Android and iOS are the two dominant operating systems. In Android application development, Google adopted Kotlin as the official language in 2017. One of Kotlin's features is Data Class, which facilitates data storage. However, using Jetpack DataStore for data storage in Android requires schema definitions with Protocol Buffers, which have different syntax from Kotlin Data Class. This presents a challenge for developers in converting Kotlin data structures to Protocol Buffers. This thesis aims to design and develop an automated tool to convert Kotlin Data Class to Protocol Buffers Message. The tool is implemented as a plugin for Intellij IDEA and Android Studio, which is expected to simplify the conversion process, minimize errors, and enhance developer productivity.

Item Type: Thesis (Skripsi)
Additional Information: Pembimbing: Dr. Agung Fatwanto, S.Si., M.Kom.
Uncontrolled Keywords: Protocol Buffers, Protobuf, Kotlin, Data Class, Konversi, Plugin, Pengembangan Perangkat Lunak
Subjects: 000 Ilmu Komputer, Ilmu Informasi, dan Karya Umum > 000 Karya Umum > 004 Pemrosesan Data, Ilmu Komputer, Teknik Informatika
Divisions: Fakultas Sains dan Teknologi > Teknik Informatika (S1)
Depositing User: Muh Khabib, SIP.
Date Deposited: 02 Oct 2024 10:30
Last Modified: 02 Oct 2024 10:30
URI: http://digilib.uin-suka.ac.id/id/eprint/67421

Share this knowledge with your friends :

Actions (login required)

View Item View Item
Chat Kak Imum