11
Gambar 14 Use-case yang dimiliki perangkat lunak IOSS.
1.2 Kebutuhan Non-Fungsional
Kebutuhan non-fungsional
perangkat lunak IOSS dijelaskan oleh Tabel 2.
Tabel 2 Kebutuhan non-fungsional No.
Parameter Kebutuhan
1 Real-time
Menerima jumlah
frame gambar sesuai
dengan nilai frame rate telah ditentukan.
2 Reliability
Menampilkan gambar video dengan baik,
dengan atau tanpa kompresi, dan dalam
urutan yang sesuai.
3 Bahasa
Menggunakan standar bahasa inggris.
4 Availability
24 jam sehari, 7 hari seminggu.
1.3 Kebutuhan Antarmuka Eksternal
1.3.1 Antarmuka Pengguna
Antarmuka pengguna perangkat lunak IOSS ditampilkan pada modus grafik. Dimana
masukan diterima melalui masukan mouse dan keyboard
. Selain itu masukan juga diterima melalui port IO yang diterima melaui jaringan
komputer dari host yang terhubungkan.
1.3.2 Antarmuka
perangkat keras
minimum
Kebutuhan antarmuka perangkat keras yang dibutuhkan oleh perangkat lunak ini
adalah : -
Pc -
Keyboard -
Mouse -
Monitor -
Network interface card, dapat berupa Ethernet ataupun wireless LAN.
1.3.3 Antarmuka perangkat lunak
Untuk dapat berjalan dengan baik, perangkat lunak ini membutuhkan Java
running environment JRE v 1.6.0_22-b04.
Versi ini merupakan versi perangkat lunak IOSS ini dikembangkan dan dijalankan
dengan baik.
2 Rancangan
2.1 Rancangan Sistem
Rancangan sistem dilakukan dengan mengacu pada kebutuhan fungsional yang ada
pada digram use-case. Perangkat lunak IOSS dibagi menjadi dua subsistem, yaitu :
1. Server
Subsistem server berfungsi untuk melayani seluruh fungsi yang dibutuhkan
untuk melakukan penyediaan layanan screen capture
. Fungsi yang disediakan mencakup menginisiasi proses screen
capture , mengelola permintaan layanan
oleh client, langkah komunikasi yang harus
dilakukan hingga
bagaimana mengakhiri sesi layanan screen sharing.
2. Client
Fungsi yang disediakan oleh subsistem client
mencakup inisiasi proses sebelum melakukan
permintaan layanan
pengamatan presentasi
ke server
, mengolah data gambar hingga bagaimana
cara mengakhiri
sesi pengamatan
presentasi.
2.2 Rancangan Antarmuka Pengguna