Diagram Lingkaran Organisasi Kesenian |
Diagram lingkaran ini fungsinya untuk menampilkan data yang sifatnya tidak pasti jadi dilambangkan dalam format persen %.
Diagram Pie adalah gambaran grafik informasi kuantitatif menggunakan lingkaran yang dibagi menjadi beberapa sektor yang ukuran relatifnya sesuai dengan proporsi kuantitas. Pada dasarnya, diagram ini menampilkan hubungan persentase antar bagian dibandingkan dengan keseluruhan.
Bahan :
1. Database MySQL saya menggunakan XAMPP
2. Editor Text saya menggunakan Notepad++
3. Web Browser
4. Plugin HighCart dan JQuery saya sediakan link paling bawah
Soal :
Disini saya mempunyai Database dengan nama Registerkesenian yang berisikan Tabel Seniman yang ada di wilayah Kabupaten Kediri . Saya akan membuat Grafik yang mampu menampilkan Jumlah Total Organisasi Kesenian yang ada di Kabupaten Kediri berdasarkan Kategori kesenian ( Jaranan, Kuda Lumping , Tari ) dalambentuk persentase . Tugas saya kemaren
Berikut cara mudah membuat Diagram Batang Organisasi Kesenian di Kabupaten Kediri dengan database Register kesenian MySQL :
1. Buat Database dengan Nama Registerkesenian dan Tabel Seniman , jangan lupa untuk mengisikan Data seniman dan dibagian field namaorga pastikan terdapat kata tari , jaranan dan kuda lumping berikut desain databasenya
Isi Tabel Seniman |
Field Tabel Seniman |
2. Buka Notepad++ buat file dengan Nama Index.php
// Buat Koneksi
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'registerkesenian';
$conn = mysql_connect($host, $user, $pass);
mysql_select_db($db, $conn);
?>
// Load Jquery
<div id="tooplate_main">
<script type="text/javascript" src="js/jquery1.min.js"></script>
<script type="text/javascript">
$(function () {
$(document).ready(function () {
// Buat diagram lingkaran
$('#container').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Jumlah Organisasi Seniman'
},
tooltip: {
// Tampilkan dalam bentuk persen
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: false
},
showInLegend: true
}
},
series: [{
type: 'pie',
name: 'Data Check List',
data: [
// Query Perbatang untuk menampilkan data berdarkan kategori yang dipilih
['Jaranan', <?php
$result = mysql_query("SELECT * FROM seniman WHERE namaorga like '%jaranan%' ");
$num_rows = mysql_num_rows($result);
echo $num_rows; ?>.0],
['Kuda Lumping', <?php
$result = mysql_query("SELECT * FROM seniman WHERE namaorga like '%kuda%'");
$num_rows = mysql_num_rows($result);
echo $num_rows; ?>.0],
['Tari', <?php
$result = mysql_query("SELECT * FROM seniman WHERE namaorga like '%tari%'");
$num_rows = mysql_num_rows($result);
echo $num_rows; ?>.0],
['Helmy', <?php
$result = mysql_query("SELECT * FROM seniman WHERE namaorga like '%helmy%'");
$num_rows = mysql_num_rows($result);
echo $num_rows; ?>.0],
]
}]
});
});
});
</script>
</head>
<body>
// Supaya tampilanya 3D gunakan plugin Highcart
<script src="js/highcharts.js"></script>3. Hasilnya seperti gambar dibawah :
<div id="container" style="min-width: 310px; height: 400px; max-width: 900px; margin: 0 auto"></div>
Diagram Lingkaran Organisasi Kesenian |
Diagram Lingkaran Organisasi Kesenian 2 |
Demikian pembahasan mengenai Tutorial membuat Diagram Lingkaran dengan PHP dan database MySql semoga bermanfaat silahkan di kreasikan menurut kepentingan masing-asing . Jika ada yang mau menambah silahkan cantumkan pada komentar dibawah . Terimakasih