Abstract:
Outlook Calendar adalah sebuah aplikasi yang berfungsi selayaknya kalender yang bisa diisi
sebuah event oleh pengguna dari aplikasi tersebut. Slack sendiri adalah sebuah aplikasi yang
berbasis cloud yang diperuntukkan sebagai wadah kolaborasi antar tim. Para pengguna bisa
mengatur status yang akan dipasang di dalam akunnya. Namun terkadang pengguna lupa untuk
mengubah statusnya agar tidak terganggu dengan pengguna lain yang berusaha mengirimkan
pesan disaat pengguna itu sedang dalam keadaan genting atau di dalam suatu pertemuan.
Dengan permasalahan itu, maka skripsi ini membahas mengenai sebuah perangkat lunak
yang mengintegrasikan antara event-event yang tercatat di dalam Outlook Calendar dengan
status dalam akun pengguna dalam Slack. Perangkat lunak yang dibangun di dalam skripsi ini
adalah perangkat lunak yang mengambil data event, dan ketika sedang ada event yang berjalan
pada saat itu, maka status di dalam akun pengguna di Slack akan terganti agar meminimalisir
pengguna lain berusaha untuk mengirimkan pesan kepada pengguna yang akan mengganggu
dengan status yang sudah terpasang.
Perangkat lunak ini akan mengambil data event yang tersimpan di dalam Outlook Calendar,
lalu akan diperiksa dengan waktu sekarang. Jika waktu event sedang berjalan sekarang, maka
perangkat lunak akan mengubah status yang terdapat pada aplikasi Slack menjadi “In a meeting”
dan status akan kembali lagi kosong jika event sudah selesai berjalan.
Pengujian pada skripsi ini dilakukan melalui 2 lingkungan yaitu perangkat lunak diuji coba
di workspace tempat perangkat lunak ini didaftarkan pada aplikasi Slack dan diuji coba di
workspace lain. Hasil pengujian menunjukkan fitur yang diharapkan telah berjalan dengan sesuai
harapan, baik itu di dalam workspace tempat perangkat lunak didaftarkan, maupun di workspace
lain. Perangkat lunak ini dapat mengubah status pada aplikasi Slack di workspace manapun
oleh pengguna siapapun dengan catatan setiap pengguna hanya bisa mendaftarkan 1 akun Slack
di 1 workspace.