Kuesioner E-Wallet
Aplikasi survei dan analisis kepuasan pengguna dompet digital
Platform survei berbasis web yang dirancang untuk mengumpulkan data kuesioner pengguna e-wallet, mengolah respons responden, dan menyajikan visualisasi data kepuasan layanan secara terstruktur.

š³ Kuesioner Pemilihan E-Wallet Terbaik (Metode AHP)
Aplikasi kuesioner web interaktif berbasis metode Analytic Hierarchy Process (AHP) untuk mengevaluasi dan menentukan dompet elektronik (e-wallet) terbaik bagi transaksi digital di kalangan mahasiswa.
šø Tangkapan Layar (Screenshots)
Halaman Identitas Responden
Petunjuk Pengisian Kuesioner
Level 1: Perbandingan Berpasangan Kriteria
Level 2: Perbandingan Sub-Kriteria
Level 3: Perbandingan Alternatif
⨠Fitur Utama
- Metode AHP (Analytic Hierarchy Process):
- Level 1: Perbandingan berpasangan (pairwise comparison) antar kriteria utama.
- Level 2: Perbandingan berpasangan antar sub-kriteria.
- Level 3: Perbandingan berpasangan antar alternatif e-wallet berdasarkan sub-kriteria.
- Pengecekan Konsistensi Real-time (Consistency Ratio - CR):
- Menghitung rasio konsistensi matriks perbandingan secara otomatis secara real-time.
- Memberikan indikator visual apakah jawaban responden konsisten ($CR \le 0.1$) atau inkonsisten.
- Integrasi Discord Webhook:
- Rekapitulasi hasil jawaban responden dikirimkan langsung ke Discord channel secara rapi menggunakan Discord Embeds.
- Modern & Responsive UI:
- Tampilan elegan, responsif diakses melalui desktop maupun perangkat mobile.
- Menggunakan komponen antarmuka yang aksesibel dan animasi interaktif.
š Struktur Hierarki AHP
1. Kriteria & Sub-Kriteria
Kriteria UtamaSub-KriteriaKeamananProteksi Data Pengguna, Keamanan SaldoKemudahan PenggunaanUI & UX, Kemudahan Registrasi & Verifikasi, Kecepatan Proses TransaksiFiturPromo & Cashback, Kerjasama Merchant & E-Commerce, Kelengkapan FiturBiaya Admin*(Kriteria Langsung*)Responsivitas Layanan*(Kriteria Langsung)*
2. Alternatif E-Wallet
- šµ Dana
- š£ Ovo
- š¢ GoPay
- š ShopeePay
š ļø Teknologi yang Digunakan
- Framework: React 19
- Build Tool: Vite 6
- Styling: Tailwind CSS v4 & tw-animate-css
- Komponen UI: Radix UI (Alert Dialog, Radio Group, Select, Label, Slot)
- Icons: Lucide React
- Integrasi: Discord Webhook API
š Memulai (Getting Started)
Prasyarat
- Pastikan Node.js (versi 18 ke atas disarankan) sudah terpasang di komputer Anda.
Instalasi & Menjalankan Aplikasi
-
Clone repositori:
git clone git@github.com:Gefila/kuesioner-e-wallet.git cd kuesioner-e-wallet -
Pasang dependensi:
npm install -
Konfigurasi Environment Variable: Salin berkas
.env.examplemenjadi.env:cp .env.example .envBuka file
.envdan masukkan Webhook URL Discord Anda:VITE_WEBHOOK_URL=https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN -
Jalankan server pengembangan (development mode):
npm run devBuka browser dan akses alamat yang tertera (biasanya
http://localhost:5173).
š¦ Perintah Script yang Tersedia
ScriptDeskripsinpm run devMenjalankan local development server dengan Vitenpm run buildMelakukan build aplikasi untuk tahap produksi (dist)npm run previewMeninjau hasil build produksi secara lokalnpm run hostMenjalankan Vite development server yang dapat diakses dari jaringan lokal (LAN)npm run lintMenjalankan linter ESLint untuk memeriksa kualitas kode
š Struktur Direktori Proyek
kuesioner-e-wallet/
āāā public/ # Static assets
āāā src/
ā āāā assets/ # Gambar & file pembantu
ā ā āāā utils/
ā ā āāā webhookData.js # Format payload Discord Webhook
ā āāā components/ # Komponen React
ā ā āāā pages/ # Halaman multi-step (Identitas, Level 1, 2, 3)
ā ā āāā ui/ # Komponen UI Radix & Tailwind
ā āāā lib/ # Utility helper (cn / clsx / twMerge)
ā āāā App.jsx # State utama & logika hierarki AHP
ā āāā index.css # Konfigurasi Tailwind CSS
ā āāā main.jsx # Entry point aplikasi
āāā .env.example # Contoh template environment variable
āāā package.json # Daftar dependensi & scripts
āāā vite.config.js # Konfigurasi Vite
š¤ Pembuat
Dibuat oleh Gefila Zona Pranata
Projek Lainnya
Eksplorasi proyek dan studi kasus lainnya
QuizKuy
Aplikasi web kuis & latihan ujian interaktifAplikasi web untuk berlatih mengerjakan bank soal dengan berbagai mode latihan, pengacakan soal dan opsi, umpan balik instan, pelacakan waktu, serta riwayat skor yang tersimpan di perangkat.
Fitur Utama:
- Empat mode latihan: semua soal acak, semua soal berurutan, 100 soal acak, dan batch parsial (mis. soal 1-20, 21-40),
- Pengacakan soal dan opsi jawaban dengan algoritma Fisher-Yates Shuffle,
- Umpan balik instan: hijau untuk jawaban benar, merah untuk salah, disertai kunci jawaban,
- Timer pengerjaan dan riwayat skor tersimpan di LocalStorage tanpa backend
- Tampilan dark theme yang responsif