Pengintegrasian aplikasi drawing acrylic paint ke dalam aplikasi chatting client SendBird untuk Android = The Integration of a drawing application acrylic paint into a client chatting application Sendbird for Android

Tirtabuana, Micheal (2017) Pengintegrasian aplikasi drawing acrylic paint ke dalam aplikasi chatting client SendBird untuk Android = The Integration of a drawing application acrylic paint into a client chatting application Sendbird for Android. Bachelor thesis, Universitas Pelita Harapan.

[img] Text (Title)
Title.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (4MB)
[img] Text (Abstract)
Abstract.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (386kB)
[img] Text (ToC)
ToC.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (539kB)
[img] Text (Chapter1)
Chapter1.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (434kB)
[img] Text (Chapter2)
Chapter2.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text (Chapter3)
Chapter3.PDF
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text (Chapter4)
Chapter4.PDF
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (950kB)
[img] Text (Chapter5)
Chapter5.PDF
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (424kB)
[img] Text (Bibliography)
Bibliography.PDF
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (529kB)
[img] Text (Appendices)
Appendices.PDF
Restricted to Repository staff only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (4MB)
[img] Text (Publication Agreement)
Publication-Agreement.pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (397kB)

Abstract

This research was motivated by a will to modify an open source chatting application, SendBird by adding polling and drawing features. The basic feature present on this chatting application is sending and receiving texts and image files on a chat. Polling and drawing features are widely used by many people. Hence, polling and drawing feature were added to SendBird. The polling feature that was added to this application applies the url redirect method and the drawing feature that was added to this application was an integration from the open source application, Acrylic Paint into SendBird. The polling feature only applies the url direct method because polling feature needs a server to operate the polling activity, whereby this research was only to develop a client chat application. The integration of the application Acrylic Paint involved merging the source code from Acrylic Paint into the source code SendBird then a few strings and variables were changed or added so that all syntax can be recognized by the debugger so the application can operate as designed. Both the display and activity of Acrylic Paint needed to be changed so that it would be compatible with SendBird. This application was modified using Java programming language through Android Studio Integrated Development Environment (IDE). From test results, it can be concluded that the modified chatting application has a few advantages compared to other chatting application, like the memory occupation of this modified application is only 7.29 MB, whereas the memory occupation of the chatting application WhatsApp is 62,98 MB and LINE is 145 MB. This is due to how SendBird stores all the user’s chats fully on the server while WhatsApp and LINE stores some of the chat in the gadget’s internal memory. The test result also shows that the capacity number of users in a forum channel is 3000 users, while in a private chat is 500 users and in a condition where the signal strength of -70dBm, the time needed to send a message is 1.38 seconds, though the time needed for the application to connect to the server is 2.59 seconds. / Penelitian ini dilatarbelakangi oleh keinginan untuk mengembangkan aplikasi chatting berbasis open source SendBird dengan menambahkan fitur polling dan drawing. Fitur dasar dari SendBird mencakup mengirim dan menerima teks dan file gambar pada sebuah chat. Polling dan drawing merupakan fitur yang biasa digunakan oleh banyak orang. Oleh karena itu, kedua fitur tersebut ditambahkan pada SendBird. Fitur polling yang ditambahkan pada SendBird menerapkan metode url redirect dan fitur drawing yang ditambahkan pada SendBird merupakan pengintegrasian aplikasi open source Acrylic Paint ke dalam SendBird. Fitur polling hanya menerapkan metode url redirect karena fitur polling memerlukan server yang dapat mengoperasikan aktivitas polling pada aplikasi, sedangkan penelitian ini hanya mengembangkan aplikasi chatting client. Pengintegrasian aplikasi Acrylic Paint melibatkan penggabungan source code dari Acrylic Paint ke source code aplikasi SendBird lalu beberapa string dan variabel diubah atau ditambah agar semua sintaks dapat dikenal oleh debugger dan aplikasi dapat berjalan sesuai yang dirancang. Tampilan dan aktivitas Acrylic Paint juga perlu diubah agar sesuai dengan SendBird. Aplikasi chatting ini dikembangkan menggunakan bahasa pemrograman Java melalui Integrated Development Environment (IDE) Android Studio. Dari hasil pengujian, dapat disimpulkan bahwa aplikasi chatting yang telah dikembangkan memiliki beberapa keunggulan disbanding dengan aplikasi chatting lainnya, seperti okupasi memori aplikasi chatting ini hanya 7,29 MB, sedangkan okupasi memori aplikasi chatting WhatsApp adalah 62,98 MB dan LINE adalah 145 MB. Hal ini disebabkan karena SendBird menyimpan chat pengguna sepenuhnya pada server sedangkan WhatsApp dan LINE menyimpan sebagian chat pada memori internal gadget. Hasil pengujian juga membuktikan kapasitas maksimal jumlah pengguna dalam sebuah channel forum adalah 3000 pengguna, sedangkan dalam sebuah private chat adalah 500 pengguna dan dalam kondisi kekuatan sinyal -70dBm, waktu yang dibutuhkan untuk mengirim pesan adalah 1,38 detik, sedangkan waktu untuk aplikasi terhubung ke server adalah 2,59 detik.

Item Type: Thesis (Bachelor)
Creators:
CreatorsNIMEmail
Tirtabuana, MichealNIM00000002161MTIRTABUANA@AOL.COM
Contributors:
ContributionContributorsNIDN/NIDKEmail
Thesis advisorMartoyo, IhanNIDN0318057301UNSPECIFIED
Thesis advisorHareva, David HabsaraNIDN0316037206UNSPECIFIED
Uncontrolled Keywords: SendBird; Acrylic paint; polling; Java; Android studio; server
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions: University Subject > Current > Faculty/School - UPH Karawaci > Faculty of Science and Technology > Electrical Engineering
Current > Faculty/School - UPH Karawaci > Faculty of Science and Technology > Electrical Engineering
Depositing User: Esterina M. Jonatan
Date Deposited: 17 Aug 2018 04:38
Last Modified: 05 Aug 2020 06:52
URI: http://repository.uph.edu/id/eprint/403

Actions (login required)

View Item View Item