Skip to content
logo

Kotak Kode Pemograman

Sharing tentang bahasa pemograman

  • WordPress
    • Plugin
  • Tutorial
    • PHP
  • Laravel
  • Tools Webbsite
  • Desain
  • Source Code
  • Web Developer
  • Toggle search form

Tahap Pengembangan 9

Posted on 16/07/2025 By kotakkode No Comments on Tahap Pengembangan 9

Baik, siap! Mari kita lanjutkan ke tahap pengembangan berikutnya: Sistem Saldo/Uang Digital.

Pada tahap ini, kita akan mengimplementasikan fungsionalitas yang memungkinkan setiap pengguna untuk melihat saldo mereka, melakukan top-up, dan melihat riwayat transaksi saldo.


Tahap 9: Sistem Saldo/Uang Digital

9.1. Digital Wallet Controller

Kita akan membuat controller untuk menangani logika saldo digital.

DigitalWalletController

14 Jul, 18.00

Buka https://g.co/gemini/share/91030b12a4f8

Bash

php artisan make:controller DigitalWalletController

9.2. Rute Saldo Digital

Tambahkan rute ini di routes/web.php di dalam grup middleware auth:

Rute Saldo Digital (routes/web.php)

14 Jul, 18.00

Buka https://g.co/gemini/share/8efe4bade992

9.3. Tampilan Saldo Digital & Riwayat Transaksi

Buat direktori resources/views/wallet/ dan di dalamnya buat file index.blade.php.

Wallet Index View (wallet/index.blade.php)

14 Jul, 18.00

Buka https://g.co/gemini/share/82589ea02b2f

9.4. Tampilan Form Top-up Saldo

Buat file resources/views/wallet/topup.blade.php.

Wallet Top-up View (wallet/topup.blade.php)

14 Jul, 18.00

Buka https://g.co/gemini/share/255c6cae0dcf

9.5. Penambahan Enum untuk Tipe Transaksi

Buat file app/Enums/TransactionTypeEnum.php:

TransactionTypeEnum

14 Jul, 18.00

Buka https://g.co/gemini/share/0f3a37a73995


Ringkasan Tahap Pengembangan Saat Ini:

Anda telah berhasil mengimplementasikan Sistem Saldo/Uang Digital dengan:

  • Controller untuk mengelola saldo dan transaksi.
  • Rute untuk mengakses halaman saldo dan form top-up.
  • Tampilan untuk melihat saldo saat ini dan riwayat transaksi.
  • Tampilan form top-up dengan validasi dasar.
  • Penambahan Enum TransactionTypeEnum untuk mengkategorikan jenis transaksi.
  • Simulasi proses top-up yang langsung menambahkan saldo dan mencatat transaksi.

Langkah Selanjutnya yang Perlu Anda Lakukan:

  1. Pastikan semua file migration sudah dijalankan (php artisan migrate).
  2. Pastikan semua model Eloquent sudah ada dengan relasi yang benar.
  3. Pastikan semua file Enum yang direferensikan oleh model Anda di app/Enums/ telah dibuat.
  4. Uji coba:
  • Login sebagai user apa pun.
  • Akses /wallet untuk melihat saldo dan riwayat transaksi.
  • Coba lakukan top-up saldo. Periksa apakah saldo bertambah dan transaksi tercatat dengan benar.

Setelah Anda berhasil mengimplementasikan dan menguji coba bagian ini, kita bisa melanjutkan ke tahap berikutnya, yaitu Manajemen Pesanan Vendor atau Manajemen Kurir.

Apakah ada pertanyaan atau bagian yang ingin Anda perjelas sebelum melanjutkan?

BLSNIAGA

Post navigation

Previous Post: Tahap Pengembangan 8
Next Post: Tahap Pengembangan 10

Related Posts

Tahap Pengembangan 8 BLSNIAGA
Tahap Pengembangan 16 BLSNIAGA
Konsep E-commerce Multi-Vendor Komprehensif BLSNIAGA
Langkah-Langkah Pembuatan E-commerce BLSNIAGA
Tahap Pengembangan 17 BLSNIAGA
Tahap Pengembangan 11 – 12 BLSNIAGA

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright © 2026 Kotak Kode Pemograman.

Powered by PressBook Grid Blogs theme