Friday Jun 22
May
19/10
Software Requirement V1
Last Updated on Wednesday, 19 May 2010 01:40
Written by admin
Wednesday, 19 May 2010 12:58

Secara umum, perangkat lunak yang dirancang adalah sebuah sistem perkuliahan jarak jauh dengan menggunakan jaringan komputer dan halaman web sebagai antar mukanya. Sistem ini diharapkan dapat menggantikan ruang kelas secara fisik menjadi virtual dengan fitur­fitur yang ada. Dari sini poin-poin yang ada di kelas dapat diambil untuk di virtualisasi pada sistem ini. Virtualisasi inilah yang menjadi kebutuhan fungsional pada sistem yang akan dibangun. Kebutuhan fungsional itu antara lain :

  • Adanya pengelompokan mahasiswa berdasarkan mata kuliah yang diambil
  • Adanya pembagian kelas tersendiri untuk masing­masing mata kuliah
  • Adanya komunikasi audio­visual antar peserta perkuliahan
  • Adanya media halaman virtual untuk setiap kelas virtual


Sementara itu berbagai kondisi yang ada juga menuntut pemenuhan kebutuhan non fungsional. Kondisi ini diantaranya adalah ketersediaan jaringan mengingat rencana pengembangan yang berbasis web. Bentuk antar muka yang digunakan juga harus diperhitungkan untuk kemudahan pengguna. Selain itu integrasi dengan sistem informasi yang udah ada perlu diperhatikan mengingat sistem ini akan dikembangkan pada sebuah institusi yang telah memiliki sistem informasi terpadu berupa Sistem Informasi Akademik (SIA). Dari keadaan ini dapat diambil beberapa hal yang menjadi kebutuhan non fungsional yang dikelompokkan dalam beberapa bagian diantaranya :

Kebutuhan Operasional

  • Sistem harus dapat diakses melalui jaringan komputer
  • Sistem harus dapat diakses dengan browser dari berbagai platform

Kebutuhan Performa

  • Sistem harus mendukung perangkat keras standar untuk antarmuka audio­ visual termasuk webcam, microphone dan speaker atau headset.
  • Harus ada sistem perbaharuan data dari SIA
  • Adanya otomatisasi pembuatan ruang kelas sesuai data di SIA

Kebutuhan Keamanan

  • Hanya pengguna SIA yang dapat mengakses kelas­kelas mata kuliah.
  • Pengguna hanya bisa mengakses mata kuliah sesuai KRS yang diambil.

Setelah daftar kebutuhan diperoleh, sistem dapat dikembangkan dengan menggunakan kebutuhan­kebutuhan diatas sebagai acuan untuk koridor pengembangan sistem, serta dapat pula digunakan sebagai indikator keberhasilan pengembangan sistem.



Leave a Reply