Claim Missing Document
Check
Articles

Implementasi Object-Oriented Programming dalam Pengembangan Sistem Informasi Perpustakaan Bhakti, Mulyani Satya; Siran, Timothy Ueldy; Firmantara, Wahyu; Mahnedra, Zenryo Yudi Arnava Darva; Ramadhani, Neo; Akbar, Fawwaz Ali
Jurnal Ilmiah Teknologi Informasi dan Robotika Vol. 5 No. 2 (2023): Jurnal Ilmiah Teknologi Informasi dan Robotika
Publisher : Universitas Pembangunan Nasional Veteran Jawa Timur

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33005/jifti.v5i2.170

Abstract

Pada era digital ini, pengelolaan perpustakaan yang efisien dan terorganisir menjadi kebutuhan utama untuk mendukung aksesibilitas dan ketersediaan informasi. Makalah ini membahas implementasi prinsip Object-Oriented Programming (OOP) dalam pengembangan sistem informasi perpustakaan. OOP menawarkan pendekatan modular dan terstruktur yang memfasilitasi pengelolaan data yang kompleks dan pemeliharaan sistem yang lebih mudah. Studi ini mencakup desain dan pengembangan sistem perpustakaan menggunakan bahasa pemrograman berorientasi objek, dengan fokus pada pemodelan entitas perpustakaan seperti buku, anggota, peminjaman, dan pengembalian sebagai kelas-kelas objek. Implementasi ini bertujuan untuk meningkatkan efisiensi operasional melalui fitur-fitur seperti pencatatan peminjaman dan pengembalian buku secara real-time, pencarian katalog buku yang lebih cepat, dan pengelolaan data anggota yang terintegrasi. Hasil implementasi menunjukkan bahwa sistem informasi perpustakaan berbasis OOP mampu memberikan peningkatan signifikan dalam hal kinerja dan fleksibilitas. Sistem ini tidak hanya mempermudah tugas-tugas administratif, tetapi juga menyediakan antarmuka pengguna yang intuitif, memungkinkan pengguna untuk berinteraksi dengan sistem secara lebih efektif. Evaluasi kinerja sistem dilakukan melalui uji coba fungsional dan survei kepuasan pengguna, menunjukkan respon positif terhadap kemudahan penggunaan dan keandalan sistem. Dengan demikian, penerapan OOP dalam sistem informasi perpustakaan terbukti sebagai solusi yang efisien dan scalable, yang dapat diadopsi oleh berbagai jenis perpustakaan untuk meningkatkan layanan dan manajemen informasi mereka.
Design and Development of Web-Mobile Application for Housing Project Management Using KNN for Prediction Arifa, Salsabila; Akbar, Fawwaz Ali; Putra, Chrystia Aji
bit-Tech Vol. 8 No. 1 (2025): bit-Tech
Publisher : Komunitas Dosen Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.32877/bt.v8i1.2546

Abstract

Project management in housing development is essential to ensure timely completion, budget efficiency, and market alignment. However, many small to medium sized property developers still use manual systems, causing inefficiencies in monitoring, documentation, and sales planning. PT Bakti Luhur Abadi is one such company that still relies on Microsoft Excel for recording project progress and housing unit sales. This study aims to develop an integrated project management system equipped with a sales prediction feature using the K-Nearest Neighbors (KNN) algorithm. The goal is to improve operational efficiency, streamline decision making, and support strategic sales forecasting. The system was developed using the Waterfall method, comprising requirement analysis, system design, implementation, and testing. A key novelty of this research is the dual platform implementation web for administrators and mobile for directors and field teams enabling real time access, structured documentation, and effective communication. The KNN algorithm was tested with 30 test data and 114 training data using K values of 3, 5, and 7. The best result was achieved at K = 7 with an accuracy of 86.7%. Functional validation using black-box testing confirmed all web and mobile features operated as expected. In conclusion, the proposed application effectively automates project management and enables accurate sales prediction. It provides practical benefits for small and medium-scale property developers by increasing efficiency, improving internal coordination, and supporting data driven planning through an accessible and intelligent solution.
Aplikasi Mobile Penjualan Makanan Sisa Dengan Geolocation Dan Metode Haversine Maulana, Dimas Octa; Akbar, Fawwaz Ali; Nurlaili, Afina Lina
CICES (Cyberpreneurship Innovative and Creative Exact and Social Science) Vol 11 No 2 (2025): CICES
Publisher : UNIVERSITAS RAHARJA

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33050/cices.v11i2.3523

Abstract

Food waste is a critical global issue with significant economic and environmental implications. In 2021, approximately 40% of the total global food production, equivalent to 2.5 billion tons, was wasted. This figure marks a notable increase of 1.2 billion tons from the estimated food waste in 2011. Globally, Indonesia ranks second in terms of the highest levels of food waste, with 39.4% of the total waste generated in the country being food waste. This statistic makes food waste the predominant type of waste in Indonesia. This research aims to design and develop a mobile geolocation based application for the sale of surplus food, utilizing the haversine method to facilitate this process. The application is designed to allow users to access the locations of surplus food sellers within a maximum radius of 25 kilometers from their position. The results indicate that the developed application successfully displays the distance between consumers and surplus food sellers. Black box testing successfully ensures that all application functionality runs well. The level of user acceptance of the application is at the acceptable level, and the application grade is B.
Model Klasifikasi Citra Penyakit Monkeypox Berbasis Ekstraksi Fitur GLCM dan Algoritma SVM Hutagaol, LeonHoss; Prami Swari, Made Hanindia; Akbar, Fawwaz Ali
Jurnal Indonesia : Manajemen Informatika dan Komunikasi Vol. 6 No. 3 (2025): September
Publisher : Lembaga Penelitian dan Pengabdian Kepada Masyarakat (LPPM) STMIK Indonesia Banda Aceh

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.63447/jimik.v6i3.1485

Abstract

Monkeypox disease is an infectious disease that requires early detection to support effective and rapid treatment. This study aims to develop a Monkeypox disease image classification model with a texture-based approach using the Gray Level Co-occurrence Matrix (GLCM) method and the Support Vector Machine (SVM) classification algorithm. The dataset used is the Monkeypox Skin Images Dataset (MSID) with a total of 3,200 images, consisting of 1,600 Monkeypox infected images and 1,600 normal skin images. All images go through preprocessing stages such as resizing, converting to grayscale, normalization, and median filtering. Furthermore, GLCM texture feature extraction (contrast, energy, correlation, homogeneity) is carried out and the results are used as input for classification using SVM. The evaluation was carried out by testing four SVM kernels: linear, polynomial, RBF, and sigmoid. The test results showed that the RBF kernel gave the best performance with an accuracy of 80%, followed by the linear kernel (73%), sigmoid (68%), and polynomial (65%). These findings prove that the combination of GLCM texture features with SVM algorithm, especially RBF kernel, has strong potential to support automatic diagnosis of Monkeypox disease based on medical images.
Aplikasi Rekam Medis Elektronik “MedTech” Berbasis Website dengan Teknologi React JS dan API Kurniawati, Felliani; Akbar, Fawwaz Ali
JUMANJI (Jurnal Masyarakat Informatika Unjani) Vol 7 No 1 (2023): Jurnal Masyarakat Informatika Unjani
Publisher : Jurusan Informatika Universitas Jenderal Achmad Yani

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26874/jumanji.v7i1.263

Abstract

Rekam medis adalah hal yang penting karena mencatat identitas dan riwayat pelayanan kesehatan yang dilakukan pasien. Dengan pesatnya perkembangan teknologi, rekam medis elektronik juga menjadi pilihan untuk memanfaatkan teknologi di bidang kesehatan. Di Indonesia, pengembangan rekam medis elektronik masih berlangsung dan bertahap dikarenakan pengimplementasian membutuhkan bahwa faktor untuk membangun sistem yang sama untuk mengganti rekam medis manual. Rekam medis manual juga merugikan karena terjadi pembuangan kertas secara sia-sia dan penyimpanan tersebut tidak dapat bertahan lama. Aplikasi MedTech dibuat untuk mengatasi permasalahan tersebut dan memudahkan fasilitas kesehatan untuk melakukan pendataan karena aplikasi dijalankan secara daring. Aplikasi ini berbasis website dengan menggunakan React JS sebagai library Javascript untuk membuat tampilan website dan API sebagai server dari database. Aplikasi ini dibangun menggunakan metode waterfall dan design thinking sebagai proses analisis. Aplikasi disebarluaskan menggunakan platform Netlify. Aplikasi ini menjadi salah satu langkah yang bertujuan untuk meningkatkan kinerja pelayanan kesehatan dan mengurangi sumber daya yang terbuang.
Case based Reasoning Prediksi Waktu Studi Mahasiswa Menggunakan Metode Euclidean Distance dan Normalisasi Min-Max Wahanani, Henni Endah; Prami Swari, Made Hanindia; Akbar, Fawwaz Ali
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 7 No 6: Desember 2020
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2020763880

Abstract

Salah satu penyebab dari lamanya waktu tempuh mahsiswa di Jurusan Informatika UPN “Veteran” Jawa Timur adalah sullitnya memantau kemajuan studi mahasiswa secara seksama, mengingat jumlah mahasiswa yang cukup banyak serta pihak akademik belum memiliki metode yang akurat untuk memetakan mahasiswa yang diprediksi akan mengalami keterlambatan dalam penyelesaian studinya. Melalui perkembangan teknologi informasi yang berkembang pesat saat ini, maka sangat dimungkinkan untuk membuat sebuah sistem yang mampu memprediksi kemungkinan keterlambatan kelulusan mahasiswa melalui penggunaan berbagai metode komputasi yang ada. Salah satu pendekatan yang dapat digunakan untuk membuat sebuah sistem prediksi kelulusan adalah menggunakan pendekatan populer yang digunakan dalam pembuatan sistem cerdas (intelligent system) yaitu case based reasoning (CBR). Langkah-langkah yang dilakukan pada penelitian ini adalah melakukan pengumpulan dan memasukkan data kasus pada basis kasus, melakukan praprosesing yakni normalisasi atribut yang akan digunakan dalam perhitungan similartitas antar kasus menggunakan normalisasi min-max, implementasi CBR menggunakan metode Euclidean Distance, serta melakukan pengujian pada 141 data kasus. Dari sisi perhitungan akurasi, sistem mampu memberikan nilai akurasi paling tinggi sebesar 100% pada pada pengujian berdasarkan predikat kelulusan, sedangkan berdasarkan ketepatan waktu, sistem mampu memberikan akurasi tertinggi dengan nilai 85,71%, dan sistem mampu memberikan nilai akurasi tertinggi sebesar 71,43% pada pengujian berdasarkan massa studi. Untuk pengujian presisi, sistem mampu mengasilkan nilai terbesar berturut-turut sebesar 90,90%, 43,33%, dan 100%. Sedangkan pada pengujian sensitivitas, sistem berturut-turut mampu menghasilan nilai sebesar 90,90%, 40,48%, dan 100%. Hasil pengujian ini tentunya sangat bergantung dari basis kasus yang dimiliki, oleh sebab itu perbaikan dan peningkatan jumlah kasus yang dimiliki diharapkan mampu meningkatkan performa sistem rekomendasi. AbstractOne of the reasons for the length of study time for students of the Informatics study program of UPN "Veteran" Jawa Timur is the difficulty of monitoring the progressy, given the large number of students and academics do not have an accurate method to map students who are predicted to experience delays. It is possible to create a system that is able to predict the possibility of student graduation delay through the use of various existing computational methods. One approach that can be used to create a graduation prediction system is to use the popular approach namely case based reasoning (CB). The steps taken in this study are collecting and entering case data, normalizing the attributes using min-max normalization, implementing CBR using the Euclidean Distance, and system testing in 141 data case. System is able to provide the highest accuracy value of 100% in testing based on the predicate of graduation, while based on timeliness, the system is able to provide the highest accuracy value with a value of 85.71%, and the system is able to provide the highest accuracy value of 71.43%. on testing based on the study period. For precision testing, the system was able to produce the largest values of 90.90%, 43.33% and 100%, respectively. Whereas in the sensitivity test, the system was able to produce values of 90.90%, 40.48%, and 100% respectively. The results of this test are of course very dependent on the basis of cases that are owned, therefore improvements and an increase in the number of cases owned are expected to be able to improve the performance.
Rancang Bangun Sistem Konversi Mata Kuliah (Studi Kasus : Prodi Informatika, Fasilkom, UPN "Veteran" Jawa Timur) Wahanani, Henni Endah; Prami Swari, Made Hanindia; Akbar, Fawwaz Ali
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 9 No 3: Juni 2022
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25126/jtiik.2022935740

Abstract

Salah satu persayaratan akademik untuk lulus dari program sarjana adalah telah menyelesaikan kredit 144 SKS. Permasalahan seringkali ketika dilakukan pencetakan transkrip nilai maka mata kuliah yang muncul seringkali double. Kondisi lain yang seringkali terjadi adalah jumlah SKS yang berkurang dari yang dicatat oleh mahasiswa serta perbedaan nama mata kuliah. Hal ini sangat mungkin terjadi akibat adanya perubahan kurikulum yang terjadi secara berkala pada sebuah prodi. Berdasarkan hal tersebut maka penelitian ini dibuat untuk membangun sistem konversi mata kuliah menggunakan pendekatan terstruktur dengan metode waterfall. Pengembangan sistem konversi memiliki tantangan khususnya pada perancangan antarmuka menu input data KHS yang harus mudah digunakan dan memastikan semua data benar sesuai dengan KHS. Berdasarkan hasil yang diperoleh dari pengujian basic path testing menghasilkan 48 fungsi masuk dengan kategori tingkat risiko rendah terhadap cacat atau error yang memiliki tipe prosedur yang sederhana dan terstruktur dengan baik serta stabil dengan persentase 100%. Persentase dari pengujian yang dapat dilakukan sejumlah 89 pengujian berdasarkan jalur independen adalah sebesar 100%. Dari total 48 fungsi diperoleh hasil yang sama untuk 1 jenis perhitungan menggunakan cyclomatic complexity sehingga bisa dikatakan kode program adalah relevan serta dari 89 skenario uji diperoleh hasil yang valid tanpa eror. Sedangkan berdasarkan hasil ini maka dapat disimpulkan bahwa sistem konversi yang dibangun pada penelitian ini telah memiliki nilai usability yang sangat baik. AbstractOne of the academic requirements to graduate from a bachelor's program is to have completed 144. The problem is when a transcript is printed, the courses that appear are often double. Other conditions that often occur are the number of credits that are less than those recorded by students and differences in course names. This is very likely to occur due to curriculum changes that occur periodically in a study program. Based on this, this research was made to build a course conversion system using a structured approach with the waterfall method. The development of the conversion system has challenges, especially in designing the KHS data input menu interface which must be easy to use and ensure that all data is correct in accordance with KHS. Based on the results obtained from basic path testing, 48 functions are included in the category of low risk level for defects or errors that have a simple and well structured and stable type of procedure with a percentage of 100%. The percentage of tests that can be carried out by 89 tests based on the independent path is 100%. From a total of 48 functions, the same results are obtained for 1 type of calculation using cyclomatic complexity, it can be said that the script code program is relevant and from 89 test scenarios, valid results are obtained without errors. Meanwhile, based on these results, it can be concluded that the conversion system built in this study has a very good usability value.
Aplikasi Penjadwalan Daftar Jaga Perawat Dengan Menerapkan Algoritma Genetika : (Studi Kasus RSIA Muhammadiyah Probolinggo) Ika Nur Habibah; Fawwaz Ali Akbar; Made Hanindia Prami Swari
Jurnal Ilmiah Teknik Informatika dan Komunikasi Vol. 5 No. 2 (2025): Juli: Jurnal Ilmiah Teknik Informatika dan Komunikasi
Publisher : Lembaga Pengembangan Kinerja Dosen

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55606/juitik.v5i2.1126

Abstract

A web-based nurse scheduling application utilizing a genetic algorithm is designed to optimize the arrangement of nurses’ work schedules in hospitals, which is often a challenge due to the need to consider various critical factors. The purpose of developing this application is to assist head nurses in efficiently creating nurse work schedules, while considering shift distribution, weekly working hour limits, provision of two days off per week, and the prohibition of assigning a night shift followed directly by a morning shift to ensure sufficient rest for nurses. This application is built using the CodeIgniter 3 framework, PHP programming language, and MySQL database. By leveraging the genetic algorithm, the system can automatically find the best schedule combinations and reduce violations of nurse scheduling rules. Test results show that the application can automatically generate schedules that comply with hospital regulations and requirements, and significantly accelerate the scheduling process compared to manual methods. Furthermore, the fitness value and schedule generation time produced are influenced by parameters such as population size, number of generations, mutation rate, and tournament size used.
Penggunaan Metode Economic Order Quantity dan Least Square Pada Aplikasi Prediksi Peramalan Obat Berbasis Web Benny Danendra Hadi; Henni Endah Wahanni; Fawwaz Ali Akbar
Jurnal Ilmiah Teknik Informatika dan Komunikasi Vol. 5 No. 2 (2025): Juli: Jurnal Ilmiah Teknik Informatika dan Komunikasi
Publisher : Lembaga Pengembangan Kinerja Dosen

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55606/juitik.v5i2.1129

Abstract

Ensuring the availability of drugs and preserving the standard of health care services depend on effective pharmaceutical inventory management. Manual inventory management at Klinik Pratama dr. Vitis Grogol, Kab. Kediri, causes a number of common issues including overstocking or stockouts, erratic demand patterns, and inaccurate purchase quantities. This research aims to address these problems by predicting drug demand using one year of prior sales data via the Least Squares method and calculating the ideal order quantity, including reorder points and safety stock, using the Economic Order Quantity (EOQ) model. Incorporating these techniques into a Pharmacy Information System (SIA) should produce a more orderly and efficient inventory control system. The suggested strategy should improve the accuracy of inventory planning, ensure fast medication availability, and eventually enhance patient care and operational efficiency at the clinic.
Rancang Bangun Sistem Pembaruan Firmware Over-the-Air (OTA) untuk Perangkat ESP32 Berbasis Layanan Cloud Faris Munir; Basuki Rahmat; Fawwaz Ali Akbar
Jurnal Ilmiah Teknik Informatika dan Komunikasi Vol. 5 No. 2 (2025): Juli: Jurnal Ilmiah Teknik Informatika dan Komunikasi
Publisher : Lembaga Pengembangan Kinerja Dosen

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.55606/juitik.v5i2.1180

Abstract

The rapid development of Internet of Things (IoT) technology has driven the need for efficient, secure, and reliable firmware update systems. Firmware plays a vital role in maintaining the performance, security, and functionality of IoT devices, including those based on the ESP32, which is widely used due to its cost-effectiveness and connectivity capabilities. However, conventional firmware update methods that require physical connections are inefficient for managing large-scale, distributed devices. Over-the-Air (OTA) technology offers a more relevant solution by enabling wireless firmware updates without manual intervention. This study aims to design and implement a cloud-based OTA firmware update system for ESP32 devices. In this approach, the ESP32 acts as a client that automatically downloads the latest firmware from a cloud server, eliminating the need for a local server infrastructure. The expected outcome is a system capable of efficiently distributing firmware, ensuring the integrity and authenticity of update files, and supporting large-scale IoT device management in a more practical and sustainable manner.
Co-Authors -, Moslim Wahyu S B Ade Fathoni Prastya Akbar, Muhammad Fadel Akbar, Rizky Januar Aldito Restu Wintama Ana, Vika Rafi Anggraini Puspita Sari annisaa sri indrawanti annisaa sri indrawanti Anwar Sanusi Aprilyan, Verdiansyah Ayus Ardisty Palvelus Jumala Arhinza, Rayhan Saneval Arifa, Salsabila Awandi, Nadhif Mahardika Azzahra, Rahma Adisty Muffid Basuki Rahmat Benny Danendra Hadi Bhakti, Mulyani Satya Bimantara, Candra Kusuma Muhammad Budi Nugroho Budi Nugroho Burhanuddin Muhammad Zhirof Cahyas, Jerry Ramadhani Chrystia Aji Putra Dewanto, Fuad Kurnia Eka Prakarsa Mandyartha Eva Yulia Puspaningrum Fadhilasari, Annisa Fahturohman, Ridho Fajar Faisal Muttaqin Faisal Muttaqin Farhana, Hafi Ihza Faris Munir Fauzan, Daffa Athallah Fetty Tri Anggraeny Firdausi, Putri Aulia Citra Firmantara, Wahyu Firza Prima Aditiawan Fisena, Muhammad Reyhan Dwi Gabriel, Paskalis Reynaldy Elroy Ghifari, Farhat Ibad Al Ginting, Fitznigel Diamond Daniel Habibi, Nabil Henni Endah Wahanani Henni Endah Wahanni Hutagaol, LeonHoss I Gede Susrama Mas Diyasa Ibad, Farhat Ida Ayu Putu Sri Widnyani Ika Nur Habibah Iriansah, Ogy Rachmad Kasyfillah, Muhammad Rohan Kasyfillah, Rohan Kurniawati, Felliani Kusuma, Steven Nathan Lina Nurlaili, Afina Lugito, Lugito Michael Imanuel Prasetya M. Miftachul Anwar Made Hanindia Prami Swari Mahnedra, Zenryo Yudi Arnava Darva Mandyartha, Eka Prakarsa Martoni Martoni Matondang, Natalia Maulana, Dimas Octa Maulana, Hendra Mayya, Kalfin Syah Kilau Mohamad Ilham Prasetyo Raharjo Muhammad Agung Shobirin Muhammad Reyhan Dwi Fisena Muttaqin, Faisal Nadia, Prasinta Hari Natalia Matondang Noor Imansyah Basoeki, Dandy Nugroho, Iliochiesa Hilmi Nur Fadillah Dwi Rahma Nurlaili, Afina Lina Paskalis Reynaldy Elroy Gabriel Prastya, Ade Fathoni Putra, Chrystia Aji Putri, Angie Nurshabrina Rabbani, Rafi Rahma, Nur Fadillah Dwi Ramadhana, Fitranda Ramadhani, Neo Retno Mumpuni Reza Aminullah Rifan, Triyono Rizky Parlika, Rizky Romadhoni, Firman Ronggo Alit Salsabila, Belia Putri Sandy Rizkyando Saputra, Bayu Rachmawan Saputra, Bayu Rahmawan Saputra, Ersa Valerian Siran, Timothy Ueldy Siti Rochimah Sri Indrawanti, Annisaa SUBAGIA, RONNY Subagio, Moh. Mario Sugiarto Sujatmoko, Amanda Widya Indah Susrama Mas Diyasa, I Gede Syahbana, Ahmad Nadhif Fikri Wardana, Anak Agung Ngurah Wisnu Wintama, Aldito Restu Yisti Vita Via Yudi, Zenryo Ziidan, Muhammad Fattah