Laporkan Masalah

PERANCANGAN APPLICATION PROGRAMMING INTERFACE UNTUK APLIKASI MEDIA SOSIAL MEETINGYUK DENGAN BASIS DATA MONGODB

ACHMAD SHODIQ NUR ARSY HUSAIN, Teguh Bharata Adji, S.T., M.T., M.Eng., Ph.D.; Adhistya Erna Permanasari, S.T., M.T., Ph.D.

2017 | Skripsi | S1 TEKNOLOGI INFORMASI

Aplikasi Meetingyuk merupakan aplikasi media sosial yang menggabungkan fitur chatting dengan fitur event management. Aplikasi Meetingyuk dikembangkan agar pengguna media sosial dapat mengatur jadwal pribadinya dengan pertemuan miliknya. Pada aplikasi media sosial Meetinyuk, bagian front-end dan basis data belum memiliki koneksi sehingga dibutuhkan sistem API yang dapat menghubungkannya. Tujuan dari penelitian ini adalah membuat API aplikasi Meetingyuk untuk melakukan pengaksesan pada sistem pengguna, pertemanan, grup, dan pertemuan. Nantinya API ini akan mempermudah pengembang lain untuk mengembangkan aplikasi Meetingyuk dalam berbagai platform. Penelitian ini menggunakan data dummy yang ada pada basis data Mongodb. Data tersebut merupakan data pengguna, room chat, dan juga pertemuan pengguna. Pengembangan API dilakukan dengan menggunakan framework Sailsjs yang merupakan salah satu framework dalam teknologi Nodejs. Penelitian ini juga melibatkan tim pengembang aplikasi Meetingyuk lain dengan menggunakan salah satu metode agile yaitu scrum. Berdasarkan penelitian yang telah dilakukan, diperoleh hasil bahwa API yang dikembangkan telah memenuhi kebutuhan sistem. API yang telah dikembangkan dapat melalui pengujian yang dilakukan oleh tim pengembang lain dari berbagai bagian dengan 39 skenario yang telah ditentukan dan di dalamnya termasuk 15 skenario diantaranya yang berupa error handling.

Meetingyuk application is a social media based application that combine features like chatting and event management that can organize user's schedule and meetup schedule. Meetingyuk application does not have connection between front-end and database, therefore an API system is needed to connect them. The purpose of this project is to make Meetingyuk API system to give access to user, friendship, groups, and meeting system. In the future of this application, the API will ease the developers to develop Meetingyuk application in various platform. This research uses dummy data that exist in Mongodb database. This data includes user data, room chat data, and user�s meetup data. API development is done by using Sailsjs framework which is one of the Nodejs framework. This research also involve other development teams of Meetingyuk application with using one of the agile method, Scrum. Based on the research that has been carried out, the results obtained that the API has filled up the system requirements. The developed API can qualify the testing performed by other developer teams from various departement with the 39 scenarios that has been specified before and it includes 15 scenarios of error handling.

Kata Kunci : API, web service, basis data, Mongodb, Nodejs

  1. S1-2017-333065-abstract.pdf  
  2. S1-2017-333065-bibliography.pdf  
  3. S1-2017-333065-tableofcontent.pdf  
  4. S1-2017-333065-title.pdf