<?xml version="1.0" encoding="UTF-8" ?>
<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xmlns:slims="http://slims.web.id" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3" ID="18332">
<titleInfo>
<title>SKEMA JURNAL:</title>
<subTitle>IMPROVING MEMORY EFFICIENCY ON ANDROID:LEVERAGING DATA STRUCTURES FOR OPTIMAL PERFORMANCE</subTitle>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Dr. L.N. Harnaningrum, S.Si., M.T.</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>MAFMUDIN, MUCHAMAD -23/1009/0095/TSD/06</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<typeOfResource manuscript="yes" collection="yes">mixed material</typeOfResource>
<genre authority="marcgt">bibliography</genre>
<originInfo>
<place><placeTerm type="text">Yogyakarta</placeTerm></place>
<publisher>UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)</publisher>
<dateIssued>2026</dateIssued>
<issuance>monographic</issuance>
<edition></edition>
</originInfo>
<language>
<languageTerm type="code">id</languageTerm>
<languageTerm type="text">Indonesia</languageTerm>
</language>
<physicalDescription>
<form authority="gmd">Thesis</form>
<extent>003 MTI 2026</extent>
</physicalDescription>
<note>This study discusses strategies for increasing memory efficiency in Android application development using
optimal data structures. In the era of growing mobile device usage, especially in Indonesia, where the number
of users exceeds the total population, memory management has become a significant challenge for Android
developers. This study analyzes various data structures such as List, ArrayList, MutableList, and LinkedList,
as well as comparisons between object and primitive data types in Kotlin. The results show that primitive
data structures offer better memory efficiency and execution time than object-based data structures due to
their simpler structure and lower complexity. Meanwhile, object data types like MutableList and ArrayList
are more efficient for applications that require a balance between flexibility and performance, as they provide
both primitive-like characteristics and useful built-in functions. This study also emphasizes the importance
of understanding memory management and time complexity in optimizing Android application performance.
Testing was conducted using both automated and manual methods. The findings show that Kotlin reduces
memory usage by up to 2× and execution time by 28.6primitive arrays and LinkedLists showed the most stable
memory performance, while MutableLists offered the best balance for object types.
KeyWords: Efficiency, Memory, Android, Structure, Data, Complexity</note>
<subject authority=""><topic>IMPROVING</topic></subject>
<subject authority=""><topic>Android</topic></subject>
<classification>NONE</classification><identifier type="isbn"></identifier><location>
<physicalLocation>Perpustakaan Universitas Teknologi Digital Indonesia Katalog Online Perpustakaan Universitas Teknologi Digital Indonesia</physicalLocation>
<shelfLocator>003 MAH I R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">MAH0003MTI2026</numerationAndChronology>
<sublocation>RAK REFERENSI TESIS MTI</sublocation>
<shelfLocator>003 MAH I R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>18332</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2026-02-03 10:11:01</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2026-02-20 10:21:03</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>