Tugas 2 Rekayasa Kebutuhan
Pada kesempatan ini, kelompok kami yang beranggotakan:
Naufaliando Yudo Kusumo - 05111940000169
Ahmad Aunul Ma'bud - 05111940000164
Dari kelas Rekayasa Kebutuhan (B),
akan menjelaskan menganai studi kasus yang diambil dari SKPL dengan judul Sistem Pemesanan Online Penggunaan Lapangan Futsal Untuk Gool Futsal Surabaya.
Elicitating
Elicitating merupakan salah satu proses yang fokus untuk memahami kebutuhan dari stakeholder. Dari hasil wawancara didapatkan beberapa hal yang dibutuhkan dari sistem:
- Admin dapat mengelola harga lapangan futsal, menentukan promo dari pemesanan online, melihat data transaksi, dan memiliki hak manajemen user.
- User dapat memilih jadwal pemesanan, melihat ketersediaan lapangan futsal, menentukan jadwal, dan menerima pembayaran dari customer
- Customer dapat mendaftarkan diri pada sistem, melakukan pemesanan jadwal menggunakan lapangan futsal, dan melakukan pembayaran pemesanan.
Understanding
Setelah memahami poin dari elicitation sebelumnya, didapatkan bahwa sistem online perlu mendukung hal berikut:
- Admin dapat melakukan penambahan atau pun penghapusan user.
- Admin dapat mengatur harga penggunaan lapangan futsal.
- Admin dapat membuat kode kupon sebagai media promosi pemesanan online.
- Admin dan user dapat melihat rincian transaksi per hari dan per bulan.
- User dapat melakukan pemesanan langsung dan verifikasi pemesanan online.
- User dapat mengatur pemesanan, termasuk perubahan jadwal.
- User dapat melakukan verifikasi pembayaran dan menerbitkan e-voucher.
- User dan customer dapat melihat daftar tanggal dan jam penggunaan lapangan futsal yang sudah terpesan atau pun yang dapat dipesan.
- Customer dapat melakukan pemesanan penggunaan lapangan futsal secara online sehingga dapat memesan penggunaan lapangan futsal dimanapun dan kapanpun.
- Customer dapat melakukan konfirmasi pembayaran setelah menerima tagihan pembayaran dan melakukan pembayaran sesuai dengan nominal yang ditagihkan.
Specifying
Dari proses elisitasi dan pemahaman kebutuhan, dapat diuraikan spesifikasi perangkat yang diperlukan sebagai berikut:
- Sistem menggunakan antarmuka berbasis website
- Sistem dapat dioperasikan dengan mengakses website
- Sistem dapat berjalan diatas perangkat keras berupa komputer, tablet, atau handphone yang terhubung dengan jaringan internet.
- Sistem ditempatkan pada layanan web hosting berbasis cloud.
- Sistem dikembangkan menggunakan HTML, CSS, PHP, dan JavaScript
- Sistem menggunakan database MySQL.
- Sistem akan berjalan pada sistem operasi apapun yang mempunyai web browser.
- Sistem didukung dengan SSL yang merupakan sistem sertifikasi jaringan internet.
- Sistem memiliki 3 aktor, yaitu admin, user, dan customer.
Validating
Berikut adalah tahapan-tahapan untuk menguji dan memvalidasi apakah sistem berjalan dengan baik dan sesuai dengan kebutuhan pengguna:
- Tahap pertama: Mendiskusikan rancangan sistem online dengan stakeholder.
- Tahap kedua: Melakukan testing meliputi unit testing, integration testing melibatkan pengujian setiap modul kode dari masing-masing individu, system testing, dan acceptance testing.
- Tahap ketiga: Evaluasi masalah yang terjadi pada testing dan melakukan perbaikan untuk menghindari masalah serupa.
- Tahap keempat: Mendeploy sistem online dan melakukan maintenance sistem secara berkala.
Output
Output yang dihasilkan berupa:
- Perangkat lunak sistem online
- Server berbasis cloud
Comments
Post a Comment