<?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/"
	>

<channel>
	<title>Thomas Crish</title>
	<atom:link href="http://christ.blog.uns.ac.id/feed/" rel="self" type="application/rss+xml" />
	<link>http://christ.blog.uns.ac.id</link>
	<description>A few words about creativity</description>
	<pubDate>Sun, 19 Feb 2012 06:57:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Downloader Mikrokontroler AVR-ATmega8535</title>
		<link>http://christ.blog.uns.ac.id/2012/02/19/downloader-mikrokontroler-avr/</link>
		<comments>http://christ.blog.uns.ac.id/2012/02/19/downloader-mikrokontroler-avr/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 06:23:43 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[Mikrokontroler]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=272</guid>
		<description><![CDATA[Keunggulan yang dimiliki oleh mikrokontroler AVR dibandingkan dengan mikrokontroler MCS pada cara memasukkan program (upload program) dari komputer ke chip mikrokontroler terletak pada kemudahannya. Mikrokontroler MCS membutuhkan perangkat tambahan berupa IC untuk proses koneksi antara mikrokontroler ke komputer, sedangkan mikrokontroler AVR dapat langsung diprogram dari port pararel komputer menuju pin mikrokontroler AVR.
Konfigurasi kabel downloder AVR-ATmega [...]]]></description>
			<content:encoded><![CDATA[<p>Keunggulan yang dimiliki oleh mikrokontroler AVR dibandingkan dengan mikrokontroler MCS pada cara memasukkan program (upload program) dari komputer ke chip mikrokontroler terletak pada kemudahannya. Mikrokontroler MCS membutuhkan perangkat tambahan berupa IC untuk proses koneksi antara mikrokontroler ke komputer, sedangkan mikrokontroler AVR dapat langsung diprogram dari port pararel komputer menuju pin mikrokontroler AVR.</p>
<p><span style="color: #ff6600"><strong>Konfigurasi kabel downloder AVR-ATmega 8535 dan AVR-ATmega16</strong></span></p>
<p><img class="aligncenter size-full wp-image-279" src="http://christ.blog.uns.ac.id/files/2012/02/downloader-fileminimizer.jpg" alt="downloader-avr" width="552" height="236" /></p>
<p><span style="color: #ff6600"><strong>Konfigurasi PonyProg2000</strong></span></p>
<p>Software Pony Prog 2000 berfungsi mendownload file .hex ke flash memori AVR-ATmega8535. Selain untuk jenis AVR ATmega8535 dapat untuk jenis Atmel AVR yang lain seperti ATmega 16, ATmega 32, dll. Sebelumnya, pasang terlebih dahulu kabel downloader dari port pararel komputer ke port mikrokontroler yang digunakan.<br />
Berikut langkah-langkah untuk men-download program hexa ke dalam memori flash ATMega8535 :</p>
<p>1. Buka Program PonyProg2000 maka akan muncul tampilan sebagai berikut lalu klik OK.<br />
<img class="aligncenter size-full wp-image-273" src="http://christ.blog.uns.ac.id/files/2012/02/ponyprog2000.jpg" alt="ponyprog2000" width="556" height="366" /></p>
<p>2.      Apabila pemakaian pertama kali program PonyProg2000 harus dilakukan <em>Interface Setup</em>. Pilih pada menu <em>Setup</em> kemudian pilih pada <em>Interface Setup.</em></p>
<p><em><img class="aligncenter size-full wp-image-274" src="http://christ.blog.uns.ac.id/files/2012/02/verifikasi-interface-setup.jpg" alt="verifikasi-interface-setup" width="389" height="127" /></em></p>
<p>3.      Apabila menggunakan paralel port maka pilihan seperti pada gambar dibawah. Kemudian klik OK.</p>
<p><img class="aligncenter size-full wp-image-275" src="http://christ.blog.uns.ac.id/files/2012/02/kotak-dialog-interface-setup.jpg" alt="kotak-dialog-interface-setup" width="297" height="293" /></p>
<p>4.      Pilihan Jenis<span> Mikrokontroler </span>&#8220;AVR micro&#8221; dan ATmega 8535 jika menggunakan mikrokontroler ATmega 8535.</p>
<p><img class="aligncenter size-full wp-image-276" src="http://christ.blog.uns.ac.id/files/2012/02/pilihan-jenis-mikrokontroler.jpg" alt="pilihan-jenis-mikrokontroler" width="580" height="132" /></p>
<p>5.      Buka file hexa dengan cara klik menu File kemudian pilih pada Open Device File. Pilih file dengan ekstensi .hex</p>
<p><img class="aligncenter size-full wp-image-277" src="http://christ.blog.uns.ac.id/files/2012/02/transfer-file-mikro.jpg" alt="buka-file-mikro" width="348" height="276" /></p>
<p>6.     <span> Untuk </span>proses download ke flash memori ATMega8535. Pilih Menu Command kemudian klik pada <em>Write All</em></p>
<p><em><img class="aligncenter size-full wp-image-278" src="http://christ.blog.uns.ac.id/files/2012/02/perintah-write-download-mikrokontroler.jpg" alt="perintah-write-download-mikrokontroler" width="544" height="132" /></em></p>
<p>7.      Setelah berhasil klik OK. Maka file Hexa telah berhasil di-<em>download</em> ke flash memori ATMega8535. Jalankan<span> mikrokontroler</span>.</p>
<p>http://fahmizal-note.web.id</p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/02/19/downloader-mikrokontroler-avr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Konverter 7-40 VDC ke 5 VDC dengan LM2576</title>
		<link>http://christ.blog.uns.ac.id/2012/02/14/konverter-7-40vdc-ke-5vdc-dengan-lm2576-5vdc/</link>
		<comments>http://christ.blog.uns.ac.id/2012/02/14/konverter-7-40vdc-ke-5vdc-dengan-lm2576-5vdc/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 23:16:21 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[Elektronika]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=258</guid>
		<description><![CDATA[Saat anda membangun aplikasi mikrokontroler ataupun peralatan elektronika lain yang membutuhkan tegangan 5VDC, padahal anda hanya memiliki catudaya 12 VDC, maka anda perlu mengubah tegangan 12VDC menjadi 5VDC. Untuk mengubah tegangan menjadi 5VDC, anda bisa gunakan LM2576 5VDC. LM2576 merupakan IC (integrated circuit) regulator daya untuk menurunkan tegangan. Banyak tipe dari IC ini, ada LM2576 [...]]]></description>
			<content:encoded><![CDATA[<p>Saat anda membangun aplikasi mikrokontroler ataupun peralatan elektronika lain yang membutuhkan tegangan 5VDC, padahal anda hanya memiliki catudaya 12 VDC, maka anda perlu mengubah tegangan 12VDC menjadi 5VDC. Untuk mengubah tegangan menjadi 5VDC, anda bisa gunakan LM2576 5VDC. LM2576 merupakan IC (integrated circuit) regulator daya untuk menurunkan tegangan. Banyak tipe dari IC ini, ada LM2576 12VDC, LM2576 3,7VDC dsb, pemilihan tergantung dari berapa tegangan yang diinginkan sebagai outputnya.</p>
<p>Bahan yang diperlukan:</p>
<table id="AutoNumber2" style="height: 156px;text-align: center" border="1" cellspacing="0" cellpadding="0" width="621">
<tbody>
<tr>
<td width="10%" bgcolor="#cccccc"><span style="color: #0000ff"><strong>Bahan</strong></span></td>
<td width="58%" bgcolor="#cccccc"><span style="color: #0000ff"><strong>Deskripsi</strong></span></td>
<td width="23%" bgcolor="#cccccc"><span style="color: #0000ff"><strong>Nilai</strong></span></td>
<td width="9%" bgcolor="#cccccc"><span style="color: #0000ff"><strong>Jumlah</strong></span></td>
</tr>
<tr>
<td width="10%">C1</td>
<td width="58%">Electrolytic Capacitor (Axial)</td>
<td width="23%">100uF 75V</td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">C2</td>
<td width="58%">Aluminum Electrolytic Capacitors (Axial)</td>
<td width="23%">1000uF 16V</td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">D1</td>
<td width="58%">Diode (high current)</td>
<td width="23%">1N5822</td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">L1</td>
<td width="58%">Inductor</td>
<td width="23%">100uH</td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">U1</td>
<td width="58%">7-40V to 5V DC-DC 3.0A</td>
<td width="23%">LM2576T5</td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">R1</td>
<td width="58%">Resistor</td>
<td width="23%">1K</td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">DS1</td>
<td width="58%">Typical INFRARED GaAs LED</td>
<td width="23%"></td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">JP1</td>
<td width="58%">Header, 2-Pin</td>
<td width="23%"></td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">JP2</td>
<td width="58%">Header, 2-Pin</td>
<td width="23%"></td>
<td width="9%">x1</td>
</tr>
<tr>
<td width="10%">PCB</td>
<td width="58%">PCB board 60&#215;50mm</td>
<td width="23%">1 oz</td>
<td width="9%">x1</td>
</tr>
</tbody>
</table>
<p>Berikut skema regulator daya LM 2576 5VDC:</p>
<p><img class="aligncenter size-full wp-image-261" src="http://christ.blog.uns.ac.id/files/2012/02/lm2576_dcdc_schematic2.gif" alt="lm2576_dcdc_schematic2" width="623" height="187" /></p>
<p>Berikut gambar alatnya:</p>
<p><img class="aligncenter size-medium wp-image-264" src="http://christ.blog.uns.ac.id/files/2012/02/img_70531-300x225.jpg" alt="img_70531" width="300" height="225" /></p>
<p>Sekian dan terima kasih. Jika ada pertanyaan, komentar aja..</p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/02/14/konverter-7-40vdc-ke-5vdc-dengan-lm2576-5vdc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Robot Line follower dengan IC L293D</title>
		<link>http://christ.blog.uns.ac.id/2012/02/12/robot-line-follower-dengan-ic-l293d/</link>
		<comments>http://christ.blog.uns.ac.id/2012/02/12/robot-line-follower-dengan-ic-l293d/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 21:44:29 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[robot]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=250</guid>
		<description><![CDATA[Robot Line Follower dapat dibuat tanpa menggunakan mikrokontroller. Robot ini dapat dibuat secara analog dengan memanfaatkan gerbang logika, baik dengan bantuan transistor maupun IC L293D. Cara kerja robot line follower terletak pada sensor cahaya yang menjejak garis hitam dengan memainkan saklar ON/OFF.
Berikut skema rangkaian robot line follower:
Resistor R2 dapat digunakan untuk mengatur sensivitas sensor.
Saat sensor [...]]]></description>
			<content:encoded><![CDATA[<p>Robot Line Follower dapat dibuat tanpa menggunakan mikrokontroller. Robot ini dapat dibuat secara analog dengan memanfaatkan gerbang logika, baik dengan bantuan transistor maupun IC L293D. Cara kerja robot line follower terletak pada sensor cahaya yang menjejak garis hitam dengan memainkan saklar ON/OFF.</p>
<p>Berikut skema rangkaian robot line follower:</p>
<p><img class="aligncenter size-full wp-image-251" src="http://christ.blog.uns.ac.id/files/2012/02/logic-circuits-robot-scheme.jpg" alt="logic-circuits-robot-scheme" width="548" height="491" />Resistor R2 dapat digunakan untuk mengatur sensivitas sensor.</p>
<p>Saat sensor dikenai cahaya (bagian putih), phototransistor akan terbuka dan memberikan INPUT 1 ke driver motor L293D sehingga sesuai kondisi OUTPUT 1, motor 1 akan berputar. Sinyal tegangan dari phototransistor juga akan disimpan sebagai input &#8220;NOT&#8221;, yang akan mengubah logika &#8220;1&#8243; ke logika &#8220;0&#8243; dan memberikan INPUT 4.</p>
<p><img class="aligncenter size-full wp-image-252" src="http://christ.blog.uns.ac.id/files/2012/02/condition-1-phototransistor-illuminated.jpg" alt="condition-1-phototransistor-illuminated" width="538" height="480" /></p>
<p>Saat robot berputar dan sensor berada di luar tempat putih/ hitam, phototransistor akan tertutup dan sinyal INPUT 1 akan bernilai &#8220;0&#8243;, motor 1 berhenti. Logika &#8220;0&#8243; akan dibalik oleh IC NOT dan memberikan logika &#8220;1&#8243; maka motor 2 bergerak.</p>
<p><img class="aligncenter size-full wp-image-253" src="http://christ.blog.uns.ac.id/files/2012/02/condition-2-phototransistor-is-not-covered.jpg" alt="condition-2-phototransistor-is-not-covered" width="551" height="481" />Berikut adalah datasheet IC 7404 atau gerbang logika &#8220;NOT&#8221;<br />
<img class="aligncenter size-full wp-image-254" src="http://christ.blog.uns.ac.id/files/2012/02/7404-pin-out.jpg" alt="7404-pin-out" width="220" height="299" /></p>
<p>Terima kasih sudah mampir dan selamat mencoba.</p>
<p> <img src='http://christ.blog.uns.ac.id/wp-content/plugins/smilies-themer/hendri_smiley/shy.gif' alt='(shy)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/02/12/robot-line-follower-dengan-ic-l293d/feed/</wfw:commentRss>
		</item>
		<item>
		<title>TRAFFIC LIGHT PROJECT</title>
		<link>http://christ.blog.uns.ac.id/2012/02/03/traffic-light-project/</link>
		<comments>http://christ.blog.uns.ac.id/2012/02/03/traffic-light-project/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 21:17:57 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[Elektronika]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=241</guid>
		<description><![CDATA[ 
Rutinnya kecelakaan para pejalan kaki maupun pengendara karena adanya pelanggaran lalulintas saat penyeberangan telah memakan puluhan nyawa korban. Lampu lalulintas (traffic light) menjadi salah satu pemegang peranan penting dalam pengaturan kelancaran lalulintas khusunya pemakai jalan. Sistem pengendalian lampu lalulintas yang baik akan secara otomatis menyesuaikan diri dengan kepadatan arus lalulintas pada jalur yang diatur. [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]&gt;  Normal 0     false false false  EN-US X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--[if gte mso 10]&gt; &lt;!   /* 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-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin-top:0in; 	mso-para-margin-right:0in; 	mso-para-margin-bottom:10.0pt; 	mso-para-margin-left:0in; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-ascii-font-family:Calibri; 	mso-ascii-theme-font:minor-latin; 	mso-hansi-font-family:Calibri; 	mso-hansi-theme-font:minor-latin;} --> <!--[endif] --></p>
<p class="MsoNormal" style="text-align: justify"><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Rutinnya kecelakaan para pejalan kaki maupun pengendara karena adanya pelanggaran lalulintas saat penyeberangan telah memakan puluhan nyawa korban. Lampu lalulintas (traffic light) menjadi salah satu pemegang peranan penting dalam pengaturan kelancaran lalulintas khusunya pemakai jalan. Sistem pengendalian lampu lalulintas yang baik akan secara otomatis menyesuaikan diri dengan kepadatan arus lalulintas pada jalur yang diatur. Lalu bagaimana kalau andaikata system pengaturan lampu lalulintas tidak beroperasi semestinya? Tentu ini akan menimbulkan masalah lalulintas kan.</span></p>
<p><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Dalam kesempatan kali ini, saya akan coba menjelaskan prinsip kerja traffic light dan pemodelan rangkaian traffic light yang akan dibuat.</span></p>
<p><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Berikut komponen elektronika yang dibutuhkan:</span></p>
<ul>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">resistor: 470 × 3, 22k, 100k</span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">555 timer IC, NE555</span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">kapasitor: 0.1µF, 1µF 16V radial, 10µF 16V radial</span></li>
<li><span style="font-size: 12pt;font-family: Symbol"><span style="font: 7pt &quot;Times New Roman&amp;quot"> </span></span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">4017 counter IC</span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">dioda: 1N4148 × 6</span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">DIL soket: 8-pin, 16-pin</span><span style="font-size: 12pt;font-family: Symbol"><span style="font: 7pt &quot;Times New Roman&amp;quot"> </span></span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">LED: merah, kuning dan hijau</span><span style="font-size: 12pt;font-family: Symbol"><span style="font: 7pt &quot;Times New Roman&amp;quot"><br />
</span></span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">on/off switch</span><span style="font-size: 12pt;font-family: Symbol"><span style="font: 7pt &quot;Times New Roman&amp;quot"> </span></span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">1M preset, horizontal</span><span style="font-size: 12pt;font-family: Symbol"><span style="font: 7pt &quot;Times New Roman&amp;quot"> </span></span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">baterai 9 V</span><span style="font-size: 12pt;font-family: Symbol"><span style="font: 7pt &quot;Times New Roman&amp;quot"> </span></span></li>
<li><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">PCB</span></li>
</ul>
<p><span style="color: #ff6600"><strong><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot&amp;quot&amp;quot">Prinsip Kerja :</span></strong></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt;text-align: justify"><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">Pro</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">j</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">ek ini </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">mengoperasikan LED</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> <span lang="IN">merah, kuning dan hijau </span></span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">sesuai urutan</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> <span lang="IN">lampu lalu linta</span></span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">s</span>. Waktu<span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN"> untuk </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">melengkapi urutan </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">merah</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN"> </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">- kuning - hijau dapat </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">di</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">variasi dengan mengatur preset 1M. Rangkaian 555 </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">memberikan pulsa clock</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">ke counter</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> <span lang="IN">4017 yang </span></span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">mana menghasilkan</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">10</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> <span lang="IN">output (Q0 </span></span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">sampai </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">P9). Output menjadi tinggi pada gilirannya </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">saat </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">pulsa</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> clock </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">diterima. Output yang sesuai di</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">hubungkan </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">dengan dioda untuk </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">menyalakan LED kuning dan</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> <span lang="IN">hijau. </span></span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Dan LED </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">merah terhubung ke output </span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">+</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">10</span><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt;text-align: left"><span style="color: #ff6600"><strong><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot&amp;quot&amp;quot">Skema Rangkaian:</span></strong></span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt;text-align: center">
<p class="MsoNormal" style="margin-bottom: 0.0001pt;text-align: center"><img class="aligncenter size-full wp-image-243" src="http://christ.blog.uns.ac.id/files/2012/02/counter-fileminimizer-fileminimizer.jpg" alt="counter" width="311" height="239" /></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt;text-align: center"><img class="aligncenter size-full wp-image-244" src="http://christ.blog.uns.ac.id/files/2012/02/rangkaian-traffic-light-fileminimizer-fileminimizer.jpg" alt="rangkaian-traffic-light" width="512" height="190" /></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt;text-align: left">Sekian dulu yaa..  btw projeknya baru dibuat, nanti ane share. thanks uda mampirr ma jgn lupa komentar  <img src='http://christ.blog.uns.ac.id/wp-content/plugins/smilies-themer/hendri_smiley/sleeping.gif' alt='(sleeping)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/02/03/traffic-light-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Detector Pencurian Kabel PLN</title>
		<link>http://christ.blog.uns.ac.id/2012/01/22/detector-pencurian-kabel-pln/</link>
		<comments>http://christ.blog.uns.ac.id/2012/01/22/detector-pencurian-kabel-pln/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 22:07:05 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[Elektronika]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=225</guid>
		<description><![CDATA[Latar Belakang
Kasus pencurian kabel listrik milik Perusahaan Listrik Negara (PLN) marak terjadi. Pencurian kabel listrik kerap terjadi di daerah pinggiran yang jauh dari pemantauan dan pengawasan petugas PLN. Para pencuri banyak mengambil kabel listrik di dalam tanah sehingga merusak jaringan listrik. Kabel yang diambil biasanya kabel netral yang berfungsi sebagai penyeimbang tegangan listrik. Dampak diambilnya [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="color: #ff6600"><strong><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Latar Belakang</span></strong></span></p>
<p class="MsoNormal" style="text-align: justify"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Kasus pencurian kabel listrik milik Perusahaan Listrik Negara (PLN)</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">marak</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">terjadi.</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Pencurian kabel listrik kerap terjadi di</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">daerah pinggiran yang jauh dari pemantauan dan pengawasan petugas PLN</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">.</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Para pencuri banyak mengambil kabel listrik di</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">dalam tanah sehingga merusak jaringan listrik. Kabel yang diambil biasanya kabel netral yang berfungsi sebagai penyeimbang tegangan listrik.</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Dampak diambilnya kabel seharga Rp270</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">.000,00</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> per meter itu,</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">menyebabkan tegangan listrik pelanggan tidak stabil dan sering terjadi pemadaman.</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"> Cara mengatasi permasalahan tersebut adalah dengan membuat detector pencurian kabel ground PLN.</span></p>
<p class="MsoNormal" style="text-align: justify"><span style="color: #ff6600"><strong><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Tujuan</span></strong></span></p>
<p class="MsoListParagraphCxSpFirst" style="text-align: justify"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&quot;Times New Roman&amp;quot"><span>1.<span style="font: 7.0pt &quot;Times New Roman&amp;quot"> </span></span></span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">1. Membuat detector pencurian kabel ground PLN berbasis switching transistor.</span></p>
<p class="MsoListParagraphCxSpLast" style="text-align: justify"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&quot;Times New Roman&amp;quot"><span>2.<span style="font: 7.0pt &quot;Times New Roman&amp;quot"> </span></span></span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">2. Mencegah </span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">dan menanggulangi pencurian kabel <span>ground</span> PLN.</span></p>
<p class="MsoNormal" style="text-align: justify"><strong><span style="color: #ff6600"><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Skema Rangkaian dengan orCAD 9.1</span></span></strong></p>
<p><strong> </strong></p>
<p style="text-align: center"><strong></strong><img class="size-full wp-image-235 aligncenter" src="../files/2012/01/skema-fileminimizer.png" alt="skema" width="431" height="478" /></p>
<p class="MsoNormal" style="text-align: justify"><span style="color: #ff6600"><strong><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Skema Layout PCB dengan orCAD 9.1</span></strong></span></p>
<p class="MsoNormal" style="text-align: center"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"><img class="size-full wp-image-236 aligncenter" src="http://christ.blog.uns.ac.id/files/2012/01/layout-pcb-fileminimizer-fileminimizer.png" alt="layout-pcb" width="586" height="274" /></span></p>
<p class="MsoNormal" style="text-align: justify"><span style="color: #ff6600"><strong><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Hasil Percobaan</span></strong></span></p>
<p class="MsoNormal" style="text-align: justify"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">Kabel yang menyuplai tegangan basis BD139 disamarkan menjadi kabel ground PLN. Jika kabel ground belum dipotong maka, tegangan basis terbumikan sehingga transistor dalam kondisi OFF. Kondisi OFF transistor mengakibatkan kumparan relay tidak tercatu sehingga LED flip-flop dalam kondisi OFF.</span></p>
<p class="MsoNormal" style="text-align: center"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"><img class="size-full wp-image-237 aligncenter" src="http://christ.blog.uns.ac.id/files/2012/01/off-fileminimizer-fileminimizer.jpg" alt="off" width="358" height="269" /></span></p>
<p class="MsoNormal" style="text-align: justify"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">Sedangkan pada saat kabel <em>ground</em> PLN dipotong, berarti kita telah memotong kabel dari <em>ground</em> menuju basis transistor. Hal tersebut mengakibatkan basis</span><strong><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN"> </span></strong><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot" lang="IN">transistor akan tercatu, sehingga BD139 dalam kondisi ON. Kondisi ini mengakibatkan koil dari relay tercatu sehingga menutup pelat saklar relay. Menutupnya pelat saklar relay mengakibatkan LED flip-flop menyala</span><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">.</span></p>
<p class="MsoNormal" style="text-align: center"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot"><img class="size-full wp-image-238 aligncenter" src="http://christ.blog.uns.ac.id/files/2012/01/on-fileminimizer-fileminimizer.jpg" alt="on" width="269" height="359" /><br />
</span></p>
<p class="MsoNormal" style="text-align: justify"><span style="color: #ff6600"><strong><span style="font-size: 12pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Penutup</span></strong></span></p>
<p class="MsoNormal" style="text-align: justify"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Salam buat Fu’ad Purnomo, Fahrudin Ahmad, Hastho Wuriatmo, Nanang Agus S dan Teguh Sulistyono.</span></p>
<p class="MsoNormal" style="text-align: justify"><span style="font-size: 12.0pt;font-family: &quot;Times New Roman&quot;,&quot;serif&amp;quot">Semoga bermanfaat  <img src='http://christ.blog.uns.ac.id/wp-content/plugins/smilies-themer/hendri_smiley/idiot.gif' alt='(idiot)' class='wp-smiley' /> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/01/22/detector-pencurian-kabel-pln/feed/</wfw:commentRss>
		</item>
		<item>
		<title>STRING ANALYZER DENGAN DELPHI 7.0</title>
		<link>http://christ.blog.uns.ac.id/2012/01/22/string-analyzer-dengan-delphi-70/</link>
		<comments>http://christ.blog.uns.ac.id/2012/01/22/string-analyzer-dengan-delphi-70/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 12:24:51 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[Komputasi]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=217</guid>
		<description><![CDATA[Program ini saya buat menggunakan Delphi 7.0 dan bertujuan untuk memanipulasi &#8220;string&#8221; dengan mengikuti aturan berikut :
1. Reverse String; fungsinya untuk membalik semua karakter &#8221; string&#8221;.




//    Reverse String
begin
memo1.Text:=&#8221;;
j:=1;
for   i:=Length(Edit1.Text) downto 1 do
begin
memo1.text:=memo1.text+copy(Edit1.Text,i,1 );
j:=i+1;
memo1.text:=memo1.text + &#8221;;
end;



2. Reverse StringPerWord; fungsinya untuk membalik semua karakter &#8220;string&#8221; untuk tiap kata.



//    Reverse String Per [...]]]></description>
			<content:encoded><![CDATA[<p>Program ini saya buat menggunakan Delphi 7.0 dan bertujuan untuk memanipulasi &#8220;string&#8221; dengan mengikuti aturan berikut :</p>
<p>1. Reverse String; fungsinya untuk membalik semua karakter &#8221; string&#8221;.</p>
<table style="height: 255px" border="1" cellspacing="0" cellpadding="0" width="415">
<tbody>
<tr>
<td width="638" valign="top">
<p style="text-align: left">//    Reverse String</p>
<p>begin</p>
<p>memo1.Text:=&#8221;;</p>
<p>j:=1;</p>
<p>for   i:=Length(Edit1.Text) downto 1 do</p>
<p>begin</p>
<p>memo1.text:=memo1.text+copy(Edit1.Text,i,1 );</p>
<p>j:=i+1;</p>
<p>memo1.text:=memo1.text + &#8221;;</p>
<p>end;</td>
</tr>
</tbody>
</table>
<p>2. Reverse StringPerWord; fungsinya untuk membalik semua karakter &#8220;string&#8221; untuk tiap kata.</p>
<table style="height: 387px" border="1" cellspacing="0" cellpadding="0" width="469">
<tbody>
<tr>
<td width="638" valign="top">//    Reverse String Per Word</p>
<p>begin</p>
<p>Memo2.text:=&#8221;;</p>
<p>k:=1;</p>
<p>for   i:=1 to Length(Edit1.Text) do</p>
<p>begin</p>
<p>if (Copy(Edit1.Text,i,1)=&#8217; &#8216;) or (i=Length(Edit1.Text)) then</p>
<p>begin</p>
<p>if i=Length(Edit1.Text) then</p>
<p>j:=i</p>
<p>else j:=i-1 ;</p>
<p>for l:=j downto k do</p>
<p>begin</p>
<p>memo2.text:=memo2.text+copy(Edit1.Text,l,1 );</p>
<p>end;</p>
<p>k:=i+1;</p>
<p>memo2.text:=memo2.text + &#8216; &#8216;;</p>
<p>end;</td>
</tr>
</tbody>
</table>
<p>3. Reverse word; fungsinya untuk membalik kalimat tiap kata.</p>
<table style="height: 214px" border="1" cellspacing="0" cellpadding="0" width="458">
<tbody>
<tr>
<td width="589" valign="top">// Reverse Word</p>
<p>begin</p>
<p>memo3.Text:=&#8217; &#8216;;</p>
<p>j:=1;</p>
<p>for m:=Length(memo2.Text) downto 1 do</p>
<p>begin</p>
<p>memo3.text:=memo3.text+copy(memo2.Text,m,1 );</p>
<p>j:=m+1;</p>
<p>memo3.text:=memo3.text + &#8221;;</p>
<p>end;</td>
</tr>
</tbody>
</table>
<p>4.  Convert Upper/Lower; fungsinya untuk mengubah karakter &#8220;upper to lower&#8221; dan sebaliknya.</p>
<table style="height: 1312px" border="1" cellspacing="0" cellpadding="0" width="356">
<tbody>
<tr>
<td width="589" valign="top">// Convert Upper/Lower</p>
<p>begin</p>
<p>s:=edit1.Text+&#8217; &#8216;;</p>
<p>for n:=1 to length(s) do</p>
<p>if s[n] in ['a'..'z'] then</p>
<p>s[n]:=upcase(s[n]) else</p>
<p>if s[n] in ['A'] then</p>
<p>s[n]:=&#8217;a&#8217; else</p>
<p>if s[n] in ['B'] then</p>
<p>s[n]:=&#8217;b'else</p>
<p>if s[n] in ['C'] then</p>
<p>s[n]:=&#8217;c&#8217; else</p>
<p>if s[n] in ['D'] then</p>
<p>s[n]:=&#8217;D&#8217; else</p>
<p>if s[n] in ['E'] then</p>
<p>s[n]:=&#8217;E&#8217; else</p>
<p>if s[n] in ['F'] then</p>
<p>s[n]:=&#8217;F&#8217; else</p>
<p>if s[n] in ['G'] then</p>
<p>s[n]:=&#8217;G&#8217; else</p>
<p>if s[n] in ['H'] then</p>
<p>s[n]:=&#8217;h&#8217; else</p>
<p>if s[n] in ['I'] then</p>
<p>s[n]:=&#8217;i&#8217; else</p>
<p>if s[n] in ['J'] then</p>
<p>s[n]:=&#8217;j&#8217; else</p>
<p>if s[n] in ['K'] then</p>
<p>s[n]:=&#8217;k&#8217; else</p>
<p>if s[n] in ['L'] then</p>
<p>s[n]:=&#8217;l&#8217; else</p>
<p>if s[n] in ['M'] then</p>
<p>s[n]:=&#8217;m&#8217; else</p>
<p>if s[n] in ['N'] then</p>
<p>s[n]:=&#8217;n&#8217; else</p>
<p>if s[n] in ['O'] then</p>
<p>s[n]:=&#8217;o&#8217; else</p>
<p>if s[n] in ['P'] then</p>
<p>s[n]:=&#8217;p&#8217; else</p>
<p>if s[n] in ['Q'] then</p>
<p>s[n]:=&#8217;q&#8217; else</p>
<p>if s[n] in ['R'] then</p>
<p>s[n]:=&#8217;r&#8217; else</p>
<p>if s[n] in ['S'] then</p>
<p>s[n]:=&#8217;s&#8217; else</p>
<p>if s[n] in ['T'] then</p>
<p>s[n]:=&#8217;t&#8217; else</p>
<p>if s[n] in ['U'] then</p>
<p>s[n]:=&#8217;u&#8217; else</p>
<p>if s[n] in ['V'] then</p>
<p>s[n]:=&#8217;v&#8217; else</p>
<p>if s[n] in ['W'] then</p>
<p>s[n]:=&#8217;w&#8217; else</p>
<p>if s[n] in ['X'] then</p>
<p>s[n]:=&#8217;x&#8217; else</p>
<p>if s[n] in ['Y'] then</p>
<p>s[n]:=&#8217;y&#8217; else</p>
<p>if s[n] in ['Z'] then</p>
<p>s[n]:=&#8217;z'else</p>
<p>memo4.text:=s;</p>
<p>end;</td>
</tr>
</tbody>
</table>
<p>5. Convert Character(1,0,x); fungsinya untuk mengubah huruf vokal menjadi &#8216;1&#8242;, huruf konsonan &#8216;0&#8242; dan karakter lain menjadi &#8216;x&#8217;</p>
<table style="height: 260px" border="1" cellspacing="0" cellpadding="0" width="582">
<tbody>
<tr>
<td width="638" valign="top">// Convert Character (1,0,x)</p>
<p>begin</p>
<p>s:=edit1.Text;</p>
<p>for n:=1 to length(s) do</p>
<p>if s[n] in   ['a','u','e','i','o','A','I','E','O','U'] then</p>
<p>s[n]:=&#8217;1&#8242;</p>
<p>else</p>
<p>if s[n] in   ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z','B','C','D','F','G','H','J','K','L','M','N','P','Q','R','S','T','V','W','X','Y','Z']   then</p>
<p>s[n]:=&#8217;0&#8242;</p>
<p>else s[n]:=&#8217;x';</p>
<p>memo5.text:=s;</td>
</tr>
</tbody>
</table>
<p><span style="color: #e842ef"><strong>Sample Input : </strong></span></p>
<p>Input String                            : This is my f1rst pr0gr@m</p>
<p><span style="color: #e842ef"><strong>Sample Output : </strong></span></p>
<p>Reverse String                         : m@rg0rp tsr1f ym si sihT</p>
<p>Reverse StringPerWord       : sihT si ym tsr1f m@rg0rp</p>
<p>Reverse Word                          : pr0gr@m f1rst my is This</p>
<p>Convert Upper/Lower         : tHIS IS MY F1RST PR0GR@M</p>
<p>Convert Character (1,0,x)  : 0010&#215;10x00&#215;0x000&#215;00x00&#215;0</p>
<p><span style="color: #e842ef"><strong>Visualisasi program :</strong></span></p>
<p><img class="alignnone size-full wp-image-218" src="http://christ.blog.uns.ac.id/files/2012/01/string-analyzer-fileminimizer.jpg" alt="string-analyzer" width="626" height="539" /></p>
<p><span style="color: #e842ef"><strong>Link Download :</strong></span> <a title="String Analyzer" href="http://www.mediafire.com/?a8w6hrvf8m8qpi7">&#8220;STRING ANALYZER&#8221;</a></p>
<p>Cape kang mbakyu nulis blog kui.. dinikmati maca ne, umpama ene pitakon ra sah isin, takon wae. <img src='http://christ.blog.uns.ac.id/wp-content/plugins/smilies-themer/hendri_smiley/idiot.gif' alt='(idiot)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/01/22/string-analyzer-dengan-delphi-70/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mudah belajar microcontroller</title>
		<link>http://christ.blog.uns.ac.id/2012/01/21/mudah-belajar-microcontroller/</link>
		<comments>http://christ.blog.uns.ac.id/2012/01/21/mudah-belajar-microcontroller/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 11:52:57 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[Mikrokontroler]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=210</guid>
		<description><![CDATA[Banyak orang ingin belajar microcontroller, namun setelah tahu bahasa  pemogramannya berupa bahasa assembly yang nampak jelimet dan ruwet  terpaksa mengurungkan niatnya untuk belajar. hal ini suatu keputusan  yang salah, karena selain bahasa assembly ternyata microcontroller bisa  di program menggunakan bahasa yang lain. Salah satunya adalah bahasa C.
Mengapa menggunakan bahasa C?

 Populer [...]]]></description>
			<content:encoded><![CDATA[<p>Banyak orang ingin belajar microcontroller, namun setelah tahu bahasa  pemogramannya berupa bahasa assembly yang nampak jelimet dan ruwet  terpaksa mengurungkan niatnya untuk belajar. hal ini suatu keputusan  yang salah, karena selain bahasa assembly ternyata microcontroller bisa  di program menggunakan bahasa yang lain. Salah satunya adalah bahasa C.</p>
<h3><span style="color: #00ffff">Mengapa menggunakan bahasa C?</span></h3>
<ol>
<li> Populer dan mudah di mengerti</li>
<li> Sangat efficient</li>
<li> Bagus dalam mengakses hardware menggunakan pointer</li>
<li> Program bisa di buat terstruktur menggunakan fungsi dan modul</li>
<li> Untuk pemograman logika dan aritmatika lebih simple</li>
<li> dll.</li>
</ol>
<blockquote><p><strong><span style="color: #ff00ff">Ingat !</span></strong> Bahasa C bukan bahasa yang perfect untuk pemograman  microcontroller, tetapi pilihan yang tepat untuk belajar  microcontroller.</p></blockquote>
<h3><span style="color: #00ffff">Tipe Variable</span></h3>
<p>Variabel dalam microcontroller di representasikan dalam bentuk bit,  byte, word dan lain sebagainnya. Contohnya adalah seperti berikut.</p>
<table style="height: 300px;width: 450px" border="1" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td align="center"><strong>Variable</strong></td>
<td><strong>bit</strong></td>
<td><strong>Nilai</strong></td>
</tr>
<tr>
<td>bit</td>
<td>1 bit</td>
<td>0 / 1</td>
</tr>
<tr>
<td>char</td>
<td>8 bit</td>
<td>0 s/d +127 atau 0 s/d -127</td>
</tr>
<tr>
<td>unsigned char</td>
<td>8 bit</td>
<td>0 s/d +255</td>
</tr>
<tr>
<td>int</td>
<td>16 bit</td>
<td>0 s/d +32768 atau 0 s/d -32768</td>
</tr>
<tr>
<td>unsigned int</td>
<td>16 bit</td>
<td>0 s/d +32768</td>
</tr>
<tr>
<td>long</td>
<td>32 bit</td>
<td>0 s/d +2.147483648&#215;109 atau 0 s/d -2.147483648&#215;109</td>
</tr>
<tr>
<td>unsigned long</td>
<td>32 bit</td>
<td>0 s/d +4.29496795&#215;109</td>
</tr>
<tr>
<td>float</td>
<td>32 bit</td>
<td>+/- 1.176E-38 s/d +/-3.4E+38</td>
</tr>
<tr>
<td>pointer</td>
<td>24/16/8 bit</td>
<td>alamat variable</td>
</tr>
</tbody>
</table>
<h3><span style="color: #00ffff">Struktur program bahasa C</span></h3>
<p>struktur program bahasa C ada 3 point penting, yaitu :</p>
<p>1. Pre-Processor</p>
<p>2. Main Function</p>
<p>3. Function</p>
<h4><span style="color: #00ffff">Pre-Processor</span></h4>
<p>Pada pemograman bahasa C setidaknya ada 2 syntax yang sering kita temukan pada header program, seperti :</p>
<p>1. #include</p>
<p>2. #define</p>
<p>#include berfungsi untuk memanggil library / prototype fungsi yang ada  pada header file. Header file adalah file yang berisi prototype fungsi  yang dipanggil oleh pre-processor pada waktu pertama kali program  dijalankan. Header file bisa di kenali dengan cara melihat extention  dari file tersebut, yaitu berupa *.h.  * adalah nama file, sedangkan h  adalah header. untuk extention h bisa huruf kecil, juga bisa huruf  besar.</p>
<h5><span style="color: #00ffff">Contoh.</span></h5>
<blockquote><p>#include&lt;stdio.h&gt; &#8212;-&gt; Menyatakan pada compiler agar membaca file bernama stdio.h</p>
<p>#include&lt;panas_dingin.h&gt; &#8212;-&gt; Menyatakan pada compiler agar membaca file bernama panas_dingin.h</p></blockquote>
<p>#define berfungsi untuk mendefinikan konstanta-konstanta yang di  gunakan dalam program. Dengan menggunakan syntax ini pemograman bisa di  lakukan lebih mudah.</p>
<p>Misalnya :</p>
<blockquote><p>#define LED P1_0   &#8212;-&gt;LED = P1_0</p></blockquote>
<p>maksud dari pendifinisan di atas adalah konstanta LED itu sama dengan  P1.0 artinya dalam program tidak perlu menulis P1_0 cukup tulis LED.</p>
<h4><span style="color: #00ffff">Main Function</span></h4>
<p>Fungsi ini merupakan fungsi utama dalam program dan di panggil pertama  kali saat program di jalankan. Dalam fungsi ini bisa terdapat konstanta  dan fungsi-fungsi lain.</p>
<blockquote><p>Conntoh.</p>
<p>main()</p>
<p>{</p>
<p>//tulis program di sini</p>
<p>}</p></blockquote>
<p>fungsi main() merupakan fungsi utama program. Tanda kurung ( ) setelah  kata main menyatakan tidak ada argumen yang di lewatkan pada fungsi  main. Sedangkan untuk tanda &#8220;{&#8221; merupakann pernyataan awal program dan  tanda &#8220;}&#8221; merupakan perntaan akhir program.</p>
<h4><span style="color: #00ffff">Fungsi</span></h4>
<p>Fungsi ini boleh di katakan fungsi pelengkap. fungsi ini bisa berupa  fungsi yang di buat oleh user program dan bisa juga fungsi yang sudah  ada dalam bahasa C. Fungsi ini bisa di panggil oleh fungsi lain dan bisa  memanggil fungsi lain. Perbedaan dengan fungsi utama, fungsi utama  tidak bisa di panggil oleh fungsi lain, tetapi bisa memanggil fungsi  lain.</p>
<p>Contoh program lengkap bahasa C untuk pemograman microcontroller AT89S51 menggunakan software keil uvision3.</p>
<blockquote><p>#include&lt;AT89X51.h&gt;</p>
<p>#include&lt;stdio.h&gt;</p>
<p>#define LED P1_0</p>
<p>void test_led();</p>
<p>void test_led()</p>
<p>{</p>
<p>P1=0;</p>
<p>LED=1; // P1.0=1;</p>
<p>}</p>
<p>main()</p>
<p>{</p>
<p>test_led();</p>
<p>}</p></blockquote>
<h5><span style="color: #00ffff">Penjelasan program.</span></h5>
<p>#include&lt;AT89X51.h&gt;</p>
<p>Menyatakan pada compiler agar membaca file header untuk microcontroller AT89S51 dengan nama file AT89X51.h</p>
<p>#include&lt;stdio.h&gt;</p>
<p>File header stdio.h digunakan untuk penanganan input / output standar  seperti penulisan ke layar atau ke file atau pembacaan data dari  keyboard atau file.</p>
<p>#define LED P1_0</p>
<p>Pendefinisian konstanta LED yang di definisikan sebagai Port 1 bit 0. Jika di program di tulis LED berarti sama dengan P1_0</p>
<p>void test_led();</p>
<p>Pendeklarasian dari prototype fungsi  test_led();</p>
<p>Penjelasan dari fungsi test_led() adalah sebagai berikut :</p>
<p>void test_led()  &#8212;-&gt;nama fungsi;</p>
<p>{  &#8212;-&gt;merupakan pernyataan awal dari fungsi test_led();</p>
<p>P1=0; &#8212;-&gt; set port 1 microcontroller ke kondisi low. artinya Port 1 bit 0 s/d bit 7 di set 0</p>
<p>LED=1; // P1.0=1; set port 1 bit 0 ke kondisi high (1);</p>
<p>}  &#8212;-&gt;merupakan pernyataan akhir / penutup dari fungsi test_led();</p>
<p>Penjelasan dari fungsi main() adalah sebagai berikut :</p>
<p>main()  &#8212;&gt;fungsi utama main();</p>
<p>{  &#8212;&#8211;&gt;Pernyataan awal program</p>
<p>test_led(); &#8212;-&gt;memanggil dan menjalankan fungsi test_led();</p>
<p>}</p>
<p>Penjelasan jalannya program</p>
<ol>
<li> Complier membaca file pengarah pre-processor yang terdiri dari file AT89X51.h dan stdio.h</li>
<li> Compiler membaca konstanta pengarah preprocessor #define LED P1_0</li>
<li> Compiler membaca prototy[e fungsi test_led();</li>
<li> Compiler menjalankan fungsi utama main();</li>
<li> Saat fungsi utama di jalankan, fungsi uatama main() memanggil / menjalankan fungsi test_led()</li>
<li> finish.</li>
</ol>
<p>Setelah program di compile, file hex hasil compile bisa anda burning ke  microcontroller menggunakan ISP programmer AT89/90 Series. Anda  jalankan, lalu lihat hasilnya. Jika anda males untuk melakukan itu, anda  bisa lakukan simulasi menggunakan keil C51 uvision3.</p>
<p>Sumber : www.zanexio.com</p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/01/21/mudah-belajar-microcontroller/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pengenalan PLC</title>
		<link>http://christ.blog.uns.ac.id/2012/01/21/pengenalan-plc/</link>
		<comments>http://christ.blog.uns.ac.id/2012/01/21/pengenalan-plc/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 10:44:37 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[PLC]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=205</guid>
		<description><![CDATA[Apakah PLC itu ?
PLC adalah miniatur komputer industri yang terdiri dari hardware (perangkat keras) dan software (perangkat lunak) yang digunakan untuk menjalankan fungsi-fungsi tertentu, seperti sekuensial, logika, aritmatika, dll. untuk mengendalikan berbagai jenis mesin ataupun proses .  Berikut adalah contoh PLC unit Q series Mitsubishi.

Dimanakah PLC itu di gunakan?
1. Applikasi PLC untuk high speed [...]]]></description>
			<content:encoded><![CDATA[<h1><span style="color: #dd4ace"><span style="font-size: medium">Apakah PLC itu ?</span></span></h1>
<p>PLC adalah miniatur komputer industri yang terdiri dari hardware (perangkat keras) dan software (perangkat lunak) yang digunakan untuk menjalankan fungsi-fungsi tertentu, seperti sekuensial, logika, aritmatika, dll. untuk mengendalikan berbagai jenis mesin ataupun proses .  Berikut adalah contoh PLC unit Q series Mitsubishi.</p>
<p><img src="http://www.zanexio.com/images/stories/plcmodule4.jpg" border="0" alt="" /></p>
<h2><span style="color: #dd4ace"><span style="font-size: medium">Dimanakah PLC itu di gunakan?</span></span></h2>
<p>1. Applikasi PLC untuk high speed feeder</p>
<p>2. Applikasi PLC untuk material handling</p>
<p>3. Applikasi PLC untuk pelabelan produk</p>
<h2><span style="color: #dd4ace"><span style="font-size: medium">Piranti Penyusun PLC</span></span></h2>
<p>Seperti apa yang di jelaskan di atas, bahwa PLC merupakan miniatur komputer, maka piranti penyusun PLC secara garis besar adalah sama dengan komputer.</p>
<h2><span style="color: #ff6600"><span style="font-size: medium">I. CPU</span></span></h2>
<p>CPU merupakan otak PLC. Program yang tersimpan dalam memori PLC di panggil dan di proses oleh CPU. proses ini di sebut sebagai menjalankan program. CPU PLC biasanya terdiri dari processor, memory card dan power supply unit. processor berfungsi untuk mengontrol segala proses PLC, baik dalam hal pengontrolan internal PLC, maupun untuk komunikasi dengan peralatan di luar PLC. CPU PLC mempunyai kecepatan proses yang sangat cepat, kecepatannya tergantung dari tipe dan merk PLC itu sendiri. Conrtoh CPU PLC seperti berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/cpu%20plc1.jpg" border="0" alt="" /></p>
<h3><span style="color: #dd4ace"><span style="font-size: medium">1. Memory card</span></span></h3>
<p>Mengapa PLC butuh memory card? PLC membutuhkan tempat untuk menyimpan user program, tempat penyimpanan user program tersebut di sebut memory card. umumnya memory card PLC terdapat dua jenis memory di dalamnya, yaitu RAM (Random Access Memory) dan ROM (Read Only Memory). RAM biasanya di pasang build in pada PLC, sedangkan ROM biasanya berupa memori tambahan (Option).  RAM merupakan memori yang bisa di baca dan di tulis. Jenis memori ini membutuhkan power supply external untuk mempertahan data yang tersimpan di dalamnya. Jika power supplynya yang terhubung ke memori ini putus, maka data pada memori ini akan hilang. memory ekstenal tersebut biasanya berupa battery back-up yang umumnya sudah di siapkan oleh maker pembuat PLC tersebut. Untuk memori ROM terdapat 2 tipe, yaitu EPROM dan EEPROM. EPROM (Erasable Programmable Read Only Memory). EPROM setelah di isi data, maka tidak bisa di tulis ulang seperti halnya RAM. Untuk menhapus data dalam EPROM membutuhkan sinar ultra violet yang pekat. EPROM tidak butuh power supply eksternal, karena data tidak akan hilang meskipun tidak mendapat power supply. Untuk EEPROM (Electronically Erasable Programmable Read Only Memory) cara kerjasanya sama dengan EPROM, hanya saja untuk menhapusnya menggunakan sinyal listrik, tidak menggunakan sinar ultra violet.</p>
<h3><span style="color: #dd4ace"><span style="font-size: medium">2. PSU (Power Supply Unit)</span></span></h3>
<p><img src="http://www.zanexio.com/images/stories/psu%20plc.jpg" border="0" alt="" align="left" /></p>
<p>Sesuai dengan namanya PSU merupakan power supply  yang di gunakan untuk mensupply daya pada PLC. umumnya tipe PSU yang di  gunakan pada setiap PLC di sesuaikan dengan kebutuhan daya pada CPU  PLC. Untuk PLC tipe compact biasanya PSUnya sudah menyatu dengan CPU PLC, sedangkan untuk PLC tipe Rak, modul PSU terpisah.</p>
<p>Point  Penting : PSU hanya mensupply daya untuk CPU PLC saja, tidak untuk  mensupply daya untuk I/O Module PLC. Mengapa demikian? PSU PLC besar dayanya hanya sebesar kebutuhan daya CPU PLC saja.</p>
<h3><span style="color: #dd4ace"><span style="font-size: medium">3. I/O Module</span></span></h3>
<p>Module ini adalah modul antar muka (interface) antara CPU PLC dengan peralatan input-output (I/O device), seperti Limit switch, Proximity switch, area sensor, flow sensor, relay, motor, lampu, led, sevent segment, dll. I/O module menurut jenisnya ada 2 macam yaitu :</p>
<ol>
<li> I/O module digital</li>
<li> I/O module analog</li>
</ol>
<p>Sedangkan menurut fungsinya juda ada 2 macam, yaitu :</p>
<ol>
<li> Input module</li>
<li> Output module</li>
</ol>
<p>I/O module digital adalah I/O module yang digunakan untuk antar muka dengan peralatan Input output yang bekerja hanya dalam 2 kondisi saja, yaitu kondisi on dan kondisi off saja. dimana kondisi off  dalam sistem bilangan biner di kenal dengan NOL (0).  sedangkan kondisi on dengan SATU (0). Untuk I/O module analog di gunakan untuk antar muka dengan peralatan input output yang menghasilkan sinyal analog. sinyal analog yang di gunakan bisa antara 0V s/d +5V, -5V s/d +5V, 0V s/d 12V, -12V s/d +12V. Contoh I/O module seperti gambar berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/in-out%20module2.jpg" border="0" alt="" /></p>
<h3><span style="color: #dd4ace"><span style="font-size: medium">Input Module</span></span></h3>
<p><img src="http://www.zanexio.com/images/stories/input%20module%20rev3.jpg" alt="" align="left" /></p>
<p>Input Module di gunakan untuk antar muka dengan peralatan input, seperti swith, push button dan lainnya. sinyal-2 inputan di kumpulkan di module ini, lalu di lewatkan ke CPU. perubahan sinyal pada peralatan input yang terhubung ke PLC, dibaca dari input module ini. mengapa PLC tidak langsung bisa di hubungkan ke peralatan input? peralatan input bermacam-2 spesifikasinya, ada yang AC, juga ada yang DC. sedangkan sinyal masukan yang di butuhkan oleh CPU PLC hanya berupa sinyal digital 5VDC saja. Sehingga dengan adanya input module, sinyal masukan AC maupun DC di konversi menjadi sinyal digital 5VDC. Ingat yang kita diskusikan di sini adalah input module digital. Input module PLC tersedia bermacam-2, ada yang DC, juga ada yang AC. Kita bisa memilih sesuai dengan yang kita inginkan dalam aplikasi. Pada input module terdapat opto-isolator yang bisa mencegah CPU dari sinyal kejut / lebih dari peralatn input yang terhubung ke input module PLC.</p>
<h3><span style="color: #dd4ace">Output Module</span></h3>
<p><img src="http://www.zanexio.com/images/stories/output%20module%20rev1.jpg" alt="" align="right" /></p>
<p>Output module fungsinya berkebalikan dengan input module. Output module menampung sinyal keluaran yang di kirim dari CPU untuk di lewatkan ke peralatan output. Ingat sinyal keluaran dari CPU PLC berupa sinyal digital 5VDC, sedangkan peralatan output spesifikasinya berbeda-2 ada yang AC, juga ada yang DC, jadi sebelum di lewatkan ke peralatan output, sinyal keluaran ini di olah oleh output module agar sinyal keluaran bisa AC atau DC, tergantung dari tipe output module yang digunakan. biasanya output module tersedia ada yang AC, juga ada yang DC. ada yang menggunakan relay, ada juga yang menggunakan transistor. Relay atau transistor  di gunakan untuk berhubungan dengan beban yang terhubung ke output module PLC. biasanya pada output module terdapat opto isolator yang mencegah terjadinya gangguan yang bisa menyebabkan CPU rusak.</p>
<h3><span style="color: #ff6600"><span style="font-size: medium">II. Software module (Modul Perangkat lunak)</span></span></h3>
<p>Setiap PLC sudah di lengkapi dengan software pendukungnya. misalnya Mitsubishi soiftwarenya berupa GX Developer, Omron softwarenya berup CX programmer dan lain sebagainya. Software ini di gunakan untuk pembuatan user program, di samping itu juga software ini di gunakan untuk memonitor, PLC diagnostic, back-up user program dan lainnya.</p>
<h3><span style="color: #dd4ace"><span style="font-size: small">Contoh tampilan window dari software PLC Mitsubishi seperti dibawah ini.</span></span></h3>
<p><img src="http://www.zanexio.com/images/stories/software%20plc1.jpg" border="0" alt="" /></p>
<h3><span style="color: #dd4ace"><span style="font-size: medium">Ladder diagram</span></span></h3>
<p>Ladder diagram adalah user program, yaitu program yang di rancang oleh programmer PLC untuk mendesign otomatisasi. Bentuk pemograman ini berupa diagram garis melintang ke kanan dan ke bawah, layaknya digram kontrol relay. Program ini bisa di buat di window software module PLC. Misalnya untuk mendesign ladder diagram PLC mitsubishi, maka harus meng-install terlebih dahulu software GX Developer, setelah itu pembuatan ladder diagram baru bisa di lakukan. Nanti kan di bahas lebih detail bagaimana cara menggunakannya. Gambaran awal dari ladder diagram bisa anda lihat di gambar berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/ladder1.jpg" border="0" alt="" /></p>
<h3><span style="color: #dd4ace">Statement Device List</span></h3>
<p>Statement Device List adalah program PLC yang instruksinya mirip pemograman assembler. pemograman ini jarang di gunakan. biasanya di gunakan saat modifikasi program dalam skala perubahan kecil saja. untuk perubahan dalam skala besar hal ini cukup rumit di lakukan karena perlu ke-hatian-2 yang ekstra. Jika kita membuat program menggunakan ladder diagarm, maka secara otomatis statement device list akan terbentuk dan kita bisa melihat hasilnya. Lihat contoh berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/statement%20device%20list1.jpg" border="0" alt="" /></p>
<h3><span style="color: #dd4ace"><span style="font-size: medium">Bagaimanakah PLC itu bekerja?</span></span></h3>
<p>Untuk memahami prinsip kerja PLC, maka perhatikan gambar berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/plc%20komplit2.jpg" border="0" alt="" /></p>
<h3><span style="color: #dd4ace"><span style="font-size: medium">Prinsip kerja PLC ada 3 point, yaitu :</span></span></h3>
<ol>
<li> Memonitor kondisi input</li>
<li> Mengeksekusi program</li>
<li> Merubah kondisi output</li>
</ol>
<p>3 point tersebut di sebut PLC scan cycle yaitu siklus scan PLC. Lihat gambar berikut :</p>
<p><img src="http://www.zanexio.com/images/stories/plc%20scan1.jpg" border="0" alt="" /></p>
<p>Detail penjelasan dari prinsip kerja PLC adalah sebagai berikut:</p>
<ol>
<li> PLC siap membaca sinyal masukan dari input module yang terhubung ke peralatan input (input device), baik terhubung secara paralel maupun serial, tergantung dari tipe input module dan sinyal masukan yang di gunakan.</li>
<li> Jika CPU mendeteksi adanya sinyal masukan yang di kirimkan lewat input modul, maka CPU akan mengeksekusi program yang telah di simpan dalam memori PLC.</li>
<li> Apabila program yang tersimpan dalam memori memerintahkan untuk mengaktifkan peralatan output, maka PLC akan mengirimkan sinyal keluaran melalui bus-bus prosessor CPU yang telah terhubung ke output modul. Informasi yang di terima oleh output modul, di lanjutkan ke peralatan output, sehigga menyebabkan peralatan output bekerja sesuai dengan yang di inginkan oleh program PLC.</li>
<li> PLC akan selalu mengulangi step no.02 s/d no.04 dan akan berhenti jika PLC di matikan.</li>
</ol>
<p>Sumber : www.zanexio.com</p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/01/21/pengenalan-plc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PLC Ladder diagram</title>
		<link>http://christ.blog.uns.ac.id/2012/01/21/plc-ladder-diagram/</link>
		<comments>http://christ.blog.uns.ac.id/2012/01/21/plc-ladder-diagram/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 10:28:07 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[PLC]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=201</guid>
		<description><![CDATA[Pengenalan
Pemograman PLC umumnya menggunakan ladder diagram. Pemograman ini di  dasari dari rangkaian relay, sehingga bentuk pemograman berupa symbol-2  kontak NO, NC, coil, bus bar vertical kanan dan kiri dan lain  sebagainya. Hal ini bertujuan untuk memudahkan para engineer atau  teknisi listrik mempelajari PLC. Jika engineer atau teknisi listrik  sudah memahami [...]]]></description>
			<content:encoded><![CDATA[<h3><span style="color: #00ccff">Pengenalan</span></h3>
<p>Pemograman PLC umumnya menggunakan ladder diagram. Pemograman ini di  dasari dari rangkaian relay, sehingga bentuk pemograman berupa symbol-2  kontak NO, NC, coil, bus bar vertical kanan dan kiri dan lain  sebagainya. Hal ini bertujuan untuk memudahkan para engineer atau  teknisi listrik mempelajari PLC. Jika engineer atau teknisi listrik  sudah memahami konsep relay, maka akan lebih mudah mempelajari PLC. Jika  belum mengerti tentang relay baca artikel saya sebelumnya tentang <a title="Basic Relay" href="http://christ.blog.uns.ac.id/2012/01/21/basic-relay/" target="_blank">Basic Relay</a> dan <a title="Relay Wiring Diagram" href="http://christ.blog.uns.ac.id/2012/01/21/relay-wiring-diagram/" target="_blank">Relay Wiring Diagram</a></p>
<h3><span style="color: #00ccff">Relay wiring diagram vs. PLC ladder diagram</span></h3>
<p>Perbedaan antara Relay wiring diagram dengan PLC ladder diagram dapat di lihat pada gambar berikut:</p>
<p><img src="http://www.zanexio.com/images/stories/plc%20vs%20relay42.jpg" alt="" /></p>
<p>Coba anda perhatikan gambar di atas dengan seksama, apa yang bisa anda  simpulkan dari gambar di atas. OK, Jangan kwatir saya akan kupas satu  persatu dari gambar di atas. coba anda lihat gambar berikut.</p>
<p><img src="http://www.zanexio.com/images/stories/simbol%20relay%20vs%20plc4.jpg" alt="" /></p>
<p>Dalam ladder diagram peralatan input baik berupa kontak, switch, sensor  dan lain-lain hanya di tulis dengan simbol NO atau NC saja. hanya saja  simbol NO atau NC tersebut mempunyai alamat spesifik dari peralatan  input tersebut. dimana peralatan input tersebut terhubung, begitu juga  peralatan output. Dari contoh di atas, Switch kondisi normalnya NO, maka  dalam pemograman PLC di atas di tulis dengan simbol NO dengan alamat  X0. Begitu juga PB1, alamatnya di X1. sedangkan PB2 kondisi normalnya  NC, namun dalam pemograman PLC di atas di tulis dengan simbol NO juga di  alamat X2. Mengapa PB2 dalam program plc di tulis dengan NO dengan  alamat X2? hal ini bertujuan agar program yang di buat cara kerjanya  sama dengan rangakaian relay wiring diagram. Pada rangkaian relay wiring  diagram PB2 di fungsikan sebagai tombol reset. maka dalam program  ladder diagram juga di fungsikan yang sama dengan relay wiring diagram.  Untuk Coil relay (R1) pada contoh di atas  di tulis dengan simbol M1 di  program PLC. M1 di sini adalah internal relay, relay yang di maksud  bukan berupa hardware, tetapi software. M1 di sini adalah internal relay  yang di siapkan untuk di gunakan sebagai pengganti hardware Relay yang  sesungguhnya. Sedangkan Lampu (L1) dalam program di atas di tulis dengan  Y20 dalam program PLC. Artinya PLC tidak bisa langsung di hubungkan ke  beban. Untuk mengaktifkan beban, PLC mengirim sinyal ke output module,  lalu dari output module di lanjutkan ke beban. Dari contoh di atas Lampu  di hubungkan ke Y20.</p>
<p><img src="http://www.zanexio.com/images/stories/basic%20plc%20programming32.jpg" alt="" /></p>
<p>Bagi anda yang masih awam dengan PLC, mungkin anda makin pusing dengan  gambar di atas atau mungkin anda berpikiran, pakai plc malah bikin  ruwet. anggapan seperti itu sangat salah, karena dengan plc anda tidak  perlu merubah wiring untuk merubah sistem kerja dari rangkaian di atas.  anda hanya cukup merubah program yang ada. Cara kerja program di atas  dapat anda lihat pada table berikut:</p>
<table style="height: 200px;width: 250px" border="1" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td style="text-align: center" colspan="3">Input</td>
<td style="text-align: center">Output</td>
</tr>
<tr>
<td style="text-align: center">Switch</td>
<td style="text-align: center">PB1</td>
<td style="text-align: center">PB2</td>
<td style="text-align: center">Lampu</td>
</tr>
<tr>
<td style="text-align: center">off</td>
<td style="text-align: center">x</td>
<td style="text-align: center">x</td>
<td style="text-align: center">off</td>
</tr>
<tr>
<td style="text-align: center">x</td>
<td style="text-align: center">off</td>
<td style="text-align: center">x</td>
<td style="text-align: center">off</td>
</tr>
<tr>
<td style="text-align: center">x</td>
<td style="text-align: center">x</td>
<td style="text-align: center">off</td>
<td style="text-align: center">off</td>
</tr>
<tr>
<td style="text-align: center">on</td>
<td style="text-align: center">on</td>
<td style="text-align: center">on</td>
<td style="text-align: center">on</td>
</tr>
</tbody>
</table>
<p>Catatan :</p>
<p>tanda X artinya kondisinya bisa on atau bisa off.</p>
<p>Jika PB2 itu di tekan, maka sambungan PB2 putus. kondisi ini di katakan  kondisinya off. Fungsi PB2 di atas adalah sebagai tombol reset.</p>
<p>Jika PB1 di tekan, lalu di lepas lagi, maka Lampu tetap menyala, karena  kontak  X1 (PB1) di hold / di tahan oleh kontak M1 internal relay.</p>
<h3><span style="color: #00ccff">Beda Cara Kerja</span></h3>
<p>Jika anda menginginkan cara kerjanya berbeda dengan sebelumnya maka  anda cukup merubah programnya saja. misalkan anda menginginkan cara  kerja seperti ini.</p>
<table style="height: 200px;width: 250px" border="1" cellspacing="1" cellpadding="1">
<tbody>
<tr>
<td style="text-align: center" colspan="3">Input</td>
<td style="text-align: center">Output</td>
</tr>
<tr>
<td style="text-align: center">Switch</td>
<td style="text-align: center">PB1</td>
<td style="text-align: center">PB2</td>
<td style="text-align: center">Lampu</td>
</tr>
<tr>
<td style="text-align: center">x</td>
<td style="text-align: center">x</td>
<td style="text-align: center">off</td>
<td style="text-align: center">off</td>
</tr>
<tr>
<td style="text-align: center">x</td>
<td style="text-align: center">off</td>
<td style="text-align: center">x</td>
<td style="text-align: center">off</td>
</tr>
<tr>
<td style="text-align: center">off</td>
<td style="text-align: center">on</td>
<td style="text-align: center">on</td>
<td style="text-align: center">on</td>
</tr>
<tr>
<td style="text-align: center">on</td>
<td style="text-align: center">on</td>
<td style="text-align: center">on</td>
<td style="text-align: center">off</td>
</tr>
</tbody>
</table>
<p>Dengan cara kerja di atas, maka program ladder diagramnya berubah menjadi seperti berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/basic%20plc%20programming42.jpg" alt="" /></p>
<p>Coba anda bandingkan dengan program sebelumnya, perbedaannya hanya di  kontak X0 saja. gampang bukan. Saya pikir Penjelasan mengenai hal ini  terlalu luas dan melebar. hal ini saya lakukan hanya untuk menunjukkan  bahwa pemograman plc itu mirip dengan rangkaian relay wiring diagram.  Dengan plc anda tidak perlu merubah wiring cukup hanya dengan merubah  program ladder diagarm saja.</p>
<h3><span style="color: #00ccff">Key Point / Point Penting</span></h3>
<p>Contoh di atas jangan anda ambil pusing, tinggalkan saja, tidak usah di pikirkan. anda perhatikan gambar berikut.</p>
<p><img src="http://www.zanexio.com/images/stories/plc%20input%20simbol1.jpg" alt="" /></p>
<p>Penjelasan dari gambar di atas adalah sebagai berikut:</p>
<ol>
<li> Busbar vertikal yang ada di sebelah kiri adalah busbar daya yang  berfungsi sebagai arah sinyal. artinya aliran sinyal mengalir dari kiri  ke kanan</li>
<li> Simbol X0 di atas adalah simbol NO dari sebuah device plc. untuk  device plc yang berupa kontak NO atau NC itu bisa berasal dari peralatan  input yang terhubung pada input module PLC, bisa juga kontak dari  device internal relay M atau dari device yang lain, seperti device Y, T,C dan lain sebagainya.</li>
<li> Di bawah simbol kontak NO pada alamat X0 terdapat tulisan &#8220;switch&#8221;,  ini adalah komentar yang di tulis oleh designer untuk memudahkan  memonitor program yang sudah di buat.</li>
<li> Garis lurus horizontal yang di akhiri dengan garis titik-titik,  maksudnya adalah garis instruksi yang bisa di pakai untuk mengembangkan  program yang di buat.</li>
</ol>
<p>Selanjutnya anda perhatikan gambar potongan selanjutnya dari gambar ladder diagram pada gambar berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/plc%20output%20simbol1.jpg" alt="" /></p>
<p>Penjelasan dari gambar di atas adalah sebagai berikut:</p>
<ol>
<li> Simbol M0 di atas adalah device yang di gunakan sebagai output / coil.</li>
<li> Tulisan master on pada device M0 di atas adalah komentar yang di tulis  oleh designer yang menyatakan fungsi dari device tersebut.</li>
<li> Busbar vertical sebelah kanan merupakan busbar daya yang sinyalnya  sudah standby. artinya jika sinyal dari busbar vertikal sebelah kiri  sudah sampai pada terminal paling kiri dari device output / coil, maka  device tersebut akan aktif / bekerja. Jika device tersebut berupa coil  dari internal relay M, maka kontak-2 internal relay M akan bekerja.</li>
</ol>
<p>Bagaimana ? anda sudah punya banyangan mengenai ladder diagram. Jika  belum baca sekali lagi artikel di atas atau baca artikel kami lainnya  yang berhubungan dengan pemograman PLC.</p>
<p>Sumber : www.zanexio.com</p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/01/21/plc-ladder-diagram/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PLC Wiring</title>
		<link>http://christ.blog.uns.ac.id/2012/01/21/plc-wiring/</link>
		<comments>http://christ.blog.uns.ac.id/2012/01/21/plc-wiring/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 09:55:48 +0000</pubDate>
		<dc:creator>christ</dc:creator>
		
		<category><![CDATA[PLC]]></category>

		<guid isPermaLink="false">http://christ.blog.uns.ac.id/?p=191</guid>
		<description><![CDATA[Untuk memudahkan dalam mempelajari cara wiring PLC, maka anda harus  tahu dulu piranti penyusun PLC. Jika anda belum tahu maka pelajari  artikel kami sebelumnya mengenai pengenalan PLC
Simbol-simbol
Untuk wiring PLC anda harus tahu terlebih dahulu simbol-simbol yang  di gunakan dalam wiring PLC, jika anda tidak / kurang mengetahui  simbol-2 yang di gunakan [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk memudahkan dalam mempelajari cara wiring PLC, maka anda harus  tahu dulu piranti penyusun PLC. Jika anda belum tahu maka pelajari  artikel kami sebelumnya mengenai pengenalan PLC</p>
<h2><span style="color: #ff6600">Simbol-simbol</span></h2>
<p>Untuk wiring PLC anda harus tahu terlebih dahulu simbol-simbol yang  di gunakan dalam wiring PLC, jika anda tidak / kurang mengetahui  simbol-2 yang di gunakan dalam wiring PLC, maka anda pasti akan ke  bingungan saat anda mempelajari PLC lebih dalam. Simbol yang di gunakan  dalam wiring PLC adalah sbb:</p>
<p><img src="http://www.zanexio.com/images/stories/simbol-2rev.gif" alt="" /></p>
<p>Simbol-2 di atas harus di ingat-ingat atau di hafalkan, karena wriring  PLC dengan peralatan input (input device) dan peralatan output(output  device) menggunakan simbol-simbol di atas.</p>
<h2><span style="color: #ff6600">Cara wiring PLC</span></h2>
<p>cara wiring PLC di dasari pada adanya 2 tipe sensor yang di gunakan  dalam sistem otomatisasi. kedua tipe sensor tersebut adalah tipe NPN dan  PNP. Karena cara kerja kedua sensor tersebut berbeda, maka input module  PLC harus bisa di gunakan untuk kedua tipe sensor tersebut tanpa ada  masalah Oleh sebab itu cara wiring PLC juga ada 2 macam, yaitu:</p>
<ol>
<li> Sinking</li>
<li> Sourcing</li>
</ol>
<h3><span style="color: #ff6600">Metode Sinking</span></h3>
<p><img src="http://www.zanexio.com/images/stories/input%20module%20sinking2.jpg" alt="" align="left" /></p>
<p>Metode wiring sinking secara simple adalalah metode wiring dengan cara  menghubungkan Common input module PLC ke sumber positif DC power supply  dan menghubungkan saluran input module ke sumber negatif power supply.  Lihat gambar di samping.</p>
<p>Gambar di samping adalah contoh wiring metode sinking untuk peralatan  input berupa switch, push button NO dan push button NC. tetapi bukan  untuk sensor tipe NPN. Bagaimana cara wiring sensor tipe NPN..? Lihat  gambar berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/input%20sinking%203%20kabel2.jpg" alt="" /></p>
<p>Gambar di atas adalah contoh wiring proximity switch tipe NPN 3 kabel,  lalu bagaimana dengan wiring proximity switch tipe NPN 2 kabel. Lihat  gambar berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/input%20sinking%202%20kabel2.jpg" alt="" /></p>
<p>Dengan contoh di atas saya harap anda bisa mengerti konsep wiring PLC metode sinking.</p>
<h3><span style="color: #ff6600">Metode Sourcing</span></h3>
<p><img src="http://www.zanexio.com/images/stories/input%20module%20sourcing%20rev2.jpg" alt="" width="123" height="169" align="left" /></p>
<p>Metode wiring sourcing secara simple adalalah metode wiring dengan cara  menghubungkan Common input module PLC ke sumber negatif DC power supply  dan menghubungkan saluran input module ke sumber positif power supply.  Lihat gambar berikut ini.</p>
<p>Coba anda bandingkan dengan gambar wiring metode sinking. Gambar di  atas kebalikan dari metode sinking. dimana saluran common (COM) di  hubungkan dengan V-, sedangkan pada metode sinking COM di hubungkan  dengan V+. Gampang bukan?</p>
<h3><span style="color: #00ffff"><span style="font-size: small">Apakah sensor NPN bisa di sambung menggunakan metode sourcing?</span></span></h3>
<p>Jawabannya : <span style="color: #00ffff"><strong>TIDAK BISA</strong></span></p>
<p>Mengapa ? Saluran output sensor NPN saat on nilainya NOL (V-). Coba  anda baca dan pelajari lagi cara kerja sensor NPN. Sedangkan metode  Sourcing pada saluran inputnya di inginkan sumber tegangan positif (V+).</p>
<p>lalu bagaimana dengan sensor PNP apakah bisa di hubungkan dengan metode Sourcing?</p>
<p>Jawabannya BISA. Karena saluran output sensor PNP adalah sumber positif power supply. lihat contoh wiring berikut ini.</p>
<p><img src="http://www.zanexio.com/images/stories/input%20sourcing%203%20kabel2.jpg" alt="" /></p>
<p>Sedangkan untuk wiring sensor PNP 2 kabel adalah sebagai berikut:</p>
<p><img src="http://www.zanexio.com/images/stories/input%20sourcing%202%20kabel2.jpg" alt="" /></p>
<p>Bagaimana anda sudah cukup mengerti apa masih belum?</p>
<p>sumber : www.zanexio.com</p>
]]></content:encoded>
			<wfw:commentRss>http://christ.blog.uns.ac.id/2012/01/21/plc-wiring/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

