EAS PBKK D (14 Juni 2023)

 EAS PBKK D

1. Bagaimana tahapan pembangunan aplikasi dengan memanfaatkan framework?

  • Pertama, perlu dilakukan analisis kebutuhan untuk aplikasi tersebut.
  • Kedua, pilihlah framework yang sesuai dengan bahasa pemrograman yang anda kuasai dan terdapat fitur yang anda butuhkan untuk pembangunan aplikasinya.
  • Rancanglah arsitektur aplikasi tersebut. Desain database, logika bisnis, antarmuka juga termasuk didalam sini.
  • Kembangkan aplikasi tersebut menurut analisis kebutuhan dan arsitektur yang telah dibuat.
  • Tahap pengujian akan dilakukan setelahnya untuk menganalisis apakah aplikasi tersebut dapat berjalan dengan baik. Bila terdapat kekurangan, dapat dilakukan pengembangan kembali dalam aplikasi tersebut.
  • Jika aplikasi sudah memenuhi syarat atau kriteria yang ada, aplikasi tersebut sudah siap untuk di-launch ke pengguna.
  • Tahap pemeliharaan dapat dilakukan setelahnya.
2. Dalam membangun aplikasi kapan sebuah framework diperlukan dan kapan tidak memerlukan framework? Jelaskan.
  • Framework dalam pembangunan aplikasi sangat disarankan untuk digunakan
    • Dapat mempercepat proses pengembangan dikarenakan fitur yang telah disediakan oleh framework yang digunakan.
    • Keamanan aplikasi dapat lebih terjamin dengan framework yang digunakan.
    • Pemeliharaan aplikasi dapat ditingkatkan.
    • Terdapat banyak dokumentasi tentang framework yang digunakan jika terdapat suatu masalah dalam pengembangan aplikasi.
  • Sebaliknya, framework tidak terlalu disarankan jika:
    • Aplikasi atau proyek yang bersangkutan berskala kecil dan memiliki tingkat kompleksitas yang rendah. Penggunaan framework disini akan dinilai berlebihan dan berkemungkinan menghambat.
    • Fitur yang dibutuhkan tidak terdapat dalam framework.
    • Developer menginginkan kendali lebih dalam proyek yang dikerjakan.
3. Dengan menggunakan framework laravel buatlah deskribsi dan fitur  aplikasi sistem POS Alfamart

    Deskripsi:
            Aplikasi sistem POS Alfamart merupakan sebuah aplikasi yang bertujuan untuk membantu proses transaksi yang terjadi maupun mengelola pencatatan dalam outlet Alfamart.

    Fitur:
  • Antarmuka kasir: Memasukkan barang belanjaan, mengatur kuantitas, menghitung total harga.
  • Metode Pembayaran: Tunai, kartu kredit, e-wallet.
  • Penerapan promosi dan diskon: Kode promosi maupun diskon yang didapat langsung diterapkan ke proses transaksi.
  • Laporan hasil penjualan
4. Tuliskan struktur tabelnya
  • Produk:
    • id_produk (pkey)
    • nama_produk
    • harga
    • stok
  • Transaksi
    • id_transaksi (pkey)
    • tanggal_transaksi
    • metode
    • total_pembayaran
  • Detail Transaksi
    • id_detail (pkey)
    • id_transaksi (foreign key [transaksi])
    • id_produk (foreign key [produk])
    • kuantitas
    • subtotal
  • Promosi
    • id_promosi (pkey)
    • kode_promosi
    • diskon
  • Laporan
    • id_laporan (pkey)
    • id_transaksi (foreign key [transaksi])
    • id_promosi (foreign key [promosi])
5. Desain bentuk laporan output dalam bentuk pdf atau cetakan paper
  • Informasi Toko
    • Nama Toko:
    • Alamat: 
    • Nomor Telp.:
  • Informasi Transaksi
    • Nomor Transaksi:
    • Tanggal Transaksi:
    • Metode Bayar:
    • Detail Transaksi: (Berisi nama produk, kuantitas, harga, subtotal, dll.)
    • Total Pembayaran:
  • Informasi Promosi
    • Kode Promo: 
    • Diskon: 


Muhammad Andi Akbar Ramadhan (5025201264)
Wahyu Tri Saputro (5025201217)
Ferry Nur A. E. P. (5025201214)

Comments

Popular posts from this blog

Privacy Policy Test

Stack