| Tutorial Flash - HTML5 - Javascript - DKV

Latest Blog



06.07.2022

MPI Component

Library untuk pengembangan multimedia interaktif dengan Flash/Animate

23.10.2020

Virtual Lab Flash

Library untuk pengembangan laboratorium virtual dengan Flash/Animate

06.10.2020

Game Among Us

Membuat gerakan karakter seperti pada game Among Us

05.10.2020

Multimedia Interaktif Tata Surya

Membuat Multimedia Pembelajaran Interaktif tentang tata surya

04.10.2020

Animasi Rotasi Bumi 3D

Membuat animasi bumi berotasi dengan grafik 3 Dimensi

01.10.2020

Membuat Kuis Essay

Mengecek jawaban kuis essay pada aplikasi pembelajaran interaktif

12.09.2020

Membuat Game Ular Tangga

Membuat game ular tangga dengan Adobe Flash/Animate AS3

10.09.2020

Membuat Pengacak Dadu

Membuat acak dadu untuk game ular tangga/monopoly

13.07.2020

Membuat Game Onet

Membuat game mencari gambar yang sama (onet) dengan JS/HTML5

11.06.2020

Membuat Kuis CBT

Membuat kuis CBT, menyimpan nilai ke server dengan PHP dan XML


ALL BLOG

Latest Games


;
Free Games

Indonesia Soccer League

Play Indonesian Soccer League on Flash 3D Games


tutorial membuat laboratorium-virtual by wandah_w

Menggambar Koordinat Kartesian

Untuk menggambar koordinat kartesian, digunakan fungsi sebagai berikut :

grafik(data)

No Parameter Deskripsi
1 data variabel objek untuk menyusun grafik

Untuk membuat data yang akan dijadikan parameter dalam fungsi di atas, perlu didefinisikan sebuah variabel di awal kode, sebagai berikut :

var grafData = {startX:50, startY:100, dataW:20, dataH:10, tileW:25, skalaX:1, skalaY:1, 
desimalX:0, desimalY:0, offsetX:10, offsetY:5, xLabel:'x (cm)', yLabel:'y (cm)', 
fontLabel:'11pt Calibri', warnaBG:'#daf6fb', warnaGaris:'#000', warnaLabel:'#000'}

No Parameter Deskripsi
1 startX posisi x awal (pojok kiri atas) penggambaran grafik
2 startY posisi y awal (pojok kiri atas) penggambaran grafik
3 dataW jumlah data pada sumbu axis (sumbu x)
4 dataH jumlah data pada sumbu ordinat (sumbu y)
5 tileW lebar tiap satuan data dalam satuan pixel
6 skalaX Skala data sumbu x. Misal : jika diisi 2, maka data sumbu x akan menjadi kelipatan 2 (0, 2, 4, ...)
7 skalaY Skala data sumbu y. Misal : jika diisi 2, maka data sumbu y akan menjadi kelipatan 2 (0, 2, 4, ...)
8 desimalX Format desimal data pada sumbu x. Misal : jika diisi 2, maka data sumbu x menjadi (1.00, 2.00, ....dst)
9 desimalY Format desimal data pada sumbu y. Misal : jika diisi 2, maka data sumbu y menjadi (1.00, 2.00, ....dst)
10 offsetX pergeseran posisi sumbu X
11 offsetY pergeseran posisi sumbu Y
12 labelX Keterangan data pada sumbu X
13 labelY Keterangan data pada sumbu Y
14 fontLabel Jenis teks untuk menampilkan data pada sumbu koordinat
15 warnaBG warna background pada sumbu koordinat
16 warnaGaris warna garis sumbu koordinat
17 warnaLabel warna huruf label pada sumbu koordinat

Contoh Penggunaan

aturCanvas();
var graf = {startX:50, startY:100, dataW:20, dataH:10, tileW:25, skalaX:1, skalaY:1, desimalX:0, desimalY:0, offsetX:10, offsetY:5, xLabel:'x (cm)', yLabel:'y (cm)', fontLabel:'11pt Calibri', warnaBG:'#daf6fb', warnaGaris:'#000', warnaLabel:'#000'}
 
var P = {x:5, y:3};		
var Q = {x:8, y:1};		
			
function setSimulasi(){
	//menambahkan background warna
	hapusLayar("#e8e8e8");	
	//membuat kordinat kartesius
	grafik(graf);
	//titik pusat koordinat kartesian
	var x0 = graf.startX + graf.offsetX*graf.tileW;
	var y0 = graf.startY + graf.offsetY*graf.tileW;
	//transformasi titik P dan Q ke koordinat layar
	var Px1 = x0 + (P.x*graf.tileW/graf.skalaX);
	var Py1 = y0 - (P.y*graf.tileW/graf.skalaY);
	var Qx1 = x0 + (Q.x*graf.tileW/graf.skalaX);
	var Qy1 = y0 - (Q.y*graf.tileW/graf.skalaY);
	//membuat garis
	garis (Px1, Py1, Qx1, Qy1, 5, "blue");
}
 
setSimulasi();

Share ( Ayo Berbagi )

Leave me a comment

untuk pertanyaan lebih baik di email langsung ke wandah [at] wandah [dot] com agar cepat direspon