https://ejournal.unib.ac.id/rekursif/issue/feedRekursif: Jurnal Informatika2025-03-30T01:36:18+00:00Editor Rekursifrekursif@unib.ac.idOpen Journal Systems<p>Rekursif (Jurnal Informatika) adalah jurnal ilmiah <em>peer-review</em> yang diterbitkan oleh Program Studi Informatika, Fakultas Teknik, Universitas Bengkulu. Rekursif menerima artikel ilmiah dengan topik: Informatika, Sistem Informasi, dan Teknologi Informasi dari peneliti, dosen, guru dan mahasiswa. Jurnal ini diterbitkan secara berkala setiap bulan Maret dan November berdasarkan hasil <em>peer-review</em>. Jurnal ini bertujuan untuk menyebarluaskan hasil penelitian kepada para pendidik di seluruh dunia. Para penulis diharapkan untuk mengirimkan artikel yang lengkap, belum pernah diterbitkan, asli, dan tidak sedang diulas di jurnal lain.</p>https://ejournal.unib.ac.id/rekursif/article/view/39609Sistem Informasi Jurnal Mengajar Studi Kasus SMA Negeri 3 Kota Bengkulu2025-02-19T13:00:59+00:00Aisyah Amelia Zarah Juaitaaisyahamelia740@gmail.comDian Ardiyanti Saputridianardiyantii09@gmail.comWidhia KZ Oktoeberzawidhiakz@unib.ac.id<p>SMA Negeri 3 Kota Bengkulu masih melakukan pencatatan kegiatan pembelajaran secara manual sehingga kurang efisien dalam pelaksanaan dan dokumentasi kegiatan belajar mengajar. Untuk meningkatkan pengelolaan jurnal mengajar di SMA Negeri 3 Kota Bengkulu, maka dikembangkan Sistem Informasi Jurnal Mengajar berbasis <em>website</em> agar dapat mempermudah dalam proses pengelolaan data pembelajaran dan mengoptimalkan pencatatan jurnal mengajar. Dengan menggunakan <em>framework </em>Laravel dan metode <em>waterfall </em>sebagai metode pengembangan sistem, diperoleh sebuah sistem informasi dengan pengujian <em>blackbox</em> dengan tingkat keberhasilan yang tinggi. Sistem informasi yang telah diuji menggunakan metode <em>blackbox</em> menunjukkan bahwa setiap fitur-fitur yang disediakan mampu mempermudah proses pencatatan kegiatan pembelajaran di SMA Negeri 3 Kota Bengkulu, sehingga evaluasi dan pelaporan hasil kegiatan pembelajaran yang dihasilkan lebih akurat.</p> <p><em>Kata Kunci: </em>Sistem Informasi, Jurnal Mengajar, <em>Waterfall</em>, Laravel, Data Pembelajaran.</p>2025-03-29T00:00:00+00:00Hak Cipta (c) 2025 Aisyah Amelia Zarah Juaita, Dian Ardiyanti Saputri, Widhia KZ Oktoeberzahttps://ejournal.unib.ac.id/rekursif/article/view/39624Sistem Manajemen Reservasi Ruangan di Gedung Pusat Kegiatan Mahasiswa (PKM) Universitas Bengkulu2025-01-27T00:49:57+00:00Hikmah Hijrayantihikmahhijrayanti524@gmail.comFederika Butar Butarfederikabutar28092004@gmail.comWidhia KZ Oktoeberzawidhiakz@unib.ac.id<p>Pusat Kegiatan Mahasiswa (PKM) Universitas Bengkulu memerlukan sistem manajemen reservasi ruangan yang efisien untuk mengatasi proses manual yang rentan terhadap kesalahan, keterlambatan, dan kurangnya transparansi. Proyek ini bertujuan untuk merancang dan mengembangkan Sistem Manajemen Reservasi Ruangan berbasis web menggunakan framework Laravel, yang memungkinkan mahasiswa melihat ketersediaan ruangan secara real-time dan melakukan reservasi online. Sistem ini juga memberikan kemudahan bagi admin untuk mengelola data ruangan dan reservasi secara sistematis serta menghindari bentrok jadwal. Dengan metodologi pengembangan Waterfall, perancangan sistem dilakukan menggunakan Unified Modeling Language (UML) dan pengujian dengan metode Black Box Testing. Sistem ini diharapkan dapat meningkatkan efisiensi pengelolaan ruangan, memberikan transparansi informasi, dan meminimalkan kendala proses manual, sehingga mendukung efektivitas kegiatan mahasiswa. Implementasi sistem ini berkontribusi pada modernisasi layanan administrasi kampus dan optimalisasi fasilitas PKM.</p>2025-03-29T00:00:00+00:00Hak Cipta (c) 2025 Hikmah Hijrayanti, Federika Butar Butar, Widhia Oktoeberzahttps://ejournal.unib.ac.id/rekursif/article/view/40182Identifikasi Pola Polimorfisme Pada Punggung Kumbang Coccinellidae Menggunakan Metode Yolo Untuk Membedakan Jenis Kumbang Predator dan Hama2025-03-04T04:56:45+00:00Eva Nurmalasarievanurmalasari320@gmail.comAgus Susantoagus.susanto@unib.ac.idAgustin Zarkaniagustinzarkani@unib.ac.id<p>Identifikasi pola polimorfisme pada punggung kumbang <em>Coccinellidae</em> penting untuk membedakan predator dan hama dalam pertanian. Namun, perbedaan visual sering kali sulit dikenali. Penelitian ini mengusulkan metode <em>deep learning</em> menggunakan YOLOv5 untuk identifikasi otomatis. Data kumbang <em>Coccinellidae</em> dikumpulkan, melalui <em>preprocessing</em> dan augmentasi, menghasilkan 1.821 gambar. Model YOLO dilatih dengan parameter optimal hingga <em>epoch</em> 729 dan <em>patience</em> 300. Evaluasi menggunakan metrik <em>Mean Average Precision</em> (mAP) menunjukkan kinerja tinggi, dengan mAP@0,5 sebesar 0,966 dan mAP@0,75 sebesar 0,962. Selain itu, aplikasi berbasis Android dikembangkan untuk implementasi model ini dan diuji dengan hasil kepuasan pengguna sebesar 80. Hasil penelitian menunjukkan bahwa pendekatan ini efektif dalam membedakan kumbang predator dan hama secara akurat serta berpotensi membantu pengendalian hama di bidang pertanian.</p> <p>Kata Kunci: Identifikasi, Coccinellidae, Polimorfisme, YOLOv5.</p>2025-03-29T00:00:00+00:00Hak Cipta (c) 2025 Eva Nurmalasari, Agus Susanto, Agustin Zarkanihttps://ejournal.unib.ac.id/rekursif/article/view/41006Rancang Bangun Sistem Presensi Pegawai Berbasis IP Publik Statik Untuk Meningkatkan Efisiensi dan Akurasi Pencatatan Kehadiran2025-03-30T01:36:18+00:00Karno Ganjar Prasetyokarnogp@gmail.com<p><span class="TextRun SCXW41136784 BCX0" lang="ID" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; color: #000000; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 18px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; line-height: 17.2667px; font-family: 'Times New Roman', 'Times New Roman_EmbeddedFont', 'Times New Roman_MSFontService', serif;" xml:lang="ID" data-contrast="auto"><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text">Penelitian ini bertujuan untuk membuat sistem absensi karyawan berdasarkan IP Publik statis dari penyedia layanan internet. Keterbatasan sistem absensi konvensional sering kali mencakup antrean panjang dan ketergantungan pada teknologi tertentu, seperti kartu dan pemindai sidik jari. Karyawan dapat melakukan absensi secara fleksibel menggunakan teknologi IP publik statis dengan memanfaatkan komputer atau ponsel yang terhubung ke jaringan </span></span><span class="TextRun SCXW41136784 BCX0" lang="ID" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; color: #000000; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 18px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-style: italic; line-height: 17.2667px; font-family: 'Times New Roman', 'Times New Roman_EmbeddedFont', 'Times New Roman_MSFontService', serif;" xml:lang="ID" data-contrast="auto"><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text">Wi-Fi</span></span><span class="TextRun SCXW41136784 BCX0" lang="ID" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; color: #000000; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 18px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; line-height: 17.2667px; font-family: 'Times New Roman', 'Times New Roman_EmbeddedFont', 'Times New Roman_MSFontService', serif;" xml:lang="ID" data-contrast="auto"><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text"> perusahaan. Metode pengembangan sistem yang digunakan adalah </span></span><span class="TextRun SCXW41136784 BCX0" lang="ID" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; color: #000000; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 18px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-style: italic; line-height: 17.2667px; font-family: 'Times New Roman', 'Times New Roman_EmbeddedFont', 'Times New Roman_MSFontService', serif;" xml:lang="ID" data-contrast="auto"><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text">waterfall</span></span><span class="TextRun SCXW41136784 BCX0" lang="ID" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; color: #000000; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 18px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; line-height: 17.2667px; font-family: 'Times New Roman', 'Times New Roman_EmbeddedFont', 'Times New Roman_MSFontService', serif;" xml:lang="ID" data-contrast="auto"><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text">, dibuat menggunakan model visualisasi UML dan bahasa pemrograman PHP dengan </span></span><span class="TextRun SCXW41136784 BCX0" lang="ID" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; color: #000000; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 18px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-style: italic; line-height: 17.2667px; font-family: 'Times New Roman', 'Times New Roman_EmbeddedFont', 'Times New Roman_MSFontService', serif;" xml:lang="ID" data-contrast="auto"><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text">framework</span></span><span class="TextRun SCXW41136784 BCX0" lang="ID" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text; font-variant-ligatures: none !important; color: #000000; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 18px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: pre-wrap; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; line-height: 17.2667px; font-family: 'Times New Roman', 'Times New Roman_EmbeddedFont', 'Times New Roman_MSFontService', serif;" xml:lang="ID" data-contrast="auto"><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text"> CodeIgniter serta MySQL sebagai basis data. Hasil pengujian menunjukkan bahwa sistem absensi berbasis IP publik statis yang dikembangkan dapat meningkatkan efisiensi proses absensi lebih cepat dan mengurangi kesalahan pencatatan absen</span><span class="NormalTextRun SCXW41136784 BCX0" style="-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; user-select: text;" data-ccp-parastyle="Body Text">si secara signifikan.</span></span></p>2025-04-05T00:00:00+00:00Hak Cipta (c) 2025 Karno Ganjar Prasetyo Ganjar Prasetyohttps://ejournal.unib.ac.id/rekursif/article/view/39997Rancang Bangun Arsitektur Microservices untuk Massive Open Online Courses2025-03-14T05:40:32+00:00Martin Mulyo Syahidinmartinms.za@gmail.comFunny Farady Coasteraffaradyc@unib.ac.idTiara Eka Putritiaraekaputri@unib.ac.id<p>Perkembangan teknologi informasi telah mengubah cara pembelajaran, memungkinkan kegiatan belajar mengajar dilakukan jarak jauh dengan waktu fleksibel. MOOCs adalah model pembelajaran baru yang memungkinkan belajar dari mana saja dan kapan saja dengan jumlah peserta tak terbatas. Dalam pembangunan MOOCs, arsitektur <em>microservices</em> digunakan, seperti pada studi kasus Vocasia.id yang menghasilkan layanan <em>authentication, catalog, course, email, enrollment, finance, instructor, order</em>, dan payment dengan metode dekomposisi berdasarkan <em>business capabilities</em>. Kontainerisasi dilakukan menggunakan Docker untuk portabilitas aplikasi, serta Kubernetes untuk <em>deployment</em> dan <em>scaling</em>. <em>Benchmarking</em> dilakukan untuk menentukan konfigurasi <em>deployment</em> yang efisien, dengan hasil penggunaan CPU maksimum 28 dan memori 13 GiB. Sistem dilengkapi horizontal pod autoscaler dengan target penggunaan CPU dan memori masing-masing 60%, serta konfigurasi minimum 2 pod dan maksimum 5 pod, memastikan sistem berjalan optimal dengan sumber daya yang efisien.</p> <p><em>Kata Kunci: </em>vocasia.id, <em>microservices</em>, docker, kubernetes, <em>horizontal pod autoscaler</em></p>2025-04-29T00:00:00+00:00Hak Cipta (c) 2025 Martin Mulyo Syahidin, Funny Farady Coastera, Tiara Eka Putri