Pengembangan Aplikasi Smart Office Untuk Karyawan dengan Fitur Kolaborasi dan Komunikasi Menggunakan Meta-Framework SvelteKit

Ayodya, Alif and Ir. Nurudin Santoso, S.T., M.T. (2024) Pengembangan Aplikasi Smart Office Untuk Karyawan dengan Fitur Kolaborasi dan Komunikasi Menggunakan Meta-Framework SvelteKit. Sarjana thesis, Universitas Brawijaya.

Abstract

Karyawan adalah darah dari sebuah perusahaan, kinerja dari suatu perusahaan sangat dipengaruhi oleh karyawan perusahaan. Seperti darah yang memberikan gizi ke seluruh anggota tubuh, setiap karyawan memiliki peran masing-masing. Dengan perbedaan tersebut, tidak dapat dipungkiri bahwa setiap karyawan memiliki kemampuan, kedisiplinan, dan cara berkomunikasi yang berbeda-beda. Untuk menyelesaikan permasalahan yang dihadapi tersebut, dikembangkan sebuah sistem aplikasi dengan fitur kolaborasi dan komunikasi. Pengguna dapat menulis dokumen di lingkungan yang sama bersamaan, membuat ruang khusus untuk berfokus dengan lingkup kerjanya, dan melakukan pertemuan video langsung. Tahap implementasi menghasilkan sebuah aplikasi berbasis web yang menggabungkan Svelte sebagai klien, GO sebagai peladen dan memanfaatkan teknologi WebSocket dan WebRTC untuk mensimulasikan kolaborasi dan komunikasi secara langsung, sistem di deploy di google cloud platform (GCP) sehingga tidak membatasi pengguna oleh jarak untuk mengakses sistem. Proses Pengembangan perangkat lunak mengikuti metode waterfall, kemudian menggunakan white-box dan black-box untuk pengujiannya dan mendapatkan hasil pengujian positif untuk setiap kasus, sehingga hasil implementasi sesuai dengan rancangan kebutuhan.

English Abstract

Employees are the blood of a company, employees' performance directly affects companies value. As the body needs the blood to circulate to distribute nutritions, each employee has its own role. With different backgrounds and skills, teamwork are prone to miscommunication and errors. Developing a web app which has collaborative and communication features, solves the problem. Users are able to write documents in real time in the same environment, make new space for specific employees, and live video call conferences. Implementation phase produces a web app that uses Svelte as its client and Go as its web server. WebSocket and WebRTC are used to stimulate real time collaboration and communication features. The system is deployed on google cloud platform(GCP) to not limit users from accessing the web app. Development process follows the waterfall method and white-box, black-box to do testing. Testing returns positive results for every case, which concludes the implemented system follows the requirement needed.

Item Type: Thesis (Sarjana)
Identification Number: 0524150018
Uncontrolled Keywords: Pengembangan perangkat lunak berbasis web, SvelteKit, Go, Metode waterfall, Google Cloud Platform, Cloud Run, WebRTC, WebSocket-Web app development, SvelteKit, Go, Waterfall method, Google Cloud Platform, Cloud Run, WebRTC, WebSocket.
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: soegeng sugeng
Date Deposited: 15 Feb 2024 07:03
Last Modified: 15 Feb 2024 07:03
URI: http://repository.ub.ac.id/id/eprint/215232
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Alif Ayodya.pdf
Restricted to Registered users only

Download (3MB)

Actions (login required)

View Item View Item