PEMROGRAMAN GRAFIS (VISUAL BASIC) - pdf.nsc.ac.idpdf.nsc.ac.id/1- Komputer Grafik dengan VB 6-  ·

download PEMROGRAMAN GRAFIS (VISUAL BASIC) - pdf.nsc.ac.idpdf.nsc.ac.id/1- Komputer Grafik dengan VB 6-  ·

of 19

  • date post

    23-Jun-2019
  • Category

    Documents

  • view

    222
  • download

    0

Embed Size (px)

Transcript of PEMROGRAMAN GRAFIS (VISUAL BASIC) - pdf.nsc.ac.idpdf.nsc.ac.id/1- Komputer Grafik dengan VB 6-  ·

  • 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. WarnaUntuk 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 KOORDINAT1. LINERumus 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:PrivateSubForm_Paint()

    Line(100,200)(2000,1000)EndSub

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEMembuat Garis

    PrivateSubForm_Paint()Line(100,200)(2000,1000)

    EndSubHasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEMembuat Garis BerwarnaSyntaks:

    PrivateSubForm_Paint()Line(100,200)(2000,1000),RGB(66,124,251)'atauLine(100,200)(2000,1000),vbBlue

    EndSubHasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEMembuat KotakSyntaks:

    PrivateSubForm_Paint()Line(100,100)(2000,2000),,B

    EndSubHasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEMembuat Kotak BerwarnaSyntaks:

    PrivateSubForm_Paint()Line(100,100)(2000,2000),vbBlue,BF

    EndSubHasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEInput Titik Koordinat GarisSyntaks:

    PrivateSubCommand1_Click()Line(Val(Text1.Text),Val(Text2.Text))(Val(Text3.Text),Val(Text4.Text))

    EndSub

    PrivateSubCommand2_Click()Cls

    EndSub

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEInput Titik Koordinat Garis

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEInput Titik Koordinat KotakSyntaks:

    PrivateSubCommand1_Click()Line(Val(Text1.Text),Val(Text2.Text))(Val(Text3.Text),Val(Text4.Text)),,BF

    EndSub

    PrivateSubCommand2_Click()Cls

    EndSub

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT1. LINEInput Titik Koordinat Kotak

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT2. CIRCLERumus 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:PrivateSubForm_Paint()

    Circle(2000,1000),800EndSub

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT2. CIRCLEMembuat Lingkaran

    PrivateSubForm_Paint()Circle(2000,1000),800

    EndSub

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT3. PSetRumus 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:PrivateSubForm_Paint()

    PSet(1000,2000)EndSub

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT3. PSetMembuat Titik

    PrivateSubForm_Paint()PSet(1000,2000)

    EndSub

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT4. ScaleRumus 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:PrivateSubForm_Paint()

    Scale(0,70)(70,0)EndSub

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT4. ScaleMembuat Titik

    PrivateSubForm_Paint()Scale(0,70)(70,0)Line(10,0)(20,45),vbBlueLine(20,0)(30,55),vbRed,BLine(30,0)(40,40),,BF

    EndSub

    Hasil Eksekusi

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    SISTEM KOORDINAT LATIHAN 1Syntaks

    PrivateSubForm_Paint()'DeklarasiGarisLine(200,300)(500,600)Print"Garis"'DeklarasiKotakLine(3500,200)(4500,1000),,BCurrentX=4000CurrentY=600Print"Kotak"'DeklarasiKotakBerwarnaLine(200,800)(1500,2000),vbBlue,BFCurrentX=200CurrentY=1000Print"KotakBerwarna"'DeklarasiLingkaranCircle(3000,2500),600CurrentX=2800CurrentY=2500Print"Lingkaran"'DeklarasiTitikPSet(2000,1000)Print"(2000,1000);"CurrentX=1000CurrentY=500Print"(1000,500);"CurrentX=3000CurrentY=1500Print"(3000,1500);"

    EndSub

    HASIL EKSEKUSI

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    WARNARumus mendefinisikan sistem koordinat adalah sbb:

    Frame1.BackColor=RGB(red,green,blue)Frame2.BackColor=QBColor(colorasinteger)Frame3.BackColor=kodeHexa

    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:PrivateSubForm_Load()

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

    EndSub

  • PEMROGRAMAN GRAFIS(VISUAL BASIC)

    WARNAContoh:

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

    EndSubHasil Eksekusi