Menggambar Trapesium Menggambar Pie

26 Teknik Pemrograman Gambar 1.13 Hasil gambar trapesium

1.9 Menggambar Pie

Untuk menggambar Phi, Anda dapat menggunakan method DrawPie dari obyek grafik. Seperti biasanya, Anda perlu menggambar obyek Graphics dan Pen terlebih dahulu. Sintak untuk menggambar Pie adalah : Grafik.DrawPie Pena, X, Y, width, height, StartAngle, SweepAngle Dimana X dan Y adalah koordinat dari persegi panjang, StartAngle dan SweepAngle adalah ukuran dalam satuan derajat, SweepAngle dapat berupa nilai negatif maupun positif. Jika nilai positif maka akan searah dengan jarum jam sementara jika nilai negatif berarti berlawanan dengan arah jarum jam. Dibawah ini adalah contoh kode menggambar Phi yang dimulai dari 0 derajat dan searah jarum jam 60 derajat : Dim Pena As Pen Pena = New PenDrawing.Color.Blue, 5 Dim Grafik As Graphics = me.CreateGraphics Grafik.DrawPiePena, 0, 0, 150, 150, 0, 60 27 Teknik Pemrograman Gambar 1.20 Hasil gambar pie chart

1.10 Menggambar dan Memberi Warna Pada Bentuk

Pada pembelajaran sebelumnya, siswa telah belajar bagaimana menggambar berbagai macam bentuk seperti persegi panjang, lingkaran, elips, poligon dan pie. Kali ini siswa akan belajar bagaimana memberi warna pada bentuk-bentuk tersebut. Ada tiga metode yang dapat digunakan untuk mengisi sebuah bentuk yaitu, FillRectangle, FillEllipse, FillPolygon dan FillPie. Untuk memberikan warna pada bentuk, kita perlu membuat obyek Brush dengan menggunakan sintak : myBrush = New SolidBrushColor. myColor Dimana myColor berupa warna seperti red, blue, yellow, dan sebagainya. kita tidak perlu khawatir tentang nama-nama dari warna tersebut karena Visual Basic akan menampilkan secara otomatis warna-warna tersebut setelah penulisan tanda “titik” pada kata kunci Color. a. Menggambar dan Mengisi Bentuk Persegi Panjang Sintak untuk mengisi persegi panjang dengan warna adalah : Grafik.FillRectangle myBrush, x, y, width, height 28 Teknik Pemrograman Keseluruhan kode program diatas sebagai berikut : Dim Pena As Pen Dim myBrush As Brush Dim Grafik As Graphics = me.CreateGraphics Pena = New PenDrawing.Color.Blue, 5 myBrush = New SolidBrushColor.Coral Grafik.DrawRectanglePena, 20, 20, 150, 150 Grafik.FillRectanglemyBrush, 20, 20, 150, 150 Gambar 1.21 Mengisi warna pada persegi panjang b. Menggambar dan Mengisi Bentuk Elips Sintak untuk mengisi bentuk elipas dengan warna adalah : Grafik.FillEllipsemyBrush, x, y, width, height Keseluruhan kode program tersebut adalah : Dim Pena As Pen Dim myBrush As Brush Dim Grafik As Graphics = me.CreateGraphics Pena = New PenDrawing.Color.Blue, 5 myBrush = New SolidBrushColor.Coral Grafik.DrawEllipsePena, 10, 10, 100, 100 Grafik.FillEllipsemyBrush, 10, 10, 100, 100