Membuat Grafik batang menggunakan HighChart dengan CI

dokumen-dokumen yang mirip
TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Dari potongan program pada Gambar 1 dijelaskan bahwa, program

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Dropdown Berhubungan (Sync Dropdown) Dengan CI & MySQL

Membuat Combobox Bertingkat dengan CakePHP

Muhammad Khoirul Hasin

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM

Validasi Form dengan CakePHP

Perancangan dan Implementasi Sistem Informasi Audit Mutu Akademik Internal berbasis Web menggunakan Framework Codeigniter (Studi Kasus : LPMAI UKSW)

DAFTAR PUSTAKA. Adisasmita, Rahardjo Pengelolaan Pendapatan & Anggaran Daerah. Yogyakarta: Graha Ilmu.

DAFTAR PUSTAKA. Anhar Panduan Menguasai PHP & MySQL Secara Otodidak. Mediakita : Jakarta

Tutorial Membuat WEB Dinamis Dengan PHP

DAFTAR PUSTAKA. Upton, D. (2007). CodeIgniter for Rapid PHP Application Development. Birmingham: Packt Publishing Ltd.

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)

Fungsi Insert Data dalam CRUD (CREATE READ UPDATE DELETE) di Codeigniter

window.location='karyawan/homeuser.php'</script>"; }else if($c['level']=="manajer"){

BAB X AKSES DAN MANIPULASI DATA

RANCANG BANGUN SISTEM INFORMASI INVENTARISASI LAPORAN TUGAS AKHIR MAHASISWA PROGRAM STUDI TEKNIK INFORMATIKA BERBASIS FRAMEWORK CODEIGNITER

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

Jquery AJax File Upload Codeigniter

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. menguji dan memulai penggunaan sistem yang baru.

Framework untuk web yang dibuat dalam bentuk Web Berbasis Model-View-Controller (MVC)

Membuat sendiri active record sederhana ala framework

Pemrograman Web Berbasis Framework. Pertemuan 6 : Konsep MVC : Model. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

DAFTAR PUSTAKA.

BAB IV IMPLEMENTASI DAN PENGUJIAN

PRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan

IMPLEMENTASI MVC PADA SITUS PORTAL PENCARIAN UNIVERSITAS DI DAERAH ISTIMEWA YOGYAKARTA. Rionaldi Sugiarto Katon Wijana, Wimmie Handiwidjojo

Hak Akses dan Login Multi User. Baiklah untuk mulai praktek yang pertama ini file yang dibutuhkan adalah seperti yang terlihat dalam gambar berikut :

BAB III PEMBAHASAN 3.1 Analisa Sistem

Pemrograman Web. Model View Controller. Adam Hendra Brata

Menangani Input dari User

BERKENALAN DENGAN MODEL CODEIGNITER


BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

Basis Data I. Pertemuan Ke-12 (Aplikasi Basisdata berbasis web) Noor Ifada.

Membuat Kalender Jadwal Dengan PHP, Mysql, dan Fullcalendar.js

Pengembangan Web Service Untuk Aplikasi Zodiak 1. Menyiapkan database yang akan digunakan 2. Menulis kode program untuk aplikasi server

BAB IV IMPLEMENTASI DAN PENGUJIAN

By Desrizal. Pengenalan AJAX

AJAX Tutorial. Perhatikan untuk memilih kriteria pada aplikasi ini digunakan komponen radiobutton.

Lampiran Kode Program

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Chart Dinamis dengan PHP-XML-JSChart

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV PENGUJIAN DAN PEMBAHASAN

Codeigniter : Membuat kalkulator sederhana

Pengembangan Aplikasi Menggunakan Framework Code Igniter 3 Level Basic. Helmy Faisal Muttaqin, S.Kom, M.T

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Pentingnya susunan struktur program yang rapi: Dalam modul ini susunan direktori yang diterapkan:

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Gambar 4.28Konfigurasi Base Path dan Sistem

Tugas Modul 2-3. <?php //Header File XML header("content-type: text/xml"); include("koneksi.php");

Multiple Upload dengan Jumlah Dinamis Menggunakan Javascript dalam Framework CodeIgniter

MEMBUAT CRUD DENGAN CODEIGNITER : INPUT DATA KE DATABASE

FRAMEWORK CODEIGNITER

Mengembangkan Component Joomla Oleh : Garry B.

Tutorial CakePHP Dasar Part III - Sorting, Pagination

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

BAB IV IMPLEMENTASI DAN PENGUJIAN. construction. Pada tahap construction dilakukan implementasi yang merupakan

PHP Frameworks. Pemrograman Web

Membuat Toko Online dengan Ajax Jquery [Part 4]

APPENDIX. INDEX/MAIN INTERFACE CODE <index.php> TEST DRIVE CODE <readaiml.php>

BAB IV IMPLEMENTASI DAN PENGUJIAN

HTML, CSS, JavaScript, PHP MODUL PEMROGRAMAN WEB UNP PGRI KEDIRI

AJAX Tutorial. Contoh AJAX Database 1

Bab 5 CodeIgniter (CI)

AJAX Tutorial. Contoh AJAX Database 4

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

Oleh: Ahmad Syauqi Ahsan

MODUL PEMROGRAMAN WEB PPPG KESENIAN YOGYAKARTA

PEMROGRAMAN PHP DASAR

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

E-trik Ajax. Ajax dan MySQL. Dedi Alnas

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

BAB IV IMPLEMENTASI DAN PENGUJIAN

AJAX Tutorial. Contoh AJAX Database 4

Jamal Apriadi

buat Lightbox mu sendiri dengan jquery

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Membuat Aplikasi Chating Sederhana dengan Jquery, Codeigniter dan Bootsrap

Modul 3. Oleh : Mohammad Sholikin. 1

Oleh: Ahmad Syauqi Ahsan

Mencetak Data Ke Word atau Excell

BAB IV IMPLEMENTASI DAN PENGUJIAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Upload File dengan Metode AJAX

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Bab IV Prototipe Pengembangan dan Verifikasi

Oleh: Ahmad Syauqi Ahsan

MODUL 11 MEMBUAT LOGIN USER


BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Implementasi Dashboard untuk Sistem Monitoring Bimbingan dan Konseling Siswa

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

Transkripsi:

Membuat Grafik batang menggunakan HighChart dengan CI Oleh: muttaqin selamat sore temen - temen pada penulis kali saya ingin berbagi bagaimana membuat grafik batang Highcart menggunakan CI,singkatan CI pasti tidak asing lagikan bagi kaum muda pencinta Web Developer,, pada awal nya saya disuruh buat apalikasi untuk proses pemilihan umum di kampus ane tapi karena waktu nya mempet jadi nya gak di terapin deh yang ane bisa buat aplikasi nya untuk di pakai jika di... selamat sore temen - temen pada penulis kali saya ingin berbagi bagaimana membuat grafik batang Highcart menggunakan CI,singkatan CI pasti tidak asing lagikan bagi kaum muda pencinta Web Developer,, pada awal nya saya disuruh buat apalikasi untuk proses pemilihan umum di kampus ane tapi karena waktu nya mempet jadi nya gak di terapin deh yang ane bisa buat aplikasi nya untuk di pakai jika di perlukan di tahap ini penulis ingin membagai salah satu bagian dari proses pembuatan aplikasi pemilihan umum yang ada di kampus penulis yaitu membuat hasil pemenang dalam bentu grafik jadinya penulis buat pakek higchart ini hehe.. tanpa banyak cincong langsung fokus :) Database nya : CREATE TABLE IF NOT EXISTS `pemilihan` ( `nim` varchar(12) NOT NULL, `bem` enum('1','2','3','4','5','6') NOT NULL, `date` date NOT NULL, `status` varchar(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 1. model : <?php class M_bem extends CI_Model function construct() parent:: construct(); function get_row() $query= $this->db->query("select COUNT(bem) as suara FROM pemilihan WHERE bem='1' "); return $query->result();

function get_row1() return $this->db->query("select COUNT(bem) as suara FROM pemilihan WHERE bem='2' ")->result(); function get_row2() return $this->db->query("select COUNT(bem) as suara FROM pemilihan WHERE bem='3' ")->result(); function get_row3() $query= $this->db->query("select COUNT(bem) as suara FROM pemilihan WHERE bem='4' "); return $query->result(); function get_row4() return $this->db->query("select COUNT(bem) as suara FROM pemilihan WHERE bem='5' ")->result(); function get_row5() return $this->db->query("select COUNT(bem) as suara FROM pemilihan WHERE bem='6' ")->result(); // end calon bem 2.controller : <?php class Grafik extends CI_Controller function construct() parent:: construct();

$this->load->model('m_bem'); function index() $data = array( 'suara' => $this->m_bem->get_row(), 'suara1' => $this->m_bem->get_row1(), 'suara2' => $this->m_bem->get_row2(), 'suara3' => $this->m_bem->get_row3(), 'suara4' => $this->m_bem->get_row4(), 'suara5' => $this->m_bem->get_row5(), ); $data['title'] = "Grafik Winner BERM"; $this->load->view('juara/element/vheader', $data); $this->load->view('juara/page/vbem'); $this->load->view('juara/element/vfooter'); // end calon bem?> 3.view : <!--/span--> <script type="text/javascript" src="<?php echo base_url();?>bootstrap/js/jquery.js"></script> <div id="container"> <?php foreach ($suara as $mh) ;?> <?php foreach ($suara1 as $mh1) ;?> <?php foreach ($suara2 as $mh2) ;?> <?php foreach ($suara3 as $c4) ;?> <?php foreach ($suara4 as $c5) ;?> <?php foreach ($suara5 as $c6) ;?> <script type="text/javascript"> $(function () var chart; $(document).ready(function () var colors = Highcharts.getOptions().colors, categories = ['Calon ke I', 'Calon Ke II', 'Calon Ke III', 'Calon IV', 'Calon Ke V', 'Calon Ke VI'], name = 'Perolehan suara', data = [ y:<?php echo $mh->suara;?>, color:colors[0], drilldown:

,,,,, name:'calon Ke I', categories:['calon Ke I'], data:[<?php echo $mh->suara;?>], color:colors[0] y:<?php echo $mh1->suara;?>, color:colors[1], drilldown: name:'calon Ke II', categories:['calon Ke II'], data:[<?php echo $mh1->suara;?>], color:colors[1] y:<?php echo $mh2->suara;?>, color:colors[2], drilldown: name:'calon Ke III', categories:['calon Ke III'], data:[<?php echo $mh2->suara;?>], color:colors[2] y:<?php echo $c4->suara;?>, color:colors[3], drilldown: name:'calon Ke IV', categories:['calon Ke IV'], data:[<?php echo $c4->suara;?>], color:colors[3] y:<?php echo $c5->suara;?>, color:colors[4], drilldown: name:'calon Ke V', categories:['calon Ke V'], data:[<?php echo $c5->suara;?>], color:colors[4] y:<?php echo $c6->suara;?>, color:colors[5], drilldown: name:'calon Ke VI',

categories:['calon Ke VI'], data:[ <?php echo $c6->suara;?>], color:colors[5] ]; function setchart(name, categories, data, color) chart.xaxis[0].setcategories(categories, false); chart.series[0].remove(false); chart.addseries( name:name, data:data, color:color 'white', false); chart.redraw(); chart = new Highcharts.Chart( chart: renderto:'container', type:'column', title: text:'perolehan SUARA PADA PEMILIHAN CAPRES DAN CAWAPRES,TAHUN 2013 /2014', subtitle: text:'click the columns to see winner. Click again to view detail.', xaxis: categories:categories, yaxis: title: text:'total percent Winner ', plotoptions: column: cursor:'pointer', point: events: click:function () var drilldown = this.drilldown; if (drilldown) // drill down setchart(drilldown.name, drilldown.categories, drilldown.data, drilldown.color); else // restore setchart(name, categories, data);

orang</b><br/>'; + 'detail '; ); ); </script> </div> );, datalabels: enabled:true, color:colors[0], style: fontweight:'bold', formatter:function () return this.y + '%';, tooltip: formatter:function () var point = this.point, s = this.x + ':<b>' + this.y + '% if (point.drilldown) s += 'Click to view ' + point.category else s += 'Click again to back'; return s;, series:[ name:name, data:data, color:'white' ], exporting: enabled:false <script type="text/javascript" src="<?php echo base_url();?>bootstrap/js/highcharts.js"></script> <script type="text/javascript" src="<?php echo base_url();?>bootstrap/js/exporting.js"></script> link untuk javascript disini : www.4shared.com/zip/bwte0ka1/berkas.html

Tentang Penulis muttaqin sederhana dan selalu bersyukur