<?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>Komunitas Pelajar Indonesia &#187; komputer</title>
	<atom:link href="http://idpelajar.com/category/komputer/feed/" rel="self" type="application/rss+xml" />
	<link>http://idpelajar.com</link>
	<description></description>
	<lastBuildDate>Mon, 22 Feb 2010 03:57:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OSGI (Open Service Gateway Initiative)</title>
		<link>http://idpelajar.com/komputer/osgi-open-service-gateway-initiative/</link>
		<comments>http://idpelajar.com/komputer/osgi-open-service-gateway-initiative/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 08:49:57 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[open service gateway initiative]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=194</guid>
		<description><![CDATA[Dalam minggu-minggu ini memang banyak tugas yang harus saya kerjakan yang sifatnya personal. Memang ini adalah takdir yang tak bisa dipungkiri oleh seorang siswa dimuka bumi ini. Di pagi hari yang cerah pada saat libur kuliah teringat akan tugas-tugas yang menumpuk dari dosen, memang tak bisa mengelak kalo sudah namanya tugas. Sembari duduk di teras [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Dalam minggu-minggu ini memang banyak tugas yang harus saya kerjakan yang sifatnya personal. Memang ini adalah takdir yang tak bisa dipungkiri oleh seorang siswa dimuka bumi ini. Di pagi hari yang cerah pada saat libur kuliah teringat akan tugas-tugas yang menumpuk dari dosen, memang tak bisa mengelak kalo sudah namanya tugas. Sembari duduk di teras rumah dan ditemani sebatang asap nikmat serta air pekat yang agak pahit sayapun mulai menekatkan pada hati untuk mengerjakan tugas-tugas ini. Disela-sela sedang mengobarkan api untuk membuat tugas ada seorang anak kecil yang sedikit menunda perasaan ini dengan memanggilku, anak ini sebut saja “agas”.</p>
<p style="text-align: justify;"><span id="more-194"></span></p>
<p style="text-align: justify;">Om…om… (panggil agas padaku)</p>
<p style="text-align: justify;">Iya gas ada apa?? (jawabku sambil tersentak)</p>
<p style="text-align: justify;">Ajarin agas maen internet dong?(ajaknya sambil menarik tanganku yang sedang memegang batangan berasap)</p>
<p style="text-align: justify;">Iya iya nanti dulu ya gas.. (jawabku sambil menghisap batangan berasap)</p>
<p style="text-align: justify;">Ahh om nih, ayo sekarang!! (rengekan anak kecil yang manja)</p>
<p style="text-align: justify;">Iya agas bentar lagi deh, om lagi ngrokok nih. (sambil meminum air pekat hitam yang agak pahit)</p>
<p style="text-align: justify;">Oke dweh om, agas tunggu sampe’ abis ya?? (ucapnya sambil ikut duduk disampingku)</p>
<p style="text-align: justify;">Nah gitu donk, pinter kamu. (ucapku sambil berfikir sekalian ngerjain tugas osgi)</p>
<p style="text-align: justify;">Setelah semuanya aku persiapkan dan telah menghabiskan batangan berasap serta air pekat hitam itu kemudian bergegas kesebuah warnet terdekat rumah.</p>
<p style="text-align: justify;">Sesampainya diwarnet, aku langsung memesan nomor untuk aku tempatin, dan setelah berfikir aku menyewa dua tempat yaitu satu untukku dan satu lagi untuk agas.</p>
<p style="text-align: justify;">Didalam warnet itu agas minta diajarin berselancar di internet dan tak henti-hentinya dia bertanya kepadaku bagaimana caranya untuk menemukan yang dia inginkan. Memang ini menggangguku yang sedang mencari artikel dan membaca tentang osgi (Open Service Gateway Initiative). Tanpa berlama-lama mari kita bahas apa itu OSGI??</p>
<p style="text-align: justify;">Setelah berselancar ke berbagai web saya berpendapat seperti dibawah ini tentang OSGI :</p>
<p style="text-align: justify;">Dilihat dari arti kata tersebut dapat diambil kesimpulan bahwa OSGI ini adalah layanan untuk membuka jembatan dari berbagai jalan. Maksutnya adalah bahwa osgi ini adalah sebuah Tekhnologi dimana kita dapat menggabungkan berbagai fungsi dalam satu tujuan atau aplikasi, suatu cara untuk menggabungkan berbagai bagian-bagian yang mana bagian-bagian ini dibungkus menjadi sebuah aplikasi yang dapat kita gunakan dengan berbagai macam kegunaan. Sebenarnya teknologi ini berawal dari pikiran bagaimana cara mengubah program tanpa membongkar koding. Dari situ teknologi ini mulai dikembangkan dalam bahasa pemrograman mulai dari instalasi, jalannya program, update dan sampai uninstall tanpa perlu memperbarui coding.  Manfaat dalam penerapan osgi ini adalah :</p>
<ul>
<li>Programmer dapat mengupdate atau mengupgrade kodingnya dengan mudah.</li>
</ul>
<p style="text-align: justify;">Contoh : programmer membuat aplikasi yang mana terdapat bug yang harus ditambal, programmer ini tidak perlu melakukan pengkodingan ulang dan mengganti aplikasi yang lama dengan aplikasi baru yang memakan waktu dan biaya yang besar untuk menambalnya (patching). Seperti cara inject (suntik) ke dalam program yang telah dibuat. Dan ini tidak merubah struktur program dan kinerja program tersebut.</p>
<ul>
<li>Dengan teknologi osgi ini kita dapat menyatukan berbagai fungsi di dalam aplikasi.</li>
</ul>
<p style="text-align: justify;">Contoh : seperti plug in yang dapat menambahkan fungsi dalam aplikasi.</p>
<ul>
<li>Mudah dalam penerapan</li>
</ul>
<p style="text-align: justify;">Bagi tim yang membuat aplikasi tentunya tugas mereka berbeda. Ada yang membuat desain antar muka atau GUI, ada yang membuat koding jalan softwarenya, ada yang membuat keamanannya, dan lain sebagainya. Nah dari semua koding yang telah dibuat ini kita dapat satukan dengan dan Dibungkus dari komponen-komponen OSGI ini.</p>
<ul>
<li>Efisiensi biaya</li>
</ul>
<p style="text-align: justify;">Dalam hal ini untuk pengembangan sebuah software dapat menekan biaya yang dikeluarkan dalam pemeliharaan software. Seperti yang tertera dalam penjelasan a.</p>
<p style="text-align: justify;">Sebenarnya masih banyak keuntungan atau manfaat osgi ini. Dan dapat dilihat pada web resmi osgi alliance.</p>
<p style="text-align: justify;"><strong>IMPLEMENTASI OSGI</strong></p>
<p style="text-align: justify;">Teknologi Osgi sudah sangat banyak dikembangkan untuk berbagai macam keperluan dalam sehari hari maupun di bidang teknologi informasi dan industry serta di bidang ilmu komputer.</p>
<ul>
<li>Dalam kehidupan sehari-hari</li>
</ul>
<p style="text-align: justify;">Dikembangkan untuk mengendalikan alat-alat elektronik dalam rumah tangga dengan internet. Yaitu dengan menghubungkan berbagai framework OSGI ini untuk mengendalikan alat-alat rumah tangga yang bersifat elektronik. Hal ini dilakukan dengan berbagai protocol network yaitu Bluetooth, uPnP,HAVi, dan X10. Dengan bantuan Jini dan standart OSGI dari sun microsistem yaitu Java Embedded Server. Teknologi ini dinamakan home network dan jinni adalah salah satu standart untuk pembuatan home nerwork yang berbasis java.</p>
<ul>
<li>Teknologi dan industry</li>
</ul>
<p style="text-align: justify;">Dalam hal ini pengembangan OSGI dalam Teknologi dan industri adalah untuk otomatisasi industri.  Seperti otomatisnya system dalam gudang yang dapat meminta dalam PPIC untuk mengadakan bahan baku, dan masih banyak yang lain.</p>
<ul>
<li>Ilmu Komputer</li>
</ul>
<p style="text-align: justify;">Dalam ilmu Komputer ini sangat banyak pengembang yang memanfaatkan teknologi OSGI ini. Dari surfing di internet banyak yang mengulas tentang Pemrograman Java yang  mengapdopsi teknologi osgi ini. Salah satu contoh adalah knopflerfish merupakan framework untuk melakukan OSGI didalam program Java. Dan juga eclipse IDE merupakan OSGI framework yang dikembangkan oleh eclipse dan berbasis GUI. Dan masih banyak juga dalam server serta program-program lain yang mengembangkan teknologi OSGI ini.</p>
<p style="text-align: justify;">Adapun siklus hidup OSGI yang digambarkan dibawah ini :</p>
<p style="text-align: center;"><img class="size-full wp-image-200 aligncenter" title="490px-OSGi_Bundle_Life-Cycle" src="http://idpelajar.com/wp-content/uploads/2009/11/490px-OSGi_Bundle_Life-Cycle1.png" alt="490px-OSGi_Bundle_Life-Cycle" width="490" height="371" /></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Dibawah ini adalah system layer OSGI :</p>
<p style="text-align: center;"><img class="size-medium wp-image-196 aligncenter" title="sistem layer osgi 5456" src="http://idpelajar.com/wp-content/uploads/2009/11/sistem-layer-osgi-300x241.png" alt="sistem layer osgi 5456" width="300" height="241" /></p>
<p style="text-align: justify;">Huftt…….. tak terasa hari sudah mulai gelap, jam menunjukkan pukul 3 sore, cepat sekali waktu ini bergulir?? Hwehehehe……</p>
<p style="text-align: justify;">Teringat agas yang belum makan siang. Wah pasti dicariin nih dia. Wadduuuuuhh….. sampai lupa aku bawa anak kecil ya?? Tanpa berpikir panjang, aku langsung menutup billingku yang makin membengkak, belum juga bayarin punya anak itu ya??</p>
<p style="text-align: justify;">Wahhhh gawat neh urusan, bisa-bisa dimarahin nih gara-gara ikut ke warnet?? Padahal agas yang ngajak ke warnet ya??</p>
<p style="text-align: justify;">Sesampainya dirumah ternyata benar yang ada dalam pikiran, agas dicariin sampai hampir telpon polisi.. jgagagagagagagag………. Disangka penculik aku nih.. fyuh………</p>
<p style="text-align: justify;">Demikian yang dapat saya gambarkan tentang osgi yang saya ambil dari berbagai web yang ada dalam referensi dibawah….</p>
<p style="text-align: justify;">Referensi :</p>
<p style="text-align: justify;"><a title="tutorial osgi" href="http://oscar-osgi.sourceforge.net/tutorial/">Oscar</a></p>
<p style="text-align: justify;"><a title="osgi aliance" href="http://osgi.org">OSGI Aliance</a></p>
<p style="text-align: justify;"><a title="tutorial osgi" href="http://www.knopflerfish.org/tutorials/osgi_tutorial.pdf">Tutorial OSGI</a><a title="perkembangan OSGI" href="http://www.nagarro.com/blog/osgi-from-here-to-there"></a></p>
<p style="text-align: justify;"><a title="perkembangan OSGI" href="http://www.nagarro.com/blog/osgi-from-here-to-there">Perkembangan OSGI</a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<p><span id="leoHighlights_iframe_modal_span_container"> </span></p>
<div id="leoHighlights_iframe_modal_div_container" style="border: 1px solid black; position: absolute; visibility: hidden; display: none; width: 394px; height: 40px; z-index: 32768; background-color: white;" onmouseover="leoHighlightsHandleIFrameMouseOver();" onmouseout="leoHighlightsHandleIFrameMouseOut();">
<div id="leo_iFrame_closebar" style="position: absolute; top: 0px; left: 0px; width: 394px; height: 40px; z-index: 32768; background-image: url(chrome://shim/content/highlightsFilter-3/header.gif);"><a href="javascript: leoHighlightsIFrameClose();"></a></div>
</div>
<p><script type="text/javascript">// <![CDATA[
   createInlineScriptElement("var%20LEO_HIGHLIGHTS_DEBUG%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_DEBUG_POS%20%3D%20false%3B%0Avar%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_MAX_HIGHLIGHTS%20%3D%20200%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_ID%20%3D%20%22leoHighlights_iframe%22%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_DIV_ID%20%3D%20%22leoHighlights_iframe_modal_div_container%22%3B%0Avar%20LEO_HIGHLIGHTS_SHOW_DELAY_MS%20%3D%20300%3B%0Avar%20LEO_HIGHLIGHTS_HIDE_DELAY_MS%20%3D%20750%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%20%3D%20%22transparent%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20LEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%20%3D%20%20%20%22rgb%28245%2C245%2C0%29%20none%20repeat%20scroll%200%25%200%25%22%3B%0Avar%20_leoHighlightsPrevElem%20%3D%20null%3B%0A%0A/**%0A%20*%20General%20method%20used%20to%20debug%20exceptions%0A%20*%20%0A%20*%20@param%20location%0A%20*%20@param%20e%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsReportExeception%28location%2Ce%29%0A%7B%0A%20%20%20if%28LEO_HIGHLIGHTS_DEBUG%29%0A%20%20%20%7B%0A%20%20%20%20%20%20alert%28%22EXCEPTION%3A%20%22+location+%22%3A%20%22+e+%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%5Cn%5Ct%22+e.name+%22%5Cn%5Ct%22+%28e.number%260xFFFF%29+%22%5Cn%5Ct%22+e.description%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20dimensions%20object%0A%20*%20%0A%20*%20@param%20width%0A%20*%20@param%20height%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsDimension%28width%2Cheight%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.width%3Dwidth%3B%0A%20%20%20%09this.height%3Dheight%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.width+%22%2C%22+this.height+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsDimension%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20is%20a%20Position%20object%0A%20*%20%0A%20*%20@param%20x%0A%20*%20@param%20y%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPosition%28x%2Cy%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.x%3Dx%3B%0A%20%20%20%09this.y%3Dy%3B%0A%20%20%20%09this.toString%3Dfunction%28%29%20%7B%20return%20%28%22%28%22+this.x+%22%2C%22+this.y+%22%29%22%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPosition%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0Avar%20LEO_HIGHLIGHTS_ADJUSTMENT%20%3D%20new%20LeoHighlightsPosition%283%2C3%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C236%29%3B%0Avar%20LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28394%2C512%29%3B%0Avar%20LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%20%3D%2040%3B%0Avar%20LEO_HIGHLIGHTS_DIV_HOVER_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.width%2C%0A%09%09%09LEO_HIGHLIGHTS_IFRAME_HOVER_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0Avar%20LEO_HIGHLIGHTS_DIV_CLICK_SIZE%20%3D%20new%20LeoHighlightsDimension%28LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.width%2C%0A%09%09LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE.height+LEO_HIGHLIGHTS_CLOSE_BAR_HEIGHT%29%3B%0A%0A%0A/**%0A%20*%20Sets%20the%20size%20of%20the%20passed%20in%20element%0A%20*%20%0A%20*%20@param%20elem%0A%20*%20@param%20dim%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSetSize%28elem%2Cdim%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09//%20Set%20the%20popup%20location%0A%20%20%20%09elem.style.width%20%3D%20dim.width%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.width%29%0A%20%20%20%09%09elem.width%3Ddim.width%3B%0A%20%20%20%09elem.style.height%20%20%3D%20dim.height%20+%20%22px%22%3B%0A%20%20%20%09if%28elem.height%29%0A%20%20%20%09%09elem.height%3Ddim.height%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20can%20be%20used%20for%20a%20simple%20one%20argument%20callback%0A%20*%0A%20*%20@param%20callName%0A%20*%20@param%20argName%0A%20*%20@param%20argVal%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsSimpleGwCallBack%28callName%2CargName%2C%20argVal%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20if%28argName%29%0A%20%20%20%20%20%20%09gwObj.addParam%28argName%2CargVal%29%3B%0A%20%20%20%20%20%20gwObj.callName%28callName%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsSimpleGwCallBack%28%29%20%22+callName%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20gets%20a%20url%20argument%20from%20the%20current%20document.%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetUrlArg%28url%2C%20name%20%29%0A%7B%0A%09%20%20name%20%3D%20name.replace%28/[%5C[]/%2C%22%5C%5C%5C[%22%29.replace%28/[%5C]]/%2C%22%5C%5C%5C]%22%29%3B%0A%09%20%20var%20regexS%20%3D%20%22[%5C%5C?%26]%22+name+%22%3D%28[^%26%23]*%29%22%3B%0A%09%20%20var%20regex%20%3D%20new%20RegExp%28%20regexS%20%29%3B%0A%09%20%20var%20results%20%3D%20regex.exec%28url%29%3B%0A%09%20%20if%28%20results%20%3D%3D%20null%20%29%0A%09%20%20%20%20return%20%22%22%3B%0A%09%20%20else%0A%09%20%20%20%20return%20results[1]%3B%0A%7D%0A%0A%0A/**%0A%20*%20This%20allows%20to%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsRedirectTop%28url%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%20%20%20%09%0A%20%20%20%09top.location%3Durl%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsRedirectTop%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22leoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsEvent%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20find%20an%20element%20by%20Id%0A%20*%20%0A%20*%20@param%20elemId%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsFindElementById%28elemId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20elem%3Ddocument.getElementById%28elemId%29%3B%0A%09%09if%28elem%29%0A%09%09%09return%20elem%3B%0A%09%09%0A%09%09/*%20This%20is%20the%20handling%20for%20IE%20*/%0A%09%09if%28document.all%29%0A%09%09%7B%0A%09%09%09elem%3Ddocument.all[elemId]%3B%0A%20%20%20%20%20%20%20%20%20if%28elem%29%0A%20%20%20%20%20%20%20%20%20%09return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20for%20%28%20var%20i%20%3D%20%28document.all.length-1%29%3B%20i%20%3E%3D%200%3B%20i--%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09elem%3Ddocument.all[i]%3B%0A%20%20%20%20%20%20%20%20%20%09if%28elem.id%3D%3DelemId%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20return%20elem%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%09%09%7D%0A%09%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsFindElementById%28%29%22%2Ce%29%3B%0A%20%20%20%7D%0A%09return%20null%3B%0A%7D%0A%0A/**%0A%20*%20Get%20the%20location%20of%20one%20element%20relative%20to%20a%20parent%20reference%0A%20*%0A%20*%20@param%20ref%0A%20*%20%20%20%20%20%20%20%20%20%20%20the%20reference%20element%2C%20this%20must%20be%20a%20parent%20of%20the%20passed%20in%0A%20*%20%20%20%20%20%20%20%20%20%20%20element%0A%20*%20@param%20elem%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetLocation%28ref%2C%20elem%29%20%7B%0A%20%20%20var%20count%20%3D%200%3B%0A%20%20%20var%20location%20%3D%20new%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20var%20walk%20%3D%20elem%3B%0A%20%20%20while%20%28walk%20%21%3D%20null%20%26%26%20walk%20%21%3D%20ref%20%26%26%20count%20%3C%20LEO_HIGHLIGHTS_INFINITE_LOOP_COUNT%29%20%7B%0A%20%20%20%20%20%20location.x%20+%3D%20walk.offsetLeft%3B%0A%20%20%20%20%20%20location.y%20+%3D%20walk.offsetTop%3B%0A%20%20%20%20%20%20walk%20%3D%20walk.offsetParent%3B%0A%20%20%20%20%20%20count++%3B%0A%20%20%20%7D%0A%0A%20%20%20return%20location%3B%0A%7D%0A%0A/**%0A%20*%20This%20is%20used%20to%20update%20the%20position%20of%20an%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20IFrame%0A%20*%20@param%20anchor%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsUpdatePopupPos%28iFrame%2Canchor%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20//%20Gets%20the%20scrolled%20location%20for%20x%20and%20y%0A%20%20%20%20%20%20var%20scrolledPos%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20if%28%20self.pageYOffset%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20self.pageXOffset%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20self.pageYOffset%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.scrollTop%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.documentElement.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.documentElement.scrollTop%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20scrolledPos.x%20%3D%20document.body.scrollLeft%3B%0A%20%20%20%20%20%20%20%20%20scrolledPos.y%20%3D%20document.body.scrollTop%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Get%20the%20total%20dimensions%20to%20see%20what%20scroll%20bars%20might%20be%20active%20*/%0A%20%20%20%20%20%20var%20totalDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%0A%20%20%20%20%20%20if%20%28document.all%20%26%26%20document.documentElement%20%26%26%20%0A%20%20%20%20%20%20%09document.documentElement.clientHeight%26%26document.documentElement.clientWidth%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09totalDim.width%20%3D%20document.documentElement.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.documentElement.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28document.all%29%0A%20%20%20%20%20%20%7B%20/*%20This%20is%20in%20IE%20*/%0A%20%20%20%20%20%09%20%09totalDim.width%20%3D%20document.body.scrollWidth%3B%0A%20%20%20%20%20%20%09totalDim.height%20%3D%20document.body.scrollHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%09%20totalDim.width%20%3D%20document.width%3B%0A%20%20%20%20%20%20%09%20totalDim.height%20%3D%20document.height%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Gets%20the%20location%20of%20the%20available%20screen%20space%0A%20%20%20%20%20%20var%20centerDim%3Dnew%20LeoHighlightsDimension%280%2C0%29%3B%0A%20%20%20%20%20%20if%28self.innerWidth%20%26%26%20self.innerHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20self.innerWidth-%28totalDim.height%3Eself.innerHeight?16%3A0%29%3B%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20self.innerHeight-%28totalDim.width%3Eself.innerWidth?16%3A0%29%3B%20%20//%20subtracting%20scroll%20bar%20offsets%20for%20firefox%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.documentElement%20%26%26%20document.documentElement.clientHeight%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.documentElement.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.documentElement.clientHeight%3B%0A%20%20%20%20%20%20%7D%20else%20if%28%20document.body%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20centerDim.width%20%3D%20document.body.clientWidth%3B%0A%20%20%20%20%20%20%20%20%20centerDim.height%20%3D%20document.body.clientHeight%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20//%20Get%20the%20current%20dimension%20of%20the%20popup%20element%0A%20%20%20%20%20%20var%20iFrameDim%3Dnew%20LeoHighlightsDimension%28iFrame.offsetWidth%2CiFrame.offsetHeight%29%0A%20%20%20%20%20%20if%20%28iFrameDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.width%20%3D%20iFrame.style.width.substring%280%2C%20iFrame.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20if%20%28iFrameDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%09iFrameDim.height%20%3D%20iFrame.style.height.substring%280%2C%20iFrame.style.height.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Calculate%20the%20position%2C%20lower%20right%20hand%20corner%20by%20default%20*/%0A%20%20%20%20%20%20var%20position%3Dnew%20LeoHighlightsPosition%280%2C0%29%3B%0A%20%20%20%20%20%20position.x%3DscrolledPos.x+centerDim.width-iFrameDim.width-LEO_HIGHLIGHTS_ADJUSTMENT.x%3B%0A%20%20%20%20%20%20position.y%3DscrolledPos.y+centerDim.height-iFrameDim.height-LEO_HIGHLIGHTS_ADJUSTMENT.y%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20if%28anchor%21%3Dnull%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20//centerDim%20in%20relation%20to%20the%20anchor%20element%20if%20available%0A%20%20%20%20%20%20%20%20%20var%20topOrBottom%20%3D%20false%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorPos%3D_leoHighlightsGetLocation%28document.body%2C%20anchor%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorScreenPos%20%3D%20new%20LeoHighlightsPosition%28anchorPos.x-scrolledPos.x%2CanchorPos.y-scrolledPos.y%29%3B%0A%20%20%20%20%20%20%20%20%20var%20anchorDim%3Dnew%20LeoHighlightsDimension%28anchor.offsetWidth%2Canchor.offsetHeight%29%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.width%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.width%20%3D%20anchor.style.width.substring%280%2C%20anchor.style.width.indexOf%28%27px%27%29%29%3B%0A%20%20%20%20%20%20%20%20%20if%20%28anchorDim.height%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20%09anchorDim.height%20%3D%20anchor.style.height.substring%280%2C%20anchor.style.height.indexOf%28%27px%27%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20//%20Check%20if%20the%20popup%20can%20be%20shown%20above%20or%20below%20the%20element%0A%20%20%20%20%20%20%20%20%20if%20%28centerDim.height%20-%20anchorDim.height%20-%20iFrameDim.height%20-%20anchorScreenPos.y%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20below%2C%20formula%20above%20calculates%20space%20below%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20if%20%28anchorScreenPos.y%20-%20anchorDim.height%20-%20iFrameDim.height%20%3E%200%29%20%7B%0A%20%20%20%20%20%20%20%20%20%09//%20Show%20above%2C%20formula%20above%20calculates%20space%20above%20open%20iFrame%0A%20%20%20%20%20%20%20%20%20%09position.y%20%3D%20anchorPos.y%20-%20iFrameDim.height%20-%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20topOrBottom%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%20if%20%28topOrBottom%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20We%20attempt%20top%20attach%20the%20window%20to%20the%20element%0A%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20iFrameDim.width%20/%202%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28position.x%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28position.x%20+%20iFrameDim.width%20%3E%20scrolledPos.x%20+%20centerDim.width%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20scrolledPos.x%20+%20centerDim.width%20-%20iFrameDim.width%3B%0A%20%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20Attempt%20to%20align%20on%20the%20right%20or%20left%20hand%20side%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20%28centerDim.width%20-%20anchorDim.Width%20-%20iFrameDim.width%20-%20anchorScreenPos.x%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.x%20%3D%20anchorPos.x%20+%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20if%20%28anchorScreenPos.x%20-%20anchorDim.width%20-%20iFrameDim.width%20%3E%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%09position.x%20%3D%20anchorPos.x%20-%20anchorDim.width%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20else%20%20//%20default%20to%20below%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20position.y%20%3D%20anchorPos.y%20+%20anchorDim.height%3B%0A%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20/*%20Make%20sure%20that%20we%20don%27t%20go%20passed%20the%20right%20hand%20border%20*/%0A%20%20%20%20%20%20if%28position.x+iFrameDim.width%3EcenterDim.width-20%29%0A%20%20%20%20%20%20%09position.x%3DcenterDim.width-%28iFrameDim.width+20%29%3B%0A%20%20%20%20%20%20%09%09%0A%20%20%20%20%20%20//%20Make%20sure%20that%20we%20didn%27t%20go%20passed%20the%20start%0A%20%20%20%20%20%20if%28position.x%3C0%29%0A%20%20%20%20%20%20%20%20%20position.x%3D0%3B%0A%20%20%20%20%20%20if%28position.y%3C0%29%0A%20%20%20%20%20%20%09position.y%3D0%3B%0A%0A%20%20%20%20%20%20if%20%28LEO_HIGHLIGHTS_DEBUG_POS%26%26LEO_HIGHLIGHTS_DEBUG%29%20%7B%0A%20%20%20%20%20%20%20%20%20alert%28%22%20Popup%20info%20id%3A%20%20%20%20%20%20%20%22%20+iFrame.id+%22%20-%20%22+anchor.id%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnscrolled%20%20%20%20%20%20%20%20%20%20%22%20+%20scrolledPos%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cncenter/visible%20%20%20%20%22%20+%20centerDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28absolute%29%20%22%20+%20anchorPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5Cnanchor%20%28screen%29%20%20%20%22%20+%20anchorScreenPos%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28anchor%29%20%20%20%20%20%22%20+%20anchorDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnSize%20%28popup%29%20%20%20%20%20%20%22%20+%20iFrameDim%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20+%20%22%5CnResult%20pos%20%20%20%20%20%20%20%20%22%20+%20position%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20//%20Set%20the%20popup%20location%0A%20%20%20%20%20%20iFrame.style.left%20%3D%20position.x%20+%20%22px%22%3B%0A%20%20%20%20%20%20iFrame.style.top%20%20%3D%20position.y%20+%20%22px%22%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsUpdatePopupPos%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20show%20the%20passed%20in%20element%20as%20a%20popup%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09var%20popup%3Dnew%20LeoHighlightsPopup%28anchorId%2Csize%29%3B%0A%20%20%20%09popup.show%28%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22_leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A%0A/**%0A%20*%20This%20will%20transform%20the%20passed%20in%20url%20to%20a%20rover%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@return%0A%20*/%0Afunction%20_leoHighlightsGetRoverUrl%28url%29%0A%7B%0A%09var%20rover%3D%22711-36858-13496-14%22%3B%0A%09var%20roverUrl%3D%22http%3A//rover.ebay.com/rover/1/%22+rover+%22/4?%26mpre%3D%22+encodeURI%28url%29%3B%0A%09%0A%09return%20roverUrl%3B%0A%7D%0A%0A/**%0A%20*%20Class%20for%20a%20Popup%20%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20LeoHighlightsPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09this.anchorId%3DanchorId%3B%0A%20%20%20%09this.anchor%3D_leoHighlightsFindElementById%28this.anchorId%29%3B%0A%20%20%20%09this.iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%20%09this.iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%20%09%0A%20%20%20%09var%20url%3Dunescape%28this.anchor.getAttribute%28%27leoHighlights_url%27%29%29%3B%0A%0A%20%20%20%09this.iFrame.src%3Durl%3B%0A%0A%20%20%20%09leoHighlightsSetSize%28size%29%3B%0A%20%20%20%09%0A%20%20%20%09this.updatePos%3Dfunction%28%29%20%7B%20_leoHighlightsUpdatePopupPos%28this.iFrameDiv%2Cthis.anchor%29%7D%3B%0A%20%20%20%09this.show%3Dfunction%28%29%20%7Bthis.updatePos%28%29%3B%20this.iFrameDiv.style.visibility%20%3D%20%22visible%22%3B%20this.iFrameDiv.style.display%20%3D%20%22block%22%3B%20this.updatePos%28%29%3B%7D%20%20%20%09%09%0A%20%20%20%09this.scroll%3Dfunction%28%29%20%7B%20this.updatePos%28%29%3B%7D%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22new%20LeoHighlightsPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsSetSize%28size%2CclickId%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09var%20iFrameDiv%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Figure%20out%20the%20correct%20sizes%20*/%0A%20%20%09%09var%20iFrameSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_IFRAME_CLICK_SIZE%3ALEO_HIGHLIGHTS_IFRAME_HOVER_SIZE%3B%0A%20%20%09%09var%20divSize%3D%28size%3D%3D1%29?LEO_HIGHLIGHTS_DIV_CLICK_SIZE%3ALEO_HIGHLIGHTS_DIV_HOVER_SIZE%3B%0A%0A%20%20%09%09/*%20Refresh%20the%20iFrame%27s%20url%2C%20by%20removing%20the%20size%20arg%20and%20adding%20it%20again%20*/%0A%20%20%09%09var%20url%3DiFrame.src%3B%0A%20%20%09%09var%20idx%3Durl.indexOf%28%22%26size%3D%22%29%3B%0A%20%20%09%09if%28idx%3E%3D0%29%0A%20%20%09%09%09url%3Durl.substring%280%2Cidx%29%3B%0A%09%09url+%3D%28%22%26size%3D%22+size%29%3B%0A%09%09if%28clickId%29%0A%09%09%09url+%3D%28%22%26clickId%3D%22+clickId%29%3B%0A%09%09%0A%20%20%09%09iFrame.src%3Durl%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20hover%20flag%2C%20if%20the%20user%20shows%20this%20at%20full%20size%20*/%0A%20%20%09%09if%28size%3D%3D1%26%26_leoHighlightsPrevElem%29%0A%20%20%09%09%09_leoHighlightsPrevElem.hover%3Dfalse%3B%0A%20%20%09%09%0A%20%20%09%09_leoHighlightsSetSize%28iFrame%2CiFrameSize%29%3B%0A%20%20%09%09_leoHighlightsSetSize%28iFrameDiv%2CdivSize%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsSetSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20Start%20the%20popup%20a%20little%20bit%20delayed.%0A%20*%20Somehow%20IE%20needs%20some%20time%20to%20find%20the%20element%20by%20id.%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@param%20size%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsShowPopup%28anchorId%2Csize%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09if%28_leoHighlightsPrevElem%26%26%28_leoHighlightsPrevElem%21%3Delem%29%29%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09elem.shown%3Dtrue%3B%0A%09%09_leoHighlightsPrevElem%3Delem%3B%0A%20%20%20%09%0A%20%20%20%09/*%20FF%20needs%20to%20find%20the%20element%20first%20*/%0A%20%20%20%09_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%20%09%0A%20%20%20%09setTimeout%28%22_leoHighlightsShowPopup%28%5C%27%22+anchorId+%22%5C%27%2C%5C%27%22+size+%22%5C%27%29%3B%22%2C10%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsShowPopup%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe%0A*%0A*%20@param%20id%0A*%20@return%0A*/%0Afunction%20leoHighlightsHideElem%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Get%20the%20appropriate%20sizes%20*/%0A%20%20%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%20%20%09%09if%28elem%29%0A%20%20%09%09%09elem.style.visibility%3D%22hidden%22%3B%0A%20%20%09%09%0A%20%20%09%09/*%20Clear%20the%20page%20for%20the%20next%20run%20through%20*/%0A%20%20%09%09var%20iFrame%3D_leoHighlightsFindElementById%28LEO_HIGHLIGHTS_IFRAME_ID%29%3B%0A%20%20%09%09if%28iFrame%29%0A%20%20%09%09%09iFrame.src%3D%22about%3Ablank%22%3B%0A%20%20%09%09%0A%20%20%09%09%0A%20%20%09%09if%28_leoHighlightsPrevElem%29%0A%20%20%09%09%7B%0A%20%20%09%09%09_leoHighlightsPrevElem.shown%3Dfalse%3B%0A%20%20%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%20%20%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHideElem%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A*%0A*%20This%20can%20be%20used%20to%20close%20an%20iframe.%0A*%20Since%20the%20iFrame%20is%20reused%20the%20frame%20only%20gets%20hidden%0A*%0A*%20@return%0A*/%0Afunction%20leoHighlightsIFrameClose%28%29%0A%7B%0A%20%20try%0A%20%20%7B%0A%09%20%20_leoHighlightsSimpleGwCallBack%28%22LeoHighlightsHideIFrame%22%29%3B%0A%20%20%7D%0A%20%20catch%28e%29%0A%20%20%7B%0A%09%20%20_leoHighlightsReportExeception%28%22leoHighlightsIFrameClose%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20click%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleClick%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dfalse%3B%0A%20%20%09%09if%28anchor.startTimer%29%0A%20%20%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%20%20%20%09%0A%20%20%09%09leoHighlightsEvent%28%22clicked%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C1%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleClick%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20should%20handle%20the%20hover%20events%0A%20*%20%0A%20*%20@param%20anchorId%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleHover%28anchorId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%09%09var%20anchor%3D_leoHighlightsFindElementById%28anchorId%29%3B%0A%20%20%09%09anchor.hover%3Dtrue%3B%0A%20%20%09%09%0A%20%20%09%09leoHighlightsEvent%28%22hovered%22%29%3B%0A%20%20%20%09leoHighlightsShowPopup%28anchorId%2C0%29%3B%0A%20%20%20%09return%20false%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlightsHandleHover%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%09%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOver%28id%29%0A%7B%0A%09try%0A%09%7B%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%09%09%0A%0A%09%09/*%20Clear%20the%20end%20timer%20if%20required%20*/%0A%09%09if%28anchor.endTimer%29%0A%09%09%09clearTimeout%28anchor.endTimer%29%3B%0A%09%09anchor.endTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_HOVER%3B%0A%09%09%0A%09%09/*%20The%20element%20is%20already%20showing%20we%20are%20done%20*/%0A%09%09if%28anchor.shown%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.startTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHandleHover%28anchor.id%29%3B%0A%09%09%09anchor.hover%3Dtrue%3B%0A%09%09%09%7D%2C%0A%09%09%09LEO_HIGHLIGHTS_SHOW_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20handle%20the%20mouse%20over%20setup%20timers%20for%20the%20appropriate%20timers%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleMouseOut%28id%29%0A%7B%0A%09try%0A%09%7B%09%0A%09%09var%20anchor%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%0A%09%09/*%20Clear%20the%20start%20timer%20if%20required%20*/%0A%09%09if%28anchor.startTimer%29%0A%09%09%09clearTimeout%28anchor.startTimer%29%3B%0A%09%09anchor.startTimer%3Dnull%3B%0A%09%09%0A%09%09anchor.style.background%3DLEO_HIGHLIGHTS_BACKGROUND_STYLE_DEFAULT%3B%0A%09%09if%28%21anchor.shown||%21anchor.hover%29%0A%09%09%09return%3B%0A%09%09%0A%09%09/*%20Setup%20the%20start%20timer%20if%20required%20*/%0A%09%09anchor.endTimer%3DsetTimeout%28function%28%29%7B%0A%09%09%09leoHighlightsHideElem%28LEO_HIGHLIGHTS_IFRAME_DIV_ID%29%3B%0A%09%09%09anchor.shown%3Dfalse%3B%0A%09%09%09_leoHighlightsPrevElem%3Dnull%3B%0A%09%09%09%7D%2CLEO_HIGHLIGHTS_HIDE_DELAY_MS%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOver%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%26%26_leoHighlightsPrevElem.endTimer%29%0A%09%09%09clearTimeout%28_leoHighlightsPrevElem.endTimer%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOver%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0A/**%0A%20*%20This%20handles%20the%20mouse%20movement%20into%20the%20currently%20opened%20window.%0A%20*%20Just%20clear%20the%20close%20timer%0A%20*%20%0A%20*%20@param%20id%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsHandleIFrameMouseOut%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09if%28_leoHighlightsPrevElem%29%0A%09%09%09leoHighlightsHandleMouseOut%28_leoHighlightsPrevElem.id%29%3B%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsHandleIFrameMouseOut%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A/**%0A%20*%20This%20is%20a%20method%20is%20used%20to%20make%20the%20javascript%20within%20IE%20runnable%0A%20*/%0Avar%20leoHighlightsRanUpdateDivs%3Dfalse%3B%0Afunction%20leoHighlightsUpdateDivs%28%29%0A%7B%0A%09try%0A%09%7B%0A%09%09/*%20Check%20if%20this%20is%20an%20IE%20browser%20and%20if%20divs%20have%20been%20updated%20already%20*/%0A%09%09if%28document.all%26%26%21leoHighlightsRanUpdateDivs%29%0A%09%09%7B%0A%09%09%09leoHighlightsRanUpdateDivs%3Dtrue%3B%20//%20Set%20early%20to%20prevent%20running%20twice%0A%09%09%09for%28var%20i%3D0%3Bi%3CLEO_HIGHLIGHTS_MAX_HIGHLIGHTS%3Bi++%29%0A%09%09%09%7B%0A%09%09%09%09var%20id%3D%22leoHighlights_Underline_%22+i%3B%0A%09%09%09%09var%20elem%3D_leoHighlightsFindElementById%28id%29%3B%0A%09%09%09%09if%28elem%3D%3Dnull%29%0A%09%09%09%09%09break%3B%0A%09%09%09%09%0A%09%09%09%09if%28%21elem.leoChanged%29%0A%09%09%09%09%7B%0A%09%09%09%09%09elem.leoChanged%3Dtrue%3B%0A%09%09%09%09%0A%09%09%09%09%09/*%20This%20will%20make%20javaScript%20runnable%20*/%09%09%09%09%0A%09%09%09%09%09elem.outerHTML%3Delem.outerHTML%3B%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%09%09%7D%0A%09%7D%0A%09catch%28e%29%0A%09%7B%0A%09%09_leoHighlightsReportExeception%28%22leoHighlightsUpdateDivs%28%29%22%2Ce%29%3B%20%20%20%09%0A%09%7D%0A%7D%0A%0Aif%28document.all%29%0A%09setTimeout%28leoHighlightsUpdateDivs%2C200%29%3B%0A%0A/**%0A%20*%20This%20is%20used%20to%20report%20events%20to%20the%20plugin%0A%20*%20@param%20key%0A%20*%20@param%20sub%0A%20*%20@return%0A%20*/%0Afunction%20leoHighlightsEvent%28key%2C%20sub%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22key%22%2C%20key%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22sub%22%2C%20sub%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsEvent%22%29%3B%09%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHighlights%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/*----------------------------------------------------------------------*/%0A/*%20Methods%20provided%20to%20the%20highlight%20providers...%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20*/%0A/*----------------------------------------------------------------------*/%0A%0A/**%0A%20*%20This%20will%20redirect%20the%20top%20window%20to%20the%20passed%20in%20url%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20@return%0A%20*/%0Afunction%20leoHL_RedirectTop%28url%2CparentId%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsRedirectTop%28url%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHL_RedirectTop%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20will%20set%20the%20size%20of%20the%20iframe%0A%20*%20%0A%20*%20@param%20url%0A%20*%20@param%20parentId%0A%20*%20%0A%20*%20@return%0A%20*/%0Afunction%20leoHl_setSize%28size%2Curl%29%0A%7B%0A%20%20%20try%0A%20%20%20%7B%0A%20%20%20%09/*%20Get%20the%20clickId%20*/%0A%20%20%20%09var%20clickId%3D_leoHighlightsGetUrlArg%28%20url%2C%22clickId%22%29%0A%20%20%20%09%0A%20%20%20%20%20%20var%20gwObj%20%3D%20new%20Gateway%28%29%3B%0A%20%20%20%20%20%20gwObj.addParam%28%22size%22%2Csize%29%3B%0A%20%20%20%20%20%20if%28clickId%29%0A%20%20%20%20%20%20%20%20%20gwObj.addParam%28%22clickId%22%2CclickId+%22_blah%22%29%3B%0A%20%20%20%20%20%20gwObj.callName%28%22LeoHighlightsSetSize%22%29%3B%0A%20%20%20%7D%0A%20%20%20catch%28e%29%0A%20%20%20%7B%0A%20%20%20%09_leoHighlightsReportExeception%28%22leoHl_setSize%28%29%22%2Ce%29%3B%20%20%20%09%0A%20%20%20%7D%0A%7D%0A");
// ]]&gt;</script></p>
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/osgi-open-service-gateway-initiative/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gateway Wifi Gunadarma Diganti</title>
		<link>http://idpelajar.com/komputer/gateway-wifi-gunadarma-diganti/</link>
		<comments>http://idpelajar.com/komputer/gateway-wifi-gunadarma-diganti/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 05:10:38 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Jaringan]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[gunadarma]]></category>
		<category><![CDATA[hotspot]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=190</guid>
		<description><![CDATA[Lelah juga yawh tulis-tulis artikel di blog ini.. hwahahahahaha&#8230;&#8230;. saat tadi masuk kekampus dan berniat untuk posting-posting sesuatu dalam blog ini, pertama yang ada dalam benakku adalah memanfaatkan fasilitas kampus yang sudah dibayar oleh semua mahasiswa Gunadarma yaitu salah satunya adalah free hotspot, yang konon katanya perbulan untuk fasilitas ini adalah lebih dari 300 juta. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Lelah juga yawh tulis-tulis artikel di blog ini.. hwahahahahaha&#8230;&#8230;. saat tadi masuk kekampus dan berniat untuk posting-posting sesuatu dalam blog ini, pertama yang ada dalam benakku adalah memanfaatkan fasilitas kampus yang sudah dibayar oleh semua mahasiswa Gunadarma yaitu salah satunya adalah free hotspot, yang konon katanya perbulan untuk fasilitas ini adalah lebih dari 300 juta. jgagagagagagag (mode ngiler : on). saya juga g tau sebenarnya berapa yang dibayarkan untuk fasilitas yang sangat mahal ini untuk semua cabang dan pusat kampus Gunadarma yang ada diseluruh dunia :p (emot berharap jadi rektor). wakakakakakak&#8230;..</p>
<p style="text-align: left;"><span id="more-190"></span>waduh malah nglantur ngomong yang ga&#8217; jelas malah nih&#8230;</p>
<p style="text-align: left;">oke langsung aja kita ke TKP untuk melaksanakan tugas yaitu posting di blog dengan hotspot kampus gundar ini <img src='http://idpelajar.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">setelah duduk dan menikmati kopi dan rokok sambil membuka dan berusaha konek ke jaringan wifi tiba-tiba sangat susah untuk melakukan koneksi dikarenakan mungkin ada kesalahan dari kompi ku yang udah usang :p tapi ternyata dugaanku salah. coba konek menggunakan ipstatik yang didapatkan 3,5 tahun yang lalu tetap tidak membuahkan hasil apa-apa. kemudian mencoba menggunakan ipdinamis dari setting ipv4 yang digunakan tetap saja bernilai kosong. coba pindah konek ke AP yang laen sedikit menemukan pencerahan yang menuju ke suksesan untuk dapat melaksanakan target <img src='http://idpelajar.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  (uda kayak ada misi aja nih om) wakakakakakak&#8230;&#8230;. tapi sayang, konek ke local protokol yang dibatasi menu login untuk jaringan juga sangat susah, apa kendalanya???</p>
<p style="text-align: justify;">setelah menghabiskan beberapa batang rokok dan sudah mulai sesak pada area SMOOKING ROOM maka saya pindah ke area yang mana tidak ada orang yang berani merokok disitu (Dimana tuh??) Disitu saya mencoba mengutak atik dan hampir melakukan <em>wardriving </em>tapi niat itu semakin luntur dan menghilang setelah memakan coklat yang dibawa dari rumah <img src='http://idpelajar.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . di lokasi ini saya mencoba konek dan ternyata DDDYYYAAAARRRRR&#8230;&#8230;. fyuh&#8230; konek juga akhirnya.. tapi setelah saya ganti setting ipv4 na.. ternyata gateway yang lama telah dirubah dari 192.168.101.1 menjadi 192.168.104.1</p>
<p style="text-align: left;">ini setting yang saya gunakan :</p>
<p style="text-align: left;"><img class="size-full wp-image-191 aligncenter" title="setting IP 23" src="http://idpelajar.com/wp-content/uploads/2009/11/setting-IP-23.bmp" alt="setting IP 23" /></p>
<p style="text-align: justify;">Bagi yang belum mengetahuina bisa konek dengan menggunakan ip otomatis dan ketikkan di menu run cmd kemudian setelah kluar commandpromt ketikkan &#8220;ipconfig /all&#8221; (tanpa tanda kutip) untuk mengetahui ip yang digunakan oleh koputer kita dan gateway serta dns yang digunakan. Atau dengan melihat pada url yang ada pada browser sebelum login ke jaringan wifi ini (untuk melihat ip gateway saja)</p>
<p style="text-align: left;">
<p style="text-align: left;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/gateway-wifi-gunadarma-diganti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generate Shipment Pada Compiere</title>
		<link>http://idpelajar.com/komputer/generate-shipment-pada-compiere/</link>
		<comments>http://idpelajar.com/komputer/generate-shipment-pada-compiere/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 04:26:29 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[compiere]]></category>
		<category><![CDATA[generate]]></category>
		<category><![CDATA[shipment]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=188</guid>
		<description><![CDATA[Sepertinya masih banyak yang belum tahu mengenai fitur generate shipment pada Compiere yang sudah dikeluarkan dari menu shipment itu sendiri. Dimulai dari versi 2.6 keatas. Sehingga untuk mengenerate Shipment based on sales order yang sudah dibuat sebelumnya (dalam hal ini Standard Order) secara otomatis sudah dibuatkan menu tersendiri di dalam Compiere.
Ada 2 langkah untuk mengenerate [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: Justify;">Sepertinya masih banyak yang belum tahu mengenai fitur generate shipment pada Compiere yang sudah dikeluarkan dari menu shipment itu sendiri. Dimulai dari versi 2.6 keatas. Sehingga untuk mengenerate Shipment based on sales order yang sudah dibuat sebelumnya (dalam hal ini Standard Order) secara otomatis sudah dibuatkan menu tersendiri di dalam Compiere.</p>
<p>Ada 2 langkah untuk mengenerate shipment secara otomatis :</p>
<p><span id="more-188"></span>1. Menu Generate Shipments (manual)</p>
<p>* Masukkan nama business partner sesuai dengan sales order yang akan digenerate shipmentnya<br />
* Akan muncul sales order yang belum ada shipmentnya. Pilih sales order yang akan digenerate shipmentnya. Klik OK<br />
* Keluar print shipment notification box. Klik OK apabila ingin print. Klik tanda silang apabila tidak ingin print.<br />
* Ada notification box yang menunjukkan nomor shipment yang tergenerate otomatis<br />
* Bisa langsung masuk ke menu shipment untuk melihat detail shipment yang sesuai dengan sales order yang sudah dibuat sebelumnya.</p>
<p>2. Menu Generate Shipment</p>
<p>* Masukkan nama business partner sesuai dengan sales order yang akan digenerate shipmentnya.<br />
* Tidak akan muncul no sales order yang ingin digenerate. Karena dengan menu ini akan otomatis mengenerate semua sales order yang belum ada shipmentnya. Sehingga pilih document action prepare agar shipment masih bisa diedit. Klik OK<br />
* Untuk edit shipment yang sudah tergenerate tinggal masuk ke dalam menu shipment.</p>
<p>Ada kelebihan dan kekurangan dari masing2 menu yang akan dipilih untuk mengenerate shipment</p>
<p>Kelebihan point 1 :        &#8211; bisa memilih no sales order yang akan digenerate shipmentnya.</p>
<p>Kekurangan point 1 :     &#8211; tidak bisa edit shipment apabila kita ingin melakukan partial shipment. karena otomatis tergenerate and complete</p>
<p>Kelebihan point 2 :        &#8211; bisa melakukan edit shipment apabila ingin melakukan partial shipment karena bisa pilih document action prepare</p>
<p>Kekurangan point 2 :     &#8211; tidak bisa memilih no sales order yang ingin digenerate shipmentnya. Sehingga akan mengenerate semua order yang belum ada shipmentnya.</p>
<p style="text-align: left;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/generate-shipment-pada-compiere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Uninstall Dual Boot win7 n Vista leave Vista</title>
		<link>http://idpelajar.com/komputer/how-to-uninstall-dual-boot-win7-n-vista-leave-vista/</link>
		<comments>http://idpelajar.com/komputer/how-to-uninstall-dual-boot-win7-n-vista-leave-vista/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 04:10:48 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[dual]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[leave]]></category>
		<category><![CDATA[to]]></category>
		<category><![CDATA[Uninstall]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=181</guid>
		<description><![CDATA[Windows operating system supports dual-booting a PC, where users can install multiple OSes and select which system to boot up to on machine startup. If you have installed Windows 7 or Windows Vista on top of current existing Windows XP to make the PC a dual boot system, but now decided to ditch or dump [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Windows operating system supports dual-booting a PC, where users can install multiple OSes and select which system to boot up to on machine startup. If you have installed Windows 7 or Windows Vista on top of current existing Windows XP to make the PC a dual boot system, but now decided to ditch or dump the Windows 7 or Windows Vista partition to revert to the old good classic Windows XP follow the guide below to uninstall and remove Windows 7 or Windows Vista to leave only Windows XP without having to reinstall the OS, and without affecting saved files and data.</p>
<p>Important: Do not use this tutorial if your dualboot system is Windows 7 and Windows Vista.</p>
<p><span id="more-181"></span>1. Boot up and log on to Windows XP desktop.<br />
2. Insert the Windows Vista or Windows 7 DVD installation disc into CD-ROM or DVD-ROM optical drive.</p>
<p>Alternatively, mount the Windows 7 or Windows Vista DVD ISO image on any virtual drive.<br />
3. Run Command Prompt, or click directly to Start menu -&gt; Run command.<br />
4. In the command prompt or the Run text box, issue the following command and hit Enter:</p>
<p>[DVD Drive Letter]:\boot\bootsect.exe /nt52 ALL /force</p>
<p>For example,</p>
<p>If the DVD drive path is D:, then enter the following:</p>
<p>D:\boot\bootsect.exe /nt52 ALL /force</p>
<p>The step will remove the boot menu to select operating system to start.<br />
5. Remove the DVD disc and restart the computer.<br />
6. The computer will boot up with Windows XP installation partition.</p>
<p style="text-align: justify;">7. Manually remove files and folders of Windows Vista or Windows 7, including Windows, Program Files and Users folder. If you’re installing to separate partition, just format the partition to clean it instantly (with FDisk, Disk Manager of Computer Management or third party partition management software such as Partition Magic or EASEUS Partition Manager).</p>
<p style="text-align: justify;">8. On the root system folder of Windows XP, delete Boot.BAK and BootSect.BAK. The two files are remnant backup leftover files of previously installed Windows Vista or Windows 7 bootloader, but no longer useful for Windows XP only system.</p>
<p style="text-align: justify;">Tip: NT52 is the MBR (Master Boot Record) used by Windows XP and Windows Server 2003, while Windows Vista uses NT6. So if you’re uninstall Windows 7 in Vista/7 dual boot system, change the NT52 in the command to NT60.</p>
<p style="text-align: justify;">Fast Shortcut: It’s also possible to format the Windows Vista or Windows 7 partition straight away, and then start the computer with Windows XP Setup CD to repair the system partition, or run the “bootsect /nt52 c:” command above from the \boot\ folder of leftover OS immediately to repair the boot partition.</p>
<p style="text-align: justify;">Tip: When startup repair the boot record after removing an installed operating system from dual-boot or multi-boot system, always use the highest version of Windows installation DVD/CD to perform the repair. For example, in a tri-boot PC with Windows XP, Vista and 7, after uninstalling Windows 7, use Windows Vista to repair the system. If the PC is restored and reverted back to Windows XP, then use the Windows XP setup CD.</p>
<p>sumber : http://www.mydigitallife.info/2009/01/17/how-to-uninstall-and-remove-windows-7-or-vista-leaving-windows-xp-on-dual-boot-system/id/</p>
<p style="text-align: left;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/how-to-uninstall-dual-boot-win7-n-vista-leave-vista/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jaringan Komputer di Indonesia dan Perangkatnya</title>
		<link>http://idpelajar.com/komputer/jaringan-komputer-di-indonesia-dan-perangkatnya/</link>
		<comments>http://idpelajar.com/komputer/jaringan-komputer-di-indonesia-dan-perangkatnya/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 04:06:12 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Jaringan]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[perangkat]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=179</guid>
		<description><![CDATA[Surat kabar, buku, radio dan telelvisi sudah merupakan bagian kehidupan sehari-hari bagi sebagian besar masyarakat Indonesia. Dengan bertambah canggihnya teknolgi mikroelektronika, Fax dan komputer akan mengambil porsi yang cukup besar dalam dunia informasi di Indonesia. Lima tahun yang lalu, nomor telepon di perkantoran yang khusus digunakan untuk fax masih sangat langka.
Saat ini, nomor telepon Fax [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Surat kabar, buku, radio dan telelvisi sudah merupakan bagian kehidupan sehari-hari bagi sebagian besar masyarakat Indonesia. Dengan bertambah canggihnya teknolgi mikroelektronika, Fax dan komputer akan mengambil porsi yang cukup besar dalam dunia informasi di Indonesia. Lima tahun yang lalu, nomor telepon di perkantoran yang khusus digunakan untuk fax masih sangat langka.</p>
<p style="text-align: justify;"><span id="more-179"></span>Saat ini, nomor telepon Fax sudah merupakanhal yang lazim digunakan di perkantoran. Hal ini menunjukkan bahwa informasi memegang peranan dalam beberapa bidang penting seperti bidang usaha, industri dan pendidikan. Kelancaran proses aliih informasi dan pengolahan data akan sangat membanu berkembangnya dunia usaha, industri dan pendidikan untuk banyak hal, proses alih informaaasi dan pengolahan data akan lebih cepat jika berlangsung antar komputer dibandingkan dengan fax. Bukan tidak mungkin, saluran khusus untuk komunikasi antar komputer (lebih dikenal sebagai jaringan komputer) merupakan hal yang lazim di masa mendatang.</p>
<p style="text-align: justify;">Untuk memungkinkan komunikasi antar komputer, prasarana jaringan komputer yang meliputi wilayah luas perlu dikembangkan. Beberapa alternatif telah dicoba dikembangkan, seperti SKDP (PT Telkom) dan tak lama lagi di beberapa daerah kecil akan beroperasi sistem ISDN (juga dikelola oleh PT Telkom). Alternatif lain yang cukup menarik untuk dikaji adalah jaringan komputer paket radio yang saat ini digunakan oleh tidak kurang dari 2400 orang di seluruh Indonesia, dengan komposisi pengguna : 69% pengguna di perguruan tinngi, 18% pengguna di lembaga pemerintah, 4% pengguna di lembaga pemerintahan, 4% pengguna di lembaga swadaya masyarakat (LSM), dan 5% pengguna berada di industri/badan kooomersial.</p>
<p style="text-align: justify;">Teknologi yang digunakan pada jaringan komputer, merupakan perkembangan teknologi SKDP (PT Telkom). Protokol AX.25 digunakan pada link layer, yang merupakan perkembangan protokol X.25 (SKDP). Diatas protokol AX.25 digunakan protokol/InterNet Protokol) yang memungkinkan integrasi berbagai jenis komputer ke dalam jaringan. Adapun aplikasi utama yang dijalankan dalam jaringan komputer ini adalah :</p>
<ul style="text-align: left;">
<li>Surat elektronnik.</li>
<li>Diskusi / konferensi secara      elektronik.</li>
<li>Pengiriman berkas / file secara      elektronik</li>
<li>Akses pada distributed      database.</li>
<li>Fasilitas talnet untuk kerja      pada komputer yang berjauhan.</li>
</ul>
<p style="text-align: justify;">Satu hal yang membedakan aplikasi jaringan komputer dengan teknologi lainnya adalah tidak adanya batasan dimensi ruang &amp; waktu. Sebagai contoh, diskusi / seminar / konferensi secara elektronikdapat berlangsung kapan saja, di mana saja bahkan tidak terikat pada batas-batas negara. Globalisasi sangat terasa dengan adanya jaringan komputer.</p>
<p style="text-align: justify;">Pada kesempatan ini akan dibahas secara garis besar beberapa alternatif perangkat keras yang dapat digunakan di <em>PaguyubaNet</em>. Usaha-usaha yang tengah kami lakukan untuk membuat prototipe sederhana perangkat ini akan dilaporkan. Prototipe perangkat keras yang akan dikembangkan sangat sederhana sehingga mudah diadopsi oleh industri elektronika di Indonesia dan bahkan sebetulnya para hobby elektronnika dapat merakit sendiri dengan mudah. Akhirnya, pemikiran tentang standarisasi arsitektur jaringan akan diketengahkan.</p>
<table style="text-align: left;" border="1" cellpadding="0">
<tbody>
<tr>
<td colspan="4">Tiga alternatif konfigurasi   perangkat keras untuk mengkaitkan komputer mikro ke jaringan komputer wilayah   luas menggunakan radio</td>
</tr>
<tr>
<td>komputer mikro</td>
<td>terminal node controller</td>
<td>radio</td>
<td></td>
</tr>
<tr>
<td>komputer mikro</td>
<td>medan kecepatan tinggi</td>
<td>radio</td>
<td></td>
</tr>
<tr>
<td>komputer mikro<br />
I/O card</td>
<td>modem kecepatan tinggi</td>
<td>radio</td>
<td></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Alternatif perangkat keras untuk bergabung dalam <em>PaguyubaNet</em> secara umum dapat dibagi dalam tiga pilihan seperti tampak pada Tabel  2. Perbedaan utama alternatif satu dangan yang lain adalah pada perangkat keras perantara komputer mikro dengan radio. Tiap alternatif mempunyai kelebihan dan kekurangannya masing-masing.</p>
<p style="text-align: justify;">Pilihan pertama adalah konfigurasi yang umum digunakan oleh stasiun <em>PaguyubaNet</em> di Indonesia. Alternatif ini terdiri atas kombinasi komputer mikro-Terminal Node Controller ( TNC)-radio. Perangkat TNC yang digunakan umumnya dibeli dari luar negeri. Prosesor mikro dalam TNC menjalankan program yang mengatur tata cara komunikasi antar dua komputer dalam jaringan. Tata cara ini dikenal dengan sebutan AX.25. Selain prosesor mikro dalam TNC, terdapat rangkaian modem untuk memungkinkan pengiriman data menggunakan radio. TNC sudah dapat kita buat sendiri di ITB dengan biaya setengah dari harga jual TNC buatan luar negeri.</p>
<p style="text-align: justify;">Penggunaan konfigurasi 1 memungkinkan pengkaitan bermacam-macam jenis komputer mikro dalam jaringan <em>PaguyibaNet</em> melalui perangkat TNC. Perangkat lunak yang digunakan dikenal sebagai Network Operating System (NOS) yang memungkinkan menjalankan TCP/IP sehingga bisa mengkaitkan network menggunakan radio dengan sistem jaringan lainnya. Perangkat NOS dapat diperoleh secara cuma-cuma dari kami di <em>Computer Network Research Group, IUC Micro-electronics ITB</em>.</p>
<p style="text-align: left;">Saat ini, jenis komppputer mikro yang umum digunakan di Indonesia adalah PC kompatibel. Melihat keseragaman jenis komputer mikro, maka rpogram AX.25 yang dijalankan dalam TNC sebetulnya dapat kita pindahkan ke komputer mikro. Cukup dengan menambahkan &#8220;medem berkecepatan rendah&#8221; (1200 bit per detik), komputer mikro dapat disambungkan ke <em>PaguyubaNet</em> seperti tampak pada alternatif 2. Modem kecepatan rendah ini sangat sederhana dan mudah dirakit oleh industri kecil elektronika bahkan oleh para hobby elektronika. Rangkaian untuk modem sederhana 1200bps sudah cukup luas dipublikasikan di Indonesia, seperti majalah InfoKomputer dan majalah Elektron. Beberapa industri kecil sudah mulai memproduksi modem ini dengan harga jual sekitar Rp 150.000/modem. Saat ini, modem 1200bps sederhana ini yang menjadi tulang punggung perkembangaan jaringan di Indonesia.</p>
<p style="text-align: left;">Alternatif terakhir (3) adalah konfigurasu stasiun paket radio untuk operasi kecepatan tinggi. Kecepatan modem yang tengah dijajaki adalah 56Kbps minimum (sekitar lima puluh kali lipat kecepatan yang digunakan pada alternatif 1 dan 2). Alternatif ini diperlukan untuk menyambung berbagai jaringan komputer lokal di gedung-gedung yang umumnya berkecepatan tinggi (sekitar 10Mbps). Juga sebagai tulang punggung saluran komunikasi data kecepatan tinggi antar kota. Pembuatan prototipe alternatif 3 tengah dijajaki oleh beberapa staff peneliti di jurusan Teknik Elektro ITB dengan mengadopsi teknologi di <em>PaguyubaNet</em>. Prototipe perangkat yang perlu dikembangkan adalah, card komunikasi khusus pada mikro komputer untuk bekerja pada kecepatan tinggi; Modem kecepatan tinggi; dan perangkat radio khusus yang mampu bekerja pada kecepatan tinggi. Proses perancangan dan perangkat-perangkat ini relatif cukup rumit dibandingkan dengan alternatif-alternatif sebelumnya. Walaupun demikian, kami yakin industri elektronika yang cukup besar seperti PT INTI, PT LEN Industri, PT Elektrindo Nusantara dan PT Elnisa mampu melakukan hal-hal ini dengan baik.</p>
<p style="text-align: justify;">Tata cara komunikasi merupakan faktor penting pada pengkaitan jaringan komputer lokal digedung-gedung menggunakan alternatif 3. Pemilihan tata cara komunikasi dilakukan dengan memperhitungkan kompatibilitas dengan cara komnukasi yang umum digunakan. Saat ini, tata cara komunikasi TCP/IP merupakan standar yang digunakan di jaringan-jaringan komputer lokal di gedung-gedung. TCP/IP mulai dikembangkan sekitar sepuluh tahun lalu atas biaya angkatan bersenjata Amerika Serikat. TCP/IP mengatur pengkaitan berbagai komputer dalam jaringan yang terkait wilayah luas tanpa tergantung pada jenis saluran fisik yang digunakan. Keandalan jaringan diawasi secara seksama selama prosees komunikasi berlangsung. Berbagai penggunaan seperti pengiriman surat elektronis dan file antar komputer dapat dilakukan dengan mudah menggunakan TCP/IP. Jelas bahwa proses pengembangan jaringan komputer wilayah luas akan sangat dipermudah dengan mengadopsi tata cara komunikasi standar seperti TCP/IP.</p>
<p style="text-align: justify;">TCP/IP saat ini tengah giat dipelajari dan dikembangkan antara lain di <em>Computer Network Research Group, PAU Mikroelektronika ITB</em>. Keterangan cukup lengkap, berupa buku dan file di disket komputer, source code perangkat TCP/IP dapat diperoleh secara non-komersial dari lembaga di atas. Perangkat lunak beserta source code (file program) TCP/IP untuk komputer mikro dapat diperoleh secara non-komersial untuk penggunaan di dunia pendidikan dan amatir radio. Pengambangan perangkat lunak ini tengah dilakukan di lembaga di atas untuk membuka kemungkinan pengkaitan jaringan komputer lokal di berbagai gedung perkantoran menggunakan radio.</p>
<p style="text-align: justify;">Kami berharap tulisan ini dapat memberikan gambaran tentang perkembangan jaringan komputer di Indonesia maupun prospek bisnis khususnya dalam dunia elektronika.</p>
<p style="text-align: left;">Oleh : Onno W. Purbo, Ph. D<br />
Computer Network Research Group Inter University Center on Microelektronics Institut Teknologi Bandung Bandung 40132<br />
E-mail : ycldav@itbtw.itb.ac.id</p>
<p style="text-align: left;">
<p style="text-align: left;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/jaringan-komputer-di-indonesia-dan-perangkatnya/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hilangnya Boot OS</title>
		<link>http://idpelajar.com/komputer/hilangnya-boot-os/</link>
		<comments>http://idpelajar.com/komputer/hilangnya-boot-os/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 04:00:26 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[Hilang]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=176</guid>
		<description><![CDATA[Kembali lagi dengan tutorial yang dipesan dari teman yang mengalami kendala dengan boot OS win na g bisa booting dikarenakan tertimpa oleh boot dari system linux yang di installnya.. Hwehehehe&#8230;&#8230; sebelum itu saya berikan pengertian terlebih dahulu apa itu MBR????
Sebenarnya apa sih yang dimaksud dengan MBR? MBR merupakan singkatan dari “Master Boot Record” yang berada [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Kembali lagi dengan tutorial yang dipesan dari teman yang mengalami kendala dengan boot OS win na g bisa booting dikarenakan tertimpa oleh boot dari system linux yang di installnya.. Hwehehehe&#8230;&#8230; sebelum itu saya berikan pengertian terlebih dahulu apa itu MBR????</p>
<p style="text-align: justify;"><span id="more-176"></span>Sebenarnya apa sih yang dimaksud dengan MBR? MBR merupakan singkatan dari “Master Boot Record” yang berada pada sektor pertama dalam hard disk dan memiliki fungsi untuk menyimpan informasi tentang Sistem Operasi dan kemudian akan dibaca oleh BIOS.</p>
<p style="text-align: justify;">Kerusakan pada MBR biasanya disebabkan karena sistem operasi mengalami kerusakan, sehingga komputer tidak dapat memanggil Sistem Operasi untuk dijalankan. Biasanya pesan error yang ditampilkan karena kerusakan MBR adalah :</p>
<p>* Error loading operating system</p>
<p>* Missing operating system</p>
<p>* Invalid partition table</p>
<p style="text-align: justify;">Mungkin kebanyakan dari kita pernah menemukan pesan error seperti diatas. Apa tindakan kita jika mengalami hal diatas ? Cara yang paling mudah, sudah tentu melakukan instal ulang atau melakukan repair kan ? Tetapi banyak hal yang akan merugikan kita. Yang pertama, kita akan mengalami kehilangan data, apalagi jika semua data disimpan pada My Document. Yang kedua kita juga akan kehilangan aplikasi yang sudah terinstal beserta driver. Capek juga jika harus melakukannya lagi.</p>
<p>Jika tidak mau dirugikan, sebaiknya kita coba dulu untuk melakukan perbaikan pada MBR. Untuk itu mari kita melakukan perbaikan pada Windows XP dan Vista.</p>
<p>Windows XP</p>
<p>1. Pastikan Boot order pada BIOS sudah diarahkan ke CD-ROM.</p>
<p>2. Boot komputer dengan menggunakan CD Instalasi Windows XP. Jika tampilan welcome to setup telah muncul, pilih opsi Repair atau cukup dengan menekan tombol R pada keyboard.</p>
<p style="text-align: center;"><img class="size-full wp-image-174 aligncenter" title="Win12" src="http://idpelajar.com/wp-content/uploads/2009/11/Win1.bmp" alt="Win12" /></p>
<p>3. Proses berikutnya kita diminta untuk memasukkan angka dimana Sistem operasi diinstalkan. Biasanya kita memilih angka 1. Kemudian tekan enter. Lalu masukkan password administrator (Harus tahu).</p>
<p style="text-align: center;"><img class="size-full wp-image-175 aligncenter" title="Win222" src="http://idpelajar.com/wp-content/uploads/2009/11/Win2.bmp" alt="Win222" /></p>
<p style="text-align: justify;">4. Pada Command prompt, ketikkan fixmbr. Kerusakan pada MBR sekarang sudah diperbaiki. Kini Komputer anda sudah menggunakan MBR yang baru. Anda mungkin juga ingin menjalankan perintah fixboot untuk memperbaiki boot sektor dengan yang baru. Sekarang coba restart komputer anda melalu Hard disk.</p>
<p style="text-align: justify;">Yang harus diperhatikan, pastikan Anda hanya menggunakan perintah ini pada sebuah sistem dengan satu sistem operasi yang terpasang. Jika Anda memiliki lebih dari satu sistem operasi terinstal, fixmbr dan fixboot dapat menggagalkan semuanya.</p>
<p style="text-align: left;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/hilangnya-boot-os/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 CARA MEMPERBAIKI XP YANG TIDAK BISA BOOT</title>
		<link>http://idpelajar.com/komputer/10-cara-memperbaiki-xp-yang-tidak-bisa-boot/</link>
		<comments>http://idpelajar.com/komputer/10-cara-memperbaiki-xp-yang-tidak-bisa-boot/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 03:46:53 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[cara]]></category>
		<category><![CDATA[perbaiki]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=170</guid>
		<description><![CDATA[10 CARA MEMPERBAIKI XP YANG TIDAK BISA BOOT
Ketika semua perangkat keras anda berfungsi dengan baik tapi OS Windows XP anda tidak bisa melakukan boot maka anda harus mulai mencari cara untuk bisa masuk ke OS demi menemukan masalahnya dan memperbaikinya. Ini adalah 10 cara yang dapat anda coba jika hal ini terjadi pada anda:
1. Gunakan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><strong>10 CARA MEMPERBAIKI XP YANG TIDAK BISA BOOT</strong></p>
<p style="text-align: justify;">Ketika semua perangkat keras anda berfungsi dengan baik tapi OS Windows XP anda tidak bisa melakukan boot maka anda harus mulai mencari cara untuk bisa masuk ke OS demi menemukan masalahnya dan memperbaikinya. Ini adalah 10 cara yang dapat anda coba jika hal ini terjadi pada anda:</p>
<p><span id="more-170"></span>1. Gunakan Windows Startup Disk</p>
<p style="text-align: justify;">satu hal pertama yang harus anda cari adalah Windows startup disk. Floppy disk ini akan sangat berguna jika masalahnya terletak pada file yang digunakan OS untuk memulai Windows yang ternyata rusak.</p>
<p style="text-align: justify;">Untuk membuat sebuah startup disk, masukkan sebuah floppy disk pada komputer lain yang Windows XP-nya berfungsi dengan baik, buka My Computer, klik kanan pada icon floppy disk dan pilih Format. Pada dialog box Format, jangan ubah settingnya dan klik Start. Setelah selesai diformat tutp dialog box Format dan kembali ke My Computer. Dobel klik ikon drive C utuk masuk ke root directory dan kopi ketiga file ini ke floppy disk.</p>
<p>1. Boot.ini<br />
2. NTLDR<br />
3. Ntdetect.com</p>
<p style="text-align: justify;">Setelah anda selesai membuat Windows startup disk, masukkan floppy disk ini ke floppy drive komputer yang Windows XP-nya ingin diperbaiki dan tekan [CTRL][Alt][Delete] untuk me-reboot komputer.</p>
<p>2. Gunakan Fitur &#8220;Last Known Good Configuration&#8221;</p>
<p style="text-align: justify;">Anda juga bisa mencoba melakukan boot dengan fitur Last known Good Configuration. Fitur ini menggantikan konten dari CurrentControlSet registry key dengan sebuah backup copy yang terakhir kali digunakan untuk memulai OS dengan baik.</p>
<p style="text-align: justify;">Restart komputer anda dengan menekan [Ctrl][Alt][Delete], ketika anda melihat tulisan ?Please select the operating system to start? atau terdengar bunyi beep, segera tekan [F8] untuk menampilkan menu Windows Advanced Options. Pilih Last Known Good Configuration dari menu dan tekan [Enter]. Harus diingat bahwa anda cukup mencobanya sekali saja, dengan kata lain jika cara ini tidak menghidupkan kembali Windows XP anda berarti backupcopynya juga telah korup.</p>
<p>3. Gunakan System Restore</p>
<p style="text-align: justify;">System Restore adalah sebuah aplikasi yang terus mengawasi perubahan pada komponen penting sistem. Ketika suatu perubahan penting dilakukan, System Restore akan membuat backup copy yang disebut restore points dari komponen penting sistem sesaat sebelum perubahan itu dilakukan. Konfigurasi default dari System Restore adalah membuat restore points setiap 24 jam.</p>
<p style="text-align: justify;">Restart komputer anda dengan menekan [Ctrl][Alt][Delete], ketika anda melihat tulisan ?Please select the operating system to start? atau terdengar bunyi beep, segera tekan [F8] untuk menampilkan menu Windows Advanced Options. Pilih Safe Mode dan tekan [Enter]<br />
Setelah Windows XP masuk ke Safe Mode, klik Start, pilih All Programs | Accessories | System Tools dan pilih System Restore. Karena anda sedang dalam Safe Mode maka pilihan yang tersedia hanya Restore My Computer To An Earlier Time, jadi klik Next dan ikuti prosedur wizard-nya.</p>
<p>4. Gunakan Recovery Console<br />
Jika kerusakannya ternyata cukup parah maka anda harus menggunakan CD Windows XP untuk mengakses sebuah tool yang dinamakan Recovery Console.</p>
<p style="text-align: justify;">Masukkan CD Windows XP dan tekan [Ctrl][Alt][Delete]. Setelah sistemnya melakukan boot dari CD, maka cukup ikuti langkah-langkahnya untuk menjalankan file-file yang dibutuhkan untuk Setup. Ketika anda melihat layar Welcome To Setup seperti di Gambar A, tekan R untuk memulai Recovery Console</p>
<p style="text-align: justify;">Kemudian muncul menu Recovery Console, seperti pada gambar B. Menu ini menampilkan folder yang berisi file-file OS dan meminta anda untuk memilih OS yang ingin anda akses. Cukup tekan angkanya dan anda akan diminta untuk memasukkan password adminstrator. Anda kemudian akan dibawa ke prompt Recovery Console.</p>
<p>5. Memperbaiki Boot.ini Yang Rusak</p>
<p style="text-align: justify;">Pada saat OS Windows XP mulai berjalan, program Ntldr melihat file Boot.ini untuk menntukan dimana file-file OS berada dan opsi mana yang harus diambil sementara OS terus berjalan. Jadi jika file Boot.ini bermasalah maka Windows XP tidak akand dapat melakukan boot dengan benar.</p>
<p style="text-align: justify;">Jika anda mencurigai bahwa Windows XP anda tidak bisa boot karena file Boot.ini yang rusak, maka anda bisa menggunakan versi khusus Recovery Console dari tool Bootcfg. Tentu saja anda harus terlebih daulu melakukan boot pada sistem anda dengan CD Windows XP dan mengakses Recovery Console seperti pada cara nomor 4.</p>
<p>Untuk menggunakan tool Bootcfg, dari coomand prompt Recovery Console ketik</p>
<p>Bootcfg /parameter</p>
<p>Gantilah /parameter dengan salah satu parameter dibawah ini<br />
/Add &#8212; Memindai disk untuk semua instalasi Windows dan memperbolehkan anda untuk menambahkan yang baru pada file Boot.ini<br />
/Scan &#8212; Memindai disk untuk semua instalasi Windows<br />
/List &#8212; Daftar setiap entry pada file Boot.ini<br />
/Rebuild &#8212; Membuat kembali file Boot.ini secara total dimana pengguna harus mengkonfirmasi setiap langkahnya.<br />
/Redirect &#8212; Mengalihkan proses boot ke sebuah port ketika menggunakan fitur Headless Administration. Redirect parameter-nya membutuhkan dua parameter, [Port Baudrate] | [UseBiosSettings].<br />
/Disableredirect &#8212; Mematikan pengalihan.</p>
<p>6. Memperbaiki Partition Boot Sector Yang Rusak</p>
<p style="text-align: justify;">Partition boot sector adalah bagian kecil dari partisi hard disk yang berisi informasi tentang system file OS (NTFS atau FAT32), sebuah program bahasa mesin yang krusial untuk membantu menjalankan OS.</p>
<p style="text-align: justify;">Jika anda mencurigai bahwa Windows XP anda tidak bisa melakukan boot karena partition boot sector yang rusak, maka anda bisa menggunakan sebuah tool Recovery Console khusus yang disebut Fixboot. Lakukan boot dengan CD Windows XP untuk mengakses Recovery Console seperti pada cara nomor 4.</p>
<p>Untuk menggunakan tool Fixboot , pada command prompt Recovery Console ketik:</p>
<p>Fixboot [drive]:</p>
<p>Dimana [drive] adalah huruf dari drive yang ingin anda perbaiki partition boot sector-nya.</p>
<p>7. Memperbaiki Master Boot Record Yang Rusak</p>
<p style="text-align: justify;">Master boot record bertanggungjawab untuk memulai prosedur boot Windows, didalamnya terdapat master boot code yang berfungsi untuk mencari partisi aktif atau bootable pada partition table. Jika master boot record mengalami kerusakan maka partition boot sector tidak akan bekerja dan Windows tidak akan bisa boot.</p>
<p style="text-align: justify;">Jika anda mencurigai bahwa Windows XP anda tidak bisa melakukan boot karena master boot record yang rusak, maka anda bisa menggunakan sebuah tool Recovery Console yang disebut Fixmbr. Lakukan boot dengan CD Windows XP untuk mengakses Recovery Console seperti pada cara nomor 4.</p>
<p>Untuk menggunakan tool Fixmbr, pada command prompt Recovery Console ketik:</p>
<p>Fixmbr [device_name]</p>
<p>Dimana [device_name] adalah device pathname untuk drive yang ingin anda perbaiki master boot recoed-nya. Contoh device pathname untuk drive C:</p>
<p>\Device\HardDisk0</p>
<p>8. Mematikan Automatic Restart</p>
<p style="text-align: justify;">Ketika Windows XP mengalami fatal error, maka default setting untuk mengatasi error tersebut adalah dengan otomatis melakukan reboot pada system. Jika error tersebut terjadi pada saat Windows XP sedang melakukan boot, maka OS akan terjebak untuk terus menerus melakukan reboot. Jika hal ini terjadi, maka anda harus menonaktifkan pilihan Automatic Restart On System Failure.</p>
<p style="text-align: justify;">Ketika Windows XP mulai melakukan boot dan anda melihat tulisan ?Please select the operating system to start? atau terdengar bunyi beep, segera tekan [F8] untuk menampilkan menu Windows Advanced Options. Pilih Disable The Automatic Restart On System Failure dan tekan [Enter]. Windows XP akan berhenti ketika mengalami error dan mungkin akan menampilkan pesan yang dapat anda gunakan untuk mendiagnosa masalahnya.</p>
<p>9. Memulihkan Dari Backup</p>
<p style="text-align: justify;">Jika kelihatannya anda tidak bisa memperbaiki sistem Windows XP anda yang tidak bisa boot dan anda memiliki backup yang belum terlalu lama, maka anda bisa memulihkan sistemnya dari backup tersebut. Metode yang harus digunakan untuk memulihkan sistemnya tergantung dari backup utility apa yang anda gunakan, jadi anda harus mengikuti instruksi utility tersebut dalam melakukan pemulihan sistem.</p>
<p>10. Melakukan Upgrade</p>
<p style="text-align: justify;">Jika anda tidak bisa memperbaiki sistem Windows XP yang tidak bisa boot dan anda tidak memiliki backup, maka anda bisa melakukan upgrade. Hal ini akan me-reinstall Ps ke folder yang sama, seperti anda emngupgrade dari suatu versi Windows ke versi lainnya. Sebuah upgrade biasanya akan menyelesaikan semua atau sebagian besar masalah boot pada Windows.</p>
<p style="text-align: justify;">Masukkan CD Windows XP anda, lakukan restart dan boot dari CD tersebut. Anda akan melihat layar Windows XP Setup (seperti pada gambar A). Tekan [Enter] untuk memulai prosedur Windows XP Setup. Anda akan melihat halaman License Agreement dan tekanlah [F8] untuk menyetujuinya. Setup kemudian akan memindai hard disk untuk mencari instalasi Windows XP yang sebelumnya. Ketika ia menemukannya, anda akan melihat layar Windows XP Setup yang kedua seperti pada gambar C.</p>
<p style="text-align: justify;">Layar ini akan meminta anda untuk menekan R untuk memperbaiki instalasi yang dipilih atau [Esc] untuk menginstall kopi Windows XP yang baru. Dalam kasus ini, melakukan perbaikan pada Windows XP akan sama saja dengan melakukan upgrade, jadi anda harus menekan R. Setup kemudian akan memeriksa disk drive pada sistem dan mulai melakukan upgrade.</p>
<p style="text-align: justify;">Ingatlah bahwa setelah anda melakukan upgrade atau perbaikan instalasi maka anda harus menginstall ulang semua update Windows.</p>
<p><em><a title="sumber" href="http://rochaksiadi.multiply.com/journal/item/2/10_CARA_MEMPERBAIKI_XP_YANG_TIDAK_BISA_BOOT">sumber </a><br />
</em></p>
<p style="text-align: left;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/10-cara-memperbaiki-xp-yang-tidak-bisa-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting Dasar Mikrotik</title>
		<link>http://idpelajar.com/komputer/setting-dasar-mikrotik/</link>
		<comments>http://idpelajar.com/komputer/setting-dasar-mikrotik/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 03:27:59 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Operating System]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[dasar]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[setting]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=161</guid>
		<description><![CDATA[MikroTik RouterOSTM adalah sistem operasi dan yang dapat digunakan untuk menjadikan komputer menjadi router network yang handal, mencakup berbagai fitur lengkap untuk network dan wireless.
1. Install Mikrotik OS
– Siapkan PC, minimal Pentium I juga gak papa RAM 64,HD 500M atau pake flash memory 64
– Di server / PC kudu ada minimal 2 ethernet, 1 ke [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">MikroTik RouterOSTM adalah sistem operasi dan yang dapat digunakan untuk menjadikan komputer menjadi router network yang handal, mencakup berbagai fitur lengkap untuk network dan wireless.<br />
1. Install Mikrotik OS<br />
– Siapkan PC, minimal Pentium I juga gak papa RAM 64,HD 500M atau pake flash memory 64<br />
– Di server / PC kudu ada minimal 2 ethernet, 1 ke arah luar dan 1 lagi ke Network local<br />
– Burn Source CD Mikrotik OS masukan ke CDROM<br />
– Boot dari CDROM<br />
– Ikuti petunjuk yang ada, gunakan syndrom next-next dan default<br />
– Install paket2 utama, lebih baiknya semua packet dengan cara menandainya (mark)<br />
– Setelah semua paket ditandai maka untuk menginstallnya tekan &#8220;I&#8221;<br />
– Lama Install normalnya ga sampe 15menit, kalo lebih berarti gagal, ulangi ke step awal<br />
– Setelah diinstall beres, PC restart akan muncul tampilan login</p>
<p style="text-align: justify;"><span id="more-161"></span>2. Setting dasar mikrotik<br />
Langkah awal dari semua langkah konfigurasi mikrotik adalah setting ip<br />
Hal ini bertujuan agar mikrotik bisa di remote dan dengan winbox dan memudahkan kita untuk<br />
melakukan berbagai macam konfigurasi<br />
– Login sebaga admin degan default password ga usah diisi langsung enter<br />
Gantilah dengan ip address anda dan interface yg akan digunakan untuk meremote sementara<br />
Di sini akan saya terangkan dengan menggunakan 2 cara yaitu dengan dengan text dan winbox.<br />
I. Langkah setting Mikrotik TEXT<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Mari kita mulai dengan asumsi proses install sudah berhasil<br />
1. Install &#8211; OK<br />
2. Setting IP eth1 222.124.xxx.xxx (dari ISP)<br />
perintah :<br />
ip address add address 222.124.xxx.xxx netmask 255.255.255.xxx interface ether1<br />
IP tersebut adalah IP public / IP yang yang ada koneksi Internet<br />
3. Setting IP eth2 192.168.1.254<br />
perintah :<br />
ip address add address 192.168.1.254 netmask 255.255.255.0 interface ether2<br />
IP tersebut adalah IP Local anda.<br />
Sekarang lakukan ping ke dan dari komputer lain, setelah konek lanjutkan ke langkah<br />
berikutnya, kalo belum ulangi dari langkah no 2.<br />
4. Setting Gateway<br />
perintah :<br />
ip route add gateway=222.124.xxx.xxx (dari ISP)<br />
5. Setting Primary DNS<br />
perintah :<br />
ip dns set primary-dns=203.130.208.18 (dari ISP)<br />
6. Setting Secondary DNS<br />
perintah :<br />
ip dns set secondary-dns=202.134.0.155 (dari ISP)<br />
7. Setting Routing masquerade ke eth1<br />
perintah :<br />
ip firewall nat add chain=srcnat action=masquerade out-interface=ether1<br />
Untuk terakhir lakukan test ping ke Gateway / ke yahoo.com, bila konek maka Mikrotik anda dah siap<br />
di gunakan</p>
<p style="text-align: left;">
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" /></p>
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/setting-dasar-mikrotik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looping In Python</title>
		<link>http://idpelajar.com/komputer/looping-in-python/</link>
		<comments>http://idpelajar.com/komputer/looping-in-python/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 02:57:16 +0000</pubDate>
		<dc:creator>seen_think</dc:creator>
				<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[komputer]]></category>
		<category><![CDATA[looping]]></category>

		<guid isPermaLink="false">http://idpelajar.com/?p=156</guid>
		<description><![CDATA[Looping Techniques Python
When looping through dictionaries, the key and corresponding value can be retrieved at the same time using the iteritems() method.

&#62;&#62;&#62; knights = {&#8216;gallahad&#8217;: &#8216;pure&#8217;, &#8216;robin&#8217;: &#8216;brave&#8217;}
&#62;&#62;&#62; for k, v in knights.iteritems():
&#8230;     print k, &#8216;the&#8217;, v
&#8230;
gallahad the pure
robin the brave
When looping through a sequence, the position index and corresponding value can be retrieved at [...]]]></description>
			<content:encoded><![CDATA[<p>Looping Techniques Python</p>
<p>When looping through dictionaries, the key and corresponding value can be retrieved at the same time using the iteritems() method.</p>
<p><span id="more-156"></span></p>
<p>&gt;&gt;&gt; knights = {&#8216;gallahad&#8217;: &#8216;pure&#8217;, &#8216;robin&#8217;: &#8216;brave&#8217;}<br />
&gt;&gt;&gt; for k, v in knights.iteritems():<br />
&#8230;     print k, &#8216;the&#8217;, v<br />
&#8230;<br />
gallahad the pure<br />
robin the brave</p>
<p>When looping through a sequence, the position index and corresponding value can be retrieved at the same time using the enumerate() function.</p>
<p>&gt;&gt;&gt; for i, v in enumerate(['tic', 'tac', 'toe']):<br />
&#8230;     print i, v<br />
&#8230;<br />
0 tic<br />
1 tac<br />
2 toe</p>
<p>To loop over two or more sequences at the same time, the entries can be paired with the zip() function.</p>
<p>&gt;&gt;&gt; questions = ['name', 'quest', 'favorite color']<br />
&gt;&gt;&gt; answers = ['lancelot', 'the holy grail', 'blue']<br />
&gt;&gt;&gt; for q, a in zip(questions, answers):<br />
&#8230;     print &#8216;What is your %s?  It is %s.&#8217; % (q, a)<br />
&#8230;<br />
What is your name?  It is lancelot.<br />
What is your quest?  It is the holy grail.<br />
What is your favorite color?  It is blue.</p>
<p>To loop over a sequence in reverse, first specify the sequence in a forward direction and then call the reversed() function.</p>
<p>&gt;&gt;&gt; for i in reversed(xrange(1,10,2)):<br />
&#8230;     print i<br />
&#8230;<br />
9<br />
7<br />
5<br />
3<br />
1</p>
<p>To loop over a sequence in sorted order, use the sorted() function which returns a new sorted list while leaving the source unaltered.</p>
<p>&gt;&gt;&gt; basket = ['apple', 'orange', 'apple', 'pear',<br />
'orange', 'banana']<br />
&gt;&gt;&gt; for f in sorted(set(basket)):<br />
&#8230;     print f<br />
&#8230;<br />
apple<br />
banana<br />
orange<br />
pear</p>
<p>sumber : http://www.network-theory.co.uk/docs/pytut/LoopingTechniques.html</p>
]]></content:encoded>
			<wfw:commentRss>http://idpelajar.com/komputer/looping-in-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
