Claim Missing Document
Check
Articles

Found 3 Documents
Search

Comparison of Maintainability Index Measurement from Microsoft Code Lens and Line of Code Gilang Heru Kencana; Akuwan Saleh; Haryadi Amran Darwito; Rizki Rachmadi; Elsa Mayang Sari
Proceeding of the Electrical Engineering Computer Science and Informatics Vol 7, No 1: EECSI 2020
Publisher : IAES Indonesia Section

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/eecsi.v7.2071

Abstract

Higher software quality demands are in line with software quality assurance that can be implemented in every step of the software development process. Maintainability Index is a calculation used to review the level of maintenance of the software. MI has a close relationship with software quality parameters based on Halstead Volume (HV), Cyclomatic Complexity McCabe (CC), and Line of Code (LOC). MI calculations can be carried out automatically with the help of a framework that has been introduced in the industrial world, such as Microsoft Visual Studio 2015 in the form of Code Matric Analysis and an additional software named Microsoft CodeLens Code Health Indicator. Previous research explained the close relationships between LOC and HV, and LOC and CC. New equations can be acquired to calculate the MI with the LOC approach. The LOC Parameter is physically shaped in a software program so that the developer can understand it easily and quickly. The aim of this research is to automate the MI calculation process based on the component classification method of modules in a rule-based C # program file. These rules are based on the error of MI calculations that occur from the platform, and the estimation of MI with LOC classification rules generates an error rate of less than 20% (19.75 %) of the data, both of which have the same accuracy.
Implementasi Algoritme 3DES pada Sistem Sharing Electronic Health Record (EHR) Berbasis Cloud Haryadi Amran Darwito; Mike Yuliana; Reni Soelistijorini
Jurnal Nasional Teknik Elektro dan Teknologi Informasi Vol 6 No 3: Agustus 2017
Publisher : Departemen Teknik Elektro dan Teknologi Informasi, Fakultas Teknik, Universitas Gadjah Mada

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1748.777 KB)

Abstract

Electronic Health Record (EHR) or medical history has been widely adopted to enable healthcare providers such as hospitals, insurance companies, and patients, to create, organize, and access EHR information from anywhere and at any time. From a health standpoint, to improve the quality of patient care, an EHR storage center is needed to ensure the EHR's novelty at all times. This underlies the need for an efficient, safe, and inexpensive mechanism for sharing EHR among health care providers. Cloud Computing has become a promising paradigm and gains more attention from academia and industry. This paradigm shifts the location of the computer infrastructure to third parties. Cloud computing not only increases the efficiency of storage and exchange of medical data but also allows accessing medical data from anywhere and anytime. In this paper, a mechanism of cloud-based sharing system equipped with the 3DES algorithm to secure health history data and the use of the smart card as a medium for controlling patient information access is proposed. The results of the tests indicate that the built system has fulfilled the security requirements such as privacy, authentication, confidentiality and integrity.
Analysis of Load Balancing Performance in Raspberry Pi-Based Clustering Services within a Tourism System Bintang Desta Ramadhani; Norma Ningsih; Haryadi Amran Darwito
Journal of Communication Systems, Networks, and Security Vol. 1 No. 1 (2026): April
Publisher : Politeknik Elektronika Negeri Surabaya

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

This study analyzes the performance of load balancing on a Raspberry Pi-based clustering service for a tourism e-ticketing system, focusing on the tourist destination in Trenggalek. E-ticketing systems often face challenges such as slow response times, system failures during traffic spikes, and difficulties in efficiently managing server resources. Therefore, this research aims to improve user experience, accelerate the ticket booking process, and optimize both the reliability and performance of the system. The methods used in this study include performance testing of two load balancing algorithms, Round Robin and Least Connection, implemented on a Raspberry Pi cluster server. Testing scenarios covered various load conditions: idle, normal, peak, and maximum, utilizing tools such as JMeter for load testing simulation, and Grafana and InfluxDB for real- time monitoring of system metrics. Key performance indicators analyzed were CPU usage, response time, throughput, memory usage, and error rate. The results indicate that the Round Robin algorithm is effective under light to moderate load conditions but begins to decline in performance under high loads, with response times exceeding 4000 ms and a significant increase in error rates. Conversely, the Least Connection algorithm proved to be more adaptive in distributing the load, maintaining better system stability, although errors still occurred when the system reached maximum capacity. Based on these findings, it is recommended that e-ticketing systems with dynamic and fluctuating loads prioritize the Least Connection algorithm. For future development, it is suggested to explore more advanced load balancing algorithms and increase server capacity to handle larger traffic loads.