BAB 4 IMPLEMENTASI SISTEM APLIKASI JAVA VIDEO CONFERENCE 4.1
User Requirement 4.1.1
Hardware Requirement Aplikasi ini dapat berjalan pada komputer dengan spesifikasi minimum sebagai berikut:
4.1.2
1.
Prosesor 500 MHz atau lebih tinggi,
2.
256 MB RAM minimum,
3.
1 MB free hardisk space
4.
Webcam dan mikrofon (optional),
5.
Headset atau Speaker (optional),
Software Requirement Aplikasi ini membutuhkan instalasi software sebagai berikut: 1.
Operating system Windows 98, NT 4.0, ME, 2000, XP, atau Vista,
2.
Java Runtime Environtment versi 1.5 atau lebih tinggi, (http://java.sun.com/javase/downloads/index_jdk5.jsp)
3.
Java Media Framework versi 2.1.1 atau lebih tinggi (http://java.sun.com/products/java-media/jmf/2.1.1/download.html).
4.2
Cara Pakai Aplikasi Java Video Conference Aplikasi ini dibuat dengan user interface yang mudah dipahami sehingga setiap fitur di dalamnya dapat diakses oleh user awam sekalipun. Berikut ini dijelaskan secara detail cara-cara menggunakan setiap fitur yang terdapat dalam aplikasi ini.
91
92 4.2.1
Cara Menginstall Aplikasi Sebenarnya aplikasi ini tidak memerlukan instalasi khusus pada komputer user. User hanya perlu meng-copy file JavaVCon.jar beserta file JavaVCon - HELP.html ke directory dimana aplikasi ini ingin disimpan.
4.2.2
Cara Menjalankan Aplikasi Agar aplikasi dapat berjalan, user harus meng-install semua program yang dicantumkan dalam bagian Software Requirement pada 4.1.2.
Untuk
menjalankan
aplikasi,
cukup
double-click
pada
JavaVCon.jar yang merupakan executable files untuk program Java, atau dengan memilih menu Open / Run. Bila aplikasi tidak berjalan, (biasanya dikarenakan program kompresi seperti WinRAR membukanya untuk memperlihatkan isi dari file jar tersebut), maka lakukan langkah berikut : 1. Buka command prompt, Start Æ Run Æ cmd (pada Operating System Windows umumnya), 2. Arahkan directory pada command prompt ke directory dimana JavaVCon.jar
berada.
Misalnya
pada
:
D:\MyPrograms\JavaVCon.jar> 3. Jalankan perintah berikut ini : java -jar JavaVCon.jar 4. Misalnya : D:\MyPrograms\JavaVCon.jar> JavaVCon.jar (lalu tekan enter).
java
-jar
93 Pada sistem operasi Windows, bisa dilakukan cara berikut agar program .jar selalu dibuka dengan Java : 1. Klik kanan pada JavaVCon.jar, 2. Pilih menu Open With Æ Choose Program 3. Pilih program Java :
Java(TM)
2
Platform
Standard Edition binary 4. Beri check pada checkbox “Always use the selected program to open this kind of file” 5. Tekan OK. Layar berikut akan tampil setelah aplikasi berhasil dibuka.
Gambar 4.1 Layar Utama Java Video Conference
94 Bila aplikasi tidak dapat dibuka dan tampil pesan seperti berikut ini, maka ada kemungkinan aplikasi telah dibuka dan user mencoba untuk membuka aplikasi untuk kedua kali. Bila tidak, maka berarti port yang dipakai oleh aplikasi ini sedang dipakai oleh aplikasi lain sehingga aplikasi tidak dapat berjalan.
Gambar 4.2 Layar Pesan Aplikasi Tidak Dapat Berjalan 4.2.3
Cara Mengirim Pesan Chat Untuk mengirimkan pesan chat, ketik pesan yang ingin dikirimkan pada textbox chat lalu tekan Enter pada keyboard, atau tekan tombol Send. Tampilan panel chat adalah seperti berikut.
Gambar 4.3 Layar Panel Chatting Text formatter berada di atas textbox chat. User dapat mengganti Font yang diinginkan, merubah ukuran Font, dan memberi atribut seperti Bold, Italic, atau Underline. User juga dapat menambahkan emoticon ke
95 pesan. Beri check pada checkbox Multiline bila user ingin memberi baris baru (new line) ke pesan yang ingin dikirimkan dengan menekan Enter, bila tidak maka tombol Enter akan langsung mengirimkan pesan tersebut. 4.2.4
Cara Mengganti Nama User Secara default, nama user diambil dari nama komputer ketika aplikasi pertama kali dijalankan. Untuk mengganti nama user, pada layar utama, pilih menu File Æ Rename atau dengan menekan shortcut Ctrl + Shift + R. Pesan seperti berikut ini akan muncul.
Gambar 4.4 Dialog Rename Ketikkan nama baru yang diinginkan, lalu tekan tombol OK. Tekan Cancel untuk membatalkannya. Nama yang dimasukkan tidak boleh kosong dan minimal harus berisi minimal satu karakter nonspacing. Nama baru yang dipilih user akan selalu dipakai, sampai user menggantinya lagi dengan yang baru. 4.2.5
Cara Melakukan Private Chat ke User Lain Untuk melakukan private chat, user cukup men-doubleclick pada nama user yang diinginkan pada User List yang terletak di panel sebelah kiri. Window Private Chat akan terbuka. Ketika pesan lalu kirim dengan tombol Send. User juga bisa melakukan transfer file dari window ini.
96
Gambar 4.5 Layar Private Chat Java Video Conference 4.2.6
Cara Mengirimkan File ke User Lain Untuk mengirimkan file ke user lain, buka private chat ke user yang dituju. Setelah window private chat terbuka, pilih menu File Æ Transfer File. Layar seperti berikut ini akan terbuka :
97
Gambar 4.6 Layar File Transfer Java Video Conference 1 Untuk memilih file yang ingin dikirimkan, tekan tombol Browse dan cari file yang diinginkan, atau dengan mengetikkan file path secara manual dalam textbox. Setelah file yang diinginkan dipilih, nama file dan ukuran file akan tampil. Tekan tombol Transfer untuk memulai transfer file. Pengirim harus menunggu konfirmasi penerima terlebih dahulu. Penerima file harus menerima file ini agar proses transfer file dapat berjalan, bila tidak maka transfer file akan dibatalkan. Proses transfer file ini dilengkapi dengan teknik buffering sehingga sewaktu koneksi terputus, proses transfer file dapat dilanjutkan kembali dari posisi terakhir di mana proses transfer terputus. Pengirim dapat menekan tombol Cancel untuk ingin membatalkan pengiriman file ketika proses transfer sedang berlangsung.
98
Gambar 4.7 Layar File Transfer Java Video Conference 2 Ketika transfer file berjalan, pengirim dapat menghentikan transfer file sementara dengan menekan tombol Pause, selanjutnya tekan tombol Continue untuk melanjutkan transfer kembali. Penerima juga dapat membatalkan transfer file dengan menekan tombol Cancel.
Gambar 4.8 Layar File Transfer Java Video Conference 3
99 Bila terjadi error saat transfer file, yang biasanya dikarenakan putus koneksi jaringan atau aplikasi pada penerima dihentikan secara tidak wajar (misalnya karena mati listrik), maka pada layar komputer pengirim akan tampil pesan seperti berikut.
Gambar 4.9 Layar File Transfer Java Video Conference 4 Untuk mencoba melanjutkan transfer kembali, maka tekan tombol Retry, tentunya setelah penerima telah aktif kembali dalam aplikasi atau setelah jaringan kembali normal. Transfer file akan dilanjutkan kembali dari posisi sebelum error terjadi. Bila tombol Retry ditekan, maka pada layar komputer penerima akan tampil seperti berikut.
100
Gambar 4.10 Layar File Transfer Java Video Conference 5 Bila penerima mau melanjutkan transfer file kembali, maka tekan tombol Accept. Transfer file akan dilanjutkan pada posisi sebelum error terjadi. Bila penerima menekan tombol Reject maka transfer file akan dibatalkan. Berikut tampilan setelah transfer file selesai dilakukan. s
Gambar 4.11 Layar File Transfer Java Video Conference 6
101 4.2.7
Cara Menerima File dari User lain Setelah pengirim menekan tombol Transfer, maka penerima akan mendapat pesan permintaan konfirmasi penerimaan file dalam window seperti berikut :
Gambar 4.12 Layar File Receive Java Video Conference 1 Sebelum penerima dapat menerima file, penerima harus memilih kemana file tersebut akan disimpan. Penerima dapat mengetikkan directory atau menekan tombol Browse untuk memilih directory dimana penerima ingin menyimpan file tersebut. Setelah itu tekan tombol Accept untuk memulai penerimaan file. Atau tekan tombol Reject untuk menolak transfer file tersebut. Ketika transfer file berjalan, penerima dapat menghentikan transfer file sementara dengan menekan tombol Pause, selanjutnya tekan tombol Continue untuk melanjutkan transfer kembali. Penerima juga dapat membatalkan transfer file dengan menekan tombol Cancel.
102
Gambar 4.13 Layar File Receive Java Video Conference 2 Bila terjadi error saat transfer file, yang biasanya dikarenakan putus koneksi jaringan atau aplikasi pada pengirim dihentikan secara tidak wajar (misalnya karena mati listrik), maka pada laya komputer penerima akan tampil pesan seperti berikut.
Gambar 4.14 Layar File Receive Java Video Conference 3
103 Untuk mencoba melanjutkan transfer file kembali, maka tekan tombol Retry, tentunya setelah pengirim telah aktif kembali dalam aplikasi atau setelah jaringan kembali normal. Transfer file akan dilanjutkan kembali dari posisi sebelum error terjadi. Bila tombol Retry ditekan, maka pada layar komputer pengirim akan tampil seperti berikut.
Gambar 4.15 Layar File Receive Java Video Conference 4 Bila pengirim mau melanjutkan transfer file kembali, maka tekan tombol Transfer kembali. Transfer file akan dilanjutkan pada posisi sebelum error terjadi. Bila pengirim menekan tombol Reject maka transfer file akan dibatalkan. Berikut tampilan setelah penerimaan file selesai dilakukan.
104
Gambar 4.16 Layar File Receive Java Video Conference 5 4.2.8
Cara Membuat Group Baru (Create Group) Untuk membuat group baru, tekan tombol Create Group pada panel sebelah kanan, atau dengan memilih menu Action Æ Create Group, atau dengan menekan shortcut Ctrl + Shift + C Window seperti ini akan muncul :
Gambar 4.17 Layar Create Group Java Video Conference
105 Ketik nama group yang diinginkan, pilih tipe group, lalu tekan tombol Create. Jika tipe group adalah public, maka semua user lain dapat join dalam group tersebut. Jika tipe group adalah private, maka user harus mengetikkan password untuk group tersebut. Siapapun yang ingin join dalam group harus mengetikkan password dengan benar. Setelah group berhasil dibuat, akan tampil group chat window seperti dibawah ini. Icon merah menandakan user tersebut adalah moderator dari group. Icon kuning menandakan user tersebut adalah member group. Moderator memiliki hak untuk mengundang (invite) dan mengeluarkan (kick) setiap member dari group tersebut. Private chat window juga bisa dibuka dengan melakukan double-click pada list user dalam window ini.
Gambar 4.18 Layar Group Chat Java Video Conference
106 4.2.9
Cara Bergabung ke Group Tertentu (Join Group) Untuk bergabung dalam suatu group yang sudah ada, tekan tombol Join Group pada panel sebelah kanan, atau dengan memilih menu Action Æ Join Group, atau dengan shortcut Ctrl + Shift + J. Window seperti ini akan muncul :
Gambar 4.19 Layar Join Group Java Video Conference Jika user ingin bergabung dengan private group, maka user harus memasukkan password yang diperlukan. Jika password yang dimasukkan salah, maka user tidak bisa bergabung dengan group yang diinginkan.
107
Gambar 4.20 Layar Join Group Type Password Java Video Conference
Gambar 4.21 Layar Join Group Invalid Password Java Video Conference
108 4.2.10 Cara Meninggalkan Group Tertentu (Leave Group) Untuk meninggalkan group tertentu, dari layar utama user dapat menekan tombol Leave Group pada panel sebelah kanan. Window seperti di bawah akan muncul :
Gambar 4.22 Layar Leave Group Java Video Conference Pilih group dari list group yang telah dimasuki untuk keluar. Tekan tombol Leave untuk keluar, atau tekan Cancel untuk batal. User juga bisa keluar dari group melalui layar group chat. Tekan tombol Close pada pojok kanan atas layar, tekan Escape atau pilih menu File Æ Exit Group. Pesan konfirmasi keluar akan muncul. Pilih Yes untuk keluar dari group, atau pilih No untuk membatalkan.
109
Gambar 4.23 Layar Confirm Leave Group Java Video Conference 4.2.11 Cara Meninggalkan Semua Group (Leave All Group) Untuk meninggalkan semua group, user cukup menekan tombol Leave All Group. Maka, secara otomatis user akan keluar dari semua group yang telah dimasuki. 4.2.12 Cara Invite User ke dalam Group Hanya moderator yang bisa melakukan invite user. Untuk melakukan ini, dari window group chat, pilih menu Action Æ Invite User. Daftar user lain yang belum masuk dalam group tersebut akan tampil. Pilih user yang ingin di-invite, lalu tekan tombol Invite atau dengan shortcut Ctrl + I untuk mengundang user tersebut. Tekan tombol Cancel untuk keluar. Selanjutnya akan tampil pesan undangan pada user yang diundang. Bila user yang diundang memilih “Yes” maka user tersebut akan otomatis tergabung dalam group. Bila user memilih “No” maka undangan akan diabaikan.
110
Gambar 4.24 Layar Invite User Java Video Conference
Gambar 4.25 Layar Pesan Invitation to Join Group