SOAL 1. Tuliskan kebutuhan fungsional dan non fungsional Aplikasi POS Alfamart Kebutuhan fungsional: 1. Registrasi dan Manajemen Pengguna: Aplikasi harus memungkinkan pemilik toko untuk mendaftarkan pengguna baru dan mengelola hak akses pengguna. Fitur manajemen pengguna harus memungkinkan pengaturan level akses, seperti kasir hanya memiliki akses untuk melakukan transaksi dan pemilik toko memiliki akses penuh untuk mengatur pengaturan dan laporan. 2. Pencatatan Transaksi Aplikasi harus memiliki antarmuka yang memungkinkan kasir untuk memasukkan detail transaksi, seperti daftar barang, jumlah, harga, dan metode pembayaran. Setelah transaksi selesai, aplikasi harus menyimpan informasi tersebut dalam database untuk tujuan pencatatan dan pelaporan. 3. Integrasi Pembayaran Aplikasi harus mendukung berbagai metode pembayaran yang umum digunakan di Alfamart, seperti tunai, kartu kredit/debit, uang elektronik, atau pembayaran digital. Antarmuka pembayaran harus d...