Membuat Chart Pie Dengan Google Chart API

Buat teman-teman yang ingin Membuat Chart Pie Dengan Google Chart API di tampilan websitenya juga bisa loh. Karena Google menyediakan chart yang dapat kita pakai untuk kebutuhan website kita. Dimana chart ini gratis bisa di pakai kapan saja tanpa kita harus membayarnya. Bersifat powerfull dimana kita bisa melakukan custom bentuk chartnya, bisa juga melakukan control terhadap data yang ingin ditampilkan sehingga interaktif, membuat data dengan dinamika yang berbeda-beda serta mudah di gunakan. Google chart juga memiliki banyak variasi tipe chart seperti pada gambar di bawah ini.

Langkah pertama cara  teman-teman siapkan terlebih dahulu table databasenya yang sudah berisi data atau teman-teman bisa salin script di bawah untuk membuat databasenya.

CREATE TABLE IF NOT EXISTS `karyawan` ( 

  `id` int(11) NOT NULL AUTO_INCREMENT, 

  `nama` varchar(50) NOT NULL,  

  `jenis_kelamin` varchar(10) NOT NULL,  

  `umur` int(11) NOT NULL,  

  PRIMARY KEY (`id`) 

 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=187 ; 

 -- 

 -- Dumping data for table `karyawan` 

 -- 

 INSERT INTO `karyawan` (`id`, `nama`, `jenis_kelamin`, `umur`) VALUES 

 (1, 'Shelli', 'wanita', '25'),

 (2, 'Bartho', 'pria', '30'),

 (3, 'Irwan', 'pria', '27'),

 (4, 'Fatimah', 'wanita', '23'),

 (5, 'Nita', 'wanita', '25'),

 (6, 'Shari', 'wanita', '23');

Jika sudah maka kita akan membuat perintah sql di php untuk mengambil data dengan cara di grouping dan kemudian akan kita looping di dalam fungsi drawChart() dan lalu di tampilkan di dalam div seperti script di bawah ini.

<?php 

 $connect = mysqli_connect("localhost", "dumet", "school", "test"); 

 $query = "SELECT jenis_kelamin, count(*) as total FROM karyawan GROUP BY jenis_kelamin"; 

 $result = mysqli_query($connect, $query); 

 ?> 

 <!DOCTYPE html> 

 <html> 

      <head> 

           <title>Cara Membuat Chart Pie Dengan Google Chart API</title> 

           <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> 

           <script type="text/javascript"> 

           google.charts.load('current', {'packages':['corechart']}); 

           google.charts.setOnLoadCallback(drawChart); 

           function drawChart()  { 

                var data = google.visualization.arrayToDataTable([ 

                          ['Jenis kelamin', 'Total'],

                          <?php 

                          while($row = mysqli_fetch_array($result))  { 

                               echo "['".$row["jenis_kelamin"]."', ".$row["total"]."],"; 

                          } 

                          ?> 

                     ]);

                var options = { 

                      title: 'Persentase dari karyawan Pria dan Wanita', 

                      is3D:true 

                      // pieHole: 0.4 

                     }; 

                var chart = new google.visualization.PieChart(document.getElementById('piechart')); 

                chart.draw(data, options); 

           } 

           </script> 

      </head> 

      <body>

           <div style="width:900px;"> 

                <h3 align="center">Cara Membuat Chart Pie Dengan Google Chart API</h3> 

                <div id="piechart" style="width: 900px; height: 500px;"></div> 

           </div> 

      </body> 

 </html>

Jika teman-teman buka di browser maka tampilannya akan seperti pada gambar di bawah ini.

Demikian artikel tentang cara Membuat Chart Pie Dengan Google Chart API. Semoga bermanfaat dan selamat mencoba.

13 Maret 2019

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Mini Bootcamp Backend Laravel 11 Bulan Mei 2024 di DUMET School
Webinar Selanjutnya Mei 2024

Minggu, 26 Mei 2024, 09.00-13.00 WIB

(4 Jam Membuat Backend di Laravel 11)

chat