SMS Gateway PHP Implementasi SMS Gateway untuk Informasi Absensi Siswa dan Pengajar (Studi Kasus: Absensi Siswa dan Pengajar di SD Swasta Adhyaksa Medan)

Terminologi SMSC mengacu pada sesuatu yang berupa hardware dan software. SMSC juga bertanggung jawab untuk menyimpan dan meneruskan pesan singkat dari satu titik ke titik tujuan. Jadi, pada saat seseorang mengirimkan sebuah pesan SMS melalui ponselnya, maka SMSC bertugas mengirimkan pesan tersebut ke nomor tujuan. Jika nomor tujuan tidak aktif, maka SMSC akan menyimpan pesan tersebut dalam jangka waktu tertentu, Jika SMS tetap tidak dapat terkirim sampai jangka waktu tersebut berakhir, maka SMS tersebut akan dihapus dari penyimpanan SMSC. Sebuah SMSC harus memiliki keandalan yang tinggi, kapasitas yang cukup, dan keseluruhan yang memadai dalam menangani trafik pesan singkat. Selain itu, sistem harus bersifat fleksibel agar dapat mengakomodasi pertumbuhan permintaan layanan SMS. Faktor lain yang juga harus diperhatikan adalah aplikasi harus dapat dioperasikan dengan mudah, begitu juga pemeliharaannya.

2.4 SMS Gateway

SMS Gateway merupakan pintu gerbang bagi penyebaran informasi dengan menggunakan SMS. Pengguna dapat menyebarkan pesan ke banyak nomor secara otomatis dan cepat yang langsung terhubung dengan database nomor-nomor ponsel saja, tanpa harus mengetik ratusan nomor dan pesan di ponsel pengguna, karena semua nomor akan diambil secara otomatis dari database tersebut Tarigan, 2012. Selain itu dengan adanya SMS Gateway, pengguna dapat mengelola pesan- pesan yang dikirim. Dengan menggunakan program tambahan yang dapat dibuat sendiri, pengirim pesan dapat lebih fleksbel dalam mengirim berita, karena biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing penerimanya. Universitas Sumatera Utara

2.4.1 Cara kerja SMS Gateway

Cara kerja SMS Gateway pada dasarnya hampir sama dengan mengirimkan SMS melalui mobile phone pada umumnya. Hanya saja, bedanya adalah perangkat pengirimnya buka lagi mobile phone, tetapi Modem GSM. Modem inilah yang dikendalikan oleh PC menggunakan aplikasi SMS Gateway yang akan pengguna buat Tarigan, 2012. a. Cara pengiriman pesan dalam SMS Gateway: 1. Pengiriman pesan melalui SMS 2. Pesan Melewati Jalur Jaringan Selular 3. Pesan diterima oleh Gateway SMS melalui GSM Modem 4. Pesan akan di proses di Sistem Aplikasi b. Cara kerja membalas pesan otomatis c. Di dalam Sistem Aplikasi pesan akan dihubungkan dengan database server. d. Di server database inilah semua pesan balasan sudah disiapkan. e. Program akan mengambil data didalam database server lalu mengirimkan pesan balasan otomatis melalui device Gateway yaitu Modem GSM

2.5 PHP

PHP singkatan dari PHP Hypertext Preprocessor digunakan sebagai bahasa script yang disisipkan pada dokumen HTML HyperText Markup Language dan ditulis menggunakan bahasa C. PHP bekerja dalam sebuah webserver. Script-script PHP yang dibuat akan tersimpan dalam sebuah server dan dieksekusi atau diproses dalam server tersebut Rosari et al, 2008. Penggunaan PHP memungkinkan Web dapat dibuat dinamis sehingga maintenance situs Web tersebut menjadi lebih mudah dan efisien. PHP merupakan software open source yang disebarkan dan dilisensikan secara gratis serta dapat di unduh secara bebas dari situs resminya Paranginangin, 2009. Universitas Sumatera Utara

2.5.1 Sejarah singkat PHP

PHP diciptakan pertama kali oleh Rasmus Lerdorf pada tahun 1994. Awalnya PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada home page pribadi miliknya. Rsamus Lerdorf adalah salah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0 Paranginangin, 2009. Pada tahun 1996, PHP telah banyak digunakan dalam website di dunia. Sebuah kelompok pengembangan software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bekken, Shane Careveo, dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 dikeluarkan PHP 4.0. Tidak berhenti sampai disitu, kemampuan PHP terus ditambah dan sampai saat ini telah dikeluarkan PHP versi terbaru yaitu PHP 5.0.

2.5.2 Kelebihan-Kelebihan PHP

PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script sejenis. PHP difokuskan ada pembuatan script server side yang bisa melakukan banyak hal, seperti mengumpulkan data dari form, menghasilkan isi halaman Web dinamis, dan kemampuan mengirim dan menerima cookies. PHP dapat digunakan pada semua sistem operasi, antara lain Linux, Microsoft Windows, dan lain-lain. PHP juga mendukung banyak Web Server, seperti Apache, Microsoft Internet Information server MIIS, Personal Web Server PWS, Netscape, dan lain sebagainya Paranginangin, 2009. PHP tidak terbatas pada hasil keluaran HTML. PHP juga memiliki kemampuan untuk mengolah keluaran gambar, file PDF, dan movies Flash. PHP juga dapat menghasilkan teks seperti XHTML dan file XML lainnya. Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya terhadap banyak database, seperti dBase, Universitas Sumatera Utara direct MS-SQL, Empress, FrontBase, Hyperware, Interbase, MSQL, MySQL, ODBC, Oracle, PostgrSQL, dan lain-lain.

2.6 Database