Rekayasa Kebutuhan 3 - Input dan Output Rekayasa Kebutuhan

Nama: Ivan Muhammad Nizar

NRP: 05111940000052

Kelas: RK B

Pada kesempatan ini, saya akan menjelaskan input dan output dari proses rekayasa kebutuhan dengan menggunakan SKPL dari sistem informasi yang saya analisis pada tugas sebelumnya yaitu "Tampil.id". Dokumen SKPL tersebut dapat dilihat di bawah ini.

Input

Existing System Information

Sistem informasi yang akan dikembangkan adalah website penjualan webinar, yang bertujuan menyediakan bermacam macam webinar dari banyak penyelenggara untuk mempermudah proses sharing ilmu pengetahuan di masa pandemi. Website ini dapat menampilkan kepada pengguna dengan menggunakan browser, contohnya Mozilla Firefox, Google Chrome, dan Microsoft Edge. Pengguna kemudian bisa memberi rating dan review terhadap permainan yang dimainkan, selain bisa mengunggah webinar ke dalam website ini, juga bisa melihat rating dan review yang telah diberikan oleh pengguna.

Stakeholder Needs

Terdapat 2 stakeholder yang akan menjadi pemangku kepentingan dalam pengembangan sistem ini beserta kebutuhan-kebutuhannya, yaitu:

        Admin:

  • 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 
        User:

  • 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
  • Organizational Standard
Dalam mengembangkan sistem dalam studi kasus ini, terdapat standar yang digunakan, diantaranya sebagai berikut : 

        Standard Pengembangan:
  • Menggunakan metode pengembangan waterfall.
  • Menganalisa kebutuhan menggunakan metode elisitasi.
        Standard Pengujian Kualitas:

  • Uji kualitas menggunakan ISO 9126 dengan mengidentifikasi atribut-atribut kunci kualitas untuk perangkat lunak komputer.

  • Regulations
Demi menjaga kemanan sebuah sistem yang akan dibuat pada studi kasus ini, terdapat batasan-batasan yang diterapkan, yaitu :

  1. Kegiatan jual-beli hanya bisa dilakukan oleh akun Admin dan akun Pelanggan.
  2. Sistem dapat mengatur, menampilkan webinar yang hanya bisa dilihat oleh pengguna yang bersangkutan atau dilihat secara publik.
  • Domain Information
  1. Sistem yang dibuat berupa perangkat lunak yang diaplikasikan melalui website.

Output

Agreed Requirements
Pada proses analisa kebutuhan, menghasilkan sebuah persyaratan sistem yang kemudian dipaparkan pada stakeholder dan akan disepakati. Persyaratan sistem tersebut diantaranya :
  • 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
System Specification
Dari spesifikasi sistem, terdapat kebutuhan fungsional yang dihasilkan pada kasus tertentu, yaitu :
  • 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
System Models

1. Use case Diagram
2. Class Diagram





Komentar

Postingan populer dari blog ini

Tugas_2 PBO

Tugas 7 PBO (Image Viewer)

Razor Pages Movie