OPTIMALISASI CODE PENGEMBANGAN RESTAPI MELALUI PENERAPAN UNIT TESTING DAN CODE QUALITY

MULYANTO, INDRA FIRMANSYAH (2025) OPTIMALISASI CODE PENGEMBANGAN RESTAPI MELALUI PENERAPAN UNIT TESTING DAN CODE QUALITY. Tugas Akhir (S1) - thesis, Universitas Bakrie.

[thumbnail of Cover] Text (Cover)
00. Cover.pdf - Accepted Version

Download (373kB)
[thumbnail of BAB I-III] Text (BAB I-III)
01. BAB I-III.pdf - Accepted Version
Restricted to Registered users only

Download (565kB) | Request a copy
[thumbnail of BAB IV] Text (BAB IV)
02. BAB IV.pdf - Accepted Version
Restricted to Registered users only

Download (1MB) | Request a copy
[thumbnail of BAB V] Text (BAB V)
03. BAB V.pdf - Accepted Version
Restricted to Registered users only

Download (178kB) | Request a copy
[thumbnail of DAFTAR PUSTAKA] Text (DAFTAR PUSTAKA)
04. BAB Daftar Pustaka.pdf - Accepted Version

Download (89kB)
[thumbnail of LAMPIRAN] Text (LAMPIRAN)
05 LAMPIRAN.pdf - Accepted Version
Restricted to Registered users only

Download (81kB) | Request a copy

Abstract

Skripsi ini berfokus pada Optimalisasi ini dilakukan melalui penerapan unit testing dan penggunaan alat pemantau kualitas kode, SonarQube. Tujuan dari penelitian ini adalah untuk meningkatkan kualitas kode, mengurangi jumlah bug, dan meningkatkan efisiensi pengembangan aplikasi. Metodologi yang digunakan melibatkan pengembangan iteratif, di mana setiap iterasi mencakup pengujian unit dan analisis kualitas kode. SonarQube digunakan untuk mengidentifikasi kelemahan dalam kode dan memberikan rekomendasi perbaikan. Hasil penelitian menunjukkan bahwa penerapan unit testing secara konsisten dapat mengurangi kesalahan dalam kode dan meningkatkan keandalan aplikasi kesalahan pada API, jika menerapkan unit test sebelum menjalankan aplikasi kita dapat 100% work running namun jika tidak menerapkan unit test API only have 60% working mungkin aplikasi dapat berjalan namun jika ada perubahan dari sisi diluar aplikasi yg kita buat sendiri namun berdampak pada aplikasi yg kita buat itu dapat menjadi masalah seperti contoh perubahan type field pada database atau perubahan object response pada surronding. Selain itu, penggunaan SonarQube membantu dalam mendeteksi dan memperbaiki masalah kualitas kode, seperti duplikasi kode dan kompleksitas yang berlebihan. Dengan demikian, aplikasi yang dihasilkan lebih stabil, aman, dan mudah untuk dikembangkan lebih lanjut.

Item Type: Thesis (Tugas Akhir (S1) - )
Uncontrolled Keywords: Microservice, REST API, Java, Spring, Unit Testing, SonarQube, Code Optimization
Subjects: Computer Science > Informatics
Computer Science > Information Systems
Computer Science > Information analysis
Computer Science > Web-Based Group Decision Support System (WGDSS) > Web-Based
Computer Science > Web-Based
Thesis > Thesis (S1)
Divisions: Fakultas Teknik dan Ilmu Komputer > Program Studi Informatika
Depositing User: Indra Firmansyah Mulyanto
Date Deposited: 16 Jun 2025 04:07
Last Modified: 16 Jun 2025 04:07
URI: https://repository.bakrie.ac.id/id/eprint/11550

Actions (login required)

View Item View Item