Aplikasi Chatting Dengan Fitur Threading Berbasis Sistem Operasi Android
Abstract
Kebutuhan individu akan informasi semakin meningkat sejalan dengan cepatnya perkembangan alat komunikasi yang belakangan ini menjadi trend bagi segala kalangan. Pertukarakan informasi yang kian cepat membuat pengguna sering mendapat informasi yang tidak mereka inginkan. Banyak jenis aplikasi yang mencoba mengelompokkan penyebaran informasi seperti forum internet dan sebagainya, namun belum mengakomodasi beberapa hal seperti kemudahan akses data dan penyampaian informasi secara real – time, kebutuhan akan fitur untuk mengelompokkan pembahasan berdasarkan sebuah permasalahan (threading) sangat dibutuhkan juga belum banyak tersedia pada aplikasi chatting. Dari beberapa kekurangan tersebut terpikirlah ide untuk membuat aplikasi yang dapat mengakomodasi pertukaran informasi melalui chatting secara real – time dan juga memberikan batasan dari pembahasannya.
Aplikasi Chatting Dengan Fitur Threading berbasis sistem operasi android, menerapkan Usecase Diagram dan Activity Diagram sebagai alat untuk merancang kebutuhan fungsionalitas yang diimplementasikan pada saat pembuatan aplikasi. Android Studio digunakan sebagai Integrated Development Environtmen (IDE) dengan bahasa pemrograman Java dan menggunakan Firebase Realtime Database Sebagai database sebagai basis datanya.
Perancangan aplikasi menggunakan beberapa metode, mulai dari perancangan antarmuka, perancanga basis data hingga perancangan fungsionalitas yang menentukan fitur – fitur apa saja yang terdapat didalam aplikasi. Proses implementasi dilakukan sekaligus pengujian baik dari sisi fungsionalitas maupun non-fungsionalitas untuk memastikan apakah aplikasi sudah dibuat sesuai dengan perancangan. Dari proses perancangan, implementasi aplikasi hingga proses pengujian didapatkan bahwa aplikasi sudah dibuat sesuai dengan perancangan dan dapat mengakomodasi percakapan sesuai dengan pembahasan.
Kata kunci : Aplikasi Chatting, Forum, Android Studio, Firebase, Real – Time, Database, Usecase Diagram, Activity Diagram
Collections
- Informatics Engineering [2148]