<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TentangCAD&#187; adesu</title>
	<atom:link href="http://tentangcad.com/author/adesu/feed/" rel="self" type="application/rss+xml" />
	<link>http://tentangcad.com</link>
	<description>Catatan-catatan Tentang Computer Aided Design</description>
	<lastBuildDate>Tue, 07 Feb 2012 00:33:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mengenal Fungsi WHILE Pada Autolisp</title>
		<link>http://tentangcad.com/2010/04/mengenal-fungsi-while-pada-autolisp/</link>
		<comments>http://tentangcad.com/2010/04/mengenal-fungsi-while-pada-autolisp/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 03:31:43 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/mengenal-fungsi-while-pada-autolisp/</guid>
		<description><![CDATA[Fungsi &#8220;while&#8221; hampir menyerupai fungsi &#8220;repeat&#8221;, tapi beda, kalau repeat fungsinya sudah jelas mengulang dengan sekian kali , tapi kalau while sangat beda dan lebih luas cara penggunaannya, fungsi while bisa di gabung pengunaanya dengan fungsi lain sehingga menjadi lebih efektif, para programer propesional sangat sering menggunakan fungsi while ini. Gambar 1. Format utama dari [...]]]></description>
			<content:encoded><![CDATA[<p>Fungsi &#8220;while&#8221; hampir menyerupai fungsi &#8220;repeat&#8221;, tapi beda, kalau repeat fungsinya  sudah jelas mengulang dengan sekian kali , tapi kalau while sangat beda dan lebih luas cara penggunaannya, fungsi while bisa di gabung pengunaanya dengan fungsi lain sehingga menjadi lebih efektif, para programer propesional sangat sering menggunakan fungsi while ini.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun1.png" alt=""/>
	</p>
<p>Gambar 1. Format utama dari  fungsi while.
</p>
<p>Kelebihannya bisa di pakai untuk mengulang, dari yang di batasai sampai yang tidak terbatas
</p>
<p>Contoh pengulangan dengan batasan tertentu
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun2.png" alt=""/>
	</p>
<p>Gambar 2. While untuk membuat daftar kordinat atau mengumpulkan.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun3.png" alt=""/>
	</p>
<p>Gambar 3. While ketika mencetak.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun4.png" alt=""/>
	</p>
<p>Gambar 4. Sama seperti gambar 3.
</p>
<p>Contoh pengulangan yang tidak terbatas
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun5.png" alt=""/>
	</p>
<p>Gambar 5. Pengulangan yang memakai while tak terbatas.
</p>
<p>Contoh lain penggunaan while yang lebih luas
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun6.png" alt=""/>
	</p>
<p>Gambar 6. Fungsi while di gabung dengan fungsi cond dan getstring.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun7.png" alt=""/>
	</p>
<p>Gambar 7. Fungsi while di gabung dengan cond, nul dan getdist.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041210_0331_MengenalFun8.png" alt=""/>
	</p>
<p>Gambar 8. Fungsi while dengan progn, getdist, getpoint dll.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/mengenal-fungsi-while-pada-autolisp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mencari Kekeliruaan di Program DCL</title>
		<link>http://tentangcad.com/2010/04/mencari-kekeliruaan-di-program-dcl/</link>
		<comments>http://tentangcad.com/2010/04/mencari-kekeliruaan-di-program-dcl/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 03:34:43 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/mencari-kekeliruaan-di-program-dcl/</guid>
		<description><![CDATA[&#8220;Saya coba memodifikasi program tersebut menjadi lebih detail namun gak bisa proses. Gambar tidak muncul di previewnya dan bila di OK programnya tidak membuat gambar&#8230;&#8221; Anda bisa buka topik yang dibicarakan dan bisa mengunduh kode lisp, dcl maupun slide, pada kalimat di bawah ini [url]http://forum.tentangcad.com/viewtopic.php?f=6&#38;t=503[/url] Kalimat paling atas sering di temui, ketika programer pemula membuat [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:#4d4d4d; font-family:Trebuchet MS; font-size:10pt">&#8220;Saya coba memodifikasi program tersebut menjadi lebih detail namun gak bisa proses. Gambar tidak muncul di previewnya dan bila di OK programnya tidak membuat gambar&#8230;&#8221;</span>
	</p>
<p>Anda bisa buka topik yang dibicarakan dan bisa mengunduh kode lisp, dcl maupun slide, pada kalimat di bawah ini
</p>
<p>[url]<a href="http://forum.tentangcad.com/viewtopic.php?f=6&amp;t=503[/url">http://forum.tentangcad.com/viewtopic.php?f=6&amp;t=503[/url</a>]
</p>
<p>Kalimat paling atas sering di temui, ketika programer pemula membuat program Autolisp maupun DCL nya, keluhan tersebut adalah saya sunting dari sebuah topik yang di sampaikan oleh rekan kita, yaitu Bung &#8220;Pither&#8221;, saya bukan untuk mengekspos Bung Pither,  tapi saya akan mempersembahkan buat semua pembaca tutorial ini, &#8220;cara mencari di mana letak kekeliruan&#8221; kode Autolisp maupun pada dclnya, hal ini paling sering  di temui oleh programer pemula, sangat beruntung Bung Pither punya masalah &#8220;tidak&#8221; di telan sendiri, tetapi di lempar ke forum yang tepat sehingga saya bisa ikut memecahkan permasalahan yang di hadapinya. Kesulitan yang di hadapi oleh Bung Pither merupakan inspirasi buat saya lebih korektif melihat dan mencari kekeliruan pada setiap kode.
</p>
<p>Pertama kita akan bahas dulu kode dclnya, mengapa kode dcl ini tidak bisa tampil ketika kode lisp sudah di panggil
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke1.png" alt=""/>
	</p>
<p>Gambar 1. Sebuah kode dcl yang akan di cari kekeliruannya.
</p>
<p>Langkah pertama buka editor Autolisp anda, lantas buka file dcl yang bernama &#8220;pondt.dcl&#8221; , arahkan kursor anda ke &#8220;Tools -&gt; Interface Tools -&gt; Preview DCL  in Editor&#8221;, setelah itu akan tampil sebuah dialog box, lihat gambar di bawah ini dan coba perhatikan pada kotak editnya tidak tampil kode panggil dari kode dcl itu.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke2.png" alt=""/>
	</p>
<p>Gambar 2. Dialog box yang akan menampilkan kode panggil dcl.
</p>
<p> Seharusnya kode panggil yang bernama &#8220;pondt&#8221; harus muncul di kotak edit, ini artinya ada ketidak beresan dengan kode panggil, atau memang pada kode nya sendiri ada yang tidak beres, maka kita coba lagi &#8220;Tools -&gt; Interface Tools -&gt; Preview DCL  in Editor&#8221;, setelah muncul ketik &#8220;pondt&#8221;.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke3.png" alt=""/>
	</p>
<p>Gambar 4. Kata &#8220;pondt&#8221; sudah di ketik pada kotak edit.
</p>
<p>Sekarang anda lakukan tekan tombol &#8220;OK&#8221; untuk melihat kejadian yang akan datang
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke4.png" alt=""/>
	</p>
<p>Gambar 5. Dialog box yang menampilkan kekeliruan.
</p>
<p>Ini artinya ada ketidak beresan pada akhir kode, mungkin tanda tutup &#8220;kurung kurawalnya&#8221; kurang atau keliru, kita lanjutkan dengan tekan tombol &#8220;OK&#8221;, maka akan muncul lagi dialog berikutnya.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke5.png" alt=""/>
	</p>
<p>Gambar 6. Dialog box lanjutan menampilkan kekeliruan.
</p>
<p>Pada dialog box ini masih terjadi kekeliruan pada syntaxnya, mari kita koreksi kodenya.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke6.png" alt=""/>
	</p>
<p>Gambar 7. Kode dcl yang terdapat kekeliruan lihat tanda kotak merah bandingkan dengan gambar 1.
</p>
<p>Mari kita kode pada gambar 7 kita eksekusi gimana  hasilnya
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke7.png" alt=""/>
	</p>
<p>Gambar 8. Kode panggil dcl langsung muncul dengan sendirinya.
</p>
<p>Ternyata setelah di revisi kode pada gambar 1 diatas, ketika di eksekusi kode panggilnya langsung muncul tanpa kita melakukan pengetikan, ini artinya kode tersebut sudah bisa tampil.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke8.png" alt=""/>
	</p>
<p>Gambar 9. Tampilan dialog box dari kode gambar 7
</p>
<p>Kita sekarang beralih ke kode lispnya
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke9.png" alt=""/>
	</p>
<p>Gambar 10. Kode lisp yang di potong karena terlalu panjang
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke10.png" alt=""/>
	</p>
<p>Gambar 11. Kode sambungan dari gambar 10
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke11.png" alt=""/>
	</p>
<p>Gambar 12. Kode sambungan dari gambar 11.
</p>
<p>Dari kode yang di tampilkan oleh gambar 10 s/d 12, kita eksekusi lihat hasilnya
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke12.png" alt=""/>
	</p>
<p>Gambar 13. Hasil eksekusi dari kode lisp
</p>
<p>Ternyata dialog sudah bisa tampil, tapi kenapa gambar &#8220;image&#8221; tidak muncul, ini artinya kode dcl maupun kode lispnya masih ada kekeliruan, mari kita koreksi
</p>
<p>Pada kode dcl kita tambahkan kalimat ini, agar gambar image bisa tampil
</p>
<p>&#8220;: radio_button {label = &#8220;Tampilkan&#8221;;key = &#8220;gbr&#8221;;}&#8221;
</p>
<p>Lihat pada gambar 14 setelah kode di tambah kode tambahan.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke13.png" alt=""/>
	</p>
<p>Gambar 14. Lihat tanda kotak merah adalah kode tambahan.
</p>
<p>Alihkan perhatian kita pada kode lispnya, lihat atau bandingkan gambar 10 dengan gambar 15 yang telah di revisi
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke14.png" alt=""/>
	</p>
<p>Gambar 15 . Gambar 10 yang di revisi, lihat tanda kotak merah.
</p>
<p>
 </p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke15.png" alt=""/>
	</p>
<p>Gambar 16. Gambar image sudah muncul.
</p>
<p>Ketik &#8220;pondt&#8221; pada command prompt maka akan muncul dialog gambar 16,di klik radio button &#8220;tampilkan&#8221; dan isi setiap kotak dengan data ini
</p>
<p>Panjang = T1 = 1000
</p>
<p> Lebar = T2&#8243; = 800
</p>
<p> Tebal = T3&#8243; = 250
</p>
<p> Panjang = K1 = 400
</p>
<p> Lebar = K2 = 350
</p>
<p> Pedestal Kolom = K4 =1500
</p>
<p> Kedalaman Kolom = K3 = 600
</p>
<p> Lapisan Pasir = L1 = 100
</p>
<p> Lapisan Pemadatan = L2 = 200
</p>
<p>Kemudian tekan tombol &#8220;Ok&#8221; dan lihat hasilnya
</p>
<p>
 </p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke16.png" alt=""/>
	</p>
<p>Gambar 17. Terjadi error saat eksekusi lisp di atas
</p>
<p>
 </p>
<p>Jalan satunya  kita harus melakukan eksekusi baris perbaris atau manual, agar di ketahui letak kesalahan tiap barisnya, di blok lah gambar 10 mulai kalimat ini &#8220;(setq dcl_id (load_dialog &#8220;Pondt Revisi.DCL&#8221;))&#8221;, kemudian tekan &#8220;tombol selection&#8221;.
</p>
<p>Di blok lagi pada di gambar di bawah in
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke17.png" alt=""/>
	</p>
<p>Gambar 18.Contoh kode yang di blok
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/041010_0331_MencariKeke18.png" alt=""/>
	</p>
<p>Gambar 19, Hasil kode yang di blok
</p>
<p>Nah sekarang dengan cara manual sudah di ketahui letak kekeliruannya, ternyata terletak pada baris ke 7, coba anda perhatikan disana ada variable &#8220;T4&#8243;, yang tidak di ketahui asal usulnya sehingga kekeliruan program yang di buat oleh rekan kita sudah ketahuan.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/mencari-kekeliruaan-di-program-dcl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengenal Fungsi OPERATORS Pada Autolisp</title>
		<link>http://tentangcad.com/2010/04/mengenal-fungsi-operators-pada-autolisp/</link>
		<comments>http://tentangcad.com/2010/04/mengenal-fungsi-operators-pada-autolisp/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 02:11:55 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/mengenal-fungsi-operators-pada-autolisp/</guid>
		<description><![CDATA[Apa sih &#8220;Operators&#8221;, yang pasti anda akan berpikiran lain, karena kata itu konotasinya lebih ke objek manusia, seperti operator mesin, radio atau yang lainnya. Tapi di program Autolisp kata &#8220;operator s&#8221; lebih menitik beratkan pada sejumlah fungsi matematis, diantaranya perkalian, penjumlahan, pembagian dan pengurangan serta yang lainnya. Gambar 1. Sejumlah fungsi operators pada program Autolisp. [...]]]></description>
			<content:encoded><![CDATA[<p>Apa sih &#8220;Operators&#8221;, yang pasti anda akan berpikiran lain, karena kata itu konotasinya lebih ke objek manusia, seperti operator mesin, radio atau yang lainnya. Tapi di program Autolisp kata &#8220;operator s&#8221; lebih menitik beratkan pada sejumlah fungsi matematis, diantaranya perkalian, penjumlahan, pembagian dan pengurangan serta yang lainnya.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040810_0211_MengenalFun1.png" alt=""/>
	</p>
<p>Gambar 1. Sejumlah fungsi operators pada program Autolisp.
</p>
<p>Yang biasa menjalankan atau menggunakan program VBA, kalau melihat fungsi operators di program Autolisp, selalu bilang bikin pusing ketika menjalankan perhitungan matematisnya, memang betul karena fungsi matematis di program VBA dengan di program Autolisp sangat beda, di program VBA kalau kita ingin membuat perkalian sebagai contoh sangat mudah, tapi kalau di program Autolisp bentuknya  akan di balik, hal inilah yang kurang di sukai oleh programer yang biasa menjalankan VBA.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040810_0211_MengenalFun2.png" alt=""/>
	</p>
<p>Gambar 2. Perbedaan bentuk perkalian antara VBA dan Autolisp.
</p>
<p>Pada program Autolisp semua fungsi operators (tambah, bagi, perkalian dll) selalu di tempatkan di depan variablenya (angka), tapi kalau anda sudah biasa menjalankan program Autolisp, menemui hal itu bukan suatu masalah jadi prinsipnya tergantung kebiasaan anda program apa yang anda jalankan.
</p>
<p>Contoh fungsi operator yang di gunakan.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040810_0211_MengenalFun3.png" alt=""/>
	</p>
<p>Gambar 3. Fungsi tambah, kurang, kali dan bagi.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040810_0211_MengenalFun4.png" alt=""/>
	</p>
<p>Gambar 4. Bentuk fungsi persamaan atau lebih besar, kecil dan lainnya.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040810_0211_MengenalFun5.png" alt=""/>
	</p>
<p>Gambar 5. Bentuk bitwise serta penabahn/ pengurangan.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/mengenal-fungsi-operators-pada-autolisp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengenal Fungsi CAR, CADR, CADDR dan CDR Pada Autolisp</title>
		<link>http://tentangcad.com/2010/04/mengenal-fungsi-car-cadr-caddr-dan-cdr-pada-autolisp/</link>
		<comments>http://tentangcad.com/2010/04/mengenal-fungsi-car-cadr-caddr-dan-cdr-pada-autolisp/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 13:11:50 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/mengenal-fungsi-car-cadr-caddr-dan-cdr-pada-autolisp/</guid>
		<description><![CDATA[Salah satu fungsi untuk mengurai data atau daftar (list) adalah dengan fungsi &#8220;Car&#8221;, car adalah singkatan untuk &#8220;Contents of the Address Register&#8221;, selain car masih ada fungsi lain yaitu &#8220;cadr&#8221;,&#8221;caddr&#8221; serta masih banyak anakan dari ketiga kode tersebut . Gambar 1. Fungsi car,cadr,caddr dan cdr serta hasilnya. Car bila di fungsikan pada sebuah daftar (list) [...]]]></description>
			<content:encoded><![CDATA[<p>Salah satu fungsi untuk mengurai data atau daftar (list) adalah dengan fungsi &#8220;Car&#8221;, car adalah singkatan untuk &#8220;Contents of the Address Register&#8221;, selain car masih ada fungsi lain yaitu &#8220;cadr&#8221;,&#8221;caddr&#8221; serta masih banyak anakan dari ketiga kode tersebut .
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_1311_MengenalFun1.png" alt=""/>
	</p>
<p>Gambar 1. Fungsi car,cadr,caddr dan cdr serta hasilnya.
</p>
<p>Car bila di fungsikan pada sebuah daftar (list) akan di dapat daftar pertama dari daftar tersebut.
</p>
<p>Cadr bila di fungsikan pada sebuah daftar (list) akan di dapat daftar kedua  dari daftar tersebut.
</p>
<p>Caddr bila di fungsikan pada sebuah daftar (list) akan di dapat daftar ketiga dari daftar tersebut.
</p>
<p>Cdr bila di fungsikan pada sebuah daftar (list) akan di dapat daftar kedua dan seterusnya  dari daftar tersebut, atau daftar pertama tidak di tampilkan.
</p>
<p>Contoh lain yang di dapat dari sumber lain.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_1311_MengenalFun2.png" alt=""/>
	</p>
<p>Gambar 2. Contoh car dan turunannya serta hasilnya.
</p>
<p>Pemahaman terhadap car,cadr,caddr maupun cdr masih mudah di pahami (lihat gambar 1), tapi kalau sudah mengarah kepada turunannya akan lebih ngejelimet, lihat gambar 3 sebelah kiri namun untuk memudahkan arti lebih luas anda bisa lihat sebelah kanannya.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_1311_MengenalFun3.png" alt=""/>
	</p>
<p>Gambar 3. Equivalent antara car dan uraiannya.
</p>
<p>Fungsi car dan cdr bisa membuat turunannya sampai 4 level
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_1311_MengenalFun4.png" alt=""/>
	</p>
<p>Gambar 4. Car dengan turunannya.
</p>
<p>
 </p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/mengenal-fungsi-car-cadr-caddr-dan-cdr-pada-autolisp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengenal Fungsi GETKWORD Pada Autolisp</title>
		<link>http://tentangcad.com/2010/04/mengenal-fungsi-getkword-pada-autolisp/</link>
		<comments>http://tentangcad.com/2010/04/mengenal-fungsi-getkword-pada-autolisp/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 01:24:06 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/mengenal-fungsi-getkword-pada-autolisp/</guid>
		<description><![CDATA[Getkword adalah sebuah fungsi untuk memasukin data dengan di gabung fungsi initget dan di kontrol oleh batasan bit, artinya bila anda menggunakan fungsi ini, maka data yang akan di masukin sudah di set sedemikian rupa, bila memasukin data di luar batasan maka hasilnya akan &#8220;Invalid option keyword.&#8221;, biasanya fungsi getkword terlebih dahulu di ikuti oleh [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Times New Roman; font-size:12pt">Getkword adalah sebuah fungsi untuk memasukin data dengan di gabung fungsi initget dan di kontrol oleh batasan bit, artinya bila anda menggunakan fungsi ini, maka data yang akan di masukin sudah di set sedemikian rupa, bila memasukin data di luar batasan maka hasilnya akan &#8220;Invalid option keyword.&#8221;, biasanya fungsi getkword terlebih dahulu di ikuti oleh fungsi &#8220;initget&#8221;, fungsi ini akan mengontrol terhadap fungsi getkword, fungsi initget selalu di ikuti sebuah nilai bit, nilai bit dengan angka tertentu akan membatasi pemakai memasukin data di luar dari ketentuan initget tadi.<br />
</span></p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_0124_MengenalFun1.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">Gambar 1. Format utama dari fungsi getkword.<br />
</span></p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_0124_MengenalFun2.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">Gambar 2. Fungsi getkword yang di ikuti oleh fungsi initget.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">Nilai bits dengan ketentuannya.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">Kode bit akan mengijinkan atau tidak mengijinkan terhadap pemakai ketika memasukin input data, bit bisa ditambahkan bersama yang lain untuk mendapatkan nilai kombinasi dari mulai nilai 0 s/d 255, jika nilai bit tidak di sertakan asumsinya tanpa kondisi.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">1 (bit 0)  Mencegah pemakai menekan tombol enter.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">2 (bit 1)  Mencegah pemakai menekan tombol nol.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">4 (bit 2)  Mencegah pemakai memasukan nilai negatif.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">8 (bit 3)  Mengijinkan ke pemakai untuk memasukan sebuah titik di luar batasan gambar, kondisi bisa di pergunakan untuk fungsi pemasukan yang akan datang dari pemakai, jika variable &#8220;limcheck&#8221; di set ke yang berlaku.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">16 (bit 4)  tidak di gunakan.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">32 (bit 5)  Menggunakan garis dashed ketika menggambar sebuah garis rubber band atau kotak, Untuk itu fungsi ini pemakai dapat memilih sebuah titik yang terpilih lokasinya di area gambar, nilai bit ini menyebabkan garis rubber band atau kotak menjadi dashed sebagai pengganti solid. (beberapa tampilan drivers di gunakan khusus membedakan warna sebagai pengganti garis dashed, jika systim variable POPUPS adalah 0, AutoCAD akan mengabaikan bit itu.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">64 (bit 6)  Melarang memasukan input kordinat Z pada fungsi getdist, sebuah aplikasi akan menjamin fungsi ini kembali ke nilai 2D.<br />
</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">128 (bit 7)  Mengijinkan bebas data input jika itu sebagai kunci kata, sebagai penghotmatan terhadap kontrol bit yang lain dan kata kunci yang terdaftar. Bit ini lebih di utamakan di atas bit 0, jika bit 7 dan 0 di set maka pemakai cukup tekan tombol enter, maka akan di hasilkan sebuah kalimat batal.<br />
</span></p>
<p>
 </p>
<p>
 </p>
<p><span style="font-family:Times New Roman; font-size:12pt"><strong>CATATAN : Masa yang akan datang atau ke depannya versi Autolisp mungkin akan menggunakan initget kontrol bit, untuk mencegah setting yang tidak terdaftar.<br />
</strong></span></p>
<p>
 </p>
<p><span style="font-family:Times New Roman; font-size:12pt">Contoh fungsi getkword dengan fungsi initget dan fungsi lainnya.<br />
</span></p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_0124_MengenalFun3.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><strong><br />
			</strong></span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">Gambar 3. Fungsi getkword di gabung dengan fungsi lain.<br />
</span></p>
<p>
 </p>
<p><span style="font-family:Times New Roman; font-size:12pt">Contoh lain<br />
</span></p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040710_0124_MengenalFun4.png" alt=""/><span style="font-family:Times New Roman; font-size:12pt"><br />
		</span></p>
<p><span style="font-family:Times New Roman; font-size:12pt">Gambar 4. Fungsi initget dengan nilai kode 1.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/mengenal-fungsi-getkword-pada-autolisp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mengenal Fungsi ALERT Pada Autolisp</title>
		<link>http://tentangcad.com/2010/04/mengenal-fungsi-alert-pada-autolisp/</link>
		<comments>http://tentangcad.com/2010/04/mengenal-fungsi-alert-pada-autolisp/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 23:42:49 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/mengenal-fungsi-alert-pada-autolisp/</guid>
		<description><![CDATA[Alert adalah sebuah fungsi untuk menampilkan sebuah dialog box, yang berisi sejumlah kalimat perhatian, peringatan atau kekeliruan pada sebuah program, fungsi ini bisa berdiri sendiri maupun bergabung dengan fungsi lain, fungsi alert sangat berguna untuk memberi peringatan ataupun informasi pada pemakai sebelum sebuah program di lanjutkan. Gambar 1. Bentuk format utama dari fungsi alert. Gambar [...]]]></description>
			<content:encoded><![CDATA[<p>Alert adalah sebuah fungsi untuk menampilkan sebuah dialog box, yang berisi sejumlah kalimat perhatian, peringatan atau kekeliruan pada sebuah program, fungsi ini bisa berdiri sendiri maupun  bergabung dengan fungsi lain, fungsi alert sangat berguna untuk memberi peringatan ataupun informasi pada pemakai sebelum sebuah program di lanjutkan.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun1.png" alt=""/>
	</p>
<p>Gambar 1. Bentuk format utama dari fungsi alert.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun2.png" alt=""/>
	</p>
<p>Gambar 2. Tampilan fungsi alert.
</p>
<p>Jika kalimat fungsi alert panjang buatlah menjadi berjajar ke bawah, contohnya seperti di bawah ini
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun3.png" alt=""/>
	</p>
<p>Gambar 3. Kalimat pada fungsi alert yang panjang di buat berjajar ke bawah.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun4.png" alt=""/>
	</p>
<p>Gambar 4. Tampilan kalimat yang di jajarkan ke bawah.
</p>
<p>Fungsi &#8220;strcat&#8221; adalah untuk menggabungkan antara sebuah kalimat dengan kalimat lain, dan fungsi &#8220;\n&#8221; supaya kalimat di tempatkan pada alinea baru.
</p>
<p>Di gabungkan dengan variable lain
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun5.png" alt=""/>
	</p>
<p>Gambar 5. Alert di gabung dengan variable lain.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun6.png" alt=""/>
	</p>
<p>Gambar 6. Fungsi  alert di sisipi variable lain.
</p>
<p>Bentuk lain kalimat yang di jajar ke bawah bisa di gunakan cara ini
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun7.png" alt=""/>
	</p>
<p>Gambar 7. Cara lain format kalimat yang di jajar ke bawah.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_2342_MengenalFun8.png" alt=""/>
	</p>
<p>Gambar 8. Hasil tampilan dari kode gambar 7.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/mengenal-fungsi-alert-pada-autolisp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengenal Fungsi COND Pada Autolisp</title>
		<link>http://tentangcad.com/2010/04/mengenal-fungsi-cond-pada-autolisp/</link>
		<comments>http://tentangcad.com/2010/04/mengenal-fungsi-cond-pada-autolisp/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 01:26:41 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/mengenal-fungsi-cond-pada-autolisp/</guid>
		<description><![CDATA[Salah satu fungsi yang juga banyak di gunakan para programer Autolisp adalah &#8220;COND&#8221;, cond adalah merupakan singkatan untuk &#8220;CONDITION&#8221;, fungsi ini merupakan fungsi yang semua variable inputnya benar semua, tetapi harus di pilih salah satu. Format utama cond seperti ini Gambar 1. Bentuk format untuk fungsi cond. Variable &#8220;opt&#8221; adalah variable input dari pemakai yang [...]]]></description>
			<content:encoded><![CDATA[<p>Salah satu fungsi yang juga banyak di gunakan para programer Autolisp adalah &#8220;COND&#8221;, cond adalah merupakan singkatan untuk &#8220;CONDITION&#8221;, fungsi ini merupakan fungsi yang semua  variable inputnya benar semua, tetapi harus di pilih salah satu.
</p>
<p>Format utama cond seperti ini
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_0126_MengenalFun1.png" alt=""/>
	</p>
<p>Gambar 1. Bentuk format untuk fungsi cond.
</p>
<p>Variable &#8220;opt&#8221; adalah variable input dari pemakai yang akan memasukan nilai, fungsi alert disini adalah salah satu contoh fungsi yang di gunakan, anda bisa ganti dengan fungsi program lain, tergantung kebutuhan dari program tersebut, jadi cara kerja fungsi &#8220;cond&#8221; ini adalah bila pemakai memasukin nilai &#8220;1 s/d 4&#8243;, semua nilai ini adalah benar tetapi program harus memilih salah satu nilai.
</p>
<p>Contoh fungsi cond
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_0126_MengenalFun2.png" alt=""/>
	</p>
<p>Gambar 2. Salah satu contoh fungsi cond di gunakan lebih luas.
</p>
<p>Pada gambar 2 di atas pemakai akan memilih salah satu tipe baut yang akan di olah, karena  pada variable &#8220;ext_db&#8221; hanya membutuhkan data dari asosiasi tipe baut tersebut.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040510_0126_MengenalFun3.png" alt=""/>Gambar 3. Contoh lain penggunaan cond. </p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/mengenal-fungsi-cond-pada-autolisp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perbedaan Antara Extrude, Revolve Dan Presspull</title>
		<link>http://tentangcad.com/2010/04/perbedaan-antara-extrude-revolve-dan-presspull/</link>
		<comments>http://tentangcad.com/2010/04/perbedaan-antara-extrude-revolve-dan-presspull/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 03:27:08 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoCAD]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/04/perbedaan-antara-extrude-revolve-dan-presspull/</guid>
		<description><![CDATA[Banyak cara untuk membentuk objek 3D, diantara dengan fungsi command &#8220;Extrude&#8221;, &#8220;Revolve&#8221; dan &#8220;Presspull&#8221;, masing –masing punya kelebihan dan kekurangan tergantung kebutuhan dan teknik yang di pakai, serta tergantung objek yang akan di kerjakan anda. Objek 3D umumnya berasal dari objek 2D, kemudian di kerjakan dengan teknik extrude, revolve ataupun presspull, khusus command presspull hanya [...]]]></description>
			<content:encoded><![CDATA[<p>Banyak cara untuk membentuk objek 3D,  diantara dengan fungsi  command  &#8220;Extrude&#8221;, &#8220;Revolve&#8221; dan &#8220;Presspull&#8221;, masing –masing punya kelebihan dan kekurangan tergantung kebutuhan dan teknik yang di pakai, serta tergantung objek yang akan di kerjakan anda.
</p>
<p>Objek 3D umumnya berasal dari objek 2D, kemudian di kerjakan dengan teknik extrude, revolve ataupun presspull, khusus command presspull hanya ada pada versi Autocad versi terbaru, tapi kalau extrude dan revolve telah ada pada versi lama.
</p>
<p>Inilah karakteristik masing-masing fungsi.
</p>
<p>&#8220;Extrude&#8221;
</p>
<ol>
<li>Objek yang akan di extrude harus berbentuk satu entity, misal rectang, ellips ataupun circle.
</li>
<li>Objek yang belum satu entity, terlebih dahulu harus di lakukan pedit ataupun region.
</li>
<li>Extrude bisa di lakukan terhadap objek yang tidak beraturan, atau yang berbentuk rumit.
</li>
<li>Extrude bisa dilakukan dengan mengikuti garis yang di kehendaki (path), contoh bentuk hurus &#8220;S&#8221;.
</li>
<li>Bisa membentuk kemiringan (taper) saat di extrude.
</li>
</ol>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040310_0326_PerbedaanAn1.png" alt=""/>
	</p>
<p>Gambar 1. Objek 2D yang di extrude dan extrude dengan taper.
</p>
<p>&#8220;Revolve&#8221;
</p>
<ol>
<li>Objek yang akan di extrude harus berbentuk satu entity, misal rectang, ellips ataupun circle.
</li>
<li>Objek yang belum satu entity, terlebih dahulu harus di lakukan pedit ataupun region.
</li>
<li>Sangat cocok untuk membentuk objek seperti botol, gelas atau ban serta pelek.
</li>
<li>
<div>Bisa di lakukan revolve terhadap sumbu &#8220;X&#8221; maupun &#8220;Y&#8221;
</div>
<p>
 </p>
</li>
</ol>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040310_0326_PerbedaanAn2.png" alt=""/>
	</p>
<p>Gambar 2 . Objek 2D yang di revolve terhadap sumbu X atau Y dan terhadap garis bantu.
</p>
<p style="margin-left: 36pt">
 </p>
<p style="margin-left: 36pt">
 </p>
<p>&#8220;Presspull&#8221;
</p>
<ol>
<li>Bisa di lakukan terhadap objek yang belum satu entity.
</li>
<li>Bisa membuat lubang (press) ataupun membuat benda menonjol (pull).
</li>
</ol>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040310_0326_PerbedaanAn3.png" alt=""/>
	</p>
<p>Gambar 3. Objek 2D di presspull pilih celah tengah objek.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/04/040310_0326_PerbedaanAn4.png" alt=""/>
	</p>
<p>Gambar 4. Objek 3D yang di press dan yang di pull.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/04/perbedaan-antara-extrude-revolve-dan-presspull/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Membuat Gambar 3D Untuk Pemula</title>
		<link>http://tentangcad.com/2010/03/membuat-gambar-3d-untuk-pemula/</link>
		<comments>http://tentangcad.com/2010/03/membuat-gambar-3d-untuk-pemula/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 06:37:46 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoCAD]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/03/membuat-gambar-3d-untuk-pemula/</guid>
		<description><![CDATA[Membuat gambar 3D bagi pemula mungkin terasa sulit, harus mulai dari mana tetapi bila anda sebagai pemula sudah mahir di 2D itu bukan masalah, sekarang tinggal pemahaman gambar 3D, gambar 3D adalah gambar 2D yang di extrude (dibuat ada ketinggian), ketinggiannya akan terlihat apabila &#8220;WCS&#8221; di rubah menjadi &#8220;UCS&#8221;, selama posisi dalam keadaan &#8220;WCS&#8221; gambar [...]]]></description>
			<content:encoded><![CDATA[<p>Membuat gambar 3D bagi pemula mungkin terasa sulit, harus mulai dari mana tetapi bila anda sebagai pemula sudah mahir di 2D itu bukan masalah, sekarang tinggal pemahaman gambar 3D, gambar 3D adalah gambar 2D yang di extrude (dibuat ada ketinggian), ketinggiannya akan terlihat apabila &#8220;WCS&#8221; di rubah menjadi &#8220;UCS&#8221;, selama posisi dalam keadaan &#8220;WCS&#8221; gambar 3Dnya tidak akan nampak, karena posisi &#8220;WCS&#8221; sama dengan anda melihat dari atas. Bayangkan anda melihat sebuah kotak korek api bila di lihat dari atas, maka yang terlihat hanya bentuk segi empat saja, seolah-olah korek api tersebut hanya berupa segi empat saja, sekarang posisi anda di rubah yang tadi melihat dari atas sekarang lihatlah dari sebelah samping, maka akan tampak bahwa korek api tersebut ternyata punya ketinggian.
</p>
<p>Perlu anda ketahui fungsi extrude akan bisa di gunakan bila objeknya satu entity, misal lingkaran, ellips dan rectang, bila anda membuat kotak dengan menggunakan fungsi &#8220;LINE&#8221;, itu belum menjadi satu entity, anda harus melakukan fungsi &#8220;PEDIT&#8221; atau &#8220;REGION&#8221;, kadangkala saat melakukan pedit sulit dilakukan atau sering gagal karena ada celah yang tidak terlihat oleh mata kita, hal inilah yang sering di alami oleh para drafter pemula.
</p>
<p>Langkah pertama kita siapkan layer atau membuat layer, pada commmand prompt ketik &#8220;layer&#8221;
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb1.png" alt=""/>
	</p>
<p>Gambar 1. Bentuk layer manager yang di tampilkan.
</p>
<p>Maksud membuat layer yang bernama &#8220;Meja&#8221;, adalah untuk memisahkan antara bagian meja dengan yang lainnya, tiada lain untuk memudahkan saat mengedit gambar, perlu anda perhatikan &#8220;gambar yang baik&#8221; adalah gambar yang mudah di edit oleh orang lain, jangan sekali-kali membuat gambar dalam satu layer di satukan dimensi, hatch dan gambar itu sendiri, hal inilah yang akan menyulitkan saat mengedit.
</p>
<p>Setelah selesai klik apply kemudian OK, area gambar akan nampak bebas dari dialog box, sekarang anda ketik &#8220;rectang&#8221; pada command prompt
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb2.png" alt=""/>
	</p>
<p>Gambar 2. Fungsi rectang tampak sedang diaktifkan.
</p>
<p>Disini anda masukan nilai untuk kordinat pertamanya nilai &#8220;0,0&#8243; kemudian kordinat keduanya dengan nilai &#8220;1000,500&#8243;, ini artinya anda sedang membuat meja bagian atasnya dengan panjang 1000 dan lebar 500.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb3.png" alt=""/>
	</p>
<p>Gambar 3. Gambar rectang atau segi empat bila dilihat dari atas.
</p>
<p>Perhatikan sekali lagi kotak ini hanya berupa segi empat, dan lihat bentuk sumbu &#8220;X&#8221; dan &#8220;Y&#8221; sementara yang sumbu &#8220;Z&#8221; tidak tampak, ini menunjukan kondisi dalam keadaan &#8220;WCS&#8221;, dimana sumbu &#8220;Z&#8221; nya ada di atas, sekarang kita rubah posisi menjadi &#8220;UCS&#8221; dengan cara, arahkan kursor anda ke menu &#8220;View -&gt; 3D Views -&gt;Viewpoint Presets&#8230;&#8221;
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb4.png" alt=""/>
	</p>
<p>Gambar 4. Memilih menu viewpoint presets.
</p>
<p>Setelah menu &#8220;viewpoint presets&#8221; di pilih akan muncul dialog selanjutnya
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb5.png" alt=""/>
	</p>
<p>Gambar 5. Dialog box untuk merubah posisi UCS.
</p>
<p>Isilah kotak &#8220;X Axis&#8221; dengan nilai 315 dan kotak &#8220;XY Plane&#8221; dengan nilai 30, atau anda bisa di lakukan dengan meng klik kotak 315 dan sebelah kanannya angka 30 sebelah bawah. Ma ka tampilan objek gambar akan berubah.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb6.png" alt=""/>
	</p>
<p>Gambar 6. Posisi ucs sudah mulai berubah sumbu z sudah terlihat.
</p>
<p>Sekarang anda sudah bisa melihat sumbu &#8220;Z&#8221;, sehingga ketika objek di extrude akan tampak perubahannya, pada command prompt ketik &#8220;extrude&#8221;, isi ketinggiannya dengan nilai 20 sementara untuk taper nya tekan saja tombol enter artinya kita tidak memilih nilai, yang di pilih default &#8220;&lt;0&gt;&#8221;.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb7.png" alt=""/>
	</p>
<p>Gambar 7, Urutan langkah extrude.
</p>
<p>Inilah hasil extrude pada kotak meja
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb8.png" alt=""/>
	</p>
<p>Gambar 8. Hasil extrude dari kotak segi empat.
</p>
<p>Meja ini masih terlihat kasar setiap pojok masih runcing, jangan di pikirkan dulu itu nanti dikerjakan saat akan menjelang finising, termasuk warna garis mana ada kayu warnanya merah, disini yang akan di bahas trik dan cara membuat 3D, nanti di lain sesi akan di bahas soal lain.
</p>
<p>Sekarang anda buat layer baru yang bernama &#8220;Kaki Meja&#8221; dan di set ke &#8220;set current&#8221;, pada command prompt ketik &#8220;xline&#8221; dan buat untuk &#8220;h&#8221; maupun &#8220;v&#8221;, serta pilih pojok meja bagian bawah, kemudian di offset dari kedua garis tersebut kearah dalam dengan jarak 100, ini garis bantu untuk membuat lingkaran yang akan di jadikan kaki meja, lanjutkan dengan membuat lingkaran dengan titik center perpotongan garis bantu itu, perhatikan pada gambar 10.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb9.png" alt=""/>
	</p>
<p>Gambar 9. Urutan langkah menggunakan xline dan offset.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb10.png" alt=""/>
	</p>
<p>Gambar 10. Dua buah garis bantu untuk membuat lingkaran.
</p>
<p>Layer &#8220;Meja&#8221; supaya di matikan ini untuk memudahkan saat membuat &#8220;kaki meja&#8221;, sehingga fokus kita hanya pada kaki meja, meja ini akan kita set dengan ketinggian sekitar 45 cm atau 450 mm dari lantai sampai dengan permukaan atas meja, jadi kaki meja harus di kurangi dengan ketebalan meja yaitu 20, sehingga kaki meja akan kita extrude 450-20=430 mm, kearah bawah &#8220;-430&#8243; (pakai tanda minus artinya extrude mengarah ke bawah.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb11.png" alt=""/>
	</p>
<p>Gambar 11. Kaki meja sudah terbentuk.
</p>
<p>Bila kaki meja yang anda buat terlihat hanya berupa dua buah lingkaran dan dua garis vertikal, segera set &#8220;isolines&#8221; ke nilai 12 kemudian di &#8220;regen&#8221;.
</p>
<p>Rasanya kaki meja kalau cuma lurus aja agak kurang rasa sentuhan seni, baik kita akan buat sedikit ada bentuk yang enak di lihat, ketik &#8220;circle&#8221; pilih lingkaran paling bawah dan pilih quadrant dengan radius 10, lantas di extrude setinggi 150, terus di &#8220;array&#8221; pilih polar dengan jumlah 12.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb12.png" alt=""/>
	</p>
<p>Gambar 12. Urutan dan langkah circle,extrude dan array.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb13.png" alt=""/>
	</p>
<p>Gambar 13. Lingkaran yang di extrude kemudian di array.
</p>
<p>Langkah selanjutnya lakukan &#8220;subtract&#8221; dan hasilnya lihat pada gambar 14
</p>
<p>
 </p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb14.png" alt=""/>
	</p>
<p>Gambar 14. Kaki meja setelah dilakukan subtract.
</p>
<p>Garis bantu segera hapus karena sudah tidak di butuhkan lagi, layer &#8220;Meja&#8221; supaya di hidupkan kembali, sekarang akan di lakukan proses &#8220;mirror&#8221;, pilih midpoint pada lebar meja sebelah kiri dan sebelah kanan.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb15.png" alt=""/>
	</p>
<p>Gambar 15. Urutan langkah mirror kaki meja .
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb16.png" alt=""/>
	</p>
<p>Gambar 16. Hasil mirror pada kaki meja.
</p>
<p>Berikutnya lakukan mirror terhadap kaki meja dengan memilih midpoint dari panjang meja
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb17.png" alt=""/>
	</p>
<p>Gambar 17. Kaki meja sudah komplit.
</p>
<p>Sentuhan akhir adalah melakukan &#8220;fillet&#8221; terhadap meja bagian atas agar terlihat lebih manis, untuk bagian pojok fillet dengan radius 25 dan bagian sisi panjang maupun lebar dengan nilai 5.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb18.png" alt=""/>
	</p>
<p>Gambar 18. Urutan langkah untuk fillet terhadap meja.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb19.png" alt=""/>
	</p>
<p>Gambar 19. Bentuk akhir dari meja.
</p>
<p>Meja kita akan ganti warnanya menjadi warna kayu alami, arahkan kursor anda ke menu &#8220;View -&gt; Render -&gt; Materials&#8230;&#8221;
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb20.png" alt=""/>
	</p>
<p>Gambar 20. Arah menuju menu material.
</p>
<p>Setelah memilih menu material akan muncul dialog ini.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb21.png" alt=""/>
	</p>
<p>Gambar 21. Dilaog untuk material.
</p>
<p>Kemudian anda pilih lagi atau tekan tombol &#8220;MaterialsLibrary&#8230;&#8221;
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb22.png" alt=""/>
	</p>
<p>Gambar 22. Dialog box material library.
</p>
<p>Pada kotak &#8220;Current Library&#8221; atau paling kanan pilih &#8220;Wood.Med.Ash&#8221; atau terserah anda, klik tombol &#8220;Import -&gt; OK&#8221;. Setelah gambar 22 di klik OK kemudian menghilang yang tertinggal dialog box gambar 21.
</p>
<p>Pada kotak &#8220;Materials&#8221; di klik &#8220;Wood.Med.Ash&#8221; terus di klik tombol &#8220;Attach&#8221; dan pilih semua objek, kemudian di OK, arahkan lagi kursor anda ke menu &#8220;View -&gt; Render -&gt; renders&#8230; render (pada diaalog box)&#8221;.
</p>
<p>Inilah hasil akhir dari meja yang anda buat
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032910_0632_MembuatGamb23.png" alt=""/>
	</p>
<p>Gambar 23. Hasil akhir dari meja kreasi anda.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/03/membuat-gambar-3d-untuk-pemula/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Mengenal Fungsi SSNAME pada Autolisp</title>
		<link>http://tentangcad.com/2010/03/mengenal-fungsi-ssname-pada-autolisp/</link>
		<comments>http://tentangcad.com/2010/03/mengenal-fungsi-ssname-pada-autolisp/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 01:19:15 +0000</pubDate>
		<dc:creator>adesu</dc:creator>
				<category><![CDATA[AutoLISP]]></category>

		<guid isPermaLink="false">http://tentangcad.com/2010/03/mengenal-fungsi-ssname-pada-autolisp/</guid>
		<description><![CDATA[Bagi programer pemula atau yang masih belajar pasti akan bingung bila mendapatkan fungsi &#8220;SSNAME&#8221; ini, ssname adalah &#8220;selection set name&#8221; tetapi ssname ini tidak bisa berdiri sendiri harus ada fungsi lain yang menyertainya, diantaran fungsi &#8220;ssget&#8221;, &#8220;sslength&#8221;. Format utama dari ssname seperti ini Gambar 1. Bentuk format dari fungsi ssname. Ssx adalah variable yang di [...]]]></description>
			<content:encoded><![CDATA[<p>Bagi programer pemula atau yang masih belajar pasti akan bingung bila mendapatkan fungsi &#8220;SSNAME&#8221; ini, ssname adalah &#8220;selection set name&#8221;  tetapi ssname ini tidak bisa berdiri sendiri harus ada fungsi lain yang menyertainya, diantaran fungsi &#8220;ssget&#8221;, &#8220;sslength&#8221;.
</p>
<p>Format utama dari ssname seperti ini
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun1.png" alt=""/>
	</p>
<p>Gambar 1. Bentuk format dari fungsi ssname.
</p>
<p>Ssx adalah variable yang di dapat dengan menggunakan fungssi &#8220;ssget&#8221; dan cnt adalah variable bilangan, biasanya di mulai dari angka 0. Hasil diatas akan berupa nama sebuah entity.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun2.png" alt=""/>
	</p>
<p>Gambar 2. Hasil perolehan dari kode gambar 1.
</p>
<p>Di bawah ini kode ssname secara  lengkap
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun3.png" alt=""/>
	</p>
<p>Gambar 3. Contoh lengkap fungsi ssname beserta fungsi yang lain.
</p>
<p>Bagaimana cara kerja fungsi ssname ini, adalah sebagai berikut
</p>
<p>Variable ssx dengan fungsi &#8220;ssgetnya&#8221; akan menangkap semua objek gambar yang anda pilih dalam lingkup window,dengan hasil seperti ini.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun4.png" alt=""/>
	</p>
<p>Gambar 4. Hasil tangkapan objek gambar oleh fungsi ssget.
</p>
<p>Kemudian  karena hasilnya berupa &#8220;selection set: 6&#8243; yang kita tidak bisa di mengerti, kita tidak tahu ada berapa objek yang dapat di tangkap oleh fungsi ssget tersebut, maka harus di ukur panjang atau banyaknya objek yang di tangkap itu, dilakukan dengan fungsi &#8220;sslength&#8221;, dengan hasil ini.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun5.png" alt=""/>
	</p>
<p>Gambar 5. Jumlah hasil tangkapan objek.
</p>
<p>Langkah berikutnya  men set variable &#8220;cnt&#8221; ke angka 0, kemudian dengan fungsi ssname kita akan mengetahui nama dari objek yang di tangkap tadi, perlu di ketahui bahwa objek yang di tangkap oleh fungsi ssget adalah objek yang terakhir di buat.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun6.png" alt=""/>
	</p>
<p>Gambar 6. Sebuah nama dari objek.
</p>
<p>Nama entity sudah di ketahui, tetapi kita masih belum tahu objek apa itu, yang jelas seperti telah di sebutkan di atas bahwa objek itu pasti objek yang terakhir di buat itu saja. Langkah berikut kita akan uraikan lebih rinci nama entity tersebut dengan bantuan fungsi &#8220;entget&#8221;
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun7.png" alt=""/>
	</p>
<p>Gambar 7. Isi dari pada sebuah entity.
</p>
<p>Wah&#8230;.pasti semakin tidak mengerti  hasil pada gambar 7 itu, bagaimana cara mengetahui arti uraian di atas itu, sekarang anda buka editor &#8220;Visual LISP&#8221;, dengan cara arahkan kursor anda ke menu &#8220;Tools -&gt; Autolisp -&gt; Visual LISP editor&#8221;, atau ketik saja di command prompt &#8220;VLIDE&#8221;, setelah editor terbuka kemudian kursor anda arahkan ke menu  &#8220;Help&#8221;, setelah terbuka pilih tab &#8220;Contents&#8221;, kemudian cari &#8220;DFX Reference -&gt; Entities Section -&gt; Text&#8221; , kolom sebelah kanan akan terbuka dengan uraian seperti ini.
</p>
<p>Pada gambar 7 di atas coba anda perhatikan pasti terdiri dari &#8220;(1 . &#8220;Adesu&#8221;)&#8221;, angka 1 menunjukan keterangan &#8220;string&#8221; dan kata &#8220;Adesu&#8221; adalah text yang berada di area gambar, nilai angka 40 menunjukan tinggi huruf, nilai 10 menunjukan titik insert dari huruf tersebut dan angka 7 menunjukan jenis huruf yang di pakai, kalau anda ingin lebih detail lihat pada gambar 8.
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun8.png" alt=""/>
	</p>
<p>Gambar 8. Uraian dari sebuah entity name.
</p>
<p>Ok mari kita lanjutkan, untuk mengetahui nama objek kita gunakan gabungan fungsi antara &#8220;cdr&#8221; dan &#8220;assoc&#8221;, apa sih arti dari kata assoc itu, assoc adalah kepanjangan dari kata &#8220;association&#8221;, karena yang akan kita urai adalah &#8220;(0 . &#8220;TEXT&#8221;)&#8221;, nilai &#8220;0&#8243; adalah asosiasi dari text, bagaimana untuk memisahkan antara &#8220;0&#8243; &#8220;.&#8221; Dan &#8220;TEXT&#8221;,kita gunakan fungsi &#8220;CDR&#8221; (fungsi CDR akan di bahas di lain sesi). Dan hasilnya akan seperti ini
</p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun9.png" alt=""/>
	</p>
<p>Gambar 9. Nama entity sudah diketahui yaitu sebuah text.
</p>
<p>Untuk lebih gampang di ketahui oleh user atau pemakai, fungsi alert di munculkan sebuah dialog dengan menyebutkan nama objeknya, di lanjutkan dengan seting cnt di tambah satu nilainya, sehingga fungsi repeat akan berlanjut sesuai panjang atau banyaknya entity.
</p>
<p>
 </p>
<p><img src="http://tentangcad.com/wp-content/uploads/2010/03/032810_0117_MengenalFun10.png" alt=""/>
	</p>
<p>Gambar 10. Sebuah fungsi alert menampilkan nama objek.</p>
]]></content:encoded>
			<wfw:commentRss>http://tentangcad.com/2010/03/mengenal-fungsi-ssname-pada-autolisp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

