239
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
anda gunakan. JPGraph dapat didownload sekitar 4 MB lengkap dengan manualnya yang dapat membantu kita
mempelajai isi dari JPGraph. Terdapat sekitar 87 class dan 814 method di dalam library ini. Di sini kita hanya akan
membahas beberapa class dan metode dari JPGraph. Setelah JPGraph berhasil didownload, ekstrak fi le tersebut
ke tempat directory kerja Anda. Folder docs berisi manual dari JPGraph, sedangkan folder src berisi fi le-fi le yang
digunakan.
18. 2 Grafi k Garis
Di sini kita akan membuat suatu grafi k yang datanya disimpan dalam database MySQL. Pada database Anda
buatlah tabel ‘data_grafi k’ dengan 2 fi eld: ‘dataX’ dan ‘dataY’ sebagai berikut:
CREATE TABLE ‘data_grafi k’ ‘dataX’ int10 default NULL, ‘data Y’ int10 default NULL; Isi tabel tersebut
dengan data berikut:
Berikut ini adalah kode program untuk menampilkan data di atas ke dalam bentuk grafi k garis:
? include JPGraphJPGraph.php;
include JPGraphJPGraph_line.php; db = mysql_connectlocalhost, root, or diemysql_
error; mysql_select_dbtest,db or diemysql_error;
sql = mysql_querySELECT FROM data_grafi k or diemysql_error;
whilerow = mysql_fetch_arraysql {
240
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
data[ ] = row[1]; leg[ ] = row[0];
} graph = new Graph350,250,auto;
graph-SetScaletextint; graph-img-SetMargin50,30,50,50;
graph-SetShadow; graph-title-SetGrafi k Batang;
graph-xaxis-SetTickLabelsleg; bplot = new LinePlotdata;
bplot-value-Show; bplot-value-SetFontFF_ARIAL,FS_BOLD;
bplot-value-SetAngle45; bplot-SetLegendBanyak data;
graph-Addbplot; graph-Stroke;
? Penjelasan Kode Program
include JPGraphJPGraph.php; include JPGraphJPGraph_line.php;
Baris di atas digunakan agar dapat mengakses class graph dengan jenis graph yang digunakan berbentuk garis dari
library JPGraph
db = mysql_connectlocalhost, root, or diemysql_error;
mysql_select_dbtest,db or diemysql_error; sql = mysql_querySELECT FROM data_grafi k
or diemysql_error; Baris di atas digunakan untuk koneksi MySQL dengan
database ‘test’ dan nama tabel ‘data_grafi k’ yang telah dibuat sebelumnya
whilerow = mysql_fetch_arraysql {