Anda di halaman 1dari 18

nyong cah sika

FISIKA KOMPUTASI Cari …

MEMBUAT TITIK
PADA SUATU
KOORDINAT GARIS Tulisan
DENGAN Terakhir
MENGGUNAKAN DE Fractal dan
LPHI Ruang Fasa

Diposkan pada 4 Juli 2016 PERSAMAAN


DEFERENSIAL
DALAM
Assalamualaikum Wr. Wb
FENOMENA FISIK
A
Hallo gan, jumpa lagi dengan saya yang
akan menampilkan sedikit materi yang saya MEMBUAT

dapatkan di perkuliahan. Kali ini saya akan PROGRAM


SEBUAH GRAFIK
membuat titik dalam suatu bidang
DARI
koordinat. Pemrograman yang saya pakai
PERSAMAAN
adalah masih dengan menggunakan Delphi
KUADRAT DAN
XE. Langsung aja gan tanpa panjang lebar, PERSAMAAN
berikut adalah penjelasannya. GARIS LURUS
DENGAN DELPHI

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their
y y g y g
use.
Tutup dan terima
To nd out more, including how to control cookies, see here: Cookie Policy
MEMBUAT TITIK
PADA SUATU
KOORDINAT
GARIS DENGAN
MENGGUNAKAN 
DELPHI

INTERPOLASI,
EKSTRAPOLASI,
DAN BERIKUT ADALAH CODE
REGRESI,
PROGRAM YANG DIGUNAKAN….
DAN POLINOMIA
L
unit Unit1;

interface
Komentar
  Terbaru

uses

Windows, Messages, SysUtils, Variants,


Classes, Graphics, Controls, Forms,
Arsip
Dialogs, StdCtrls, ExtCtrls;
Juli 2016

type

TForm1 = class(TForm) Kategori

Image1: TImage; FISIKA


KOMPUTASI
Button1: TButton;
PEMODELAN
ScrollBar1: TScrollBar; PEMROGRAMAN
FISIKA
ScrollBar2: TScrollBar; KOMPUTASI

SISTEM CERDAS
Label3: TLabel;

Label4: TLabel;

Button2: TButton;
Statistik

Edit1: TEdit; Blog

Edit2: TEdit; 4,675 hits

Label1: TLabel;
Iklan

Label2: TLabel;

ScrollBar3: TScrollBar;

ScrollBar4: TScrollBar;

procedure Button1Click(Sender: TObject);

procedure ScrollBar2Change(Sender:
TObject);

procedure ScrollBar1Change(Sender:
TObject);

procedure Button2Click(Sender: TObject);

procedure FormCreate(Sender: TObject);


procedure ScrollBar4Change(Sender:
TObject);

procedure ScrollBar3Change(Sender:
TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

//variabel yang digunakan

gambar:TBitmap;

sx,sy,sumbuX,sumbuY,panjanglengansumb
uX,panjanglengansumbuY,
i,j,koordinatY,rentangtitik,gelombang,nil_si
n:Integer;

X,Y:integer;

implementation
 

{$R *.dfm}

procedure TForm1.Button1Click(Sender:
TObject);

begin

//Tampilan gambar

gambar:=TBitmap.Create;

gambar.Width:=Image1.Width;

gambar.Height:=Image1.Height;

//Menampilkan posisi sumbu-Y

 
Label3.Caption:=IntToStr(ScrollBar4.Positi
on);

//Menampilkan posisi sumbu-X

Label4.Caption:=IntToStr(-
ScrollBar3.Position);

//Menentukan posisi dari sumbu-x dan


sumbu-y

sx:=Round(gambar.Height/2);

sy:=Round(gambar.Width/2);

sumbuX:=sx+ScrollBar3.Position;

sumbuY:=sy+ScrollBar4.Position;
 

//Membuat garis (sumbu-x dan sumbu-y)

gambar.Canvas.MoveTo(sumbuY,0);

gambar.Canvas.LineTo(sumbuY,gambar.Hei
ght);

gambar.Canvas.MoveTo(0,sumbuX);

gambar.Canvas.LineTo(gambar.Width,sumb
uX);

//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+rentangtiti
k*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+rentangtiti
k*(-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));

 
end;

// mengubah x dan y sesuai scrollbar dan


membuat titik dengan koordinat (x,y)

x:=ScrollBar1.Position;

y:=-ScrollBar2.Position;

Edit1.Text:=IntToStr(x);

Edit2.Text:=IntToStr(y);

gambar.Canvas.Rectangle(sumbuY+
(X*rentangtitik)+3,sumbuX-
(Y*rentangtitik)+3,sumbuY+
(X*rentangtitik)-3,sumbuX-
(Y*rentangtitik)-3);

gambar.Canvas.TextOut(sumbuY+
(X*rentangtitik)+15,sumbuX-17-
rentangtitik*(Y),
(‘(‘+IntToStr(X)+’,’+IntToStr(Y)+’)’));

//menampilkan gambar

image1.Picture.Assign(gambar);

gambar.Free;

end;
 

//Menentukan posisi dari Y (pada Button1


prosedurnya)

procedure
TForm1.ScrollBar2Change(Sender:
TObject);

begin

Button1Click(Action);

end;

//Menentukan posisi dari X (pada Button1


prosedurnya)

procedure
TForm1.ScrollBar1Change(Sender:
TObject);

begin

Button1Click(Action);

end;

//Membuat sumbu-X dan sumbu-Y


berpotongan pada tengah gambar

procedure TForm1.Button2Click(Sender:
TObject);
begin

ScrollBar3.Position:=0;

ScrollBar4.Position:=0;

end;

procedure TForm1.FormCreate(Sender:
TObject);

begin

//menunjukkan rentang 1 skala pada


gambar adalah 25 pixel

rentangtitik:=25;

x:=ScrollBar1.Position;

y:=-ScrollBar2.Position;

//mengisi edit dengan x dan y yang baru

Edit1.Text:=IntToStr(x);

Edit2.Text:=IntToStr(y);

//Memberi jangkauan dari scrollbar

ScrollBar1.Max:=25;

ScrollBar1.Min:=-25;
ScrollBar2.Max:=25;

ScrollBar2.Min:=-25;

ScrollBar3.Max:=Round(Image1.Width/2);

ScrollBar3.Min:=-Round(Image1.Width/2);

ScrollBar4.Max:=Round(Image1.Height/2);

ScrollBar4.Min:=-Round(Image1.Height/2);

end;

procedure
TForm1.ScrollBar4Change(Sender:
TObject);

begin

Button1Click(action);

end;

 
procedure
TForm1.ScrollBar3Change(Sender:
TObject);

begin

Button1Click(action);

end;

end.

SETELAH ITU DI RUN, DAN HASILNYA


ADALAH…..
Sekian apa yang dapat saya sampaikan,
kurang lebihnya saya mohon maaf yang
sebesar-besarnya

Wassalamualaikum Wr. Wb

Iklan

Report this ad

Report this ad

Bagikan ini:

 Twitter  Facebook  Google

Suka

Jadilah yang pertama menyukai ini.

Terkait

Membuat MEMBUAT MEMBUAT


pemrograman PROGRAM PROGRAM
poligon yang DIAGRAM SEBUAH
centroid dengan CARTESIUS GRAFIK DARI
menggunakan DENGAN PERSAMAAN
aplikasi delphi MENGGUNAK KUADRAT DAN
dalam AN DELPHI PERSAMAAN
"PEMROGRAM dalam GARIS LURUS
AN FISIKA "PEMROGRAM DENGAN
KOMPUTASI" AN FISIKA DELPHI
KOMPUTASI" dalam "FISIKA
KOMPUTASI"

Penulis: heykal sika


VIEW ALL POSTS

Pos Sebelumnya
INTERPOLASI,
EKSTRAPOLASI, REGRESI,
DAN POLINOMIAL

Pos Berikutnya
MEMBUAT PROGRAM
SEBUAH GRAFIK DARI
PERSAMAAN KUADRAT
DAN PERSAMAAN GARIS
LURUS DENGAN DELPHI
Tinggalkan Balasan

Ketikkan komentar di sini...

Cari …

Tulisan
Terakhir

Fractal dan
Ruang Fasa

PERSAMAAN
DEFERENSIAL
DALAM
FENOMENA FISIK
A

MEMBUAT
PROGRAM
SEBUAH GRAFIK
DARI
PERSAMAAN
Komentar
KUADRAT DAN
Terbaru
PERSAMAAN
GARIS LURUS
DENGAN DELPHI

MEMBUAT TITIK
Arsip
PADA SUATU
KOORDINAT
GARIS DENGAN
Juli 2016
MENGGUNAKAN 
DELPHI

INTERPOLASI,
EKSTRAPOLASI,
Kategori
REGRESI,
DAN POLINOMIA
L
FISIKA
KOMPUTASI

PEMODELAN

PEMROGRAMAN
FISIKA
KOMPUTASI

SISTEM CERDAS

Buat situs web atau blog gratis di WordPress.com. Tema: Scratchpad oleh Automattic.

Anda mungkin juga menyukai