Pemrograman Visual dan Grafika Komputer dengan Menggunakan Borland Delphi v.7.0

31
Pemrograman Visual dan Grafika Komputer dengan Menggunakan Borland Delphi v.7.0 Disusun oleh: Hermansyah, S.Kom

description

Pemrograman Visual dan Grafika Komputer dengan Menggunakan Borland Delphi v.7.0. Disusun oleh: Hermansyah, S.Kom. I. Intrducing. Pemrograman Visual - PowerPoint PPT Presentation

Transcript of Pemrograman Visual dan Grafika Komputer dengan Menggunakan Borland Delphi v.7.0

Page 1: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Pemrograman Visualdan Grafika Komputer

dengan MenggunakanBorland Delphi v.7.0

Disusun oleh:

Hermansyah, S.Kom

Page 2: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

I. Intrducing

Pemrograman Visual

Teknik pemrograman yang memanfaatkan komponen-komponen / object visual dari System Operasi (e.x: Button, Edit Box, Radio, Check Box, dll) sebagai antarmuka program sehingga didapat tampilan yang lebih User Friendly.

Page 3: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Bahasa Pemrograman Visual Borland Delphi

Dikembangkan oleh Borland Company, yaitu Perusahaan Software yang lebih intent mengembangkan software-software bahasa pemrograman seperti: Turbo Pascal, Borland C/C++, Borland Java, dll

Borland juga mengembangkan Bahasa Pemrograman yang “satu ras” dengan Delphi yang bekerja di Linux, yaitu Borland Kylix.

Page 4: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Bahasa Pemrograman Visual Visual Basic

Dikembangkan oleh Perusahaan Software Raksasa: Microsoft

Visual Foxpro

Dikembangkan oleh Microsoft yang fasilitasnya lebih mengunggulkan pembuatan database.

dll

Page 5: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

II. Starting Delphi

Spesifikasi Umum:Karakteristik Bahasa Pemrogram yang

digunakan menyerupai bahasa PascalApplikasi yang dapat dikembangkan: Window,

CLX, ActiveX, Command Line, Console, Web Page / CGI.

Output Aplikasi yang diproduksi dapat ber-Extensi: Com,Exe, dan dll

Page 6: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Menjalan Delphi dari Start Menu

Pilih Menu: START >> Program >> Borland Delphi 7 >> Delphi 7

Antar Muka Editor Delphi

Terdapat 5 bagian/window yang berperan penting dalam pembuatan program dilingkungan kerja delphi, yaitu: Component Palette, Form Designer, Unit, Object inspector, dan Object Tree View

Page 7: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Antar Muka Delphi:

Page 8: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Membuat Project Aplikasi Window

Secara Default - Delphi pertama kali start berada pada posisi “New Project”

Untuk membuat Project Baru:

Pilih menu File >> New >> Application

Page 9: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Relasi File Project Delphi

Tips: Usahakan selalu membuat Folder baru untuk setiap Project baru, dan berikan nama sesuai dengan project yang dibuat

Terdapat 3 File Utama yang harus ada dalam Membuat/Memodifikasi Project :

•File Project Utama (*.dpr)•File Unit -> Berisikan Syntax-syntax program (*.pas)•File Form -> Informasi tentang komponen yang

digunakan dalam Form Designer (*.dfm)

Page 10: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

III. Component Visual Pada Delphi

Page 11: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Merubah Nilai dari Properties Object Visual

Untuk merubah Nilai/Properties dari masing-masing Object Visual, dapat dilakukan dengan: Meng-Klik Object yang dimaksud, kemudian tentukan perubahan Nilainya pada Object Inspector

Page 12: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

DELPHI dan FASILITAS GRAFISNYA

Page 13: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Komponen PaintBox (kelas TPaintBox) Menyediakan kanvas untuk menggambar

elemen grafik secara bebas dan langsung pada kanvas yang tersedia.

Page 14: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Komponen Image (kelas TImage)

Menampilkan berkas citra grafis yang berupa bitmap, icon atau metafile

Page 15: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Objek Bitmap (kelas TBitmap)

Merupakan kanvas maya (memory canvas) yang tidak nampak, yang biasanya digunakan untuk menyembunyikan proses penggambaran grafik.

Memiliki kemampuan untuk memanggil (load) citra untuk menyimpan (save) citra pada kanvasnya ke dalam sebuah berkas terpisah.

Page 16: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Kelas TShape

Untuk menampilkan bentuk - bentuk dasar geometris seperti segitiga, segiempat, elips dan lingkaran

Page 17: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Kelas TBevel

Untuk membuat garis dan bingkai 3D

Page 18: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Kelas TAnimate

Untuk menampilkan berkas multimedia AVI (Audio Video Interleaved).

Page 19: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

ELEMEN GRAFIK

Page 20: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Kanvas (TCanvas)

adalah penggambaran pada form, kontrol grafik, printer, atau bitmap.

Merupakan selalu sebuah properti milik komponen yang tidak pernah berdiri sendiri.

Page 21: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Grafik (TGraphic)

Merupakan citra yang biasanya berupa berkas (file) atau resource, seperti bitmap (TBitmap), ikon (TIcon), dan metafile (TMetafile).

Page 22: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Picture (TPicture)

Merupakan wadah (container) untuk objek grafik seperti bitmap, ikon dan metafile,atau jenis grafik yang didefinisikan sendiri.

Picture selalu mempunyai grafik, dan grafik bisa saja mempunyai kanvas, misalnya TBitmap.

Page 23: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

KANVAS

Page 24: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Properti pada Kanvas

Font : memilih dan mengatur font jenis, nama, ukuran, dan gaya font.

Brush : menentukan pola dan warna mewarnai bentuk – bentuk grafis dan latar belakangnya.

Pen : memilih jenis pena warna, lebar,dan moda. PenPos : menentukan posisi terakhir

penggambaran. Pixels : mengetahui atau menentukan warna sebuah titik

(piksel).

Page 25: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Metoda Grafis pada Kanvas

Page 26: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Arc()

Menggambar busur berdasarkan area segiempat yang membentuk elips.

Page 27: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Chord ()

Menggambar bentuk tertutup yang merupakan perpotongan sebuah garis lurus dan elips.

Page 28: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

CopyRect()

Mengkopi sebagian citra dari kanvas lain.

Page 29: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Draw()

Menampilkan objek grafik pada koordinat tertentu.

Page 30: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

Ellipse()

Menggambar bentuk elips berdasarkan area segiempat.

Page 31: Pemrograman Visual dan Grafika Komputer  dengan Menggunakan Borland Delphi v.7.0

FillRect()

Mengisi area segiempat dengan warna tertentu sesuai nilai brush yang digunakan.