PENGEMBANGAN BACKEND API MOBILE, AUTENTIKASI, DAN SECURITY PADA SISTEM SMS MASKING DI PT GAMATECHNO INDONESIA
NAILA ELMA NUARISYA, Firma Syahrian, M.Cs.
2018 | Tugas Akhir | D3 Komputer dan Sistem InformasiPT Gamatechno Indonesia memiliki salah satu layanan SMS, yaitu SMS Masking. SMS Masking adalah layanan SMS broadcast dimana identitas pengirim pesan yang muncul pada layar ponsel penerima SMS dapat diubah sesuai dengan yang dinginkan, bisa nama perusahaan, nama organisasi atau instansi, maupun nama produk atau jasa sehingga pesan yang diterima tidak dianggap sebagai pesan spam atau tidak jelas. Pada layanan SMS Masking dikembangkan aplikasi mobile, yang bertujuan memberikan pilihan kepada pengguna bahwa pengiriman SMS masking dapat dilakukan dengan menggunakan smartphone. Dalam pengembangan aplikasi mobile diperlukan suatu hal untuk mengakses dan mengolah data dari basis data. Pengembangan aplikasi juga memerlukan suatu pengamanan agar data yang diakses menjadi aman. Untuk mengatasi permasalahan tesebut, diperlukan suatu Application Programming Interface atau API yang berguna agar aplikasi mobile dapat mengakses dan mengolah data dari basis data, dan memberi keamanan terhadap data pengguna. API ini dibuat dengan menggunakan framework Laravel, untuk autentikasi dan keamanan API menggunakan Json Web Token (JWT) Auth, web server Apache, dan MySQL sebagai DBMS. API ini telah berhasil dikembangkan dan diimplementasikan oleh pengembang aplikasi mobile dan web. API mobile telah berhasil menangani masalah pengaksesan dan pengolahan data dari basis data, serta memberikan pengamanan terhadap pengaksesan sistem menggunkan JWT token.
PT Gamatechno Indonesia has one SMS service, namely SMS Masking. SMS Masking is an SMS broadcast service where the identity of the sender of the message appearing on the screen of the SMS recipient's phone can be changed in accordance with the desired name, company name, organization nor agency name, and product or service name so that received messages are not considered spam or not . In SMS Masking service developed a mobile application, which aims to give the user choice that sending SMS masking can be done by using smartphone. In the development of mobile applications required a matter to access and process data from the database. Application development also requires a security so that data accessed to be safe. To overcome these problems, an Application Programming Interface or API is required to enable mobile applications to access and process data from the database, and provide security to user data. This API is created using the Laravel framework, for authentication and API security using Json Web Token (JWT) Auth, Apache as a web server, and MySQL as DBMS. This API has been successfully developed and implemented by mobile and web application developers. The mobile API has successfully addressed the problem of accessing and processing data from the database, and providing security against accessing the system using JWT token.
Kata Kunci : Resful API, mobile application, JWT, Laravel, SMS masking