Rekayasa Kebutuhan 2 - RE Process (Study Case)



Nama : Naufal Fajar Imani
NRP : 05111940000007

Nama : Ivan Muhammad Nizar
NRP : 05111940000052

Pada kesempatan kali ini kami akan membahas proses Requirement Engineering dari studi kasus Tampil.id. Tampil.id merupakan sebuah sistem yang berfungsi sebagai platform pemasaran webinar, baik yang diselengarakan oleh pemilik sistem (admin) maupun oleh pihak ketiga yang berkolaborasi dengan Tampil.id. Sistem Tampil.id mengharuskan pengguna sistem untuk memiliki akun agar dapat ikut serta dalam webinar yang dipasarkan pada sistem ini. Sistem ini menyediakan fitur pengelolaan webinar dalam aspek pendaftaran peserta, pembuatan webinar baru, pengadaan webinar kolaborasi, pembayaran webinar yang berbayar, serta dalam menampilkan daftar webinar dengan atau tanpa filter tertentu. Selain itu, sistem ini juga menyediakan fitur forum diskusi tempat para pelanggan bisa berdiskusi dengan admin Tampil.id ataupun peserta lain dalam suatu topik diskusi. Sistem Tampil.id juga menyediakan informasi perusahaan pemilik, seperti alamat dan kontak, serta menyediakan kontak milik admin.

 Berikut ini adalah SKPL dari TAMPIL.ID 


1. Elicitating (Elisitasi)
  • User dapat berkomentar pada forum diskusi
  • User dapat berkolaborasi dengan sistem Tampil.id
  • User dapat mengelola akun
  • User dapat memberikan feedback untuk webinar
  • User dapat melihat konten webinar ataupun forum diskusi
  • User dapat mendaftarkan akun baru
  • User dapat melakukan login/logout
  • User dapat mendaftar webinar
  • User dapat membatalkan keikutsertaannya dalam webinar
  • Admin dapat mengelola topik diskusi
  • Admin dapat mengelola webinar
  • Admin dapat menerima atau menolak permintaan kolaborasi
  • Admin dapat mendaftarkan webinarnya pada platform
  • Admin dapat membatalkan webinar

2. Understanding (Pemahaman)
  • Mendaftarkan akun sebagai user atau admin dengan akses yang berbeda untuk kedua akun
  • Menyediakan opsi pada akun admin untuk mengunggah webinar yang bisa diakses oleh user, dan opsi pada akun user untuk mendaftar webinar yang telah tersedia
  • Menyediakan platform untuk melakukan diskusi, bagi akun admin diberikan akses untuk mengawasi serta mengontrol diskusi dan bagi akun user diberikan akses untuk melaksanakan diskusi dengam berkomentar atau membuat topik.
  • Menyediakan opsi pada akun user untuk mendaftar webinar, serta mengunggah bukti pembayaran.
  • Menyediakan opsi pada akun user untuk memberikan nilai pada jwebinar yang telah diikuti.

3. Specifying (Menspesifikasikan)
  • Server yang memadai, yang bisa diakses paling tidak ¾ dari total aktor yang ada secara bersama-sama
  • Jaringan internet yang cepat dan memadai agar server tidak mati
  • Akun user hanya bisa mengakses apa yang seharusnya hanya user yang akses
  • Akun admin hanya bisa mengakses apa yang seharusnya hanya admin yang akses
  • Aplikasi bisa menyimpan data secara cloud
  • Aplikasi bisa melakukan filter terhadap webinar yang diikuti oleh satu user
  • Aplikasi bisa melakukan filter terhadap webinar yang diunggah oleh satu admin
  • Aplikasi bisa menampilkan informasi webinar dan penyelenggara

4. Validating (Memvalidasi)
  • Tahap Pertama : Validasi perancangan aplikasi yang akan didiskusikan bersama stakeholder apabila masih ada yang perlu direvisi
  • Tahap Kedua Integration Testing dan Unit Testing
  • Tahap Ketiga : Melakukan Deployment pada server
  • Tahap Keempat: Maintenance agar sistem tetap bejalan dengan baik
5. Output
  • Perangkat lunak berupa website Tampil.Id

Komentar

Postingan populer dari blog ini

Tugas_2 PBO

Tugas 7 PBO (Image Viewer)

Razor Pages Movie