10 Gammu mendukung beberapa
platform database management seperti MySQL, Oracle, PostgreSQL dan sebagainya.
Tabel-tabel default Gammu dengan tabel-tabel untuk data
presensi dalam database aplikasi SMS gateway ini dapat
digambarkan sebagai berikut :
Gambar 3. Tabel-Tabel dalam Database Aplikasi
4. Dasar-Dasar Pemrograman PHP
PHP singkatan dari PHP Hypertext Prepocessor yang digunakan
sebagai bahasa script server-side dalam pengembangan web yang
disisipkan pada dokumen HTML. 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-d
ownload secara
tbl_absensi tbl_kelas
tbl_siswa tbl_walisiswa
admin spam
TABEL DATA PRESENSI
DATABASE PRESENSI
daemons gammu
pbk inbox
inbox_temp outbox
pbk_groups outbox_multipart
phones sentitems
TABEL DEFAULT GAMMU
11 bebas dari situs resminya di http:www.php.net. PHP ditulis
menggunakan bahasa C. PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa
script sejenis. PHP difokuskan pada pembuatan script server-side, yang bisa melakukan apa saja yang dapat dilakukan oleh CGI, seperti
mengumpulkan data dari form, menghasilkan isi halaman web dinamis,
dan kemampuan mengirim serta menerima cookies, bahkan lebih
daripada kemampuan CGI Peranginangin, 2006:3. PHP dapat digunakan pada semua sistem operasi, antara lain
Linux, Unix termasuk variannya HP-UX, Solaris, dan OpenBSD, Microsoft Windows, Mac OS X, RISC OS. PHP juga mendukung banyak
web server, seperti Apache, Microsoft Internet Information Server
MIIS, Personal Web Server PWS, Netscape dan iPlanet Servers.
Oreilly Website Pro Server, audium, Xitami, OmniHTTPd, dan masih banyak lagi lainnya, bahkan PHP dapat bekerja sebagai suatu CGI
processor. PHP tidak terbatas pada hasil keluaran HTML
Hyper Text Markup Languages. 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 AdabasD, dBase, Direct
MS-SQL, Empress, FrontBase, Hyperwave, IBM DB2, Informix, Ingres,
12 Interbase, MSQL, MySQL, ODBC, Oracle, PostgreSQL dan lain
sebagainya. Sintaks program
script PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yang dapat digunakan untuk
menandai blok script PHP, yaitu sebagai berikut : a. ?php …. ?
b. script language = “PHP” … script c. ? … ?
d. … Dari ke empat macam pasangan
tag PHP tersebut, yang paling umum dan sering digunakan adalah cara nomor a dan b, meskipun cara
pada poin c terlihat lebih praktis, namun untuk menggunakan cara c dan d perlu diaktifkan pada konfigurasi yang terdapat pada file php.ini.
5. Dasar-Dasar MySQL