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.

Mei 2025
Teknologi & Tools:
ReactTailwindCSSShadcnUI
Screenshot dan pratinjau studi kasus Kuesioner E-Wallet

šŸ’³ 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


šŸš€ Memulai (Getting Started)

Prasyarat

  • Pastikan Node.js (versi 18 ke atas disarankan) sudah terpasang di komputer Anda.

Instalasi & Menjalankan Aplikasi

  1. Clone repositori:

    git clone git@github.com:Gefila/kuesioner-e-wallet.git
    cd kuesioner-e-wallet
    
  2. Pasang dependensi:

    npm install
    
  3. Konfigurasi Environment Variable: Salin berkas .env.example menjadi .env:

    cp .env.example .env
    

    Buka file .env dan masukkan Webhook URL Discord Anda:

    VITE_WEBHOOK_URL=https://discord.com/api/webhooks/YOUR_WEBHOOK_ID/YOUR_WEBHOOK_TOKEN
    
  4. Jalankan server pengembangan (development mode):

    npm run dev
    

    Buka 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

Galeri & Tangkapan Layar (1 Foto):

Projek Lainnya

Eksplorasi proyek dan studi kasus lainnya

Lihat Semua Projek
https://quiz-kuy.netlify.app
Full StackWeb App

QuizKuy

Aplikasi web kuis & latihan ujian interaktif

Aplikasi 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
ReactReact RouterTailwind CSSDaisyUILocalStorage