yang dimasukkan benar atau salah. Jika salah maka tidak akan diberi hak untuk melakukan proses selanjutnya.
Setelah berhasil melakukan login, kemudian client VoIP akan memasuki proses selanjutnya dimana client VoIP dapat memilih menu diantaranya panggilan
ke client VoIP yang lain calling atau panggilan dengan banyak client VoIP conference call. Untuk kedua menu tersebut client akan diminta untuk
memasukkan nomor tujuan yang ingin dipanggil. Nantinya nomor tujuan yang dimasukkan oleh client VoIP akan dicek kedalam database. Jika nomor tujuan
yang dimasukkan benar, maka secara otomatis akan tersambung dengan client VoIP yang lain yang merupakan tujuannya dan bisa melakukan komunikasi
ataupun terhubung dengan nomor room tujuan untuk conference call. Tetapi jika nomor tujuan yang dimasukkan salah, maka client VoIP tidak akan tersambung
dengan client VoIP yang lain atau dengan nomor room tujuan untuk conference call.
3.2.4. Use Case Diagram dan Activity Digram
Gambaran dalam bentuk diagram yang menjelaskan ruang lingkup sistem dan menentukan fungsi sistem diantaranya proses registrasi, lupa sandi dengan
aktor pegawai dan membuat room, mengkondisikan client aktifnonaktif, menghapus room, menghapus client, , start asterisk, reload asterisk, stop asterisk
dengan aktor admin. Proses yang dilakukan oleh aktor Pegawai diantaranya registrasi untuk
mendapatkan id_client yang digunakan untuk konfigurasi aplikasi softphone X- Lite pada saat akan melakukan komunikasi dengan teknologi VoIP menggunakan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Asterisk, lupa sandi apabila client lupa dengan sandi VoIP, mencari room untuk melihat no room dan mencari client untuk mencari data client yang sudah ter-
registrasi seperti yang ditunjukkan pada gambar 3.9. Use Case Diagram : registrasi, lupa sandi, mencari client, mencari room
registrasi
lupa sandi
mencari client Pegawai
mencari room
Gambar 3.9 Use Case Diagram Dengan Actor Pegawai
Untuk melakukan
proses registrasi dimulai dengan Pegawai membuka
form keanggotaan kemudian sistem akan menampilkan form keanggotaan , Pegawai menekan tombol “registrasi” pada form. Sistem akan menampilkan form
registrasi kemudian Pegawai mengisi data Pegawai seperti kantor, nama, NIP, serta password. Setelah Pegawai selesai mengisi data Pegawai dengan benar
kemudian menekan tombol “simpan” maka Sistem akan menampilkan id_client yang digunakan untuk konfigurasi aplikasi softphone X-Lite pada saat akan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
melakukan komunikasi dengan teknologi VoIP menggunakan Asterisk seperti yang ditunjukkan pada gambar 3.10.
Activity Diagram : registrasi
membuka form keanggotaaan
mengisi data pegawai
klik Simpan klik registrasi
menampilkan form keanggotaan
menampilkan id_client VoIP
menampilkan form registrasi
Sistem Pegaw ai
Gambar 3.10 Activity Diagram Registrasi
Proses Lupa dilakukan ketika Pegawai tidak ingat dengan password client VoIP yang digunakan untuk konfigurasi aplikasi softphone X-Lite. Dimulai
dengan Pegawai membuka form keanggotaan, Sistem akan menampilkan form keanggotaan. Setelah form keanggotan diterbuka, Pegawai menekan tombol “lupa
sandi”. Sistem akan menampilkan form lupa sandi, kemudian Pegawai mengisikan id_client yang akan dicari. Setelah mengisi id client Pegawai menekan
tombol “kirim”, Sistem akan mengecek ke database data client tersebut apabila id client di temukan maka Sistem akan memberikan dan Pegawai akan mengisikan
jawaban kemudian menekan tombol “jawab”. Kemudian Sistem akan mencocokan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
jawaban dengan jawaban saat melakukan registrasi. Apabila jawaban cocok maka Sistem akan menampilkan password id_client seperti pada gambar 3.11.
Activity Diagram : lupa sandi
klik lupa sandi membuka form
keanggotaaan
masukkan id_client
klik kirim
masukkan jawaban
klik jawab menampilkan form
keanggotaan menampilkan
form lupa sandi
mencari id_client
memberikan pertanyaan
validasi jawaban
menampilkan password id_client
Sistem Pegaw ai
Gambar 3.11 Activity Diagram Lupa Sandi
Proses mencari room digunakan untuk mencari no room conference call. Pegawai membuka form akses call, kemudian Sistem akan menampilkan form
akses call. Setalah form akses call terbuka Pegawai menekan tombol “conference
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
room” Sistem akan menampilkan form pencarian room. Kemudia Pegawai mengisi nama room lalu menekan tombol “cari” dan Sistem akan mencari nama
room, apabila nama room terdaftar maka Sistem akan menampilkan data room seperti yang ditunjukkan pada gambar 3.12.
Activity Diagram : mencari room
klik conference room
membuka form akses call
masukkan nama room
klik cari menampilkan
form akses call
menampilkan form pencarian room
mencari nama roon
menampilkan data room
Sistem Pegaw ai
Gambar 3.12 Activity Diagram Mencari Room
Proses mencari
client digunakan untuk mencari no client pada proses ini Pegawai membuka form akses call kemudian Sistem menampilkan form akses
call. Setelah form akses call terbuka Pegawai menekan tombol “call id” Sistem akan menampilkan form pencarian call id. Kemudian Pegawai memasukkan nama
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
client lalu menekan tombol “cari”, Sistem akan mencari nama client apabila client terdaftar maka Sistem akan menampilkan data client seperti yang ditunjukkan
pada gambar 3.13. Activity Diagram : mencari client
membuka form akses call
klik call id
masukkan nama client
klik cari menampilkan
form akses call
menampilkan form pencarian call id
mencari nama client
menampilkan data client
Sistem Pegaw ai
Gambar 3.13 Activity Diagram Mencari Client
Proses yang dilakukan oleh aktor Admin diantaranya menbuat room, mengkondisikan client aktfnonaktif, menghapus room, menghapus client VoIP,
mengisi konten info, start asterisk, reload asterisk, stop asterisk. Use Case Diagram : membuat room, mengkondisikan client aktifnonaktif,
menghapus room, menghapus client_voip, mengisi konten info, start asterisk, reload asterisk, stop asterisk seperti pada gambar 3.14.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
membuat room
menghapus room menghapus client
mengkondisikan aktifnonaktif client
start asterisk reload asterisk
stop asterisk mengisi konten info
Admin
Gambar 3.14 Use Case Diagram dengan Actor Admin
Untuk proses membuat room dimulai dari Admin membuka form pengaturan konferensi kemudian Sistem menampilkan form pengaturan
konferensi. Lalu Admin menekan tombol “room”, Sistem akan menampikan form pengaturan room. Setelah form pengaturan terbuka Admin mengisi no_room,
nama room dan kemudian menekan tombol “tambah”. Sistem akan mengkonfirmasi penambahan room seperti pada gambar 3.15.
Activity Diagram : membuat room
mengisi no_room dan nama_room
klik tambah membuka form
pengaturan konferensi klik room
konfirmasi penambahan room
menampilkan form pengaturan konferensi
menampilkan pengaturan room
Sistem Admin
Gambar 3.15 Activity Diagram Membuat Room
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Untuk proses mengkondisikan client aktifnonaktif dimulai dari Admin membuka form pengaturan konferensi kemudian Sistem menampilkan form
pengaturan konferensi. Kemudian Admin menekan tombol aktifnonaktif, Sistem akan menkondisikan aktifnonaktif seperti pada gambar 3.16.
Activity Diagram : mengkondisikan client aktifnonaktif
membuka form pengaturan konferensi
klik aktif nonaktif
menampilkan form pengaturan konferensi
jika kondisi aktif di klik maka status menjadi nonaktif apabila kondisi nonaktif maka status menjadi aktif
konfirmasi perubahan status
Sistem Admin
Gambar 3.16 Activity Diagram Mengkondisikan Client AktifNonaktif
Untuk proses menghapus room dimulai dari Admin membuka form pengaturan konferensi dan Sitem akan menampilkan form pengaturan konferensi.
Kemudian Admin akan menekan tombol ”room” maka Sistem akan menampilkan pengaturan room. Setelah form pengaturan room terbuka maka Admin
memasukkan nama room yang akan dihapus lalu menekan tombol “cari”. Kemudian Sistem akan mencari nama room apabila terdaftar maka Sistem akan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
menampilkan room yang dicari. Untuk menghapus Admin menekan tombol “hapus” dan Sistem mengkonfirmasi penghapusan seperti yang ditunjukkan pada
gambar 3.17. Activity Diagram : menghapus room
klik hapus klik cari
klik room membuka form
pengaturan konferensi
memasukkan nama_room yang akan di hapus
mencari nama_room
menampilkan room yang di cari
konfirmasi hapus
menampilkan form pengaturan konferensi
menampilkan pengaturan room
Sistem Admin
Gambar 3.17 Activity Diagram Menghapus Room
Untuk proses menghapus client dimulai dari Admin membuka form pengaturan konferensi dan Sitem akan menampilkan form pengaturan konferensi.
Kemudian Admin akan menekan tombol ”client” maka Sistem akan menampilkan pengaturan client. Setelah form pengaturan client terbuka maka Admin
memasukkan nama client yang akan dihapus lalu menekan tombol “cari”.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Kemudian Sistem akan mencari nama client apabila terdaftar maka Sistem akan menampilkan client yang dicari. Untuk menghapus Admin menekan tombol
“hapus” dan Sistem mengkonfirmasi penghapusan seperti yang ditunjukkan pada gambar 3.18.
Activity Diagram : menghapus client
memasukkan nama_client yang akan di hapus
klik hapus membuka form
pengaturan konferensi
klik client
klik cari mencari
nama_client menampilkan client
yang dicari
konfirmasi hapus
menampilkan form pengaturan konferensi
menampilkan pengaturan client
Sistem Admin
Gambar 3.18 Activity Diagram Menghapus Client
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Untuk proses mengisi konten info dimulai dengan Admin membuka form konten info. Sistem akan menampilkan form konten info, kemudian Admin
mengisi pengumuman dan petunjuk yang akan tampil pada halaman home saat client pertama kali mengakses web tersebut. Kemudian menekan tombol
“simpan”, dan Sistem akan mengkonfirmasi pengisian pengumuman dan petunjuk seperti yang ditunjukkan pada gambar 3.19.
Activity Diagram : mengisi konten info
membuka form konten info
menulis pengumuman dan petunjuk
klik simpan menampilkan
form konten info
konfirmasi pengisian pengumuman dan petunjuk
Sistem Admin
Gambar 3.19 Activity Diagram Mengisi Konten Info
Proses start asterisk digunakan untuk menjalankan asterisk yang ada di server. Admin membuka form pengaturan konferensi dan Sistem akan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
menampilkan form pengaturan konferensi. Setalah form pengaturan konferensi terbuka, kemudian Admin menekan tombol ”start” maka Sistem akan
manjalankan Asterisk dan menampilkan pemberitahuan bahwa asterisk berhasil dijalankan seperti yang ditunjukkan pada gambar 3.20.
Activity Diagram : start asterisk
membuka form pengaturan konferensi
klik start menampilkan form
pengaturan konferensi
menampilkan pemberitahuan asterisk dijalankan
Sistem Admin
Gambar 3.20 Activity Diagram Start Asterisk
Proses reload
asterisk digunakan untuk menghentikan asterisk dan menjalankan kembali asterisk yang ada di server. Admin membuka form
pengaturan konferensi dan Sistem akan menampilkan form pengaturan konferensi. Setalah form pengaturan konferensi terbuka, kemudian Admin
menekan tombol ”reload” maka Sistem akan manjalankan Asterisk dan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
menampilkan pemberitahuan bahwa asterisk berhasil dihentikan kemudian dijalankan kembali seperti yang ditunjukkan pada gambar 3.21.
Activity Diagram : reload asterisk
membuka form pengaturan konferensi
klik reload menampilkan form
pengaturan konferensi
menampilkan pemberitahuan asterisk dihentikan kemudian dijalankan kembali
Sistem Admin
Gambar 3.21 Activity Diagram Reload Asterisk
Proses stop asterisk digunakan untuk menghentikan asterisk yang ada di server. Admin membuka form pengaturan konferensi dan Sistem akan
menampilkan form pengaturan konferensi. Setalah form pengaturan konferensi terbuka, kemudian Admin menekan tombol ”stop” maka Sistem akan
manjalankan Asterisk dan menampilkan pemberitahuan bahwa asterisk berhasil dihentikan kemudian dijalankan kembali seperti yang ditunjukkan pada gambar
3.22.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Activity Diagram : stop asterisk
menampilkan form pengaturan konferensi
membuka form pengaturan konferensi
klik stop menampilkan pemberitahuan
asterisk dihentikan
Sistem Admin
Gambar 3.22 Activity Diagram Stop Asterisk
3.2.5. Analisis Proses Melakukan Conference Call