sangat cocok dijadikan sebagai SMS center organisasi atau institusi tertentu Sadeli, 2012.
SMS Gateway merupakan komunikasi dua arah, mengirim dan menerima, digunakan untuk SMS keyword, polling ataupun informasi lainnya. SMS ini
biasanya digunakan menggunakan kartu GSM, dan tarifnya pun sesuai dengan kartu tersebut Saputra, 2013.
SMS Gateway adalah pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Dengan SMS gateway pengguna dapat menyebarkan pesan
ke beberapa nomor secara otomatis dan cepat tanpa harus mengetik pesan berulang- ulang. Pengguna cukup memasukkan nomor-nomor tujuan ke dalam
suatu database. SMS gateway memudahkan pengguna untuk membuat pesan broadcast, announcement, reminder, voting, dan polling. Cara kerja SMS
Gateway sama dengan cara kerja SMS, pada umumnya, hanya berbeda dalam hal perangkat yang digunakan. Pada SMS Gateway, perangkat pengirimannya bukan
lagi perangkat telepon genggam, melainkan modem yang menggunakan jaringan provider, modem ini yang akan dikendalikan oleh komputer untuk penyebaran
dan pemindahan informasi Tarigan, 2012 .
2.1.3 SMS Reminder
SMS reminder berbasis pada waktu yang telah dijadwalkan. Sistem akan mengirimkan SMS secara otomatis ke beberapa nomor telepon yang sebelumnya
sudah dimasukkan dalam database. SMS dikirim secara broadcast. Waktu pengiriman SMS harus sesuai dengan penjadwalan yang sudah ditentukan
Zacharia, 2006.
2.2 Database MySQL
Menurut Al-Bahra Bin Ladjamudin pada tahun 2005 database adalah sekumpulan data store bisa dalam jumlah yang sangat besar yang tersimpan
dalam magnetic disk, optical disk, magnetic drum atau media penyimpanan skunder lainnya. Database terdiri dari data yang akan digunakan atau
diperuntukkan terhadap banyak user, dimana masing-masing user baik menggunakan teknik pemrosesan yang bersifat batch atau on-line akan
menggunakan data tersebut sesuai dengan tugas dan fungsinya, dan user lain dapat juga menggunakan data tersebut dalam waktu yang bersamaan.
Database yang sudah tersedia dalam suatu media penyimpanan tidak akan pernah bisa diakses tanpa adanya suatu perangkat lunak aplikasi yang familiar
dengannya, misalkan saja perangkat lunak aplikasi yang berbasis database. Kumpulan gabungan database dengan perangkat lunak aplikasi yang berbasis
database tersebut dinamakan Database Management system DBMS. DBMS merupakan koleksi terpadu dari database dan program-program komputer
utilitas yang digunakan untuk mengakses dan memelihara database. MySQL adalah suatu database populer dengan pengembangan Web Web
developers. Kecepatan dan ukuran yang kecil membuatnya ideal untuk Web site. Ditambah lagi fakta bahwa MySQL adalah open source, yang berarti gratis
Simarmata, 2006. MySQL adalah sebuah sistem manajemen database relasi relation
database management system yang bersifat terbuka open source. MySQL menggunakan bahasa standar SQL Structure Query Language sebagai bahasa
interaktif dalam mengolah data. MySQL memiliki kinerja, kecepatan proses, dan ketangguhan yang tidak kalah dibandingkan database-database besar lainnya.
Keunikan dari MySQL adalah sebuah database akan memiliki satu direktori data yang berdiri sendiri, tidak bercampur dengan database-database lainnya yang ada
didalam server tersebut. Nama sebuah database akan menjadi nama dari direktori data tersebut. Untuk menambah, mengakses dan memproses data yang disimpan
dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL Server Arbie, 2004.
2.3 Bahasa Pemrograman
Bahasa Pemrograman adalah intruksi standar untuk memerintah computer yang memiliki fungsi tertentu. Bahasa pemrograman ini adalah satu set aturan
sintaks dan semantik yang digunakan untuk mendefenisikan program komputer. Bahasa pemrograman komputer seperti Java, Visual Basic, C++, HTML, CSS,
PHP, Net dan ratusan bahasa lain. Para perancangan layanan SMS reminder ini peneliti menggunakan bahasa pemrograman HTML, CSS dan PHP.
2.3.1 Hyper Text Markup Language HTML
Hyper Text Markup Language HTML yaitu suatu bahasa pemrograman hyper text. Html ini memiliki fungsi untuk membangun kerangka ataupun format
web berbasis html. HTML bisa disebut bahasa yang digunakan untuk menampilkan dan mengelola hypertex. Html digunakan untuk menampilkan
berbagai informasi di dalam sebuah penjelajahan web Internet dan formatting hypertext sederhana yang ditulis ke dalam berkas format ASCII agar dapat
menghasilkan tampilan wujud yang terintegrasi Saputra, 2013.