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.
Along with the increasingly rapid development of technology, especially in the field of computers, ways to overcome the problem of patient queues have been developed. One of them is the use of a mobile application to get a time estimate until a patient gets a turn to consult with a doctor. Many industries still use manual methods to overcome this queue problem. Based on this fact, this final project with title "Mobile Applications for Doctor Examination Queue System Equipped with Analysis of Time Estimation Calculation Using the Markov Chain and PageRank Algorithm" has aims to get time estimates for the patients so that time can be more efficient.
In the fitness industry, the number of members is a major factor for the sustainability of its business. The ability of managers and trainers to detect members who represent traits to quit membership is critical. Four supervised learning classification methods like Support Vector Machine, Random Forest, K-Nearest Neighbor, and Artificial Neural Network were used to generate early detection using two variants of datasets that have different amounts of data. Classification results are separated into three different zones, which are Green Zone, Yellow Zone, and Red Zone. Artificial Neural Network methods using backpropagation training give 99.90% of accuracy on a dataset which has more amount of data. The evaluation has been done using the confusion matrix and AUC-ROC curves.
Saat ini sistem Continuous Integration (CI)/ Continuous Delivery (CD) merupakan standar baru dalam pengembangan perangkat lunak di industri. Sistem CI/CD merupakan langkah otomatisasi dari sebagian proses dalam pengembangan perangkat lunak. Ketika suatu sistem CI/CD digunakan oleh tim pengembang perangkat lunak maka akan diperoleh banyak data pemrosesan dan data hasil akhir dari proses CI/CD tersebut. Penelitian ini berupaya untuk mengevaluasi data yang terhimpun dalam sebuah sistem CI/CD dan diharapkan akan menemukan informasi yang bermanfaat sebagai umpan balik terhadap potensi sistem CI/CD dalam perkuliahan. Evaluasi riset dilakukan dengan metode survei pada kelas pilihan di semester ganjil tahun akademik 2021/22. Survei dimulai sejak masa ujian tengah semester sampai dengan akhir semester, yaitu pada saat mahasiswa peserta kelas mulai membuat sistem/ aplikasi guna memenuhi kelengkapan tugas besar mata kuliah. Adapun kelas yang dipilih tersebut adalah mata kuliah rekayasa perangkat lunak di program studi S-1 Teknik Informatika. Hasil survei menunjukkan bahwa mayoritas mahasiswa sangat antusias dan merasa penting untuk mendalami konsep CI/CD sebagai salah satu metode mutakhir pengembangan perangkat lunak.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.