34
where title_id in select title_id from deleted
Opsi WITH ENCRYPTION dapat digunakan jika ingin membuat trigger yang terenkripsi, sehingga user lain tidak dapat melihat definisi
trigger tersebut. Hampir semua sintaks SQL dapat digunakan untuk membuat trigger, seperti penggunaan IF untuk pengecekan kondisi logic
dari trigger. Beberapa keyword yang tidak dapat digunakan dalam trigger adalah sebagai berikut :
ALTER DATABASE CREATE DATABASE
DROP DATABASE DISK INIT
DISK RESIZE LOAD DATABASE
LOAD LOG RECONFIGURE
RESTORE DATABASE RESTORE LOG
2.7 Grafik
Grafik yang digunakan ini adalah libchart yang dapat dipelajari dan didowload gratis pada
www.libchart.com .
2.7.1 Grafik Batang Vertikal
include libchartlibchart.php; chart = new VerticalBarChart500, 250;
Baris di atas digunakan agar dapat mengakses grafik dengan jenis graph yang digunakan berbentuk garis dari library libchart.
35
dataSet = new XYDataSet; dataSet-addPointnew PointJan 2005, 273;
dataSet-addPointnew PointFeb 2005, 321; dataSet-addPointnew PointMarch 2005, 442;
dataSet-addPointnew PointApril 2005, 711;
Pada grafik ditambahkan 4 empat batang, untuk itu dibuat data set dan tambahkan beberapa batang untuk itu. Setiap bar adalah label,value yang
biasa disebut point.
chart-setDataSetdataSet;
Kemudian ambil data tersebut untuk membuat grafik.
chart-setTitleMonthly usage for www.example.com
; chart- rendergenerateddemo1.png;
Tampilkan judulnya dan juga render grafik tersebut menjadi file PNG image. Untuk hasilnya dapat dilihat pada Gambar 2.3 Tampilan Grafik
Batang pada Browser.
Gambar 2.3 Grafik Batang pada Browser
36
2.7.2 Grafik Batang Horizontal
Sama seperti sebelumnya, untuk membuat grafik batang horizontal dapat dilihat pada sourcode dibawah ini dan hasilnya seperti pada Gambar
2.4 Tampilan Grafik Batang Horizontal pada Browser.
chart = new HorizontalBarChart500, 170; dataSet = new XYDataSet;
dataSet-addPointnew PointwikiInstant_messenger, 50; dataSet-addPointnew PointwikiWeb_Browser, 83;
dataSet-addPointnew PointwikiWorld_Wide_Web, 142; chart-setDataSetdataSet;
chart-setTitleMost visited pages for www.example.com; chart-rendergenerateddemo2.png;
Gambar 2.4 Grafik Batang Horizontal pada Browser
2.7.3 Grafik Pie
Untuk membuat grafik pie, masukkan 3 tiga point yang berisi nilai-nilai yang berkaitan sesuai dengan presentase yang dihitung secara
otomatis. Dapat dilihat seperti dibawah ini untuk source code-nya seperti pada Gambar 2.5 Tampilan Grafik Pie pada Browser.
chart = new PieChart500, 250; dataSet = new XYDataSet;
37
dataSet-addPointnew PointMozilla Firefox 80, 80; dataSet-addPointnew PointKonqueror 75, 75;
dataSet-addPointnew PointOther 50, 50; chart-setDataSetdataSet;
chart-setTitleUser agents for www.example.com; chart-rendergenerateddemo3.png;
Gambar 2.5 Grafik Pie pada Browser
2.7.4 Grafik GarisLine