PEMROGRAMAN GRAFIS (VISUAL BASIC) Grafik dengan VB 6- آ  PEMROGRAMAN GRAFIS (VISUAL BASIC) Gambar...

download PEMROGRAMAN GRAFIS (VISUAL BASIC) Grafik dengan VB 6- آ  PEMROGRAMAN GRAFIS (VISUAL BASIC) Gambar dalam

of 19

  • date post

    24-Jun-2020
  • Category

    Documents

  • view

    2
  • download

    0

Embed Size (px)

Transcript of PEMROGRAMAN GRAFIS (VISUAL BASIC) Grafik dengan VB 6- آ  PEMROGRAMAN GRAFIS (VISUAL BASIC) Gambar...

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    Gambar dalam pemrograman grafis merupakan hal penting untuk dipelajari, karena bisa menambah kemampuan dalam desain visual effect. A. Sistem Koordinat

    Hampir semua operasi pemrograman grafis bekerja dengan sistem koordinat, seperti berpindah, mengubah ukuran, dan lain-lain. Pada Visual Basic hanya dikenal sistem koordinat dua dimensi, walupun nantinya bisa saja dibuat sistem koordinat 3 dimensi dengan tambahan rutin yang dibuat. Untuk mendefinisikan koordinat pada form atau obyek yang lain digunakan penulisan (x,y). Standar awal dari koordinat adalah (0,0) pada titik paling kiri atas dari obyek yang didefinisikan koordinatnya.

    B. Warna Untuk mendefinisikan warna pada Visual Basic bisa digunakan : • Fungsi RGB • Fungsi QBColor untuk memilih satu dari 16 warna pada Microsoft Quick Basic • Salah satu konstanta intrinsic yang bisa dilihat pada Object Browser • Langsung mengisikan nilai warna, misalkan “&H00FFFFF&” Untuk menggunakan fungsi RGB digunakan standar penulisan rutin RGB(merah, hijau, biru). Fungsi ini akan menghasilkan warna sebagai kombinasi dari nilai-nilai yang diisikan pada merah, hijau dan biru. Nilai yang bisa dilakukan adalah dari 0 hingga 255.

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Rumus menggambar garis adalah sbb:

    Line(X1,Y1) ‐ (X2,Y2)

    Contoh nya seperti di bawah ini: Line (100, 200)‐(2000, 1000)

    Perintah di atas ditulis pada event Form_Paint maka kode lengkapnya sepeti ini: Private Sub Form_Paint() 

    Line (100, 200)‐(2000, 1000)  End Sub

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Membuat Garis

    Private Sub Form_Paint()  Line (100, 200)‐(2000, 1000) 

    End Sub Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Membuat Garis Berwarna Syntaks:

    Private Sub Form_Paint()  Line (100, 200)‐(2000, 1000), RGB(66, 124, 251) 'atau Line (100, 200)‐(2000, 1000), vbBlue

    End Sub Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Membuat Kotak Syntaks:

    Private Sub Form_Paint()  Line (100, 100)‐(2000, 2000), , B

    End Sub Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Membuat Kotak Berwarna Syntaks:

    Private Sub Form_Paint()  Line (100, 100)‐(2000, 2000), vbBlue, BF

    End Sub Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Input Titik Koordinat Garis Syntaks:

    Private Sub Command1_Click() Line (Val(Text1.Text), Val(Text2.Text))‐(Val(Text3.Text), Val(Text4.Text))

    End Sub

    Private Sub Command2_Click() Cls

    End Sub

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Input Titik Koordinat Garis

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Input Titik Koordinat Kotak Syntaks:

    Private Sub Command1_Click() Line (Val(Text1.Text), Val(Text2.Text))‐(Val(Text3.Text), Val(Text4.Text)), , BF

    End Sub

    Private Sub Command2_Click() Cls

    End Sub

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 1. LINE Input Titik Koordinat Kotak

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 2. CIRCLE Rumus menggambar lingkaran adalah sbb:

    Circle(x,y),Radius

    Contoh nya seperti di bawah ini: Circle (2000, 1000), 800

    Perintah di atas ditulis pada event Form_Paint maka kode lengkapnya sepeti ini: Private Sub Form_Paint() 

    Circle (2000, 1000), 800  End Sub

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 2. CIRCLE Membuat Lingkaran

    Private Sub Form_Paint()  Circle (2000, 1000), 800 

    End Sub

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 3. PSet Rumus menggambar titik adalah sbb:

    Pset(x,y)

    Contoh nya seperti di bawah ini: PSet (1000, 2000)

    Perintah di atas ditulis pada event Form_Paint maka kode lengkapnya sepeti ini: Private Sub Form_Paint() 

    PSet (1000, 2000) End Sub

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 3. PSet Membuat Titik

    Private Sub Form_Paint()  PSet (1000, 2000)

    End Sub

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 4. Scale Rumus mendefinisikan sistem koordinat adalah sbb:

    Scale(x1,y1) – (x2,y2)

    Contoh nya seperti di bawah ini: PSet (1000, 2000)

    Perintah di atas ditulis pada event Form_Paint maka kode lengkapnya sepeti ini: Private Sub Form_Paint() 

    Scale (0, 70)‐(70, 0) End Sub

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT 4. Scale Membuat Titik

    Private Sub Form_Paint()  Scale (0, 70)‐(70, 0) Line (10, 0)‐(20, 45), vbBlue Line (20, 0)‐(30, 55), vbRed, B Line (30, 0)‐(40, 40), , BF

    End Sub

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    SISTEM KOORDINAT – LATIHAN 1 Syntaks

    Private Sub Form_Paint() 'Deklarasi Garis Line (200, 300)‐(500, 600) Print "Garis" 'Deklarasi Kotak Line (3500, 200)‐(4500, 1000), , B CurrentX = 4000 CurrentY = 600 Print "Kotak" 'Deklarasi Kotak Berwarna Line (200, 800)‐(1500, 2000), vbBlue, BF CurrentX = 200 CurrentY = 1000 Print "Kotak Berwarna" 'Deklarasi Lingkaran Circle (3000, 2500), 600 CurrentX = 2800 CurrentY = 2500 Print "Lingkaran" 'Deklarasi Titik PSet (2000, 1000) Print "(2000, 1000); " CurrentX = 1000 CurrentY = 500 Print "(1000, 500); " CurrentX = 3000 CurrentY = 1500 Print "(3000, 1500); "

    End Sub

    HASIL EKSEKUSI

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    WARNA Rumus mendefinisikan sistem koordinat adalah sbb:

    Frame1.BackColor = RGB(red, green, blue) Frame2.BackColor = QBColor(color as integer) Frame3.BackColor = kode Hexa

    Contoh nya seperti di bawah ini: Frame1.BackColor = RGB(255, 255, 0) Frame2.BackColor = QBColor(14) Frame3.BackColor = &HFFFFF

    Perintah di atas ditulis pada event Form_Paint maka kode lengkapnya sepeti ini: Private Sub Form_Load()

    Frame1.BackColor = RGB(255, 255, 0) Frame2.BackColor = QBColor(14) Frame3.BackColor = &HFFFFF

    End Sub

  • PEMROGRAMAN GRAFIS (VISUAL BASIC)

    WARNA Contoh:

    Private Sub Form_Load() Frame1.BackColor = RGB(255, 255, 0) Frame2.BackColor = QBColor(14) Frame3.BackColor = &HFFFFF

    End Sub Hasil Eksekusi