ANALISIS QUALITY CODE MENGGUNAKAN SONARQUBE DALAM SUATU APLIKASI BERBASIS LARAVEL

Ajeng Febriana Rahmawati, Y. A. Susetyo
{"title":"ANALISIS QUALITY CODE MENGGUNAKAN SONARQUBE DALAM SUATU APLIKASI BERBASIS LARAVEL","authors":"Ajeng Febriana Rahmawati, Y. A. Susetyo","doi":"10.24246/itexplore.v2i2.2023.pp99-103","DOIUrl":null,"url":null,"abstract":"Analisis Kode Statis (Static Code Analysis) masuk ke dalam metode white box testing yang digunakan pada pengembangan aplikasi. Analisis ini dilakukan dengan cara mengevaluasi source code untuk mendeteksi pelanggaran kode apa saja yang terdapat dalam project aplikasi open source To Do List berbasis website menggunakan Laravel dan Vue.js. Proses analisis kode statis bertujuan memberikan pemahaman serta memastikan basic code pada project telah memenuhi standarisasi pengkodean yang telah ditetapkan. Teknik pengujian source code dilakukan melewati proses scanning pada project dengan standarisasi pengkodean yang telah ditetapkan dan diatur dalam Quality Gate SonarQube sebagai acuan untuk seberapa tinggi kualitas kode yang harus dilalui. Hasil analisis yang diperoleh melalui tool SonarQube menunjukkan pelanggaran kode yang ditemukan secara keseluruhan pada project To Do List dengan beberapa kategori issues, yaitu 4 bug, 2 security hotspots, 31 code smell, dan 117 duplicate lines of code dengan density sebesar 18,3% yang membutuhkan total waktu estimasi pengerjaan untuk perbaikan pelanggaran kode sebanyak 2 jam 35 menit.","PeriodicalId":338693,"journal":{"name":"IT-Explore: Jurnal Penerapan Teknologi Informasi dan Komunikasi","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IT-Explore: Jurnal Penerapan Teknologi Informasi dan Komunikasi","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24246/itexplore.v2i2.2023.pp99-103","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Analisis Kode Statis (Static Code Analysis) masuk ke dalam metode white box testing yang digunakan pada pengembangan aplikasi. Analisis ini dilakukan dengan cara mengevaluasi source code untuk mendeteksi pelanggaran kode apa saja yang terdapat dalam project aplikasi open source To Do List berbasis website menggunakan Laravel dan Vue.js. Proses analisis kode statis bertujuan memberikan pemahaman serta memastikan basic code pada project telah memenuhi standarisasi pengkodean yang telah ditetapkan. Teknik pengujian source code dilakukan melewati proses scanning pada project dengan standarisasi pengkodean yang telah ditetapkan dan diatur dalam Quality Gate SonarQube sebagai acuan untuk seberapa tinggi kualitas kode yang harus dilalui. Hasil analisis yang diperoleh melalui tool SonarQube menunjukkan pelanggaran kode yang ditemukan secara keseluruhan pada project To Do List dengan beberapa kategori issues, yaitu 4 bug, 2 security hotspots, 31 code smell, dan 117 duplicate lines of code dengan density sebesar 18,3% yang membutuhkan total waktu estimasi pengerjaan untuk perbaikan pelanggaran kode sebanyak 2 jam 35 menit.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
质量规范分析使用SONARQUBE在基于LARAVEL的应用程序中
静态代码分析进入应用程序开发中使用的白箱测试方法。这一分析是通过对源代码进行评估,以检测在Laravel和Vue.js网站的开放应用程序程序中发现的任何违反代码的行为。静态代码分析的过程旨在提供理解和确保项目的基础代码达到既定的编码标准。源代码测试技术是通过“扫描”项目中设定和设定的编码标准的标准化过程进行的,目的是确定该代码的高质量。通过工具SonarQube犯规获得的代码分析发现整体项目To Do List上的几个问题的类别,即4虫子,2级安全hotspots, 31闻到代码和代码之117 duplicate线密度高达18,3%总共需要时间的工艺改进代码漏洞估计多达2小时35分钟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
RANCANG BANGUN APLIKASI POLA MAKAN DASH BAGI PENDERITA HIPERTENSI ANALISIS KUALITAS SIGNAL WIRELESS MENGGUNAKAN RECEIVED SIGNAL STRENGTH INDICATOR (RSSI) DI SMP NEGERI 10 SALATIGA PERANCANGAN DAN IMPLEMENTASI ENCODER DAN DECODER CRC-16 BERBASIS TABEL LOOKUP PADA ARDUINO SISTEM PENDUKUNG KEPUTUSAN PENDIRIAN FASILITAS PELAYANAN KESEHATAN DI KABUPATEN SEMARANG DENGAN METODE SIMPLE ADDITIVE WEIGHTING APLIKASI PENDATAAN GENUS IKAN CHANNA BERBASIS WEB MENGGUNAKAN FRAMEWORK LARAVEL
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1