D*** M****** baru saja memesan 120+ Template Power Point Aesthetic Produk Baru: Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Diana Oktavia baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC N** H******** baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Produk Baru: 120+ Template Power Point Aesthetic A** K****** baru saja memesan 120+ Template Power Point Aesthetic A baru saja memesan Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC Produk Baru: Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC
D*** M****** baru saja memesan 120+ Template Power Point Aesthetic Produk Baru: Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Diana Oktavia baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC N** H******** baru saja memesan Jasa Pembuatan Website UMKM | Custom Web | Wordpress | CMS | ETC Produk Baru: 120+ Template Power Point Aesthetic A** K****** baru saja memesan 120+ Template Power Point Aesthetic A baru saja memesan Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC Produk Baru: Jasa Pembuatan Mobile App UMKM | Custom App | Flutter | Kotlin | ETC

Portofolio

Website Learning Platform (LMS)

Website Learning Platform (LMS)

Aplikasi ini merupakan sebuah platform Sistem Manajemen Pembelajaran (LMS) komprehensif yang dirancang untuk memfasilitasi proses belajar-mengajar secara daring. Melalui sistem ini, institusi pendidikan atau instruktur independen dapat menyelenggarakan kursus, menyediakan materi pembelajaran interaktif, serta memberikan ruang diskusi dan evaluasi secara terintegrasi bagi para siswa. Latar Belakang dan Tujuan Seiring dengan pesatnya perkembangan ekosistem pendidikan digital, metode pembelajaran konvensional sering kali tidak mampu mengakomodir kebutuhan akses materi tanpa batas ruang dan waktu. Institusi maupun pengajar membutuhkan sebuah wadah terpusat yang tidak hanya mendistribusikan modul, tetapi juga mampu mengukur pemahaman peserta didik. Tujuan utama sistem ini adalah menjembatani interaksi dua arah antara pengajar (Instruktur) dan pembelajar (Siswa). Dengan dilengkapi fungsionalitas komunitas (Forum) dan fitur evaluasi lanjutan seperti Kuis dan Pekerjaan Rumah (PR), sistem ini bertujuan menciptakan pengalaman belajar virtual yang sedekat mungkin dengan dinamika kelas fisik. Fungsionalitas Utama Sistem ini membagi fungsionalitasnya berdasarkan hierarki akses peran (Role-based Access Control): Portal Administrator (Admin):Manajemen Pengguna: Memantau seluruh aktivitas pengguna dan mengatur peran (Instruktur, Pakar, Siswa).Pengawasan Konten: Meninjau dan menyetujui publikasi kursus serta memoderasi forum diskusi.Portal Pengajar (Teacher & Expert):Manajemen Kursus: Merancang silabus, membuat modul belajar (berbasis video dan dokumen), dan menetapkan harga atau akses kursus.Evaluasi Siswa: Menyusun kuis pilihan ganda, memberikan tugas pekerjaan rumah, serta menilai final project yang dikumpulkan siswa.Pakar Bantuan: Peran Expert secara khusus dapat turun langsung menjawab pertanyaan teknis di fitur "Homework Help".Portal Siswa (Student):Eksplorasi Pembelajaran: Mencari, mendaftar, dan melacak kemajuan pembelajaran dari berbagai macam kursus yang tersedia.Evaluasi Diri: Mengerjakan kuis interaktif secara otomatis serta mengunggah pengumpulan tugas (submission).Diskusi Komunitas: Membuat utas (thread) baru atau bertanya seputar tugas langsung ke dalam forum komunitas maupun modul pertanyaan.Tech Stack Proyek ini mengusung arsitektur Fullstack modern dan kokoh yang dikembangkan dengan infrastruktur teruji: Backend (API & Server): Dikembangkan menggunakan ekosistem PHP melalui framework Laravel 12.Basis Data: Menggunakan MySQL dengan sistem ORM Eloquent untuk pengelolaan relasi data yang kompleks (seperti modul ke kuis, atau tugas ke pengumpulan).Frontend (Klien): Antarmuka pengguna dibangun secara server-rendered menggunakan sistem template Blade Component.Desain UI/UX: Memanfaatkan pustaka Bootstrap 5 dan Bootstrap Icons untuk menghasilkan antarmuka aplikasi Dasbor (Dashboard) yang elegan, interaktif, serta mobile-responsive (termasuk fitur Offcanvas Sidebar).Otentikasi & Keamanan: Menggunakan fitur bawaan otentikasi sesi Laravel Auth serta pengelolaan middleware berbasis Role untuk menjaga pemisahan otoritas halaman secara ketat.
Website
Website Manajemen Indekos

Website Manajemen Indekos

Aplikasi ini merupakan sebuah platform Sistem Informasi Manajemen (SIM) yang dirancang khusus untuk mempermudah operasional dan pengelolaan bisnis rumah indekos (kost). Melalui sistem ini, pemilik atau pengelola kost dapat beralih dari pencatatan pembukuan manual ke sistem digital yang terintegrasi, yang memungkinkan pelacakan pembayaran, manajemen kamar, dan komunikasi dengan penghuni secara real-time. Latar Belakang dan Tujuan Bisnis rumah indekos dengan jumlah kamar yang banyak sering kali memicu kerumitan administratif, mulai dari pencatatan siapa yang belum membayar sewa bulanan, pengelolaan data penghuni yang silih berganti, hingga penanganan keluhan fasilitas yang sering terabaikan. Tujuan utama sistem ini adalah menjembatani komunikasi antara pemilik (Admin) dan penyewa (Penghuni) dalam satu portal yang sama. Dengan adanya pemisahan hak akses, pemilik dapat dengan mudah memantau arus kas dan status kamar, sementara penghuni dapat membayar sewa dan melaporkan kendala tanpa harus mengetuk pintu pemilik kost. Fungsionalitas Utama Sistem ini membagi fungsionalitasnya ke dalam dua portal peran yang berbeda: Portal Administrator (Pemilik/Pengelola):Manajemen Kamar: Menambahkan daftar kamar baru, mengatur harga sewa, dan melacak ketersediaan kamar secara real-time.Data Penghuni: Mengelola database penyewa aktif maupun riwayat penyewa lama.Verifikasi Pembayaran: Meninjau dan memvalidasi bukti transfer yang diunggah oleh penghuni.Portal Penghuni (Penyewa):Dasbor Pribadi: Melihat informasi kamar yang sedang ditempati, detail tagihan, dan jatuh tempo pembayaran.Pembayaran Daring: Fitur untuk mengunggah bukti pembayaran sewa secara langsung melalui sistem (didukung sistem penyimpanan file lokal).Otentikasi Aman:Registrasi dan login terpisah antara Admin dan Penghuni yang diamankan menggunakan enkripsi sandi dan token JWT.
Tech Stack Proyek ini mengusung arsitektur modern yang memisahkan antara bagian Frontend dan Backend secara penuh (Decoupled Architecture): Backend (API Server): Dikembangkan menggunakan lingkungan Node.js dengan framework Express.js.Basis Data: Menggunakan MySQL murni (dengan database: kost_online) yang dihubungkan melalui driver mysql2 untuk eksekusi query yang cepat.Keamanan & Sesi: Menggunakan JSON Web Tokens (JWT) untuk mengelola sesi pengguna secara stateless, serta Bcrypt.js untuk meng-enkripsi kata sandi penghuni dan admin.Manajemen Berkas: Mengandalkan library Multer untuk menangani proses unggah (upload) berkas bukti pembayaran dari penghuni.Frontend (Klien): Antarmuka pengguna tidak menggunakan framework JavaScript berat, melainkan HTML, CSS, dan Vanilla JavaScript murni yang ringan dan memanggil data melalui RESTful API (fetch).
Website
Website Pendukung Keputusan (SPK) Metode SMART

Website Pendukung Keputusan (SPK) Metode SMART

Aplikasi ini adalah sebuah Sistem Pendukung Keputusan (SPK) berbasis web yang dirancang khusus untuk mempermudah proses evaluasi dan penyeleksian siswa (misalnya untuk penerimaan beasiswa, pemilihan siswa berprestasi, atau pendaftaran program khusus). Sistem ini secara cerdas mengotomatisasi perhitungan bobot kriteria menggunakan algoritma SMART (Simple Multi-Attribute Rating Technique), sehingga hasil keputusan yang didapatkan jauh lebih transparan, akurat, dan objektif dibandingkan perhitungan manual. Latar Belakang dan Tujuan Dalam institusi pendidikan, menyeleksi ratusan siswa dengan berbagai macam kriteria (seperti nilai rapor, absensi, hingga prestasi ekstrakurikuler) sering kali rentan terhadap subjektivitas dan human error. Proses perhitungan secara konvensional juga memakan waktu berhari-hari. Tujuan aplikasi ini adalah menyediakan platform digital untuk menstandarisasi proses seleksi. Dengan menerapkan metode SMART, pengambil keputusan hanya perlu memasukkan data siswa dan mengatur bobot kriteria yang diinginkan. Sistem kemudian akan mengeksekusi perhitungan matematis di balik layar dan langsung menelurkan hasil perangkingan secara instan, sehingga mempercepat proses pengambilan keputusan. Fungsionalitas Utama Sistem ini berfokus pada alur perhitungan algoritma yang padat namun dibalut dengan antarmuka yang sangat mudah dipahami (user-friendly): Kelola Data Kriteria (Data Master):Admin dapat mendefinisikan parameter apa saja yang menjadi syarat penilaian, lengkap dengan pembobotan persentasenya.Kelola Data Siswa (Data Master):Pencatatan profil dan database siswa yang akan dievaluasi di dalam sistem.Proses Hitung SMART (Core Engine):Fitur utama yang mengeksekusi seluruh matriks perhitungan. Admin cukup menginputkan nilai masing-masing siswa berdasarkan kriteria, lalu sistem akan secara otomatis melakukan normalisasi matriks dan mengalikan nilai utility dengan bobot kriteria.Hasil dan Perangkingan (Report):Hasil akhir ditampilkan secara rapi dalam format papan peringkat (leaderboard), mengurutkan siswa dari nilai tertinggi hingga terendah.Tech Stack Berbeda dengan proyek sebelumnya, sistem SPK ini sepenuhnya dikembangkan menggunakan tumpukan teknologi ekosistem Java: Bahasa Pemrograman & Framework: Menggunakan teknologi Java EE (JSP / JavaServer Pages) untuk render tampilan dinamis dan Java Servlets untuk mengontrol routing serta logika algoritmanya.Basis Data: Menggunakan relasional database untuk menyimpan parameter matriks kriteria dan profil siswa (terhubung melalui driver JDBC).Arsitektur Pembangunan: Dikelola menggunakan arsitektur tradisional Ant Build (build.xml), sehingga siap dijalankan di atas server aplikasi seperti Apache Tomcat atau GlassFish.Antarmuka Pengguna: Dibangun menggunakan HTML murni dengan balutan CSS yang rapi (ditambah dukungan ikon dan gaya tata letak dashboard modern) agar proses evaluasi tidak terlihat kaku.
Website
Website Smart Hospital Appointment & E-Health System

Website Smart Hospital Appointment & E-Health System

Aplikasi ini adalah sebuah platform digital layanan kesehatan (e-health) yang terpadu dan komprehensif. Bukan hanya sekadar sistem pendaftaran atau janji temu (appointment) biasa, aplikasi ini dikembangkan layaknya ekosistem kesehatan modern. Sistem ini menghubungkan pasien, dokter, dan administrator secara real-time sekaligus menyuguhkan berbagai fitur canggih seperti pemantauan rekam medis cerdas, sistem antrean langsung (live queue), hingga integrasi dengan perangkat wearable (seperti Apple Health) dan kalender Google. Latar Belakang dan Tujuan Pada umumnya, aplikasi rumah sakit hanya berfokus pada sisi administrasi dan pendaftaran pasien. Namun, hal itu membuat pengalaman pasien sering kali terasa kaku dan terbatas. Setelah mendaftar, mereka tidak mendapatkan edukasi atau fitur pelacakan kesehatan pribadi yang memadai. Tujuan utama sistem ini adalah menghadirkan "Rumah Sakit Pintar" (Smart Hospital) langsung di genggaman pasien. Selain mempermudah birokrasi pendaftaran, platform ini juga dirancang untuk meningkatkan interaksi pasien agar lebih proaktif menjaga kesehatan mereka. Oleh karena itu, fitur-fitur seperti Poin & Papan Peringkat (Leaderboard), Tips Harian, Tantangan Kesehatan, serta sinkronisasi kalender dan WhatsApp sengaja ditanamkan untuk memberikan pengalaman (user experience) yang interaktif, modern, dan sangat berpusat pada pengguna. Fungsionalitas Utama Karena ekosistemnya yang besar, aplikasi ini memiliki pembagian modul yang sangat kaya: Akses & Otentikasi Lanjutan:Mendukung otentikasi standar serta opsi Login with Google agar pasien bisa mendaftar dengan cepat.Tersedia sistem keamanan ganda (kode OTP) dan notifikasi cerdas melalui sistem integrasi Webhook API WhatsApp (via Fonnte).Portal Pasien (Fitur Unggulan):Manajemen Janji Temu: Reservasi, pembatalan, hingga penjadwalan ulang (reschedule) yang tersinkronisasi otomatis dengan Google Calendar pasien.Kesehatan Interaktif: Pasien bisa berpartisipasi dalam "Tantangan Kesehatan", membaca Tips Harian, serta mengumpulkan poin (sistem Gamification) yang nantinya bisa ditukarkan.Rekam & Riwayat Medis: Linimasa riwayat kesehatan (Timeline), unggah foto medis pribadi, serta mengelola anggota keluarga (Companion/Family).Integrasi Wearable: Bisa menyinkronkan data dari jam tangan pintar/Apple Health (seperti detak jantung atau kalori).Portal Dokter:Panel khusus (Dasbor Dokter) untuk mengatur jadwal, meninjau informasi pasien sebelum pertemuan, serta ruang kerja konsultasi untuk mengisi catatan pemeriksaan, diagnosis, dan resep secara online.Tindak lanjut perawatan (Follow-Up) dengan pengingat WhatsApp yang bekerja otomatis bagi pasien.Sistem Antrean & Operasional (Live Queue & QR):Mendukung sistem Check-in mandiri bagi pasien setibanya di rumah sakit dengan memindai kode QR (QR Code Scanner).Layar monitor antrean real-time (Queue Display) yang terintegrasi dengan API agar pasien tidak berkerumun.Panel Administrator Super:Memiliki kontrol tak terbatas (omnipresent) untuk mengelola pengguna, memantau operasional jadwal dokter, memvalidasi ulasan pasien, hingga menyesuaikan berbagai parameter sistem.Tech Stack Aplikasi tingkat enterprise ini dibangun menggunakan paduan teknologi terkini: Framework Utama: Ditenagai oleh Laravel 12, arsitektur server-side yang mampu menangani perutean kompleks dan manajemen ratusan endpoint dengan aman.Basis Data: Menggunakan MySQL (dengan nama database: hospital_appointment).Integrasi Pihak Ketiga (API Services):Google OAuth & Google Calendar API untuk login dan sinkronisasi kalender.Fonnte WhatsApp Webhook API sebagai layanan pengantar pesan dan notifikasi cepat.Google Maps API untuk melacak informasi geolokasi (jika diperlukan pada sistem antrean).Generator Kode QR & Pengolah Berkas: Memiliki dukungan native untuk merender QR Code dinamis dan menyimpan bukti unggahan medis pasien secara privat.
Website
Website Manajemen Acara

Website Manajemen Acara

Sistem Manajemen Acara ini merupakan sebuah aplikasi web yang dirancang untuk mempermudah penyelenggara (event organizer) dalam mengelola berbagai kegiatan, mulai dari seminar, lokakarya, hingga konferensi skala besar. Melalui sistem ini, penyelenggara dapat mendata daftar acara, mengelola peserta, memantau tingkat kehadiran, serta mencetak laporan akhir secara instan dan rapi. Latar Belakang dan Tujuan Biasanya, mengelola data ratusan peserta dari berbagai acara sekaligus menggunakan spreadsheet (seperti Excel) sering kali memicu kekacauan, data yang ganda, atau bahkan hilangnya daftar hadir. Di sisi lain, pembuatan laporan setelah acara selesai juga kerap menyita banyak waktu administratif. Tujuan utama sistem ini adalah menghadirkan satu portal terpusat (all-in-one) yang terstruktur. Dengan adanya sistem ini, pengelola acara tidak perlu pusing lagi mengatur siapa saja peserta yang hadir di acara A atau acara B, sehingga mereka bisa lebih fokus pada eksekusi dan kelancaran acara itu sendiri. Fungsionalitas Utama Aplikasi ini dilengkapi dengan modul-modul krusial untuk menunjang siklus manajemen acara secara penuh: Manajemen Acara (Events):Fasilitas untuk membuat, mengubah, dan menjadwalkan acara baru lengkap dengan deskripsi, tanggal, dan lokasi pelaksanaannya.Manajemen Peserta (Participants):Database terpusat untuk menyimpan profil peserta. Jika seorang peserta mendaftar di banyak acara berbeda, datanya tidak perlu diinput berulang kali.Registrasi & Kehadiran (Event Participants):Modul khusus untuk menghubungkan peserta dengan acara tertentu. Di sinilah admin bisa menandai status kehadiran peserta saat hari-H.Dashboard Laporan & Statistik (Reports):Dasbor analitik yang menyajikan visualisasi data (statistik jumlah acara, total peserta, rasio kehadiran) dalam balutan antarmuka flat-design yang sangat modern.Cetak Laporan Otomatis (PDF):Generator PDF terintegrasi yang mampu mencetak rekapan acara tunggal, laporan semua acara sekaligus, maupun daftar lengkap peserta secara cepat.Tech Stack Aplikasi ini dirancang menggunakan fondasi teknologi web terkini yang cepat dan aman: Framework Utama: Menggunakan Laravel 12 yang tangguh dalam mengolah logika relasi antar database secara efisien.Basis Data: Menggunakan MySQL (dengan nama database: event_management) untuk memastikan integritas data antara tabel events dan participants melalui sistem relasi many-to-many.Antarmuka Pengguna: Dibangun menggunakan utilitas TailwindCSS dengan mengusung gaya flat-design yang bersih (sepenuhnya tanpa gradasi), solid, elegan, dan tentunya mobile-responsive.Generator Dokumen: Didukung oleh library PDF bawaan untuk menghasilkan laporan cetak berkualitas tinggi hanya dengan sekali klik.
Website
Website Pendaftaran Pasien Rumah Sakit

Website Pendaftaran Pasien Rumah Sakit

Sistem pendaftaran rumah sakit ini adalah aplikasi web yang dikembangkan khusus untuk mendigitalkan alur antrean pasien di fasilitas kesehatan (dalam hal ini RS Marinir Ewa Pangalia). Melalui aplikasi ini, pasien dapat melakukan reservasi jadwal dokter secara mandiri (self-service) dari rumah, kemudian sistem akan langsung mencetakkan tiket antrean berformat PDF secara otomatis. Latar Belakang dan Tujuan Pada banyak rumah sakit dan klinik, manajemen jadwal dokter dan pendaftaran pasien sering kali memicu antrean fisik yang panjang dan melelahkan di ruang tunggu. Di sisi lain, pasien sering kali tidak memiliki akses informasi yang pasti mengenai ketersediaan jadwal praktik dokter pada hari tersebut. Tujuan utama dari proyek ini adalah mengatasi kendala tersebut dengan menghadirkan portal pendaftaran jarak jauh. Dengan alur sistem yang jelas, aplikasi ini memastikan pasien tidak perlu datang terlalu pagi hanya untuk mengambil nomor urut, sekaligus mempermudah staf rumah sakit dalam memantau kapasitas antrean harian. Fungsionalitas Utama Aplikasi ini membagi layanannya ke dalam dua pintu utama (publik dan administrator) untuk menjaga kerapian alur data: Portal Publik (Pasien):Pendaftaran Cerdas: Pasien dapat memilih poli tujuan, dan formulir akan secara otomatis memfilter daftar dokter yang tersedia beserta tanggal praktiknya.Pencarian Pasien Lama: Jika sebelumnya sudah pernah berobat, pasien cukup mencari datanya di sistem agar tidak perlu repot mengetik ulang nama, alamat, atau identitas lainnya dari awal.Generator Tiket (PDF): Setelah pendaftaran berhasil, sistem secara langsung (real-time) menyajikan bukti pendaftaran berformat PDF yang bisa diunduh atau dicetak.Panel Administrator (Manajemen RS):Dashboard Terpusat: Menampilkan ringkasan statistik harian seperti jumlah pasien terdaftar dan total antrean.Manajemen Poli & Dokter: Staf admin dapat dengan mudah menambah poli baru atau mengatur profil dokter yang bertugas di rumah sakit.Pengaturan Jadwal Praktik: Fasilitas untuk merancang dan memperbarui hari serta jam kerja masing-masing dokter secara dinamis.Pemantauan Antrean: Fitur untuk melihat daftar seluruh pasien yang mendaftar pada hari tersebut beserta detail statusnya.Tech Stack Proyek ini dibangun di atas infrastruktur web modern yang kokoh dan efisien: Framework Utama: Mengandalkan Laravel 12 yang menawarkan stabilitas performa tinggi dan keamanan standar industri.Basis Data: Menggunakan MySQL (dengan nama database: hospital_registration) untuk memastikan relasi antar data (seperti keterkaitan dokter dengan polinya, atau pasien dengan tiket antreannya) tetap sinkron dan aman.Pengolah Dokumen: Terintegrasi dengan library pembentuk PDF khusus untuk mencetak bukti pendaftaran yang rapi dan profesional.
Website