Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat aplikasi Basis Data pembayaran

Program Basis Data - Aplikasi Pembayaran
  1. Tentukan platform aplikasi yang akan dibuat. Anda bisa gunakan platform aplikasi desktop, web atau mobile.
  2. Lakukan installasi dan pengaturan software tools pemrograman sesuai dengan platform yang dipilih
  3. Buat rancangan arsitektur aplikasi berupa Data Flow Diagram (DFD) menggunakan Power Designer dengan pembagian privilege untuk admin, operator, dan pengguna.
    1. Login : diakses oleh admin, operator dan pengguna
    2. Logout : diakses oleh admin, operator dan pengguna
    3. CRUD data pengguna : dikelola oleh admin
    4. CRUD data operator : dikelola oleh admin
    5. CRUD data SPP : dikelola oleh admin
    6. Entri transaksi pembayaran : diakses oleh admin dan operator
    7. Dapat mengakses Riwayat pembayaran :  diakses oleh admin, operator dan pengguna
    8. Membuat Laporan : dikelola oleh admin
  4. Interpretasikan DFD menjadi tampilan user interface dengan ketentuan sebagai berikut:
    1. Fitur minimal dan tampilan user interface dibuat berdasarkan pembagian privilege.
    2. Desain dibuat dengan memperhatikan estetika dan user friendliness
    3. Form laporan dibuat sekomunikatif mungkin dan memudahkan pengguna dalam memahami laporan nya.
    4. Tambahkan format multimedia untuk lebih menarik
  5. Buat basis data lengkap dengan store procedure, function, trigger
  6. Terapkan commit dan rollback.
  7. Buat project baru kemudian hubungkan dengnn basis data yang dibuat
  8. Lakukan proses coding aplikasi dengan menerapkan algoritma pemrograman dan teknik pemrograman berbasis objek
  9. Konfigurasi aplikasi sesuai environment (Development, Staging, Production)
  10. Eksekusi aplikasi yang telah dibuat sesuai dengan plaform yang dipilih
  11. Lakukan debugging aplikasi dengan mengamati kesalahan-kesalahan yang mungkin terjadi pada aplikasi baik pada backend maupun frontend untuk memastikan seluruh fitur berfungsi dengan baik.
  12. Buat instrumen manual test untuk menguji kevalidan aplikasi dan meminimalkan kesalahan pada setiap fiturnya.