Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type

dokumen-dokumen yang mirip
Kodingan untuk Membuat Grafik dari Persamaan Garis Lurus dan Kuadrat Menggunakan Delphi 7

PROSEDUR. Mahasiswa dapat memahami penggunaan prosedur. Mahasiswa dapat membuat prosedur. Mahasiswa dapat memahami variabel lokal dan variabel global

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 PROCEDURE DAN FUNCTION

Minggu ke : 4 Penyusun : Dian Usdiyana Rini Marwati Materi : 4. Pernyataan Kondisional 4.1 If then. 4.2 If. then.else..

Minggu ke : 7. Bentuk umum : While <kondisi> do <Pernyataan>

PERCOBAAN 4 GRAFIKA KOMPUTER DENGAN DELPHI

1 Latihan 6 Ketentuan Soal:

For <pencacah> := <nilaiawal> to <nilaiakhir> do <pernyataan>

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 TIPE DATA DAN VARIABEL

LAPORAN PRAKTIKUM FISIKA KOMPUTASI INTERPRETASI GRAFIS INTENSITAS WARNA DASAR RGB PADA GAMBAR BITMAP MENGGUNAKAN DELPHI7

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 STRUKTUR KEPUTUSAN-1

Delphi 7. Merencang Program dengan Fungsi IF. Ketentuan Soal : 1. Jabatan : JABATAN GAJI POKOK Direktur Manager Staff

LABORATORIUM KOMPUTER TEKNIK INFORMATIKA STT DHARMA ISWARA MADIUN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK-1 LOGIKA PERULANGAN-1

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls, ExtDlgs, TeeProcs, TeEngine, Chart,

URAIAN POKOK PERKULIAHAN. (1) Nilai akar-akar, x 1 dan x 2, dapat ditentukan dengan menggunakan rumus:

1. Menggambar ANAK PANAH. Setelah kita RUN dan saya klik button ANAK PANAH maka akan muncul gambar anak panah seperti nampak pada gambar dibawah ini

PROSEDUR DENGAN PARAMETER. Mahasiswa dapat memahami penggunaan prosedur dengan parameter. Mahasiswa dapat membuat prosedur dengan parameter.

MODUL 2 EVEN, VARIABEL DAN FUNGSI KONVERSI

Pengenalan Borland Delphi 7.0

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA

URAIAN POKOK PERKULIAHAN

PRAKTIKUM 3 BERBAGAI MACAM TIPE DATA (Integer dan Real)

PERCOBAAN I STATEMENT

4.1 Struktur Rancangan Puncak-Turun dengan Procedure

STRUCTURED QUERY LANGUAGE (SQL)

Borland Delphi 7. Created By 1

Lampiran 1. Form 01. unit Skripsi; interface. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, math;

Object Name Caption. RadioButton1 rpria Pria RadioButton2 rwanita Wanita. ComboBox1 ckode - Edit1 enapar - Edit2 ehrg - Edit3 ejumbel - Edit4 etotal -

Kontrol Data Set dan Navigasi Tabel

ANGKA TERBILANG. Program ini terdiri dari beberapa komponen yaitu:

ALGORITMA PENCARIAN. c. Hasil pencarian berupa nilai Boolean yang menyatakan status hasil pencarian.

GRAPHICS AND VISUALIZATION. Logo

Elga Lesmana

FieldName DataType FieldSize Status UserPass Text 40 Primary Key Nama_User Text 30 Password Text 10

LAMPIRAN A: LISTING PROGRAM

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

DAFTAR PUSTAKA. Choiron, Moch. Agus. (tanpa tahun). Interpolasi. Malang.

Visual Delphi 7 D3 TI FMIPA UNS Sakroni

Bahasa Pemrograman (TD22093)

LAMPIRAN. A. Flowchart 1. Contoh Flowchart Penempatan Subjek. Gambar 185. Flowchart Penempatan Subjek AB

BAB III GRAFIKA 2D. Xv = Xvmin + round((xw - Xwmin)*(Xvmax-Xvmin)/(Xwmax-Xwmin)) Yv = Yvmax - round((yw - Ywmin)*(Yvmax-Yvmin)/(Ywmax-Ywmin))

DAFTAR PUSTAKA. Abdia, Gunaidi Away.2008.The Shortcut Of Delphi For ACCOUNTING.Bandung : Informatika.

URAIAN POKOK PERKULIAHAN

PRAKTIKUM 1 2 MENGENAL DELPHI

Modul I Mengenal Pemrograman Delphi

Daftar Pustaka. Supriyadi, Moh Pemrograman Sistem Pengendali dengan Delphi.

Pengenalan Lingkungan Delphi

Mengenal pemrograman multithread dengan Delphi 7

Modul I Mengenal Pemrograman Delphi

Yohanas auri yahoo.com

LAMPIRAN A FOTO ALAT MONITORING KONDISI GUNUNG BERAPI NIRKABEL

LAMPIRAN A: DDL DATABASE

Membuat File Dynamic Link Library (*.DLL) Menggunakan Borland Delphi

PEMROGRAMAN DATABASE DENGAN DELPHI DAN MICROSOFT ACCESS

LAMPIRAN. Universitas Sumatera Utara

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Menus, StdCtrls, ExtCtrls, MPlayer;

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Pertemuan -1 BORLAND DELPHI

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

Bab Konsep Dasar Program 2.1 Objek

Akses Port Paralel (Menggunakan Delphi 7.0) (Drs. Agfianto Eko Putra, M.Si 2005)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (KOMUNIKASI DATA)

BAB 5 ALGORITMA A PRIORI. A. Algoritma A Priori

BAB II LANDASAN TEORI

LANJUTAN APLIKASI DATABASE

BAB IV IMPLEMENTASI DAN PENGUJIAN

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Math, ExtCtrls, ComCtrls;

Algoritma Pemrograman A

Mengukur Waktu Tayang Form

DAFTAR LAMPIRAN. Panduan Pengguna Program Bantu FPP Bahasa Pemrograman untuk Program Bantu FPP

B. Kompetensi Mahasiswa dapat memahami tentang kendali kesalahan dengan paritas serta dapat melakukan penghitungan paritas.

Modul II Object Bahasa Pascal

MODUL PRAKTEK PEMROGRAMAN KOMPUTER 3 ( DELPHI )

IV. HASIL DAN PEMBAHASAN

BAB II LANDASAN TEORI

PERSAMAAN GARIS LURUS

LANJUTAN APLIKASI DATABASE

PEMRORAMAN DATA BASE (FORNT END)

Membuat Keylogger dan Antinya pada sistem operasi Windows

IDENTIFIKASI UANG KERTAS BERDASARKAN WARNA DENGAN METODE TEMPLATE MATCHING. Tugas Akhir disusun untuk memenuhi syarat

PEMBUATAN APLIKASI PENAJAMAN GAMBAR UNTUK PENGOLAHAN CITRA DIGITAL. Santoso Setiawan 1, Ahmad Firdaus 2

Pengantar Delphi (IDE Delphi ) & Konsep OOP

Array: membentuk sekumpulan variabel dengan tipe sejenis. Terdapat dua macam array, array satu dimensi dan array multidimensi.

Listing Program formmain (Unit1.pas)

LAMPIRAN-LAMPIRAN. Lampiran 1. Tabel Hasil Pengumpulan Data (dalam ton)

Visualisasi Belajar Membaca Huruf Hijaiyah Dengan Menggunakan Bahasa Pemrograman Delphi

II. TINJAUAN PUSTAKA. bilangan riil. Bilangan riil biasanya dilambangkan dengan huruf R (Negoro dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

MENGGAMBAR ROTASI TERHADAP SUMBU Y. Pada borland delphi buatlah tampilan form seperti berikut :

Array merupakan sekumpulan elemen berindeks yang memiliki tipe yang sama (base type). Pendefinisian array ditunjukkan dengan format:

BAB V KESIMPULAN DAN SARAN. Dari penelitian yang telah dilakukan dapat disimpulkan bahwa :

Citra dalam Delphi. Setelah mempelajari materi ini, mahasiswa diharapkan mampu:

KONEKSI MYSQL PADA DELPHI. Oleh : Budi Santoso

TUGAS AKHIR APLIKASI PENERANGAN RUANGAN BERBASIS KOMPUTER DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN BORLAND DELPHI ABSTRAK

MENGGAMBAR PENCERMINAN TERHADAP SUMBU X DAN SUMBU Y (TRANSFORMASI DASAR) Pada borland delphi buatlah tampilan form seperti berikut :

LAMPIRAN 1 : STRUKTUR INSTANSI

Mencari Akar-akar persamaan kuadrat AX 2 + BX + C = 0

Latihan 5. Mengenal Tipe Data Di Delphi 7

URAIAN POKOK PERKULIAHAN. Contoh berikut menampilkan tulisan Hello World pada posisi 10,10 Image1.Canvas.TextOut(10,10,'Hello World');

Modul VI Penanganan Data di Dalam Delphi

Transkripsi:

Membuat Grafik Cartesian Menggunakan Delphi 7 Sistem koordinat Kartesius digunakan untuk menentukan tiap titikdalam bidang dengan menggunakan dua bilangan yang biasa disebut koordinat x (absis) dan koordinat y (ordinat) dari titik tersebut. Untuk mendefinisikan koordinat diperlukan dua garis berarah yang tegak lurus satu sama lain (sumbu x dan sumbu y). Kita bisa membuat grafik kartesian menggunakan delphi 7. Berikut ini adalah cara membuat grafik kartesian menggunakan delphi 7: Ini adalah komponen-komponen yang harus ada pada platform dan berikut adalah source code pada setiap komponen: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(tform) Image1: TImage;

Button1: TButton; ScrollBar1: TScrollBar; ScrollBar2: TScrollBar; Label3: TLabel; Label4: TLabel; Edit1: TEdit; Edit2: TEdit; Label1: TLabel; Label2: TLabel; procedure Button1Click(Sender: TObject); procedure ScrollBar2Change(Sender: TObject); procedure ScrollBar1Change(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } var Form1: TForm1; //variabel yang digunakan dalam membuat program gambar:tbitmap; sx,sy,sumbux,sumbuy,panjanglengansumbux,panjanglengansumbuy, i,j,koordinaty,rentangtitik,gelombang,nil_sin:integer; X,Y:integer;implementation {$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);begin//Menampilkan grafik pada image gambar:=tbitmap.create; gambar.width:=image1.width; gambar.height:=image1.height; //Mengubah bahasa komputer menjadi tampilan //Menampilkan posisi sumbu-y Label3.Caption:=IntToStr(ScrollBar1.Position); //Menampilkan posisi sumbu-x Label4.Caption:=IntToStr(-ScrollBar2.Position); //Menentukan posisi dari sumbu-x dan sumbu-y sx:=round(gambar.height/2); sy:=round(gambar.width/2); sumbux:=sx+scrollbar2.position; sumbuy:=sy+scrollbar1.position; //Membuat garis (sumbu-x dan sumbu-y) gambar.canvas.moveto(sumbuy,0); gambar.canvas.lineto(sumbuy,gambar.height); gambar.canvas.moveto(0,sumbux); gambar.canvas.lineto(gambar.width,sumbux); //Menentukan panjang sumbu-x dan sumbu-y panjanglengansumbux:=20*round((gambar.width/2)/rentangtitik); panjanglengansumbuy:=20*round((gambar.height/2)/rentangtitik); //Membuat titik pada koordinat sumbu-x dan sumbu-y for i:=1 to panjanglengansumbux do begin gambar.canvas.ellipse(sumbuy+rentangtitik*i-1,sumbux- 5,sumbuY+rentangtitik*i+1,sumbuX+5); gambar.canvas.textout(sumbuy-3+rentangtitik*i,sumbux+10,inttostr(i)); gambar.canvas.ellipse(sumbuy+rentangtitik*(-i)-1,sumbux-5,sumbuy+rentangtitik*(- i)+1,sumbux+5); gambar.canvas.textout(sumbuy-3+rentangtitik*(-i),sumbux+10,inttostr(-i)); gambar.canvas.ellipse(sumbuy-5,sumbux+rentangtitik*i- 1,sumbuY+5,sumbuX+rentangtitik*i+1); gambar.canvas.textout(sumbuy-15,sumbux-7+rentangtitik*(-i),inttostr(i));

gambar.canvas.ellipse(sumbuy-5,sumbux+rentangtitik*(-i)- 1,sumbuY+5,sumbuX+rentangtitik*(-i)+1); gambar.canvas.textout(sumbuy-15,sumbux-7+rentangtitik*(i),inttostr(-i)); //membuat titik dengan koordinat (x,y) X:=StrToInt(Edit1.Text); Y:=StrToInt(Edit2.Text); gambar.canvas.rectangle(sumbuy+(x*rentangtitik)+1,sumbux- (Y*rentangtitik)+1,sumbuY+(X*rentangtitik)-1,sumbuX-(Y*rentangtitik)- 1); gambar.canvas.textout(sumbuy+(x*rentangtitik)+15,sumbux-17- rentangtitik*(y),('('+inttostr(x)+','+inttostr(y)+')')); //menampilkan gambar image1.picture.assign(gambar); gambar.free; //Menentukan posisidarisumbu-xprocedure TForm1.ScrollBar2Change(Sender: TObject);begin Button1Click(Action);//Menentukan posisi dari sumbu-y (pada Button1 prosedurnya) procedure TForm1.ScrollBar1Change(Sender: TObject);begin Button1Click(Action); //Membuat sumbu-x dan sumbu-y berpotongan pada tengah gambar (pada Button2 prosedurnya) procedure TForm1.FormCreate(Sender: TObject);begin//menunjukkan rentang 1 skala pada gambar adalah 25 pixel rentangtitik:=25; //Memberi jangkauan dari scrollbar ScrollBar1.Max:=Round(Image1.Width/2); ScrollBar1.Min:=-Round(Image1.Width/2); ScrollBar2.Max:=Round(Image1.Height/2); ScrollBar2.Min:=-Round(Image1.Height/2); end.

Setelah program jadi, berikut adalah program grafik kartesian pada delphi 7