JOB 9
Chart And Reporting Tabel Kehadiran, Nilai, dan Beasiswa
Disusun oleh :
Nama : Bagusti Muspratama
NIM : 3.34.14.0.04
II.
Dasar Teori
Chart/Grafik
Grafik adalah merupakan visualisasi table. Table yang berupa angka-angka
yang dapat disajikan / ditampilkan ke dalam bentuk gambar.
Grafik sering juga disebut sebagai diagram, bagan, mauoun chart. Pada
dasarnya grafik berfungsi memberikan penjelasan kepada para pembaca grafik
atau orang yang membutuhkan data. Grafik itu sendiri bisa memudahkan pembaca
untuk mengetahui dan membaca data tanpa menggunakan kata-kata yang berteletele karena grafik menyajikan data dam bentuk angka dalam sebuah lembar kerja
dalam bentuk visualisasi grafik.
Jenis grafik, ada beberapa macam grafik diantaranya adalah
1. Grafik batang (histogram)
Dipakai untuk menekankan perbedaan tingkat nilai dan beberapa aspek
contohnya grafik Penyesuaian barang.
2. Grafik garis
Dipakai untuk menggambarkan perkembangan / perubahan dari waktu ke
waktu contohnya grafik kesehatan anak
3. Peta dan Denah
Peta adalah penyajian visual tentang suatu wilayah dalam bentuk gambar
Denah adalah penyajian visual suatu tempat / ruangan dalam bentuk gambar.
4. Grafik lingkaran
Merupakan grafik yang menyatakan perbandingan dengan gambar lingkaran.
III.
Langkah Kerja/Percobaan
Pembuatan Form
Melakukan CHART pada Tabel Transaksi Beasiwa, Kehadiran dan Nilai.
Berikut Komponen Yang diperlukan dalam Form :
1. CHART
Properties
Label
ComboBox
Name
IDLabel , Label2,Label3,Label4
ComboBox1
ComboBox2
Button
Chart
BtnBeasiswa,BtnNilai,BtnKehadiran,GO.
Chart1
Public DS AsDataSet
Chart1.Series.Add("X")
Chart1.Series("X").LegendText = ComboBox.Text
Chart1.ChartAreas("ChartArea1").AxisX.Title = "Jenis Beasiswa"
Chart1.ChartAreas("ChartArea1").AxisY.Title = "Per Prodi - "& Y &""
Chart1.Visible = True
EndSub
Sub SetTampilanChartNilai()
SetChart()
Chart1.Visible = True
Chart1.Series.Add("X")
Chart1.Series.Add("Y")
Chart1.Series.Add("Z")
Chart1.ChartAreas("ChartArea1").AxisX.Title = "NIM"
Chart1.ChartAreas("ChartArea1").AxisY.Title = "Nilai"
EndSub
Sub SetTampilanChartKehadiran()
SetChart()
Chart1.Visible = True
Chart1.Series.Add("X")
Chart1.Series.Add("Y")
Chart1.Series.Add("Z")
Chart1.Series("X").LegendText = "Ijin"
Chart1.Series("Y").LegendText = "Sakit"
Chart1.Series("Z").LegendText = "Alpha"
Chart1.ChartAreas("ChartArea1").AxisX.Title = "Nama"
Chart1.ChartAreas("ChartArea1").AxisY.Title = "Jumlah Kehadiran
Mahasiswa"
EndSub
Sub SetChart()
Chart1.Series.Clear()
Chart1.Legends("Legend1").Title = "Keterangan"
EndSub
Buat Blok Kode Program dalam per button yaitu behasiswa , nilai ,
kehadiran dan go
PrivateSub Go_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Go.Click
If BtnBeasiswa.BackColor = SystemColors.ActiveCaption Then
BtnBeasiswa.BackColor = SystemColors.ButtonFace
SetTampilanChartBeasiswa()
ComboBox1.Items.Clear()
DataBeasiswa()
ComboBox.DataSource = Nothing
ElseIf BtnNilai.BackColor = SystemColors.ActiveCaption Then
BtnNilai.BackColor = SystemColors.ButtonFace
SetTampilanChartNilai()
DataNilai()
ComboBox.DataSource = Nothing
ElseIf BtnKehadiran.BackColor = SystemColors.ActiveCaption Then
BtnKehadiran.BackColor = SystemColors.ButtonFace
SetTampilanChartKehadiran()
DataKehadiran()
ComboBox.DataSource = Nothing
EndIf
EndSub
PrivateSub BtnBeasiswa_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnBeasiswa.Click
BtnBeasiswa.BackColor = SystemColors.ActiveCaption
BtnNilai.BackColor = SystemColors.ButtonFace
BtnKehadiran.BackColor = SystemColors.ButtonFace
BrowsingBeasiswa()
SetCmbBoxProdi()
VisibleON()
Label1.Text = "Jenis Beasiswa : "
EndSub
PrivateSub BtnNilai_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnNilai.Click
BtnNilai.BackColor = SystemColors.ActiveCaption
BtnBeasiswa.BackColor = SystemColors.ButtonFace
BtnKehadiran.BackColor = SystemColors.ButtonFace
BrowsingMK()
VisibleON()
CustomizeON()
ComboBox1.Items.Clear()
Label1.Text = "
Mata Kuliah : "
EndSub
PrivateSub BtnKehadiran_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles BtnKehadiran.Click
BtnKehadiran.BackColor = SystemColors.ActiveCaption
BtnBeasiswa.BackColor = SystemColors.ButtonFace
BtnNilai.BackColor = SystemColors.ButtonFace
VisibleON()
BrowsingKelas()
ComboBox1.Items.Clear()
Label1.Text = "
Kelas : "
EndSub
PrivateSub ComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
CariProdi()
ComboBox1.Visible = False
EndSub
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Chart1.Palette = ChartColorPalette.EarthTones
EndSub
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
Chart1.Palette = ChartColorPalette.Excel
EndSub
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
Chart1.Palette = ChartColorPalette.SemiTransparent
EndSub
I.2Crystal Report
Langkah :
Klikk Add New Item
Reporting/CrystalReport
V.
Lembar Kerja
N
o
1
Praktik
Form Chart
Hasil Program
Beasiswa
Kehadiran
Nilai
2
Form Report
Beasiswa
Nilai
Kehadiran
VI.
Hasil
11
Coding
Imports System.Windows.Forms.DataVisualization.Charting
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Dim X(12) As Integer
Dim Y(12) As Integer
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
setChart()
End Sub
Sub setChart()
Chart1.Titles.Add("GRAFIK PRODUKSI TELUR AYAM")
Chart1.Titles.Add("'Yondei Farm'")
Chart1.Titles.Add("Tahun 2014")
Chart1.Series.Add("Telur")
Chart1.Series("Telur").ChartType = SeriesChartType.Column
Chart1.ChartAreas("ChartArea1").AxisX.Title = "Bulan"
Chart1.ChartAreas("ChartArea1").AxisY.Title = "Jumlah Produksi (Butir)"
X = New Integer() {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}
Y = New Integer() {500, 600, 625, 555, 575, 600, 650, 700, 800, 775, 725, 675}
For i As Integer = 0 To 11
Chart1.Series("Telur").Points.AddXY(X(i), Y(i))
Next
End Sub
End Class
VII.
Kesimpulan
12
SELECT kita ambil data yang diperlukan, ditampung pada sebuah tabel virtual dan
ditampilkan.
4. Crystal Report pada VB.NET adalah sebuah program yang dapat digunakan untuk
membuat dan menterjemahkan informasi yang terkandung pada data ke dalam bentuk
laporan.
5. Crystal Report dihubungkan dengan database menggunakan Database Expert. Setelah kita
membangun koneksi dengan database tersebut lalu kita memilih tabel yang diperlukan
untuk membuat laporan.
6. Saya dapat membuat aplikasi laporan menggunakan Crystal Report.
-
13