EAS PBKK

 Nama : Natya Madya Marciola

NRP : 5025201238

Kelas : PBKK D

Tahun : 2022/2023


EAS

1. Bagaimana tahapan pembangunan aplikasi dengan memanfaatkan framework?

a. Analisis Kebutuhan, ini melibatkan pemahaman yang mendalam tentang kebutuhan pengguna dan tujuan aplikasi yang akan dibangun. Identifikasi fitur utama, fungsionalitas, dan kebutuhan teknis yang spesifik

b. Pemilihan Framework, berdasarkan analisis kebutuhan tadi, pemilihan framework perlu disesuaikan dengan tujuan dan kebutuhan aplikasi

c. Pengembangan, bagian ini melibatkan implementasi aplikasi menggunakan framework yang dipilih

d. Pengujian, melakukan pengujian aplikasi untuk memastikan kualitas dan kinerja yang baik

e. Deployment

f. Penyesuaian dan Pemeliharaan


2. Dalam membangun aplikasi kapan sebuah framework diperlukan dan kapan tidak memerlukan framework. Jelaskan

Penggunaan framework dalam pembangunan aplikasi diperlukan ketika proyek memiliki skala yang besar, membutuhkan kecepatan pengembangan yang tinggi, membutuhkan konsistensi dalam pengembangan, dan didukung oleh komunitas yang aktif. Framework membantu mengatur dan mengelola kompleksitas proyek, menyediakan komponen dan fungsi siap pakai, dan mempercepat pengembangan. Namun, jika proyek memiliki skala yang kecil, memiliki kebutuhan kustomisasi tinggi, atau bertujuan untuk pembelajaran dan eksperimen, maka tidak memerlukan framework dapat memberikan fleksibilitas dan kontrol yang lebih besar. Keputusan menggunakan atau tidak menggunakan framework harus didasarkan pada kebutuhan dan konteks proyek yang spesifik.


3. Dengan menggunakan framework laravel buatlah deskribsi dan fitur  aplikasi sistem POS Alfamart

Aplikasi sistem POS (Point of Sale)  yang dibangun dengan menggunakan framework Laravel adalah sebuah aplikasi yang dirancang untuk membantu dalam mengelola proses penjualan dan manajemen toko.

Fitur-fitur:

a. Mengatur Proses Transaksi

b. Manajemen Produk

c. Metode Pembayaran yang Beragam

d. Pembuatan Struk

e. Promosi dan Diskon

f. Laporan Penjualan


4. Tuliskan struktur tabelnya

a. Users

id: ID pengguna (Primary Key)

username: Nama pengguna

password: Password pengguna

role: Peran pengguna (misalnya "employee" atau "admin")


b. Products

id: ID produk (Primary Key)

name: Nama produk

category_id: ID kategori produk (Foreign Key)

price: Harga produk

stock: Jumlah stok produk


c. Categories

id: ID kategori (Primary Key)

name: Nama kategori


d. Transactions

id: ID transaksi (Primary Key)

user_id: ID pengguna yang melakukan transaksi (Foreign Key)

transaction_date: Tanggal transaksi

total_amount: Total jumlah pembayaran


e. TransactionDetails

id: ID rincian transaksi (Primary Key)

transaction_id: ID transaksi yang terkait (Foreign Key)

product_id: ID produk yang dibeli (Foreign Key)

quantity: Jumlah produk yang dibeli


f. Payments

id: ID pembayaran (Primary Key)

transaction_id: ID transaksi yang terkait (Foreign Key)

payment_method: Metode pembayaran (misalnya "tunai", "kartu kredit", "e-wallet")

amount: Jumlah pembayaran


g. Promotions

id: ID promosi (Primary Key)

product_id: ID produk yang terkait (Foreign Key)

promotion_code: Kode promosi

discount_percentage: Persentase diskon


5. Desain bentuk laporan output dalam bentuk pdf atau cetakan paper



6. Implementasikan dan buat presentasi video

Repository : EAS PBKK

Video : Video

Komentar

Postingan populer dari blog ini