JOINTER : Journal of Informatics Engineering
https://jointer.id/index.php/jointer
<p><strong>JOINTER : Journal of Informatics Engineering</strong> diterbitkan oleh Program Studi Teknik Informatika, Fakultas Teknik (FATEK) Universitas Negeri Manado (UNIMA) mulai Bulan Juni Tahun 2020, dengan dua terbitan setiap tahun (Juni dan Desember) nomor e-issn : <span style="font-family: helvetica; font-size: small;">2723-7958</span>. Jointer menerbitkan artikel penelitian (research article), artikel telaah/studi literatur (review article/literature review), laporan kasus (case report) dan artikel konsep atau kebijakan (concept/policy article).</p> <div class="ms-editor-squiggler" style="color: initial; font: initial; font-feature-settings: initial; font-kerning: initial; font-optical-sizing: initial; font-variation-settings: initial; text-orientation: initial; text-rendering: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; animation: initial; appearance: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-inline: initial; inset: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-color: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; color-scheme: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-size: initial; content: initial; content-visibility: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: block; dominant-baseline: initial; empty-cells: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: 0px; hyphens: initial; image-orientation: initial; image-rendering: initial; inline-size: initial; inset-block: initial; inset-inline: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; offset: initial; opacity: initial; order: initial; origin-trial-test-property: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-wrap: initial; overflow: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position: initial; quotes: initial; r: initial; resize: initial; ruby-position: initial; rx: initial; ry: initial; scroll-behavior: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-indent: initial; text-overflow: initial; text-shadow: initial; text-size-adjust: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; user-select: initial; vector-effect: initial; vertical-align: initial; visibility: initial; -webkit-app-region: initial; border-spacing: initial; -webkit-border-image: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-highlight: initial; -webkit-hyphenate-character: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-mask: initial; -webkit-mask-composite: initial; -webkit-perspective-origin-x: initial; -webkit-perspective-origin-y: initial; -webkit-print-color-adjust: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-emphasis: initial; -webkit-text-emphasis-position: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-transform-origin-x: initial; -webkit-transform-origin-y: initial; -webkit-transform-origin-z: initial; -webkit-user-drag: initial; -webkit-user-modify: initial; white-space: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: initial;"> </div> <div class="ms-editor-squiggler" style="color: initial; font: initial; font-feature-settings: initial; font-kerning: initial; font-optical-sizing: initial; font-variation-settings: initial; forced-color-adjust: initial; text-orientation: initial; text-rendering: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; animation: initial; appearance: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-color: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; color-scheme: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-size: initial; content: initial; content-visibility: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: block; dominant-baseline: initial; empty-cells: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: 0px; hyphens: initial; image-orientation: initial; image-rendering: initial; inline-size: initial; inset-block: initial; inset-inline: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; offset: initial; opacity: initial; order: initial; origin-trial-test-property: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-wrap: initial; overflow: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position: initial; quotes: initial; r: initial; resize: initial; ruby-position: initial; rx: initial; ry: initial; scroll-behavior: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-indent: initial; text-overflow: initial; text-shadow: initial; text-size-adjust: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; user-select: initial; vector-effect: initial; vertical-align: initial; visibility: initial; -webkit-app-region: initial; border-spacing: initial; -webkit-border-image: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-highlight: initial; -webkit-hyphenate-character: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-mask: initial; -webkit-mask-composite: initial; -webkit-perspective-origin-x: initial; -webkit-perspective-origin-y: initial; -webkit-print-color-adjust: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-emphasis: initial; -webkit-text-emphasis-position: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-transform-origin-x: initial; -webkit-transform-origin-y: initial; -webkit-transform-origin-z: initial; -webkit-user-drag: initial; -webkit-user-modify: initial; white-space: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: initial;"> </div>Program Studi Teknik Informatikaen-USJOINTER : Journal of Informatics Engineering2723-7958<h2>Copyright Notice</h2> <div class="page"> <p align="justify">The author who published the article on <strong>Journal of Informatics and Engineering</strong> (Jointer) (<a href="http://issn.pdii.lipi.go.id/issn.cgi?daftar&1300403683&1&&" target="_blank" rel="noopener">e-issn : 2723-7958</a>) agree to the following terms:</p> <ol> <li class="show">Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a <a title="CC BY-SA" href="https://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener">Creative Commons Attribution-ShareAlike 4.0 International License</a> that allows others to share the work with an acknowledgment of the work’s authorship and initial publication in this journal.</li> <li class="show">Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.</li> <li class="show">Authors should sign a <a title="Download Copyright Transfer Agreement" href="https://drive.google.com/open?id=1NGAtTSveHz6qIRZZMtxDfCGHG4L_Sy7w" target="_blank" rel="noopener">Copyright Transfer Agreement</a> when they have approved the final proofs sent by JOINTERprior to the publication.</li> </ol> </div>Implementasi Algoritma Random Forest, Logistic Regression, dan Gradient Boosting untuk Deteksi Dini Diabetes Mellitus
https://jointer.id/index.php/jointer/article/view/478
<p>Diabetes Mellitus is a chronic metabolic disease with an increasing prevalence worldwide, including in Indonesia. Early detection is important to reduce the risk of complications and support preventive health actions. This study aims to develop a web-based early diabetes risk screening application using machine learning algorithms, namely Random Forest, Logistic Regression, and Gradient Boosting. The dataset used in this study is the CDC Diabetes Health Indicators dataset, which contains demographic, health condition, and lifestyle variables related to diabetes risk. The research process includes data collection, preprocessing, model training, model evaluation, and implementation into a web-based application. Model performance was evaluated using accuracy, precision, recall, and F1-score. The results show that Gradient Boosting achieved the best performance with an accuracy of 84.52%, followed by Random Forest with 83.20% and Logistic Regression with 81.88%. The developed application is able to provide diabetes risk scores, risk categories, health recommendations, AI-based consultation, and screening history. This study shows that machine learning can be used as a supporting tool for early diabetes risk screening.</p>Larry Anthonio RuitanNgureh Daniel PalarAndreuw Vandy LengkongDyah Listianing Tyas
Copyright (c) 2026 Larry Anthonio Ruitan
https://creativecommons.org/licenses/by-sa/4.0
2026-06-302026-06-307011610.53682/jointer.v7i01.478Sistem Presensi dan Pengelolaan Tunjangan Kinerja Pegawai Resort Berbasis Web
https://jointer.id/index.php/jointer/article/view/276
<p><strong><em>Presence system and management of resort employee performance allowances using the web-based extreme programming method is system that is simplify the presence system and management of Resort employee performance benefits in Bogani Nani Wartabone National Park so that it can be accessed at anytime and at anywhere by Resort employees. This research was conducted on resort employees where the distance between each resort is quite far apart so a presence system is needed that can control each resort employee and can facilitate the calculation of performance allowances for each resort employee. The creation of this system uses the CodeIgniter framework for coding and a Database Management System (MySQL) for data management, resulting in a attendance system and management of resort employee performance allowances. Tthe conclusion is that based on the results of testing this system using black box testing and usability testing which was carried out on the Head of the National Park Management Section and Resort employees by distributing questionnaires, the average percentage score for system functionality elements was 91% and system satisfaction elements were 94%, while the final score for both this element is 92.5%, it can be concluded that it functions according to the expected goals.</em></strong></p>Yofita MulyaningsihOlivia KembuanSondy Kumajas
Copyright (c) 2026 Yofita Mulyaningsih, Olivia Kembuan, Sondy Kumajas
https://creativecommons.org/licenses/by-sa/4.0
2026-06-302026-06-3070171810.53682/jointer.v7i01.276Aplikasi Augmented Reality untuk Pembelajaran Organ Vital pada Tubuh Manusia Berbasis Android
https://jointer.id/index.php/jointer/article/view/407
<p>This research aims to develop an Augmented Reality (AR) application based on Unity and Vuforia as a learning medium for human vital organs at SMP Negeri 1 Lembean Timur. In the context of education, which increasingly requires innovation, this AR application is expected to overcome the limitations of conventional learning methods that rely only on textbooks and 2D images. By utilizing AR technology, students can see three-dimensional (3D) models of vital organs in real-time, offering better details and more engaging interaction. The research results show that the implementation of the AR application has added a new, more interesting variation for students, making it easier for them to understand the shape, position, and function of vital organs. Additionally, this application provides an effective interactive learning alternative in the Natural Sciences (IPA) subject. Thus, the development of this AR application not only enhances students' understanding but also contributes to learning innovation at SMP Negeri 1 Lembean Timur.</p>Tesalonika Gracia PalilinganGladly C. RorimpandeyQuido C. Kainde
Copyright (c) 2026 Tesalonika Gracia Palilingan, Gladly C. Rorimpandey, Quido C. Kainde
https://creativecommons.org/licenses/by-sa/4.0
2026-06-302026-06-30701192510.53682/jointer.v7i01.407Sistem Pendukung Keputusan Pemilihan Foundation Makeup Menggunakan Metode Fuzzy Berbasis Mobile
https://jointer.id/index.php/jointer/article/view/245
<p>Choosing a cosmetic is not easy, most buyers only see advertisements and promos, without reading the ingredients contained in the product that cause itching, irritation, and pimples on the face because the product is not suitable for the type of facial skin. For that, an application is needed to support the decision making of foundation makeup that is suitable for the type of facial skin to make it easier to find foundation products. This system helps users to support their decisions by recommending products that are suitable for the skin type of each individual who has different types of facial skin ranging from dry, normal, and oily skin. The purpose of this research is to design a decision support system application that will make it easier for users to find foundation makeup products according to the needs of the skin. Fuzzy Logic Method (Fuzzy Logic) was first introduced by Prof. Lotfi A. Zadeh in 1965. The basis of Fuzzy Logic is the theory of Fuzzy sets. In Fuzzy set theory, the role of disclosure level as a determinant of the existence of elements in a set is very important. The expected results can help make-up beginners or customers to choose a foundation that suits their skin type.</p>Ferjenia FeybeliaFerdinan SangkopKristofel Santa
Copyright (c) 2026 Ferjenia Feybelia, Ferdinan Sangkop, Kristofel Santa
https://creativecommons.org/licenses/by-sa/4.0
2026-06-302026-06-30701263210.53682/jointer.v7i01.245Website Design and Development Prisma University's Computer Science Student Association
https://jointer.id/index.php/jointer/article/view/206
<p><em>The rapid development experienced by mankind, especially in the field of technology today, has brought us to an era where everything is digitized. So it is not surprising that everything must be in the digital field or on the internet. This has changed from previously being a matter of choice for the community, whether you want to make it or not, but now it has become an obligation. This is necessary so that we can be well known and accepted in the wider community. </em>Himpunan Mahasiswa Ilmu Komputer Universitas Prisma <em>or known as the U-Prisma Computer Science Student Association (CSSA Prisma) in carrying out its functions and duties provides excellent and informative service to all members. Driven by this obligation, an information portal is needed as a place to publish information about CSSA Prisma. The information portal is in the form of a website. The website of CSSA Prisma was created to provide a forum for administrators to share official information, as well as for writers to work on producing good articles. These things are realized by the presence of various features on this website, such as profiles from the Student Association itself, activity galleries, and news portals, which cover various topics grouped into several categories. Making this website using HTML, PHP, CSS and JS as programming languages. And for database support, use the MySQL module. In the process also used Bootstrap.</em></p>Samuel TowoliuFeibe Lawalata
Copyright (c) 2026 Samuel Towoliu, Feibe Lawalata
https://creativecommons.org/licenses/by-sa/4.0
2026-06-302026-06-30701333810.53682/jointer.v7i01.206