Rismawan Junandia (15160165), Implementasi
metode Load Balancer dan Failover untuk API SMS Gateway pada
PT.KB FINANSIA MULTI FINANCE.
Application Programming Interface (Antarmuka
Pemrograman Aplikasi) adalah sekumpulan protokol, fungsi, dan perintah yang
dapat digunakan oleh programmer saat
membangun perangkat lunak. API dikembangkan untuk menyediakan layanan yang
efisien, meningkatkan keandalan,
ketersediaan, dan kelebihan
untuk integrasi sistem. SMS Gateway merupakan jembatan bagi penyebaran
informasi dengan menggunakan SMS, Sehingga kita bisa menyebarkan pesan kebanyak
nomor secara otomatis dan cepat tanpa harus mengetik ratusan nomor dan pesan
dari ponsel karena sumua nomor akan diambil secara otomatis dari basis data. Load balancing digunakan untuk mengurangi beban pada traffic line dan memastikan bahwa semua
sumber daya yang ada dalam sistem dimanfaatkan secara optimal untuk memaksimalkan
hasil. Sedangkan Failover dalam istilah computer networking adalah kemapuan
sebuah sistem untuk dapat berpindah secara manual maupun otomatis jika salah
satu sistem mengalami kegagalan sehingga menjadi cadangan untuk sistem yang mengalami kegagalan. Pengiriman pesan baik itu pengingat cicilan ataupun OTP (One
Time Password) di PT.KB FINANSIA MULTI FINANCE masih belum tersentralisasi, dan masih ada
beberapa aplikasi yang hanya menggunakan satu provider untuk pengiriman SMS nya. Sehingga pada saat tertentu,
ataupun saat sedang ada program promosi, terjadi lonjakan aplikasi dan
menyebabkan down nya server.
Terkadang provider mengalami masalah dengan salah satu jaringan telekomunikasi,
sehingga ,dibutuhkannya provider
cadangan lain untuk pengiriman SMS.
Rismawan
Junandia (15160165), Implementation of Load Balancer and Failover methods for
API SMS Gateway at PT.KB FINANSIA MULTI FINANCE.
Application Programming
Interface is a set of protocols, functions, and commands that can be used by
programmers when building software. API was developed to provide efficient
service, increase reliability, availability and advantages for sistem
integration. SMS Gateway is a bridge for the dissemination of information using
SMS, so that we can spread messages to many numbers automatically and quickly
without having to type hundreds of numbers and messages from cell phones
because all numbers will be taken automatically from the database. Load
balancing is used to reduce the load on the traffic line and ensure that all
resources in the sistem are optimally utilized to maximize yield. Meanwhile,
failover in terms of computer networking is the ability of a sistem to be able
to move manually or automatically if one of the sistems fails so that it
becomes a backup for the sistem that has failed. Sending messages, either
installment reminders or OTP (One Time Password) at PT.KB FINANSIA MULTI
FINANCE is still not centralized, and there are still several applications that
only use one provider for sending SMS. So that at certain times, or when there
is a promotional program, applications spike and cause server downtime.
Sometimes providers have problems with one of the telecommunication networks,
so, they need another backup provider for sending SMS.
RISMAWAN JUNANDIA_15160165
Alfin, & Gusrianty. (2019). Implementasi SMS
Gatewaydan Application Programming Interface(API) pada Penjualan Mobil Tangki
Berbasis Web. Jurnal Mahasiswa Aplikasi Teknologi Komputer dan Informasi,
Hal 85-88.
Ayu, F., & Permatasari, N. (2018). PERANCANGAN SISTEM INFORMASI
PENGOLAHAN DATA PRAKTEK KERJA LAPANGAN(PKL) PADA DEVISI HUMASPT. PEGADAIAN. Jurnal
Intra-Tech Volume 2, No.2.
Dharwiyanti, S., & Wahono, R. S. (2003). Pengantar Unified Modeling
Language (UML). Ilmu Komputer, 1-13.
Handrini, E. A., Kurniawan, S.T.,M.T., M. T., & Widjajarto,
S.T.,M.T., A. (2018). Disaster Recovery StrategyMenggunakan Software Bacula
dengan Metode Full Backup-Restore. e-Proceeding of Engineering , 3190.
Haviluddin. (2011). Memahami Penggunaan UML (Unified Modelling Language).
Jurnal INFORMATIKA Mulawarman, 1-14.
Ichwan, M., & Hakiky, F. (2011). PENGUKURAN KINERJA GOODREADS
APPLICATION PROGRAMMING INTERFACE (API) PADA APLIKASI MOBILE ANDROID. Jurnal
Informatika.
Lavarino, D., & Yustanti, W. (2016). RANCANG BANGUN E –VOTING BERBASIS
WEBSITE DI UNIVERSITAS NEGERI SURABAYA. Jurnal Manajemen Informatika.
Volume 6 Nomor 1, 72-81.
Madcoms, T. (2016). Pemrograman PHP dan MySQL untuk pemula.
Yogyakarta: Andi Offset.
Mustofa, A., & Ramayanti, D. (2020). IMPLEMENTASI LOAD BALANCING DAN
FAILOVER TO DEVICEMIKROTIK ROUTER MENGGUNAKAN METODE NTH(STUDI KASUS : PT.
GO-JEK INDONESIA). Jurnal Teknologi Informasi dan Ilmu Komputer, hlm.
139-144.
Rahmatulloh, A., & MSN, F. (2017). Implementasi Load Balancing Web
Server menggunakan HaProxy dan Sinkronisasi File pada Sistem Informasi
Akademik Universitas Siliwangi. Jurnal Nasional Teknologi dan Sistem
Informasi.
Riskiono, S. D., & Pasha, D. (2020). ANALISIS METODE LOAD BALANCING
DALAM MENINGKATKAN KINERJA WEBSITE E-LEARNING. Jurnal Teknoinfo, 22-26.
Riskiono, S. D., Sulistyo, S., & Adji, B. T. (2017). Kinerja Metode
Load Balancing dan Fault Tolerance Pada Server Aplikasi Chat. Prosiding
Seminar Nasional ReTII ke-11 2016.
//journal.itny.ac.id/index.php/ReTII/article/view/440.
Rosano, A., Farabi, N. A., & Kusumaningrum, A. (2018). PERANCANGAN
SISTEM INTERNET BANKING (IBANK) MENGGUNAKAN ONE-TIME-PASSWORD (OTP) UNTUK
PENGAMANAN TRANSAKSI (STUDI KASUS BANK MEGA, Tbk). Jurnal AKRAB JUARA
Volume 3 No 2, 1-12.
Suendri. (2018). Implementasi Diagram UML (Unified Modelling Language)
Pada Perancangan Sistem Informasi Remunerasi Dosen Dengan Database Oracle
(Studi Kasus: UIN Sumatera Utara Medan). JURNAL ILMU KOMPUTER DAN
INFORMATIKA, 1-9.
Sunardi, Murti, H., & Listiyono, H. (2009). Aplikasi SMSGateway. Jurnal
Teknologi Informasi DINAMIK Volume XIV, No.1, 30-34.