Use Case Diagram dan Activity Digram

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