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)
Wahyu Tri Saputro (5025201217)
Ferry Nur A. E. P. (5025201214)
Comments
Post a Comment