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
Text
1. ABSTRAK - ABSTRACT.pdf

Download (170kB) | Preview
[img] Text
2. SKRIPSI FULL.pdf
Restricted to Repository staff only

Download (15MB) | Request a copy
[img]
Preview
Text
3. SKRIPSI TANPA BAB PEMBAHASAN.pdf

Download (2MB) | Preview

Abstract

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

Item Type: Other
Subjects: ?? 620 ??
Divisions: ?? Informatika ??
Depositing User: 2602802323 Digilib
Date Deposited: 28 Apr 2026 07:08
Last Modified: 28 Apr 2026 07:08
URI: http://digilib.unila.ac.id/id/eprint/98762

Actions (login required)

View Item View Item