Anda di halaman 1dari 5

Cara Membuat Chart / Grafik

Pada VB.Net

Ada kalanya kita membutuhkan sebuah laporan data berupa chart / grafik pada
aplikasi yang kita buat. Biasanya laporan berbentuk chart / grafik ini disajikan kepada
pemilik Bisnis atau CEO agar dapat melihat statistik data dan mengambil keputusan
yang terbaik.
Kenapa harus chart / grafik ? karena
dengan chart/grafik lebih nyaman dilihat oleh mata, tidak seperti tabel yang harus
diliat dalam bentuk text.

Bagaimana cara membuatnya ?

 Siapkan database terlebih dahulu ( sy menggunakan access sebagai contoh )


Sesuaikan field pada database seperti berikut ini

 Kemudian buat sebuah form lalu tambahkan Chart dari toolbox kedalamnya.

 Kemudian Tambahkan code berikut kedalam Form1_Load


Try
Chart1.Series.Add(“Penjualan 1”) ‘ keterangan chart pertama
Chart1.Series.Add(“Penjualan 2”) ‘ keterangan chart kedua
Dim Conn As OleDbConnection = New OleDbConnection
Dim provider = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source =”
Dim dataFile = Application.StartupPath +
“\nama_database_anda.accdb”
Conn.ConnectionString = provider & dataFile
Conn.Open()
Dim cmd As OleDbCommand = New OleDbCommand(“SELECT *
FROM penjualan1”, Conn)
Dim dr As OleDbDataReader = cmd.ExecuteReader
While dr.Read
Chart1.Series(“Penjualan 1”).Points.AddXY(dr(“Konsumen”).ToString,
dr(“Total_Harga”).ToString)
End While
dr.Close()
cmd.Dispose()
cmd = New OleDbCommand(“SELECT * FROM penjualan2”, Conn)
dr = cmd.ExecuteReader
While dr.Read
Chart1.Series(“Penjualan 2”).Points.AddXY(dr(“Konsumen”).ToString,
dr(“Total_Harga”).ToString)
End While
Catch ex As Exception
MsgBox(“Error !”, MsgBoxStyle.Critical, “”)
End Try

tabel y menjelaskan total harga penjualan , sedangkan tabel x


menjelaskan nama konsumen. Chart berwarna hijau menjelaskan
penjualan 1, dan chart berwarna biru menjelaskan penjualan 2

Hasil chart / grafik diatas sangat sederhana, untuk kebutuhan lainnya silahkan
dikembangkan sendiri.

Untuk mengganti style chart anda dapat mengubahnya pada properties chart,
kemudian pallete
Gimana berhasil ? jika belum berhasil bisa langsung download sourcecode dibawah
ini …

Apabila ada yang ingin ditanyakan, coret di bawah ..

Anda mungkin juga menyukai