EVALUASI AKHIR SEMESTER-APSI

 EVALUASI AKHIR SEMESTER

Wahyu Tri Saputro

5025201217

APSI-E


1. Tuliskan kebutuhan fungsional dan non fungsional Aplikasi POS Alfamart

  • Kebutuhan Fungsional :
    1. Aplikasi mampu memasukkan, mengelola, dan memperbarui informasi produk seperti nama produk, harga, stok, dll.
    2. Aplikasi mampu melakukan transaksi penjualan, termasuk pemindaian barcode, penambahan item, penghitungan harga, dan pilihan metode pembayaran.
    3. Aplikasi mampu untuk menerima pembayaran menggunakan berbagai macam metode seperti tunai, debit, e-wallet, dll.
    4. Aplikasi mampu menerapkan diskon dan promo kepada produk.
    5. Aplikasi mampu membuat laporan terkait penjualan produk baik secara harian, minggunan, bulanan, atau tahunan.
  • Kebutuhan Non-Fungsional : 
    1. Performance : Aplikasi harus responsif dan mampu menangani traffic yang tinggi tanpa menurunkan kinerja.
    2. Security : Aplikasi mampu melindungi data pelanggan, informasi pembayaran, dan informasi bisnis lainnya.
    3. Availability : Aplikasi harus tersedia dan beroperasi sepanjang waktu, kecuali untuk pemeliharaan terjadwal.
    4. Scalability : Kemampuan aplikasi untuk dengan mudah ditingkatkan dan dikembangkan seiring pertumbuhan bisnis dan peningkatan jumlah toko Alfamart.
    5. Integrity : Aplikasi mampu terintegrasi dengan sistem lain yang ada di Alfamart, seperti sistem manajemen persediaan, sistem keuangan, atau sistem pelaporan

2. Buatlah tahapan yang harus dilalui di dalam membangun aplikasi POS Alfamart

  1. Analisis Kebutuhan : Tahap ini dilakukan untuk mengetahui kebutuhan - kebutuhan apa saja yang diperlukan oleh aplikasi. Buat dokumentasi kebutuhan fungsional dan non-fungsional untuk mempermudah memahami.
  2. Perencanaan : Tahap ini adalah tahap untuk merencanakan proyek mulai dari penetapan jadwal, penetapan anggaran, dan pembentukan tim.
  3. Desain : Tahap ini digunakan untuk mendesain sistem berupa UI, database, dan arsitektur sistem.
  4. Pengembangan : Tahap ini sudah mulai dalam tahap pengembangan aplikasi.
  5. Testing : Tahap ini dilakukan untuk menguji fungsionalitas, kinerja, atau keamanan aplikasi.
  6. Pelatihan dan peluncuran : Tahap ini dilakukan agar pengguna seperti kasir Alfamart mengerti cara operasional aplikasi kemudian diluncurkan ke berbagai gerai.
  7. Maintenance : Tahap ini dillakukan untuk memelihara sistem dan aplikasi.

3. Buatlah Diagram Kontek dan DFD Level 1 dari aplikasi Alfamart



4. Apa perbedaan Model Analisis dan Model Desain. Jelaskan, lengkapi dengan gambar grafisApa perbedaan Model Analisis dan Model Desain. Jelaskan, lengkapi dengan gambar grafis

  • Model Analisis : Model analisis betujuan untuk memahami persyaratan bisnis dan kebutuhan pengguna secara mendalam. Model analisis berfokus pada apa saja yang diperlukan oleh sistem. Untuk diagrammnya menggunakan DFD dan Use Case Diagram. Contoh diagram : 

  • Model Desain : Model desain bertujuan untuk merancang struktur dan komponen sistem yang akan dibangun berdasarkan persyaratan yang dianalisis. Model desain berfokus pada bagaimana sistem akan dibangun. Untuk diagrammnya bisa berupa activity diagram. Contoh diagram : 


Comments

Popular posts from this blog

MEMBUAT APLIKASI SCRAMBLE WORD

MEMBUAT APLIKASI DICE ROLLER

MEMBUAT APLIKASI DESSERT CLICKER