Evaluasi Akhir Semester
PBKK - D
Ferry Nur Alfian Eka Putra
5025201214
1. Bagaimana tahapan pembangunan aplikasi dengan memanfaatkan framework?
Tahapan pembangunan aplikasi dengan memanfaatkan framework tergantung pada jenis framework dan metode yang digunakan. Secara umum, ada beberapa langkah yang biasanya dilakukan dalam pengembangan aplikasi, yaitu:
Analisis kebutuhan: Menentukan tujuan, fungsi, fitur, dan spesifikasi aplikasi yang ingin dibuat.
Desain: Merancang tampilan, arsitektur, dan alur aplikasi sesuai dengan kebutuhan dan standar framework yang dipilih.
Penerapan: Menulis kode program, mengintegrasikan komponen, dan menggunakan alat bantu yang disediakan oleh framework untuk membangun aplikasi.
Pengujian: Melakukan tes fungsional, performa, keamanan, dan kualitas aplikasi sebelum diluncurkan ke pengguna akhir.
Pemeliharaan: Memperbaiki bug, menambah fitur, dan melakukan pembaruan aplikasi sesuai dengan permintaan atau kebutuhan pengguna.
2. Dalam membangun aplikasi kapan sebuah framework diperlukan dan kapan tidak memerlukan framework. Jelaskan!
Penggunaan framework dalam membangun aplikasi tergantung pada kebutuhan, skala, dan kompleksitas proyek yang dikerjakan.
Secara umum, framework diperlukan ketika:
- Ingin mempercepat dan mempermudah proses pengembangan aplikasi dengan menggunakan fitur, fungsi, dan plugin yang sudah disediakan oleh framework.
- Ingin membuat kode program yang lebih terstruktur, rapi, dan mudah dipelihara dengan mengikuti standar dan arsitektur yang ditetapkan oleh framework.
- Ingin meningkatkan keamanan aplikasi dengan menggunakan sistem yang sudah diuji dan diperbaiki oleh komunitas pengembang framework.
- Ingin membuat aplikasi yang dinamis, interaktif, dan responsif dengan menggunakan bahasa pemrograman tertentu yang didukung oleh framework.
Framework tidak diperlukan ketika:
- Hanya ingin membuat aplikasi yang sederhana, statis, dan tidak memerlukan interaksi dengan database atau server.
- Ingin memiliki kontrol penuh atas kode program dan tidak ingin terbatas oleh aturan atau ketergantungan yang ditimbulkan oleh framework.
- Ingin belajar lebih dalam tentang bahasa pemrograman dasar tanpa menggunakan bantuan dari framework.
- Tidak ingin menghabiskan waktu atau sumber daya untuk mempelajari dan menginstal framework.
3. Dengan menggunakan framework laravel buatlah deskripsi 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:
6. Implementasikan dan Demo Video
video
Komentar
Posting Komentar