25
lunak yang bersifat free gratis. Pemakai bisa mengunduhnya di Internet melalui situs www.php.net. Namun, perlu diketahui, PHP terkadang dikemas
dalam bundel perangkat lunak, misalnya pada WAMP5. Hal yang menarik lainnya adalah PHP bersifat multiplatform. Artinya, PHP dapat berjalan pada
berbagai sistem, seperti Windows, Linux, dan UNIX. Kode PHP dapat dilekatkan pada kode HTML dengan menggunakan tag ?php?.
html head
titleBelajar HTMLtitle head
body Selamat Belajar HTML.br
?php printf“Tgl. Sekarang: s “, Date“d F Y”;
? body
html Pada contoh tersebut, baris ?php printf“Tgl. Sekarang: s “, Date“d
F Y”; ? adalah kode atau skrip PHP. Sedangkan baris printf“Tgl. Sekarang: s “, Date“d F Y”; merupakan sebuah pernyataan PHP yang
digunakan untuk menampilkan tulisan, Tgl. Sekarang: dan diikuti dengan tanggal, bulan, dan tahun diperoleh melalui pemanggilan fungsi Date .
2.6 MySQL
2.6.1 Pengertian MySQL
MySQL My Structure Query Language adalah sebuah program pembuat database yang mampu menyimpan, menerima dan mengirimkan
data dalam jumlah yang besar dengan cepat. MySQL merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk
multi user banyak pengguna. MySQL merupakan sebuah database server
26
yang bersifat free, yang artinya bebas digunakan untuk keperluan pribadi usaha tanpa harus membeli atau membayar lisensinya. MySQL
menggunakan bahasa Query standar yang dimiliki oleh SQL Structure Query Language
. 2.6.2
Perintah-perintah dalam SQL
Secara garis besar perintah dalam SQL dibagi menjadi 2 bentuk perintah, yaitu :
1. DDL Data Definition Language Adalah bentuk bahasa yang digunakan untuk pendefinisian data.
Contohnya : CREATE, DROP, ALTER. 2. DML Data Manipulation Language
Adalah suatu bahasa yang digunakan untuk memanipulasi data. Contohnya : SELECT, INSERT, UPDATE, DELETE.
2.6.3 Komponen-komponen dalam MySQL
Terdapat beberapa komponen penting dalam MySQL, yaitu : a. Database, obyek-obyek yang digunakan untuk mewakili,
menyimpan, dan mengakses data. b. Tabel, menyimpan record-record data dan hubungannya dengan
tabel lain. c. Database diagram, secara grafis menampilkan obyek database,
sehingga dapat dimanipulasi tanpa menggunakan bahasa Transact-SQL
. d. Indexs, file-file tambahan yang meningkatkan kecepatan akses
dari record-record tabel. e. View, menyediakan cara melihat data yang berbeda di dalam satu
atau lebih tabel. f. Stored Procedure, program-program Transact-SQL
yang disimpan di dalam server yang menjalankan tugas-tugas yang
telah ditemukan.
27
g. Trigger, sebuah jenis prosedur tersimpan khusus yang secara otomatis dijalankan apabila operasi tertentu dilakukan dalam
tabel. h. Full-text Indexs, indeks khusus yang membuat pencarian menjadi
lebih mudah di dalam kolom-kolom dengan tipe data varchar dan teks.
2.7 SMS Gateway