Kebutuhan Non-Fungsional Kebutuhan Antarmuka Eksternal Rancangan Sistem

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