<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Yudhitya034's BlogNews</title>
	<atom:link href="http://yudhitya034.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://yudhitya034.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 15 May 2009 04:41:53 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='yudhitya034.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Yudhitya034's BlogNews</title>
		<link>http://yudhitya034.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://yudhitya034.wordpress.com/osd.xml" title="Yudhitya034&#039;s BlogNews" />
	<atom:link rel='hub' href='http://yudhitya034.wordpress.com/?pushpress=hub'/>
		<item>
		<title>GRAFIKA COMPUTER SESSION VII</title>
		<link>http://yudhitya034.wordpress.com/2009/05/15/grafika-computer-session-viii/</link>
		<comments>http://yudhitya034.wordpress.com/2009/05/15/grafika-computer-session-viii/#comments</comments>
		<pubDate>Fri, 15 May 2009 04:17:01 +0000</pubDate>
		<dc:creator>yudhitya034</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yudhitya034.wordpress.com/?p=92</guid>
		<description><![CDATA[APLIKASI MULTIMEDIA GRAFIKA Disini kita akan membahas tentang sistem multimedian. Grafika computer memainkan peranan penting dalam sistem multimedia. Yang dimaksud multimedia dalam konteks ini adalah program yang mampu menjalankan file-file dari berbagai bentuk, mulai dari format teks, sound, image, bahkan video. Untuk merancang multimedia, Borland C++ Builder telah menyediakan komponen khusus yaitu media player. Buat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=92&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>APLIKASI MULTIMEDIA GRAFIKA</strong></p>
<p>Disini kita akan membahas tentang sistem multimedian. Grafika computer memainkan peranan penting dalam sistem multimedia. Yang dimaksud multimedia dalam konteks ini adalah program yang mampu menjalankan file-file dari berbagai bentuk, mulai dari format teks, sound, image, bahkan video. Untuk merancang multimedia, Borland C++ Builder telah menyediakan komponen khusus yaitu media player.<br />
Buat program multimedia sederhana dengan spesifikasi :<br />
1. Tombol navigasi menggunakan tombol speed.<br />
2. Gambar harus ditampilkan dalam bentuk bingkai yang menarik.<br />
3. Jika file yang dimainkan tidak memiliki gambar harus ada pemberitahuan.<br />
4. Nama dan path yang aktif harus ditampilkan.<br />
5. Format yang dapat dimainkan AVI, MIDI, WAV, CD AUDIO dan RMI.<br />
6. Pemilihan format harus menyediakan pembukaan file dengan filter format yang sesuai.<br />
Terdapat fasilitas repeat.<br />
<strong> Pembahasan Program<br />
Langkah pertama,perancangan antarmuka seperti di bawah ini:</strong></p>
<p><strong><img class="aligncenter size-full wp-image-95" title="mulmed" src="http://yudhitya034.files.wordpress.com/2009/05/mulmed2.jpg?w=392&#038;h=270" alt="mulmed" width="392" height="270" /><br />
</strong></p>
<p><strong>kemudian ketikkan script programnya:</strong></p>
<p>//—————————————————————————</p>
<p>#include &lt;vcl.h&gt;</p>
<p>#pragma hdrstop</p>
<p>#include “Unit1.h”</p>
<p>//—————————————————————————</p>
<p>#pragma package(smart_init)</p>
<p>#pragma resource “*.dfm”</p>
<p>TForm1 *Form1;</p>
<p>//—————————————————————————</p>
<p>__fastcall TForm1::TForm1(TComponent* Owner)</p>
<p>: TForm(Owner)</p>
<p>{</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::BTGantiClick(TObject *Sender)</p>
<p>{</p>
<p>if (OpenDialog1-&gt;Execute())</p>
<p>MediaPlayer1-&gt;FileName=OpenDialog1-&gt;FileName;</p>
<p>MediaPlayer1-&gt;Open();</p>
<p>MediaPlayer1-&gt;Display=Panel1;</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::RB2Click(TObject *Sender)</p>
<p>{</p>
<p>RB3-&gt;Enabled=False;</p>
<p>RB4-&gt;Enabled=False;</p>
<p>MediaPlayer1-&gt;Stop();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>RB2-&gt;Enabled=False;</p>
<p>RB3-&gt;Enabled=False;</p>
<p>RB4-&gt;Enabled=False;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::RB3Click(TObject *Sender)</p>
<p>{</p>
<p>RB2-&gt;Enabled=False;</p>
<p>RB4-&gt;Enabled=False;</p>
<p>MediaPlayer1-&gt;Stop();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>RB2-&gt;Enabled=False;</p>
<p>RB3-&gt;Enabled=False;</p>
<p>RB4-&gt;Enabled=False;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::RB4Click(TObject *Sender)</p>
<p>{</p>
<p>RB2-&gt;Enabled=False;</p>
<p>RB3-&gt;Enabled=False;</p>
<p>MediaPlayer1-&gt;Stop();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>MediaPlayer1-&gt;Wait=True;</p>
<p>MediaPlayer1-&gt;Play();</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>RB2-&gt;Enabled=False;</p>
<p>RB3-&gt;Enabled=False;</p>
<p>RB4-&gt;Enabled=False;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::RadioButton1Click(TObject *Sender)</p>
<p>{</p>
<p>OpenDialog1-&gt;FileName=”&#8221;;</p>
<p>OpenDialog1-&gt;Filter=”Audio Video(*.avi)|*.avi”;</p>
<p>if (OpenDialog1-&gt;Execute())</p>
<p>MediaPlayer1-&gt;Close();</p>
<p>BTGanti-&gt;Enabled=True;</p>
<p>MediaPlayer1-&gt;DeviceType=dtAVIVideo;</p>
<p>MediaPlayer1-&gt;FileName=OpenDialog1-&gt;FileName;</p>
<p>MediaPlayer1-&gt;Open();</p>
<p>Panel2-&gt;Caption=”Gambar Yang bagus”;</p>
<p>MediaPlayer1-&gt;Display=Panel1;</p>
<p>Panel5-&gt;Caption=OpenDialog1-&gt;FileName;</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>RB2-&gt;Checked=False;</p>
<p>RB3-&gt;Checked=False;</p>
<p>RB4-&gt;Checked=False;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::RadioButton2Click(TObject *Sender)</p>
<p>{</p>
<p>OpenDialog1-&gt;FileName=”&#8221;;</p>
<p>OpenDialog1-&gt;Filter=”WAV Audio Files (*.wav)|*.wav”;</p>
<p>if (OpenDialog1-&gt;Execute())</p>
<p>MediaPlayer1-&gt;Close();</p>
<p>BTGanti-&gt;Enabled=True;</p>
<p>MediaPlayer1-&gt;DeviceType=dtWaveAudio;</p>
<p>MediaPlayer1-&gt;FileName=OpenDialog1-&gt;FileName;</p>
<p>MediaPlayer1-&gt;Open();</p>
<p>Panel2-&gt;Caption=”Maaf tidak ada gambar”;</p>
<p>MediaPlayer1-&gt;Display=Panel1;</p>
<p>Panel5-&gt;Caption=OpenDialog1-&gt;FileName;</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>RB2-&gt;Checked=False;</p>
<p>RB3-&gt;Checked=False;</p>
<p>RB4-&gt;Checked=False;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::RadioButton3Click(TObject *Sender)</p>
<p>{</p>
<p>OpenDialog1-&gt;FileName=”&#8221;;</p>
<p>OpenDialog1-&gt;Filter=”Midi Files(*.midi)|*.midi”;</p>
<p>if (OpenDialog1-&gt;Execute())</p>
<p>MediaPlayer1-&gt;Close();</p>
<p>BTGanti-&gt;Enabled=True;</p>
<p>MediaPlayer1-&gt;DeviceType=dtSequencer;</p>
<p>MediaPlayer1-&gt;FileName=OpenDialog1-&gt;FileName;</p>
<p>MediaPlayer1-&gt;Open();</p>
<p>Panel2-&gt;Caption=”Maaf tidak ada gambar”;</p>
<p>MediaPlayer1-&gt;Display=Panel1;</p>
<p>Panel5-&gt;Caption=OpenDialog1-&gt;FileName;</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>RB2-&gt;Checked=False;</p>
<p>RB3-&gt;Checked=False;</p>
<p>RB4-&gt;Checked=False;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p>void __fastcall TForm1::RadioButton4Click(TObject *Sender)</p>
<p>{</p>
<p>MediaPlayer1-&gt;Close();</p>
<p>BTGanti-&gt;Enabled=True;</p>
<p>MediaPlayer1-&gt;DeviceType=dtCDAudio;</p>
<p>MediaPlayer1-&gt;FileName=EmptyStr;</p>
<p>MediaPlayer1-&gt;Open();</p>
<p>Panel2-&gt;Caption=”Maaf, Tidak ada gambar”;</p>
<p>MediaPlayer1-&gt;Display=Panel1;</p>
<p>Panel5-&gt;Caption=”CD Audio”;</p>
<p>RB2-&gt;Enabled=True;</p>
<p>RB3-&gt;Enabled=True;</p>
<p>RB4-&gt;Enabled=True;</p>
<p>RB2-&gt;Checked=False;</p>
<p>RB3-&gt;Checked=False;</p>
<p>RB4-&gt;Checked=False;</p>
<p>}</p>
<p>//—————————————————————————</p>
<p><strong>setelah itu di save, dan masukkan unit.h nya…</strong></p>
<p>//—————————————————————————</p>
<p>#ifndef Unit1H</p>
<p>#define Unit1H</p>
<p>//—————————————————————————</p>
<p>#include &lt;Classes.hpp&gt;</p>
<p>#include &lt;Controls.hpp&gt;</p>
<p>#include &lt;StdCtrls.hpp&gt;</p>
<p>#include &lt;Forms.hpp&gt;</p>
<p>#include &lt;Dialogs.hpp&gt;</p>
<p>#include &lt;ExtCtrls.hpp&gt;</p>
<p>#include &lt;MPlayer.hpp&gt;</p>
<p>//—————————————————————————</p>
<p>class TForm1 : public TForm</p>
<p>{</p>
<p>__published:    // IDE-managed Components</p>
<p>TPanel *Panel1;</p>
<p>TMediaPlayer *MediaPlayer1;</p>
<p>TOpenDialog *OpenDialog1;</p>
<p>TPanel *Panel2;</p>
<p>TPanel *Panel3;</p>
<p>TPanel *Panel4;</p>
<p>TPanel *Panel5;</p>
<p>TPanel *Panel6;</p>
<p>TButton *BTGanti;</p>
<p>TButton *Button2;</p>
<p>TGroupBox *GroupBox1;</p>
<p>TGroupBox *GroupBox2;</p>
<p>TRadioButton *RadioButton1;</p>
<p>TRadioButton *RadioButton2;</p>
<p>TRadioButton *RadioButton3;</p>
<p>TRadioButton *RadioButton4;</p>
<p>TRadioButton *RB2;</p>
<p>TRadioButton *RB3;</p>
<p>TRadioButton *RB4;</p>
<p>void __fastcall BTGantiClick(TObject *Sender);</p>
<p>void __fastcall RB2Click(TObject *Sender);</p>
<p>void __fastcall RB3Click(TObject *Sender);</p>
<p>void __fastcall RB4Click(TObject *Sender);</p>
<p>void __fastcall RadioButton1Click(TObject *Sender);</p>
<p>void __fastcall RadioButton2Click(TObject *Sender);</p>
<p>void __fastcall RadioButton3Click(TObject *Sender);</p>
<p>void __fastcall RadioButton4Click(TObject *Sender);</p>
<p>private:            // User declarations</p>
<p>public:             // User declarations</p>
<p>__fastcall TForm1(TComponent* Owner);</p>
<p>};</p>
<p>//—————————————————————————</p>
<p>extern PACKAGE TForm1 *Form1;</p>
<p>//—————————————————————————</p>
<p>#endif</p>
<p><strong>setelah itu di run, maka akan tampil output seperti di bawah ini:</strong></p>
<p><strong>pilih file yang akan di jalankan,lalu cari file.</strong></p>
<p><strong>setelah itu di run, maka akan tampil output seperti di bawah ini:</strong></p>
<p><strong>pilih file yang akan di jalankan.</strong></p>
<p><strong><img class="aligncenter size-full wp-image-96" title="output" src="http://yudhitya034.files.wordpress.com/2009/05/output1.jpg?w=392&#038;h=270" alt="output" width="392" height="270" /><br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yudhitya034.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yudhitya034.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yudhitya034.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yudhitya034.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yudhitya034.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yudhitya034.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yudhitya034.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yudhitya034.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yudhitya034.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yudhitya034.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yudhitya034.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yudhitya034.wordpress.com/92/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yudhitya034.wordpress.com/92/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yudhitya034.wordpress.com/92/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=92&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yudhitya034.wordpress.com/2009/05/15/grafika-computer-session-viii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c80aef7f77be4ef86ed32f10e50bbdb8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhitya034</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/mulmed2.jpg" medium="image">
			<media:title type="html">mulmed</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/output1.jpg" medium="image">
			<media:title type="html">output</media:title>
		</media:content>
	</item>
		<item>
		<title>GRAFIKA SESSION VI</title>
		<link>http://yudhitya034.wordpress.com/2009/05/01/grafika-session-vi/</link>
		<comments>http://yudhitya034.wordpress.com/2009/05/01/grafika-session-vi/#comments</comments>
		<pubDate>Fri, 01 May 2009 10:05:03 +0000</pubDate>
		<dc:creator>yudhitya034</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yudhitya034.wordpress.com/?p=82</guid>
		<description><![CDATA[TRANSFORMASI OBYEK TIGA DIMENSI Transformasi objek 3D merupakan perluasan dan teknik. Sebagaimana dalam transformasi 2D, sembarang transformasi dapat disajikan ke dalam suatu matrik transformasi dan transformasi yang lebih rumit dapat dinyatakan oleh sebuah matrik transformasi yang merupakan gabungan dari matrik-matrik transformasi dasar yang ada. Dengan M adalah matrik 3&#215;3 3. ROTASI Pemutaran objek 3D dilakukan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=82&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom:0;line-height:150%;" align="center"><span style="font-family:Arial Black,sans-serif;"><span style="font-size:medium;"><span lang="it-IT"><strong>TRANSFORMASI </strong></span></span></span><span style="font-family:Arial Black,sans-serif;"><span style="font-size:medium;"><span lang="it-IT"><strong>OBYEK TIGA DIMENSI</strong></span></span></span></p>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Transformasi  objek 3D merupakan perluasan dan teknik. Sebagaimana dalam transformasi 2D, sembarang transformasi dapat disajikan ke dalam suatu matrik transformasi dan transformasi yang lebih rumit dapat dinyatakan oleh sebuah matrik transformasi yang merupakan gabungan dari matrik-matrik transformasi dasar yang ada. </span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Dengan M adalah matrik 3&#215;3</span></span></p>
<p style="margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-83" title="matrik-m-utk-masing2-transformasi" src="http://yudhitya034.files.wordpress.com/2009/05/matrik-m-utk-masing2-transformasi.jpg?w=442&#038;h=407" alt="matrik-m-utk-masing2-transformasi" width="442" height="407" /><strong>3. ROTASI</strong></span></span></p>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Pemutaran objek 3D dilakukan dengan pemutaran pada suatu sumbu atau gabungan dengan pemutaran pada sumbu-sumbu lain.  Untuk arah pemutaran dapat dilihat pada table dibawah ini :</span></span></p>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"></span></span></p>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-84" title="tabel" src="http://yudhitya034.files.wordpress.com/2009/05/tabel.jpg?w=551&#038;h=109" alt="tabel" width="551" height="109" /></span></span></p>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"></span></span></p>
<p style="margin-bottom:0;line-height:150%;" align="justify"><img class="aligncenter size-full wp-image-85" title="arah-putaran" src="http://yudhitya034.files.wordpress.com/2009/05/arah-putaran.jpg?w=602&#038;h=246" alt="arah-putaran" width="602" height="246" /><img class="aligncenter size-full wp-image-86" title="pemutaran" src="http://yudhitya034.files.wordpress.com/2009/05/pemutaran.jpg?w=371&#038;h=419" alt="pemutaran" width="371" height="419" /><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>4.SHEARING</strong></span></span></p>
<p style="margin-left:.25in;margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Shearing pada sembarang sepasang sumbu dapat dilaksanakan pada sumbu ke tiga.</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong></strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Matrik 	transformasi untuk shearing :</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong> 1.Kamera 	Sintetik</strong></span></span></p>
<p style="margin-left:.75in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">Adalah cara pandang pada ruang 3D yang menggunakan tiga komponen</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"> : Bidang pandang, Sistem koordinat pandang, mata</span></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify">
<span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong> 2.   Sistem 	Koordinat Pandang</strong></span></span></p>
<p style="margin-left:.75in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Disebut sebagai </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">sistem</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> koordinat </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>uvn</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> karena disusun oleh koordinat</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong> u</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">, </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>v</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> dan </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>n</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">. bidang pandang berimpit dengan bidang </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>uv</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">. Pada bidang pandang ini ditentukan sebuah titik yang disebut sebagai titik acuan pandang ( view reference point, VRP) yang merupakan pusat sistem koordinat pandang.</span></span></p>
<p style="margin-left:.75in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Arah normal </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">dari</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> bidang pandang disebut sebagai vektor satuan, </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>n</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">. arah vektor </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>n</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> tegak lurus dengan bidang </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>uv</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> dan arah vektor uv selalu keatas.</span></span></p>
<p style="margin-left:.75in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jendela yang </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">digunakan</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> untuk melihat objek terletak pada sistem koordinat bidang pandang dan batas-batasnya dinyatakan sebagai ( J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">kr</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> , J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">at</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> , J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">kn</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> , J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">bu</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> ). Batas jendela untuk arah mendatar yaitu dari u = J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">kr </span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">sampai dengan u = J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">kn</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">. Dan untuk arah tegak yaitu dari v = J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">at</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> sampai dengan v = J</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">bw.</span></span></sub></p>
<p style="margin-left:.75in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Posisi </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">mata</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> yaitu m = (m</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">u, </span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">m</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">v</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">, m</span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">n</span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">) dapat diletakkan di sembarang tempat pada sisitem koordinat pandang. Posisi mata yang paling sering dipakai adalah dengan menempatkannya pada sumbu n sejauh M dari VRP, yaitu pada posisi m = ( 0 , 0 , M).</span></span></p>
<p style="margin-left:.75in;margin-bottom:0;" align="justify">
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify">
<span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong> 3. Menentukan 	arah kamera</strong></span></span></p>
<p style="margin-left:.75in;margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">Untuk </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">menentukan</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"> posisi dan orientasi kamera diperlukan tiga komponen yaitu:</span></span></span></p>
<ul>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">VRP, 	yaitu r = (r</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">x</span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">, 	r</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">y</span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">, 	r</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">z</span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">)</span></span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">VPN, 	yaitu n = (n</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">x</span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">, 	n</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">y</span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">, 	n</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">z</span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">)</span></span></span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Vektor 	dengan arah “ke atas”, yaitu vector v.</span></span></p>
</li>
</ul>
<p style="margin-left:.75in;margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Penentuan vector </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>n </strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> dimana </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong> </strong></span></span></p>
<p style="margin-left:.75in;margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">dengan n1 adalah </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">sembarang</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"> vector.</span></span></span></p>
<p style="margin-left:.75in;margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="de-DE">Penentuan vec</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="de-DE">tor n </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">dengan</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="de-DE"> koordinat spheres:</span></span></span></p>
<p style="margin-left:1in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">n</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">x </span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">= sin (</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">θ</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">) cos (</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">θ</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">)</span></span></span></p>
<p style="margin-left:1in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">n</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">y </span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">= sin (</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">θ</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">) cos(</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">θ</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">) </span></span></span></p>
<p style="margin-left:1in;margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">n</span></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">z </span></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">= cos(</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">θ</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">)</span></span></span></p>
<p style="margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">dengan </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">θ</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"> adalah besaran </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">kolatitud</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"> dan </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">θ</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"> adalah besaran azimuth.</span><strong></strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>5. PROJECT 	TRANSLASI 3D</strong></span></span></p>
<ol>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Terdapat 	pilihan tombol Atas, Kiri, Kanan dan Bawah </span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">Terdapat 	sebuah Image untuk menampilkan objek 2 Dimensi yang akan bergeser 	sesuai dengan nama tombol yang ditekan. </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">(Ada 	4 tombol geser)</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">tombol</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> Kiri ditekan objek bergeser ke kiri.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika 	tombol Kanan ditekan objek bergeser ke kanan</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika 	tombol Atas ditekan objek bergeser ke atas.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika 	tombol Bawah ditekan objek bergeser ke bawah.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Tampilan 	gambar 3D bisa diperbesar dan diperkecil.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Buka 	C++ Builder dan buat tampilan selengkapnya seperti pada gambar 	berikut:</span></span></p>
</li>
</ol>
<p><img class="aligncenter size-full wp-image-88" title="untitled1" src="http://yudhitya034.files.wordpress.com/2009/05/untitled1.jpg?w=717&#038;h=552" alt="untitled1" width="717" height="552" /></p>
<p style="margin-top:.08in;margin-bottom:0;line-height:150%;" lang="sv-SE" align="center"><span style="font-family:Arial,sans-serif;"><strong>Gambar 6.2.   Antarmuka program Translasi 3 Dimensi</strong></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Garamond,serif;"><strong>SCRIPT:</strong></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#include &lt;vcl\vcl.h&gt;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#include &lt;math.h&gt;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#pragma hdrstop</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#include &#8220;trans3d.h&#8221;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#pragma resource &#8220;*.dfm&#8221;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TForm1 *Form1;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">struct Elemen { float x,y ;} ;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Elemen Objek[17];</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">__fastcall TForm1::TForm1(TComponent* Owner)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"> : TForm(Owner)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::FormShow(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;MoveTo(Objek[4].x,Objek[4].y);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=4;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;MoveTo(Objek[8].x,Objek[8].y);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=5;i&lt;=8;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;MoveTo(Objek[10].x,Objek[10].y);</span></span></p>
<p style="margin-bottom:0;">for (i=9;i&lt;=10;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;MoveTo(Objek[12].x,Objek[12].y);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=11;i&lt;=12;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;MoveTo(Objek[14].x,Objek[14].y);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=13;i&lt;=14;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;MoveTo(Objek[16].x,Objek[16].y);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=15;i&lt;=16;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::FormActivate(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[1].x = 100;    Objek[1].y = 50;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[2].x = 50;     Objek[2].y = 50;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[3].x = 50;     Objek[3].y = 100;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[4].x = 100;    Objek[4].y = 100;</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[5].x = 125;    Objek[5].y = 125;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[6].x = 75;     Objek[6].y = 125;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[7].x = 75;     Objek[7].y = 175;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[8].x = 125;    Objek[8].y = 175;</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[9].x = 100;    Objek[9].y = 100;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[10].x = 125;   Objek[10].y = 175;</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[11].x = 50;    Objek[11].y = 100;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[12].x = 75;    Objek[12].y = 175;</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[13].x = 50;    Objek[13].y = 50;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[14].x = 75;    Objek[14].y = 125;</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[15].x = 100;    Objek[15].y = 50;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[16].x = 125;    Objek[16].y = 125;</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtTransAtasClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><span lang="nb-NO">{</span></span></span><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><span lang="nb-NO"> int i;</span></span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++){ Objek[i].y-=5;};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtTransKiriClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><span lang="nb-NO">{</span></span></span><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;"><span lang="nb-NO"> int i;</span></span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++){ Objek[i].x-=5;};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtTRansKananClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++){ Objek[i].x+=5;};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtTransBawahClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  int i;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++){ Objek[i].y+=5;};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtZoomInClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  int i;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  Objek[i].y*=2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x*=2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtZoomOutClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  int i;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y/=2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x/=2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtPtrSBKoorClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{ Elemen TempObjek[17];</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i; float Sdt;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x-Image1-&gt;Width / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y-Image1-&gt;Height / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Sdt=10*M_PI/180;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].x=(Objek[i].x*cos(Sdt)-Objek[i].y*sin(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].y=(Objek[i].x*sin(Sdt)+Objek[i].y*cos(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i]=TempObjek[i];</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x+Image1-&gt;Width / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y+Image1-&gt;Height / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtPtrTTClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{ Elemen TempObjek[17];</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i,n,m; float Sdt;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">n = Objek[3].x;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">m = Objek[3].y;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x-n;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y-m;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Sdt=10*M_PI/180;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].x=(Objek[i].x*cos(Sdt)-Objek[i].y*sin(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].y=(Objek[i].x*sin(Sdt)+Objek[i].y*cos(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i]=TempObjek[i];</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x+n;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y+m;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BTDefaultClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormActivate(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtCloseClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Close(); </span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtZoomOutClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  int i;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y/=2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x/=2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">};</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtPtrSBKoorClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{ Elemen TempObjek[17];</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i; float Sdt;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x-Image1-&gt;Width / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y-Image1-&gt;Height / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Sdt=10*M_PI/180;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].x=(Objek[i].x*cos(Sdt)-Objek[i].y*sin(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].y=(Objek[i].x*sin(Sdt)+Objek[i].y*cos(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i]=TempObjek[i];</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x+Image1-&gt;Width / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y+Image1-&gt;Height / 2;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtPtrTTClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{ Elemen TempObjek[17];</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i,n,m; float Sdt;</span></span></p>
<p style="margin-bottom:0;" lang="nb-NO"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=16;i++)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">n = Objek[3].x;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">m = Objek[3].y;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x-n;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y-m;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Sdt=10*M_PI/180;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].x=(Objek[i].x*cos(Sdt)-Objek[i].y*sin(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].y=(Objek[i].x*sin(Sdt)+Objek[i].y*cos(Sdt));</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i]=TempObjek[i];</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x+n;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y+m;</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BTDefaultClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormActivate(Sender);</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">===========================================================================</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::BtCloseClick(TObject *Sender)</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></p>
<p style="margin-bottom:0;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Close(); </span></span></p>
<p style="margin-bottom:0;line-height:150%;page-break-before:always;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">}</span></span></p>
<p style="margin-bottom:0;line-height:150%;page-break-before:always;" lang="sv-SE" align="justify"><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jalankan 	program diatas dan hasil yang akan kita dapatkan seperti gambar 	berikut:</span></span></strong></p>
<p style="margin-bottom:0;line-height:150%;page-break-before:always;" lang="sv-SE" align="justify"><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-89" title="output" src="http://yudhitya034.files.wordpress.com/2009/05/output.jpg?w=717&#038;h=552" alt="output" width="717" height="552" /></span></span></strong></p>
<p style="margin-bottom:0;line-height:150%;" align="center"><span style="font-family:Arial,sans-serif;"><strong>Gambar 6.3.  Output program Translasi 3 Dimensi</strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yudhitya034.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yudhitya034.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yudhitya034.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yudhitya034.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yudhitya034.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yudhitya034.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yudhitya034.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yudhitya034.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yudhitya034.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yudhitya034.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yudhitya034.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yudhitya034.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yudhitya034.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yudhitya034.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=82&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yudhitya034.wordpress.com/2009/05/01/grafika-session-vi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c80aef7f77be4ef86ed32f10e50bbdb8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhitya034</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/matrik-m-utk-masing2-transformasi.jpg" medium="image">
			<media:title type="html">matrik-m-utk-masing2-transformasi</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/tabel.jpg" medium="image">
			<media:title type="html">tabel</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/arah-putaran.jpg" medium="image">
			<media:title type="html">arah-putaran</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/pemutaran.jpg" medium="image">
			<media:title type="html">pemutaran</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/untitled1.jpg" medium="image">
			<media:title type="html">untitled1</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/05/output.jpg" medium="image">
			<media:title type="html">output</media:title>
		</media:content>
	</item>
		<item>
		<title>GRAFIKA COMPUTER SESSION V</title>
		<link>http://yudhitya034.wordpress.com/2009/03/20/grafika-computer-session-5/</link>
		<comments>http://yudhitya034.wordpress.com/2009/03/20/grafika-computer-session-5/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 06:04:57 +0000</pubDate>
		<dc:creator>yudhitya034</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://yudhitya034.wordpress.com/?p=62</guid>
		<description><![CDATA[OBYEK TIGA DIMENSI Secara konseptual, jaring polygon digunakan dalam grafika computer untuk menghasilkan objek 3D. Penciptaan objek 3D dengan computer dilakukan dengan memanipulasi jaring polygon baik dengan pemrograman dan juga pemahaman geometri 3D. Jaring polygon adalah permukaan yang dibuat dari kumpulan-kumpulan muka-muka polygon. Beberapa bentuk objek 3d dapat dilihat seperti pada gambar berikut : Jaring [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=62&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom:0;line-height:150%;" lang="it-IT" align="center"><span style="font-family:Arial Black,sans-serif;"><span style="font-size:medium;"><strong>OBYEK TIGA DIMENSI</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="it-IT" align="center">
<p style="margin-bottom:0;line-height:150%;text-align:left;" lang="it-IT">
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Secara konseptual, jaring polygon digunakan dalam grafika computer untuk menghasilkan objek 3D.   Penciptaan objek 3D dengan computer dilakukan dengan memanipulasi jaring polygon baik dengan pemrograman dan juga pemahaman geometri 3D.  Jaring polygon adalah permukaan yang dibuat dari kumpulan-kumpulan muka-muka polygon.  Beberapa bentuk objek 3d dapat dilihat seperti pada gambar berikut :</span></span></p>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-63" title="51" src="http://yudhitya034.files.wordpress.com/2009/03/51.jpg?w=554&#038;h=166" alt="51" width="554" height="166" /></span></span></p>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jaring dapat digunakan untuk membuat ‘kulit’ dari suatu objek.  Ada dua cara untuk membuat objek 3D dengan jaring polygon, yaitu :</span></span></p>
<ol>
<li><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Metode 		daftar titik (</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><em>vertex 		list method</em></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">)</span></span></li>
<li><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">Metode 		daftar muka (</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"><em>face 		list method</em></span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">)</span></span></span></li>
</ol>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Ada beberapa cara pendefinisian jaring.  Sebagai contoh  untuk membuat bentuk kubus dapat diwakili dengan membuat satu daftar yang berisi daftar masing-masing polygon dan lokasi titik.  Perhatikan bentuk kubus pada gambar dibawah ini :</span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-64" title="52" src="http://yudhitya034.files.wordpress.com/2009/03/52.jpg?w=347&#038;h=166" alt="52" width="347" height="166" /></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Kubus dibentuk dari 6 buah segi empat.  Segi empat dibentuk dari 4 buah titik.  Jadi, kubus dibentuk dari : 6 x 4 = 24 titik.  Untuk lebih jelas perhatikan gambar dibawah ini :</span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-65" title="53" src="http://yudhitya034.files.wordpress.com/2009/03/53.jpg?w=501&#038;h=349" alt="53" width="501" height="349" /></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Daftar dari titik-titik tersebut dapat dilihat pada table berikut :</span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-66" title="54" src="http://yudhitya034.files.wordpress.com/2009/03/54.jpg?w=347&#038;h=216" alt="54" width="347" height="216" /></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Dari daftar titik pada table diatas dapat dibuat program untuk membentuk objek 3D berupa kubus seperti terlihat pada script berikut :</span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify">
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Script Program</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>&lt;UNIT1.CPP&gt;:</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></span></span></p>
<ol>
<li><em>include &lt;vcl.h&gt;</em></li>
<li><em>pragma hdrstop</em></li>
</ol>
<p><em>//#include &#8220;Objek3D.h&#8221;</em></p>
<ol>
<li><em>include &#8220;Unit1.h&#8221;</em></li>
</ol>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<ol>
<li><em>pragma package(smart_init)</em></li>
<li><em>pragma resource &#8220;*.dfm&#8221;</em></li>
</ol>
<p><em>TForm1 *Form1;<br />
struct Elemen { float x,y ;} ;<br />
Elemen Objek[17];</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
__fastcall TForm1::TForm1(TComponent* Owner)<br />
: TForm(Owner)<br />
{<br />
}<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
//=========================================================================<br />
void __fastcall TForm1::FormActivate(TObject *Sender)<br />
{<br />
Objek[1].x = 100;    Objek[1].y = 50;<br />
Objek[2].x = 50;     Objek[2].y = 50;<br />
Objek[3].x = 50;     Objek[3].y = 100;<br />
Objek[4].x = 100;    Objek[4].y = 100;<br />
Objek[5].x = 125;    Objek[5].y = 125;<br />
Objek[6].x = 75;     Objek[6].y = 125;<br />
Objek[7].x = 75;     Objek[7].y = 175;<br />
Objek[8].x = 125;    Objek[8].y = 175;</em></p>
<p><em>Objek[9].x = 100;    Objek[9].y = 100;<br />
Objek[10].x = 125;   Objek[10].y = 175;</em></p>
<p><em>Objek[11].x = 50;    Objek[11].y = 100;<br />
Objek[12].x = 75;    Objek[12].y = 175;</em></p>
<p><em>Objek[13].x = 50;    Objek[13].y = 50;<br />
Objek[14].x = 75;    Objek[14].y = 125;</em></p>
<p><em>Objek[15].x = 100;    Objek[15].y = 50;<br />
Objek[16].x = 125;    Objek[16].y = 125;<br />
FormShow(Sender);<br />
}<br />
//=========================================================================<br />
void __fastcall TForm1::FormShow(TObject *Sender)<br />
{<br />
int i;<br />
Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);<br />
Image1-&gt;Canvas-&gt;MoveTo(Objek[4].x,Objek[4].y);<br />
for (i=1;i&lt;=4;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};<br />
Image1-&gt;Canvas-&gt;MoveTo(Objek[8].x,Objek[8].y);<br />
for (i=5;i&lt;=8;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};<br />
Image1-&gt;Canvas-&gt;MoveTo(Objek[10].x,Objek[10].y);<br />
for (i=9;i&lt;=10;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};<br />
Image1-&gt;Canvas-&gt;MoveTo(Objek[12].x,Objek[12].y);<br />
for (i=11;i&lt;=12;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};<br />
Image1-&gt;Canvas-&gt;MoveTo(Objek[14].x,Objek[14].y);<br />
for (i=13;i&lt;=14;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};<br />
Image1-&gt;Canvas-&gt;MoveTo(Objek[16].x,Objek[16].y);<br />
for (i=15;i&lt;=16;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);}; }</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
</em></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>&lt;UNIT1.H&gt;:</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></span></span></p>
<ol>
<li><em>ifndef Unit1H</em></li>
<li><em>define Unit1H</em></li>
</ol>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<ol>
<li><em>include &lt;Classes.hpp&gt;</em></li>
<li><em>include &lt;Controls.hpp&gt;</em></li>
<li><em>include &lt;StdCtrls.hpp&gt;</em></li>
<li><em>include &lt;Forms.hpp&gt;</em></li>
<li><em>include &lt;ExtCtrls.hpp&gt;</em></li>
</ol>
<p><em>//#include &#8220;Objek3D.h&#8221;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
class TForm1 : public TForm<br />
{<br />
__published:    // IDE-managed Components<br />
TImage *Image1;<br />
void __fastcall FormActivate(TObject *Sender);<br />
void __fastcall FormShow(TObject *Sender);<br />
private:    // User declarations<br />
public:        // User declarations<br />
__fastcall TForm1(TComponent* Owner);</em></p>
<p><em>};<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
extern PACKAGE TForm1 *Form1;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<ol>
<li><em>endif</em></li>
</ol>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Hasilnya:</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong><img class="aligncenter size-full wp-image-76" title="hasil-5" src="http://yudhitya034.files.wordpress.com/2009/03/hasil-5.jpg?w=545&#038;h=376" alt="hasil-5" width="545" height="376" /><br />
</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong><img class="aligncenter size-full wp-image-67" title="55" src="http://yudhitya034.files.wordpress.com/2009/03/55.jpg?w=482&#038;h=375" alt="55" width="482" height="375" /><br />
</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Daftar muka dan titik-titik pembentuk muka pada objek kubus diatas dapat dilihat pada table berikut :</span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><img class="aligncenter size-full wp-image-68" title="56" src="http://yudhitya034.files.wordpress.com/2009/03/56.jpg?w=284&#038;h=138" alt="56" width="284" height="138" /><br />
<strong>TUGAS:</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>1.Membuat kubus dengan memanfaatkan fungsi rectangle?</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Jawab:</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>1. Buka C++ Builder<br />
2. Buka Form baru<br />
3. Buat jendela tampilan dengan komponen<br />
PaintBox,Name:PaintBox1 (default)<br />
4. tulis kode dibawah (Bold) pada Event-&gt;OnPaint</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>void __fastcall TForm1::PaintBox1Click(TObject *Sender)<br />
{<br />
s[1].x=200;s[1].y=0;s[1].z=200;<br />
s[2].x=0;s[2].y=0;s[2].z=200;<br />
s[3].x=0;s[3].y=200;s[3].z=200;<br />
s[4].x=150;s[4].y=150;s[4].z=100;<br />
s[5].x=250;s[5].y=0;s[5].z=0;<br />
s[6].x=0;s[6].y=0;s[6].z=0;<br />
s[7].x=0;s[7].y=200;s[7].z=0;<br />
s[8].x=200;s[8].y=200;s[8].z=0;<br />
//menentukan jumla obyek dan jumlkah titik sudut<br />
//int jumlah_obyek=1;<br />
int max_titik=8;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;posisi kamera<br />
float kx=10;<br />
float ky=300;<br />
float kz=400;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
//menenutkan jarak kamera dengan fokus<br />
float d=sqrt(kx*kx+ky*ky+kz*kz);<br />
float dxn=kx/d;<br />
float dyn=ky/d;<br />
float dzn=kz/d;<br />
//- fokus kamera atau titik pandang (VRP)<br />
float vrp_x=50;<br />
float vrp_y=50;<br />
float vrp_z=50;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
//vektor kemiringan kamera,asumsi kamera tegak lurus<br />
float dxup=0;<br />
float dyup=1;<br />
float dzup=0;<br />
//titik pusat proyeksi<br />
float xc=0 ;<br />
float yc=0 ;<br />
float zc=-100;<br />
//mennetukan batas bawah<br />
int batasbawah=PaintBox1-&gt;ClientHeight;<br />
//deklarasi matriks proyeksi perpektif<br />
float perspek[4][4]=<br />
{<br />
//0 1 2 3<br />
{-zc,0,0,0}, //0<br />
{0,-zc,0,0}, //1<br />
{xc,yc,-1,1}, //2<br />
{0,0,0,-zc} //3<br />
};<br />
// matriks translasi titik koord. Cartesian (world coordinat) ke VPN<br />
float T[4][4]=<br />
{<br />
{1,0,0,0},<br />
{0,1,0,0},<br />
{0,0,1,0},<br />
{-(kx-vrp_x),-(ky-vrp_y),-(kz-vrp_z),1}<br />
};<br />
// putar sehiongga vektor n sesuai sumbu z<br />
float v1=sqrt(dyn*dyn+dzn*dzn);<br />
// rotasi sumbu x<br />
float Rx[4][4]=<br />
{<br />
{1,0,0,0},<br />
{0,-dzn/v1,-dyn/v1,0},<br />
{0,dyn/v1,-dzn/v1,0},<br />
{0,0,0,1}<br />
};<br />
// rorasu sumbu y;<br />
float Ry[4][4]=<br />
{<br />
{v1,0,-dxn,0},<br />
{0,1,0,0},<br />
{dxn,0,v1,0},<br />
{0,0,0,1}<br />
};<br />
// mengalikan matriks Rx * Ry<br />
for (int i=0;i&lt;=3;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
Rxy[i][k]=Rx[i][0] * Ry[0][k] + Rx[i][1] * Ry[1][k]+ Rx[i][2] * Ry[2][k]+<br />
Rx[i][3] * Ry[3][k];<br />
}<br />
xup_vp=dxup*Rxy[0][0]+dyup*Rxy[1][0]+dzup*Rxy[2][0];<br />
yup_vp=dxup*Rxy[0][1]+dyup*Rxy[1][1]+dzup*Rxy[2][1];<br />
rup=sqrt(xup_vp*xup_vp+yup_vp*yup_vp);<br />
float Rz[4][4]=<br />
{<br />
{yup_vp/rup,xup_vp/rup,0,0},<br />
{-xup_vp/rup,yup_vp/rup,0,0},<br />
{0,0,1,0},<br />
{0,0,0,1}<br />
};<br />
// perklaian matriks dxy * dz<br />
for (int i=0;i&lt;=3;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
Rxyz[i][k]=Rxy[i][0] * Rz[0][k] + Rxy[i][1] * Rz[1][k]+ Rxy[i][2] * Rz[2][k]+<br />
Rxy[i][3] * Rz[3][k];<br />
}<br />
// perkalian matriks T dan Rxyz<br />
for (int i=0;i&lt;=3;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
TRxyz[i][k]=T[i][0] * Rxyz[0][k] + T[i][1] * Rxyz[1][k]+<br />
T[i][2] * Rxyz[2][k]+ T[i][3] * Rxyz[3][k];<br />
}<br />
//Trxyz : matrik gabungan rotasi ke 3 sumbu dan ttranlasi/matrik transformasi<br />
//koordinat dunia ke koordinat bidang padang<br />
// transfoemasi titik obyek ke VPN<br />
for (int i=1;i&lt;=8;i++) // loop poligon<br />
{<br />
for (int k=0;k&lt;=3;k++) // loop titik<br />
vpn_k[i][k]=s[i].x*TRxyz[0][k] + s[i].y * TRxyz[1][k]+s[i].z* TRxyz[2][k] + 1*<br />
TRxyz[3][k];<br />
}<br />
//transfoemasi perpeksif<br />
for (int i=1;i&lt;=8;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
vpn_pers[i][k]=vpn_k[i][0] * perspek[0][k] + vpn_k[i][1] * perspek[1][k] +<br />
vpn_k[i][2]</strong></span></span> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify">perspek[2][k]+ vpn_k[i][3] * perspek[3][k];</p>
<ul></ul>
<p><strong>}</strong><strong><br />
//membuat niali 1 pada matrix padaordo ke-4<br />
for (int i=1;i&lt;=max_titik;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
vpn_pers[i][k]=(int) vpn_pers[i][k]/vpn_pers[i][3];<br />
}<br />
int tengah=PaintBox1-&gt;ClientWidth/2;<br />
// trabsformasi ke koordinat layar<br />
for (int i=1;i&lt;=max_titik;i++)<br />
{<br />
vpn_pers[i][0]=vpn_pers[i][0]+tengah;<br />
vpn_pers[i][1]=batasbawah-vpn_pers[i][1]-50;<br />
}<br />
//mmebuat jendela paint box dengan warna dasa putih<br />
PaintBox1-&gt;Canvas-&gt;Brush-&gt;Color=clWhite;<br />
PaintBox1-&gt;Canvas-&gt;Rectangle(1,1,ClientWidth-1,ClientHeight-1);<br />
//nggambar polyline<br />
//poligon 1<br />
POINT t1[4]; //deklarasi variabel<br />
t1[0]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
t1[1]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
t1[2]=Point(vpn_pers[3][0],vpn_pers[3][1]);<br />
t1[3]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
t1[4]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t1,4);<br />
//poligon 2 belakang<br />
POINT t2[4]; //deklarasi variabel<br />
t2[0]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
t2[1]=Point(vpn_pers[6][0],vpn_pers[6][1]);<br />
t2[2]=Point(vpn_pers[7][0],vpn_pers[7][1]);<br />
t2[3]=Point(vpn_pers[8][0],vpn_pers[8][1]);<br />
t2[4]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t2,4);<br />
//poligon 3 bawah<br />
POINT t3[4]; //deklarasi variabel<br />
t3[0]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
t3[1]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
t3[2]=Point(vpn_pers[6][0],vpn_pers[6][1]);<br />
t3[3]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
t3[4]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t3,4);<br />
//poligon 4 atas<br />
POINT t4[4]; //deklarasi variabel<br />
t4[0]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
t4[1]=Point(vpn_pers[3][0],vpn_pers[3][1]);<br />
t4[2]=Point(vpn_pers[7][0],vpn_pers[7][1]);<br />
t4[3]=Point(vpn_pers[8][0],vpn_pers[8][1]);<br />
t4[4]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t4,4);<br />
//poligon 5 kanan<br />
POINT t5[4]; //deklarasi variabel<br />
t5[0]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
t5[1]=Point(vpn_pers[6][0],vpn_pers[6][1]);<br />
t5[2]=Point(vpn_pers[7][0],vpn_pers[7][1]);<br />
t5[3]=Point(vpn_pers[3][0],vpn_pers[3][1]);<br />
t5[4]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t5,4);<br />
//poligon 6 kiri<br />
POINT t6[4]; //deklarasi variabel<br />
t6[0]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
t6[1]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
t6[2]=Point(vpn_pers[8][0],vpn_pers[8][1]);<br />
t6[3]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
t6[4]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t6,4);<br />
}<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></p>
<p><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>5. Tambahkah kode pada file header (.h) sbb (yg dicetak Bold ¸cetak regular bawaan C++)</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></span></span> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#ifndef Unit1H</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#define Unit1H</strong></p>
<ol></ol>
<p><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong> <strong></strong></p>
<p><strong>#include &lt;Classes.hpp&gt;</strong> <strong></strong></p>
<p><strong>#include &lt;Controls.hpp&gt;</strong> <strong></strong></p>
<p><strong>#include &lt;StdCtrls.hpp&gt;</strong> <strong></strong></p>
<p><strong>#include &lt;Forms.hpp&gt;</strong> <strong></strong></p>
<p><strong>#include &lt;ExtCtrls.hpp&gt;</strong></p>
<ol></ol>
<p><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
class TForm1 : public TForm<br />
{<br />
__published:    // IDE-managed Components<br />
TPaintBox *PaintBox1;<br />
void __fastcall PaintBox1Click(TObject *Sender);<br />
private:    // User declarations<br />
public:        // User declarations<br />
__fastcall TForm1(TComponent* Owner);<br />
float Rxy[4][4],Rx[4][4],xup_vp,yup_vp,rup,Rxyz[4][4];<br />
float vpn_p[8][4],TRxyz[4][4],vpn_k[8][5];<br />
float vpn_pers[8][4];<br />
struct titik{<br />
int x;<br />
int y;<br />
int z;<br />
}s[50];<br />
};</strong></p>
<p><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
extern PACKAGE TForm1 *Form1;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong> <strong></strong></p>
<p><strong>#endif</strong></p>
<ol></ol>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>tambahkan kode pada file .cpp bagian atas(yg dicetak Bold ¸cetak regular bawaan C++)</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></span></span> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &lt;vcl.h&gt;</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &lt;math.h&gt;</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#pragma hdrstop</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &#8220;unit1.h&#8221;</strong></p>
<ol></ol>
<p><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</strong> <strong></strong></p>
<p><strong>#pragma package(smart_init)</strong> <strong></strong></p>
<p><strong>#pragma resource &#8220;*.dfm&#8221;</strong></p>
<ol></ol>
<p><strong>TForm1 *Form1;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
__fastcall TForm1::TForm1(TComponent* Owner)<br />
: TForm(Owner)<br />
{<br />
}<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
6. jalankan program diatas,maka akan tampil:</strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong><img class="aligncenter size-full wp-image-78" title="kubus" src="http://yudhitya034.files.wordpress.com/2009/03/kubus.jpg?w=870&#038;h=640" alt="kubus" width="870" height="640" /></strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>2. Buat beberapa bentuk lain objek 3D dan implementasikan dalam program?</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Jawab:</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong><img class="aligncenter size-full wp-image-79" title="segitiga" src="http://yudhitya034.files.wordpress.com/2009/03/segitiga.jpg?w=870&#038;h=640" alt="segitiga" width="870" height="640" /></strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="text-decoration:underline;">Programnya:</span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>1. Buka C++ Builder<br />
2. Buka Form baru<br />
3. Buat jendela tampilan dengan komponen<br />
PaintBox,Name:PaintBox1 (default)<br />
4. tulis kode dibawah (Bold) pada Event-&gt;OnPaint :<br />
</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>void __fastcall TForm1::PaintBox1Paint(TObject *Sender)<br />
{<br />
//menentukan tiitk-titik pokok koorrdinat obyek balok<br />
s[1].x=0;s[1].y=0;s[1].z=250;<br />
s[2].x=250;s[2].y=0;s[2].z=250;<br />
s[3].x=125;s[3].y=500;s[3].z=125;<br />
s[4].x=125;s[4].y=500;s[4].z=125;<br />
s[5].x=0;s[5].y=0;s[5].z=0;<br />
s[6].x=250;s[6].y=0;s[6].z=0;<br />
s[7].x=125;s[7].y=500;s[7].z=125;<br />
s[8].x=125;s[8].y=500;s[8].z=125;<br />
//menentukan jumla obyek dan jumlkah titik sudut<br />
int jumlah_obyek=1;<br />
int max_titik=8;</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;posisi kamera<br />
float kx=0;<br />
float ky=50;<br />
float kz=350;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
//menenutkan jarak kamera dengan fokur<br />
float d=sqrt(kx*kx+ky*ky+kz*kz);<br />
float dxn=kx/d;<br />
float dyn=ky/d;<br />
float dzn=kz/d;<br />
//- fokus kamera atau titik pandang (VRP)<br />
float vrp_x=0;<br />
float vrp_y=0;<br />
float vrp_z=0;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
//vektor kemiringan kamera,asumsi kamera tegak lurus<br />
float dxup=0;<br />
float dyup=1;<br />
float dzup=0;<br />
//titik pusat proyeksi<br />
float xc=0 ;<br />
float yc=0 ;<br />
float zc=-100;<br />
//mennetukan batas bawah<br />
int batasbawah=PaintBox1-&gt;ClientHeight;<br />
//deklarasi matriks proyeksi perpektif<br />
float perspek[4][4]=<br />
{<br />
//0 1 2 3<br />
{-zc,0,0,0}, //0<br />
{0,-zc,0,0}, //1<br />
{xc,yc,-1,1}, //2<br />
{0,0,0,-zc} //3<br />
};<br />
// matriks translasi titik koord. Cartesian (world coordinat) ke VPN<br />
float T[4][4]=<br />
{<br />
{1,0,0,0},<br />
{0,1,0,0},<br />
{0,0,1,0},<br />
{-(kx-vrp_x),-(ky-vrp_y),-(kz-vrp_z),1}<br />
};<br />
// putar sehiongga vektor n sesuai sumbu z<br />
float v1=sqrt(dyn*dyn+dzn*dzn);<br />
// rotasi sumbu x<br />
float Rx[4][4]=</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>{<br />
{1,0,0,0},<br />
{0,-dzn/v1,-dyn/v1,0},<br />
{0,dyn/v1,-dzn/v1,0},<br />
{0,0,0,1}<br />
};<br />
// rorasu sumbu y;<br />
float Ry[4][4]=<br />
{<br />
{v1,0,-dxn,0},<br />
{0,1,0,0},<br />
{dxn,0,v1,0},<br />
{0,0,0,1}<br />
};<br />
// mengalikan matriks Rx * Ry<br />
for (int i=0;i&lt;=3;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
Rxy[i][k]=Rx[i][0] * Ry[0][k] + Rx[i][1] * Ry[1][k]+ Rx[i][2] * Ry[2][k]+<br />
Rx[i][3] * Ry[3][k];<br />
}<br />
xup_vp=dxup*Rxy[0][0]+dyup*Rxy[1][0]+dzup*Rxy[2][0];<br />
yup_vp=dxup*Rxy[0][1]+dyup*Rxy[1][1]+dzup*Rxy[2][1];<br />
rup=sqrt(xup_vp*xup_vp+yup_vp*yup_vp);<br />
float Rz[4][4]=<br />
{<br />
{yup_vp/rup,xup_vp/rup,0,0},<br />
{-xup_vp/rup,yup_vp/rup,0,0},<br />
{0,0,1,0},<br />
{0,0,0,1}<br />
};<br />
// perklaian matriks dxy * dz<br />
for (int i=0;i&lt;=3;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
Rxyz[i][k]=Rxy[i][0] * Rz[0][k] + Rxy[i][1] * Rz[1][k]+ Rxy[i][2] * Rz[2][k]+<br />
Rxy[i][3] * Rz[3][k];<br />
}<br />
// perkalian matriks T dan Rxyz<br />
for (int i=0;i&lt;=3;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
TRxyz[i][k]=T[i][0] * Rxyz[0][k] + T[i][1] * Rxyz[1][k]+<br />
T[i][2] * Rxyz[2][k]+ T[i][3] * Rxyz[3][k];</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>}<br />
//Trxyz : matrik gabungan rotasi ke 3 sumbu dan ttranlasi/matrik transformasi<br />
koordina dunia ke koordinat bidang padang<br />
// transfoemasi titik obyek ke VPN<br />
for (int i=1;i&lt;=8;i++) // loop poligon<br />
{<br />
for (int k=0;k&lt;=3;k++) // loop titik<br />
vpn_k[i][k]=s[i].x*TRxyz[0][k] + s[i].y * TRxyz[1][k]+s[i].z* TRxyz[2][k] + 1*<br />
TRxyz[3][k];<br />
}<br />
//transfoemasi perpeksif<br />
for (int i=1;i&lt;=8;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
vpn_pers[i][k]=vpn_k[i][0] * perspek[0][k] + vpn_k[i][1] * perspek[1][k] +<br />
vpn_k[i][2]</strong></span></span> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify">perspek[2][k]+ vpn_k[i][3] * perspek[3][k];</p>
<ul></ul>
<p><strong>}<br />
//membuat niali 1 pada matrix padaordo ke-4<br />
for (int i=1;i&lt;=max_titik;i++)<br />
{<br />
for (int k=0;k&lt;=3;k++)<br />
vpn_pers[i][k]=(int) vpn_pers[i][k]/vpn_pers[i][3];<br />
}<br />
int tengah=PaintBox1-&gt;ClientWidth/2;<br />
// trabsformasi ke koordinat layar<br />
for (int i=1;i&lt;=max_titik;i++)<br />
{<br />
vpn_pers[i][0]=vpn_pers[i][0]+tengah;<br />
vpn_pers[i][1]=batasbawah-vpn_pers[i][1]-50;<br />
}<br />
//mmebuat jendela paint box dengan warna dasa putih<br />
PaintBox1-&gt;Canvas-&gt;Brush-&gt;Color=clWhite;<br />
PaintBox1-&gt;Canvas-&gt;Rectangle(1,1,ClientWidth-1,ClientHeight-1);<br />
//nggambar polyline<br />
//poligon 1<br />
POINT t1[4]; //deklarasi variabel<br />
t1[0]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
t1[1]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
t1[2]=Point(vpn_pers[3][0],vpn_pers[3][1]);<br />
t1[3]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
t1[4]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t1,4);<br />
//poligon 2 belakang<br />
POINT t2[4]; //deklarasi variabel</strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>t2[0]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
t2[1]=Point(vpn_pers[6][0],vpn_pers[6][1]);<br />
t2[2]=Point(vpn_pers[7][0],vpn_pers[7][1]);<br />
t2[3]=Point(vpn_pers[8][0],vpn_pers[8][1]);<br />
t2[4]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t2,4);<br />
//poligon 3 bawah<br />
POINT t3[4]; //deklarasi variabel<br />
t3[0]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
t3[1]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
t3[2]=Point(vpn_pers[6][0],vpn_pers[6][1]);<br />
t3[3]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
t3[4]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t3,4);<br />
//poligon 4 atas<br />
POINT t4[4]; //deklarasi variabel<br />
t4[0]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
t4[1]=Point(vpn_pers[3][0],vpn_pers[3][1]);<br />
t4[2]=Point(vpn_pers[7][0],vpn_pers[7][1]);<br />
t4[3]=Point(vpn_pers[8][0],vpn_pers[8][1]);<br />
t4[4]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t4,4);<br />
//poligon 5 kanan<br />
POINT t5[4]; //deklarasi variabel<br />
t5[0]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
t5[1]=Point(vpn_pers[6][0],vpn_pers[6][1]);<br />
t5[2]=Point(vpn_pers[7][0],vpn_pers[7][1]);<br />
t5[3]=Point(vpn_pers[3][0],vpn_pers[3][1]);<br />
t5[4]=Point(vpn_pers[2][0],vpn_pers[2][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t5,4);<br />
//poligon 6 kiri<br />
POINT t6[4]; //deklarasi variabel<br />
t6[0]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
t6[1]=Point(vpn_pers[5][0],vpn_pers[5][1]);<br />
t6[2]=Point(vpn_pers[8][0],vpn_pers[8][1]);<br />
t6[3]=Point(vpn_pers[4][0],vpn_pers[4][1]);<br />
t6[4]=Point(vpn_pers[1][0],vpn_pers[1][1]);<br />
PaintBox1-&gt;Canvas-&gt;Polyline((TPoint*)t6,4);</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong><br />
5. Tambahkah kode pada file header (.h) sbb(yg dicetak Bold ¸cetak regular bawaan C++)</strong></span></span></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></span></span> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify">#ifndef rangkaH</p>
<ol></ol>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>#define rangkaH<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</strong></span></span> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &lt;Classes.hpp&gt;</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &lt;Controls.hpp&gt;</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &lt;StdCtrls.hpp&gt;</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &lt;Forms.hpp&gt;</strong> <strong></strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><strong>#include &lt;ExtCtrls.hpp&gt;</strong></p>
<ol></ol>
<p><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
class TForm1 : public TForm<br />
{<br />
__published: // IDE-managed Components<br />
TPaintBox *PaintBox1;<br />
void __fastcall PaintBox1Paint(TObject *Sender);<br />
private: // User declarations<br />
public: // User declarations<br />
__fastcall TForm1(TComponent* Owner);<br />
float Rxy[4][4],Rx[4][4],xup_vp,yup_vp,rup,Rxyz[4][4];<br />
float vpn_p[8][4],TRxyz[4][4],vpn_k[8][5];<br />
float vpn_pers[8][4];<br />
struct titik{<br />
int x;<br />
int y;<br />
int z;<br />
}s[50];<br />
};<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;extern<br />
PACKAGE TForm1 *Form1;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;#endif<br />
tambahkan kode pada file .cpp bagian atas<br />
(yg dicetak Bold ¸cetak regular bawaan C++)<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8212;&#8212;&#8212;&#8212;-</strong> <strong></strong></p>
<p><strong>#include &lt;vcl.h&gt;</strong> <strong></strong></p>
<p><strong>#include &lt;math.h&gt;</strong> <strong></strong></p>
<p><strong>#pragma hdrstop</strong> <strong></strong></p>
<p><strong>#include &#8220;rangka.h&#8221;</strong></p>
<ol></ol>
<p><strong>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</strong> <strong></strong></p>
<p><strong>#pragma package(smart_init)</strong> <strong></strong></p>
<p><strong>#pragma resource &#8220;*.dfm&#8221;</strong></p>
<ol></ol>
<p><strong>TForm1 *Form1;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
__fastcall TForm1::TForm1(TComponent* Owner)</strong></p>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong><br />
6. jalankan program diatas<br />
</strong></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yudhitya034.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yudhitya034.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yudhitya034.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yudhitya034.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yudhitya034.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yudhitya034.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yudhitya034.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yudhitya034.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yudhitya034.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yudhitya034.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yudhitya034.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yudhitya034.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yudhitya034.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yudhitya034.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=62&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yudhitya034.wordpress.com/2009/03/20/grafika-computer-session-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c80aef7f77be4ef86ed32f10e50bbdb8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhitya034</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/51.jpg" medium="image">
			<media:title type="html">51</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/52.jpg" medium="image">
			<media:title type="html">52</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/53.jpg" medium="image">
			<media:title type="html">53</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/54.jpg" medium="image">
			<media:title type="html">54</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/hasil-5.jpg" medium="image">
			<media:title type="html">hasil-5</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/55.jpg" medium="image">
			<media:title type="html">55</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/56.jpg" medium="image">
			<media:title type="html">56</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/kubus.jpg" medium="image">
			<media:title type="html">kubus</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/segitiga.jpg" medium="image">
			<media:title type="html">segitiga</media:title>
		</media:content>
	</item>
		<item>
		<title>GRAFIKA COMPUTER SESSION IV</title>
		<link>http://yudhitya034.wordpress.com/2009/03/20/grafika-computer-session-4/</link>
		<comments>http://yudhitya034.wordpress.com/2009/03/20/grafika-computer-session-4/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 05:40:49 +0000</pubDate>
		<dc:creator>yudhitya034</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://yudhitya034.wordpress.com/?p=54</guid>
		<description><![CDATA[TRANSFORMASI OBYEK DUA DIMENSI Grafika computer merupakan bidang yang menarik minat banyak orang. Salah satu sub bagian dari grafika adalah pemodelan objek. Dalam pemodelan objek 2D, berbagai objek dimodifikasi dengan melakukan berbagai operasi fungsi atau operasi transformasi geometri. Transformasi ini dapat berupa transformasi dasar ataupun gabungan dari berbagai transformasi geometri. Transformasi ini dikenal dengan Transformasi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=54&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom:0;line-height:150%;" lang="it-IT" align="center"><span style="font-family:Arial Black,sans-serif;"><span style="font-size:medium;"><strong>TRANSFORMASI OBYEK DUA DIMENSI</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;" lang="it-IT" align="center">
<p style="margin-bottom:0;line-height:150%;text-align:left;" lang="it-IT">
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"> Grafika computer merupakan bidang yang menarik minat banyak orang.  Salah satu sub bagian dari grafika adalah pemodelan objek.  Dalam pemodelan objek 2D, berbagai objek dimodifikasi dengan melakukan berbagai operasi fungsi atau operasi  transformasi geometri. </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT">Transformasi ini dapat berupa transformasi dasar ataupun gabungan dari berbagai transformasi geometri.  Transformasi ini dikenal dengan </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT"><strong>Transformasi affine. </strong></span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT">Pada dasarnya, </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT"><strong>transformasi</strong></span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT"> merupakan suatu operasi modifikasi bentuk objek tanpa merusak bentuk dasar dari objek.  Salah satu contoh transformasi adalah transformasi dari window ke viewport.</span></span></span></p>
<p style="margin-bottom:0;" align="justify">
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT"> Pada Viewport, Objek yang akan digambar pada layar biasanya mempunyai ukuran yang jauh lebih besar dibanding dengan ukuran layar, sehingga perlu dilakukan pemetaan transformasi yang memungkinkan objek tersebut bisa seluruhnya digambar dilayar, tetapi pada layar dengan koordinat yang terbatas, dan biasanya dibatasi oleh sebuah kotak yang disebut </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT"><strong>windows</strong></span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT">, sedangkan layarnya tersebut disebut </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT"><strong>Viewport</strong></span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT">.  Proses transformasi dari windows ke viewport dapat dilhat pada gambar berikut :</span></span></span></p>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="it-IT"><img class="aligncenter size-full wp-image-55" title="gambar-41" src="http://yudhitya034.files.wordpress.com/2009/03/gambar-41.jpg?w=611&#038;h=384" alt="gambar-41" width="611" height="384" /></span></span></span></p>
<ol>
<li>
<p style="margin-bottom:0;line-height:150%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Langkah-Langkah 	Transformasi Viewing 2 Dimensi </strong></span></span></p>
<ol>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Pembentukan 		scene pada WC menggunakan output primitif atribut.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Untuk 		mendapatkan orientasi tertentu dari window, maka ditentukan sistem 		VC 2 dimensi pada WC. Frame digunakan untuk melengkapi penentuan 		orientasi dari windows persegi empat . Setelah frame dibentuk dapat 		ditransformasikan ke dalam WC untuk menampilkan koordinat.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Kemudian 		viewport ditentukan dalam normalized NVC (pada batasan antara 0 dan 		1) dan memetakan deskripsi VC dari scene pada Normalized 		Coordinate.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Akhirnya 		dilakukan clipping (pemotongan) pada semua gambar yang ada diluar 		viewport.</span></span></p>
</li>
</ol>
<p><img class="aligncenter size-full wp-image-56" title="42" src="http://yudhitya034.files.wordpress.com/2009/03/42.jpg?w=594&#038;h=287" alt="42" width="594" height="287" /></p>
<p style="margin-left:.25in;text-indent:-.25in;margin-bottom:0;line-height:150%;" align="center">
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Macam-macam 	transformasi:</strong></span></span></p>
<ol>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Transformasi 		Objek, yang ditransformasikan titik-titik yang menyusun objek 		tersebut.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Transformasi 		Koordinat, yang diubah system koordinatnya sehingga objek mengalami 		transformasi dikarenakan perubahan system koordinat tersebut.</span></span></p>
</li>
</ol>
</li>
<li><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Tujuan 	Transformasi :</strong></span></span>
<ol>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Merubah 		atau menyesuaikan komposisi pandangan.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Memudahkan 		membuat objek yang simetris</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Melihat 		objek dari sudut pandang berbeda</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Memindahkan 		satu atau beberapa objek dari satu tempat ke tempat lain, biasanya 		digunakan pada animasi computer.</span></span></p>
</li>
</ol>
<p style="margin-left:.25in;margin-bottom:0;" lang="sv-SE" align="justify">
</li>
<li>
<p style="margin-bottom:0;" lang="it-IT" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>Transformasi 	dasar pada objek dua dimensi terdiri dari :</strong></span></span></p>
</li>
</ol>
<p><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong> TRANSLASI</strong></span></span></p>
<p style="margin-left:.5in;text-indent:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Translasi merupakan suatu proses yang menyebabkan perpindahan objek dari satu titik ke titik lain.  Translasi dilakukan  dengan penambahan translasi pada  suatu titik koordinat dengan translasi vector yaitu </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>(tr</strong></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>x</strong></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>,tr</strong></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>y</strong></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>)</strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">, dimana </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>tr</strong></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>x</strong></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> adalah translation vector menurut sumbu x sedangkan </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>tr</strong></span></span><sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>y</strong></span></span></sub><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> adalah translasi vector terhadap sumbu y.</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong></strong></span></span></p>
<p style="margin-left:.5in;text-indent:.5in;margin-bottom:0;" align="justify">
<p style="margin-left:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>SKALA</strong></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">Transformasi skala adalah </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">perubahan ukuran suatu objek. Penskalaan dilakukan untuk memperbesar atau memperkecil gambar</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong></strong></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>ROTASI</strong></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;" align="justify">
<p style="margin-left:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Rotasi merupakan bentuk</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong> </strong></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">transformasi</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> berupa pemutaran objek, dilakukan dengan menambahkan besaran pada absis X dan ordinat Y. </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Rotasi dua dimensi pada suatu objek akan memindahkan objek tersebut menurut garis melingkar. </span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">Pada bidang xy.</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong></strong></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>SHEARING</strong></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;" align="justify">
<p class="western" style="margin-left:.5in;line-height:100%;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Shearing mempunyai beberapa pengertian, antara lain :</span></span></p>
<ul>
<li>
<p class="western" style="line-height:100%;">Shearing adalah 	bentuk transformasi yang membuat distorsi dari bentuk suatu objek, 	seperti menggeser sisi tertentu.</p>
</li>
<li>
<p class="western" style="line-height:100%;">Shearing adalah 	suatu proses untuk mentransformasikan objek dengan cara “membebani” 	objek tersebut kea rah tertentu, sehingga dihasilkan suatu objek 	yang distorsi.</p>
</li>
</ul>
<p class="western" style="margin-left:.5in;line-height:100%;" align="justify"><span style="font-family:Times New Roman,serif;"><span style="font-size:small;"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">Dua</span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"> macam shear yang umum adalah shear menurut sumbu x dan shear menurut sumbu y.</span></span></span></span></p>
<p style="margin-bottom:0;line-height:150%;">
<p style="margin-bottom:0;line-height:150%;"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><strong>PROJECT 	: TRANSFORMASI 2D</strong></span></span></p>
<p style="margin-bottom:0;line-height:150%;">
<ol>
<li>
<p style="margin-bottom:0;" lang="sv-SE"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Terdapat 	pilihan tombol Atas, Kiri, Kanan dan Bawah </span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Terdapat 	sebuah Image untuk menampilkan objek 2 Dimensi yang akan berge</span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">ser 	sesuai dengan nama tombol yang ditekan. </span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">(Ada 	4 tombol geser)</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika 	tombol Kiri ditekan objek bergeser ke kiri.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika 	tombol Kanan ditekan objek bergeser ke kanan</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika 	tombol Atas ditekan objek bergeser ke atas.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jika 	tombol Bawah ditekan objek bergeser ke bawah</span></span></p>
</li>
<li>
<p style="margin-bottom:0;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Terdapat 	2 tombol putar, yakni berputas di cartesius dan berputar di tengah 	titik objek.</span></span></p>
</li>
<li>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Buka 	C++ Builder dan buat tampilan seperti pada gambar berikut:</span></span></p>
</li>
</ol>
<p style="margin-left:.5in;margin-bottom:0;line-height:150%;" align="justify"><img class="aligncenter size-full wp-image-57" title="43" src="http://yudhitya034.files.wordpress.com/2009/03/43.jpg?w=535&#038;h=268" alt="43" width="535" height="268" /><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"><strong></strong></span></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;line-height:150%;text-align:left;"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"><strong>SCRIPT</strong></span></span></span><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"><strong> Program:</strong></span></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;line-height:150%;text-align:left;"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"><strong>&lt;UNIT1.CPP&gt;:<br />
</strong></span></span></span></p>
<p style="margin-left:.5in;margin-bottom:0;line-height:150%;" align="justify">
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#include &lt;vcl.h&gt;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#include &lt;math.h&gt;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#pragma hdrstop</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#include &#8220;Unit1.h&#8221;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#pragma package(smart_init)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">#pragma resource &#8220;*.dfm&#8221;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TForm1 *Form1;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">struct Elemen { float x,y ;} ;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Elemen Objek[6];</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//========================================================================</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">__fastcall TForm1::TForm1(TComponent* Owner)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">: TForm(Owner)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//========================================================================</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::FormShow(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{ int i;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Image1-&gt;Canvas-&gt;MoveTo(Objek[5].x,Objek[5].y);</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=5;i++){ Image1-&gt;Canvas-&gt;LineTo(Objek[i].x,Objek[i].y);};</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//========================================================================</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::FormActivate(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{   Objek[1].x = 100;    Objek[1].y =  50;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[2].x =  50;    Objek[2].y = 100;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[3].x = 100;    Objek[3].y = 100;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[4].x = 100;    Objek[4].y = 150;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[5].x = 150;    Objek[5].y = 100;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::ButtonkananClick(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  int i;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=5;i++){ Objek[i].x+=5;};</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//========================================================================</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::ButtonbawahClick(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  int i;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=5;i++){ Objek[i].y+=5;};</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//========================================================================</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::Button1Click(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{ Elemen TempObjek[6];</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i; float Sdt;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=5;i++)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  Objek[i].x=Objek[i].x-Image1-&gt;Width / 2;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y-Image1-&gt;Height / 2;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Sdt=10*M_PI/180;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].x=(Objek[i].x*cos(Sdt)-Objek[i].y*sin(Sdt));</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].y=(Objek[i].x*sin(Sdt)+Objek[i].y*cos(Sdt));</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i]=TempObjek[i];</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x+Image1-&gt;Width / 2;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y+Image1-&gt;Height / 2;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}  FormShow(Sender);</span></span></em></p>
<p style="margin-bottom:0;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::Button2Click(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{ Elemen TempObjek[6];</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i,n,m; float Sdt;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=5;i++)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">n = Objek[3].x;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">m = Objek[3].y;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x-n;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y-m;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Sdt=10*M_PI/180;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].x=(Objek[i].x*cos(Sdt)-Objek[i].y*sin(Sdt));</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">TempObjek[i].y=(Objek[i].x*sin(Sdt)+Objek[i].y*cos(Sdt));</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i]=TempObjek[i];</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].x=Objek[i].x+n;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">Objek[i].y=Objek[i].y+m;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></em></p>
<p style="margin-bottom:0;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::ButtonkiriClick(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{  int i;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=5;i++){ Objek[i].x-=5;};</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//========================================================================</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">void __fastcall TForm1::ButtonatasClick(TObject *Sender)</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">{</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">int i;</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;" lang="nb-NO"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">for (i=1;i&lt;=5;i++){ Objek[i].y-=5;};</span></span></em></p>
<p style="margin-bottom:0;line-height:120%;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">FormShow(Sender);</span></span></em></p>
<p style="margin-bottom:0;"><em><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">}</span></span></em></p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;line-height:120%;"><span style="font-family:Courier New,monospace;"><span style="font-size:x-small;">//=======================================================================</span></span></p>
<p><strong><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE">&lt;UNIT1.H&gt;:</span></span></span></strong></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;"><span lang="sv-SE"><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#ifndef Unit1H<br />
#define Unit1H<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#include &lt;Classes.hpp&gt;<br />
#include &lt;Controls.hpp&gt;<br />
#include &lt;StdCtrls.hpp&gt;<br />
#include &lt;Forms.hpp&gt;<br />
#include &lt;ExtCtrls.hpp&gt;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
class TForm1 : public TForm<br />
{<br />
__published:    // IDE-managed Components<br />
TPanel *Panel1;<br />
TImage *Image1;<br />
TButton *Button1;<br />
TButton *Button2;<br />
TButton *Buttonatas;<br />
TButton *Buttonbawah;<br />
TButton *Buttonkiri;<br />
TButton *Buttonkanan;<br />
void __fastcall FormActivate(TObject *Sender);<br />
void __fastcall ButtonkananClick(TObject *Sender);<br />
void __fastcall ButtonbawahClick(TObject *Sender);<br />
void __fastcall Button1Click(TObject *Sender);<br />
void __fastcall Button2Click(TObject *Sender);<br />
void __fastcall ButtonkiriClick(TObject *Sender);<br />
void __fastcall ButtonatasClick(TObject *Sender);<br />
void __fastcall FormShow(TObject *Sender);</em></span></span></span></p>
<p><em>private:    // User declarations<br />
public:        // User declarations<br />
__fastcall TForm1(TComponent* Owner);</em></p>
<p><em>};<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
extern PACKAGE TForm1 *Form1;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#endif</em></p>
<p style="margin-bottom:0;line-height:150%;" lang="sv-SE" align="justify"><span style="font-family:Arial,sans-serif;"><span style="font-size:x-small;">Jalankan 	program diatas dan hasil yang akan kita dapatkan seperti gambar 	berikut:</span></span></p>
<p><img class="aligncenter size-full wp-image-58" title="44" src="http://yudhitya034.files.wordpress.com/2009/03/44.jpg?w=516&#038;h=298" alt="44" width="516" height="298" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yudhitya034.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yudhitya034.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yudhitya034.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yudhitya034.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yudhitya034.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yudhitya034.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yudhitya034.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yudhitya034.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yudhitya034.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yudhitya034.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yudhitya034.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yudhitya034.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yudhitya034.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yudhitya034.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=54&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yudhitya034.wordpress.com/2009/03/20/grafika-computer-session-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c80aef7f77be4ef86ed32f10e50bbdb8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhitya034</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/gambar-41.jpg" medium="image">
			<media:title type="html">gambar-41</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/42.jpg" medium="image">
			<media:title type="html">42</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/43.jpg" medium="image">
			<media:title type="html">43</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/44.jpg" medium="image">
			<media:title type="html">44</media:title>
		</media:content>
	</item>
		<item>
		<title>GRAFIKA COMPUTER SESSION III</title>
		<link>http://yudhitya034.wordpress.com/2009/03/08/grafika-computer-session-iii/</link>
		<comments>http://yudhitya034.wordpress.com/2009/03/08/grafika-computer-session-iii/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 07:22:53 +0000</pubDate>
		<dc:creator>yudhitya034</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://yudhitya034.wordpress.com/?p=34</guid>
		<description><![CDATA[LINGKARAN Untuk membentuk suatu lingkaran, ada beberapa algoritma yang bisa digunakan : a. ALGORITMA LINGKARAN 8 TITIK SIMETRIS Proses pembentukan lingkaran dengan algoritma ini dapat dilakukan dengan menentukan suatu titik awal. Bila titik awal pada lingkaran (x,y) maka terdapat tiga posisi lain, sehingga dapat diperoleh delapan titik. Dengan demikian sebenarnya hanya diperlukan untuk menghitung segmen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=34&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><span style="font-size:16pt;font-family:&quot;">LINGKARAN</span></strong></p>
<p class="MsoNormal" style="margin-left:18pt;text-align:justify;line-height:150%;"><span style="font-size:11pt;line-height:150%;font-family:Arial;">Untuk membentuk suatu lingkaran, ada beberapa algoritma yang bisa digunakan :</span></p>
<h2 style="margin-left:36pt;text-align:justify;text-indent:-18pt;"><!--[if !supportLists]--><strong><span style="font-size:11pt;line-height:150%;font-family:Arial;"><span>a.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span></strong><!--[endif]--><strong><span style="font-size:11pt;line-height:150%;font-family:Arial;">ALGORITMA LINGKARAN 8 TITIK SIMETRIS</span></strong></h2>
<p class="MsoNormal" style="margin-left:18pt;text-align:justify;text-indent:36pt;"><span style="font-size:11pt;font-family:Arial;" lang="SV">Proses pembentukan lingkaran dengan algoritma ini dapat dilakukan dengan menentukan suatu titik awal. Bila titik awal pada lingkaran (x,y)<span> </span>maka terdapat tiga posisi lain, sehingga dapat diperoleh delapan titik. Dengan demikian<span> </span>sebenarnya hanya diperlukan untuk menghitung segmen 45<sup>0</sup> dalam menentukan lingkaran selengkapnya. Dengan titik pusat lingkaran yang tertentu, delapan titik simetris dapat ditampilkan seperti pada gambar berikut :</span></p>
<p><img class="aligncenter size-full wp-image-35" title="gambar-31" src="http://yudhitya034.files.wordpress.com/2009/03/gambar-31.gif?w=403&#038;h=314" alt="gambar-31" width="403" height="314" /></p>
<p><span lang="IN">Persamaan untuk menentukan koordinat titik-titik yang terletak pada sebuah piksel dengan menentukan sebuah besarnya sudut terhadap sumbu X. Memang bisa menggambar lingkaran dengan seperti ini tapi memerlukan ketelitian yang cukup tinggi. Dalam pembuatan lingkaran dapat dilakukan dengan menentukan suatu titik awal. Dalam lingkaran terdapat empat posisi, sehingga dapat diperoleh delapan titik.</span><span lang="IN"> </span><span style="font-size:11pt;font-family:Arial;" lang="SV">Dari kedelapan titik simetris ini masing-masing akan dihubungkan untuk membentuk suatu lingkaran. Procedure pembentukan lingkaran dengan menggunakan 8 titik simetris adalah sebagai berikut :</span></p>
<p><span style="font-size:11pt;font-family:Arial;" lang="SV"><img class="aligncenter size-full wp-image-36" title="gambar2" src="http://yudhitya034.files.wordpress.com/2009/03/gambar2.jpg?w=593&#038;h=333" alt="gambar2" width="593" height="333" /></span></p>
<h2 style="margin-left:36pt;text-align:justify;text-indent:-18pt;"><!--[if !supportLists]--><strong><span style="font-size:11pt;line-height:150%;font-family:Arial;"><span>a.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span></strong><!--[endif]--><strong><span style="font-size:11pt;line-height:150%;font-family:Arial;">ALGORITMA LINGKARAN TITIK TENGAH (MID POINT)</span></strong></h2>
<p><span style="font-size:11pt;font-family:Arial;" lang="SV">Algoritma mid point juga disebut algoritma lingkaran Bressenham. Bressenham mengembangkan generator lingkaran yang cukup efisien. Algoritma yang digunakan membentuk semua titik berdasarkan titik pusat dengan penambahan semua jalur disekeliling lingkaran. Algoritma ini diturunkan dari algoritma mid point untuk pembentukan garis. Dalam hal ini hanya diperhatikan bagian 45<sup>0</sup> dari suatu lingkaran, yaitu oktan kedua dari x=0 ke x=R/√2 dan dengan menggunakan procedure 8 titik simetris untuk menampilkan titik dari seluruh lingkaran seperti pada gambar berikut :</span></p>
<p><span style="font-size:11pt;font-family:Arial;" lang="SV"><img class="aligncenter size-full wp-image-37" title="gambar3" src="http://yudhitya034.files.wordpress.com/2009/03/gambar3.jpg?w=668&#038;h=341" alt="gambar3" width="668" height="341" /></span></p>
<p class="MsoNormal" style="margin-left:18pt;line-height:150%;"><!--[if gte vml 1]&gt;--></p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>
<p class="MsoNormal">
</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>
<p class="MsoNormal"><span style="font-size:8pt;"></span></p>
</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>
<p class="MsoNormal"><span style="font-size:8pt;"><br />
</span></p>
</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>
<p class="MsoNormal"><span style="font-size:8pt;"></span></p>
</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<div>
<p class="MsoNormal"><span style="font-size:8pt;"></span></p>
</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
<p><!--[if !vml]--><span style="font-size:11pt;line-height:150%;font-family:Arial;" lang="SV">Mid point diantara ke dua pixel dapat dilihat pada gambar berikut :</span></p>
<p class="MsoNormal" style="margin-left:18pt;line-height:150%;"><span style="font-size:11pt;line-height:150%;font-family:Arial;" lang="SV"><img class="aligncenter size-full wp-image-38" title="gambar4" src="http://yudhitya034.files.wordpress.com/2009/03/gambar4.jpg?w=593&#038;h=333" alt="gambar4" width="593" height="333" /></span></p>
<p class="MsoNormal" style="margin-left:18pt;text-align:justify;line-height:150%;"><strong><span style="font-size:11pt;line-height:150%;font-family:Arial;" lang="SV">Contoh Program pembentukan lingkaran dengan algoritma mid point</span></strong></p>
<p class="MsoNormal" style="margin-left:18pt;text-align:justify;"><span style="font-size:11pt;font-family:Arial;" lang="SV">Diketahui jari-jari lingkaran r = 10 dan titik pusat (0,0)</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-align:justify;text-indent:-36pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:Symbol;" lang="SV"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:Arial;" lang="SV">Buatlah table perhitungan untuk titik yang dihasilkan oleh algoritma mid points</span></p>
<p class="MsoNormal" style="margin-left:54pt;text-align:justify;text-indent:-36pt;line-height:150%;"><!--[if !supportLists]--><span style="font-size:11pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;line-height:150%;font-family:Arial;">Buat prosedur untuk mengimplementasikan algoritma tersebut.</span></p>
<p class="MsoNormal" style="margin-left:18pt;text-align:justify;line-height:150%;"><span style="font-size:11pt;line-height:150%;font-family:Arial;">Jawab</span></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:Arial;">Tabel perhitungan</span></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;"><span style="font-size:11pt;font-family:Arial;">Penggambaran lingkaran dengan algoritma mid point untuk titik pusat (0,0), dimulai dari kuadran pertama yaitu dari x = 0 ke x = y.</span></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;line-height:150%;"><span style="font-size:11pt;line-height:150%;font-family:Arial;">Nilai awal parameter keputusan adalah :<span> </span></span></p>
<p><span style="font-size:11pt;font-family:Arial;"><span style="position:relative;top:24pt;"><!--[if gte vml 1]&gt;                    &lt;![endif]--><!--[if !vml]--><!--[endif]--></span><!--[if gte mso 9]&gt;   &lt;![endif]--></span></p>
<p>P0=  1  &#8211;  R</p>
<p>P0= 1  &#8211;  10</p>
<p>P0=  &#8211;  9</p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;text-indent:-18pt;"><span style="font-size:11pt;font-family:Arial;">Untuk lingkaran yang berpusat pada koordinat awal, titik awal adalah (X0,Y0)<span style="position:relative;top:6pt;"><!--[if gte vml 1]&gt;                    &lt;![endif]--><!--[if !vml]--><!--[endif]--></span><!--[if gte mso 9]&gt;   &lt;![endif]-->=(0,10), dan nilai kenaikan untuk penghitungan parameter keputusan adalah :</span></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;text-indent:36pt;line-height:150%;"><span style="font-size:11pt;line-height:150%;font-family:Arial;"><strong><span style="position:relative;top:6pt;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]-->2 X0 = 0<!--[endif]--></span></strong><!--[if gte mso 9]&gt;   &lt;![endif]--><span> <strong>2 Y0 = 20</strong> </span><span style="position:relative;top:6pt;"><!--[if gte vml 1]&gt;  &lt;![endif]--><!--[if !vml]--><!--[endif]--></span><!--[if gte mso 9]&gt;   &lt;![endif]--></span></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><span style="font-size:11pt;line-height:150%;font-family:Arial;"><span> </span></span><span style="font-size:11pt;line-height:150%;font-family:Arial;" lang="SV">Perhitungan dapat dilihat pada table berikut :</span></p>
<p><img class="aligncenter size-full wp-image-39" title="gambar5" src="http://yudhitya034.files.wordpress.com/2009/03/gambar5.jpg?w=649&#038;h=333" alt="gambar5" width="649" height="333" /></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;text-indent:-18pt;line-height:200%;"><!--[if !supportLists]--><span style="font-family:Wingdings;" lang="IN"><span>Ø<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong><span lang="IN">Algoritma Lingkaran Midpoint</span></strong></p>
<p class="MsoNormal" style="text-align:justify;text-indent:36pt;line-height:200%;"><span lang="IN">Algoritma ini sering juga disebut algoritma lingkaran Bressenham. Algoritma yang digunakan membentuk semua titik berdasarkan titik pusat dengan penambahan semua jalur disekeliling lingkaran. Algoritma ini diturunkan dari algoritma midpoint untuk pembentukan garis. Dalam hal ini hanya diperhatikan bagian 45 derajat dari suatu lingkaran, yaitu oktan kedua dari x=0 ke x=R/√2 dan menggunkan procedure CirclePoints untuk menampilkan titik dari seluruh lingkaran. </span></p>
<p class="MsoNormal" style="text-align:justify;line-height:200%;"><strong><span lang="IN">MEMBUAT CIRCLE</span></strong></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;text-indent:-18pt;line-height:200%;"><!--[if !supportLists]--><span style="font-family:Wingdings;"><span>Ø<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Pembuatan IMAGE</p>
<p class="MsoNormal" style="margin-left:39.6pt;text-align:justify;line-height:200%;">Klik <strong>Additional-&gt;Image</strong>, Kemudian drag di daerah form1. Image ini memiliki nama <strong>Image1</strong> dan merupakan area untuk menggambar.</p>
<p><img class="aligncenter size-full wp-image-40" title="tes1" src="http://yudhitya034.files.wordpress.com/2009/03/tes1.jpg?w=640&#038;h=512" alt="tes1" width="640" height="512" /></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;text-indent:-18pt;line-height:200%;"><!--[if !supportLists]--><span style="font-family:Wingdings;"><span>Ø<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Membuat RADIOGROUP</p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;text-indent:3.6pt;line-height:200%;">Klik <strong>Standard</strong> kemudian pilihlah <strong>RadioGroup</strong>. Kemudian drag pada grid.</p>
<p class="MsoNormal" style="margin-left:39.6pt;text-align:justify;line-height:200%;">Untuk membuat pilihan di dalam RadioGroup, pilih <strong>items</strong> pada properties, kemudian ketikan pilihan-pilihannya</p>
<p><img class="aligncenter size-full wp-image-41" title="tes2" src="http://yudhitya034.files.wordpress.com/2009/03/tes2.jpg?w=640&#038;h=512" alt="tes2" width="640" height="512" /></p>
<p><img class="aligncenter size-full wp-image-42" title="tes3" src="http://yudhitya034.files.wordpress.com/2009/03/tes3.jpg?w=640&#038;h=512" alt="tes3" width="640" height="512" /></p>
<p class="MsoNormal" style="text-align:justify;text-indent:-17.85pt;line-height:150%;margin:6pt 0 .0001pt 35.7pt;"><!--[if !supportLists]--><span style="font-size:11pt;line-height:150%;font-family:Symbol;"><span>·<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> <strong> </strong></span></span></span><!--[endif]--><span style="font-size:11pt;line-height:150%;font-family:Arial;"><strong>Program</strong></span></p>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;"><span style="font-size:11pt;font-family:Arial;">Untuk proses pengkodean pembentukan lingkaran mid point diperlukan fungsi utama yaitu<span> </span>dan beberapa fungsi lain untuk inisialisasi dan tampilan.<span> </span>Adapun script dari fungsi-fungsi tersebut adalah :</span></p>
<p class="MsoNormal">Pada <strong>Unit1.cpp</strong> , ketikkan source:</p>
<p class="MsoNormal">
<table class="MsoNormalTable" style="border:medium none;border-collapse:collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border:1pt solid windowtext;width:478.8pt;padding:0 5.4pt;" width="638" valign="top">
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal">#include &lt;vcl.h&gt;</p>
<p class="MsoNormal">#pragma hdrstop</p>
<p class="MsoNormal">#include &lt;stdlib.h&gt;</p>
<p class="MsoNormal">#include &lt;math.h&gt;</p>
<p class="MsoNormal">#include &#8220;Unit1.h&#8221;</p>
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal">#pragma package(smart_init)</p>
<p class="MsoNormal">#pragma resource &#8220;*.dfm&#8221;</p>
<p class="MsoNormal">TForm1 *Form1;</p>
<p class="MsoNormal">int tergambar, XC,YC,QX,QY;</p>
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal">__fastcall TForm1::TForm1(TComponent* Owner)</p>
<p class="MsoNormal"><span> </span>: TForm(Owner)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal"><span> </span>void __fastcall   TForm1::FormActivate(TObject *Sender)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal">Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">//====================================================================</p>
<p class="MsoNormal">void __fastcall TForm1::BtCloseClick(TObject *Sender)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal">Close();</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">//====================================================================</p>
<p class="MsoNormal">void __fastcall TForm1::BtBaruClick(TObject *Sender)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal">tergambar=false;</p>
<p class="MsoNormal">Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">//====================================================================</p>
<p class="MsoNormal">void __fastcall TForm1::Image1MouseDown(TObject *Sender,   TMouseButton Button, TShiftState Shift, int X, int Y)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal">tergambar=true; XC=X; YC=Y;</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">//====================================================================</p>
<p class="MsoNormal">void __fastcall TForm1::CirclePlotpoint(int XC, int YC,   int X, int Y)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC+X][YC+Y]=clGreen;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC-X][YC+Y]=clBlack;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC+X][YC-Y]=clBlue;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC-X][YC-Y]=clYellow;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC+Y][YC+X]=clRed;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC-Y][YC+X]=clBlack;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC+Y][YC-X]=clRed;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;Pixels[XC-Y][YC-X]=clBlack;</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">void __fastcall TForm1::Image1MouseUp(TObject *Sender,   TMouseButton Button, TShiftState Shift, int X, int Y)</p>
<p class="MsoNormal">{<span> </span>int R;</p>
<p class="MsoNormal"><span> </span>BtBaruClick(Sender);</p>
<p class="MsoNormal"><span> </span>tergambar=false;</p>
<p class="MsoNormal"><span> </span>QX=X;<span> </span>QY=Y;</p>
<p class="MsoNormal"><span> </span>R=int(sqrt(pow(XC-QX,2)+pow(YC-QY,2)));</p>
<p class="MsoNormal"><span> </span>if   (RadioGroup1-&gt;ItemIndex==0)</p>
<p class="MsoNormal"><span> </span>{   CircleMidPoint(XC,YC,R); }</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">//====================================================================</p>
<p class="MsoNormal">void __fastcall TForm1::CircleMidPoint(int XC, int YC,int   R)</p>
<p class="MsoNormal">{int x,y,p,k=0;</p>
<p class="MsoNormal"><span> </span>R=10;</p>
<p class="MsoNormal"><span> </span>x=0;<span> </span>y=R;<span> </span>p=1-R;</p>
<p class="MsoNormal"><span> </span>judul((float)x,(float)y,k,p);</p>
<p class="MsoNormal">
<p class="MsoNormal">do</p>
<p class="MsoNormal"><span> </span>{</p>
<p class="MsoNormal"><span> </span>k++;</p>
<p class="MsoNormal"><span> </span>if (p&lt;0)   {<span> </span>x=x+1; }</p>
<p class="MsoNormal"><span> </span>else</p>
<p class="MsoNormal"><span> </span>{<span> </span>x=x+1;<span> </span>y=y-1; }</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>if (p&lt;0) {   p=p+2*x+1; }</p>
<p class="MsoNormal"><span> </span>else {   p=p+2*(x-y)+1;<span> </span>}</p>
<p class="MsoNormal"><span> </span>CirclePlotpoint(XC,YC,x,y);</p>
<p class="MsoNormal"><span> </span>tampil((float)x,(float)y,k,p);</p>
<p class="MsoNormal"><span> </span><span> </span>} while (x&lt;y);</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">//====================================================================</p>
<p class="MsoNormal">void __fastcall TForm1::tampil(float x,float y, int k, int   p)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal"><span> </span>{</p>
<p class="MsoNormal"><span> </span>char   tampilX[20],tampilY[20],tampilK[20],tampilPk[20];</p>
<p class="MsoNormal"><span> </span>int i,xt=200,   yt=15;</p>
<p class="MsoNormal"><span> </span>//Menampilkan   bilangan asli tanpa pembulatan</p>
<p class="MsoNormal"><span> </span>_gcvt(x,7,tampilX);</p>
<p class="MsoNormal"><span> </span>_gcvt(y,7,tampilY);</p>
<p class="MsoNormal"><span> </span>_gcvt(p,7,tampilPk);</p>
<p class="MsoNormal"><span> </span>if (k==0) { for   (i=0; i&lt;20;i++) {<span> </span>tampilK[i]=&#8221;;   } }</p>
<p class="MsoNormal"><span> </span>else {<span> </span>_gcvt(k-1,10,tampilK); }</p>
<p class="MsoNormal"><span> </span>k=k+2;</p>
<p class="MsoNormal"><span> </span>//Menampilkan   koordinat X dan Y</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt-50,   k*yt,tampilK);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt+100, k*yt,&#8221;(&#8220;);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt+120, k*yt,tampilX);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt+150, k*yt,&#8221;,&#8221;);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt+160, k*yt,tampilY);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt+190, k*yt,&#8221;)&#8221;);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt, k*yt,tampilPk);</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">void __fastcall TForm1::judul(float x,float y, int k, int   p)</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal"><span> </span>int xt=200,   yt=15, kt=2;</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt-50,(kt-1)*yt,&#8221;k&#8221;);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt, (kt-1)*yt,&#8221;pk&#8221;);</p>
<p class="MsoNormal"><span> </span>Image1-&gt;Canvas-&gt;TextOut(xt+100, (kt-1)*yt,&#8221;(x k+1,y   k+1)&#8221;);</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal">
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal">
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">Sedangkan pada <strong>unit1.h</strong> ,ketikkan source:</p>
<table class="MsoNormalTable" style="border:medium none;border-collapse:collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border:1pt solid windowtext;width:478.8pt;padding:0 5.4pt;" width="638" valign="top">
<p class="MsoNormal">#include &lt;Controls.hpp&gt;</p>
<p class="MsoNormal">#include &lt;StdCtrls.hpp&gt;</p>
<p class="MsoNormal">#include &lt;Forms.hpp&gt;</p>
<p class="MsoNormal">#include &lt;ExtCtrls.hpp&gt;</p>
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal">class TForm1 : public TForm</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal">__published:<span> </span>//   IDE-managed Components</p>
<p class="MsoNormal"><span> </span><span> </span>TImage *Image1;</p>
<p class="MsoNormal"><span> </span>TButton   *Button1;</p>
<p class="MsoNormal"><span> </span>TButton   *Button2;</p>
<p class="MsoNormal"><span> </span>TRadioGroup   *RadioGroup1;</p>
<p class="MsoNormal"><span> </span>void   __fastcall Image1MouseUp(TObject *Sender, TMouseButton Button,</p>
<p class="MsoNormal"><span> </span>TShiftState Shift, int X, int Y);</p>
<p class="MsoNormal"><span> </span>void   __fastcall Image1MouseDown(TObject *Sender,</p>
<p class="MsoNormal"><span> </span>TMouseButton Button, TShiftState Shift, int X, int Y);</p>
<p class="MsoNormal"><span> </span>void   __fastcall CircleMidPoint(int XC, int YC,int R);</p>
<p class="MsoNormal"><span> </span>void   __fastcall CirclePlotpoint(int XC, int YC, int X, int Y);</p>
<p class="MsoNormal"><span> </span>void   __fastcall FormActivate(TObject *Sender);</p>
<p class="MsoNormal">
<p class="MsoNormal"><span> </span>void   __fastcall BtCloseClick(TObject *Sender);</p>
<p class="MsoNormal"><span> </span>void   __fastcall BtBaruClick(TObject *Sender);</p>
<p class="MsoNormal"><span> </span>void   __fastcall tampil(float x,float y, int k, int p);</p>
<p class="MsoNormal"><span> </span>void   __fastcall judul(float x,float y, int k, int p);</p>
<p class="MsoNormal">private:<span> </span>// User   declarations</p>
<p class="MsoNormal">public:<span> </span>//   User declarations</p>
<p class="MsoNormal"><span> </span>__fastcall   TForm1(TComponent* Owner);</p>
<p class="MsoNormal">};</p>
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal">extern PACKAGE TForm1 *Form1;</p>
<p class="MsoNormal">//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p class="MsoNormal">#endif</p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">Bentuk <strong>Form</strong> nya adalah:</p>
<p><img class="aligncenter size-full wp-image-43" title="bentuk-form1" src="http://yudhitya034.files.wordpress.com/2009/03/bentuk-form1.jpg?w=700&#038;h=463" alt="bentuk-form1" width="700" height="463" /></p>
<p><img class="aligncenter size-full wp-image-44" title="button" src="http://yudhitya034.files.wordpress.com/2009/03/button.jpg?w=593&#038;h=539" alt="button" width="593" height="539" /></p>
<p><img class="aligncenter size-full wp-image-45" title="timage" src="http://yudhitya034.files.wordpress.com/2009/03/timage.jpg?w=593&#038;h=337" alt="timage" width="593" height="337" /></p>
<p><img class="aligncenter size-full wp-image-46" title="output1" src="http://yudhitya034.files.wordpress.com/2009/03/output1.jpg?w=593&#038;h=370" alt="output1" width="593" height="370" /><img class="aligncenter size-full wp-image-47" title="output2" src="http://yudhitya034.files.wordpress.com/2009/03/output2.jpg?w=593&#038;h=344" alt="output2" width="593" height="344" /></p>
<p class="MsoNormal"><strong>Penjelasan fungsi mid point:</strong></p>
<p class="MsoNormal"><strong><img class="aligncenter size-full wp-image-48" title="gambar6" src="http://yudhitya034.files.wordpress.com/2009/03/gambar6.jpg?w=645&#038;h=344" alt="gambar6" width="645" height="344" /></strong></p>
<p class="MsoNormal"><strong><em>Langkah &#8211; langkah tersebut terdapat dalam fungsi pembuatan source code mid point, sebagai berikut:</em></strong></p>
<p class="MsoNormal"><strong><img class="aligncenter size-full wp-image-49" title="penjelasan1" src="http://yudhitya034.files.wordpress.com/2009/03/penjelasan1.jpg?w=684&#038;h=333" alt="penjelasan1" width="684" height="333" /><img class="aligncenter size-full wp-image-51" title="penjelasan21" src="http://yudhitya034.files.wordpress.com/2009/03/penjelasan21.jpg?w=684&#038;h=568" alt="penjelasan21" width="684" height="568" />SEMOGA BERMANFAAT( HAPPY CODING:) )<br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yudhitya034.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yudhitya034.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yudhitya034.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yudhitya034.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yudhitya034.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yudhitya034.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yudhitya034.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yudhitya034.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yudhitya034.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yudhitya034.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yudhitya034.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yudhitya034.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yudhitya034.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yudhitya034.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=34&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yudhitya034.wordpress.com/2009/03/08/grafika-computer-session-iii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c80aef7f77be4ef86ed32f10e50bbdb8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhitya034</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/gambar-31.gif" medium="image">
			<media:title type="html">gambar-31</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/gambar2.jpg" medium="image">
			<media:title type="html">gambar2</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/gambar3.jpg" medium="image">
			<media:title type="html">gambar3</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/gambar4.jpg" medium="image">
			<media:title type="html">gambar4</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/gambar5.jpg" medium="image">
			<media:title type="html">gambar5</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/tes1.jpg" medium="image">
			<media:title type="html">tes1</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/tes2.jpg" medium="image">
			<media:title type="html">tes2</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/tes3.jpg" medium="image">
			<media:title type="html">tes3</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/bentuk-form1.jpg" medium="image">
			<media:title type="html">bentuk-form1</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/button.jpg" medium="image">
			<media:title type="html">button</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/timage.jpg" medium="image">
			<media:title type="html">timage</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/output1.jpg" medium="image">
			<media:title type="html">output1</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/output2.jpg" medium="image">
			<media:title type="html">output2</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/gambar6.jpg" medium="image">
			<media:title type="html">gambar6</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/penjelasan1.jpg" medium="image">
			<media:title type="html">penjelasan1</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/03/penjelasan21.jpg" medium="image">
			<media:title type="html">penjelasan21</media:title>
		</media:content>
	</item>
		<item>
		<title>GRAFIKA COMPUTER SESSION II</title>
		<link>http://yudhitya034.wordpress.com/2009/02/27/grafika-computer-session-ii/</link>
		<comments>http://yudhitya034.wordpress.com/2009/02/27/grafika-computer-session-ii/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 07:09:50 +0000</pubDate>
		<dc:creator>yudhitya034</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://yudhitya034.wordpress.com/?p=29</guid>
		<description><![CDATA[Pengertian Output Primitif Output/Grafis primitif adalah bentuk geometri dasar yang dapat digunakan untuk membentuk obyek yang lebih komplek. Dengan memasukkan output primitif tersebut sebagai stuktur yang lebih kompleks. Setiap output primitif mempunyai data koordinat dan informasi lain tentang bagaimana cara object ditampilkan pada layar. Titik dan garis lurus adalah bentuk geometri paling sederhana dan komponen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=29&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Pengertian Output Primitif</strong></p>
<p>Output/Grafis primitif adalah bentuk geometri dasar yang dapat digunakan untuk membentuk obyek yang lebih komplek. Dengan memasukkan output primitif tersebut sebagai stuktur yang lebih kompleks. Setiap output primitif mempunyai data koordinat dan informasi lain tentang bagaimana cara object ditampilkan pada layar.  Titik dan garis lurus adalah bentuk geometri paling sederhana dan komponen gambar.</p>
<p>Borland C++ Builder menyediakan Canvas yang dapat digunakan untuk menampilkan gambar maupun tulisan ke layar. Kelas Canvas pada umumnya merupakan atribut dari kelas Lain. Beberapa kelas yang mempuntai atribut Canvas antara lain TPaintBox, TShape.</p>
<p><strong>Macam-macam Output/Grafis primitif </strong></p>
<p><strong>1.Titik(Pixel)</strong></p>
<p><strong><strong><br />
</strong></strong>Titik merupakan satuan gambar/grafis yang terkecil. Dengan menggambar titik maka kita dapat menggambar obyek apapun. Termasuk bentuk geometri dibawah merupakan bentuk –bentuk yang pada dasarnya berasal dari titik-titik. Operasi titik ini sering digunakan pada pengolahan citra (<br />
Image processing). Setiap titik pada monitor memiliki parameter :koordinat dan warna.</p>
<p>Kode untuk menggambar titik :</p>
<p>Canvas-&gt; Pixels[x][y] = warna</p>
<p>Dengan</p>
<p>x     	 : koordinat mendatar<br />
y     	 : koordinat vertikal<br />
Warna 	 : warna pixel</p>
<p>Contoh : Canvas-&gt;Pixel [100][100] = clRed</p>
<p><strong> 2.Garis(line)</strong></p>
<p><strong> </strong>Garis adalah kumpulan titik-titik/pixel yang tersusun secara lurus dan linier dari titik awal sampai titik akhir.</p>
<p>Kode :</p>
<p>Canvas-&gt;MoveTo(x0, y0);<br />
Canvas-&gt;MoveTo(x1, y1);<br />
&#8230;<br />
Canvas-&gt;LineTo(xn, yn)</p>
<p><strong> Atribut Output Primitif</strong></p>
<p>Pada umumnya, setiap parameter yang memberi pengaruh pada output primitif ditampilkan sesuai dengan parameter atribut.</p>
<p>1.Atribut Garis</p>
<p>Atribut dasar untuk garis lurus adalah style (tipe  garis), width (tebal) dan color(warna). Dalam beberapa paket aplikasi grafik, garis dapat ditampilkan dengan mengunakan Pen.</p>
<p>2.Atribut Kurva</p>
<p>Parameter untuk atribut kurva sama dengan atribut segmen garis. Kurva dapat ditampilkan dengan berbagai warna, tebal, dot-dash(Style garis) dan pilihan pen atau brush. Selain itu untuk pengisian suatu bidang tertentu termasuk memilih warna antara solid dan pattern tertentu dan memilih warna pattern yang ada.</p>
<p>Algoritma Pembentukan Garis:</p>
<p>Digital Diferential Analyzer (DDA) adalah algoritma pembentukan garis berdasarkan perhitungan y atau x, Garis dibuat menggunakan dua ujung garis, yaitu titik awal (x1, y1) dan titik akhir (x2, y2). Setiap koordinat titik (xk, yk) yang membentuk garis diperoleh dari perhitungan, kemudian hasil perhitungan dikonversikan menjadi nilai integer.</p>
<p>Langkah-langkah pembentukan garis berdasarkan algoritma DDA adalah:</p>
<p>1.   Tentukan dua titik yang akan dihubungkan dalam pembentukan garis.<br />
2.   Tentukan salah satu sebagai titik awal (x1, y1) dan titik akhir (x2, y2).<br />
3.   Hitung dx =  x2 &#8211; x1  dan  dy = y2 &#8211; y1<br />
4.   Tentukan step, yaitu  jarak maksimum jumlah penambahan nilai x atau<br />
nilai y, dengan ketentuan:<br />
-  bila  |dx| &gt; |dy|   maka  step = |dx|<br />
-  bila tidak, maka step = |dy|<br />
5.   Hitung penambahan koordinat pixel dengan persamaan:<br />
x_inc = dx / step<br />
y_inc = dy / step</p>
<p>6.Koordinat selanjutnya (x+x_inc, y+y_inc)</p>
<p>7.Plot pixel pada layar, nilai koordinat hasil perhitungan dibulatkan</p>
<p>8.Ulangi nomor 6 dan 7 untuk menentukan posisi pixel berikutnya sampai<br />
x = x1  atau  y = y1.</p>
<p>Prosedur Algoritma Garis DDA</p>
<p>Prosedur pembentukan garis lurus dengan algoritma DDA menggunakan bahasa pemrograman C adalah sebagai berikut:</p>
<p><em> void Line(int x1, y1, x2, y2;)<br />
{  int step, k;<br />
float dx=x2-x1, dy=y2-y1, x_inc, y_inc, x, y;<br />
x=x1; y=y1;<br />
if (abs(dx)&gt;abs(dy))<br />
step=abs(dx);<br />
else<br />
step=abs(dy);<br />
x_inc=dx/step;<br />
y_inc=dy/step;<br />
setpixel (x,y);<br />
for (k=0; k&lt;step; k++){<br />
x += X_inc;<br />
y += y_inc;<br />
setpixel(round(x),round(y));<br />
}<br />
}</em></p>
<p>Kelemahan Algoritma DDA<br />
<em><br />
Prosedur untuk menggambar kembali garis dengan membulatkan nilai x atau y ke bilangan integer memerlukan waktu.serta variabel x, y maupun m memerlukan  bilangan real karena kemiringan merupakan nilai pecahan.</em></p>
<p>Pembuatan Aplikasi Dengan Penggunaan Algoritma DDA(Menggunakan C++ BUILDER:</p>
<p>Pada <strong>Project</strong>,ketik program:</p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#include &lt;vcl.h&gt;<br />
#pragma hdrstop<br />
USERES(&#8220;Project1.res&#8221;);<br />
USEFORM(&#8220;Unit1.cpp&#8221;, Form1);<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)<br />
{<br />
try<br />
{<br />
Application-&gt;Initialize();<br />
Application-&gt;CreateForm(__classid(TForm1), &amp;Form1);<br />
Application-&gt;Run();<br />
}<br />
catch (Exception &amp;exception)<br />
{<br />
Application-&gt;ShowException(&amp;exception);<br />
}<br />
return 0;<br />
}<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p>Pada <strong>unit1.cpp</strong>,ketikkan program(untuk fungsi button2nya):</p>
<p><em><br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>#include &lt;vcl.h&gt;</em></p>
<p><em>#pragma hdrstop</em></p>
<p><em>#include &lt;stdlib.h&gt;</em></p>
<p><em>#include&lt;math.h&gt;</em></p>
<p><em>#include &#8220;Unit1.h&#8221;</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>#pragma package(smart_init)</em></p>
<p><em>#pragma resource &#8220;*.dfm&#8221;</em></p>
<p><em>TForm1 *Form1;</em></p>
<p><em>int X1,X2,Y1,Y2;</em></p>
<p><em>int tergambar;</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>__fastcall TForm1::TForm1(TComponent* Owner)</em></p>
<p><em>: TForm(Owner)</em></p>
<p><em>{</em></p>
<p><em>}</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>void__fastcall TForm::FormActivate(TObject *Sender)</em></p>
<p><em>{</em></p>
<p><em>Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</em></p>
<p><em>}</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>void__fastcall TForm1::DDA(int xa,int ya,int xb,int yb)</em></p>
<p><em>{ int dx,dy,step,k;</em></p>
<p><em>float Xincrement,Yincrement,x,y;</em></p>
<p><em>xa=10;ya=10;xb=17;yb=16;</em></p>
<p><em>dx = xb-xa;</em></p>
<p><em>dy = yb-ya;</em></p>
<p><em>x=(float)xa;</em></p>
<p><em>y=(float)ya;</em></p>
<p><em>if (abs(dx)&gt;abs(dy))</em></p>
<p><em>{ step = (abs(dx));}</em></p>
<p><em>else</em></p>
<p><em>{ step = (abs(dy)); };</em></p>
<p><em>Xincrement=(float)dx/step;</em></p>
<p><em>Yincrement=(float)dy/step;</em></p>
<p><em>Image1-&gt;Canvas-&gt;Pixels[int (x)][int (y)]=clBlack;</em></p>
<p><em>judul(x,y);</em></p>
<p><em>for (k=0;k&lt;=step;k++)</em></p>
<p><em>{</em></p>
<p><em>x+=Xincrement;</em></p>
<p><em>y+=Yincrement;</em></p>
<p><em>Image1-&gt;Canvas-&gt;Pixels[int(x)][int(y)]=clBlack;</em></p>
<p><em>tampil(x,y,k);</em></p>
<p><em>}</em></p>
<p><em>}</em></p>
<p><em>void __fastcall TForm1::Image1MouseDown(TObject *Sender,</em></p>
<p><em>TMouseButton Button, TShiftState Shift, int X, int Y)</em></p>
<p><em>{</em></p>
<p><em>tergambar=true; X1=X; Y1=Y;</em></p>
<p><em>}</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,</em></p>
<p><em>TShiftState Shift, int X, int Y)</em></p>
<p><em>{</em></p>
<p><em>{</em></p>
<p><em>Button1Click(Sender);</em></p>
<p><em>tergambar=false;</em></p>
<p><em>X2=X; Y2=Y;</em></p>
<p><em>if (RadioGroup1-&gt;ItemIndex==0)</em></p>
<p><em>{DDA(X1,Y1,X2,Y2);</em></p>
<p><em>}</em></p>
<p><em>};</em></p>
<p><em>}</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>void __fastcall TForm1::Button1Click(TObject *Sender)</em></p>
<p><em>{</em></p>
<p><em>tergambar=false;</em></p>
<p><em>Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</em></p>
<p><em>}</em></p>
<p><em>void __fastcall TForm1::judul(float x,float y)</em></p>
<p><em>{</em></p>
<p><em>char tampilX[20],tampilY[20];</em></p>
<p><em>int xt=200, yt=15, kt=2;</em></p>
<p><em>//Menampilkan bilangan asli tanpa pembulatan</em></p>
<p><em>_gcvt(x,4,tampilX);</em></p>
<p><em>_gcvt(y,4,tampilY);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt-50, (kt-1)*yt,&#8221;k&#8221;);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt, (kt-1)*yt,&#8221;x&#8221;);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+50, (kt-1)*yt,&#8221;y&#8221;);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt, (kt*yt,tampilX);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+50, (kt*yt,tampilY);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+100, (kt-1)*yt,&#8221;(x bulat, y bulat)&#8221;);</em></p>
<p><em>//Menampilkan bilangan yang digunakan untuk pembulatan</em></p>
<p><em>_gcvt(x,2,tampilX);</em></p>
<p><em>_gcvt(y,2,tampilY);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+100, (kt*yt,&#8221;(&#8220;);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+120, (kt*yt,tampilX);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+150, (kt*yt,&#8221;,&#8221;);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+160, (kt*yt,tampilY);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+190, (kt*yt,&#8221;)&#8221;);</em></p>
<p><em>}</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p><em>void __fastcall TForm1::tampil(float x,float y,int k)</em></p>
<p><em>{</em></p>
<p><em>char tampilX[20],tampilY[20],tampilK[20];</em></p>
<p><em>int xt=200, yt=15, k +=2;</em></p>
<p><em>//Menampilkan bilangan asli tanpa pembulatan</em></p>
<p><em>_gcvt(x,4,tampilX);</em></p>
<p><em>_gcvt(y,4,tampilY);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt, k*yt,tampilX);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+50, k*yt,tampilY);</em></p>
<p><em>//Menampilkan bilangan yang digunakan untuk pembulatan</em></p>
<p><em>_gcvt(x,2,tampilX);</em></p>
<p><em>_gcvt(y,2,tampilY);</em></p>
<p><em>_gcvt(k-3,10,tampilK);</em></p>
<p><em>//Menampilkan koordinat X dan Y</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt-50, k*yt,tampilK);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+100, k*yt,&#8221;(&#8220;));</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+120, k*yt,tampilX);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+150, k*yt,&#8221;,&#8221;);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+160, k*yt,tampilY);</em></p>
<p><em>Image1-&gt;Canvas-&gt;TextOut(xt+190, k*yt,&#8221;)&#8221;);</em></p>
<p><em>}</em></p>
<p><em>void __fastcall TForm1::Button2Click(TObject *Sender)</em></p>
<p><em>{</em></p>
<p><em>Close();</em></p>
<p><em>}</em></p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</em></p>
<p>Pada<strong> unit1.h</strong>,ketikkan program(untuk fungsi button2nya):</p>
<p><em>//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#ifndef Unit1H<br />
#define Unit1H<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#include &lt;Classes.hpp&gt;<br />
#include &lt;Controls.hpp&gt;<br />
#include &lt;StdCtrls.hpp&gt;<br />
#include &lt;Forms.hpp&gt;<br />
#include &lt;ExtCtrls.hpp&gt;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
class TForm1 : public TForm<br />
{<br />
__published:	// IDE-managed Components<br />
TImage *Image1;<br />
TRadioGroup *RadioGroup1;<br />
TButton *Button1;<br />
TButton *Button2;<br />
void__fastcall FormActivate(TObject *Sender);<br />
void__fastcall DDA(int xa,int ya,int xb,int yb);<br />
void __fastcall judul(float x,float y);<br />
void __fastcall tampil(float x,float y,int k);<br />
void __fastcall Image1MouseDown(TObject *Sender,<br />
TMouseButton Button, TShiftState Shift, int X, int Y);<br />
void __fastcall Image1MouseUp(TObject *Sender, TMouseButton Button,<br />
TShiftState Shift, int X, int Y);<br />
void __fastcall Button1Click(TObject *Sender);<br />
void __fastcall Button2Click(TObject *Sender);<br />
private:	// User declarations<br />
public:		// User declarations<br />
__fastcall TForm1(TComponent* Owner);<br />
};<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
extern PACKAGE TForm1 *Form1;<br />
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
#endif</em></p>
<p><em>HASILNYA:</em></p>
<p><strong><img class="aligncenter size-full wp-image-31" title="dda" src="http://yudhitya034.files.wordpress.com/2009/02/dda.gif?w=640&#038;h=512" alt="dda" width="640" height="512" /></strong></p>
<p><em>SELAMAT MENCOBA <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yudhitya034.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yudhitya034.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yudhitya034.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yudhitya034.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yudhitya034.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yudhitya034.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yudhitya034.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yudhitya034.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yudhitya034.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yudhitya034.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yudhitya034.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yudhitya034.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yudhitya034.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yudhitya034.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=29&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yudhitya034.wordpress.com/2009/02/27/grafika-computer-session-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c80aef7f77be4ef86ed32f10e50bbdb8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhitya034</media:title>
		</media:content>

		<media:content url="http://yudhitya034.files.wordpress.com/2009/02/dda.gif" medium="image">
			<media:title type="html">dda</media:title>
		</media:content>
	</item>
		<item>
		<title>GRAFIKA COMPUTER SESSION I</title>
		<link>http://yudhitya034.wordpress.com/2009/02/24/grafika-komputer-sesion1/</link>
		<comments>http://yudhitya034.wordpress.com/2009/02/24/grafika-komputer-sesion1/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 07:18:22 +0000</pubDate>
		<dc:creator>yudhitya034</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://yudhitya034.wordpress.com/?p=12</guid>
		<description><![CDATA[Pengertian Grafika Komputer Grafika komputer merupakan studi tentang bagaimana membuat gambar/grafik dan bagaimana memanipulasinya dengan menggunakan komputer. Perbedaan antara Picture/gambar, graphics/grafik dan Image/citra : Picture/gambar : Paling luas/umum. Mencakup grafik dan citra. Graphics/grafik : Gambar yang dibuat dengan dengan cara dan aturan tertentu tanpa alat perekam gambar. Image/citra : Gambar yang diambil dengan alat pengambil [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=12&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="line-height:150%;"><strong>Pengertian Grafika Komputer</strong></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong><span> </span></strong>Grafika komputer merupakan studi tentang bagaimana membuat gambar/grafik dan bagaimana memanipulasinya dengan menggunakan komputer.</p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">Perbedaan antara Picture/gambar, graphics/grafik dan Image/citra :</p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">Picture/gambar <span> </span>: Paling luas/umum. Mencakup grafik dan citra.</p>
<p class="MsoNormal" style="margin-left:108pt;text-align:justify;text-indent:-108pt;line-height:150%;">Graphics/grafik<span> </span>: Gambar yang dibuat dengan dengan cara dan aturan</p>
<p class="MsoNormal" style="margin-left:108pt;text-align:justify;line-height:150%;"><span> </span>tertentu tanpa alat perekam gambar.</p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">Image/citra<span> </span>: Gambar yang diambil dengan alat pengambil gambar</p>
<p class="MsoNormal" style="margin-left:72pt;text-align:justify;text-indent:36pt;line-height:150%;"><span> </span>( kamera, satelit, foto, sidik jari, scan dll)</p>
<p class="MsoNormal" style="margin-left:72pt;text-align:justify;text-indent:36pt;line-height:150%;">
<p class="MsoNormal" style="margin-left:72pt;text-align:justify;text-indent:36pt;line-height:150%;">
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong>Sistem Grafika Komputer</strong></p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;"><strong><span> </span></strong>Sistem komputer baik itu perangkat lunak ataupun keras untuk membuat gambar/grafik dan memanipulasinya.</p>
<p class="MsoNormal" style="text-align:justify;line-height:150%;">Sistem grafika komputer dibedakan menjadi dua yaitu :</p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal">Non-interaktif</li>
</ul>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;line-height:150%;">Grafika non-interaktif dibuat sebagai akhir dari proses dalam bentuk hardcopy. Contoh : Printer, Plotter dll</p>
<ul style="margin-top:0;" type="disc">
<li class="MsoNormal">Interaktif</li>
</ul>
<p class="MsoNormal" style="margin-left:36pt;text-align:justify;line-height:150%;">
<p class="MsoNormal" style="text-align:center;" align="center">Grafika interaktif dapat dibuat dan dimanipulasi secara interaktif pada layar peranti peraga. Peranti-peranti peraga interaktif yang paling umum digunakan : CRT (Tabung sinar katoda). Lain-lain : Plasma, LCD, laser, dsb.<strong></strong></p>
<p class="MsoNormal" style="text-align:center;" align="center">
<p class="MsoNormal" style="text-align:center;" align="center"><strong><span style="font-size:14pt;font-family:&quot;" lang="SV">Instalasi Borland C++ Builder 6</span></strong></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><!--[if !supportLists]--><span lang="SV"><span>1.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Masukkan cd#1, lalu secara otomatis cd akan menjalankan program autorun. Atau klik install.exe di master sourcenya.</span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><span style="font-size:11pt;font-family:&quot;" lang="SV"><br />
</span></p>
<p class="MsoNormal" style="margin-left:2pt;text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:18pt;text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"><!--[if gte vml 1]&gt;                    &lt;![endif]--><!--[if !vml]--><img class="alignleft" title="instalasi1" src="/DOCUME~1/Trinties/LOCALS~1/Temp/msohtml1/11/clip_image002.jpg" alt="" /><!--[endif]--></span></p>
<p class="MsoNormal" style="margin-left:18pt;text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><span style="font-size:11pt;font-family:&quot;" lang="SV"><span> </span>2. </span><span style="font-size:11pt;font-family:&quot;" lang="SV">Pilih menu yang pertama, yaitu C++ Builder 6.<br />
</span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><span style="font-size:11pt;font-family:&quot;" lang="SV">3. <span> </span></span><span style="font-size:11pt;font-family:&quot;" lang="SV">Klik Next,<br />
</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><span style="font-size:11pt;font-family:&quot;">4. <span> </span></span><span style="font-size:11pt;font-family:&quot;">Isi Serial Number dan Authorization key. </span><span style="font-size:11pt;font-family:&quot;" lang="SV">Lalu klik Next,<br />
</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><span style="font-size:11pt;font-family:&quot;">5. </span><span style="font-size:11pt;font-family:&quot;">pilih opsi pertama “I accept the terms in the license agreement”, lalu klik Next,<br />
</span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><span style="font-size:11pt;font-family:&quot;">6. <span> </span></span><span style="font-size:11pt;font-family:&quot;">Klik Next,<br />
</span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-15pt;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-20pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>7.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;">Pada tampilan ini akan diminta untuk jenis instalasi yang diinginkan, tapi dianjurkan untuk memilih <em>Custom Instalation, </em>karena semua fitur akan terinstal, termasuk file Help nya yang akan membantu dalam pencarian bantuan yang berhububungan dengan Borland C++ Buider 6. </span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"><span> </span></span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>8.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Biarkan semua komponen terpilih (keadaan warna putih semua). Klik Next untuk lanjut ke tampilan berikutnya,</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>9.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Pilih sesuai tipe driver yang telah terpasang di komputer, namun jika tidak tahu, klik pilih saja yang paling baru atau jangan diubah sama sekali pilihannya (default), kemudian klik Next untuk tampilan berikut nya,<br />
</span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;"><span>10.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Klik pilihan ini jika ingin menggunakan VisiBroker/CORBA Support. </span><span style="font-size:11pt;font-family:&quot;">Klik Next untuk lanjut ke tampilan berikutnya,</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>11.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;"><span> </span></span><span style="font-size:11pt;font-family:&quot;" lang="SV">Klik Office 2000 jika di dalam komputer telah terinstal MS Office 2000 ke atas, lalu klik Next untuk lanjut ke tampilan berikutnya,</span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>12.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Pilih fitur ini jika ingin menggunakan jenis database InterBase Client. InterBase merupakan salah satu jenis database yang mendukung aplikasi database clientserver atau jaringan. Setelah itu akan diminta persetujuan kesepakatan untuk meng-install-nya. Klik Next dan Next lagi untuk lanjut ke tampilan berikutnya,</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:15pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>13.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span> </span></span><span style="font-size:11pt;font-family:&quot;" lang="SV">Biarkan tempat-tempat tujuan instalasi seperti semula (default), karena akan lebih mudah untuk pembelajaran berikutnya dan buku-buku yang dibuat akan mengarah pada tempat yang semula. Klik Next untuk lanjut ke tampilan berikutnya,</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>14.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Biarkan pilihan default, karena pada saat software ini akan di uninstall, akan diminta CD master sourcenya, namun jika space harddisk tidak mencukupi, maka jangan pilih fitur ini. Klik Next dan Next untuk memulai instalasi.</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>15.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Masukkan CD#2 dan klik OK untuk lanjut proses instalasi. Ikuti saja setiap proses instalasi lainnya (Java, VisiBroker, Interbase) setelah proses instalasi Borland C++ Builder 6 selesai.</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="ES"><span>16.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Setelah muncul tampilan ini, maka instalasi selesai, reboot komputer.</span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;"><span>17.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Sebelum memulai membuka software Borland C++ Builder 6, akan diminta untuk mengisi kode aktivasi. Isi sesuai nomor yang diperoleh, </span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>18.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Pilih yang kedua untuk memasukkan kode aktivasi dari telepon, dan masukkan </span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-20pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>19.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Klik Next untuk melihat apakah kode yang dimasukkan benar atau tidak.</span></p>
<p class="MsoNormal" style="text-align:left;"><!--[if gte vml 1]&gt;   &lt;![endif]--><!--[if !vml]--><!--[endif]--></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="text-align:left;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:left;text-indent:-20pt;"><!--[if !supportLists]--><span style="font-size:11pt;font-family:&quot;" lang="SV"><span>20.<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:11pt;font-family:&quot;" lang="SV">Klik Exit setelah registrasi sukses, saatnya memulai menggunakan software Borland C++ Builder 6.</span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:justify;text-indent:-20pt;"><span style="font-size:11pt;font-family:&quot;" lang="SV">Selamat mencoba:)</span></p>
<p class="MsoNormal" style="margin-left:20pt;text-align:justify;text-indent:-20pt;">
<p class="MsoNormal" style="margin-left:20pt;text-align:justify;text-indent:-20pt;">
<p class="MsoNormal"><strong>Membuat Project dengan TImage:</strong></p>
<p class="MsoNormal">Program aplikasi berikut akan menunjukkan bagaimana membuat aplikasi pemrograman grafis dengan fasilitas TImage. Adapun langkah-langkah pembuatan aplikasi adalah sebagai berikut:</p>
<p class="ListParagraphCxSpFirst" style="text-indent:-18pt;"><!--[if !supportLists]--><strong><span><span>1)<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span></strong><!--[endif]--><strong>Pembuatan antarmuka</strong></p>
<p class="ListParagraphCxSpMiddle"><strong> </strong></p>
<p class="ListParagraphCxSpMiddle"><strong> </strong></p>
<p class="ListParagraphCxSpMiddle"><strong>Langkah-langkahnya:</strong></p>
<p class="ListParagraphCxSpMiddle">
<p class="ListParagraphCxSpMiddle" style="margin-left:54pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>1)<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->IMAGE(segi empat dengan garis putus-putus)</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Klik <strong>additional&gt;image </strong>kemudian drag pada grid (form 1 daerah berbintik-bintik). Akan terbentuk segi empat dengan garis putus – putus. Lebar kanvas buka gambar dapat disesuaikan dengan kebutuhan.</p>
<p class="ListParagraphCxSpMiddle">
<p class="ListParagraphCxSpMiddle" style="margin-left:54pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>2)<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->LABEL(Menampilkan Teks)</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Klik <strong>additional&gt;Static Text </strong>(cari symbol huruf A),kemudian drag ke daerah grid,diluar kanvas atau image yang telah dibuat dilangkah pertama.</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Buat <strong>static text</strong> sebanyak dua kali pada layar,yakni <strong>Static text1</strong> dan <strong>Static text2.</strong></p>
<p class="ListParagraphCxSpMiddle" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Ganti nama <strong>Static text1</strong> dan <strong>Static text2 </strong>dengan posisi X dan posisi Y, cara mengganti nama tersebut adalah dengan mengganti <strong>Caption </strong>pada object inspector.</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Ketik pada <strong>Caption&gt;Static text1 </strong>dengan Posisi X.</p>
<p class="ListParagraphCxSpLast" style="margin-left:72pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Ketik pada <strong>Caption&gt;Statictext2 </strong>dengan Posisi Y.</p>
<p class="MsoNormal" style="margin-left:36pt;">
<p class="ListParagraphCxSpFirst" style="margin-left:54pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>3)<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->BUTTON (Membuat kontrol tombol tekan)</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:90pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Klik <strong>Standard&gt;Button </strong>dan drag ke form,lakukan sebanyak tiga kali atau sebanyak tombol yang anda butuhkan dalam aplikasi yang anda buat.</p>
<p class="ListParagraphCxSpLast" style="margin-left:90pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->Pada form akan tampak <strong>Button1,Button2,</strong>dan <strong>Button3</strong>, lalu gantilah nama button-button tersebut melalui Caption pada Object Inspector dengan nama : <strong>Warna </strong>untuk memilih warna pena yang diinginkan,<strong>Baru </strong>untuk membersihkan kanvas dan <strong>Keluar </strong>untuk menutup aplikasi(keluar dari aplikasi).</p>
<p class="MsoNormal" style="margin-left:36pt;">
<p class="ListParagraphCxSpFirst" style="margin-left:54pt;text-indent:-18pt;"><!--[if !supportLists]--><span><span>4)<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]-->DIALOGS</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:90pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>Standard&gt;Mainmenu </strong>( Membuat Mainmenu sehingga dapat memudahkan user dalam menggunakan aolikasi,mainmenu yang akan dibuat terdiri atas <strong>File&gt;Open</strong>,<strong>File&gt;Save</strong>)</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:90pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>Dialogs&gt;OpenPicturesDialogs (</strong> Membuka file yang pernah disimpan dalam aplikasi “Buku Gambar”)</p>
<p class="ListParagraphCxSpMiddle" style="margin-left:90pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>Dialog&gt;SavePicturesDialogs </strong>( Menyimpan file yang telah dibuat dalam aplikasi “Buku Gambar”)</p>
<p class="ListParagraphCxSpLast" style="margin-left:90pt;text-indent:-18pt;"><!--[if !supportLists]--><span style="font-family:&quot;"><span>o<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><strong>Dialog&gt;ColorDialogs </strong>(user dapat memilih warna pena yang akan digunakan untuk menggambar)</p>
<p class="MsoNormal">
<p class="ListParagraph" style="text-indent:-18pt;"><!--[if !supportLists]--><strong><span><span>2)<span style="font-family:&quot;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span></strong><!--[endif]--><strong>Pembuatan Program</strong></p>
<p class="MsoNormal" style="margin-left:36pt;">Ketikkan script yang ada dibawah:</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">#include &lt;vcl.h&gt;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">#pragma hdrstop</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">#include”Unit1.h”</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">#pragma package(smart_init)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">#pragma resources “*.dfm”</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">TForm1 * Form1;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Int Tergambar;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">_fastcall TForm1::TForm1(TComponent* Owner):TForm(Owner)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{<br />
}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;"><strong>(Ketikkan pada button warna)</strong></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">void_fastcall TForm1::ButtonClick(TObject *Sender)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">If (ColorDialog1-&gt;Execute())</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Image1-&gt;Canvas-&gt;Pen-&gt;Color=ColorDialog1-&gt;Color;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">void_fascall TForm1::FormActivate(TObject *Sender)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Tergambar=false;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Void _fastcall TForm1::Image1MouseDown(TObject *Sender,TMouseButton Button, TShiftState Shift, int X, int Y)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Tergambar=True;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Image1-&gt;Canvas-&gt;MoveTo(X,Y);</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;"><strong>(ketikkan pada button baru)</strong></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">void _fastcall TForm1::BaruClick(TObject *Sender)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Tergambar=false;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Image1-&gt;Canvas-&gt;Rectangle(0,0,Image1-&gt;Width,Image1-&gt;Height);</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">void _fastcall TForm1: :Image1MouseMove(TObject *Sender,TShiftState Shift, int X,int Y)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Edit X-&gt;Text=IntToStr(X);</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">EditY-&gt;Text=IntToStr(Y);</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">If(Tergambar)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Image1-&gt;Canvas-&gt;LineTo(X,Y);</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">void _fastcall TForm1: :Image1MouseUp(TObject *Sender,TMouseButton Button,TShiftState Shift,int X,int Y)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Tergambar=false;</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;"><strong>(Ketikan pada button keluar)</strong></p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Void _fastcall TForm1: :KeluarClick(TObject *Sender)</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">{</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">Close();</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">}</p>
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">
<p class="MsoNormal" style="line-height:normal;margin:0 0 .0001pt 36pt;">
<p class="MsoNormal" style="margin-left:36pt;">
<a href='http://yudhitya034.wordpress.com/2009/02/24/grafika-komputer-sesion1/program2/' title='program2'><img width="150" height="90" src="http://yudhitya034.files.wordpress.com/2009/02/program2.jpg?w=150&#038;h=90" class="attachment-thumbnail" alt="program2" title="program2" /></a>
<a href='http://yudhitya034.wordpress.com/2009/02/24/grafika-komputer-sesion1/baru/' title='baru'><img width="150" height="90" src="http://yudhitya034.files.wordpress.com/2009/02/baru.jpg?w=150&#038;h=90" class="attachment-thumbnail" alt="baru" title="baru" /></a>
<a href='http://yudhitya034.wordpress.com/2009/02/24/grafika-komputer-sesion1/program1/' title='program1'><img width="150" height="90" src="http://yudhitya034.files.wordpress.com/2009/02/program1.jpg?w=150&#038;h=90" class="attachment-thumbnail" alt="program1" title="program1" /></a>
<a href='http://yudhitya034.wordpress.com/2009/02/24/grafika-komputer-sesion1/instal1/' title='instal1'><img width="150" height="90" src="http://yudhitya034.files.wordpress.com/2009/02/instal1.gif?w=150&#038;h=90" class="attachment-thumbnail" alt="instal1" title="instal1" /></a>
</p>
<p class="MsoNormal" style="text-align:justify;"><span style="font-size:11pt;font-family:&quot;" lang="SV"> </span></p>
<p class="MsoNormal" style="margin-left:18pt;text-align:justify;"><span style="font-size:11pt;font-family:&quot;" lang="SV"><!--[endif]--></span></p>
<div style="text-align:center;"><a href="http://divine-music.info"><img style="border:0 solid;" src="http://divine-music.info/images/dmmusicbar.gif" alt="Free Music" /></a><br />
<a href="http://divine-music.info"><img style="border:0 solid;" src="http://divine-music.info/images/dmlogo.gif" alt="Free Music" /></a></p>
<p><a href="http://www.divine-music.info">Free Music</a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yudhitya034.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yudhitya034.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yudhitya034.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yudhitya034.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yudhitya034.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yudhitya034.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yudhitya034.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yudhitya034.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yudhitya034.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yudhitya034.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yudhitya034.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yudhitya034.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yudhitya034.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yudhitya034.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=yudhitya034.wordpress.com&amp;blog=6681432&amp;post=12&amp;subd=yudhitya034&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://yudhitya034.wordpress.com/2009/02/24/grafika-komputer-sesion1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c80aef7f77be4ef86ed32f10e50bbdb8?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yudhitya034</media:title>
		</media:content>

		<media:content url="/DOCUME~1/Trinties/LOCALS~1/Temp/msohtml1/11/clip_image002.jpg" medium="image">
			<media:title type="html">instalasi1</media:title>
		</media:content>

		<media:content url="http://divine-music.info/images/dmmusicbar.gif" medium="image">
			<media:title type="html">Free Music</media:title>
		</media:content>

		<media:content url="http://divine-music.info/images/dmlogo.gif" medium="image">
			<media:title type="html">Free Music</media:title>
		</media:content>
	</item>
	</channel>
</rss>
