Irvan Lewenusa

dokumen-dokumen yang mirip
Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

PEMROGRAMAN VB.NET. Koneksi Ke Database


Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:


Budi permana, S.Kom

BAB II MICROSOFT VISUAL STUDIO



SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.


Membuat Program Kriptografi dengan VB.Net 2010

Cara Koneksi Database

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA



Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

Budi Permana, S.Kom

PEMROGRAMAN VB.NET. Sintaks Pada Class

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

M. Choirul Amri. 2.1 Membuat Project Baru.


Source Code Test Program Dengan VB Net

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

HOW TO CALL A REPORT IN VB.NET

Pengenalan Microsoft Visual Studio 2010

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Program Database Penjualan Barang

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Ario Suryo Kusumo

M. Choirul Amri.

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

EXPORT DATA DARI ACCESS TABLE KE TXT / CSV FILE

BAB VII MENU, TOOLBAR DAN STATUSBAR

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

BAB VIII PENGENALAN DATABASE

M. Choirul Amri.

BAB IV IMPLEMENTASI DAN PENGUJIAN

PENGKODEAN AKSES FORM SISTEM USER


Backup dan Restore Database SQL Server 2005 Lewat Aplikasi Backup

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana


PEMROGRAMAN VISUAL BASIC

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET


KONEKSI DATABASE SQL DENGAN VB.NET

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Aplikasi Penggunaan If Then Else dan Select Case Pada Visual Basic 2010

MODUL 2 SELECTION & LOOPING PADA FORM

TiPe Data Array di Vb.net. By Faizah,S.Kom

Informasi Status Batere Menggunakan Visual Basic.Net

SOLUTIONS DAN PROJECT

MODUL 2 PERANCANGAN INTERFACE

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"

Endi Dwi Kristianto

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET


Aplikasi Payroll dengan ASP.Net

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

Modul x login dan Periode

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

PEMROGRAMAN TERSTRUKTUR II


MENU. 5.1 Membuat MenuStrip

BAB 4 PROTOKOL TCP UDP - REMOTE

C# Part 1 Pengenalan Logika Basic

Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All

M.Octaviano Pratama

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

MODUL I PENGENALAN VISUAL BASIC.NET


Roy Daniel

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Krisna D. Octovhiana. 1.1 Apa itu Array?

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN TESTING


STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Sesi 12 : Pengenalan Pemrograman Database

Krisna D. Octovhiana

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

Menampilkan Data/Tabel MySQL di Ms.Access

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

MODUL 2 IP ADDRESS SOCKET

Krisna D. Octovhiana

MODUL VII VISUAL BASIC

Menambah Lokasi Jaringan FTP pada My Computer

MULTIPLE BINDINGNAVIGATOR PADA VB 2008

Memasukkan file Flash Ke Delphi 7

Transkripsi:

Membuat Grafik VB.Net Menggunakan MSChart Irvan Lewenusa irvan@belajar-it.web.id http://belajar-it.web.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Ada banyak sekali komponen - komponen pada VB.Net yang dapat digunakan untuk menampilkan data menggunakan grafik / kurva / chart dan lain - lain. Pada kesempatan kali ini saya akan mencoba menjelaskan menampilkan data berupa grafik menggunakan komponen MSCHART yang merupakan komponen gratis dapat dipakai pada visual studio baik dari Database maupun tanpa database. Pendahuluan MSChart Kontrol merupakan komponen terkait dengan data grid (Object Datagrid). Datagrid ini adalah tabel yang menyimpan data yang akan di petakan pada grafik / chart. Datagrid juga menyertakan label yang digunakan untuk mengidentifikasi seri dan katagori pada tabel. Orang yang merancang aplikasi grafik akan mengisi datagrid dengan informasi dengan memasukan data langsung atau dengan import data dari spreadsheet atau array. Komponen MSChart dapat di download di web berikut : add on visual studio http://www.microsoft.com/en-us/download/confirmation.aspx?id=23903 mschart.exe http://www.microsoft.com/en-us/download/details.aspx?id=14422 Pembuatan Grafik dengan MSChart Kontrol Setelah meng-install 2 (dua) komponen pada link sebelumnya, maka ketika kita membuat project baru, pada toolbox visual studio anda akan ada tambahan icon berupa chart pada bagian data 1

1 Toolbox MSChart Hal - hal yang perlu diperhatikan dalam menggunakan komponen MSChart ini adalah bagian X, Y, Series yang akan dijelaskan pada gambar dibawah ini. 2 X,Y, Series pada MSChart Bentuk Chart yang disediakan bermacam - macam dan dapat di sesuaikan dengan kebutuhan. 2

3

3 Contoh Style Chart MSChart Pembuatan Grafik dengan MSChart Tanpa Database Pertama buat sebuah project baru, kemudian pada form yang telah terbentuk sesuaikan ukurannya dan tambahkan komponen chart pada form. Maka tampilan akan terlihat seperti gambar dibawah ini. 4 Desain Form MSChart selanjutnya klik ganda pada Title form "Contoh Tanpa Database" pada project ini kemudian 4

akan tampil layar Code dan isikan code sesuai dengan code dibawah ini. 'import component MSchart pada code Imports System.Windows.Forms.DataVisualization.Charting Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load With Chart1 '=Nama Group Dim namamhs() As String = {"Mahasiswa 1", "Mahasiswa 2"}.Series.Clear() For i As Integer = 0 To namamhs.length - 1 'naa series.series.add(namamhs(i)) Next 'Format Series/Chart.ChartAreas(0).AxisX.Interval = 1.ChartAreas(0).AxisX.IsStartedFromZero = True For Each seri As Series In.Series 'tipe Chart seri.charttype = SeriesChartType.Column 'tipe Nilai X seri.xvaluetype = ChartValueType.String 'tipe Nilai Y seri.yvaluetype = ChartValueType.Double Next 'Isi Nilai Series/Chart (X,Y).Series(0).Points.AddXY("Algoritma", 100).Series(0).Points.AddXY("Biologi", 70).Series(0).Points.AddXY("Bahasa", 45).Series(0).Points.AddXY("Fisika", 60).Series(1).Points.AddXY("Algoritma", 90).Series(1).Points.AddXY("Biologi", 25).Series(1).Points.AddXY("Bahasa", 80).Series(1).Points.AddXY("Fisika", 60) End With End Sub End Class Pada Code Diatas nama Form nya adalah Form1. setelah di Run.. maka akan menghasilkan tampilan sebagai berikut. 5

5 MSChart Tanpa Database Pembuatan Grafik dengan MSChart Dengan Database Pada bagian ini saya akan membuat chart menggunakan MSChart kembali dengan menggunakan data yang terdapat pada Database. Pertama Saya akan membuat Project baru pada Visual Studio. Kemudian saya akan membuat sebuah contoh database sederhana menggunakan MSAccess sebagai berikut : 6 Database testdata.accdb Kemudian saya akan membuat Module pada VB.Net untuk integrasi kan database dengan aplikasi. Maka file yang ada pada project adalah Form1 dan Module1. 6

7 Solution Explorer code yang ada pada bagian Module untuk menyambungkan database dengan aplikasi adalah sebagai berikut : 'database menggunakan komponen oledb Imports System.Data.OleDb Imports System.Data 'import MSChart pada code Imports System.Windows.Forms.DataVisualization.Charting Module Module1 Public oleconn As OleDbConnection Public strconn As String Sub BukaDatabases() strconn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\testdata.accdb;" ' strconn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\testdata.mdb;" oleconn = New OleDbConnection(strConn) If oleconn.state = ConnectionState.Closed Then Try oleconn.open() ' MessageBox.Show("DATABASE CONNECTED") Catch ex As Exception MsgBox(ex.Message) Application.Exit() End Try End If End Sub End Module Selanjutnya saya akan membuat fungsi tampil data pada chart pada module yang sama sebagai berikut : Public Sub tampildata(byval chart1 As Chart) Dim mycmd As New OleDbCommand Dim myreder As OleDbDataReader mycmd.commandtext = "SELECT * FROM data order by ID" mycmd = New OleDbCommand(myCmd.CommandText, oleconn) myreder = mycmd.executereader 7

Try While myreder.read With chart1.chartareas(0).axisx.interval = 1.ChartAreas(0).AxisX.IsStartedFromZero = True.Series(0).Name = myreder.item("nama").tostring.series(0).points.clear() For Each seri As Series In.Series seri.charttype = SeriesChartType.Column seri.xvaluetype = ChartValueType.String seri.yvaluetype = ChartValueType.Double Next Do While myreder.read.series(0).points.addxy(myreder.item("id").tostring, myreder.item("data")) Loop End With End While Finally End Try End Sub Terakhir untuk memanggil fungsi pada Form1 saya akan menambahkan code pada Form1 sebagai berikut : Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load BukaDatabases() 'untuk koneksi database tampildata(chart1) ' untuk menampilkan data pada MSChart End Sub End Class Setelah Di Run.. maka akan tampil aplikasi sebagai berikut : 8

8 Hasil Akhir Aplikasi Dengan Database Jangan lupa menempatkan file database bersamaan dengan folder aplikasi dimana program dijalankan. Jika kita menjalankan pada Debug maka file database akan ditempatkan pada folder bin debug. 9 direktori tempat file database disimpan 9

Biografi Penulis Irvan Lewenusa S.Kom. Lahir di Bogor 22 februari 1986. Alumni Institut Pertanian Bogor (IPB) jurusan Ilmu Komputer tahun 2008. Mulai tertarik di dunia computer sejak tahun 1998 secara pendidikan ekstrakurikuler di sekolah, dan belajar secara otodidak melalui buku buku yang berkaitan dengan komputer. Saat ini bekerja sebagai IT Manager di Perusahaan Swasta, Progammer Freelance, dan sedang menjalankan Studi S2 di Universitas Budiluhur Jurusan Magister Ilmu Komputer. Terima kasih untuk Kritik dan saran serta bimbingannya yang dikirimkan melalui irvina22@gmail.com / irvan@belajar-it.web.id 10