MULYANTO, INDRA FIRMANSYAH (2025) OPTIMALISASI CODE PENGEMBANGAN RESTAPI MELALUI PENERAPAN UNIT TESTING DAN CODE QUALITY. Tugas Akhir (S1) - thesis, Universitas Bakrie.
![]() |
Text (Cover)
00. Cover.pdf - Accepted Version Download (373kB) |
![]() |
Text (BAB I-III)
01. BAB I-III.pdf - Accepted Version Restricted to Registered users only Download (565kB) | Request a copy |
![]() |
Text (BAB IV)
02. BAB IV.pdf - Accepted Version Restricted to Registered users only Download (1MB) | Request a copy |
![]() |
Text (BAB V)
03. BAB V.pdf - Accepted Version Restricted to Registered users only Download (178kB) | Request a copy |
![]() |
Text (DAFTAR PUSTAKA)
04. BAB Daftar Pustaka.pdf - Accepted Version Download (89kB) |
![]() |
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 |