PENERAPAN TEST DRIVEN DEVELOPMENT PADA APLIKASI ANDROID SISTEM INFORMASI PETANI HUTAN (STUDI KASUS DINAS KEHUTANAN PROVINSI LAMPUNG)

THEOFANI, HATI KUSUMAWARDANI (2026) PENERAPAN TEST DRIVEN DEVELOPMENT PADA APLIKASI ANDROID SISTEM INFORMASI PETANI HUTAN (STUDI KASUS DINAS KEHUTANAN PROVINSI LAMPUNG). FAKULTAS TEKNIK, UNIVERSITAS LAMPUNG.

[img]
Preview
File PDF
1. ABSTRAK - ABSTRACT.pdf

Download (166Kb) | Preview
[img] File PDF
2. SKRIPSI FULL.pdf
Restricted to Hanya staf

Download (14Mb) | Minta salinan
[img]
Preview
File PDF
3. SKRIPSI TANPA BAB PEMBAHASAN.pdf

Download (2386Kb) | Preview

Abstrak (Berisi Bastraknya saja, Judul dan Nama Tidak Boleh di Masukan)

Dinas Kehutanan Provinsi Lampung menghadapi tantangan aksesibilitas dalam pelaporan data Nilai Transaksi Ekonomi (NTE) akibat keterbatasan konektivitas internet dan keterbatasan perangkat yang dimiliki di lapangan. Pengembangan aplikasi dengan fungsionalitas offline-first diperlukan dalam menghadapi tantangan tersebut, namun manajemen data offline dan logika sinkronisasi memiliki tingkat kompleksitas yang tinggi, sehingga berisiko meningkatkan bug dan menurunkan keterpeliharaan (maintainability) sistem di masa depan. Penelitian ini bertujuan membangun aplikasi offline-first android Sitanihut dengan penerapan metode Personal Extreme Programming (PXP) dan pendekatan Test Driven Development (TDD). Hasil pengembangan selama enam iterasi menunjukkan bahwa penerapan TDD dengan total 563 unit test menghasilkan code coverage sebesar 95,53%. Evaluasi kompleksitas logika menghasilkan skor McCabe Cyclomatic Complexity sebesar 2,36 dan kompleksitas pemahaman kode Cognitive Complexity sebesar 1,77, membuktikan rendahnya kompleksitas kode yang dibangun. Pengujian akhir melalui User Acceptance Test (UAT) menghasilkan skor sebesar 100% atau dapat diterima dari tiga kelompok pengguna. Kata kunci: Android, Offline-first, Personal Extreme Programming, Test Driven Development, Code Coverage, Cyclomatic Complexity, Cognitive Complexity, User Acceptance Test

Jenis Karya Akhir: Skripsi
Subyek: 600 Teknologi (ilmu terapan) > 620 Ilmu teknik dan ilmu yang berkaitan
Program Studi: FAKULTAS TEKNIK (FT) > Prodi S1-Teknik Informatika
Pengguna Deposit: 2602802323 Digilib
Date Deposited: 28 Apr 2026 07:08
Terakhir diubah: 28 Apr 2026 07:08
URI: http://digilib.unila.ac.id/id/eprint/98762

Actions (login required)

Lihat Karya Akhir Lihat Karya Akhir