Membuat Grafik dengan Highcharts dari data di database

Publish Date : 30-09-2016 , dibaca 45749 kali, Hari ini dibaca : 1 kali ,1 comments

Postingan ini kita akan membuat grafik di php html mysql dengan Highcharts , maksudnya kita akan menampilkan data di database dengan bentuk grafik , nah grafik tersebut dibuat dengan plugin highcharts ,,,, haha.. ok..faham kan,.. ok langsung saja ke tutorial nya .. oy jika ingin membuat grafik 3 dimensi silahkan lihat postingan saya di Membuat Grafik dengan jquery Fusion Cahart dengan data di database

menampilkan data dalam bentuk grafik

Membuat Grafik dengan Highcharts

Seperti biasa yang pertama kita lakukan adalah membuat database, buat database dengan nama penjualan. Lalu buat tabel sederhana dan beri nama tabel penjualan
Setelah itu buat struktur tabel dan isi tabel seperti di bawah ini

membuat grafik di php dengan highcharts

kemudian inputkan data,, contoh seperti gambar berikut ini :

membuat grafik data dari database

Langkah selanjutnya, buat file koneksi ke database :

config.php

<?php
 //defined('ROOT') or die('');
 
 define('db_host','localhost');
 define('db_user','root');
 define('db_pass','');
 define('db_name','penjualan');
 
 mysql_connect(db_host,db_user,db_pass);
 mysql_select_db(db_name);
?>

Selanjutnya kita buat file dengan nama file grafik.php dan isi seperti di bawah ini :

<html>
 <head>
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/highcharts.js" type="text/javascript"></script>
<script type="text/javascript">
 var chart1; // globally available
$(document).ready(function() {
      chart1 = new Highcharts.Chart({
         chart: {
            renderTo: 'container',
            type: 'column'
         },   
         title: {
            text: 'Grafik Penjualan Kamera '
         },
         xAxis: {
            categories: ['brand']
         },
         yAxis: {
            title: {
               text: 'Jumlah terjual'
            }
         },
              series:             
            [
            <?php
         include('config.php');
           $sql   = "SELECT brand  FROM penjualan";
            $query = mysql_query( $sql )  or die(mysql_error());
            while( $ret = mysql_fetch_array( $query ) ){
             $brand=$ret['brand'];                     
                 $sql_jumlah   = "SELECT jumlah FROM penjualan WHERE brand='$brand'";        
                 $query_jumlah = mysql_query( $sql_jumlah ) or die(mysql_error());
                 while( $data = mysql_fetch_array( $query_jumlah ) ){
                    $jumlah = $data['jumlah'];                 
                  }             
                  ?>
                  {
                      name: '<?php echo $brand; ?>',
                      data: [<?php echo $jumlah; ?>]
                  },
                  <?php } ?>
            ]
      });
   });
</script>
 </head>
 <body>
  <div id='container'></div>  
 </body>
</html>

Langkah yang terakhir, download folder js lalu simpan di dalam folder aplikasi grafik kamu. klik DOWNLOAD.
Nah.... jalankan file tersebut,, dan jangan lupa simpan di folder htdocs/nama_folder , kemudian akses dengan "localhost/nama_folder" ,

Gimana... jreeeng...

Ok deh.. Sekian dulu... Demikanlah cara membuat grafik dengan mengambil data dari database... mudah-mudahan artikel ini dapat bermanfaat

Produk Rekomendasi

Artikel Terkait

Diskusi

1 Komentar


yuli   Pada : 2016-09-29 21:53:47
kalau membuat grafiknya dengan menggunakan fusion chart versi 3D Bar chart gimana ya? ada yang bisa? Need help and fast respon. Thanks



wa