Nurulliana Zi : Membangun Aplikasi CMS Dengan Menggunakan PHP Dan MYSQL, 2010.
b. Non Embeded Script
Contoh Non Embeded Script : ?php
echo”html”; echo”head”;
echo”title”; echo”Me and web”;
echo”title”; echo”head”;
echo”body”; echo”p My web design p”;
echo”body”; echo”html”;
?
Script ini digunakan murni pembuatan program dengan PHP, tag HTML yang dihasilkan untuk membuat dokumen merupakan bagian dari script PHP. Seri
Pemrograman Web dengan PHP dan mySQL, Sutarman, S.Kom, 2003.
2.4 MySQL
MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB yang pada saat itu bernama Txc Data Konsult AB sekitar tahun 1994-1995. Meskipun cikal
bakal kodenya bisa disebut sudah ada sejak tahun 1979. Tujuan mula-mula Txc
Nurulliana Zi : Membangun Aplikasi CMS Dengan Menggunakan PHP Dan MYSQL, 2010.
membuat MySQL pada waktu itu juga mengembangkan aplikasi web untuk client Txc yaitu perusahaan pengembang software dan konsultan database.
Fungsi MySQL dapat dikatakan sebagai interpreter query, karena setiap menggunakan query SQL harus meletakkannya didalam fungsi ini. Dengan kata lain,
SQL tidak dapat dijadikan tanpa adanya fungsi MySQL. MySQL termasuk jenis relational database management system RDBMS. Sehingga istilah seperti tabel,
baris dan kolom tetap digunakan dalam MySQL. Pada MySQL sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.
SQL dibaca ess-que-el merupakan kependekan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai
dengan ANSI,SQL merupakan bahasa standar untuk sistem menajemen database relasional. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan
up todate terhadap database, atau mengambil data dari sebuah database. Beberapa database relasional yang menggunakan SQL dan cukup ngetop adalah: MySQL,
Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Meskipun sebagian besar sistem database menggunakan SQL, namun sebagian besar dari mereka juga memiliki
ekstensi khusus yang hanya bisa digunakan di sistem masing-masing. Namun demikian, perintah standar SQL seperti Select, Insert, Update, Delete,
Create, dan Drop dapat digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah database.
Karena MySQL merupakan suatu server database yang bersifat multiuser dan salah satu sifat program multiuser yaitu hanya dapat berjalan disisi server, maka tidak
dapat mengaksesnya tanpa ada izin server tersebut. Dalam MySQL fungsi yang
Nurulliana Zi : Membangun Aplikasi CMS Dengan Menggunakan PHP Dan MYSQL, 2010.
digunakan untuk dapat tersambung ke server adalah mysql_connect atau dengan menggunakan mysql_proconnect, MySQL mengenal beberapa tipe data field yaitu
tipe data numeric, tipe data string, tipe data char dan varchar dan tipe data tanggal.
Digunakannya MySQL sebagai program pengolah database, sebab MySQL memiliki fasilitas-fasilitas anatara lain sebagai berikut :
1. Terdapat suatu bahasa pemograman yang mudah untuk menggunakan
MySQL sehingga bila dirasakan, akan hampir sama dengan menggunakan dBase ataupun FoxPro yang berjalan di dalam DOS.
2. Memiliki kemampuan menjalankan aplikasi yang kompleks.
3. Arsitektur yang diskalakan memungkinkan MySQL digunakan sebagai
database file server multi pengguna, dan aplikasi klien dari ClientServer. 4.
Mendukung integritas referensial pada tingkat mesin database.
2.4.1 Syntaks-syntaks MySQL
Perintah-perintah yang umum digunakan dalam MySQL diantaranya adalah : •
INSERT :
Digunakan untuk mengisi data atau menambah record pada suatu label. INSERT INTO nama-tabelkolom1,kolom2.. VALUES nilai1, nilai2..;
• SELECT
:
Digunakan untuk melihat data dari satu atau beberapa tabel. SELECT kolom-kolom; FROM nama-tabel;
Nurulliana Zi : Membangun Aplikasi CMS Dengan Menggunakan PHP Dan MYSQL, 2010.
Untuk melihat seluruh isi kolom dari suatu tabel digunakan query SELECT SELECT FROM nama-tabel;
• WHERE
: Digunakan untuk menyaring hasil query sehingga record yang dikeluarkan
hanyalah record yang sesuai dengan yang diinginkan. SELECT kolom1, kolom2
FROM kolom1 WHERE kolom2 kriteria ;
• DISTINCT
Dapat digunakan untuk menghilangkan record-record yang sama. SELECT DISTINCT kolom2 FROM kolom1;
• BETWEEN
Digunakan untukmembatasi suatu kolom berada pada suatu batas nilai tertentu. SELECT kolom1, kolom2, kolom3
FROM kolom1 WHERE kolom2 BETWEEN .. AND ..;
• LIKE
Digunakan untuk pencarian data yang memiliki pola tertentu. SELECT kolom1, kolom2
FROM kolom1 WHERE kolom1 LIKE ‘A’;
Pada keyword LIKE digunakan tanda-tanda khusus wildcasd sebagai berikut: Tabel 2.1 Keyword LIKE
Nurulliana Zi : Membangun Aplikasi CMS Dengan Menggunakan PHP Dan MYSQL, 2010.
• ORDER BY
Digunakan untuk mensortir data hasil query sesuai dengan kebutuhan. SELECT kolom1, kolom2
FROM kolom1 ORDER BY kolom 1;
Untuk mensortir dengan urutan terbalik, digunakan keyword tambahan DESC. Sedangkan untuk urutan yang teratur digunakan keyword ASC.
SELECT kolom1, kolom2 FROM kolom 1
ORDER BY kolom 1 DESC;
• DELETE
Digunakan untuk menghapus suatu record dengan kriteria tertentu. DELETE FROM nama-tabel WHERE kriteria;
Untuk menghapus record suatu tabel, digunakan perintah DELETE tanpa menentukan kriterianya.
DELETE FROM nama-tabel;
• UPDATE
Digunakan untuk memodifikasi nilai kolom dari suatu record. UPDATE nama-tabel
Tanda Arti
Sembarang nol atau lebih karakter -
Sembarang satu karakter []
Sembarang karakter yang berada alam tanda kurung siku
Nurulliana Zi : Membangun Aplikasi CMS Dengan Menggunakan PHP Dan MYSQL, 2010.
SET nama-kolom = nilai-baru1, nilai-kolom2 = nilai-baru2,.. WHERE kriteria;
Contoh penulisan program pada MySQL dapat dituliskan sebagai berikut : CREATE TABLE cdrom vendor char10, speed int11, price int11;
Ketika memasuki command prompt MySQL dituliskan perintah sebagai berikut : mysqlshow:
Dan akan mucul tabel sebagai berikut :
1 rows in set 0.00 sec Seri Pemrograman Web dengan PHP dan mySQL, Sutarman, S.Kom, 2003.
2.5 Pengenalan Macromedia Dreamweaver 8