Tugas 2 - Proses Rekayasa Kebutuhan (Input - Output)

Nama : Nur Hidayati
NRP : 05111940000028
Kelas : Rekayasa Kebutuhan D

Spesifikasi Kebutuhan Perangkat Lunak (SKPL) merupakan spesifikasi fungsional (kapabilitas/fungsi) dan non-fungsional (batasan, karakteristik, kualitas, dan properti) dari perangkat lunak yang akan dikembangkan berdasarkan kondisi atau kemampuan yang harus dimiliki perangkat lunak ataupun yang dibutuhkan oleh pengguna.
Berdasarkan pada diagram di atas, SKPL menjadi sebuah output yang didapatkan dari proses rekayasa kebutuhan. Adapun input-input yang dibutuhkan dari proses rekayasa kebutuhan sehingga mendapatkan output berupa SKPL di antaranya Existing systems information, Stakeholder needs, Organisational standards, Regulation, dan Domain information.

Pada tugas ini, SKPL yang akan dianalisis mengenai Sistem Penerimaan Mahasiswa Baru yang diperoleh dari link berikut.


Adapun hasil analisis dari kelima input tersebut sehingga akan mendapatkan output berupa SKPL dari proses rekayasa kebutuhan yaitu sebagai berikut:

1. Existing systems information

Sistem yang akan dikembangkan merupakan sebuah Sistem Penerimaan Mahasiswa Baru. Sebelumnya, penerimaan mahasiswa baru dilakukan secara offline. Dengan adanya sistem PMB berbasis website ini, dapat melayani PMB secara online. Hal ini tentu akan bermanfaat bagi calon mahasiswa baru yang bertempat tinggal di luar kota. Mereka tidak harus datang ke kampus untuk melakukan pemdaftaran, melainkan cukup melakukan pendaftaran secara online.

Fungsional dari sistem PMB berbasis website ini untuk mengangani proses pendaftaran calon mahasiswa baru sekaligus mengangani proses ujian seleksi secara online. Selain fungsional utama, sistem juga menyediakan informasi hasil ujian seleksi dan penempatan prodi dimana disesuaikan dengan hasil ujiannya. Selain itu, sstem juga menampilkan informasi seputar kampus. Sistem baru ini dapat mengintegrasikan sistem lama yang dimiliki oleh pihak kampus seperti data mahasiswa, hasil ujian seleksi, dan penempatan prodi.

2. Stakeholder needs

Stakeholder dari Sistem Penerimaan Mahasiswa Baru meliputi administrator, pendaftar (calon mahasiswa baru), dan pengunjung. Adapun kebutuhan dari masing-masing stakeholder yaitu sebagai berikut:
  1. Administrator memiliki tanggung jawab untuk mengelola data-data pada system penerimaan mahasiswa baru. Kebutuhan dari administrator yaitu melakukan pengelolaan web. Berdasarkan kebutuhan tersebut, kebutuhan administrator dapat diperluas di antaranya, mengelola data-data, mengelola laporan, dan mengelola informasi yang akan ditampilkan pada sistem. Laporan-laporan yang dikelola oleh administrator meliputi laporan data pendaftar, laporan hasil ujian seleksi dan pempatan prodi bagi mahasiswa yang diterima.
  2. Pendaftar merupakan calon mahasiswa baru dimana pendaftar memilliki kebutuhan di antaranya, melakukan pendaftaran dan men-download kartu ujian seleksi. Kebutuhan selanjutnya yaitu mengenai proses ujian seleksi dimana calon mahasiswa baru dapat mengelola akses ujian selesai yaitu mengikuti ujian seleksi serta melihat hasil ujian seleksi dan penempatan prodinya. Selain kebutuhan tersebut, pendaftar juga dapat melihat informasi seputar kampus yang terdapat di sistem informasi tersebut.
  3. Pengunjung yaitu masyarakat umum yang menggunakan sistem ini untuk memperoleh informasi. Adapun kebutuhan dari pengunjung website yaitu pengunjung dapat melihat informasi mengenai kampus yang ditampilkan oleh sistem informasi tersebut.

3. Organisational standards

Organisational standards merupakan standar yang digunakan sistem yang meliputi standar pengembangan sistem dan standar manajemen kualitas. Adapun mengenai standar pengembangan sistem di antaranya sebagai berikut:
  1. Sistem menerapkan Software Development Life Cycle (SDLC) yaitu waterfall dimana pelaksanaannya dilakukan secara berurutan dimulai dari tahap perencanaan konsep.
  2. Sistem operasi yang digunakan yaitu Microsoft Windows 7, 8, 10.
  3. DBMS yang digunakan yaitu MySQL.
  4. Bahasa pemrograman yang digunakan meliputi PHP, Java, HTML, dan CSS.
  5. Sistem juga menggunakan Open Office.
Standar manajemen kualitas menentukan spesifikasi kualitas dari sistem yang akan dikembangkan. Standar manajemen kualitas meliputi hal- hal sebagai berikut:
  1. Availability dimana sistem ini dapat digunakan oleh pengguna kapan saja dan dimana saja.
  2. Response time yaitu aplikasi ini dapat digunakan untuk melakukan pendaftaran sekaligus ujian seleksi secara online dan memilih tujuan yang telah disediakan oleh server.
  3. Security dimana pengguna harus mengisi form pendaftaran untuk keamanan.
  4. Bahasa yang digunakan adalah bahasa Indonesia.

4. Regulation

Regulasi yang dimaksud merupakan keamanan yang dapat diaplikasikan ke dalam sistem. Regulasi eksternal berupa batasan-batasan yang dapat diterapkan ke dalam sistem, di antaranya sistem hanya dapat dijalankan pada perangkat yang memiliki akses ke internet atau Wireless Access Point (WAP), sistem menggunakan PHP sebagai bahasa pemrograman, dan sistem hanya dapat digunakan oleh administrator, pendaftar, dan pengunjung. Selain itu, pada saat melakukan pendaftaran, calon mahasiswa baru harus mengisi data-data dengan benar. Apabila calon mahasiswa tidak benar dalam pengisian data pendaftarannya, maka tidak akan bisa mendapatkan kartu ujian dan tidak bisa mengikuti ujian seleksi.

5. Domain information

Domain information berkaitan dengan informasi general mengenai domain aplikasi sistem. Tujuannya agar mempermudah developer untuk mencari informasi mengenai kebutuhan stakeholder sehingga akan efektif dan efisien. Sistem yang dikembangkan berada pada klasifikasi software Networking and Web Applications Software.





Comments

Popular posts from this blog

Pembuatan Spesifikasi Aplikasi Moka

Tugas 1- Studi Kasus 1 Aplikasi Parkir

Tugas 10 - Studi Kasus Vira BCA Chatbot