<?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="18535">
<titleInfo>
<title>PERANCANGAN APLIKASI MANAJEMEN DATA AKUN DAN PASSWORD BERBASIS MOBILE MENGGUNAKAN ALGORITMA AES-256</title>
</titleInfo>
<name type="Personal Name" authority="">
<namePart>Adiyuda Prayitna, S.T., M.T.</namePart>
<role><roleTerm type="text">Primary Author</roleTerm></role>
</name>
<name type="Personal Name" authority="">
<namePart>SAMHAR, MUHAMMAD FADRIAN - 225510005</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">Text Skripsi</form>
<extent>012 TKS 2026</extent>
</physicalDescription>
<note>Penelitian ini bertujuan untuk merancang dan membangun aplikasi manajemen kredensial akun bernama Account Keeper guna mengatasi masalah pengelolaan kata sandi yang rentan pada kalangan pengguna ponsel pintar (khususnya Generasi Z), terutama dalam mengelola berbagai macam akun digital secara terpusat dan aman. Aplikasi dibangun menggunakan kerangka kerja Flutter dengan bahasa pemrograman Dart, serta mengusung arsitektur Offline-First secara penuh (100% Offline) di mana penyimpanan utama seluruh data kredensial dilakukan secara lokal menggunakan database relasional SQLite.
Untuk menjaga kerahasiaan data secara mutlak tanpa ketergantungan pada server pihak ketiga, sistem menerapkan algoritma kriptografi simetris AES-256 pada mode operasi Cipher Block Chaining (CBC). Kunci enkripsi sepanjang 256-
bit dibentuk secara dinamis di dalam RAM perangkat (Client-Side Encryption) melalui proses Key Derivation yang memanfaatkan fungsi hash SHA-256 dari kunci enkripsi kustom (custom encryption key) yang diinputkan pengguna secara manual saat proses registrasi awal offline gawai. Akses masuk aplikasi dilindungi sistem otentikasi ganda offline berupa password master dan sensor sidik jari biometrik gawai menggunakan pustaka local_auth. Sistem juga dilengkapi dengan fitur cadangan otomatis berupa berkas JSON terenkripsi .aes yang disinkronkan ke folder media publik Android.
Hasil uji coba Black-Box menunjukkan bahwa seluruh fungsionalitas aplikasi (registrasi offline, login biometrik, CRUD vault, ekspor-impor, dan pergantian kunci otomatis) berjalan lancar tanpa cacat logika. Pengujian unit WhiteBox membuktikan logika penanganan enkripsi stabil. Pengujian kriptografi menggunakan metode Strict Avalanche Criterion menghasilkan nilai difusi (Avalanche Effect) di kisaran 48% hingga 53%. Hal ini membuktikan bahwa algoritma AES-256 yang diterapkan sangat tangguh, peka terhadap perubahan satu bit input, dan aman terhadap serangan brute-force fisik. Aplikasi ini menjadi solusi yang aman, efisien, dan andal untuk menyimpan kredensial secara personal.</note>
<subject authority=""><topic>AES-256</topic></subject>
<subject authority=""><topic>Kriptografi</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>012 SAM P R.1</shelfLocator>
<holdingSimple>
<copyInformation>
<numerationAndChronology type="1">SAM0012TKS2026</numerationAndChronology>
<sublocation>Rak Referensi Skripsi Teknik Komputer</sublocation>
<shelfLocator>012 SAM P R.1</shelfLocator>
</copyInformation>
</holdingSimple>
</location>
<recordInfo>
<recordIdentifier>18535</recordIdentifier>
<recordCreationDate encoding="w3cdtf">2026-08-12 12:09:13</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2026-08-12 12:10:19</recordChangeDate>
<recordOrigin>machine generated</recordOrigin>
</recordInfo></mods></modsCollection>