My Projects
Closepay (Backend)
The platform is a fintech payment system designed for organizations with large member bases—such as cooperatives, universities, and community groups. Each organization operates as an isolated entity within the platform and can onboard thousands of members, enabling centralized management of payments and financial activities.
Key features include:- Digital Wallet & Virtual Account Top-Up: Members can top up their balance via virtual accounts and use the digital wallet for various transactions.
- Peer-to-Peer Transfers: Users can send and receive money within their organization.
- Bank Withdrawals: Users and merchants can transfer funds from their wallet to a linked bank account.
- Merchant & Marketplace System: Users can register as merchants, list products or services, accept payments through the platform, and withdraw earnings to their bank account.
- Billing & Payments: Supports invoice payments, organizational dues (e.g., membership fees, tuition/SPP), and other charges.
- PPOB Services: Includes payment for utilities and digital products.
UAT Automation Tool
An automation framework built for a multinational bank to help non-technical users automate UAT test cases across multiple internal web systems.
The platform allowed testers to write test steps directly inside Excel. Each row represented an action (e.g., click, input text, validation), and the tool translated these instructions into automated browser actions.
During execution, the tool ran every step sequentially, captured a screenshot per step, and automatically generated a structured HTML report containing:- Step-by-step execution results
- Timestamps for each action
- Embedded screenshots
- Detailed error logs for failed steps
KPE Dishub Nusa Tenggara Barat
Information system developed for the Transportation Agency (Dinas Perhubungan) of West Nusa Tenggara Province to manage and maintain public transportation vehicle records.
The platform enables multiple administrators to securely manage data related to commercial and public transport vehicles across the province. It centralizes vehicle information, document records, and licensing status, while providing automated reminders and administrative tools to support regulatory workflows. Key features:- Multi-admin login and role-based access
- Add, edit, and delete vehicle records
- Upload and store supporting documents
- Automated notifications for vehicles with licenses nearing expiration
- Export vehicle data to Excel for reporting and archiving
- Streamlined data management for provincial transportation governance
Sastra Minggu
Sistem Informasi untuk mencatat pemuatan cerpen, puisi, dan esai di media cetak maupun media daring.
User dapat menambah entri pemuatan baru, berikut tanggal pemuatan, media pemuatan, judul karya yang dimuat, dan bukti pemuatan. User dapat melakukan pencarian berdasarkan tanggal pemuatan, judul karya, nama pengarang, dan nama media. User yang telah terdaftar di sistem juga akan mendapat notifikasi apabila pemuatan karyanya ditambahkan di dalam sistem
Sebagai alternatif potensial untuk menggantikan grup sastra minggu di Facebook yang kurang efisien.
Sistem Manajemen Perpustakaan
Aplikasi web untuk memudahkan pengelolaan perpustakaan. Aplikasi dapat mengelola data anggota perpustakaan, buku, riwayat peminjaman, denda. Membantu proses peminjaman dan pengembalian buku. Pengguna dapat dengan mudah melacak buku-buku yang sedang dipinjam, batas waktu pengembalian, dan denda.
Habit Tracker
Aplikasi untuk mengelola pembentukan kebiasaan positif dan menghilangkan kebiasaan negatif. Pengguna dapat melacak kemajuan pembentukan kebiasaan positif atau penghilangan kebiasaan negatif dalam bentuk visualisasi grafik yang jelas.
Bagi Cerita
Platform untuk berbagi cerita dan saling mengkomentari. Dibuat untuk meningkatkan kultur apresiasi (saling berkomentar) alih-alih sekadar like atau upvote. User yang ingin memposting cerita harus memiliki minimum poin, yang bisa didapatkan dengan mengomentari tulisan user lain, sehingga memberikan insentif bagi user untuk mengomentari tulisan user lain.
User dapat register, login, memposting cerita, mengkomentari cerita, dan menerima notifikasi.
Seminar Calendar
Sistem Informasi untuk mempermudah mahasiswa dan administrasi program studi dalam mengelola acara seminar tugas akhir. Sistem diciptakan untuk dua sisi pengguna: mahasiswa, dan admin program studi.
Mahasiswa dapat mengikuti pengumuman terbaru dari prodi tentang seminar tugas akhir (baik seminar mahasiswa itu sendiri maupun mahasiswa yang lain). Mahasiswa dapat mendaftar dan mengirimkan berkas-berkas yang diperlukan untuk pendaftaran seminar secara online
Admin prodi dapat menerima pendaftaran dari mahasiswa dan mengatur (mengelola) jadwal seminar di kalendar
Perpustakaan
Sistem Informasi untuk mempermudah pengelola perpustakaan dalam mencatat peminjaman dan pengembalian buku dari member perpustakaan.
Admin dapat menambah buku baru, menambah member, mencatat peminjaman, mencatat pengembalian dan denda, dan memperpanjang peminjaman dari member
Koperasi BPKAD
Sistem Informasi untuk Badan Pengelolaan Keuangan dan Aset Daerah (BPKAD) NTB. Bertujuan mempermudah pengelolaan koperasi pegawai. Dibuat hanya untuk admin koperasi
Admin dapat menambah dan menonaktifkan member, mencatat iuran wajib dan iuran pokok, mencatat peminjaman dan ijarah (bunga)
Dibuat dalam rangka merampungkan Praktek Kerja Lapangan dari Program Studi Informatika Universitas Mataram
SIPR
Sistem Informasi Peminjaman Ruangan. Mempermudah mahasiswa untuk meminjam ruangan dalam rangka mengadakan acara dan kegiatan.
Mahasiswa dapat mengajukan permohonan peminjaman ruangan. Admin dapat menerima atau menolak permohonan, dan menetapkan jadwal tanggal peminjaman sehingga tidak bertabrakan dengan kegiatan yang lain
Flask Reading Tracker
Aplikasi web untuk mencatat pembacaan demi proses membaca yang lebih efektif dan menghindari efek lupa selepas usai membaca buku. User dapat menambahkan buku baru (beserta informasi seperti judul, pengarang, tanggal mulai membaca) dan menambahkan catatan untuk setiap sesi pembacaan (aplikasi akan mencatat tanggal catatan tersebut dituliskan)
Laravel Resto
Prototipe aplikasi web yang potensial digunakan oleh restoran atau rumah makan. Pengunjung restoran dapat memesan makanan melalui aplikasi sehingga pelayan tidak perlu mencatat secara manual
HitungDuit
Aplikasi untuk menghitung pemasukan dan pengeluaran. Satu neraca di dalam aplikasi dapat digunakan oleh lebih dari satu user (cocok, misalnya, untuk menghitung pemasukan keluarga, di mana semua anggota keluarga dapat menambahkan pemasukan dan pengeluarannya ke dalam satu neraca dan mempermudah pengelolaan keuangan)