digilib@itb.ac.id +62 812 2508 8800

Group awareness adalah pemahaman seseorang mengenai siapa saja yang bekerja sama dengan dirinya, apa yang mereka kerjakan, serta bagaimana perilaku dirinya berinteraksi dalam menanggapi pekerjaan mereka. Tim dalam proyek perangkat lunak memiliki kebutuhannya sendiri dalam menjaga group awareness. Di sisi lain, Git merupakan teknologi version control system yang sangat populer dipakai dalam proyek perangkat lunak. Teknologi lain, Discord sebagai media text chat juga berpotensi dalam kolaborasi antar anggota tim. Dalam tugas akhir ini dilakukan analisis mengenai lima kebutuhan group awareness dari pengembangan perangkat lunak serta teknologi-teknologi yang dipakai dalam menjaga awareness. Dari analisis tersebut ditentukan beberapa perintah Git yang dapat memenuhi kebutuhan awareness untuk menjadi kebutuhan dari solusi yang akan dibangun. Dari perintah tersebut diturunkan rancangan solusi dengan mengintegrasikan teknologi terkait awareness. Rancangan diimplementasikan dalam bentuk bot yang dapat mendukung perintah Git terkait awareness dijalankan pada Discord. Bot diuji untuk memastikan konten yang ditampilkan bot sesuai dengan command line interface atau tidak. Bot telah menghasilkan keluaran yang sesuai dengan yang diharapkan. Bot yang telah dibangun mampu menjalankan perintah Git terkait dengan awareness pada Discord. Dengan demikian, bot diharapkan dapat memenuhi kebutuhan awareness dari pengembang perangkat lunak.