136
} else if isset_POST[pendudukkerja]{ echo centerimg src=pendudukkerja.phpcenterbr;
} Echo
form method=POST name=tambah action=\\ input type=submit value=Grafik Agama name=pendudukagama
input type=submit value=Grafik Usia name=pendudukusia input type=submit value=Grafik Jenis Kelamin
name=pendudukjk input type=submit value=Grafik Pekerjaan
name=pendudukkerja brbr form;
?
Listing Program 4.35 grafik.php
4.5.1.3.34 Halaman Grafik Jumlah Pemeluk Agama
Gambar 4.38 Halaman Grafik Jumlah Pemeluk Agama Halaman grafik jumlah pemeluk agama ini gambar 4.38
menampilkan data jumlah pemeluk agama penduduk kampung. Berikut ini adalah listing program untuk menampilkan grafik jumlah pemeluk agama:
?php include_once .libMysqlConn.php;
sql = new MysqlConn; sql2 = new MysqlConn;
137
sql3 = new MysqlConn; sql4 = new MysqlConn;
sql5 = new MysqlConn; smtThn = array;
ip = array; include .libjpgraphjpgraph.php;
include .libjpgraphjpgraph_bar.php; include .libjpgraphjpgraph_line.php;
str = SELECT countnik as agama from penduduk where agama=Islam;
sql-executestr; data = sql-getArrayAssoc;
str2 = SELECT countnik as agama from penduduk where agama=Kristen;
sql2-executestr2; data2 = sql2-getArrayAssoc;
str3 = SELECT countnik as agama from penduduk where agama=Katholik;
sql3-executestr3; data3 = sql3-getArrayAssoc;
str4 = SELECT countnik as agama from penduduk where agama=Hindu;
sql4-executestr4; data4 = sql4-getArrayAssoc;
str5 = SELECT countnik as agama from penduduk where agama=Budha;
sql5-executestr5; data5 = sql5-getArrayAssoc;
array_unshiftsmtThn, Islam, Kristen, Katholik, Hindu, Budha;
array_unshiftip, data[agama],data2[agama],data3[agama],data4[agama],da
ta5[agama]; graph = new Graph500,300,auto;
graph-SetScaletextlin, 0, 100; graph-SetShadow;
graph-SetMargin50,50,40,40; barplot = new BarPlotip;
barplot-SetFillColorred; barplot-value-show;
barplot -value-SetFormat3.1f; graph-Addbarplot;
graph-xaxis- SetTickLabelssmtThn; graph-title-SetGrafik Jumlah Pemeluk Agama;
graph-yaxis-title-SetJumlah Penduduk; graph-title-SetFontFF_FONT1,FS_BOLD;
graph-yaxis-title-SetFontFF_FONT1,FS_BOLD; graph-xaxis-title-SetFontFF_FONT1,FS_BOLD;
graph-Stroke; ?
Listing Program 4.36 pendudukagama.php
138
4.5.1.3.35 Halaman Grafik Usia Penduduk
Gambar 4.39 Halaman Grafik Usia Penduduk Halaman grafik usia penduduk ini gambar 4.39 menampilkan data
usia penduduk kampung yang dibagi menjadi 3 jenis yaitu usia anak-anak, usia produktif dan manula. Berikut ini adalah listing program untuk menampilkan
grafik usia penduduk:
?php include_once .libMysqlConn.php;
sql = new MysqlConn; sql2 = new MysqlConn;
sql3 = new MysqlConn; sql4 = new MysqlConn;
sql5 = new MysqlConn; smtThn = array;
ip = array; include .libjpgraphjpgraph.php;
include .libjpgraphjpgraph_bar.php; include .libjpgraphjpgraph_line.php;
str = SELECT countnik as usia from penduduk where umur between 0 And 12;
sql-executestr; data = sql-getArrayAssoc;
139
str2 = SELECT countnik as usia from penduduk where umur between 13 and 50;
sql2-executestr2; data2 = sql2-getArrayAssoc;
str3 = SELECT countnik as usia from penduduk where umur 51 ;
sql3-executestr3; data3 = sql3-getArrayAssoc;
array_unshiftsmtThn, Anak, Produktif, Manula; array_unshiftip, data[usia],data2[usia],data3[usia];
graph = new Graph500,300,auto; graph-SetScaletextlin, 0, 100;
graph-SetShadow; graph-SetMargin50,50,40,40;
barplot = new BarPlotip; barplot-SetFillColorred;
barplot-value-show; barplot -value-SetFormat3.1f;
graph-Addbarplot; graph-xaxis- SetTickLabelssmtThn;
graph-title-SetGrafik Usia Penduduk; graph-yaxis-title-SetJumlah Penduduk;
graph-title-SetFontFF_FONT1,FS_BOLD; graph-yaxis-title-SetFontFF_FONT1,FS_BOLD;
graph-xaxis-title-SetFontFF_FONT1,FS_BOLD; graph-Stroke;
?
Listing Program 4.37 pendudukusia.php
140
4.5.1.3.36 Halaman Grafik Jenis Kelamin Penduduk