Claim Missing Document
Check
Articles

Found 4 Documents
Search
Journal : jurnal teknik informatika dan sistem informasi

Evaluasi Deteksi Smell Code dan Anti Pattern pada Aplikasi Berbasis Java Sujadi, Sendy Ferdian
Jurnal Teknik Informatika dan Sistem Informasi Vol 5 No 3 (2019): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v5i3.1981

Abstract

This paper presents an evaluation result of smell code and anti pattern detection in java based application development. The main objective to be achieved in this research is to determine the proper way in the detection of smell code and anti pattern in the development of java based software, and to evaluate the impact of using code inspection tools and software metrics to refactoring code in java based software development. Smell code to be detected in this research is Long Parameter List, Large Class, Lazy Class, Feature Envy, Long Method, and Dead Code. Anti pattern that will be detected is The Blob / God Class and Lava Flow. The selection of smell code and anti pattern is based on the definition, characteristics, detection factor, and software metrics. To support the research process is done through the evaluation stage of a case study java based application as a sample for inspection of code for the detection of smell code and anti pattern and calculation software metrics. Case studies of selected applications as sample applications are E-Commerce applications with functional master data management of goods and customers as well as management of sales and payment transactions. The detection of the smell code and anti-pattern on the case study is done in stages so it can be determined whether or not to refact. As well as ensuring the technique of making the program better fit the characteristics and rules of object-oriented programming.
Continuous Integration and Continuous Delivery Platform Development of Software Engineering and Software Project Management in Higher Education Ferdian, Sendy; Kandaga, Tjatur; Widjaja, Andreas; Toba, Hapnes; Joshua, Ronaldo; Narabel, Julio
Jurnal Teknik Informatika dan Sistem Informasi Vol 7 No 1 (2021): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v7i1.3254

Abstract

We present a report of development phase of a platform which aims to enhance the efficiency of software project management in higher education. The platform accommodates a strategy known as Continuous Integration and Continuous Delivery (CI/CD). The phase consists of several stages, followed by testing of the system and its deployment. For starters, the CI/CD platform will be deployed for software projects of students in the Faculty of Information Technology, Universitas Kristen Maranatha. The goal of this paper is to show a design of an effective platform for continuous integration and continuous delivery pipeline to accommodate source code compilation, code analysis, code execution, until its deployment, all in a fully automated fashion.
Pembangunan Aplikasi Pengelolaan Data pada Rumah Sakit Berbasis Web Rosadi, Sara Amelia; Wirawan, Andika; Sujadi, Sendy Ferdian
Jurnal Teknik Informatika dan Sistem Informasi Vol 7 No 2 (2021): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v7i2.3696

Abstract

Hospital has a variety of facilities and services. Every day there are transactions recorded by the hospital in the form of documentation such as excel. Over time, if the transactions increase, the files that will be stored will be more and more large. Therefore, a website was created that can make it easier to manage data from these files. The web application is created using PHP and integrates with the MySQL database. The main module of the web application created is to import data from an excel file. The expected results from making this website are to make it easier for employees to manage data and view information in the form of tables or graphs. Data collection methods using observation, through interviews with the person in charge from hospital by giving a questionnaire about the interface of the application. Assessment of the results of interface improvements using a questionnaire from Post-Study System Usability Questionnaire version three, totalling 16 questions. The purpose of the User Interface and User Experience analysis is to assess and serve as a guide for improving the display that has been made whether it is in accordance with the standards requested by the hospital.
High Performance Computing Environment using General Purpose Computations on Graphics Processing Unit Widjaja, Andreas; Gautama, Tjatur Kandaga; Sujadi, Sendy Ferdian; Harnandy, Steven Rumanto
Jurnal Teknik Informatika dan Sistem Informasi Vol 7 No 2 (2021): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v7i2.3715

Abstract

Here a report of a development phase of an environment of high performance computing (HPC) using general purpose computations on the graphics processing unit (GPGPU) is presented. The HPC environment accommodates computational tasks which demand massive parallelisms or multi-threaded computations. For this purpose, GPGPU is utilized because such tasks require many computing cores running in parallel. The development phase consists of several stages, followed by testing its capabilities and performance. For starters, the HPC environment will be served for computational projects of students and members of the Faculty of Information Technology, Universitas Kristen Maranatha. The goal of this paper is to show a design of a HPC which is capable of running complex and multi-threaded computations. The test results of the HPC show that the GPGPU numerical computations have superior performance than the CPU, with the same level of precision.