Gammu .1 Pengertian Gammu PHP

27 II.3 Gammu II.3.1 Pengertian Gammu Gammu adalah suatu software yang digunakan untuk mengembangkan layanan SMS Gateway. Gammu digunakan sebagai daemon ataupun modul yang berfungsi membangun sebuah server sms gateway yang bersifat opensource dibawah lisensi GPL. Kelebihan gammu dari tools sms gateway lainnya adalah: 1. Gammu dapat dijalankan di windows maupun linux. 2. Gammu mendukung penggunaan database, antara lain MySQL, SQL server, Oracle. Gammu juga dapat diintergrasikan interface web-based, antara lain PHP, VB, delphi. 3. Gammu dapat mengirim sekaligus menerima sms layanan 2 arah.

II.3.2 Mekanisme Kerja Gammu

Ada dua mekanisme kerja dari Gammu yaitu sebagai aplikasi dan sebagai deamon. Gammu sebagai aplikasi akan bekerja ketika perintah gammu dijalankan pada lingkungan shell beserta perintahnya disertakan sesuai fungsi yang diinginkan. Sedangkan sebagai deamon gammu ditandai dengan dijalankannya perintah smsd pada shell. smsd bukanlah perintah yang langsung terinstal melainkan perintah yang di jalankan pada shell atau MS-Dos Prompt. 28 Gambar 2.5 Mekanisme kerja gammu

II.3 PHP

PHP dulu : Personal Home Page, sekarang PHP : Hypertext Preprocessor merupakan salah satu bahasa server-side yang didesain khusus untuk aplikasi web. PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Server-side scripting adalah sintaks dan perintah yang akan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML. Karena PHP merupakan bahasa server-side, maka bahasa PHP dieksekusi di server , sehingga yang dikirimkan ke browser adalah hasil jadi yang telah dieksekusi dalam bentuk HTML. Karena PHP bersifat tidak case sensitive, maka kode dalam PHP tidak diperlihatkan. Artinya penggunaan huruf kecil ataupun besar tidaklah menjadi masalah. Tetapi dalam hal penulisan variabel, PHP membedakan huruf besar dan kecil. PHP merupakan software yang opensource gratis dan mampu lintas platform, yaitu dapat digunakan dengan sistem operasi dan web server apapun. PHP juga mampu berjalan di windows dan beberapa versi linux. PHP dapat dihubungkan dengan beberapa jenis basis data, antara lain Oracle, Sybase, MySQL, mSQL, Solid, PostgreSQL, Adabas, FilePro, Velocis, dBase, Unix 29 dbm dan tak terkecuali semua database ber-interface ODBC. PHP juga mendukung komunikasi dengan layanan lain melalui protocol IMAP, SNMP, POP3 atau bahkan HTTP. Karena pemrograman PHP sangat cocok dikembangkan dalam lingkungan web, maka saat ini PHP telah menjadi salah satu bahasa pemrograman umum berbasis web di dunia. II.4 MySQL II.4.1 Pengertian MySQL