7
  LAPORAN PEMROGAMAN DATABASE JOB 5 Penyajia n Data Dengan Menggunakan Grafik (Chart) Disusun oleh : Chrisye Rizky Ermawan IK 2B 3.34.10.1.08 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2012

Laporan PRAKTEK 5 Chrisye Rizky IK2b 08

Embed Size (px)

Citation preview

LAPORAN PEMROGAMAN DATABASE JOB 5 Penyajian Data Dengan Menggunakan Grafik (Chart)

Disusun oleh :

Chrisye Rizky ErmawanIK 2B 3.34.10.1.08

PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2012

PRAKTEK 5 TRANSAKSI DATA MYSQL

I.

Tujuan Instruksional Khusus1. Memahami dan menggunakan kode program untuk menampilkan dan memasukkan data. 2. Memahami dan menggunakan kode program untuk mengedit dan hapus data. 3. Memahami pengaruh batasan referensial dalam transaksi data suatu tabel.

Setelah menyelesaikan praktek mahasiswa diharapkan dapat:

II. Teori Pendahuluan A. Grafik Grafik dapat di devinisikan sebagai penyajian data berangka, suatu tabel gambar yang dapat mempunyai nilai informasi yang sangat berfaedah, namun dari grafik yang menggambarkan intisari informasi sekilas akan lebih efektif,grafik merupakan keterpaduan yang lebih menarik dari sejumlah tabulasi data yang tersusun dengan baik, tujuan membuat garafik adalah untuk memperhatikan perbandingan, informasi kwalitatif dengan cepat serta sederhana. Ada beberapa macam grafik, dan yang paling umum di gunakan adalah grafik-grafik garis, batang, lingkaran,atau piring dan grafik bergambar. a. Grafik garis Grafik garis adalah yang paling tepat dari semua jenis grafik, terutama dalam melukiskan kecendrungan-kecendrungan atau menghubungkan dua rangkaian kata.sejumlah variasi dan kombinasi dari grafik garis dapat dilukiskan, termasuk bayangan permukaan grafik dari berbagai bentuk.gambar berikut:

b. Grafik batang Grafik batang mungkin yang paling sederhana daripada semua grafik, grafik batang paling bermanfaat bilamana sejumlah nilai yang akan di bandingkan relative sedikit, pada lazimnya grafik ini dibuat dengan menggunakan batang sebagai gambaran kelompok data secara vertical dan horizontal.tinggi atau panjang batang melukiskan ukuran besarnya presentase data yang di wakilinya.

c. Grafik lingkaran atau piring Bilamana guru dapat menjelaskan dan memperkenalkan tentang pecahan, maka garafik lingkatran lebih tepat di gunakan, grafik lingkaran atau grafik piring adalah lingkaran sektorsektor yang di gunakan untuk menggunakan bagian suatu keseluruhan,sebagai contoh berikut ini adalah grafik yang memvisualisasikan pecahan dalam bentuk tengahan, pertigaan dan perempatan.

Ada dua ciri grafik lingkaran yaitu: a. Grafik itu selalu menunjukkkan jumlah atau keseluruhan jumlah b. Bagian-bagiannya atau segmennya di hitung dalam presentase atau bagian-bagian pecahan keseluruhan.

Prinsip-prinsip membuat grafik Grafik-grafik yang paling menyoroti satu atau dua gagasan , garafik ini dipergunakan pada semua grafik adalah adanya perbandingan atau hubungan, tanpa perbandingan dan hubugan yang memberikan arti sedikit sekali gunanya dalam menggambarkan statistic secara grafis. Pemakaian garafik dalam pengajaran

III. Peralatan dan Bahan1. PC Processor minimal Pentium IV, RAM minimal 512 MB 2. Software VB.Net dan database MySQL

IV. Gambar Kerja/RangkaianDalam praktek ini mahasiswa diharuskan mengerjakan tugas dalam gambar kerja sebagai berikut:

Menjawab Pertanyaan

Mengisi Lembar Kerja

Penyajian grafik garis (line)

Penyajian grafik lingkaran (Pie)

V. Langkah Kerja/Percobaan1. 2. Hidupkan computer dan aktifkan program Visual Studio.NET. Instal file konektor MySQL untuk VB.NET dan ambil gambar langkah-langkah dari setiap instalasinya. 3. 4. Membuat database Boat dengan 3 tabel boats, reserves, dan sailors Mengisi data tiap tabel dengan ketentuan sebagai berikut

Data tabel Boats

Data tabel Reserves

Data tabel Sailors

5.

Dalam Form1 tambahkan komponen/control datagridview, dan chart dengan tampilan sebagai berikut:

Gambar 5.1: Tampilan Form Praktek5-01 6. . 7. Import Konektor mySQL dengan menuliskan kode program berikut diatas public classImports MySql.Data.MySqlClient

Buatlah variabel conn dibawah public class dengan kode program berikut:

Public Class pieChart Dim adapter As MySqlDataAdapter Dim adapter2 As MySqlDataAdapter Dim table As DataTable Dim conn As MySqlConnection Dim myCommand As New MySqlCommand Dim SQL As String Dim MyConnect As String = "server=Localhost; user id=root; password=; database=boat" Dim ds As New DataSet Sub tampilDG() adapter = New MySqlDataAdapter("select b.bid,b.bname,count(r.bid) as jml_kpmlkan from reserves r,boats b where b.bid = r.bid group by bid", MyConnect) table = New DataTable adapter.Fill(table) DGVTampil.DataSource = table End Sub Sub chart() 'Me.Controls.Add(Chart1) adapter = New MySqlDataAdapter("select b.bid,b.bname,count(r.bid) as jumlah from reserves r,boats b where b.bid = r.bid group by bid", MyConnect)

adapter.Fill(ds, "boats,reserves") Chart1.Series("Series1").XValueMember = "bid" Chart1.Series("Series1").YValueMembers = "jumlah" Chart1.DataSource = ds.Tables("boats,reserves") End Sub

8.

Klik 2 kali pada Form, lalu pada event Form_Load masukkan kode program berikut:Private Sub pieChart_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call tampilDG() Call chart() End Sub

VI. Lembar KerjaNo Praktik 1. Praktek5-01 Hasil Program Komentar Ketika program dijalankan muncul form untuk menampilkan data tentang jumlah kepemilikan kapal serta data dalam bentuk diagram (Chart). Chart menunjukkan data sesuai dengan jumlah kepemilikan kapal yang tertera di data grid view yang sudah terkoneksi ke data base

VIII. Kesimpulan Dari praktek di atas dapat diambil beberapa kesimpulan : 1. Data dalam suatu database dapat ditampilkan dalam bentuk chart dalam VB.Net, baik disajikan dalam diagram pie, bar, ataupun line diagram. 2. Grafik itu selalu menunjukkkan jumlah atau keseluruhan jumlah dari suatu data. 3. Bagian-bagian dari grafik atau segmen dari grafik di hitung dalam presentase atau bagian-bagian pecahan keseluruhan.

4. Tujuan dari pembuatan grafik adalah untuk memperhatikan perbandingan, informasi kwalitatif dengan cepat serta sederhana.