EAS - PBKK

   EAS POINT OF SALE

========================================================================================

                   Nama:Gery Febrian Setyara.                              -  5025201151

                   Kelas:PBKK D

========================================================================================


  1. 1.Bagaimana tahapan pembangunan aplikasi dengan memanfaatkan framework?
    • Analisis dan Rancangan:
      • Mendefinisikan kebutuhan dan tujuan aplikasi yang akan dikembangkan.
      • Identifikasi fitur-fitur yang diperlukan 
    • Desain:
      • Membuat desain UI/UX untuk aplikasi.
      • Rancang struktur database dan hubungannya dengan aplikasi.
      • Buat diagram aliran kerja dan sketsa aplikasi.
    • Pengembangan Fitur Aplikasi
      • Mengimplementasikan fitur-fitur utama aplikasi sesuai dengan kebutuhan yang telah ditentukan.
    • Pengujian:
      • Melakukan pengujian secara menyeluruh untuk memastikan fitur-fitur berfungsi sesuai harapan.
      • Uji fungsionalitas, keamanan, kinerja, dan kompatibilitas aplikasi.
      • Identifikasi dan perbaiki bug atau masalah yang ditemukan selama pengujian.
    • Deployment:
      • Menyiapkan direktori yang  akan di hosting untuk di deploy
  1. 2.Dalam membangun aplikasi kapan sebuah framework diperlukan dan kapan tidak memerlukan framework. Jelaskan
    • Framework dibutuhkan ketika developer ingin membuat aplikasi yang kompleks dan memerlukan waktu yang terbatas,sehingga dapat memanfaatkan fitur yang tersedia oleh framework sehingga dapat memanfaatkan ekosistem framework yang luas

    • Framework tidak dibutuhkan ketika developer ingin membuat aplikasi dengan tingkat kostumisasi yang kompleks dan ingin membuat aplikasi dari awal dan memiliki kendali penuh dalam pembuatan aplikasi dari dasar
  1. 3.Dengan menggunakan framework laravel buatlah deskribsi dan fitur  aplikasi sistem POS Alfamart
  2. Fitur Aplikasi:
    • Antarmuka Kasir Intuitif:
      • Antarmuka pengguna yang mudah digunakan untuk memasukkan item belanjaan, mengatur kuantitas, dan menghitung total pembayaran.
    • Dukungan Metode Pembayaran:
      • Aplikasi mendukung berbagai metode pembayaran, termasuk tunai, kartu kredit, dan e-wallet, sehingga memberikan fleksibilitas bagi pelanggan dalam melakukan pembayaran.
    • Struk/Faktur Pembayaran:
      • Setelah transaksi selesai, aplikasi akan menghasilkan struk atau faktur pembayaran yang mencantumkan detail pembelian kepada pelanggan, memberikan bukti transaksi yang jelas dan rinci.
    • Promosi dan Diskon:
      • Aplikasi memiliki fitur promosi dan diskon, di mana pengguna dapat memasukkan kode promosi atau diskon saat transaksi, dan total pembayaran akan dihitung ulang secara otomatis.
    • Manajemen Stok:
      • Aplikasi menyediakan fitur manajemen stok yang memungkinkan pengguna untuk melacak persediaan barang di toko Alfamart, sehingga memudahkan pengelolaan dan pemantauan stok produk.
          4.Tuliskan struktur tabelnya
    • Pembeli
      • pembeli_id (Primary Key)
      • nama
      • transaksi_id(Foreign_Key)
      • discount

    • Transaksi
      • transaksi_id (Primary Key)
      • Cabang_id(Foreign_key)
      • tanggal_transaksi
      • Jumlah_Harga

    • Barang
      • barang_id (Primary Key)
      • nama_barang
      • stock_barang
      • harga_barang

    • Cabang
      • Cabang_id (Primary Key)
      • nama_toko_cabang
      • lokasi_cabang
      • barang_id(Foreign Key)
    • Karyawan
      • karyawan_id(Primary Key)
      • nama_karyawan
      • email_karyawan
      • telp_karyawan
      • Cabang_id(Foreign Key)
          
          5.Desain bentuk laporan output dalam bentuk pdf atau cetakan paper
  1. 6.Implementasikan dan buat presentasi video
  2. Link Drive:Link Drive(apabila youtube terkena takedown)

Comments

Popular posts from this blog

Tugas 4 - Studi Kasus Reengineering

Tugas 5 - Studi Kasus Migration

Tugas 6 - Impact Analysis