<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3340423468443916951</id><updated>2012-02-15T22:31:03.489-08:00</updated><category term='Posting'/><category term='Transformasi 3D'/><category term='OPEN GL'/><category term='Download'/><category term='Garis DDA Bresenham'/><category term='Transformasi 2D'/><category term='Kelompok_3'/><category term='Lingkaran'/><title type='text'>Grafcom</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-3745101098091229172</id><published>2009-02-09T03:10:00.000-08:00</published><updated>2009-02-09T04:27:14.970-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Posting'/><title type='text'>Home</title><content type='html'>&lt;span style="font-size:85%;"&gt;NAMA KELOMPOK 2 :&lt;br /&gt;&lt;br /&gt;DEDI IRAWAN&lt;br /&gt;KUKUH HERU Z&lt;br /&gt;PURWOKO DC&lt;br /&gt;HERU CAHYONO&lt;br /&gt;NOVAN PUJI M&lt;br /&gt;ISMAIL M&lt;br /&gt;MARIANO AW&lt;br /&gt;IRENK SURYA AK&lt;br /&gt;DHEMI AL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ALGORITMA UNTUK PENGGAMBARAN GARIS&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;Penggambaran grafik garis lurus dan kurva memerlukan waktu komputasi yang tinggi, untuk mereduksi waktu komputasi yang tinggi tersebut dapat dilakukan dengan peningkatan kemampuan komputasi prosesor dan peningkatan efisiensi algoritma. Algoritma Midpoint merupakan Algoritma dengan dasar operasi bilangan integer, sehingga memerlukan waktu operasi yanglebih sedikit dibandingkan dengan algoritma yang menggunakan operasi bilangan riel.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-dda-bresenham.html"&gt;Read More&lt;span style="font-weight: bold;font-size:130%;" &gt;&gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;************************************************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="" lang="SV"&gt;LINGKARAN BRESENHAM&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;============================================&lt;br /&gt;&lt;span style="" lang="SV"&gt;=  1.  MOKHAMAD IRWAN ALIFI    (076403020009) &lt;/span&gt;&lt;br /&gt;=  2.  SLAMET WAHYU UTOMO        (076403020005)&lt;br /&gt;=  3.  IRWANTO            (070403020031)&lt;br /&gt;=  4.  M. NURIL ANWAR        (070403020013)&lt;br /&gt;=  5.  M. RIDHO SANTOSO        (070403020020)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  6.  MIEISA PALUPI        (086403020002)&lt;br /&gt;=  7.  DWI SUGI P.        (076403020006)&lt;br /&gt;=  8.  ARIF ARDIASYAH        (070403020016)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="" lang="SV"&gt;============================================ &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="" lang="SV"&gt;Algoritma lingkaran bresenham&lt;span style=""&gt;  &lt;/span&gt;memerlukan menggambar pada octant yang pertama saja sedangkan titik-titik pada kuadran lain dapat diperoleh pada pencerminan titik-titik pada oktan pertama&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/01/kelompok-3-lingkaran.html"&gt;Read More &lt;span style="font-weight: bold;font-size:130%;" &gt;&gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;************************************************************************************&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;                                                                    &lt;span style="font-size:85%;"&gt;nama kelompok :&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;lidya wati&lt;br /&gt;wulan hernawati&lt;br /&gt;sri kurniasih&lt;br /&gt;raghyl sasmitha&lt;br /&gt;suharjono&lt;br /&gt;gigih prananto&lt;br /&gt;tri murwono&lt;br /&gt;arifai&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 51, 255);font-size:130%;" &gt;GAMBAR TRANFORMASI 2D&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-KYjPHfrI/AAAAAAAAAGM/bTHdwA5uPwQ/s1600-h/kapal.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 192px; height: 109px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-KYjPHfrI/AAAAAAAAAGM/bTHdwA5uPwQ/s320/kapal.JPG" alt="" id="BLOGGER_PHOTO_ID_5300607440818503346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;unit Unit1;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;Dialogs, StdCtrls, jpeg, ExtCtrls;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/01/kelompok-1.html"&gt;&lt;span style="font-weight: bold;"&gt;Read More&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt; &gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;************************************************************************************************&lt;br /&gt;Transformasi dua dimensi&lt;br /&gt;Dasar Teori&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;Viewport&lt;br /&gt;Objek yang akan digambar pada layar bias&lt;/span&gt;&lt;span style="font-size:85%;"&gt;anya memiliki ukuran yang jauh lebih besar dibanding ukuran layar, sehingga perlu dilakukan pemetaan/transformasi yang memungkinkan objek tersebut bisa digambar pada layar. Meskipun demikian, objek seringkali terlalu rumit untuk ditampilkan pada layar dengan koordinat yang sangat terbatas. Sehingga biasanya kita memilih bagian tertentu dari objek untuk ditampilkan pada layar. Didalam memilih objek yang akan ditampilkan biasanya dibatasi oleh sebuah kotak yang disebut dengan jendela (window).&lt;br /&gt;Dalam praktek kita bisa menggunakan seluruh atau sebagian lebar layar untuk menmpilkan objek yang berada pada sebuah jendela. Daerah layar yang dipilih untuk menampilkan objek yang dimaksud disebut viewport. Dalam keadaan normal, viewport akan meliputi seluruh layar lebar. Meskipun demikian, kita bisa memilih bagian tertentu dari layar untuk dijadikan sebuah viewport.&lt;/span&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-2-dimensi.html"&gt;Read More&lt;span style="font-weight: bold;font-size:130%;" &gt; &gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;************************************************************************************&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Transformasi 2D&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=============================================&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=  1.  MOKHAMAD IRWAN ALIFI    (076403020009)    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=  2.  SLAMET WAHYU UTOMO     (076403020005)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      3.  IRWANTO                                (070403020031) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      4.  M. NURIL ANWAR                   (070403020013) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      5.  M. RIDHO SANTOSO              (070403020020) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      6.  MIEISA PALUPI                       (086403020002) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      7.  DWI SUGI P                             (076403020006) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      8.  ARIF ARDIASYAH                  (070403020016) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=============================================&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;Struktur Titik dan Vektor&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} p\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} v\:textbox {display:none;} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if !ppt]--&gt;&lt;style&gt; .O 	{color:#545472; 	font-size:149%;} a:link 	{color:#9595FF !important;} a:active 	{color:#C7C7DF !important;} a:visited 	{color:#8888AE !important;} &lt;/style&gt;&lt;style media="print"&gt; &lt;!--.sld 	{left:0px !important; 	width:6.0in !important; 	height:4.5in !important; 	font-size:103% !important;} --&gt; &lt;/style&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;o:shapelayout ext="edit"&gt;&lt;/o:shapelayout&gt;&lt;o:idmap ext="edit" data="1"&gt;&lt;/o:idmap&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:arial;font-size:85%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt; &lt;/p:colorscheme&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:85%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;&lt;span style="font-weight: bold;"&gt;Struktur data dari titik 2D&lt;/span&gt;&lt;/p:colorscheme&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:85%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;&lt;br /&gt;&lt;/p:colorscheme&gt;&lt;/span&gt;&lt;div class="entry"&gt;&lt;link style="color: rgb(0, 0, 153); font-family: arial;" rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;typedef struct { &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;float x,y; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;} point2D_t;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;font-size:85%;" &gt;Sturktur Data dari vektor 2D&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C09%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;typedef struct {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;float v[3];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" face="arial"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;} vector2D_t;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial;"&gt;&lt;link style="font-weight: bold;" rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C11%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Perubahan Titik dan Vektor&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxAng3gZvI/AAAAAAAAABw/X4TUwdOHAws/s400/1.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 204px; height: 100px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxAng3gZvI/AAAAAAAAABw/X4TUwdOHAws/s400/1.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/01/kelompok-3-transformasi-2d.html"&gt;Read More &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;************************************************************************************&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 255);font-size:130%;" &gt;KELOMPOK 1 GAMBAR TRANFORMASI 3D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY-JEfUqw1I/AAAAAAAAAF8/_wZtjDBwhNE/s1600-h/tut-delphi-1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 112px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY-JEfUqw1I/AAAAAAAAAF8/_wZtjDBwhNE/s320/tut-delphi-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5300605996659032914" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-JEYTQP2I/AAAAAAAAAGE/2E5tMhOZ2MU/s1600-h/tut-delphi-2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 140px; height: 111px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-JEYTQP2I/AAAAAAAAAGE/2E5tMhOZ2MU/s320/tut-delphi-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5300605994774052706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;unit Unit1;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;var&lt;br /&gt;Form1: TForm1;&lt;br /&gt;scr  : tbitmap;&lt;br /&gt;implementation&lt;br /&gt;uses math,tridi;&lt;br /&gt;&lt;br /&gt;{$R *.dfm}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/02/kelompok-1-transformasi-3d.html"&gt;&lt;span style="font-weight: bold;"&gt;Read More &gt;&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;************************************************************************************&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kelompok 2 Program 3 Dimensi&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ii08lj8rp8g/SY7AvumR65I/AAAAAAAAAEs/u2TamSEgc30/s400/3+dimensi.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 226px; height: 175px;" src="http://4.bp.blogspot.com/_Ii08lj8rp8g/SY7AvumR65I/AAAAAAAAAEs/u2TamSEgc30/s400/3+dimensi.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;unit Main;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,&lt;br /&gt;OpenGL, MyOpenGL, Mesh, StdCtrls, ExtCtrls, ComCtrls,Transf3D;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-3-dimensi.html"&gt;Read More&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt; &gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;************************************************************************************&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kelompok 3 Transformasi 3D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=============================================&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=  1.  MOKHAMAD IRWAN ALIFI    (076403020009)    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=  2.  SLAMET WAHYU UTOMO     (076403020005)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      3.  IRWANTO                                (070403020031) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      4.  M. NURIL ANWAR                   (070403020013) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      5.  M. RIDHO SANTOSO              (070403020020) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      6.  MIEISA PALUPI                       (086403020002) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      7.  DWI SUGI P                             (076403020006) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=      8.  ARIF ARDIASYAH                  (070403020016) &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;=============================================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Transformasi pada obyek tiga dimensi&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/div&gt; &lt;span style="font-size:85%;"&gt;Pada obyek tiga dimensi dapat dilakukan 3 transformasi pokok yaitu penggeseran (translation), perputaran (rotasi) , pembesaran (scaling). Adapun jenis transformasi lain adalah pembebanan (shearing), dan pencerminan (mirroring). Didalam program, transformasi ini juga dapat dilakukan dengan mengubah persamaan menjadi operasi matriks 4x4. Adapun persamaan setiap transformasi adalah sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SZAHvRIVpEI/AAAAAAAAAGs/bf1THVY7riE/s1600-h/as.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 209px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SZAHvRIVpEI/AAAAAAAAAGs/bf1THVY7riE/s320/as.JPG" alt="" id="BLOGGER_PHOTO_ID_5300745270048695362" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://grafcom-unikan.blogspot.com/2009/02/kelompok-3-transformasi-3d.html"&gt;&lt;span style="font-weight: bold;"&gt;Read More&lt;span style="font-size:130%;"&gt; &gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;************************************************************************************&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:130%;"&gt;KELOMPOK 1 OPEN GL&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;unit Unit1;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;Dialogs, ExtCtrls, ComCtrls;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;TForm1 = class(TForm)&lt;br /&gt;TrackBar1: TTrackBar;&lt;br /&gt;gmb: TImage;&lt;br /&gt;procedure TrackBar1Change(Sender: TObject);&lt;br /&gt;procedure FormActivate(Sender: TObject);&lt;br /&gt;procedure FormResize(Sender: TObject);&lt;br /&gt;private&lt;br /&gt;{ Private declarations }&lt;br /&gt;public&lt;br /&gt;{ Public declarations }&lt;br /&gt;end;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://grafcom-unikan.blogspot.com/2009/02/kelompok-1-open-gl.html"&gt;&lt;span style="font-weight: bold;"&gt;Read More&lt;span style="font-size:130%;"&gt; &gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;************************************************************************************&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-3745101098091229172?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/3745101098091229172/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/home_09.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/3745101098091229172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/3745101098091229172'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/home_09.html' title='Home'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-KYjPHfrI/AAAAAAAAAGM/bTHdwA5uPwQ/s72-c/kapal.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-8693043859074382920</id><published>2009-02-09T02:05:00.000-08:00</published><updated>2009-02-09T03:19:39.274-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Transformasi 3D'/><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Kelompok_3'/><title type='text'>Kelompok 3 Transformasi 3D</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;============================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="" lang="SV"&gt;=  1.  MOKHAMAD IRWAN ALIFI    (076403020009) &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  2.  SLAMET WAHYU UTOMO        (076403020005)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  3.  IRWANTO            (070403020031)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  4.  M. NURIL ANWAR        (070403020013)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  5.  M. RIDHO SANTOSO        (070403020020)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  6.  MIEISA PALUPI        (086403020002)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  7.  DWI SUGI P.        (076403020006)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;=  8.  ARIF ARDIASYAH        (070403020016)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="" lang="SV"&gt;============================================ &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Transformasi pada obyek tiga dimensi&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div  style="text-align: justify;font-family:arial;"&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;Pada obyek tiga dimensi dapat dilakukan 3 transformasi pokok yaitu penggeseran (translation), perputaran (rotasi) , pembesaran (scaling). Adapun jenis transformasi lain adalah pembebanan (shearing), dan pencerminan (mirroring). Didalam program, transformasi ini juga dapat dilakukan dengan mengubah persamaan menjadi operasi matriks 4x4. Adapun persamaan setiap transformasi adalah sebagai berikut.&lt;br /&gt;1. Penggeseran (translation)&lt;/span&gt;&lt;/div&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;          ( x’, y’,z’ ) = ( Tx +x, Ty +y, Tz +z)&lt;br /&gt;      dengan x’,y’, z’ : koordinat hasil transformasi&lt;br /&gt;      x,y,z : koordinat titik awal&lt;br /&gt;      Tx,Ty, Tz : faktor penggeseran kearah x, y, z&lt;br /&gt;2. Pembesaran (scaling)&lt;br /&gt;      ( x’,y’,z’ ) = (Sx *x, Sy *y, Sz *z)&lt;br /&gt;     dengan Sx,Sy, Sz : faktor pembesaran kearah x, y, z&lt;br /&gt;3. Perputaran (rotation)&lt;br /&gt;      a) terhadap sumbu x&lt;br /&gt;           ( x’,y’, z’ ) = (x , y *cos q +z*sinq, - y *sinq+z*consq)&lt;br /&gt;      b) terhadap sumbu y&lt;br /&gt;           ( x’,y’,z’ ) = ( x *cos q +z*sinq,y , - x *sinq+z*consq)&lt;br /&gt;      c) terhadap sumbu z&lt;br /&gt;           (x’,y’, z’ ) = ( x *cos q +y*sinq, - x*sinq+y*consq , z )&lt;br /&gt;           dengan q : sudut putar berlawanan arah jarum jam&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link style="font-family: arial;" rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;} @font-face 	{font-family:Impact; 	panose-1:2 11 8 6 3 9 2 5 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:647 0 0 0 159 0;} @font-face 	{font-family:ArialMT; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Arial-BoldMT; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:BookAntiqua-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Tahoma-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"  style="text-align: center;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 129);font-size:16;" &gt;&lt;span style="font-size:130%;"&gt;Teknik penampilan obyek 3 dimensi&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:black;"&gt;Pada sistem dua dimensi obyek gambar dua dimensi dapat langsung di aplikasikan pada layar karena memiliki dimensi yang sama, kalaupun ada perbedaan hanya pada arah sumbunya. Koordinat Cartesian memiliki sumbu &lt;/span&gt;&lt;span style="color:black;"&gt;y &lt;/span&gt;&lt;span style="color:black;"&gt;arah ke atas, sedangkan koordinat layar sumbu &lt;/span&gt;&lt;span style="color:black;"&gt;y &lt;/span&gt;&lt;span style="color:black;"&gt;ke arah bawah. Akan tetapi dengan sedikit modifikasi atau menggunakan fungsi bahasa pemrograman tertentu misalnya Borland C++ 4.0 keatas dengan fungsi terpasang, koordinat layar dapat disesuaikan dengan kordinat kartesian dengan sumbu &lt;/span&gt;&lt;span style="color:black;"&gt;y &lt;/span&gt;&lt;span style="color:black;"&gt;ke arah atas. Pada sistem tiga dimensi setiap titik memiliki 3 koordinat yaitu koordinat &lt;/span&gt;&lt;span style="color:black;"&gt;x&lt;/span&gt;&lt;span style="color:black;"&gt;, &lt;/span&gt;&lt;span style="color:black;"&gt;y&lt;/span&gt;&lt;span style="color:black;"&gt;, dan &lt;/span&gt;&lt;span style="color:black;"&gt;z&lt;/span&gt;&lt;span style="color:black;"&gt;, sedangkan layar hanya memiliki sumbu &lt;/span&gt;&lt;span style="color:black;"&gt;x &lt;/span&gt;&lt;span style="color:black;"&gt;dan &lt;/span&gt;&lt;span style="color:black;"&gt;y. &lt;/span&gt;&lt;span style="color:black;"&gt;Oleh karena itu diperlukan transformasi dari koordinat tiga dimensi atau disebut dengan koordinat dunia menjadi koordinat dua dimensi. Beberapa metode untuk menampilkan efek tiga dimensi pada layar dua dimensi selain metode kamera sintetis yaitu proyeksi paralel, dan proyeksi perspektif.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;color:black;" &gt;a. &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span style="font-weight: bold;"&gt;Proyeksi Paralel&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;span style="font-family: arial;font-family:arial;font-size:85%;"  &gt;&lt;span style=";color:black;" &gt;Proyeksi paralel merupakan teknik dasar untuk penyajian obyek tiga dimensi pada layar dua dimensi, yang bertumpu pada 3 sudut pandang. Pandangan depan, pandangan samping dan pandangan atas. Contoh proyeksi paralel seperti pada gambar 1. Untuk menggambarkan proyeksi paralel dalam tiga dimensi diperlukan beberapa sudut pandang minimal atas, samping dan depan kemudian di proyeksikan dalam koordinat tiga dimensi sehingga seperti terlihat pada gambar&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;img src="file:///C:/DOCUME%7E1/y0ut13t/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2WAfzVdI/AAAAAAAAAGU/9eb2JZIEWeA/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 211px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2WAfzVdI/AAAAAAAAAGU/9eb2JZIEWeA/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5300726144389305810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ii08lj8rp8g/SY_2pLUoKGI/AAAAAAAAAGc/PZfdLT0oKcs/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="http://2.bp.blogspot.com/_Ii08lj8rp8g/SY_2pLUoKGI/AAAAAAAAAGc/PZfdLT0oKcs/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5300726473712740450" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;} @font-face 	{font-family:BookAntiqua-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Tahoma-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Proyeksi parallel merupakan teknik yang relatif sederhana tetapi gambar yang ditampilkan masih sulit untuk dibayangkan sebagai &lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;image&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt; tiga dimensi, seperti pada gambar 1. Untuk itu dikembangkan cara lain yaitu dengan teknik proyeksi perspektif seperti pada gambar 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-family:BookAntiqua-Bold;"&gt;b. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family:Tahoma-Bold;"&gt;Proyeksi Perspektif&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2_WXOdrI/AAAAAAAAAGk/rvsFR2HFYNg/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 385px; height: 139px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2_WXOdrI/AAAAAAAAAGk/rvsFR2HFYNg/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5300726854633551538" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;} @font-face 	{font-family:BookAntiqua-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Tahoma-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Proyeksi perspektif adalah bentuk gambar tiga dimensi seperti yang dilihat pada kenyataan sesungguhnya seperti yang terlihat oleh mata manusia ataupun kamera. Teknik ini lebih menggambarkan keadaan yang sesungguhnya tetapi untuk obyek dalam bentuk gambar rangka (&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;wire frame&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;) untuk kedalaman tertentu dapat menimbulkan dualisme gambar. Misalnya bagian yang terkesan didalam kadang-kadang juga terkesan di luar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-family:BookAntiqua-Bold;"&gt;c. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family:Tahoma-Bold;"&gt;Kamera sintetis&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Metode pendekatan yang telah dibahas dengan teknik proyeksi diatas masih belum mampu menghasilkan efek 3 dimensi dengan baik. Pada proyeksi paralel yang terlihat oleh pengamat hanyalah bagian depan obyek sedang bagian yang lebih jauh untuk posisi x, dan &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-family:Tahoma-Bold;"&gt;y &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;yang sama tak terlihat. Sedangkan pada proyeksi perspektif mata harus terletak pada sumbu koordinat &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-family:Tahoma-Bold;"&gt;z&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;, yang berarti bidang pandang harus berimpit dengan bidang koordinat, misalnya &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-family:Tahoma-Bold;"&gt;xy&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;. Dengan ketentuan ini maka penyajian obyek tiga dimensi menjadi terbatas. Untuk mengatasi hal tersebut sebelum diproyeksikan diperlukan proses transformasi rotasi sehingga suatu obyek dapat dipandang dari berbagai posisi, atas, bawah, samping dan lain sebagainya. Terdapat dua cara yang identik untuk memandang suatu obyek dari berbagai sisi yakni bidang pandang (&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;view plane&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;) pada posisi tetap, obyek diputar atau bidang pandang berputar sedangkan obyek tetap. Bila digunakan cara kedua dengan bidang pandang dianggap sebagai film dalam kamera, maka suatu obyek dapat di pandang dari berbagai sisi dengan menggerakkan dan memutar kamera. Metode ini sering disebut dengan metode kamera sitetis (&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;synthetic camera&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;) seperti pada gambar 3.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SZAHvRIVpEI/AAAAAAAAAGs/bf1THVY7riE/s1600-h/as.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 209px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SZAHvRIVpEI/AAAAAAAAAGs/bf1THVY7riE/s320/as.JPG" alt="" id="BLOGGER_PHOTO_ID_5300745270048695362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;Contoh menggunakan Delphi 7&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;Screen Shoot&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SZAMRoTc2pI/AAAAAAAAAG0/DESm_wGjBXQ/s1600-h/shoot.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 415px; height: 340px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SZAMRoTc2pI/AAAAAAAAAG0/DESm_wGjBXQ/s320/shoot.JPG" alt="" id="BLOGGER_PHOTO_ID_5300750258431384210" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;Script :&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;unit Main;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,&lt;br /&gt;OpenGL, MyOpenGL, Mesh, StdCtrls, ExtCtrls, ComCtrls,Transf3D;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;TForm1 = class(TForm)&lt;br /&gt; Panel1: TPanel;&lt;br /&gt; GroupBox1: TGroupBox;&lt;br /&gt; ETRZ: TEdit;&lt;br /&gt; ETRY: TEdit;&lt;br /&gt; ETRX: TEdit;&lt;br /&gt; Trx: TLabel;&lt;br /&gt; Label1: TLabel;&lt;br /&gt; Label2: TLabel;&lt;br /&gt; TranslasiBtn: TButton;&lt;br /&gt; GroupBox2: TGroupBox;&lt;br /&gt; Label3: TLabel;&lt;br /&gt; Label4: TLabel;&lt;br /&gt; Label5: TLabel;&lt;br /&gt; ESZ: TEdit;&lt;br /&gt; ESY: TEdit;&lt;br /&gt; ESX: TEdit;&lt;br /&gt; SkalaBtn: TButton;&lt;br /&gt; GroupBox3: TGroupBox;&lt;br /&gt; Label7: TLabel;&lt;br /&gt; Label8: TLabel;&lt;br /&gt; Label9: TLabel;&lt;br /&gt; Label10: TLabel;&lt;br /&gt; ERZ: TEdit;&lt;br /&gt; ERY: TEdit;&lt;br /&gt; ERX: TEdit;&lt;br /&gt; RotasiBtn: TButton;&lt;br /&gt; ESudut: TEdit;&lt;br /&gt; VertexView: TListView;&lt;br /&gt; Label6: TLabel;&lt;br /&gt; Memo1: TMemo;&lt;br /&gt; procedure FormCreate(Sender: TObject);&lt;br /&gt; procedure FormPaint(Sender: TObject);&lt;br /&gt; procedure TranslasiBtnClick(Sender: TObject);&lt;br /&gt; procedure SkalaBtnClick(Sender: TObject);&lt;br /&gt; procedure RotasiBtnClick(Sender: TObject);&lt;br /&gt; procedure FormResize(Sender: TObject);&lt;br /&gt;private&lt;br /&gt; { Private declarations }&lt;br /&gt; ftrx, ftry, ftrz:real;&lt;br /&gt; frx, fry, frz:real;&lt;br /&gt; fsx,fsy,fsz:real;&lt;br /&gt; fsudut:real;&lt;br /&gt; fmode_transformasi:byte;&lt;br /&gt; fKubus:TKubus;&lt;br /&gt; fTransf:TTransf3D;&lt;br /&gt; procedure AmbilVertex;&lt;br /&gt; procedure TransformVertex;&lt;br /&gt;public&lt;br /&gt; { Public declarations }&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;Form1: TForm1;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{$R *.DFM}&lt;br /&gt;&lt;br /&gt;const&lt;br /&gt;TRANSF_TRANSLASI = 0;&lt;br /&gt;TRANSF_ROTASI = 1;&lt;br /&gt;TRANSF_SKALA = 2;&lt;br /&gt;&lt;br /&gt;procedure TForm1.TransformVertex;&lt;br /&gt;var&lt;br /&gt;index:integer;&lt;br /&gt;vp,v:TVertex3D;&lt;br /&gt;begin&lt;br /&gt;for index:=0 to fKubus.VertexCount-1 do&lt;br /&gt;begin&lt;br /&gt;v:=fKubus.Vertex[index];&lt;br /&gt;fTransf.Transform(v.vertex, vp.vertex);&lt;br /&gt;fKubus.ChangeVertex(index,vp.vertex.x, vp.vertex.y, vp.vertex.z);&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.AmbilVertex;&lt;br /&gt;var&lt;br /&gt;index:integer;&lt;br /&gt;item:TListItem;&lt;br /&gt;begin&lt;br /&gt;//bersihkan VertexView&lt;br /&gt;VertexView.Items.Clear;&lt;br /&gt;for index:=0 to fKubus.VertexCount-1 do&lt;br /&gt;begin&lt;br /&gt;item:=VertexView.Items.Add;&lt;br /&gt;with fKubus do&lt;br /&gt; begin&lt;br /&gt;  item.Caption:= Format('%2.2f',[Vertex[index].vertex.x]);&lt;br /&gt;  item.SubItems.Add(Format('%2.2f',[Vertex[index].vertex.y]));&lt;br /&gt;  item.SubItems.Add(Format('%2.2f',[Vertex[index].vertex.z]));&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.FormCreate(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;fKubus:=TKUbus.Create(true,true,1.0,1.0,0.0);&lt;br /&gt;fKubus.ChangeColor(KUBUS_ATAS,1.0,0.0,0.0);&lt;br /&gt;fTransf:=TTransf3D.Create;&lt;br /&gt;&lt;br /&gt;ftrx:=0; ftry:=0; ftrz:=0;&lt;br /&gt;frx:=0; fry:=0; frz:=0;&lt;br /&gt;fsx:=0; fsy:=0; fsz:=0;&lt;br /&gt;fmode_transformasi:=9;&lt;br /&gt;&lt;br /&gt;glDC:=GetDC(Handle);&lt;br /&gt;InitOpenGL(glDC);&lt;br /&gt;Axis3D:=TAxis3D.Create;&lt;br /&gt;glEnable(GL_DEPTH_TEST);&lt;br /&gt;// glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);&lt;br /&gt;&lt;br /&gt;glViewport(Panel1.Width,0,Width-Panel1.Width,Height-Memo1.Height);&lt;br /&gt;&lt;br /&gt;glMatrixMode(GL_PROJECTION);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;&lt;br /&gt;gluPerspective(45, (width - Panel1.Width)/height,1.0, 100.0);&lt;br /&gt;gluLookAt(3.0, 2.0, 3.0,&lt;br /&gt;        0.0, 0.0, 0.0,&lt;br /&gt;        0.0, 1.0, 0.0);&lt;br /&gt;glMatrixMode(GL_MODELVIEW);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.FormPaint(Sender: TObject);&lt;br /&gt;var&lt;br /&gt;index:integer;&lt;br /&gt;v,vp:TPoint3D;&lt;br /&gt;begin&lt;br /&gt;glClearCOlor(0.0, 0.0, 0.0, 0.0);&lt;br /&gt;glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);&lt;br /&gt;{ glLoadIdentity;&lt;br /&gt;case fmode_transformasi of&lt;br /&gt;TRANSF_TRANSLASI : glTranslatef(ftrx,ftry,ftrz);&lt;br /&gt;TRANSF_ROTASI    : glRotatef(fsudut, frx, fry, frz);&lt;br /&gt;TRANSF_SKALA     : glScalef(fsx,fsy,fsz);&lt;br /&gt;end;}&lt;br /&gt;&lt;br /&gt;fKubus.Draw;&lt;br /&gt;Axis3D.Draw;&lt;br /&gt;glFlush;&lt;br /&gt;//update daftar vertex&lt;br /&gt;AmbilVertex;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.TranslasiBtnClick(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;ftrx:=StrToFloat(ETRX.Text);&lt;br /&gt;ftry:=StrToFloat(ETRY.Text);&lt;br /&gt;ftrz:=StrToFloat(ETRZ.Text);&lt;br /&gt;fmode_transformasi:=TRANSF_TRANSLASI;&lt;br /&gt;fTransf.ClearTransformation;&lt;br /&gt;fTransf.Translation(ftrx,ftry,ftrz);&lt;br /&gt;TransformVertex;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.SkalaBtnClick(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;fsx:=StrToFloat(ESX.Text);&lt;br /&gt;fsy:=StrToFloat(ESY.Text);&lt;br /&gt;fsz:=StrToFloat(ESZ.Text);&lt;br /&gt;fmode_transformasi:=TRANSF_SKALA;&lt;br /&gt;fTransf.ClearTransformation;&lt;br /&gt;fTransf.Scaling(fsx,fsy,fsz,0,0,0);&lt;br /&gt;TransformVertex;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.RotasiBtnClick(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;frx:=StrToFloat(ERX.Text);&lt;br /&gt;fry:=StrToFloat(ERY.Text);&lt;br /&gt;frz:=StrToFloat(ERZ.Text);&lt;br /&gt;fsudut:=StrToFloat(ESudut.Text);&lt;br /&gt;fmode_transformasi:=TRANSF_ROTASI;&lt;br /&gt;fTransf.ClearTransformation;&lt;br /&gt;fTransf.Rotation(fsudut,frx,fry,frz);&lt;br /&gt;TransformVertex;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.FormResize(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;glViewport(Panel1.Width,0,Width-Panel1.Width,Height);&lt;br /&gt;&lt;br /&gt;glMatrixMode(GL_PROJECTION);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;&lt;br /&gt;gluPerspective(45, (width - Panel1.Width)/height,1.0, 100.0);&lt;br /&gt;gluLookAt(8.0, 4.0, 9.0,&lt;br /&gt;        0.0, 0.0, 0.0,&lt;br /&gt;        0.0, 1.0, 0.0);&lt;br /&gt;glMatrixMode(GL_MODELVIEW);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; font-weight: bold;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; font-weight: bold;"&gt;&lt;a href="http://www.ziddu.com/download/3460960/APP_Transformasi3D.rar.html"&gt;Download Sample Program&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;a style="font-weight: bold;" href="http://www.ziddu.com/download/3460961/Source_Transformasi3D.rar.html"&gt;Download Program Source&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-family:Tahoma-Bold;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-8693043859074382920?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/8693043859074382920/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-3-transformasi-3d.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/8693043859074382920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/8693043859074382920'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-3-transformasi-3d.html' title='Kelompok 3 Transformasi 3D'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2WAfzVdI/AAAAAAAAAGU/9eb2JZIEWeA/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-8088703966594913796</id><published>2009-02-08T21:40:00.000-08:00</published><updated>2009-02-08T21:41:21.067-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OPEN GL'/><title type='text'>Kelompok 1 Open GL</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:130%;"&gt;OPEN GL&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;unit Unit1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;interface&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uses&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dialogs, ExtCtrls, ComCtrls;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;type&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TForm1 = class(TForm)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TrackBar1: TTrackBar;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb: TImage;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure TrackBar1Change(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure FormActivate(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure FormResize(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;private&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;{ Private declarations }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;public&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;{ Public declarations }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;var&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Form1: TForm1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;implementation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;{$R *.dfm}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure TForm1.TrackBar1Change(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;var&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;r,y,x,x1,y1,x2,y2,x3,y3,x4,y4:integer;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;xc,yc:integer;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pos1,pos2,pos3,pos4,pos5:Tpoint;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;with gmb.Canvas do&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;rectangle (0,0,width,height);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;xc:=gmb.width div 2; yc:=gmb.Height div 2;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.MoveTo(xc,yc+50);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;r:=50;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;y:=round(r*sin(Trackbar1.position*pi/1...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;x:=round(r*cos(Trackbar1.position*pi/1...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;y1:=round(r*sin((Trackbar1.Position+72...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;x1:=round(r*cos((Trackbar1.Position+72...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;y2:=round(r*sin((Trackbar1.Position+14...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;x2:=round(r*cos((Trackbar1.Position+14...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;y3:=round(r*sin((Trackbar1.Position+21...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;x3:=round(r*cos((Trackbar1.Position+21...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;y4:=round(r*sin((Trackbar1.Position+28...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;x4:=round(r*cos((Trackbar1.Position+28...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pos1.X:=xc+x; pos1.Y:=(yc+50)-y;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pos2.X:=xc+x1; pos2.Y:=(yc+50)-y1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pos3.X:=xc+x2; pos3.Y:=(yc+50)-y2;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pos4.X:=xc+x3; pos4.Y:=(yc+50)-y3;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;pos5.X:=xc+x4; pos5.Y:=(yc+50)-y4;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.pen.Color:=clred;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.Pen.style:=pssolid;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.polygon ([pos1,pos2,pos3,pos4,pos5,pos1]);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.Pen.color:=clred;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.MoveTo(xc,yc-50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.canvas.lineto(pos1.X,pos1.y);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.MoveTo(xc,yc-50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.canvas.lineto(pos2.X,pos2.y);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.MoveTo(xc,yc-50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.canvas.lineto(pos3.X,pos3.y);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.MoveTo(xc,yc-50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.canvas.lineto(pos4.X,pos4.y);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.MoveTo(xC,yc-50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.canvas.lineto(pos5.X,pos5.y);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.textout(pos1.X+2,pos1.Y+2,'('...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.textout(pos2.X+2,pos2.Y+2,'('...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.textout(pos3.X+2,pos3.Y+2,'('...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.textout(pos4.X+2,pos4.Y+2,'('...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.textout(pos5.X+2,pos5.Y+2,'('...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Canvas.Pen.Color:=claqua;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.canvas.moveto(xc,0);gmb.Canvas.lin...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.canvas.moveto(0,yc);gmb.Canvas.lin...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;application.processmessages;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure TForm1.FormActivate(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gmb.Picture.Bitmap:=Tbitmap.Create;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;doublebuffered:=true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;//windouwstate:=WSmaximized;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure TForm1.FormResize(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;with gmb.Picture.Bitmap do&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;width:=gmb.width;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;height:=gmb.Height;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-8088703966594913796?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/8088703966594913796/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-1-open-gl.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/8088703966594913796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/8088703966594913796'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-1-open-gl.html' title='Kelompok 1 Open GL'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-6374532636336523871</id><published>2009-02-08T21:25:00.000-08:00</published><updated>2009-02-08T22:29:14.358-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Transformasi 3D'/><title type='text'>Kelompok 1 Transformasi 3D</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:130%;" &gt;GAMBAR TRANFORMASI 3D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY-JEfUqw1I/AAAAAAAAAF8/_wZtjDBwhNE/s1600-h/tut-delphi-1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY-JEfUqw1I/AAAAAAAAAF8/_wZtjDBwhNE/s320/tut-delphi-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5300605996659032914" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-JEYTQP2I/AAAAAAAAAGE/2E5tMhOZ2MU/s1600-h/tut-delphi-2.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 310px; height: 246px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-JEYTQP2I/AAAAAAAAAGE/2E5tMhOZ2MU/s320/tut-delphi-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5300605994774052706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;unit Unit1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;interface&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;....&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;var&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Form1: TForm1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; scr  : tbitmap;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;implementation&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uses math,tridi;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;{$R *.dfm}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure TForm1.FormCreate(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr:=tbitmap.create;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr.width:=320;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr.height:=240;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr.PixelFormat:=pf32bit;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;{$i getresult}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;var scene:tscene;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   gruplampu:tlightgroup;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   lampu:array[0..10] of tbaselight;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   tank:tobj3d;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure initgame;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   tank:=tobj3d.create;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   loadmodel(tank,'tank1.obj',0);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   textures[0]:=ttexture.createsolid($ffffff);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scene:=tscene.create(320,240);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   gruplampu:=tlightgroup.create(scene,255,255,255);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   lampu[0]:=tsunlight.create(gruplampu,-50,50,-200,50,0);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure gameloop;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scene.reset;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scene.addlights(gruplampu);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   camx:=0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   camy:=0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   camz:=-1000;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   tank.rotate(1,0,0);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   tank.submit;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scene.uploadgeom(@vertexs[0],@faces[0],wnv,wnf);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scene.drawscene(true,1+2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scene.uploadlight;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scene.modulate;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;// kode ditambahkan pada form create&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure TForm1.FormCreate(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr:=tbitmap.create;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr.width:=320;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr.height:=240;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   scr.PixelFormat:=pf32bit;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;   initgame;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;procedure TForm1.Timer1Timer(Sender: TObject);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  gameloop;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  getresult(scr,scene);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;  canvas.Draw(0,0,scr);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-6374532636336523871?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/6374532636336523871/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-1-transformasi-3d.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/6374532636336523871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/6374532636336523871'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-1-transformasi-3d.html' title='Kelompok 1 Transformasi 3D'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ii08lj8rp8g/SY-JEfUqw1I/AAAAAAAAAF8/_wZtjDBwhNE/s72-c/tut-delphi-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-4509669786110286773</id><published>2009-02-08T03:26:00.000-08:00</published><updated>2009-02-08T17:58:48.909-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Garis DDA Bresenham'/><title type='text'>kelompok 2 Program DDA &amp; bresenham</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;NAMA KELOMPOK 2 :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DEDI IRAWAN &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;KUKUH HERU Z&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PURWOKO DC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;HERU CAHYONO&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOVAN PUJI M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ISMAIL M&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MARIANO AW&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IRENK SURYA AK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DHEMI AL&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ALGORITMA UNTUK PENGGAMBARAN GARIS&lt;br /&gt;Penggambaran grafik garis lurus dan kurva memerlukan waktu komputasi yang tinggi, untuk mereduksi waktu komputasi yang tinggi tersebut dapat dilakukan dengan peningkatan kemampuan komputasi prosesor dan peningkatan efisiensi algoritma. Algoritma Midpoint merupakan Algoritma dengan dasar operasi bilangan integer, sehingga memerlukan waktu operasi yanglebih sedikit dibandingkan dengan algoritma yang menggunakan operasi bilangan riel.&lt;br /&gt;Implementasi ke dalam bahasa pemrograman C dari kedua macam algoritma diatas, menunjukkan bahwa waktu komputasi algoritma midpoint lebih cepat sebesar 8 kali pada pembuatan garis lurus, dan lebih cepat sebesar 15 kali pada penggambaran lingkaran, dibandingkan dengan waktu komputasi algoritma yang menggunakan dasar operasi bilangan riel. Dan waktu komputasi algoritma midpoint lebih cepat sebesar 6 kali pada pembuatan garis lurus, dibandingkan dengan waktu komputasi lgoritma yang Breserham telah menggunakan dasar operasi bilangan integer juga.&lt;br /&gt;Kata kunci: Penggambaran garis, penggambaran kurva,&lt;br /&gt;Algoritma Bresenham, Algoritma midpoint, Algoritma DDA.&lt;br /&gt;1. PENDAHULUAN&lt;br /&gt;Perkembangan kemampuan komputasi prosesor yang pesat telah membuatkomputer desktop mempunyai kemampuan komputasi yang besar. Hal inimendorong perkembangan program aplikasi yang memerlukan komputasi yangbesar seperti program aplikasi yang menggunakan grafik 3 dimensi.Peningkatan kemampuan komputasi prosesor untuk aplikasi grafik yangsarat komputasi, perlu dibarengi peningkatan efisiensi algoritma,sehingga pembuatan grafik garis dan kurva yang merupakan dasar pembuatangrafik dapat memberikan hasil yang optimal.&lt;br /&gt;Algoritma midpoint merupakan algoritma pembuatan garis dan kurva dengan dasar operasi bilangan integer yang menonjolkan ciri kecepatan. Sehingga algoritma ini dapat dipakai sebagai algoritma pembuatan grafik yang menuntut kecepatan sebagai hal yang diutamakan. Pembahasan algoritma Midpoint dilakukan dengan mengasumsikan garis lurus dari kiri ke kanan,dan gadient antara 0 dan 1, sedangkan untuk lingkaran dengan mengasumsikan hanya sebagian lingkaran dengan sudut sebesar 45° , hal ini dilakukan untuk mempermudah penjelasan, sedangkan untuk kondisi yanglain dapat diderivasi dengan cara yang serupa. Untuk mendapatkan kinerja algoritma midpoint, dilakukan uji kecepatan komputasi dengan cara mengimplementasikan kedalam bahasa pemrograman C, dan melakukan perbandingan waktu komputasi dengan algoritma yang menggunakan dasar komputasi bilangan riel, maupun algoritma lain yang telah banyak dikenal seperti algoritma dda dan algoritma bressenham.&lt;br /&gt;2. GARIS LURUS&lt;br /&gt;Garis lurus dinyatakan dinyatakan dalam persamaan :&lt;br /&gt;y = mx + c (1)&lt;br /&gt;dimana : m : gradient dan&lt;br /&gt;c : konstanta.&lt;br /&gt;Untuk menggambarkan piksel-piksel dalam garis lurus, parameter yang digunakan tergantung dari gradient, jika besarnya gradient diantara 0 dan 1, maka digunakan sumbu x sebagai parameter dan sumbu y sebagai hasil dari fungsi, sebaliknya, bila gradient melebihi 1, maka sumbu y digunakan sebagai parameter dan sumbu x sebagai hasil dari fungsi, hal ini bertujuan untuk menghindari terjadinya gaps karena adanya piksel yang terlewatkan. Hasil dari fungsi biasanya merupakan bilangan riel, sedangkan koordinat pixel dinyatakan dalam bilangan integer (x,y), maka diperlukan operasi pembulatan kedalam bentuk integer terdekat. Penggambaran garis lurus dengan metode diatas dimulai dengan operasibilangan riel untuk menghitung gradient m dan konstanta c.&lt;br /&gt;m = (y2 - y1 ) / (x2-x1) (2)&lt;br /&gt;c = y1 ? m* x1* (3)&lt;br /&gt;Operasi bilangan riel berikutnya adalah menghitung nilai y dengan persamaan (1) Untuk mendapatkan koordinat piksel (x,y), untuk setiapnilai x, dari =x1 sampai x=x2, operasi inilah yang perlu dihindari,karena operasi ini memerlukan waktu operasi yang besar.&lt;br /&gt;2.1 Algoritma Bresenham&lt;br /&gt;Bresenham pada tahun 1965, melakukan perbaikan dari algoritma perhitungan koordinat piksel yang menggunakan persamaan (1), dengan cara menggantikan operasi bilangan riel perkalian dengan operasi penjumlahan, yang kemudian dikenal dengan Algoritma Bresenham. Pada algoritma bresenham, nilai y kedua dan seterusnya, dihitung dari nilai y sebelumnya, sehingga hanya titik y pertama yang perlu dilakukan operasi secara lengkap. Perbaikan algoritma ini ternyata tidak menghasilkan perbaikan yang cukup siginifikan. Perbaikan berikutnya dilakukan dengan cara menghilangkan operasi bilangan riel dengan operasi bilangan integer. Operasi bilangan integer jauh lebih cepat dibandingkan dengan operasi bilangan riel, terutama pada penambahan dan pengurangan.&lt;br /&gt;2.2 Algoritma Midpoint untuk Penggambaran Garis&lt;br /&gt;Algoritma midpoint dikembangkan oleh Pitteway pada tahun 1967. Pada gambar 1, titik abu-abu menyatakan posisi piksel, titik hitam menyatakan posisi piksel yang telah digambar. Berdasarkan piksel ke n yang telah digambar, diperlukan metode untuk menentukan piksel berikut yang akan digambar, karena penggambaran dilakukan dari kiri ke kanan, maka piksel berikutnya harus pada kolom n+1. Karena gradien diantara 0 dan 1, maka piksel berikutnya adalah pada posisi titik p atau titik q.&lt;br /&gt;&lt;br /&gt;Persamaan garis lurus yang telah dinyatakan dalam persamaan (1) dapat dinyatakan dalam fungsi x,y berikut.&lt;br /&gt;*f(x, y) = ax + by + c = 0 *(4)&lt;br /&gt;Fungsi f(x,y) dalam persamaan (4), akan memberikan nilai 0 pada setiap titik yang terletak pada garis, dan bernilai positip pada setiap titik yang terletak dibawah garis, dan bernilai negatif pada setiap titik yang terletak diatas garis. Maka untuk menentukan apakah titik P atau Q sebagai koordinat piksel berikutnya, maka dilakukan dengan cara menghitung nilai fungsi f(x,y) dalam persamaan (4) pada titik P dan titik Q . Jika fungsi f(x,y) tersebut memberikan nilai positif, maka piksel berikutnya adalah Q, sebaliknya piksel berikutnya adalah P.&lt;br /&gt;*g(x, y) = f(xn + 1, yn + 1/2) *(5)&lt;br /&gt;Fungsi g(x,y) persamaan (5) merupakan variabel penentu, dengan mengevaluasi g (x, y) dapat ditentukan piksel berikutnya yang mana berdasarkan tanda plus atau minus dari hasil fungsi g(x,y). Untuk mempercepat komputasi fungsi g(x,y), dilakukan dengan cara incremental berdasarkan nilai sebelumnya. Untuk setiap piksel, increment sederhana (DeltaG) dipakai sebagai variabel penentu. Karena hanya ada 2 pilihan piksel pada setiap tahap, maka hanya ada 2 increment yang dapat digunakan. Hal ini dilakukan dengan cara pengurangan nilai g(x,y) yang berurutan dengan menggunakan persamaan 4 dan persamaan 5.&lt;br /&gt;*DeltaG = a * DeltaX + b * DeltaY *(6)&lt;br /&gt;Dimana DeltaX dan DeltaY adalah increment yang dipakai pada x dan y, yang bernilai 0 atau 1. Bila bergeser 1 piksel ke kanan :&lt;br /&gt;*DeltaG1 = a* (7)&lt;br /&gt;Bila bergeser 1 piksel ke kanan dan 1 piksel ke atas.&lt;br /&gt;*DeltaG2 = a + b *(8)&lt;br /&gt;Jadi nilai dari variable penentu dapat dihitung dari nilai sebelumnya dengan cara menambah dengan (a) atau (a+b). Algoritma untuk menggambar garis lurus dari (x1, y1) sampai (x2, y2) dilakukan dengan langkah-langkah sebagai-berikut:&lt;br /&gt;1. Gambar piksel pertama (x1,y1). Hitung variabel penentu dengan persamaan (3).&lt;br /&gt;2. Tentukan tanda variabel penentu. Jika variabel penentu bernilai positif, increment x dan y dan tambahkan (a+b) pada vaiabel penentu, sebaliknya increment x dan y dan tambahkan (a) pada variabel penentu.&lt;br /&gt;3. Plot piksel pada posisi (x, y).&lt;br /&gt;4. Ulangi langkah mulai langkah kedua, sampai piksel terakhir (x2,y2).&lt;br /&gt;3. LINGKARAN&lt;br /&gt;Kurva lingkaran dinyatakan dinyatakan dalam persamaan :&lt;br /&gt;*(x-xc) ^2 + (y-yc) ^2 = r ^2 *(9)&lt;br /&gt;dimana : (xc,yc) : koordinat titik pusat lingkaran&lt;br /&gt;r : jari-jari lingkaran&lt;br /&gt;Untuk menggambarkan piksel-piksel dalam kurva lingkaran, dapat digunakan sumbu x dari x = (xc-r) sampai x = (xc+r) sebagai parameter dan sumbu y sebagai hasil dari persamaan (10)&lt;br /&gt;*y = yc +- sqrt(r ^2 - (x-xc) ^2 *(10)&lt;br /&gt;Algoritma ini memerlukan waktu operasi yang besar, karena mengandung operasi bilangan riel perkalian maupun eksponential, dan menghasilkan posisi koordinat piksel yang tidak merata, karena terjadinya gaps yang disebabkan adanya perubahan gradient.&lt;br /&gt;Untuk menghindari posisi koordinat piksel yang tidak merata, koordinat piksel (x,y) dinyatakan dengan menggunakan koordinat polar dalam persamaan (11)&lt;br /&gt;*x = xc + r cos q *(11a)&lt;br /&gt;*y = yc + r sin q *(11b)&lt;br /&gt;Persamaan (11) diatas mengandung operasi bilangan riel perkalian untuk mendapatkan koordinat piksel (x,y), untuk setiap nilai x, dari x = (xc-r) sampai x = (xc+r), operasi inilah yang perlu dihindari, karena operasi ini memerlukan waktu operasi yang besar.&lt;br /&gt;3.1 Algoritma Midpoint&lt;br /&gt;Komputasi untuk membuat kurva lingkaran dimulai dengan mengidentifikasi bagian-bagian dari lingkaran yang dapat ditentukan dengan menggunakan sifat simetri, hal ini dilakukan dengan cara membagai lingkaran dengan masing-masing mempunyai sudut sebesar 45° , sehingga dalam sebuah lingkaran dibagi menjadi 8 bagian. Sebagai contoh, digambarkan bagian dari lingkaran dari sudut 90° sampai 45° . Seperti pada algoritma midpoint untuk garis lurus, maka pada setiap tahapan, terdapat 2 koordinat piksel yang harus dipilih yaitu (x+1, y) atau (x+1, y-1).&lt;br /&gt;Gambar 2. Lingkaran&lt;br /&gt;Langkah berikutnya, adalah menyatakan persamaan lingkaran dan fungsi untuk menentukan variabel penentu. Persamaan lingkaran dengan pusat (0,0) dinyatakan dalam persamaan (12).&lt;br /&gt;*f(x, y) = x*x + y+y - r*r = 0 *(12)&lt;br /&gt;Fungsi f(x, y) persamaan (12) akan bernilai positif jika titik (x,y) diluar lingkaran, dan bernilai negatif jika titik (x,y) didalam lingkaran. Fungsi untuk variabel penentu dan increment dinyyatakan dalam persamaan (13), (14), dan (15).&lt;br /&gt;g(x, y) = (x + 1) (x + 1) + (y - 1/2) (y - 1/2) - r*r (13)&lt;br /&gt;*DeltaG1 = 2x + 3 (14)&lt;br /&gt;*DeltaG2 = 2x - 2y + 5 (15)&lt;br /&gt;Berbeda dengan nilai dari increment pada algoritma garis lurus yang bernilai konstan, pada kurva lingkaran, increment tidak konstan. Terlihat bahwa komputasi increment memerlukan operasi perkalian, tetapi operasi perkalian dapat diubah dengan cara komputasi nilai increment secara increment pula, sehingga diperlukan 2 komputasi increment dalam setiap piksel yang diproses. Secara umum, kurva polinomial orde n memerlukan n level increment. Pada titik awal (x1,y1), komputasi variabel penentu mempunyai bagian bilangan riel, sehingga operasi bilangan integer tidak dapat digunakan secara langsung.&lt;br /&gt;Dalam praktek hal ini diselesaikan dengan cara menambahkan nilai 1/4 pada variable penentu. Hal ini tidak mempengaruhi perubahan tanda bilangan, karena operasi yang dilakukan adalah operasi bilangan integer, sehingga menghasilkan operasi yang lebih cepat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;KESIMPULAN&lt;br /&gt;Panjang garis atau banyak piksel dalam garis lurus sangat berpengaruh terhadap perbandingan performance antara sebuah algoritma dengan algoritma yang lain, hal ini disebabkan adanya perbedaan waktu operasi yang berada didalam perulangan sepanjang pembuatan piksel, dan waktu operasi yang berada pada sebelumnya. Panjang jari-jari dalam lingkaran tidak berpengaruh terhadap perbandingan performance antara sebuah algoritma dengan algoritma yang lain, hal ini menunjukkan perbandingan waktu operasi yang berada didalam perulangan sepanjang pembuatan piksel, dan waktu operasi yang berada pada sebelumnya berimbang.&lt;br /&gt;Algoritma dengan dasar operasi bilangan integer memberikan waktu operasi yang lebih cepat dibandingkan dengan algoritma dengan dasar operasi bilangan riel, hal ini ditunjukkan dengan waktu komputasi algoritma DDA, algoritma Bresenham dan algoritma Midpoint yang lebih cepat, baik pada pembuatan garis lurus maupun lingkaran dibandingan waktu komputasi dengan algoritma yang menggunakan dasar operasi bilangan riel. Algoritma midpoint memberikan waktu operasi tercepat diantara algoritma penggambaran garis lurus yang telah menggunakan dasar operasi bilangan integer, seperti algoritma DDA, algoritma Bresenham. Jadi algoritma Midpoint merupakan algoritma yang cocok untuk penggambaran grafik yang menuntut kecepatan sebagai hal yang diutamakan.&lt;br /&gt;&lt;a href="http://www.4shared.com/file/85029260/8231d965/bresenham_dda.html"&gt;&lt;br /&gt;Download Artikel Lengkap (pdf)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ii08lj8rp8g/SY7CABJre_I/AAAAAAAAAE0/rRccpkrSkqI/s1600-h/dda.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 301px;" src="http://4.bp.blogspot.com/_Ii08lj8rp8g/SY7CABJre_I/AAAAAAAAAE0/rRccpkrSkqI/s400/dda.jpg" alt="" id="BLOGGER_PHOTO_ID_5300387117026474994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;unit Unit1;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;Dialogs, StdCtrls, ExtCtrls;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;&lt;br /&gt;TForm1 = class(TForm)&lt;br /&gt;Button1: TButton;&lt;br /&gt;Label1: TLabel;&lt;br /&gt;Label2: TLabel;&lt;br /&gt;Label3: TLabel;&lt;br /&gt;Label4: TLabel;&lt;br /&gt;ColorDialog1: TColorDialog;&lt;br /&gt;Button2: TButton;&lt;br /&gt;Panel1: TPanel;&lt;br /&gt;Button3: TButton;&lt;br /&gt;Image1: TImage;&lt;br /&gt;Label5: TLabel;&lt;br /&gt;procedure Button1Click(Sender: TObject);&lt;br /&gt;procedure Button2Click(Sender: TObject);&lt;br /&gt;procedure Image1MouseDown(Sender: TObject; Button: TMouseButton;&lt;br /&gt; Shift: TShiftState; X, Y: Integer);&lt;br /&gt;procedure Panel1Click(Sender: TObject);&lt;br /&gt;procedure Button3Click(Sender: TObject);&lt;br /&gt;private&lt;br /&gt;{ Private declarations }&lt;br /&gt;public&lt;br /&gt;{ Public declarations }&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;Form1: TForm1;&lt;br /&gt;var x1,x2,y1,y2:Integer;&lt;br /&gt;&lt;br /&gt;var klik:Boolean;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{$R *.dfm}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button1Click(Sender: TObject);&lt;br /&gt;var i,j:Integer;&lt;br /&gt;var m,b :Real;&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;m:=(y2 - y1) / (x2 - x1);&lt;br /&gt;b:=y1 - m * x1;&lt;br /&gt;if x1 &lt;&gt; x2 then&lt;br /&gt;begin&lt;br /&gt;for i:=x2 to x1 do&lt;br /&gt;begin&lt;br /&gt;   j:= round(m * i + b);&lt;br /&gt;   image1.Canvas.Pixels[i,j]:=Panel1.Color;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button2Click(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;image1.Canvas.FillRect(Image1.ClientRect);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;&lt;br /&gt;Shift: TShiftState; X, Y: Integer);&lt;br /&gt;begin&lt;br /&gt;if klik=False then&lt;br /&gt;   begin&lt;br /&gt;   x1:=x;&lt;br /&gt;   y1:=y;&lt;br /&gt;   klik:=True;&lt;br /&gt;   end&lt;br /&gt;else if klik=true then&lt;br /&gt;   begin&lt;br /&gt;   x2:=x;&lt;br /&gt;   y2:=y;&lt;br /&gt;   klik:=false;&lt;br /&gt;   end;&lt;br /&gt;image1.Canvas.Pixels[x,y]:=Panel1.Color;&lt;br /&gt;&lt;br /&gt;label1.Caption:=IntToStr( x1);&lt;br /&gt;label2.Caption:=IntToStr(y1);&lt;br /&gt;label3.Caption:=IntToStr( x2);&lt;br /&gt;label4.Caption:=IntToStr(y2);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Panel1Click(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;if ColorDialog1.Execute then Panel1.Color:=ColorDialog1.Color;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button3Click(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;Application.Terminate;&lt;br /&gt;end;&lt;br /&gt;end.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/85036864/edc8a14c/attachments_2009_02_08.html"&gt;Download Program Lengkap&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-4509669786110286773?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/4509669786110286773/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-dda-bresenham.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/4509669786110286773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/4509669786110286773'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-dda-bresenham.html' title='kelompok 2 Program DDA &amp; bresenham'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ii08lj8rp8g/SY7CABJre_I/AAAAAAAAAE0/rRccpkrSkqI/s72-c/dda.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-3611888621486511765</id><published>2009-02-08T03:20:00.000-08:00</published><updated>2009-02-09T01:32:44.706-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Transformasi 3D'/><title type='text'>Kelompok 2 program 3 dimensi</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CTRISNA%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;} @font-face 	{font-family:Arial-BoldItalicMT; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:ArialMT; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Arial-ItalicMT; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Impact; 	panose-1:2 11 8 6 3 9 2 5 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:647 0 0 0 159 0;} @font-face 	{font-family:Arial-BoldMT; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:BookAntiqua-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Tahoma-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style=";font-family:Arial-BoldItalicMT;color:blue;"  &gt;Pendahuluan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt; &lt;div&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Salah satu bentuk perkembangan terakhir penerapan komputer dalam&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;bidang grafika adalah pada aplikasi simulasi obyek tiga dimensi atau lebih&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dikenal dengan sebutan kenyataan semu (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;virtual reality-VR&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;). Aplikasi ini&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dijumpai pada berbagai bidang dari yang sifatnya hiburan, rancang-bangun,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;sampai pada simulasi untuk keperluan riset ilmiah.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Untuk mendukung adanya VR selain diperlukan suatu metode untuk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;memvisualisasikan obyek 3 dimensi pada layar 2 dimensi juga didukung&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;perangkat keras berupa monitor yang langsung dipakai seperti memakai&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;kacamata dan sensor-sensor yang dipakai oleh pemakai.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Pada implementasi yang lebih sederhana dapat digunakan komputer yang&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dipakai sehari-hari dengan layar monitor sebagai media penampil dan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;berbagai alat input yang umum dipakai misalnya &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;keyboard&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;mouse, joystick,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dan lain sebagainya.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Untuk menampilkan efek 3 dimensi pada layar 2 dimensi dengan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;animasinya dapat digunakan metode analogi kamera sintetis. Dengan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;metode ini suatu obyek nyata dapat dipandang dari kamera dari berbagai&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;jarak dan sudut pandang. Dengan mengubah jarak, sudut, dan arah&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;pandang akan didapatkan efek gambar dan animasi 3 dimensi di layar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;kamera dari suatu obyek.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Pada implementasinya, agar didapatkan kinerja yang optimum, setiap&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;bagian dari obyek dibagi menjadi poligon-poligon, sehingga titik-titik yang&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;diproses merupakan titik acuannya saja dan setiap titik dibentuk poligon dan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;diberi warna dengan kecerahan sesuai dengan posisi terhadap sumber&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;cahaya sintetis. Dengan demikian kualitas gambar semakin baik bila&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;kerapatan poligon persatuan luas semamin tinggi dengan konsekwensi beban&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;memori menjadi lebih tinggi dan kecepatan proses rendah, sehingga animasi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;lebih kasar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Visualisasi obyek 3 dimensi dengan komputer ini memungkinkan suatu&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;obyek 3 dimensi dapat dimanipulasi dan hasilnya dapat langsung terlihat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;secara visual. Selain itu suatu obyek juga dapat dilihat dari berbagai jarak&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dan sudut pandang serta dapat dilihat pula dalam bentuk kerangka (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;wire&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;frame&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;) maupun &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;solid &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dengan demikian apa yang terlihat lebih mendekati&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;pada obyek yang sesungguhnya.&lt;/span&gt;&lt;span style=";font-family:Arial-BoldItalicMT;font-size:85%;color:black;"   &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="color: rgb(0, 0, 129);font-family:Impact;font-size:85%;"  &gt;Transformasi pada obyek tiga dimensi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="color: rgb(0, 0, 129);font-family:Impact;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Pada obyek tiga dimensi dapat dilakukan 3 transformasi pokok yaitu&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;penggeseran (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;translation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;), perputaran (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;rotasi&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;) , pembesaran (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;scaling&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Adapun jenis transformasi lain adalah pembebanan (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;shearing&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;), dan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;pencerminan (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;mirroring&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;). Didalam program, transformasi ini juga dapat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dilakukan dengan mengubah persamaan menjadi operasi matriks 4x4.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Adapun persamaan setiap transformasi adalah sebagai berikut.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;1. Penggeseran (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;translation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;( x&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, y&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,z&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’ &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;) = ( Tx +x, Ty +y, Tz +z)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dengan x&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,y&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, z&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’ &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;: koordinat hasil transformasi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;x,y,z : koordinat titik awal&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Tx,Ty, Tz : faktor penggeseran kearah x, y, z&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;2. Pembesaran (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;scaling&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;( x&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,y&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,z&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’ &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;) = (Sx *x, Sy *y, Sz *z)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dengan Sx,Sy, Sz : faktor pembesaran kearah x, y, z&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;3. Perputaran (&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=";font-family:Arial-ItalicMT;color:black;"  &gt;rotation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;a) terhadap sumbu x&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;( x&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,y&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, z&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’ &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;) = (x , y *cos &lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;+z*sin&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, - y *sin&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;+z*cons&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;b) terhadap sumbu y&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;( x&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,y&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,z&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’ &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;) = ( x *cos &lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;+z*sin&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,y , - x *sin&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;+z*cons&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;c) terhadap sumbu z&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;(x&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;,y&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, z&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;’ &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;) = ( x *cos &lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;+y*sin&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, - x*sin&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;+y*cons&lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, z )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dengan &lt;/span&gt;&lt;span style=";font-family:Symbol;font-size:85%;color:black;"   &gt;q &lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;: sudut putar berlawanan arah jarum jam&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="color: rgb(0, 0, 129);font-family:Impact;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="color: rgb(0, 0, 129);font-family:Impact;font-size:85%;"  &gt;Teknik penampilan obyek 3 dimensi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="color: rgb(0, 0, 129);font-family:Impact;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Pada sistem dua dimensi obyek gambar dua dimensi dapat langsung di&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;aplikasikan pada layar karena memiliki dimensi yang sama, kalaupun ada&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;perbedaan hanya pada arah sumbunya. Koordinat Cartesian memiliki sumbu&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;y &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;arah ke atas, sedangkan koordinat layar sumbu &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;y &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;ke arah bawah. Akan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;tetapi dengan sedikit modifikasi atau menggunakan fungsi bahasa&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;pemrograman tertentu misalnya Borland C++ 4.0 keatas dengan fungsi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;terpasang, koordinat layar dapat disesuaikan dengan kordinat kartesian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dengan sumbu &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;y &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;ke arah atas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Pada sistem tiga dimensi setiap titik memiliki 3 koordinat yaitu koordinat&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;x&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;y&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, dan &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;z&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;, sedangkan layar hanya memiliki sumbu &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;x &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dan &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Arial-BoldMT;color:black;"  &gt;y. &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Oleh karena itu&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;diperlukan transformasi dari koordinat tiga dimensi atau disebut dengan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;koordinat dunia menjadi koordinat dua dimensi.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;Beberapa metode untuk menampilkan efek tiga dimensi pada layar dua&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;dimensi selain metode kamera sintetis yaitu proyeksi paralel, dan proyeksi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;perspektif.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:ArialMT;font-size:85%;color:black;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:BookAntiqua-Bold;color:black;"  &gt;a. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=";font-family:Tahoma-Bold;color:black;"  &gt;Proyeksi paralel&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style=";font-family:Tahoma-Bold;color:black;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;Proyeksi paralel merupakan teknik dasar untuk penyajian obyek tiga&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;dimensi pada layar dua dimensi, yang bertumpu pada 3 sudut pandang.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;Pandangan depan, pandangan samping dan pandangan atas. Contoh&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;proyeksi paralel seperti pada gambar 1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;Untuk menggambarkan proyeksi paralel dalam tiga dimensi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;diperlukan beberapa sudut pandang minimal atas, samping dan depan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;kemudian di proyeksikan dalam koordinat tiga dimensi sehingga seperti&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;span style=";font-family:Tahoma;font-size:85%;color:black;"   &gt;terlihat pada :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2WAfzVdI/AAAAAAAAAGU/9eb2JZIEWeA/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 211px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2WAfzVdI/AAAAAAAAAGU/9eb2JZIEWeA/s320/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5300726144389305810" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ii08lj8rp8g/SY_2pLUoKGI/AAAAAAAAAGc/PZfdLT0oKcs/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 226px;" src="http://2.bp.blogspot.com/_Ii08lj8rp8g/SY_2pLUoKGI/AAAAAAAAAGc/PZfdLT0oKcs/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5300726473712740450" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CTRISNA%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;} @font-face 	{font-family:BookAntiqua-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;} @font-face 	{font-family:Tahoma-Bold; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-charset:0; 	mso-generic-font-family:auto; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:3 0 0 0 1 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;Proyeksi parallel merupakan teknik yang relatif sederhana tetapi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;gambar yang ditampilkan masih sulit untuk dibayangkan sebagai &lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;image&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;tiga dimensi, seperti pada gambar 1. Untuk itu dikembangkan cara lain&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;yaitu dengan teknik proyeksi perspektif seperti pada gambar 2.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;span style="font-family:BookAntiqua-Bold;"&gt;b. &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family:Tahoma-Bold;"&gt;Proyeksi perspektif&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2_WXOdrI/AAAAAAAAAGk/rvsFR2HFYNg/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 116px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2_WXOdrI/AAAAAAAAAGk/rvsFR2HFYNg/s320/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5300726854633551538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;meta name="ProgId" content="Word.Document"&gt; &lt;meta name="Generator" content="Microsoft Word 11"&gt; &lt;meta name="Originator" content="Microsoft Word 11"&gt; &lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CTRISNA%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt; &lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Tahoma; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Tahoma;color:black;"  &gt;Proyeksi perspektif adalah bentuk gambar tiga dimensi seperti&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Tahoma;color:black;"  &gt;yang dilihat pada kenyataan sesungguhnya seperti yang terlihat oleh&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Tahoma;color:black;"  &gt;mata manusia ataupun kamera. Teknik ini lebih menggambarkan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Tahoma;color:black;"  &gt;keadaan yang sesungguhnya tetapi untuk obyek dalam bentuk gambar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Tahoma;color:black;"  &gt;rangka ( &lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:12;color:black;"   &gt;wire frame&lt;/span&gt;&lt;span style=";font-family:Tahoma;color:black;"  &gt;) untuk kedalaman tertentu dapat menimbulkan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;/div&gt; &lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Tahoma;color:black;"  &gt;dualisme gambar. Misalnya bagian yang terkesan didalam kadang-kadang&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="text-align: justify;"&gt;  &lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:Tahoma;font-size:12;color:black;"   &gt;juga terkesan di luar.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ii08lj8rp8g/SY7AvumR65I/AAAAAAAAAEs/u2TamSEgc30/s1600-h/3+dimensi.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 311px;" src="http://4.bp.blogspot.com/_Ii08lj8rp8g/SY7AvumR65I/AAAAAAAAAEs/u2TamSEgc30/s400/3+dimensi.jpg" alt="" id="BLOGGER_PHOTO_ID_5300385737656626066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;unit Main;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,&lt;br /&gt;OpenGL, MyOpenGL, Mesh, StdCtrls, ExtCtrls, ComCtrls,Transf3D;&lt;br /&gt;&lt;br /&gt;type&lt;br /&gt;TForm1 = class(TForm)&lt;br /&gt; Panel1: TPanel;&lt;br /&gt; GroupBox1: TGroupBox;&lt;br /&gt; ETRZ: TEdit;&lt;br /&gt; ETRY: TEdit;&lt;br /&gt; ETRX: TEdit;&lt;br /&gt; Trx: TLabel;&lt;br /&gt; Label1: TLabel;&lt;br /&gt; Label2: TLabel;&lt;br /&gt; TranslasiBtn: TButton;&lt;br /&gt; GroupBox2: TGroupBox;&lt;br /&gt; Label3: TLabel;&lt;br /&gt; Label4: TLabel;&lt;br /&gt; Label5: TLabel;&lt;br /&gt; ESZ: TEdit;&lt;br /&gt; ESY: TEdit;&lt;br /&gt; ESX: TEdit;&lt;br /&gt; SkalaBtn: TButton;&lt;br /&gt; GroupBox3: TGroupBox;&lt;br /&gt; Label7: TLabel;&lt;br /&gt; Label8: TLabel;&lt;br /&gt; Label9: TLabel;&lt;br /&gt; Label10: TLabel;&lt;br /&gt; ERZ: TEdit;&lt;br /&gt; ERY: TEdit;&lt;br /&gt; ERX: TEdit;&lt;br /&gt; RotasiBtn: TButton;&lt;br /&gt; ESudut: TEdit;&lt;br /&gt; VertexView: TListView;&lt;br /&gt; Label6: TLabel;&lt;br /&gt; Memo1: TMemo;&lt;br /&gt; procedure FormCreate(Sender: TObject);&lt;br /&gt; procedure FormPaint(Sender: TObject);&lt;br /&gt; procedure TranslasiBtnClick(Sender: TObject);&lt;br /&gt; procedure SkalaBtnClick(Sender: TObject);&lt;br /&gt; procedure RotasiBtnClick(Sender: TObject);&lt;br /&gt; procedure FormResize(Sender: TObject);&lt;br /&gt;private&lt;br /&gt; { Private declarations }&lt;br /&gt; ftrx, ftry, ftrz:real;&lt;br /&gt; frx, fry, frz:real;&lt;br /&gt; fsx,fsy,fsz:real;&lt;br /&gt; fsudut:real;&lt;br /&gt; fmode_transformasi:byte;&lt;br /&gt; fKubus:TKubus;&lt;br /&gt; fTransf:TTransf3D;&lt;br /&gt; procedure AmbilVertex;&lt;br /&gt; procedure TransformVertex;&lt;br /&gt;public&lt;br /&gt; { Public declarations }&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;Form1: TForm1;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{$R *.DFM}&lt;br /&gt;&lt;br /&gt;const&lt;br /&gt;TRANSF_TRANSLASI = 0;&lt;br /&gt;TRANSF_ROTASI = 1;&lt;br /&gt;TRANSF_SKALA = 2;&lt;br /&gt;&lt;br /&gt;procedure TForm1.TransformVertex;&lt;br /&gt;var&lt;br /&gt;index:integer;&lt;br /&gt;vp,v:TVertex3D;&lt;br /&gt;begin&lt;br /&gt;for index:=0 to fKubus.VertexCount-1 do&lt;br /&gt;begin&lt;br /&gt;v:=fKubus.Vertex[index];&lt;br /&gt;fTransf.Transform(v.vertex, vp.vertex);&lt;br /&gt;fKubus.ChangeVertex(index,vp.vertex.x, vp.vertex.y, vp.vertex.z);&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.AmbilVertex;&lt;br /&gt;var&lt;br /&gt;index:integer;&lt;br /&gt;item:TListItem;&lt;br /&gt;begin&lt;br /&gt;//bersihkan VertexView&lt;br /&gt;VertexView.Items.Clear;&lt;br /&gt;for index:=0 to fKubus.VertexCount-1 do&lt;br /&gt;begin&lt;br /&gt;item:=VertexView.Items.Add;&lt;br /&gt;with fKubus do&lt;br /&gt; begin&lt;br /&gt;  item.Caption:= Format('%2.2f',[Vertex[index].vertex.x]);&lt;br /&gt;  item.SubItems.Add(Format('%2.2f',[Vertex[index].vertex.y]));&lt;br /&gt;  item.SubItems.Add(Format('%2.2f',[Vertex[index].vertex.z]));&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.FormCreate(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;fKubus:=TKUbus.Create(true,true,1.0,1.0,0.0);&lt;br /&gt;fKubus.ChangeColor(KUBUS_ATAS,1.0,0.0,0.0);&lt;br /&gt;fTransf:=TTransf3D.Create;&lt;br /&gt;&lt;br /&gt;ftrx:=0; ftry:=0; ftrz:=0;&lt;br /&gt;frx:=0; fry:=0; frz:=0;&lt;br /&gt;fsx:=0; fsy:=0; fsz:=0;&lt;br /&gt;fmode_transformasi:=9;&lt;br /&gt;&lt;br /&gt;glDC:=GetDC(Handle);&lt;br /&gt;InitOpenGL(glDC);&lt;br /&gt;Axis3D:=TAxis3D.Create;&lt;br /&gt;glEnable(GL_DEPTH_TEST);&lt;br /&gt;// glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);&lt;br /&gt;&lt;br /&gt;glViewport(Panel1.Width,0,Width-Panel1.Width,Height-Memo1.Height);&lt;br /&gt;&lt;br /&gt;glMatrixMode(GL_PROJECTION);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;&lt;br /&gt;gluPerspective(45, (width - Panel1.Width)/height,1.0, 100.0);&lt;br /&gt;gluLookAt(3.0, 2.0, 3.0,&lt;br /&gt;        0.0, 0.0, 0.0,&lt;br /&gt;        0.0, 1.0, 0.0);&lt;br /&gt;glMatrixMode(GL_MODELVIEW);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.FormPaint(Sender: TObject);&lt;br /&gt;var&lt;br /&gt;index:integer;&lt;br /&gt;v,vp:TPoint3D;&lt;br /&gt;begin&lt;br /&gt;glClearCOlor(0.0, 0.0, 0.0, 0.0);&lt;br /&gt;glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fKubus.Draw;&lt;br /&gt;Axis3D.Draw;&lt;br /&gt;glFlush;&lt;br /&gt;//update daftar vertex&lt;br /&gt;AmbilVertex;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.TranslasiBtnClick(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;ftrx:=StrToFloat(ETRX.Text);&lt;br /&gt;ftry:=StrToFloat(ETRY.Text);&lt;br /&gt;ftrz:=StrToFloat(ETRZ.Text);&lt;br /&gt;fmode_transformasi:=TRANSF_TRANSLASI;&lt;br /&gt;fTransf.ClearTransformation;&lt;br /&gt;fTransf.Translation(ftrx,ftry,ftrz);&lt;br /&gt;TransformVertex;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.SkalaBtnClick(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;fsx:=StrToFloat(ESX.Text);&lt;br /&gt;fsy:=StrToFloat(ESY.Text);&lt;br /&gt;fsz:=StrToFloat(ESZ.Text);&lt;br /&gt;fmode_transformasi:=TRANSF_SKALA;&lt;br /&gt;fTransf.ClearTransformation;&lt;br /&gt;fTransf.Scaling(fsx,fsy,fsz,0,0,0);&lt;br /&gt;TransformVertex;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.RotasiBtnClick(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;frx:=StrToFloat(ERX.Text);&lt;br /&gt;fry:=StrToFloat(ERY.Text);&lt;br /&gt;frz:=StrToFloat(ERZ.Text);&lt;br /&gt;fsudut:=StrToFloat(ESudut.Text);&lt;br /&gt;fmode_transformasi:=TRANSF_ROTASI;&lt;br /&gt;fTransf.ClearTransformation;&lt;br /&gt;fTransf.Rotation(fsudut,frx,fry,frz);&lt;br /&gt;TransformVertex;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TForm1.FormResize(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;glViewport(Panel1.Width,0,Width-Panel1.Width,Height);&lt;br /&gt;&lt;br /&gt;glMatrixMode(GL_PROJECTION);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;&lt;br /&gt;gluPerspective(45, (width - Panel1.Width)/height,1.0, 100.0);&lt;br /&gt;gluLookAt(8.0, 4.0, 9.0,&lt;br /&gt;        0.0, 0.0, 0.0,&lt;br /&gt;        0.0, 1.0, 0.0);&lt;br /&gt;glMatrixMode(GL_MODELVIEW);&lt;br /&gt;glLoadIdentity;&lt;br /&gt;Repaint;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;a href="http://www.4shared.com/file/85005678/a2ee2412/Transformasi3D.html"&gt;&lt;br /&gt;&lt;br /&gt;Download Program Lengkap&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-3611888621486511765?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/3611888621486511765/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-3-dimensi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/3611888621486511765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/3611888621486511765'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-3-dimensi.html' title='Kelompok 2 program 3 dimensi'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ii08lj8rp8g/SY_2WAfzVdI/AAAAAAAAAGU/9eb2JZIEWeA/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-7139775448511019356</id><published>2009-02-08T03:05:00.000-08:00</published><updated>2009-02-08T07:53:09.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Transformasi 2D'/><title type='text'>kelompok 2 Program 2 dimensi</title><content type='html'>Transformasi dua dimensi&lt;br /&gt;Dasar Teori&lt;br /&gt;&lt;br /&gt;Viewport&lt;br /&gt;Objek yang akan digambar pada layar biasanya memiliki ukuran yang jauh lebih besar dibanding ukuran layar, sehingga perlu dilakukan pemetaan/transformasi yang memungkinkan objek tersebut bisa digambar pada layar. Meskipun demikian, objek seringkali terlalu rumit untuk ditampilkan pada layar dengan koordinat yang sangat terbatas. Sehingga biasanya kita memilih bagian tertentu dari objek untuk ditampilkan pada layar. Didalam memilih objek yang akan ditampilkan biasanya dibatasi oleh sebuah kotak yang disebut dengan jendela (window).&lt;br /&gt;Dalam praktek kita bisa menggunakan seluruh atau sebagian lebar layar untuk menmpilkan objek yang berada pada sebuah jendela. Daerah layar yang dipilih untuk menampilkan objek yang dimaksud disebut viewport. Dalam keadaan normal, viewport akan meliputi seluruh layar lebar. Meskipun demikian, kita bisa memilih bagian tertentu dari layar untuk dijadikan sebuah viewport.&lt;br /&gt;Transformasi&lt;br /&gt;Sejumlah objek seringkali mempunyai sifat simetri. Sehingga untuk menggambar seluruh objek, cukup dilaksanakan dengan melakukan manipulasi terhadap objek yang sudah ada, misalnya dengan pencerminan, pergeseran, atau pemutaran objek yang sudah digambar terlebih dahulu.&lt;br /&gt;Kita akan mempelajari cara mentransformasikan objek grafis khususnya objek grafis 2D sebagai salah satu cara untuk memanipulasi objek grafis dan sistem koordinat yang dipakai dengan cara yang lebih terorganisir dan efisien. Salah satu contoh penting untuk diketahui adalah pemakaian transformasi jendela ke viewport.&lt;br /&gt;Ada dua cara untuk melakukan transformasi, yaitu transformasi objek dan transformasi kordinat. Pada transformasi objek semua titik pada sembarang objek akan dirubah sesuai dengan aturan tertentu sementara kordinatnya tetap. Pada transformasi sistem koordinat, objek tetap tetapi karena sistem koordinatnya diganti maka kedudukan objek harus disesuaikan dengan kedudukan sistem kordinat yangbaru.&lt;br /&gt;Jenis-jenis transformasi&lt;br /&gt;1. Translasi&lt;br /&gt;Sembarang titik pada bidang xy bisa digeser ke sembarang tempat dengan menambahkan besaran pada absis x dan ordinat y. Translasi adalah transformasi dengan bentuk tetap memindahkan objek apa adanya. Dengan menggunakan persamaan Q = PM + tr, maka hasil pergeseran bisa dinyatakan sbb:&lt;br /&gt;(Qx, Qy) = (Px +trx, Py+try)&lt;br /&gt;dimana trx adalah vektor translasi menurut sumbu x sedang try adalah vektor translasi menurut sumbu y, dan matrik M bisa dikatakan sebagai matrix identitas.&lt;br /&gt;Sembarang objek bisa digeser ke posisinya yang baru dengan mengoperasikan persamaan diatas pada setiap titik dari objek tersebut. Hal ini karena setiap garis dari objek tersebut terdiri dari titik-titik yang jumlahnya tak terbatas, maka proses penggeseran bisa berlangsung sangat lama. Tetapi pada kenyataannya kita cukup menggeser dua titik ujungnya saja dan kemudian menggandeng dua titik tersebut untuk membentuk garis hasil pergeseran.&lt;br /&gt;Contoh translasi:&lt;br /&gt;Untuk menggambarkan translasi  objek yang berupa garis dengan koordinat A(10,10), B(30,10) dengan vektor translasi (10,20)&lt;br /&gt;&lt;br /&gt;Titik A     Qx=Px +trx  =10 + 10 =20&lt;br /&gt; Qy=Py + try =10+20=30&lt;br /&gt;Hasil translasi A =  (20, 30)&lt;br /&gt;Titik B  Qx=Px + trx = 30+10 = 40&lt;br /&gt;Qy=Py + try = 10+20 =30&lt;br /&gt;Hasil translasi B =  (40, 30)&lt;br /&gt;&lt;br /&gt;2. Rotasi&lt;br /&gt;Kita bisa memutar objek searah dengan arah perputaran jarum jam(dinyatakan dengan sudut negatif) atau berlawanan arah dengan arah jarum jam(dinyatakan sebagai sudut positif).&lt;br /&gt;Dengan menganggap bahwa besarnya sudut putar adalah sama dengan  , maka posisi sebuah titik yang baru adalah:&lt;br /&gt;Qx  = Pxcos( )  -  Pysin( )&lt;br /&gt;Qy  = Pxsin( )  +  Pycos( )&lt;br /&gt;Dengan menggunakan notasi matrix, maka besaran M bisa dikatakan sbb:&lt;br /&gt;   M   = cos(0)   sin(0)&lt;br /&gt;           -sin(0)   cos(0)&lt;br /&gt;&lt;br /&gt;3. Skala&lt;br /&gt;Penskalaan adalah proses untuk memperbesar atau memperkecil suatu gambar. Dengan faktor absolut yang lebih besar dari 1, akan diperoleh gambar yang lebih besar dan semakin menjauh dari titik(0,0). Sebaliknya dengan faktor skala yang mempunyai nilai absolut lebih kecill dari 1, akan diperoleh gambar yang lebih kecil dan mendekat ke titik (0,0).&lt;br /&gt;Dengan menggunakan persamaan Q=PM+tr, maka hasil penggeseran  bisa dinyatakan sebagai:&lt;br /&gt;(Qx, Qy)=(SxPx, SyPy)&lt;br /&gt;Dengan Sx adalah faktor skala ke arah mendatar dan Sy adalah faktor skala arah tegak dan ofset vektor tr bernilainol. Dengan menggunakan notasi matrix, maka matrixM bisa dinyatakan sbb:&lt;br /&gt;M= (sx  0)&lt;br /&gt;  (0  sy)&lt;br /&gt;&lt;a href="http://www.4shared.com/file/85030358/e66d0e99/transformasi_dua_dimensi.html"&gt;&lt;br /&gt;Download Artikel Lengkap (pdf)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY6-H09VtVI/AAAAAAAAAEc/GrfjhGeJ9cw/s1600-h/trans+2+dimensi.jpg"&gt;&lt;img style="cursor: pointer; width: 200px; height: 147px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SY6-H09VtVI/AAAAAAAAAEc/GrfjhGeJ9cw/s200/trans+2+dimensi.jpg" alt="" id="BLOGGER_PHOTO_ID_5300382853145933138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;unit Main;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;br /&gt;uses&lt;br /&gt; Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,&lt;br /&gt; StdCtrls, ExtCtrls,Math;&lt;br /&gt;&lt;br /&gt;const&lt;br /&gt;MAX_VERTEX = 3;&lt;br /&gt;type&lt;br /&gt; TPointFloat = record&lt;br /&gt;  x,y:real;&lt;br /&gt; end;&lt;br /&gt;&lt;br /&gt; TMainFrm = class(TForm)&lt;br /&gt;   Panel1: TPanel;&lt;br /&gt;   GroupBox3: TGroupBox;&lt;br /&gt;   Label7: TLabel;&lt;br /&gt;   Label9: TLabel;&lt;br /&gt;   Label10: TLabel;&lt;br /&gt;   EDeg: TEdit;&lt;br /&gt;   RotasiBtn: TButton;&lt;br /&gt;   ECRX: TEdit;&lt;br /&gt;   ECRY: TEdit;&lt;br /&gt;   GroupBox1: TGroupBox;&lt;br /&gt;   Label1: TLabel;&lt;br /&gt;   Label2: TLabel;&lt;br /&gt;   ETrx: TEdit;&lt;br /&gt;   ETry: TEdit;&lt;br /&gt;   TranslasiBtn: TButton;&lt;br /&gt;   procedure FormCreate(Sender: TObject);&lt;br /&gt;   procedure FormPaint(Sender: TObject);&lt;br /&gt;   procedure FormResize(Sender: TObject);&lt;br /&gt;   procedure TranslasiBtnClick(Sender: TObject);&lt;br /&gt;   procedure PenskalaanBtnClick(Sender: TObject);&lt;br /&gt;   procedure RotasiBtnClick(Sender: TObject);&lt;br /&gt; private&lt;br /&gt;   { Private declarations }&lt;br /&gt;   Segitiga:array[1..MAX_VERTEX] of TPointFloat;&lt;br /&gt;   xcenter,ycenter:integer;&lt;br /&gt;   procedure GambarSegitiga;&lt;br /&gt;   procedure IsiSegitiga;&lt;br /&gt;   procedure Translasi(px,py,tr_x,tr_y:real;var qx,qy:real);&lt;br /&gt;   procedure Skala(px,py,sx,sy:real;var qx,qy:real);&lt;br /&gt;   procedure Rotasi(px,py,deg:real;var qx,qy:real);&lt;br /&gt; public&lt;br /&gt;   { Public declarations }&lt;br /&gt; end;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt; MainFrm: TMainFrm;&lt;br /&gt;&lt;br /&gt;implementation&lt;br /&gt;&lt;br /&gt;{$R *.DFM}&lt;br /&gt;procedure TMainFrm.IsiSegitiga;&lt;br /&gt;begin&lt;br /&gt;segitiga[1].x:= 100;&lt;br /&gt;segitiga[1].y:= -100;&lt;br /&gt;segitiga[2].x:= 300;&lt;br /&gt;segitiga[2].y:= -100;&lt;br /&gt;segitiga[3].x:= 300;&lt;br /&gt;segitiga[3].y:= 150;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.Translasi(px,py,tr_x,tr_y:real;var qx,qy:real);&lt;br /&gt;begin&lt;br /&gt;qx:=px+tr_x;&lt;br /&gt;qy:=py+tr_y;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.Skala(px,py,sx,sy:real;var qx,qy:real);&lt;br /&gt;begin&lt;br /&gt;qx:=px*sx;&lt;br /&gt;qy:=py*sy;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.Rotasi(px,py,deg:real;var qx,qy:real);&lt;br /&gt;var&lt;br /&gt;radian:real;&lt;br /&gt;cosdeg,sindeg:real;&lt;br /&gt;begin&lt;br /&gt;radian:=degtorad(deg) ; //deg * Pi / 180;&lt;br /&gt;cosdeg:=cos(radian);&lt;br /&gt;sindeg:=sin(radian);&lt;br /&gt;qx:=px * cosdeg - py * sindeg;&lt;br /&gt;qy:=py * cosdeg + px * sindeg;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.GambarSegitiga;&lt;br /&gt;var&lt;br /&gt;index:integer;&lt;br /&gt;x,y:real;&lt;br /&gt;begin&lt;br /&gt;Canvas.Rectangle(0,Panel1.Height,Width,Height);&lt;br /&gt;Canvas.Pen.Style:=psSolid;&lt;br /&gt;for index:=1 to MAX_VERTEX+1 do&lt;br /&gt; begin&lt;br /&gt;  if index = MAX_VERTEX+1 then&lt;br /&gt;   begin&lt;br /&gt;    x:=xcenter+Segitiga[1].x;&lt;br /&gt;    y:=ycenter-Segitiga[1].y;&lt;br /&gt;   end&lt;br /&gt; else&lt;br /&gt;  begin&lt;br /&gt;   x:=xcenter+Segitiga[index].x;&lt;br /&gt;   y:=ycenter-Segitiga[index].y;&lt;br /&gt;  end;&lt;br /&gt;  if index = 1 then&lt;br /&gt;   Canvas.MoveTo(round(x),round(y))&lt;br /&gt;  else&lt;br /&gt;   Canvas.LineTo(round(x),round(y));&lt;br /&gt; end;&lt;br /&gt;Canvas.Pen.Style:=psDot;&lt;br /&gt;Canvas.MoveTo(xcenter,0);&lt;br /&gt;Canvas.LineTo(xcenter,Height);&lt;br /&gt;Canvas.MoveTo(0,ycenter);&lt;br /&gt;Canvas.LineTo(Width,ycenter);&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.FormCreate(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;xcenter:=Width div 2;&lt;br /&gt;ycenter:=Panel1.Height+((Height-Panel1.Height) div 2);&lt;br /&gt;&lt;br /&gt;IsiSegitiga;&lt;br /&gt;GambarSegitiga;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.FormPaint(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;GambarSegitiga;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.FormResize(Sender: TObject);&lt;br /&gt;begin&lt;br /&gt;xcenter:=Width div 2;&lt;br /&gt;ycenter:=Panel1.Height+((Height-Panel1.Height) div 2);&lt;br /&gt;GambarSegitiga;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.TranslasiBtnClick(Sender: TObject);&lt;br /&gt;var&lt;br /&gt;px,py:real;&lt;br /&gt;tr_x,tr_y:integer;&lt;br /&gt;index:integer;&lt;br /&gt;qx,qy:real;&lt;br /&gt;begin&lt;br /&gt;//ambil nilai trx,try&lt;br /&gt;tr_x:=StrToInt(ETrx.Text);&lt;br /&gt;tr_y:=StrToInt(ETry.Text);&lt;br /&gt;for index:=1 to 3 do&lt;br /&gt; begin&lt;br /&gt;  //ambil lokasi titik&lt;br /&gt;  px:=Segitiga[index].x;&lt;br /&gt;  py:=Segitiga[index].y;&lt;br /&gt;  //translasikan&lt;br /&gt;  Translasi(px,py,tr_x,tr_y,qx,qy);&lt;br /&gt;  //simpan kembali&lt;br /&gt;  Segitiga[index].x:=qx;&lt;br /&gt;  Segitiga[index].y:=qy;&lt;br /&gt; end;&lt;br /&gt;GambarSegitiga;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.PenskalaanBtnClick(Sender: TObject);&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure TMainFrm.RotasiBtnClick(Sender: TObject);&lt;br /&gt;var&lt;br /&gt;px,py,xt,yt:real;&lt;br /&gt;qx,qy,deg:real;&lt;br /&gt;index:integer;&lt;br /&gt;begin&lt;br /&gt;//ambil sx,sy&lt;br /&gt;deg:=StrToFloat(EDeg.Text);&lt;br /&gt;//ambil pusat transformasi&lt;br /&gt;xt:=StrToFloat(ECRx.Text);&lt;br /&gt;yt:=StrToFloat(ECRy.Text);&lt;br /&gt;for index:=1 to MAX_VERTEX do&lt;br /&gt; begin&lt;br /&gt;  //ambil lokasi&lt;br /&gt;  px:=Segitiga[index].x;&lt;br /&gt;  py:=Segitiga[index].y;&lt;br /&gt;  if (xt &lt;&gt; 0 ) and  (yt &lt;&gt; 0 ) then&lt;br /&gt;   begin&lt;br /&gt;    //translasi -trx,-try&lt;br /&gt;    Translasi(px,py,-xt,-yt,qx,qy);&lt;br /&gt;   end&lt;br /&gt;  else&lt;br /&gt;   begin&lt;br /&gt;    qx:=px;&lt;br /&gt;    qy:=py;&lt;br /&gt;   end;&lt;br /&gt;  //skalakan sx,sy&lt;br /&gt;  Rotasi(qx,qy,deg,qx,qy);&lt;br /&gt;  if (xt &lt;&gt; 0 ) and  (yt &lt;&gt; 0 ) then&lt;br /&gt;   begin&lt;br /&gt;    //translasi trx,try&lt;br /&gt;    Translasi(qx,qy,xt,yt,qx,qy);&lt;br /&gt;   end;&lt;br /&gt;  //simpan&lt;br /&gt;  Segitiga[index].x:=qx;&lt;br /&gt;  Segitiga[index].y:=qy;&lt;br /&gt; end;&lt;br /&gt;//gambar ulang&lt;br /&gt;GambarSegitiga;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;br /&gt;&lt;a href="http://www.4shared.com/file/85005755/efab501a/Transformasi_2D.html"&gt;&lt;br /&gt;&lt;br /&gt;Download Program 2 Dimensi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-7139775448511019356?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/7139775448511019356/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-2-dimensi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/7139775448511019356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/7139775448511019356'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/02/kelompok-2-program-2-dimensi.html' title='kelompok 2 Program 2 dimensi'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ii08lj8rp8g/SY6-H09VtVI/AAAAAAAAAEc/GrfjhGeJ9cw/s72-c/trans+2+dimensi.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-557246110337368029</id><published>2009-01-31T21:57:00.000-08:00</published><updated>2009-02-08T19:24:43.579-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Kelompok_3'/><category scheme='http://www.blogger.com/atom/ns#' term='Transformasi 2D'/><title type='text'>Kelompok 3 Transformasi 2D</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=============================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=  1.  MOKHAMAD IRWAN ALIFI    (076403020009)    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=  2.  SLAMET WAHYU UTOMO     (076403020005)       &lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=      3.  IRWANTO                                (070403020031) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=      4.  M. NURIL ANWAR                   (070403020013) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=      5.  M. RIDHO SANTOSO              (070403020020)       &lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=      6.  MIEISA PALUPI                       (086403020002) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=      7.  DWI SUGI P                             (076403020006) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=      8.  ARIF ARDIASYAH                  (070403020016) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;=============================================&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Struktur Titik dan Vektor&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="PowerPoint.Slide"&gt;&lt;meta name="Generator" content="Microsoft PowerPoint 10"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} p\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} v\:textbox {display:none;} &lt;/style&gt; &lt;![endif]--&gt;&lt;title&gt;Slide 3&lt;/title&gt;&lt;meta name="Description" content="06/02/2009"&gt;&lt;!--[if !ppt]--&gt;&lt;style&gt; .O 	{color:#545472; 	font-size:149%;} a:link 	{color:#9595FF !important;} a:active 	{color:#C7C7DF !important;} a:visited 	{color:#8888AE !important;} &lt;/style&gt;&lt;style media="print"&gt; &lt;!--.sld 	{left:0px !important; 	width:6.0in !important; 	height:4.5in !important; 	font-size:103% !important;} --&gt; &lt;/style&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;o:shapelayout ext="edit"&gt;&lt;/o:shapelayout&gt;&lt;o:idmap ext="edit" data="1"&gt;&lt;/o:idmap&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-family:arial;font-size:85%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt; &lt;/p:colorscheme&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div  style="text-align: center;font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;&lt;/p:colorscheme&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;&lt;/p:colorscheme&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:85%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;&lt;span style="font-weight: bold;"&gt;Struktur data dari titik 2D&lt;/span&gt;&lt;/p:colorscheme&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:85%;"  &gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;&lt;br /&gt;&lt;/p:colorscheme&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link style="color: rgb(0, 0, 153); font-family: arial;" rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;typedef struct { &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;float x,y; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;} point2D_t;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 102); font-weight: bold;font-size:85%;" &gt;Sturktur Data dari vektor 2D&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C09%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;typedef struct {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="color: rgb(0, 0, 153);font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;float v[3];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;} vector2D_t;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link style="font-weight: bold;" rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C11%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Perubahan Titik dan Vektor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxAng3gZvI/AAAAAAAAABw/X4TUwdOHAws/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 198px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxAng3gZvI/AAAAAAAAABw/X4TUwdOHAws/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5299681909090051826" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C03%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p  style="text-align: center;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="text-align: center;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="text-align: center;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Point2Vector&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="PowerPoint.Slide"&gt;&lt;meta name="Generator" content="Microsoft PowerPoint 10"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} p\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} v\:textbox {display:none;} &lt;/style&gt; &lt;![endif]--&gt;&lt;title&gt;Slide 5&lt;/title&gt;&lt;meta name="Description" content="06/02/2009"&gt;&lt;!--[if !ppt]--&gt;&lt;style&gt; .O 	{color:#545472; 	font-size:149%;} a:link 	{color:#9595FF !important;} a:active 	{color:#C7C7DF !important;} a:visited 	{color:#8888AE !important;} &lt;/style&gt;&lt;style media="print"&gt; &lt;!--.sld 	{left:0px !important; 	width:6.0in !important; 	height:4.5in !important; 	font-size:103% !important;} --&gt; &lt;/style&gt;&lt;!--[endif]--&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;o:shapelayout ext="edit"&gt;&lt;/o:shapelayout&gt;&lt;o:idmap ext="edit" data="1"&gt;&lt;/o:idmap&gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;  &lt;/p:colorscheme&gt;&lt;/span&gt;&lt;div  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;&lt;/p:colorscheme&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;p:colorscheme colors="#FFFFFF,#545472,#9797B7,#660066,#A7CCD9,#C7C7DF,#9595FF,#8888AE"&gt;  &lt;/p:colorscheme&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C07%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-size:85%;"&gt;Fungsi ini digunakan untuk memindahkan t&lt;/span&gt;&lt;span style="font-size:85%;"&gt;ipe data titik menjadi tipe data vektor. Hal ini sangat berguna untuk operasional matrik yang digunakan dalam &lt;/span&gt;&lt;span style="font-size:85%;"&gt;melakukan transformasi dan pengolahan matrik pada grafika komputer.&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C09%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;vector2D_t point2vector(point2D_t pnt)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;vector2D_t vec;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" face="arial"&gt;&lt;span style="font-size:85%;"&gt;    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;vec.v[0]=pnt.x;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" face="arial"&gt;&lt;span style="font-size:85%;"&gt;    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;vec.v[1]=pnt.y;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" face="arial"&gt;&lt;span style="font-size:85%;"&gt;    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;vec.v[2]=1.;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Vector2 Point&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C11%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-size:85%;"&gt;Fungsi ini digunakan untuk memindahkan tipe data vektor menjadi tipe data titik. Hal ini sangat berguna untuk penyajian grafis setelah proses pengolahan matrik yang dikenakan pada obyek 2D.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C13%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;point2D_t vector2point(vector2D_t vec)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;point2D_t pnt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;pnt.x=vec.v[0];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;pnt.y=vec.v[1];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Matrik Transformasi 2D&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div  style="text-align: justify;font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C02%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;ol  style="text-align: justify;font-family:arial;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Matrik transformasi adalah matrik yang membuat sebuah obyek mengalami perubahan baik berupa perubahan posisi, maupun perubahan ukuran.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Matrik transformasi 2D dinyatakan dalam ukuran 3x3, dimana kolom ke-3 digunakan untuk menyediakan tempat untuk proses translasi.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxDre07VdI/AAAAAAAAAB4/9iMlzs36Pes/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 147px; height: 98px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxDre07VdI/AAAAAAAAAB4/9iMlzs36Pes/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5299685275796723154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C04%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Translasi&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;br /&gt;Translasi adalah perpindahan obyek dari titik P ke titik P’ secara linier.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;x’ = x + dx&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;y’ = y + dy&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxF5rXOkDI/AAAAAAAAACA/9gjC0JkZ8iE/s1600-h/3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 226px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxF5rXOkDI/AAAAAAAAACA/9gjC0JkZ8iE/s400/3.JPG" alt="" id="BLOGGER_PHOTO_ID_5299687718703239218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Model Matrik&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxGLJrq3HI/AAAAAAAAACI/sPLos5tmtUU/s1600-h/4.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 191px; height: 81px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxGLJrq3HI/AAAAAAAAACI/sPLos5tmtUU/s400/4.JPG" alt="" id="BLOGGER_PHOTO_ID_5299688018899819634" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Matrik Transformasi dari Translasi 2D&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxHRaVJl7I/AAAAAAAAACQ/FwQuTyyB4Hs/s1600-h/5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxHRaVJl7I/AAAAAAAAACQ/FwQuTyyB4Hs/s400/5.JPG" alt="" id="BLOGGER_PHOTO_ID_5299689225959610290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C09%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Implementasi Matrik Tranformasi Untuk Translasi&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left;" class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C11%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;matrix2D_t translationMTX(float dx,float dy)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;matrix2D_t trans=createIdentity();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;trans.m[0][2]=dx;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;trans.m[1][2]=dy;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;return trans;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxImWib8KI/AAAAAAAAACY/gZrGRWTCANk/s1600-h/6.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 525px; height: 395px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxImWib8KI/AAAAAAAAACY/gZrGRWTCANk/s400/6.JPG" alt="" id="BLOGGER_PHOTO_ID_5299690685230477474" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C15%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Scaling&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Scaling m adalah perpindahan obyek dari titik P ke titik P’, dimana jarak titik P’ adalah m kali titik P&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxKDYRFltI/AAAAAAAAACg/cCmEhWJas0s/s1600-h/7.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 219px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxKDYRFltI/AAAAAAAAACg/cCmEhWJas0s/s400/7.JPG" alt="" id="BLOGGER_PHOTO_ID_5299692283422414546" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C03%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Matrik Transformasi&lt;br /&gt;dari Scaling 2D&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C07%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-size:85%;"&gt;Proses scaling dengan menggunakan definisi vektor2D dapat dituliskan dengan&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-align: left;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYxLAMy_DEI/AAAAAAAAACo/Zx6NkWPaAWc/s1600-h/8.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 181px;" src="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYxLAMy_DEI/AAAAAAAAACo/Zx6NkWPaAWc/s400/8.JPG" alt="" id="BLOGGER_PHOTO_ID_5299693328315386946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C08%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Matrik Transformasi dari Scaling&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYxLuO1_TCI/AAAAAAAAACw/BoZwvBLMLTg/s1600-h/9.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 280px; height: 223px;" src="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYxLuO1_TCI/AAAAAAAAACw/BoZwvBLMLTg/s400/9.JPG" alt="" id="BLOGGER_PHOTO_ID_5299694119138839586" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C12%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Implementasi Matrik Tranformasi Untuk Scaling&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;matrix2D_t scalingMTX(float mx,float my)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;matrix2D_t scale=createIdentity();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;scale.m[0][0]=mx;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;scale.m[1][1]=my;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;return scale;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C15%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p  style="text-align: center;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Rotasi&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Rotasi adalah perpindahan obyek dari titik P ke titik P’, yang berupa pemindahan berputar sebesar sudut &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;q&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ii08lj8rp8g/SYxNKp03psI/AAAAAAAAAC4/XmNR6euUt5E/s1600-h/10.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 473px; height: 179px;" src="http://4.bp.blogspot.com/_Ii08lj8rp8g/SYxNKp03psI/AAAAAAAAAC4/XmNR6euUt5E/s400/10.JPG" alt="" id="BLOGGER_PHOTO_ID_5299695706929866434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Matrik Transformasi dari Rotasi&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxOWPH0v9I/AAAAAAAAADA/gVlyTXBOoXA/s1600-h/11.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 223px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxOWPH0v9I/AAAAAAAAADA/gVlyTXBOoXA/s400/11.JPG" alt="" id="BLOGGER_PHOTO_ID_5299697005431668690" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; font-weight: bold;" class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C03%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Implementasi Matrik Tranformasi Untuk Rotasi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;matrix2D_t rotationMTX(float theta)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;matrix2D_t rotate=createIdentity();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;float cs=cos(theta);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;float sn=sin(theta);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;rotate.m[0][0]=cs; rotate.m[0][1]=-sn;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;rotate.m[1][0]=sn; rotate.m[1][1]=cs;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;return rotate;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: normal;font-size:85%;" &gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link style="font-weight: bold;" rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Perkalian Matrik&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Perkalian matrik dengan matrik menghasilkan matrik&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Perkalian matrik dengan vektor menghasilkan vektor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;      &lt;/p&gt;&lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Perkalian matrik ini digunakan untuk operasional transformasi dari obyek 2D dan untuk komposisi (menggabungkan) tranformasi&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: normal;" class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C09%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Perkalian Matrik dengan Matrik&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Perkalian matrik a dan matrik b menghasilkan matrik c yang dirumuskan dengan&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ii08lj8rp8g/SYxP2G91yII/AAAAAAAAADI/BnyfRrbbBeI/s1600-h/12.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 383px; height: 203px;" src="http://4.bp.blogspot.com/_Ii08lj8rp8g/SYxP2G91yII/AAAAAAAAADI/BnyfRrbbBeI/s400/12.JPG" alt="" id="BLOGGER_PHOTO_ID_5299698652509751426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; font-weight: bold;" class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-size:85%;"&gt;dimana i dan j bernilai 0 s/d 2&lt;/span&gt;&lt;/p&gt;&lt;p  style="text-align: center;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;div style="text-align: left; font-family: arial; font-weight: bold;"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C17%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Implementasi Perkalian&lt;br /&gt;Matrik dengan Matrik&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;matrix2D_t operator * (matrix2D_t a, matrix2D_t b)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;matrix2D_t c;//c=a*b&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;int i,j,k;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;for (i=0;i&lt;3;i++) j="0;j&lt;3;j++)"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;                        &lt;/span&gt;c.m[i][j]=0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;                        &lt;/span&gt;for (k=0;k&lt;3;k++)&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;                                    &lt;/span&gt;c.m[i][j]+=a.m[i][k]*b.m[k][j];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: center; font-family: arial; font-weight: bold;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;            &lt;/span&gt;return c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt;  &lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;&lt;span style="font-size:12;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="text-align: left; font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C20%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:612.0pt 792.0pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;Perkalian Matrik dengan Vektor&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt; &lt;span style="font-size:85%;"&gt;Perkalian matrik a dan vektor b menghasilkan vektor c yang dirumuskan dengan&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYxRrUZui9I/AAAAAAAAADQ/zxkElZ4gU5s/s1600-h/13.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 362px; height: 203px;" src="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYxRrUZui9I/AAAAAAAAADQ/zxkElZ4gU5s/s400/13.JPG" alt="" id="BLOGGER_PHOTO_ID_5299700666161073106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;dimana i bernilai 0 s/d 2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;&lt;span style="font-size:85%;"&gt;Implementasi Perkalian Matrik dengan Vektor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;vector2D_t operator * (matrix2D_t a, vector2D_t b)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;vector2D_t c;//c=a*b&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;int i,j;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;for (i=0;i&lt;3;i++)&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;                        &lt;/span&gt;&lt;span style="font-size:85%;"&gt;c.v[i]=0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;                        &lt;/span&gt;&lt;span style="font-size:85%;"&gt;for (j=0;j&lt;3;j++)&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;                                    &lt;/span&gt;&lt;span style="font-size:85%;"&gt;c.v[i]+=a.m[i][j]*b.v[j];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;return c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C06%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:35.4pt; 	mso-footer-margin:35.4pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;Komposisi Transformasi&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p  style="text-align: justify;font-family:arial;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Komposisi transformasi adalah menggabungkan beberapa tranformasi, sehingga dapat menghasilkan bentuk transformasi yang lebih kompleks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="font-family: arial;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:arial;"&gt;Komposisi tranformasi dapat dilakukan dengan mengalikan matrik-matrik transformasi &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Contoh program dengan menggunakan Delphi7&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxVLhagHnI/AAAAAAAAADY/t3GWU3S31BE/s1600-h/1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 339px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxVLhagHnI/AAAAAAAAADY/t3GWU3S31BE/s400/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5299704517944680050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ii08lj8rp8g/SYxVLppbVqI/AAAAAAAAADo/hpzohSSY2_U/s1600-h/untitled.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 340px;" src="http://4.bp.blogspot.com/_Ii08lj8rp8g/SYxVLppbVqI/AAAAAAAAADo/hpzohSSY2_U/s400/untitled.JPG" alt="" id="BLOGGER_PHOTO_ID_5299704520154764962" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxVLhaCJWI/AAAAAAAAADg/XK6t2O1mNY8/s1600-h/2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 339px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SYxVLhaCJWI/AAAAAAAAADg/XK6t2O1mNY8/s400/2.JPG" alt="" id="BLOGGER_PHOTO_ID_5299704517942715746" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxVLhagHnI/AAAAAAAAADY/t3GWU3S31BE/s1600-h/1.JPG"&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Download Materi Lengkap&lt;/span&gt; &lt;a style="font-weight: bold; color: rgb(0, 0, 102);" href="http://www.ziddu.com/download/3427528/TRANSFORMASI2Dnew.rar.html"&gt;disini&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Download Sample Program&lt;/span&gt; &lt;a style="font-weight: bold; color: rgb(0, 0, 102);" href="http://www.ziddu.com/download/3427486/App_Transformasi_2D.rar.html"&gt;disini&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Download Program source&lt;/span&gt; &lt;a style="font-weight: bold; color: rgb(0, 0, 102);" href="http://www.ziddu.com/download/3427487/Transformasi2D.rar.html"&gt;disini&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;  &lt;p style="text-align: left;" class="MsoNormal"&gt; &lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-557246110337368029?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/557246110337368029/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/01/kelompok-3-transformasi-2d.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/557246110337368029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/557246110337368029'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/01/kelompok-3-transformasi-2d.html' title='Kelompok 3 Transformasi 2D'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ii08lj8rp8g/SYxAng3gZvI/AAAAAAAAABw/X4TUwdOHAws/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-6387314529773446799</id><published>2009-01-31T02:13:00.000-08:00</published><updated>2009-02-08T22:12:01.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Transformasi 2D'/><title type='text'>Kelompok 1</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;                                                                    nama kelompok :&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;lidya wati&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;wulan hernawati&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sri kurniasih&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;raghyl sasmitha&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;suharjono &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gigih prananto&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tri murwono&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;arifai&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);font-size:130%;" &gt;GAMBAR TRANFORMASI 2D&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-KYjPHfrI/AAAAAAAAAGM/bTHdwA5uPwQ/s1600-h/kapal.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 182px;" src="http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-KYjPHfrI/AAAAAAAAAGM/bTHdwA5uPwQ/s320/kapal.JPG" alt="" id="BLOGGER_PHOTO_ID_5300607440818503346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;unit Unit1;&lt;br /&gt;&lt;br /&gt;interface&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;uses&lt;br /&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;br /&gt;Dialogs, StdCtrls, jpeg, ExtCtrls;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;type&lt;br /&gt;TForm1 = class(TForm)&lt;br /&gt;Button1: TButton;&lt;br /&gt;Image1: TImage;&lt;br /&gt;procedure Button1Click(Sender: TObject);&lt;br /&gt;private&lt;br /&gt;{ Private declarations }&lt;br /&gt;public&lt;br /&gt;{ Public declarations }&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;var&lt;br /&gt;Form1: TForm1;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;implementation&lt;br /&gt;&lt;br /&gt;{$R *.dfm}&lt;br /&gt;&lt;br /&gt;procedure TForm1.Button1Click(Sen&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;der: TObject);&lt;br /&gt;var&lt;br /&gt;a:Integer;&lt;br /&gt;therect:TRect;&lt;br /&gt;begin&lt;br /&gt;for a:=1 to 100 do&lt;br /&gt;&lt;br /&gt;begin&lt;br /&gt;Canvas.Pixels[300+a,300]:=clBlack;&lt;br /&gt;Canvas.Pixels[300-a,300]:=clblack;&lt;br /&gt;Canvas.Pixels[400+a,300]:=clBlack;&lt;br /&gt;&lt;br /&gt;Canvas.Pixels[200-a,300-a]:=clBlack;&lt;br /&gt;Canvas.Pixels[500+a,300-&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;+a]:=clBlack;&lt;br /&gt;&lt;br /&gt;Canvas.Pixels[200+a,200]:=clBlack;&lt;br /&gt;Canvas.Pixels[200-a,200]:=clBlac&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;k;&lt;br /&gt;Canvas.Pixels[500+a,200]:=clBlack;&lt;br /&gt;Canvas.Pixels[300+a,200]:=clblack;&lt;br /&gt;Canvas.Pixels[400+a,200]:=clblack;&lt;br /&gt;&lt;br /&gt;Canvas.Pixels[350,100+a]:=clblack;&lt;br /&gt;&lt;br /&gt;Canvas.Pixels[450-a,200-a]:=clBlack;&lt;br /&gt;Canvas.Pixels[250+a,200-a]:=clBlack;&lt;br /&gt;&lt;br /&gt;Canvas.Pixels[340+a,270]:=clBlack;&lt;br /&gt;Canvas.Pixels[340-a,270]:=clBlack;&lt;br /&gt;Canvas.Pixels[428+a,270&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;]:=clBlack;&lt;br /&gt;Canvas.Pixels[170+a,270]:=clBlack;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;///Canvas.Pixels[100+a,100]:=clBlack;&lt;br /&gt;end;&lt;br /&gt;end;&lt;br /&gt;end.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-6387314529773446799?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/6387314529773446799/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/01/kelompok-1.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/6387314529773446799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/6387314529773446799'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/01/kelompok-1.html' title='Kelompok 1'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Ii08lj8rp8g/SY-KYjPHfrI/AAAAAAAAAGM/bTHdwA5uPwQ/s72-c/kapal.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3340423468443916951.post-6254872498525421644</id><published>2009-01-29T08:14:00.000-08:00</published><updated>2009-02-08T19:28:08.602-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Kelompok_3'/><category scheme='http://www.blogger.com/atom/ns#' term='Lingkaran'/><title type='text'>Kelompok 3 Lingkaran Bresenham</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;link rel="Edit-Time-Data" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_editdata.mso"&gt;&lt;!--[if !mso]&gt; &lt;style&gt; v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} &lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 89.85pt 72.0pt 89.85pt; 	mso-header-margin:35.45pt; 	mso-footer-margin:35.45pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;============================================&lt;br /&gt;&lt;span style="" lang="SV"&gt;=  1.  MOKHAMAD IRWAN ALIFI    (076403020009) &lt;/span&gt;&lt;br /&gt;=  2.  SLAMET WAHYU UTOMO        (076403020005)&lt;br /&gt;=  3.  IRWANTO            (070403020031)&lt;br /&gt;=  4.  M. NURIL ANWAR        (070403020013)&lt;br /&gt;=  5.  M. RIDHO SANTOSO        (070403020020)&lt;br /&gt;=  6.  MIEISA PALUPI        (086403020002)  &lt;br /&gt;=  7.  DWI SUGI P.        (076403020006)&lt;br /&gt;=  8.  ARIF ARDIASYAH        (070403020016)&lt;span style="" lang="SV"&gt;&lt;br /&gt;============================================&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;span style="" lang="SV"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: center; text-indent: 36pt;"&gt;&lt;span style="" lang="SV"&gt;LINGKARAN BRESENHAM&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;span style="" lang="SV"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;span style="" lang="SV"&gt;Algoritma lingkaran bresenham&lt;span style=""&gt;  &lt;/span&gt;memerlukan menggambar pada octant yang pertama saja sedangkan titik-titik pada kuadran lain dapat diperoleh pada pencerminan titik-titik pada oktan pertama.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Pembuatan suatu lingkaran merupakan salah satu primitive yang berperan dalam grafika komputer. Prinsip yang dipakai pada penelitian ini dalam pembuatan lingkaran adalah menterjemahkan dari bahasa matematika ke dalam bahasa pemrograman untuk metode Bezier dan algoritma Bresenham. Untuk program-program terapan sederhana, lingkaran yang diperoleh dari bentuk dasar kurva cukup memadai, tetapi seringkali diinginginkan bentuk lingkaran yang jauh lebih rumit dan tidak teratur. Bentuk fungsi matematis yang paling utama untuk menggambar kurva sebagai dasar pembuatan bentuk lingkaran adalah fungsi parametrik atau vector-valued function yaitu untuk sembarang titik pada suatu permukaan, lokasinya ditentukan oleh dua buah parameter u dan v biasanya bernilai antara 0 dan 1, dan fungsi parametrik x,y, dan z merupakan lokasi-lokasi titik pada kurva atau permukaan. Algoritma de Casteljau [2] merupakan algoritma untuk membuat kurva menggunakan sejumlah titik kontrol, dan menggunakan teknik &lt;i&gt;in-betweening &lt;/i&gt;untuk mendapatkan kurva yang diinginkan. Algoritma ini dikembangkan oleh P. de Casteljau, dan merupakan cikal bakal kurva Bezier, yang secara terpisah dikembangkan lebih lanjut oleh P. Bezier. Algoritma de Casteljau untuk membuat kurva Bezier cukup ampuh secara algoritmik, tetapi tidak secara eksplisit menyatakan bentuk fungsionalnya. Karena alasan ini, kemudian dikembangkan persamaan lain untuk membuat kurva Bezier, yang sangat berguna untuk tujuan analisis.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Algoritma Bresenham dipilih karena merupakan metode dasar grafis yang sangat populer dan terkenal efisiensinya, Bresenham memakai dasar &lt;i&gt;i&lt;/i&gt;&lt;i&gt;nteger&lt;/i&gt; &lt;i&gt;arithmetic &lt;/i&gt;yang jauh lebih cepat daripada &lt;i&gt;floating-point arithmetic &lt;/i&gt;yang biasa dipakai dan menggunakan suatu persamaan matematis untuk mengetahui adanya baris atau kolom baru yang akan dibuat dalam proses pembuatan suatu garis. Tetapi Bresenham juga memiliki kekurangan yaitu timbulnya error jika dua segmen garis yang overlap dibuat, error juga akan timbul jika sebuah segmen garis yang intensitasnya berbeda overlap terhadap suatu segment garis yang sudah ada.&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Algoritma Bresenham menggunakan aritmatika integer yang tidak memerlukan perkalian dan pembagian dalam proses perhitungannya didalam seluruh implementasi, yang mana aritmatika integer ini memiliki kecepatan perhitungan yang lebih tinggi daripada aritmatika floating point. Algoritma Bresenham memberikan persamaan umum untuk lingkaran sebagai berikut:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;(X – a)&lt;span style="font-size:8;"&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt; &lt;/span&gt;+ (Y – b)&lt;span style="font-size:8;"&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt; &lt;/span&gt;= R&lt;span style="font-size:8;"&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Dengan (Xa,Ya) sebagai koordinat awal dan (Zt,Yt) sebagai koordinator akhir. Persamaan umum lingkaran yang diberikan oleh Algoritma Bresenham di atas diturunkan dari persamaan umum lingkaran :&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;X&lt;span style="font-size:8;"&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt; &lt;/span&gt;+ Y&lt;span style="font-size:8;"&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt; &lt;/span&gt;= R&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Keterangan:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;X = absis &lt;span style="font-family:Symbol;"&gt;³ &lt;/span&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Y = ordinat &lt;span style="font-family:Symbol;"&gt;³ &lt;/span&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;R = bilangan integer &lt;span style="font-family:Symbol;"&gt;³ &lt;/span&gt;1.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Pada algoritma pembuatan lingkaran dengan arah penggambaran searah jarum arah jarum jam untuk lintasan yang besarnya seperempat lingkaran atau 90&lt;span style="font-size:8;"&gt;˚&lt;/span&gt;&lt;span style="font-size:8;"&gt; &lt;/span&gt;memiliki tiga titik perhitungan yaitu m1, m2, dan m3.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYU9y5g2XHI/AAAAAAAAAAs/XTw_MZZfqZ4/s1600-h/flowchart.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 400px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYU9y5g2XHI/AAAAAAAAAAs/XTw_MZZfqZ4/s400/flowchart.JPG" alt="" id="BLOGGER_PHOTO_ID_5297708481312611442" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;  &lt;v:stroke joinstyle="miter"&gt;  &lt;v:formulas&gt;   &lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;   &lt;v:f eqn="sum @0 1 0"&gt;   &lt;v:f eqn="sum 0 0 @1"&gt;   &lt;v:f eqn="prod @2 1 2"&gt;   &lt;v:f eqn="prod @3 21600 pixelWidth"&gt;   &lt;v:f eqn="prod @3 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @0 0 1"&gt;   &lt;v:f eqn="prod @6 1 2"&gt;   &lt;v:f eqn="prod @7 21600 pixelWidth"&gt;   &lt;v:f eqn="sum @8 21600 0"&gt;   &lt;v:f eqn="prod @7 21600 pixelHeight"&gt;   &lt;v:f eqn="sum @10 21600 0"&gt;  &lt;/v:formulas&gt;  &lt;v:path extrusionok="f" gradientshapeok="t" connecttype="rect"&gt;  &lt;o:lock ext="edit" aspectratio="t"&gt; &lt;/v:shapetype&gt;&lt;v:shape id="_x0000_i1025" type="#_x0000_t75" style="'width:273.75pt;"&gt;  &lt;v:imagedata src="file:///C:\DOCUME~1\y0ut13t\LOCALS~1\Temp\msohtml1\01\clip_image001.emz" title=""&gt; &lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;br /&gt;&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;b&gt;Gambar 6. Flowchart Procedure&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;&lt;b&gt;Bresenham&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;Fungsi procedure dibawah ini sebagai algoritma utama Bresenham untuk menggambar lingkaran.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;        x:=0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;        y:=100;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;        xCenter:=150;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;        yCenter:=150;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;        plotpoints;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;        p:=1-y;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;           while x &lt;&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;               begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                 if p&lt;0&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                  x:=x+1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                 else&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                    begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                      x:=x+1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                      y:=y-1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                    end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                 if p&lt;0&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                  p:=p+2*x+1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                else&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                  p:=p+2*(x-y)+1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;                  plotpoints&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;             end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify; text-indent: 36pt;"&gt;end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;&lt;br /&gt;Menggambar sebuah lingkaran dengan menggunakan delphi7&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Tampilan&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYHYRCIWzmI/AAAAAAAAAAU/VCUpNbd2FJM/s1600-h/lingkaran_1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 404px; height: 278px;" src="http://2.bp.blogspot.com/_Ii08lj8rp8g/SYHYRCIWzmI/AAAAAAAAAAU/VCUpNbd2FJM/s200/lingkaran_1.JPG" alt="" id="BLOGGER_PHOTO_ID_5296752423905709666" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYHYRNIB5uI/AAAAAAAAAAM/qdhgPQce3NM/s1600-h/Lingkaran+penuh.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 405px; height: 280px;" src="http://1.bp.blogspot.com/_Ii08lj8rp8g/SYHYRNIB5uI/AAAAAAAAAAM/qdhgPQce3NM/s200/Lingkaran+penuh.JPG" alt="" id="BLOGGER_PHOTO_ID_5296752426857129698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5Cy0ut13t%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:donotshowrevisions/&gt;   &lt;w:donotprintrevisions/&gt;   &lt;w:donotshowmarkup/&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 89.85pt 72.0pt 89.85pt; 	mso-header-margin:35.45pt; 	mso-footer-margin:35.45pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;unit Unit1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;interface&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;uses&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;Dialogs, StdCtrls, ExtCtrls;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;type&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;TForm1 = class(TForm)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;Panel1: TPanel;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;Label1: TLabel;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;Edit1: TEdit;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;Button1: TButton;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;CheckBox1: TCheckBox;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;procedure &lt;/span&gt;Button1Click(Sender: TObject);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;procedure&lt;/span&gt; FormMouseDown(Sender: TObject; Button: TMouseButton;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;Shift: TShiftState; X, Y: Integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;procedure&lt;/span&gt; FormMouseMove(Sender: TObject; Shift: TShiftState; X,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;Y: Integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;procedure&lt;/span&gt; FormMouseUp(Sender: TObject; Button: TMouseButton;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;Shift: TShiftState; X, Y: Integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;private&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;{ Private declarations }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;findrawing:boolean;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="SV"&gt;fjari,xcenter, ycenter:integer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;procedure&lt;/span&gt; GambarLingkaran(r:integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;procedure &lt;/span&gt;GambarTitik(xi, yi:integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;public&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;{ Public declarations }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;end;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;var&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;Form1: TForm1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;implementation&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;{$R *.dfm}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;procedure &lt;/span&gt;TForm1.GambarTitik(xi,yi:integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;var&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;" lang="SV"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;x,y:Integer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;x:=xcenter+xi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;y:=ycenter-yi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;canvas.pixels[x,y]:=clBlack;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;//Deklarasi untuk view all&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;if &lt;/span&gt;checkbox1.checked then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;x:=xcenter-xi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;y:=ycenter-yi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;canvas.pixels[x,y]:=clBlack;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;x:=xcenter-xi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;y:=ycenter+yi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;canvas.pixels[x,y]:=clBlack;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;x:=xcenter+xi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;y:=ycenter+yi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;canvas.pixels[x,y]:=clBlack;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;procedure&lt;/span&gt; TForm1.GambarLingkaran(r:integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;var&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;d1, d2:Real;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;xi, yi:integer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;mh, md, mv:integer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;   &lt;/span&gt;xi:=0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;yi:=R;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;while yi &gt; 0 do&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;       &lt;/span&gt;GambarTitik(xi, yi);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;       &lt;/span&gt;md:=abs(sqr(xi+1)+sqr(yi-1)-sqr(r));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;       &lt;/span&gt;mh:=abs(sqr(xi+1)+sqr(yi)-sqr(r));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;       &lt;/span&gt;mv:=abs(sqr(xi)+sqr(yi-1)-sqr(r));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;       &lt;/span&gt;d1:=sqr(xi+1)+sqr(yi-1)-sqr(r);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;if&lt;/span&gt; d1&lt;0&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;              &lt;/span&gt;d2:=mh-md;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;               &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;if &lt;/span&gt;d2&lt;=0 then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;                 &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;                   &lt;/span&gt;xi:=xi+1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;                   &lt;/span&gt;yi:=yi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;                 &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;            &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;else&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;                 &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;                   &lt;/span&gt;xi:=xi+1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;                   &lt;/span&gt;yi:=yi-1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;                 &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;else if &lt;/span&gt;d1&gt;0 then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;           &lt;/span&gt;d2:=mv-md;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;if &lt;/span&gt;d2&lt;=0 then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;               &lt;/span&gt;xi:=xi;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;              &lt;/span&gt;yi:=yi-1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;           &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;else&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;               &lt;/span&gt;xi:=xi+1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;              &lt;/span&gt;yi:=yi-1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;             &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;     &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;else if &lt;/span&gt;d1=0 then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;         &lt;/span&gt;xi:=xi+1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;         &lt;/span&gt;yi:=yi-1;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;procedure &lt;/span&gt;TForm1.Button1Click(Sender: TObject);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt; TRY&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;  Canvas.FillRect(Rect(0, Panel1.Height,Width,Height));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;xcenter:=width div 2;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;ycenter:=height div 2;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;    &lt;/span&gt;GambarLingkaran(strtoint(edit1.Text));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt; EXCEPT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;    &lt;/span&gt;ShowMessage('ISI!');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt; end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;procedure &lt;/span&gt;TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;Shift: TShiftState; X, Y: Integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;   &lt;/span&gt;xcenter:=x;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;ycenter:=y;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;findrawing:=true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;CheckBox1.Checked:=true;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="SV"&gt;//tentukan jari2 pertama sama dengan 10&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;   &lt;/span&gt;fjari:=10;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;   &lt;/span&gt;//gunakan modus pen pmnotxor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;   &lt;/span&gt;Canvas.Pen.Mode:=pmNotXor;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;   &lt;/span&gt;//gambar lingkaran pertama&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;   &lt;/span&gt;GambarLingkaran(fjari);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;procedure &lt;/span&gt;TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="SV"&gt;Y: Integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;var&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;  dx,dy:integer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;      &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;if &lt;/span&gt;findrawing then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;           &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;begin&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;              &lt;/span&gt;//hapus lingkaran sebelumnya&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="SV"&gt;GambarLingkaran(fjari);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;              &lt;/span&gt;//hitung jari2 yang baru&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;              &lt;/span&gt;dx:=abs(xcenter-x); &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;             &lt;/span&gt;dy:=abs(ycenter-y);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;if &lt;/span&gt;dx&gt;dy then fjari:=dx else fjari:=dy;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;              &lt;/span&gt;//gambar lingkaran yang baru&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;GambarLingkaran(fjari);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;      end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style="font-weight: bold;"&gt;procedure &lt;/span&gt;TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;  &lt;/span&gt;Shift: TShiftState; X, Y: Integer);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;var&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;dx,dy:integer;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="font-weight: bold;" class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;begin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;      &lt;/span&gt;//hapus lingkaran sebelumnya&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;GambarLingkaran(fjari);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;//selesai menggambar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;findrawing:=false;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;//ubah modus ke pmcopy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;Canvas.Pen.Mode:=pmCopy;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;//hitung jari2 yang baru&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;dx:=abs(xcenter-x);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="EN-GB"&gt;dy:=abs(ycenter-y);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;if &lt;/span&gt;dx&gt;dy then fjari:=dx else fjari:=dy;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="EN-GB"&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style="" lang="SV"&gt;//gambar lingkaran terakhir&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style=""&gt;      &lt;/span&gt;GambarLingkaran(fjari);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;end;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="" lang="SV"&gt;&lt;span style="font-weight: bold;"&gt;end.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;span style="font-family:webdings;"&gt;&lt;br /&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://www.ziddu.com/download/3338567/Project1.rar.html"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Download Sample Program&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.ziddu.com/download/3427642/lingkaran.rar.html"&gt;Download Program Source&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3340423468443916951-6254872498525421644?l=grafcom-unikan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://grafcom-unikan.blogspot.com/feeds/6254872498525421644/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/01/kelompok-3-lingkaran.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/6254872498525421644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3340423468443916951/posts/default/6254872498525421644'/><link rel='alternate' type='text/html' href='http://grafcom-unikan.blogspot.com/2009/01/kelompok-3-lingkaran.html' title='Kelompok 3 Lingkaran Bresenham'/><author><name>GRAFKOM UNIV.KANJURUHAN</name><uri>http://www.blogger.com/profile/07958555347201337821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ii08lj8rp8g/SYU9y5g2XHI/AAAAAAAAAAs/XTw_MZZfqZ4/s72-c/flowchart.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
