Claim Missing Document
Check
Articles

Found 15 Documents
Search

Aplikasi Aset berbasis Website Menggunakan QR-Code pada Kantor Desa Teluk Kapuas Kabupaten Kubu Raya Rahmatullah, Rafi Zul; Srimurdianti, Anggi; Muthahhari, Morteza
Jurnal Aplikasi dan Riset Informatika Vol 3, No 1 (2024)
Publisher : Jurnal Aplikasi dan Riset Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/juara.v3i1.85888

Abstract

Kegiatan manajemen aset di Desa Teluk Kapuas sudah berjalan dengan bantuan perangkat komputer, namun belum ada sistem yang dikembangkan untuk mendukung kegiatan tersebut. Saat ini, manajemen aset masih menggunakan software spreadsheet dan pengarsipan secara fisik menggunakan hard file. Hal ini tentunya dapat menimbulkan kesulitan, misalnya untuk menentukan aset yang perlu diperpanjang masa pakainya atau aset yang akan ditiadakan. Kondisi ini tentu membutuhkan penyusunan anggaran untuk pembelian aset ataupun pemeliharaan aset. Tujuan penelitian ini yaitu mengembangkan sistem pengelolaan aset yang dapat menunjang kegiatan pencatatan dan pengelolaan aset di Desa Teluk Kapuas, serta menyajikan data lokasi aset di setiap ruangan. Pada tahap perancangan perangkat lunak, setiap langkah dilakukan sesuai dengan metode Waterfall. Pengujian keberhasilan sistem dilakukan melalui black box testing dan UAT. Berdasarkan hasil pengujian, dapat disimpulkan bahwa sistem yang dibuat berfungsi dengan baik dan dapat membantu kinerja staf Kantor Desa Teluk Kapuas Kabupaten Kubu Raya dalam pengelolaan data aset secara optimal. Aplikasi Manajemen Aset Desa Teluk Kapuas Kabupaten Kubu Raya dirancang berbasis web untuk memudahkan staf kantor desa dalam mengolah data, karena dapat diakses dari mana saja.
Perancangan Plugin QGIS untuk Menyusun Indeks Bahaya Peta Bencana Tanah Longsor Priyanto, Heri; Muthahhari, Morteza; Rizky, Amirul Dewa
JEPIN (Jurnal Edukasi dan Penelitian Informatika) Vol 11, No 2 (2025): Volume 11 No 2
Publisher : Program Studi Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/jp.v11i2.96303

Abstract

Bencana tanah longsor merupakan salah satu ancaman signifikan di Indonesia yang berdampak besar terhadap aspek sosial, ekonomi, dan infrastruktur. Salah satu bentuk mitigasi yang penting adalah penyusunan peta indeks bahaya tanah longsor untuk mengidentifikasi wilayah berisiko. Namun, proses ini sering kali dilakukan secara konvensional menggunakan perangkat lunak berbayar seperti ArcGIS, yang membutuhkan waktu lama dan keterampilan teknis tinggi. Penelitian ini bertujuan mengembangkan sebuah plugin berbasis perangkat lunak sumber terbuka Quantum GIS (QGIS) guna menyederhanakan dan mempercepat proses penyusunan indeks bahaya tanah longsor. Pengembangan dilakukan dengan pendekatan Rapid Application Development (RAD), menggunakan bahasa pemrograman Python, API QGIS, serta pustaka seperti Rasterio dan GDAL. Pengujian dilakukan dengan metode white box testing untuk memastikan akurasi proses dan konsistensi keluaran. Hasil pengujian menunjukkan bahwa plugin yang dikembangkan mampu menghasilkan peta indeks bahaya yang konsisten dengan metode konvensional, namun dengan waktu pemrosesan yang lebih singkat. Penggunaan plugin ini mengurangi durasi analisis dari 410 detik menjadi 280 detik. Simpulan dari penelitian ini menunjukkan bahwa plugin dapat menjadi solusi praktis dalam mendukung penyusunan indeks bahaya tanah longsor, khususnya di lingkungan kerja berbasis QGIS.
Pengembangan Back End Whatsapp Api Gateway Multidevice Berbasis Library Whatsapp-Web.js Ishan, Fakhri Ramadhan; Sholva, Yus; Muthahhari, Morteza
JEPIN (Jurnal Edukasi dan Penelitian Informatika) Vol. 11 No. 3 (2025): Volume 11 No 3
Publisher : Program Studi Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/jp.v11i3.100186

Abstract

Whatsapp adalah aplikasi media sosial dengan pengguna terbanyak dan memiliki berbagai macam fitur, salah satunya otomatisasi pesan yang biasa digunakan untuk melayani konsumen pada skala bisnis. Dengan demikian, fitur tersebut mulai umum diimplementasikan dengan sebutan Whatsapp API Gateway. Fitur ini telah berkembang dan mulai diterapkan pada platform situs web di mana pengembang web sebagai konsumen API menggunakan library Whatsapp-Web.js. Namun, dalam library ini belum dapat mengelola banyak akun berdasarkan sesi dan belum dapat mengatur pesan-pesan yang digunakan untuk otomatisasi. Oleh karena itu, diperlukan adanya aplikasi dengan library Whatsapp-Web.js yang memiliki manajemen akun dan pesan agar konsumen API tidak perlu memikirkan logika untuk menangani banyak akun dan pesan sehingga dapat mempermudah konsumen API dalam memanfaatkan library tersebut. Bagian back end dirancang agar dapat digunakan kembali (reuse) oleh pengembang yang sudah memiliki antarmuka situs web sendiri (front end). Penelitian ini menggunakan metode Research and Development (RnD) dengan fokus tahapan pengembangan aplikasi yang menerapkan metode Waterfall karena sudah memiliki kebutuhan yang jelas dan tahapan yang konsisten. Aplikasi diakses melalui endpoint yang tersedia pada dokumentasi dengan pertukaran data dalam format JSON, sehingga didapatkan hasil berupa respons dari server dan data sesuai permintaan klien. Pengujian dilakukan dengan mengakses endpoint melalui metode black box yang berfokus pada fungsi manajemen akun dan pesan serta penggunaan otomatisasi yang telah terintegrasi dengan library. Hasil penelitian menunjukkan bahwa aplikasi telah berfungsi dengan baik yang dipaparkan dengan keberhasilan pemanggilan endpoint pada bagian front end, berjalannya otomatisasi banyak akun, serta pengiriman pesan berdasarkan masukan dari pengguna.
Implementasi Pesan Terjadwal dan Auto-Reply Pada Backend WhatsApp Gateway Berbasis Library whatsappweb-js Sholva, Yus; Muthahhari, Morteza; Anra, Hengky
JEPIN (Jurnal Edukasi dan Penelitian Informatika) Vol. 11 No. 3 (2025): Volume 11 No 3
Publisher : Program Studi Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/jp.v11i3.103226

Abstract

Tingginya penggunaan WhatsApp sebagai media penyampaian informasi mendorong munculnya kebutuhan otomasi komunikasi pada suatu organisasi untuk menunjang bisnis prosesnya. Pengiriman yang cepat, dukungan pengiriman file dan fitur keamanan end to end encryption menjadikan layanan berbasis teks ini makin populer. Penelitian ini fokus pada pengembangan sistem WhatsApp Gateway berbasis library whatsapp-web.js dengan arsitektur backend-centric yang memungkinkan pengiriman pesan terjadwal, auto-reply, dan pemrosesan antrian secara aman dan stabil. Dengan arsitektur ini suatu orgnisasi bisa fokus pada isi pesan yang disampaikan tanpa memikirkan infrastruktur pendukung yang komplek. Backend menggunakan Node.js yang memanfaatkan fitur multi-device dari whatsapp-web.js untuk menangani lebih dari satu sesi perangkat secara simultan, sehingga satu instance gateway dapat melayani beberapa akun WhatsApp berbeda menggunakan session_id terpisah. Antarmuka pengguna dibangun menggunakan Laravel, yang menyediakan fungsi input data, manajemen pengguna, dan penjadwalan. Laravel juga mendukung mekanisme antrian native melalui Laravel Queue untuk mengolah perintah pengguna sebelum diteruskan ke backend. Metode pengembangan yang digunakan adalah Rapid Application Development (RAD), dikombinasikan dengan prinsip Agile untuk memastikan iterasi cepat dan adaptif terhadap perubahan kebutuhan. Backend mengimplementasikan modul penjadwalan berbasis cron job, message queue dengan variasi jeda adaptif 2 sampai 7 detik yang dibangkitkan secara random sebagai mitigasi risiko suspensi akun, serta mekanisme listener untuk auto-reply. Hasil pengujian menunjukkan bahwa sistem mampu melakukan pengiriman pesan terjadwal dan auto-reply dengan tingkat keberhasilan 100% selama sesi aktif. Penelitian ini berkontribusi dalam pengembangan sistem komunikasi organisasi berbasis WhatsApp yang stabil, modular, dan dapat melayani banyak perangkat secara simultan.
Pengembangan Front End Online Judge dengan React JS Ricardo, Felix; Perwitasari, Anggi; Muthahhari, Morteza
JEPIN (Jurnal Edukasi dan Penelitian Informatika) Vol. 12 No. 1 (2026): Volume 12 No 1
Publisher : Program Studi Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/jp.v12i1.105633

Abstract

Seiring dengan pesatnya perkembangan teknologi informasi, institusi pendidikan tinggi dituntut untuk menyediakan sarana pembelajaran yang mendukung penguasaan keterampilan praktis, khususnya dalam bidang pemrograman. Salah satu sarana penting dalam pembelajaran pemrograman adalah sistem Online Judge sebagai media latihan dan evaluasi kode secara otomatis. Namun, ketergantungan pada platform pihak ketiga menimbulkan berbagai keterbatasan, seperti gangguan ketersediaan layanan, keterbatasan pengelolaan data, serta minimnya fleksibilitas kustomisasi sesuai kebutuhan institusi. Oleh karena itu, Jurusan Informatika Universitas Tanjungpura mengembangkan sistem Online Judge internal, dengan penelitian ini berfokus pada pengembangan front end antarmuka administrator. Penelitian ini bertujuan untuk merancang dan membangun antarmuka front end administrator berbasis React JS serta mengimplementasikan integrasi antara front end dan back end melalui Application Programming Interface (API) agar seluruh fungsionalitas pengelolaan sistem dapat berjalan dengan baik. Metode pengembangan yang digunakan adalah prototyping, yang memungkinkan penyesuaian sistem secara bertahap berdasarkan kebutuhan pengguna. Pengujian sistem dilakukan menggunakan Black Box Testing, Integration Testing, User Acceptance Testing (UAT), dan System Usability Scale (SUS). Hasil Black Box Testing menunjukkan seluruh 33 kasus uji berhasil dijalankan, sedangkan Integration Testing menunjukkan seluruh 65 kasus uji berhasil tanpa ditemukan kesalahan fungsional. Hasil UAT menunjukkan tingkat penerimaan pengguna sebesar 91,53% untuk fitur manajemen problem dan contest, serta 100% untuk fitur Access Control List dan manajemen pengguna dengan kategori sangat baik. Selain itu, hasil pengujian SUS memperoleh skor rata-rata sebesar 76 yang termasuk dalam kategori Grade B, yang menunjukkan bahwa sistem memiliki tingkat usability yang baik. Berdasarkan hasil tersebut, dapat disimpulkan bahwa front end antarmuka administrator yang dikembangkan telah memenuhi kebutuhan fungsional sistem serta mendukung pengelolaan Online Judge internal di Jurusan Informatika Universitas Tanjungpura.