Skip to main content

Cara Membuat Grafik Dari Database MySQL Dan PHP Menggunakan Chart.js + Source Code

Cara Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.js – Seperti yang saya singgung sebelumnya di tutorial cara membuat grafik dengan chart.js, kita akan membahas tentang Cara Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.js.

Cara Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.jsJika sebelumnya kita telah belajar tentang cara membuat grafik atau chart dengan chart.js, pada tutorial ini tidak lagi kita bahas tentang cara membuat grafik, tapi lebih ke cara menerapkan data dari database ke dalam grafik yang kita buat. Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.js

Jadi di tutorial ini kita akan belajar menampilkan data dari database ke dalam data grafik. dengan cara mengambil data dari database. kemudian kita tampilkan dalam bentuk grafik atau chart.

Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.js

Pertama-tama kita siapkan dulu sebuah database dan sebuah tabel. dimana data yang akan kita tampilkan pada grafik adalah data yang berasal dan tersimpan pada database dan table ini.

Persiapan database

Di contoh kasus Tutorial Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.js ini kita akan membuat sebuah database dengan nama “grafik_mahasiswa”, dan membuat sebuah table dengan nama “mahasiswa” dengan column id, nama, nim dan fakultas. seperti pada gambar berikut.

Membuat Grafik Dari Database MySQL Dan PHP Dengan Chartjs

Membuat Grafik Dari Database MySQL Dan PHP Dengan Chartjs
Seperti yang terlihat pada gambar di atas, saya telah membuat database dengan nama “grafik_mahasiswa” dan sebuah table dengan nama “mahasiswa”. dan saya juga telah mengisi 20 data mahasiswa untuk kita jadikan data sampel pada contoh kasus tutorial membuat chart dari database dengan PHP ini.

Jika teman-teman ingin membuat table dan menginput data mahasiswa nya dengan cepat, silahkan teman-teman import file sql berikut setelah membuat database dengan nama “grafik_mahasiswa”.
sql


Oke sampai disini kita telah punya 1 database dan 1 table mahasiswa. nah sekarang tugas kita adalah menampilkan data mahasiswa berdasarkan fakultas pada sebuah grafik. misalnya mahasiswa fakultas teknik ada berapa orang, mahasiswa fakultas ekonomi berapa orang, begitu juga dengan mahasiswa pertanian dan fisip.

Membuat Grafik Data Mahasiswa Dari Database

Setelah kita mempunyai data yang ingin kita buatkan grafiknya, langsung saja kita buat grafiknya seperti yang telah kita pelajari di tutorial cara membuat grafik dengan chart.js.
Project ini saya buat dalam folder “grafik_mahasiswa“. kemudian langsung saja masukkan chart.js nya ke dalam folder grafik_mahasiswa. seperti yang sudah di jelaskan di tutorial membuat grafik dengan chart.js sebelumnya. dimana sebelumnya kita telah belajar menginstalasi dan menggunakan chart.js
Dan buat 2 buah file PHP. yaitu :
  • koneksi.php (untuk membuat koneksi database php dan mysql)
  • index.php (untuk membuat grafik dan menampilkan data grafik mahasiswa)

membuat grafik dengan php dan mysql

membuat grafik dengan php dan mysql
Koneksi.php


Index.php

Oke coba kita jalankan dulu pada browser. setelah melihat hasilnya akan saya jelaskan step by step cara kerjanya.
Buka localhost/grafik_mahasiswa pada browser. maka hasilnya seperti berikut. keren dan mudah kan.
cara membuat grafik dari database
cara membuat grafik dari database


Grafik pun langsung jadi. lengkap dengan animasi pada grafik atau chart nya.

membuat grafik dari database mysql dengan php dan chart.js
membuat grafik dari database mysql dengan php dan chart.js

Penjelasan Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.js

Coba teman-teman perhatikan. pada file koneksi.php kita telah membuat koneksi database php dan mysqli. seperti yang telah kita pelajari sebelumnya di www.malasngoding.com yang tercinta ini.

Kemudian lanjut ke file index.php. pada file index.php yang pertama kali kita lakukan adalah menghubungkan file index.php dengan file chart.js seperti yang sudah dijelaskan juga pada tutorial sebelumnya.

kemudian lagi, kita buat element <canvas>..</canvas> dengan memberikan id juga untuk membuat grafik menggunakan chart.js (sudah dijelaskan juga pada tutorial sebelumnya).


kita juga menampilkan data mahasiswa dari database di dalam tabel. untuk caranya juga sudah di jelaskan pada tutorial sebelumnya.

dan terakhir pada inti dari pembuatan grafik ini yaitu pada fungsi chart.js yang berguna untuk membuat chart atau grafik nya.


Pada array data, jika kita tampilkan jumlah dari data mahasiswa berdasarkan fakultas nya masing-masing.


misal, kita ambil data dari table mahasiswa yang mana fakultasnya adalah “teknik”. kemudian kita hitung jumlah nya dengan fungsi mysqli_num_rows().

begitu juga dengan data mahasiswa fakultas ekonomi, fisip dan pertanian.
nah sangat mudah kan teman-teman.
Oke sekian dulu Tutorial Membuat Grafik Dari Database MySQL Dan PHP Dengan Chart.js ini. semoha dapat bermanfaat untuk teman-teman. pada tutorial selanjutnya kita akan membuat grafik lagi, tapi dengan contoh kasus yang berbeda, yaitu kita akan membuat grafik yang menghitung jumlah mahasiswa berdasarkan jenis kelamin dalam bentuk grafik pie.
Kita lanjutkan ke part 2
Pada part 2 kita akan belajar membuat grafik dinamis dengan php. dan membuat grafik pie. serta membuat grafik mahasiswa berdasarkan jenis kelamin.

Incoming search terms:

  • cara menampilkan database dalam bentuk grafik
  • cara menampilkan database dalam bentuk grafik beserta interpretasinya
  • cara menampilkan database dalam bentuk grafik fungsi kuadrat ppt
  • cara menampilkan database dalam bentuk grafik gambar atau pictogram
  • cara menampilkan database dalam bentuk grafik gambar tulang
  • cara menampilkan database dalam bentuk grafik gambar happy
  • cara menampilkan database dalam bentuk grafik gambar dan
  • cara menampilkan database dalam bentuk grafik gambar dan tulang
  • cara menampilkan database dalam bentuk grafik gambar pictogram
  • cara menampilkan database dalam bentuk grafik daftar cek masalah




Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar
-->