<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8612257157786121792</id><updated>2012-03-17T22:40:47.783+07:00</updated><title type='text'>Iseng-iseng, otak-atik</title><subtitle type='html'>Never stop learning....</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-3355291882665120884</id><published>2011-08-13T23:16:00.001+07:00</published><updated>2011-08-17T02:15:57.744+07:00</updated><title type='text'>Windows 32 dan 64 bit</title><content type='html'>&lt;title&gt;&lt;/title&gt; 	 	&lt;style type="text/css"&gt;	&lt;!--		@page { margin: 2cm }		P { margin-bottom: 0.21cm }		H3 { margin-top: 0.42cm; margin-bottom: 0.21cm; page-break-after: avoid }		TD P { margin-bottom: 0cm }		TH P { margin-bottom: 0cm }	--&gt;	&lt;/style&gt;   &lt;br /&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0.5cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Perbedaan utama antara Windows Vista versi 32-bit dan Windows Vista versi 64-bit berkaitan dengan aksesibilitas memori, manajemen memori, dan fitur peningkatan keamanan. Fitur keamanan yang tersedia pada Windows Vista versi 64-bit meliputi berikut ini:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Perlindungan 	Lintasan Kernel&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Dukungan 	untuk Perlindungan Eksekusi Data (DEP) perangkat keras cadangan&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Tanda 	tangan pengandar wajib&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Penghapusan 	dukungan untuk pengandar 32-bit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Penghapusan 	subsistem 16-bit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Salah satu keuntungan terbesar dengan menggunakan Windows Vista versi 64-bit adalah kemampuannya untuk mengakses memori fisik (RAM) di atas kisaran 4 gigabita (GB). Memori fisik tidak dapat ditujukan oleh Windows Vista versi 32-bit.&lt;br /&gt;&lt;br /&gt;Tergantung pada versi Windows Vista yang diinstal, Windows Vista versi 64-bit mendukung mulai dari RAM 1 GB hingga RAM 128 GB. Kemampuan untuk menujukan lebih banyak memori fisik membuat Windows Vista meminimalkan waktu yang diperlukan untuk menukar proses masuk dan keluar dari memori fisik. Oleh karena itu, Windows Vista dapat mengelola proses dengan lebih efisien. Fitur manajemen memori ini membantu meningkatkan keseluruhan kinerja Windows Vista.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style="line-height: 0.42cm; margin-bottom: 0.13cm; margin-top: 0.4cm; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=8612257157786121792&amp;amp;postID=3355291882665120884" name="tocHeadRef"&gt;&lt;/a&gt; &lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="font-weight: normal;"&gt;Keuntungan jika Anda menginstal Windows Vista versi 64-bit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Meningkatkan 	dukungan memori melebihi ruang memori 4 GB yang dituju yang tersedia 	dalam sistem operasi 32-bit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Meningkatkan 	kinerja program untuk program yang ditulis untuk mengoptimalkan 	sistem operasi 64-bit&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Fitur 	keamanan yang meningkat&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style="line-height: 0.42cm; margin-bottom: 0.13cm; margin-top: 0.4cm; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=8612257157786121792&amp;amp;postID=3355291882665120884" name="tocHeadRef1"&gt;&lt;/a&gt; &lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="font-weight: normal;"&gt;Apa yang harus dipetimbangkan saat Anda menginstal Windows Vista versi 64-bit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Pengandar 	peranti 64-bit tidak akan tersedia untuk satu atau lebih peranti di 	komputer.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Pengandar 	peranti harus ditandatangani secara digital.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Pengandar 	peranti 32-bit tidak didukung.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Program 	32-bit mungkin tidak sepenuhnya kompatibel dengan sistem operasi 	64-bit.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Mungkin 	sulit untuk menemukan program yang ditulis khusus untuk sistem 	operasi 64-bit.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="line-height: 0.42cm; orphans: 2; widows: 2;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-style: normal;"&gt;&lt;span style="font-weight: normal;"&gt;Tidak 	semua perangkat keras kompatibel dengan Windows Vista versi 64-bit.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style="font-style: normal; font-weight: normal; line-height: 0.42cm; margin-bottom: 0.13cm; margin-top: 0.4cm; orphans: 2; widows: 2;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=8612257157786121792&amp;amp;postID=3355291882665120884" name="tocHeadRef2"&gt;&lt;/a&gt; &lt;span style="color: black;"&gt;&lt;span style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;Perbedaan utama antara Windows Vista versi 32-bit dan Windows Vista versi 64-bit&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;table bgcolor="#7fbae2" border="0" cellpadding="2" cellspacing="0" style="width: 643px;"&gt;	&lt;colgroup&gt;&lt;col width="110"&gt;&lt;/col&gt; 	&lt;col width="131"&gt;&lt;/col&gt; 	&lt;col width="390"&gt;&lt;/col&gt; 	&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt; 		&lt;th bgcolor="#cecfce" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Arsitektur&lt;/b&gt;&lt;/div&gt;&lt;/th&gt; 		&lt;th bgcolor="#cecfce" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Windows 			Vista, versi 32-bit&lt;/b&gt;&lt;/div&gt;&lt;/th&gt; 		&lt;th bgcolor="#cecfce" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Windows 			Vista, versi 64-bit&lt;/b&gt;&lt;/div&gt;&lt;/th&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Persyaratan 			sistem&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Prosesor 			1 gigahertz (GHz) 32-bit (x86) atau prosesor 64-bit (x64), RAM 512 			MB&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Prosesor 			1 GHz 64-bit (x64), RAM1 GB (disarankan 4 GB)&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Akses 			memori&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 32-bit mampu mengakses hingga RAM 4 GB.&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 64-bit mampu mengakses mulai dari RAM 1 GB hingga 			lebih dari RAM 128 GB.&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Akses 			memori per edisi&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Semua 			Windows Vista versi 32-bit mampu mengakses hingga RAM 4 GB.&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista Home Basic - RAM 8 GB&lt;br /&gt;Windows Vista Home Premium - RAM 16 			GB&lt;br /&gt;Windows Vista Business - RAM 128 GB atau lebih&lt;br /&gt;Windows 			Vista Enterprise - RAM 128 GB atau lebih&lt;br /&gt;Windows Vista Ultimate 			- RAM 128 GB atau lebih&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;DEP&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 32-bit menggunakan versi DEP berbasis perangkat lunak.&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 64-bit mendukung DEP yang didukung perangkat keras.&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Perlindungan 			Lintasan Kernel (PatchGuard)&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Fitur 			ini tidak tersedia di Windows Vista versi 32-bit.&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Fitur 			ini tidak tersedia di Windows Vista versi 64-bit. Perlindungan 			Lintasan Kernel membantu program berbahaya agar tidak memperbarui 			kernel Windows Vista. Fitur ini bekerja dengan cara membantu 			mencegah pengandar moda kernel memperluas atau menggantikan 			layanan kernel lainnya. Selain itu, fitur ini membantu mencegah 			program pihak ketiga agar tidak memutakhirkan (menambal) bagian 			kernel manapun.&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;Penandatanganan 			pengandar&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Pengandar 			yang belum ditandatangani dapat digunakan dengan Windows Vista 			versi 32-bit.&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 64-bit meminta semua pengandar peranti harus 			ditandatangani secara digital oleh pengembang.&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;dukungan 			pengandar 32-bit&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 32-bit mendukung pengandar 32-bit yang dirancang untuk 			Windows Vista.&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 64-bit tidak mendukung pengandar peranti 32-bit.&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;tr&gt; 		&lt;td bgcolor="#f7f7ff" width="110"&gt;&lt;div style="border: none; padding: 0cm;"&gt;&lt;b&gt;dukungan 			program 16-bit&lt;/b&gt;&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="131"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 32-bit mendukung program 16-bit, sebagian.&lt;/div&gt;&lt;/td&gt; 		&lt;td bgcolor="#f7f7ff" width="390"&gt;&lt;div style="border: none; padding: 0cm;"&gt;Windows 			Vista versi 64-bit tidak mendukung program 16-bit.&lt;/div&gt;&lt;/td&gt; 	&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-3355291882665120884?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/3355291882665120884/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2011/08/windows-32-dan-64-bit.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/3355291882665120884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/3355291882665120884'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2011/08/windows-32-dan-64-bit.html' title='Windows 32 dan 64 bit'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-4354027670853467327</id><published>2011-08-13T22:10:00.002+07:00</published><updated>2011-08-13T22:35:49.577+07:00</updated><title type='text'>Bagaimana Memperbaiki Kesalahan rundll32.exe pada saat startup windows ?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-28eSaLG4sSc/TkaR93LIrpI/AAAAAAAAAHg/CVhAiW46PoA/s1600/rundll.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="75" src="http://2.bp.blogspot.com/-28eSaLG4sSc/TkaR93LIrpI/AAAAAAAAAHg/CVhAiW46PoA/s320/rundll.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Jika anda berkecimpung dalam dunia instal-menginstal OS, khususnya Sistem Operasi MS windows, pasti pernah mengalami hal semacam ini, karena rentannya file sistem pada OS windows.&lt;br /&gt;Rundll32.exe adalah proses sistem kritis pada Windows XP dan sistem operasi Windows lainnya. File ini dapat menjadi rusak atau dihapus --- sering karena pengguna menghapus, berpikir itu adalah virus --- yang membuat sistem operasi tidak stabil. Jika file rundll32.exe Anda hilang atau rusak, Anda memiliki dua pilihan untuk memulihkan file, tergantung pada tingkat keparahan masalah Anda.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Metode 1: Jika Anda Mampu Jalankan Windows&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;Dengan Windows berjalan, masukkan CD Windows atau CD recovery OEM ke dalam drive optik Anda.&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;Klik tombol "Start", dan kemudian pilih "Run."&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;Ketik perintah berikut di kotak "Run" (X adalah huruf CD / DVD drive; memeriksa sistem anda untuk menemukan nomor drive yang tepat):&lt;br /&gt;&lt;br /&gt;expand X: \ i386 \ rundll32.exe_ c: \ windows \ system32 \ rundll32.exe&lt;br /&gt;&lt;br /&gt;4&amp;nbsp;Reboot komputer. File rusak rundll32.exe Anda telah diganti dengan yang asli.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Metode 2: Jika Anda Tidak dapat Jalankan Windows&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;Masukkan CD Windows pada drive optik komputer Anda. Reboot komputer.&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;Setelah restart, Anda mungkin akan diminta untuk "Tekan sembarang tombol untuk boot dari CD / DVD." Ikuti petunjuk ini untuk boot dari CD Windows.&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;Anda akan melihat "Welcome to Setup" layar, yang menyajikan anda dengan beberapa pilihan: "Untuk setup Windows XP sekarang, tekan ENTER," dan "Untuk memperbaiki instalasi Windows XP menggunakan Konsol Pemulihan, tekan R." Meskipun anda melakukan instalasi perbaikan, TIDAK tekan "R." Tekan "Enter."&lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;Pilih instalasi Windows yang ingin memperbaiki dari daftar yang muncul. Cari C: \ WINDOWS "Microsoft Windows ...". Kemudian tekan "R" untuk masuk ke modus perbaikan. Tekan "F8" untuk menerima perjanjian lisensi Windows.&lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;Windows akan menginstal ulang sistem operasi, penimpaan file rundll32.exe rusak atau hilang Anda. Data lain dan file Anda tidak akan terhapus.&lt;br /&gt;&lt;br /&gt;File rundll32.exe yang korup sering berakar pada malware atau virus pada komputer Anda. Sebuah Perbaikan Instalasi Windows tidak akan menghapus program-program berbahaya, sehingga menjalankan scan anti-virus dan spyware scan segera setelah perbaikan instalasi.&lt;br /&gt;&lt;br /&gt;Referensi&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Michael Stevens Tech: Microsoft Most Valuable Professional&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Kesalahan EXE Windows: Bagaimana Untuk Perbaiki Kesalahan Rundll32 Exe&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Dukungan Microsoft: Tidak Dapat Menemukan File rundll32.exe Ketika Anda Buka Control Panel&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Sumber Daya&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Neuber Perangkat Lunak: Apa rundll32.exe? Apakah rundll32.exe Spyware atau Virus?&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Read more: How to Fix the Rundll32.Exe Application Error | eHow.com http://www.ehow.com/how_6834853_fix-rundll32_exe-application-error.html#ixzz1UrRtkzuU&lt;/i&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-4354027670853467327?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/4354027670853467327/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2011/08/bagaimana-memperbaiki-kesalahan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/4354027670853467327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/4354027670853467327'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2011/08/bagaimana-memperbaiki-kesalahan.html' title='Bagaimana Memperbaiki Kesalahan rundll32.exe pada saat startup windows ?'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-28eSaLG4sSc/TkaR93LIrpI/AAAAAAAAAHg/CVhAiW46PoA/s72-c/rundll.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-8737511195974956396</id><published>2011-08-02T22:07:00.000+07:00</published><updated>2011-08-02T22:07:22.538+07:00</updated><title type='text'>Bagaimana cara instal program di OS Linux ?</title><content type='html'>Berbeda dengan Sistem Operasi windows, instalasi program di linux ada beberapa cara dan metode yang berbeda, tergantung distro dan paket installer yang akan di gunakan.&lt;span id="fullpost"&gt;   &lt;/span&gt;&lt;br /&gt;&lt;div&gt;Sebenarnya, satu perbedaan besar antara windows dan Linux dalam instalasi software adalah, perbedaan dalam penyertaan file-file depedencies, atau jika di windows dikenal dengan file-fle dengan ekstensi .&lt;i&gt;dll (Dynamic Link Library)&lt;/i&gt;. Misalnya, apabila kita mendownload suatu program windows, maka kita akan mendapatkan file-file installer yang terdiri dari file .exe dan file dengan ekstensi .dll. sehingga jika kita menginstal program tersebut kita tidak akan menemukan masalah yang berarti, karena dependencies nya yang berupa file .dll sudah disertakan, berbeda dengan linux, jika kita download satu program untuk Linux, maka yang kita dapatkan cuma file program utamanya saja.&lt;/div&gt;&lt;div&gt;Hal ini disebabkan karena penempatan file-file sistem di linux dan windows berbeda, jika di Linux, file-file dependencies dengan ekstensi .so diletakkan dalam satu direktori terpusat, biasanya di /lib atau /bin tergantung distro yang di gunakan, sehingga dalam satu mesin Linux hanya di butuhkan satu file untuk menjalankan program -program dengan dependencies yang sama ( shared object). sedangkan di windows kita akan menemukan file-file .dll di setiap folder program di C:/Program files, yang bisa saja file-file tersebut sama satu sama lain.&lt;/div&gt;&lt;div&gt;Satu hal yang bisa kita simpulkan dari hal ini adalah bahwa di sistem Linux, penempatan file dependencies nya terpusat, sehinnga lebih ringkas dalam ukuran dan hemat ruang harddisk.&lt;/div&gt;&lt;div&gt;Karena perbedaan &amp;nbsp;masalah dependencies tersebut, maka dalam proses instalasi program juga sangat berbeda antara Windows dan Linux.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-8737511195974956396?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/8737511195974956396/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2011/08/bagaimana-cara-instal-program-di-os.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/8737511195974956396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/8737511195974956396'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2011/08/bagaimana-cara-instal-program-di-os.html' title='Bagaimana cara instal program di OS Linux ?'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-2952676852752150189</id><published>2011-04-09T14:54:00.002+07:00</published><updated>2011-04-10T11:38:39.971+07:00</updated><title type='text'>Belajar shell script</title><content type='html'>Berawal ketika grub yang saya pasang di netbook tiba-tiba hilang dan kebingungan gak bisa masuk OS, kemudian saya mencari-cari cara untuk mengembalikannya dan akhirnya grub yang jadi pintu masuk untuk bisa booting ke OS, akhirnya bisa di kembalikan dengan bantuan live USB flash disk untuk masuk ke sistem ubuntu secara live. Dengan beberapa baris perintah yang kita ketikkan di terminal shell linux, GRUB akhirnya bisa kembali lagi, tapi bukan itu yang akan saya sharing disini, tapi saya akan mengutip sebuah tulisan yang membahas tentang shell script, karena seperti kasus saya tentang GRUB yang hilang itu, ternyata proses pengembalian GRUB, (yang hanya sekitar 5 baris script) ataupun proses yang lebih kompleks bisa di otomasikan dengan hanya mengeksekusi sebuah file .sh &lt;br /&gt;Berikut saya kutipkan tulisan tentang shell script yang semoga saja membantu bagi siapa saja yang ingin belajar tentang linux dan khususnya shell script...&lt;br /&gt;&lt;br /&gt;1.0 APA ITU SHELL SCRIPT &lt;br /&gt;------------------------ &lt;br /&gt;&amp;nbsp;&amp;nbsp; Dalam lingkungan unix, kata 'shell' mengacu pada semua program yang dapat&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; dijalankan pada command line. Jadi secara sederhana shell script merupakan &lt;br /&gt;&amp;nbsp;&amp;nbsp; kumpulan perintah yang disimpan pada suatu file. Extensi umum yang digunakan &lt;br /&gt;&amp;nbsp;&amp;nbsp; untuk shell script adalah '.sh', sebenarnya hal ini tidak mutlak karena &lt;br /&gt;&amp;nbsp;&amp;nbsp; pada dasarnya unix mengabaikan extensi file. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Shell juga dapat mengacu pada program yang menangani command line itu&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; sendiri dalam sistem operasi UNIX program tersebut adalah Bourne Shell &lt;br /&gt;&amp;nbsp;&amp;nbsp; (1978 - Steve Bourne) disingkat sh. Dalam sistem operasi GNU/Linux shell yang&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; menjadi standar adalah Bourne Again Shell(bash). Bash merupakan shell yang &lt;br /&gt;&amp;nbsp;&amp;nbsp; kompatibel dengan sh dan memiliki lebih banyak fitur. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Jika anda ingin menguasai shell script tentu anda harus tahu dan hafal &lt;br /&gt;&amp;nbsp;&amp;nbsp; sedikit banyak perintah dasar command line, seperti mengkopi file(cp), &lt;br /&gt;&amp;nbsp;&amp;nbsp; merename file(mv), mencetak string (echo), melihat file(cat), dan beberapa &lt;br /&gt;&amp;nbsp;&amp;nbsp; perintah dasar lainnya. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Shell script juga menyediakan beberapa fitur yang tersedia pada bahasa &lt;br /&gt;&amp;nbsp;&amp;nbsp; pemrograman tingkat tinggi seperti variabel, percabangan dan perulangan.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Berikut ini adalah contoh sederhana penggunakan shell script: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano hello.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo 'HELLO WORLD' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk menjalankan ada dua cara, pertama melalui program shell itu sendiri &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ sh hello.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Kedua adalah mengeksekusinya secara independen, untuk melakukan hal tersebut &lt;br /&gt;&amp;nbsp;&amp;nbsp; anda harus memberi permission 'execute' pada file. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x hello.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./hello.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; HELLO WORLD &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Baris pertama #!/bin/sh adalah MUTLAK diperlukan dan HARUS diletakkan pada &lt;br /&gt;&amp;nbsp;&amp;nbsp; BARIS PERTAMA agar file yang anda buat dikenali sistem sebagai shell script.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Tanda '#!' sering disebut 'shebang' operator. Tanda tersebut menandakan&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; bahwa file tersebut adalah shell script. Sisanya misal '/bin/sh' adalah &lt;br /&gt;&amp;nbsp;&amp;nbsp; lokasi file binari atau program. Dalam contoh kita menggunakan program &lt;br /&gt;&amp;nbsp;&amp;nbsp; bash '/bin/sh' atau '/bin/bash'. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Tanda # jika tidak terletak pada baris dan kolom paling awal akan dianggap &lt;br /&gt;&amp;nbsp;&amp;nbsp; sebagai komentar oleh shell. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;------------ &lt;br /&gt;1.1 Variabel &lt;br /&gt;------------ &lt;br /&gt;&amp;nbsp;&amp;nbsp; Pemberian variabel pada shell script bersifat 'dynamic typing' karena &lt;br /&gt;&amp;nbsp;&amp;nbsp; shell script tidak mengenal adanya tipe data. Pada shell script dikenal &lt;br /&gt;&amp;nbsp;&amp;nbsp; dua istilah variabel yaitu SYSTEM VARIABLE(SV) dan USER DEFINED VARIABLE&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; (UDV). SV adalah kumpulan variabel yang telah dideklarasikan secara otomatis &lt;br /&gt;&amp;nbsp;&amp;nbsp; oleh shell, sedangkan UDV adalah variabel yang kita buat sendiri. Contoh dari &lt;br /&gt;&amp;nbsp;&amp;nbsp; variabel SV adalah HOME, SHELL, RANDOM, OSTYPE, dan masih banyak yang lain. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Dalam membuat variabel ada beberapa aturan yang harus dipenuhi agar variabel &lt;br /&gt;&amp;nbsp;&amp;nbsp; tersebut dianggap valid oleh shell, syntax untuk penamaan variabel adalah: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; nama_variabel=NILAI &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Perhatikan bahwa tidak ada spasi antara nama_variabel dengan tanda '=' juga &lt;br /&gt;&amp;nbsp;&amp;nbsp; dengan NILAI. Ini adalah suatu KEHARUSAN. Berikut adalah beberapa aturan &lt;br /&gt;&amp;nbsp;&amp;nbsp; tentang penamaan variabel: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 1. Variabel HARUS diawali ABJAD atau _ (tidak dapat diawali angka) &lt;br /&gt;&amp;nbsp;&amp;nbsp; 2. Variabel dapat terdiri dari karakter alphanumeric dan _ &lt;br /&gt;&amp;nbsp;&amp;nbsp; 3. Variabel bersifat CaSe SeNsItIvE &lt;br /&gt;&amp;nbsp;&amp;nbsp; 4. Jika isi variabel mengandung spasi sebaiknya apit dengan tanda petik (') &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; atau ("). &lt;br /&gt;&amp;nbsp;&amp;nbsp; 5. Gunakan escape character (\) untuk karakter non-literal&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; seperti (\', \$, \?, dll) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk mencetak nilai dari suatu variabel digunakan tanda dollar ($) didepan &lt;br /&gt;&amp;nbsp;&amp;nbsp; nama variabel, contoh: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ a='Hello ' &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ b='World!' &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo $a$b &lt;br /&gt;&amp;nbsp;&amp;nbsp; Hello World! &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo ${a}${b} &lt;br /&gt;&amp;nbsp;&amp;nbsp; Hello World! &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Cara yang terakhir adalah cara yang disarankan untuk menghindari kesalahan &lt;br /&gt;&amp;nbsp;&amp;nbsp; dalam melakukan concat string. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Jika anda ingin menyimpan output dari suatu perintah kedalam suatu variabel&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; gunakan tanda backtick (`). Contoh, kita akan melihat isi direktori home &lt;br /&gt;&amp;nbsp;&amp;nbsp; lalu menyimpannya dalam variabel isi_home. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ isi_home=`ls /home` &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.ecu:~$ echo $isi_home &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Dalam shel juga terdapat SPECIAL VARIABEL untuk mendapatkan exit status dari &lt;br /&gt;&amp;nbsp;&amp;nbsp; suatu program. Pada UNIX setiap program dinyatakan selesai TANPA error&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; apabila exit statusnya SAMA DENGAN 0. Selain itu maka program tersebut &lt;br /&gt;&amp;nbsp;&amp;nbsp; selesai tapi dengan error. Variabel tersebut adalah "$?". &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ls /home &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo $? &lt;br /&gt;&amp;nbsp;&amp;nbsp; 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ls /file/ngawur &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo $? &lt;br /&gt;&amp;nbsp;&amp;nbsp; 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Angka 2(TIDAK SAMA DENGAN 0) menunjukkan bahwa program ls keluar dengan &lt;br /&gt;&amp;nbsp;&amp;nbsp; status terjadi error. Penggunaan exit sangat penting saat kita membuat &lt;br /&gt;&amp;nbsp;&amp;nbsp; shell script yang kompleks, dimana didalamnya kita banyak menggunakan &lt;br /&gt;&amp;nbsp;&amp;nbsp; program lain. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;------------------------------ &lt;br /&gt;1.2 Command Line dan Argument &lt;br /&gt;------------------------------ &lt;br /&gt;&amp;nbsp;&amp;nbsp; Ketika berbicara shell script kita pasti berhubungan dengan command line.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Apabila berbicara tentang command line pasti berhubungan dengan argument. &lt;br /&gt;&amp;nbsp;&amp;nbsp; Apaliba berbicara tentang argument.....cukup....cukup.... nanti malah sampai &lt;br /&gt;&amp;nbsp;&amp;nbsp; sejarah kerajaan majapahit nantinya :) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Perintah-perintah command line umumnya memerlukan minimal satu buah argumen &lt;br /&gt;&amp;nbsp;&amp;nbsp; agar dapat mengerjakan tugasnya secara optimal. Apa itu argument? secara &lt;br /&gt;&amp;nbsp;&amp;nbsp; sederhana argumen adalah text/character yang ditempatkan setelah nama program &lt;br /&gt;&amp;nbsp;&amp;nbsp; dengan pemisah minimal satu spasi.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Contoh berikut mengilustrasikan pemberian dua argument pada perinta copy file &lt;br /&gt;&amp;nbsp;&amp;nbsp; `cp`. Perintah cp memerlukan dua argument yaitu 1)lokasi file awal &lt;br /&gt;&amp;nbsp;&amp;nbsp; 2)lokasi file tujuan &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ cp /foo/bar /tmp/bar &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ^ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; argument-1&amp;nbsp; argument-2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Pada sistem Linux dikenal dua istilah argument short style(UNIX style) dan &lt;br /&gt;&amp;nbsp;&amp;nbsp; long style(GNU Style). Hampir setiap program command line pada linux &lt;br /&gt;&amp;nbsp;&amp;nbsp; menyediakan dua opsi tersebut saat memberikan argument. Penulisan argument&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; UNIX style biasanya hanya terdiri dari satu huruf contoh '-l' pada perintah &lt;br /&gt;&amp;nbsp;&amp;nbsp; `ls`.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ls -l &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Sedangkan GNU style umumnya terdiri dari minimal sebuah kata contoh &lt;br /&gt;&amp;nbsp;&amp;nbsp; '--all' pada perintah `ls`. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ls --all &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk membaca argument dalam shell script digunakan special variabel yaitu &lt;br /&gt;&amp;nbsp;&amp;nbsp; $0, $1, $2,...$9. Variabel $0 adalah nama program itu sendiri. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; CATATAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk mengetahui jumlah argument yang diinputkan user gunakan variabel $#, &lt;br /&gt;&amp;nbsp;&amp;nbsp; sedangkan untuk mendapatkan seluruh argument gunakan variabel $*. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; LATIHAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; Buat sebuah shell script untuk menampilkan nama user, nama tersebut&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; diinput melalui argument ke-1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; JAWAB: &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano nama.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; nama=$1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo 'Halo '$nama', selamat datang!' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x nama.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./nama.sh STIKOM &lt;br /&gt;&amp;nbsp;&amp;nbsp; Halo STIKOM, selamat datang! &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./nama.sh STIKOM SURABAYA &lt;br /&gt;&amp;nbsp;&amp;nbsp; Halo STIKOM, selamat datang! &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./nama.sh 'STIKOM SURABAYA' &lt;br /&gt;&amp;nbsp;&amp;nbsp; Halo STIKOM SURABAYA, selamat datang! &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; CATATAN:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk menyimpan file pada nano Tekan CTRL-O lalu jika ingin keluar tekan&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; CTRL-X. &lt;br /&gt;&lt;br /&gt;-------------------------- &lt;br /&gt;1.3 Perhitungan Aritmatik &lt;br /&gt;-------------------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk melakukan perhitungan aritmatik, shell tidak memiliki kemampuan &lt;br /&gt;&amp;nbsp;&amp;nbsp; built-in, tetapi meminta bantuan program lain yaitu `expr`. Program expr &lt;br /&gt;&amp;nbsp;&amp;nbsp; berfungsi untuk mengevaluasi suatu expresi baik itu perbandingan string &lt;br /&gt;&amp;nbsp;&amp;nbsp; atau operasi aritmatik sederhana. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Operator aritmatik yang disediakan expr antaran lain: &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------------------------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; | Operator&amp;nbsp; | KETERANGAN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------------------------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; +&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Operator Penjumlahan contoh: expr 1 + 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------------------------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Operator Pengurangan contoh: expr 10 - 9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------------------------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Operator Perkalian contoh: expr 10 \* 10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------------------------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Operator Pembagian contoh: expr 10 / 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------------------------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Operator Modulus contoh: expr 15 % 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------------------------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Selain digunakan untuk perhitungan aritmatik, perintah `expr` juga cukup &lt;br /&gt;&amp;nbsp;&amp;nbsp; handal untuk melakukan manipulasi string, untuk lebih jelas silahkan lihat &lt;br /&gt;&amp;nbsp;&amp;nbsp; halaman manual dari expr dengan mengetikkan `man expr`. &lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; LATIHAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; Buatlah sebuah shell script untuk menghitung nilai dari argument-1 dikali &lt;br /&gt;&amp;nbsp;&amp;nbsp; argument-2 ditambah argument-3! &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; JAWABAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; Secara matematis perhitungannya adalah&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; (argument-1 + argument-2) + argument-3.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Tidak seperti bahasa tingkat tinggi, pada shell script untuk memberi&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; prioritas pada suatu perhitungan kita menggunakan tanda $[ ... ]. Jadi&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; perhitungannya menjadi &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; $[ argument-1 + argument-3 ] + argument-3 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Keuntungan lain ketika kita menggunakan tanda $[...] adalah kita tidak perlu &lt;br /&gt;&amp;nbsp;&amp;nbsp; melakukan escaping character pada tanda perkalian(*). Berikut ini adalah&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; shell scriptnya. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano hitung.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; bil1=$1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; bil2=$2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; bil3=$3 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n "HASIL DARI $bil1 * $bil2 + $bil3 = " &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo `expr $[ $bil1 * $bil2 ] + $bil3` &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x hitung.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./hitung.sh 10 10 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp; HASIL DARI 10 * 10 + 10 = 110 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;--------------- &lt;br /&gt;1.4 User Input &lt;br /&gt;--------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Selain melalui argument pada command line, cara lain untuk mendapatkan input &lt;br /&gt;&amp;nbsp;&amp;nbsp; dari user adalah melalui STANDARD INPUT (STDIN). Dimana user langsung&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; mengetikkan isi dari suatu nilai yang program inginkan. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk mendapatkan input dari user dapat digunakan perintah `read`. Perintah &lt;br /&gt;&amp;nbsp;&amp;nbsp; read tidak begitu berguna jika kita tidak menyimpan hasil inputan tersebut &lt;br /&gt;&amp;nbsp;&amp;nbsp; kedalam sebuah variabel. Untuk menyimpan hasil inputan kita harus memberi &lt;br /&gt;&amp;nbsp;&amp;nbsp; satu argument pada perintah read. Argument inilah yang akan menyimpan nilai &lt;br /&gt;&amp;nbsp;&amp;nbsp; yang diinputkan. Contoh, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ read a &lt;br /&gt;&amp;nbsp;&amp;nbsp; 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ read b &lt;br /&gt;&amp;nbsp;&amp;nbsp; 5 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ expr $a \* $b &lt;br /&gt;&amp;nbsp;&amp;nbsp; 50 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; LATIHAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; Sama dengan latihan sebelumnya, hanya saja kali ini gunakan perintah read &lt;br /&gt;&amp;nbsp;&amp;nbsp; untuk membaca setiap bilangan yang diinputkan user. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; JAWABAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano hitung2.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; # deklarasikan variabel dengan nilai NULL &lt;br /&gt;&amp;nbsp;&amp;nbsp; bil1= &lt;br /&gt;&amp;nbsp;&amp;nbsp; bil2= &lt;br /&gt;&amp;nbsp;&amp;nbsp; bil3= &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n 'Masukkan bilangan-1: ' &lt;br /&gt;&amp;nbsp;&amp;nbsp; read bil1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n 'Masukkan bilangan-2: ' &lt;br /&gt;&amp;nbsp;&amp;nbsp; read bil2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n 'Masukkan bilangan-3: ' &lt;br /&gt;&amp;nbsp;&amp;nbsp; read bil3 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo '' &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n "Hasil dari $bil1 * $bil2 + $bil3 = " &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo `expr $[ $bil1 * $bil2 ] + $bil3` &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x hitung2.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./hitung2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Masukkan bilangan-1: 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Masukkan bilangan-2: 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Masukkan bilangan-3: 10 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Hasil dari 10 * 10 + 10 = 110 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;----------&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;1.5 Piping &lt;br /&gt;---------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Piping merupakan penggabungan dua atau lebih perintah dimana output dari &lt;br /&gt;&amp;nbsp;&amp;nbsp; perintah sebelumnya digunakan sebagai input untuk perintah selanjutnya.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Simbol yang digunakan untuk membatasi perintah yang satu dengan yang lain &lt;br /&gt;&amp;nbsp;&amp;nbsp; adalah tanda pipe "|". Berikut adalah beberapa contoh sederhana penggunaan &lt;br /&gt;&amp;nbsp;&amp;nbsp; piping pada command line. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ cat /etc/passwd | wc -l &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ cat /etc/passwd | sort -r &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ cat /etc/passwd | grep "/bin/sh/" | wc -l &lt;br /&gt;&lt;br /&gt;--------------- &lt;br /&gt;1.6 Redirection &lt;br /&gt;--------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Secara umum jika kita ingin mengambil inputan maka kita mengambil dari &lt;br /&gt;&amp;nbsp;&amp;nbsp; STANDARD INPUT (STDIN) yaitu keyboard. Sedangkan hasil output program yang &lt;br /&gt;&amp;nbsp;&amp;nbsp; tercetak di layar monitor kita disebut STANDARD OUTPUT (STDOUT). Hampir sama&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; dengan STDOUT, error yang dihasilkan program juga ditampilkan lewat monitor&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; biasa disebut STANDARD ERROR (STDERR). Setiap standard mempunyai kode file&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; descriptor sendiri-sendiri diantaranya: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; - STDIN =&amp;gt; File Descriptor: 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp; - STDOUT =&amp;gt; File Descriptor: 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; - STDERR =&amp;gt; File Descriptor: 2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Dengan mengetahui file descriptor tersebut kita dapat melakukan redirection &lt;br /&gt;&amp;nbsp;&amp;nbsp; (pengalihan), misal dari dari STDOUT menjadi STDERR atau sebaliknya.&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Terdapat tiga simbol untuk melakukan redirection diantarnya: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 1. &lt;br /&gt;&amp;nbsp;&amp;nbsp; Simbol: "&amp;gt;" &lt;br /&gt;&amp;nbsp;&amp;nbsp; Keterangan: Simbol tersebut akan meredirect output ke dalam suatu file. Jika &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file tersebut belum ada maka akan buat secara otomatis, jika&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file sudah ada ada maka isinya akan di-overwrite/ditimpa. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 2. &lt;br /&gt;&amp;nbsp;&amp;nbsp; Simbol: "&amp;gt;&amp;gt;" &lt;br /&gt;&amp;nbsp;&amp;nbsp; Keterangan: Hampir sama dengan "&amp;gt;" hanya saja jika file sudah ada, maka file &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; isi tersebut tidak dioverwrite tetapi ditambah. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 3. &lt;br /&gt;&amp;nbsp;&amp;nbsp; Simbol: "&amp;lt;" &lt;br /&gt;&amp;nbsp;&amp;nbsp; Keterangan: Simbol "&amp;lt;" artinya input tidak diambil dari STDIN melainkan dari &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sebuah file. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Sebagai contoh sederhana, ketika anda mengetikkan perintah `ls /nama/dir` &lt;br /&gt;&amp;nbsp;&amp;nbsp; maka secara default program ls akan menampilkan output ke STDOUT yaitu &lt;br /&gt;&amp;nbsp;&amp;nbsp; layar monitor. Jika kita ingin meredirect output yang dihasilkan kedalam &lt;br /&gt;&amp;nbsp;&amp;nbsp; sebuah file maka kita dapat menggunakan simbol "&amp;gt;" atau "&amp;gt;&amp;gt;". Intinya segala &lt;br /&gt;&amp;nbsp;&amp;nbsp; STDOUT dapat dilakukan redirect. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo 'DAFTAR ISI FOLDER LUG' &amp;gt; /tmp/data.txt &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ls /home/lugstikom &amp;gt;&amp;gt; /tmp/data.txt &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk contoh "&amp;lt;" kita akan menggunakan program tr, program ini dapat kita &lt;br /&gt;&amp;nbsp;&amp;nbsp; gunakan untuk manipulasi teks. Input yang akan kita berikan ke tr adalah &lt;br /&gt;&amp;nbsp;&amp;nbsp; dari sebuah file, nantinya teks yang ada pada file tersebut akan di-UPPER &lt;br /&gt;&amp;nbsp;&amp;nbsp; CASE semua. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo 'stikom surabaya' &amp;gt; /tmp/stikom.txt &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ tr "[a-z]" "[A-Z]" &amp;lt; /tmp/stikom.txt &lt;br /&gt;&amp;nbsp;&amp;nbsp; STIKOM SURABAYA &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Selain meredirect ke file kita juga dapat melakukan redirect ke file&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; descriptor lain. Misal dari STDOUT ke STDERR atau sebaliknya. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ rm /file/ngawur 2&amp;gt;&amp;amp;1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ls / 1&amp;gt;&amp;amp;2 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;----------- &lt;br /&gt;1.7 FUNGSI &lt;br /&gt;----------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Hampir sama dengan bahasa pemrograman tingkat tinggi, pada shell script juga &lt;br /&gt;&amp;nbsp;&amp;nbsp; dikenal istilah fungsi. Dimana dengan adanya fungsi kita dapat membagi &lt;br /&gt;&amp;nbsp;&amp;nbsp; kode kita ke dalam sub-sub yang lebih kecil. Hal ini sangat berguna jika kita &lt;br /&gt;&amp;nbsp;&amp;nbsp; membangun sebuah program shell script yang cukup kompleks. Syntax penggunaan &lt;br /&gt;&amp;nbsp;&amp;nbsp; fungsi pada shell script adalah: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; function nama-fungsi()&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perintah &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; LATIHAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; Buatlah shell script untuk mencetak banner seperti output berikut: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./fungsi.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; ============================== &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELAMAT DATANG DI LUG-STIKOM &lt;br /&gt;&amp;nbsp;&amp;nbsp; ============================== &lt;br /&gt;&amp;nbsp;&amp;nbsp; HARI INI: Rabu, 14-05-2008 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Tulisan "SELAMAT blabla..." diletakkan dalam fungsi tersendiri, begitu pula &lt;br /&gt;&amp;nbsp;&amp;nbsp; fungsi untuk mencetak tanggal. Fungsi mencetak tanggal nantinya akan&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; dipanggil didalam fungsi yang mencetak tulisan "SELAMAT...". &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; JAWAB: &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano fungsi.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; function indo_date() { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo `date +"%A, %d-%m-%Y"` &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; function welcome() { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "==============================" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo " SELAMAT DATANG DI LUG-STIKOM" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "==============================" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo -n "HARI INI: " &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; indo_date &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; welcome &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x fungsi.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Apakah fungsi pada shell script juga menerima parameter? YA tapi dengan&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; sedikit "nyeleneh". Kenapa? jika pada bahasa pemrograman umumnya parameter &lt;br /&gt;&amp;nbsp;&amp;nbsp; diletakkan diantara tanda (), tidak demikian dengan shell script. Cara&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; pengambilan parameter pada shell script sama dengan pengambilan argument &lt;br /&gt;&amp;nbsp;&amp;nbsp; pada program shell script itu sendiri. Jadi kita dapat menggunakan variabel &lt;br /&gt;&amp;nbsp;&amp;nbsp; $*, $#, $0, $1, dan seterusnya. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Dibawah ini adalah contoh pembuatan fungsi untuk mengubah text menjadi &lt;br /&gt;&amp;nbsp;&amp;nbsp; UPPER-CASE. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano fungsi2.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; function toUpperCase() { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; teks=$* &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo $teks | tr "[a-z]" "[A-Z]" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n "Masukkan teks(lowercase): " &lt;br /&gt;&amp;nbsp;&amp;nbsp; read foo &lt;br /&gt;&amp;nbsp;&amp;nbsp; toUpperCase $foo &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x fungsi2.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./fungsi2.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; Masukkan teks(lowercase): ini lower case &lt;br /&gt;&amp;nbsp;&amp;nbsp; INI LOWER CASE &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Pada contoh diatas kita menggunakan variabel $* untuk mengambil parameter&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; bukan $1 atau $2 dkk karena yang akan diinputkan user kemungkinan mengandung&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; dua kata atau lebih. Jadi jika kita menggunakan variabel $1 maka yang terbaca&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; hanya kata pertama. Untuk itu kita gunakan variabel $* yang akan membaca&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; semua parameter. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;--------------- &lt;br /&gt;2.0 Percabangan &lt;br /&gt;--------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Dengan menggunakan percabangan/branching maka kita dapat mengontrol alur&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; dari shell script yang kita buat. Hal ini memungkinkan kita untuk menulis&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; program yang sangat kompleks pada shell script. Syntax penggunaan percabangan&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; pada shell script adalah: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; if kondisi &lt;br /&gt;&amp;nbsp;&amp;nbsp; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; ----------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; if kondisi &lt;br /&gt;&amp;nbsp;&amp;nbsp; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; ----------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; if kondisi1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; elif kondisi1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; elif kondisi-n &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; -------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; case $variabel in &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pattern1) perintah &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perintah;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pattern1) perintah &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perintah;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *) perintah &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; perintah;; &lt;br /&gt;&amp;nbsp;&amp;nbsp; esac &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Untuk melakukan perbandingan kondisi pada data kita dapat menggunakan &lt;br /&gt;&amp;nbsp;&amp;nbsp; perintah `test`(man test) atau meletakkannya dalam blok [ ]. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Berikut ini adalah operator yang dapat digunakan untuk membandingkan data &lt;br /&gt;&amp;nbsp;&amp;nbsp; NUMERIK: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; | OPERATOR&amp;nbsp;&amp;nbsp; | KETERANGAN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; -eq&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | SAMA DENGAN (=)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; -ne&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | TIDAK SAMA DENGAN (!=)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; -gt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | LEBIH BESAR (&amp;gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; -ge&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | LEBIH BESAR ATAU SAMA DENGAN (&amp;gt;=) | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; -lt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | KURANG DARI (&amp;lt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; -le&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | KURANG DARI ATAU SAMA DENGAN (&amp;lt;=) | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +------------+-----------------------------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;------------------- &lt;br /&gt;2.1 if...then...fi &lt;br /&gt;------------------ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano if-then-fi.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; num_arg=$# &lt;br /&gt;&amp;nbsp;&amp;nbsp; bil1=$1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; bil2=$2 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; function help() { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo 'Penggunaan: ' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "$0 bil1 bil2" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo '' &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo Dimana bil1 dan bil2 harus angka genap. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; return &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; function cek_arg() { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if test $num_arg -lt 2&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; help &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; exit 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # keluar dengan exit status 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if [ `expr $bil1 % 2` -ne 0 ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; help &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; exit 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if [ `expr $bil2 % 2` -ne 0 ]&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; help &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; exit 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; return &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; cek_arg &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo 'Argument anda adalah '$bil1' dan '$bil2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; exit 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x if-then-fi.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./if-then-fi.sh&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Penggunaan:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; ./if-then-fi.sh bil1 bil2 &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Dimana bil1 dan bil2 harus angka genap. &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo $? &lt;br /&gt;&amp;nbsp;&amp;nbsp; 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./if-then-fi.sh 2 4 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Argument anda adalah 2 dan 4 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ echo $? &lt;br /&gt;&amp;nbsp;&amp;nbsp; 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Perintah exit pada shell script dapat digunakan untuk keluar langsung dari &lt;br /&gt;&amp;nbsp;&amp;nbsp; program. Pada contoh diatas, jika terdapat kesalahan kita keluar dengan exit &lt;br /&gt;&amp;nbsp;&amp;nbsp; status 1( bukan 0 ) artinya program selesai tapi dengan error. Error status &lt;br /&gt;&amp;nbsp;&amp;nbsp; tidak harus 1 tapi bisa sembarang angka asal BUKAN 0. &lt;br /&gt;&lt;br /&gt;------------------------- &lt;br /&gt;2.2 if...then...else...fi &lt;br /&gt;------------------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Statement pada blok else akan dieksekusi jika kondisi pada pada blok if &lt;br /&gt;&amp;nbsp;&amp;nbsp; bernilai false. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano if-else.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; if test $1 -ge 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Argument bernilai positif" &lt;br /&gt;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Argument bernilai negatif" &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x if-else.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./if-else 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Argument bernilai positif &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./if-else -2 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Argument bernilai negatif &lt;br /&gt;&lt;br /&gt;-------------------------------- &lt;br /&gt;2.3 if...then...elif...else...fi &lt;br /&gt;-------------------------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Statement elif digunakan jika kita ingin memilih lebih dari dua kondisi. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano if-elif.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; pilih= &lt;br /&gt;&amp;nbsp;&amp;nbsp; teks="Sistem operasi pilihan anda adalah " &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "Pilih Sistem Operasi Anda: " &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "1. Linux" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "2. Mac OS" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "3. FreeBSD" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "4. Lainnya" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "" &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n "Masukkan pilihan: " &lt;br /&gt;&amp;nbsp;&amp;nbsp; read pilih &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; if [ $pilih = "1" ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "${teks}Linux" &lt;br /&gt;&amp;nbsp;&amp;nbsp; elif [ $pilih = "2" ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "${teks}Mac OS" &lt;br /&gt;&amp;nbsp;&amp;nbsp; elif [ $pilih = "3" ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "${teks}FreeBSD" &lt;br /&gt;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "Anda memilih sistem operasi lain" &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ chmod +x if-elif.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ ./if-elif.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; Pilih Sistem Operasi Anda:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 1. Linux &lt;br /&gt;&amp;nbsp;&amp;nbsp; 2. Mac OS &lt;br /&gt;&amp;nbsp;&amp;nbsp; 3. FreeBSD &lt;br /&gt;&amp;nbsp;&amp;nbsp; 4. Lainnya &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Masukkan pilihan: 3 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Sistem operasi pilihan anda adalah FreeBSD &lt;br /&gt;&lt;br /&gt;------------- &lt;br /&gt;2.5 Nested If &lt;br /&gt;------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Pada shell script anda juga dapat meletakkan blok if didalam if atau istilah &lt;br /&gt;&amp;nbsp;&amp;nbsp; "kerennya" nested if. Berikut adalah contoh sederhana penggunaannya. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano nested-if.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/bash &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; bil=$1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; if [ `expr $bil % 2` -eq 0 ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if [ $bil -ge 0 ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "Angka yang anda masukkan genap dan &amp;gt;= 0" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "Angka yang anda masukkan genap dan &amp;lt; 0" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if [ $bil -ge 0 ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "Angka yang anda masukkan ganjil dan &amp;gt;= 0" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "Angka yang anda masukkan ganjil dan &amp;lt; 0" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ sh nested-if.sh 10 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Angka yang anda masukkan genap dan &amp;gt;= 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ sh nested-if.sh -5 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Angka yang anda masukkan ganjil dan &amp;lt; 0 &lt;br /&gt;&lt;br /&gt;-------------------- &lt;br /&gt;2.6 case...in...esac &lt;br /&gt;-------------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Perintah case hampir sama dengan if-then-elif-else-fi karena dapat memilih &lt;br /&gt;&amp;nbsp;&amp;nbsp; dari banyak kondisi. Sebagian orang lebih suka menggunakan case...esac &lt;br /&gt;&amp;nbsp;&amp;nbsp; dibanding multi level-if karena lebih mudah dibaca. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Pada contoh dibawah ini adalah modifikasi dari contoh if-then-elif-else-fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; yang pernah dibahas sebelumnya menggunakan case...in...esac. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano case.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; pilih= &lt;br /&gt;&amp;nbsp;&amp;nbsp; teks="Sistem operasi pilihan anda adalah " &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "Pilih Sistem Operasi Anda: " &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "1. Linux" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "2. Mac OS" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "3. FreeBSD" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "4. Lainnya" &lt;br /&gt;&amp;nbsp;&amp;nbsp; echo "" &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; echo -n "Masukkan pilihan: " &lt;br /&gt;&amp;nbsp;&amp;nbsp; read pilih &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; case $pilih in &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; "1") echo "${teks}Linux";; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; "2") echo "${teks}Mac OS";; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; "3") echo "${teks}FreeBSD";; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; *)&amp;nbsp;&amp;nbsp;&amp;nbsp; echo "Anda memilih sistem operasi lain";; &lt;br /&gt;&amp;nbsp;&amp;nbsp; esac &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ sh case.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; Pilih Sistem Operasi Anda:&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 1. Linux &lt;br /&gt;&amp;nbsp;&amp;nbsp; 2. Mac OS &lt;br /&gt;&amp;nbsp;&amp;nbsp; 3. FreeBSD &lt;br /&gt;&amp;nbsp;&amp;nbsp; 4. Lainnya &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Masukkan pilihan: 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; Sistem operasi pilihan anda adalah Linux &lt;br /&gt;&lt;br /&gt;-------------------------- &lt;br /&gt;2.7 Menangkap Error Status &lt;br /&gt;-------------------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Seperti yang pernah dijelaskan sebelumnya bahwa untuk melihat error status &lt;br /&gt;&amp;nbsp;&amp;nbsp; dari suatu perintah kita gunakan special variable "$?". Error status ini&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; dapat kita gunakan untuk melihat apakah perintah yang kita jalankan berjalan &lt;br /&gt;&amp;nbsp;&amp;nbsp; tanpa error atau tidak. Error status terdiri dari dua flag yaitu: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; | NO. ERROR | STATUS PROGRAM&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | OK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; !=0&amp;nbsp;&amp;nbsp;&amp;nbsp; | TERJADI ERROR&amp;nbsp;&amp;nbsp; | &lt;br /&gt;&amp;nbsp;&amp;nbsp; +-----------+-----------------+ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; NOTE: != artinya TIDAK SAMA DENGAN &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Setelah anda mengetahui bagaimana menggunakan percabangan pada shell script &lt;br /&gt;&amp;nbsp;&amp;nbsp; maka kita dapat menggunakanya untuk menangkap error status yang dihasilkan &lt;br /&gt;&amp;nbsp;&amp;nbsp; oleh suatu program. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ nano error-status.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; #!/bin/sh &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; perintah=`rm /file/ngawur 2&amp;gt;/dev/null` &lt;br /&gt;&amp;nbsp;&amp;nbsp; if [ $? -eq 0 ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "PERINTAH SUKSES, EXIT STATUS: $?" &lt;br /&gt;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "PERINTAH GAGAL, EXIT STATUS: $?" &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; ls / 1&amp;gt;/dev/null &lt;br /&gt;&amp;nbsp;&amp;nbsp; if [ $? -eq 0 ] ; then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "PERINTAH SUKSES, EXIT STATUS: $?" &lt;br /&gt;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo "PERINTAH SUKSES, EXIT STATUS: $?" &lt;br /&gt;&amp;nbsp;&amp;nbsp; fi &lt;br /&gt;&amp;nbsp;&amp;nbsp; lug@stikom.edu:~$ sh error-status.sh &lt;br /&gt;&amp;nbsp;&amp;nbsp; PERINTAH GAGAL, EXIT STATUS: 1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; PERINTAH SUKSES, EXIT STATUS: 0 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Pada contoh diatas STDERR dan STDOUT semuanya di-redirect ke /dev/null. Hal&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; ini agar output perintah rm dan ls tidak muncul dilayar. /dev/null adalah &lt;br /&gt;&amp;nbsp;&amp;nbsp; semacam file "blackhole" yang dapat kita gunakan untuk mengririm semua output&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; yang tidak kita inginkan. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; CATATAN: &lt;br /&gt;&amp;nbsp;&amp;nbsp; Variabel $? hanya berisi error status dari perintah yang TERAKHIR KALI&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; dijalankan. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------- &lt;br /&gt;3.0 Perulangan dalam Shell Script &lt;br /&gt;---------------------------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; Perbedaan utama kita, manusia dengan komputer adalah jika kita melakukan &lt;br /&gt;&amp;nbsp;&amp;nbsp; suatu pekerjaan berulang-ulang maka rasa bosan pasti datang. Tidak demikian &lt;br /&gt;&amp;nbsp;&amp;nbsp; dengan komputer, komputer melakukan hal-hal yang sama sebanyak 1 juta kali &lt;br /&gt;&amp;nbsp;&amp;nbsp; pun dia akan dengan "senang hati" melakukannya. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Perulangan atau looping adalah pengeksekusian suatu blok perintah selama &lt;br /&gt;&amp;nbsp;&amp;nbsp; kondisi yang digunakan masih bernilai TRUE. Saya yakin anda pernah disuruh &lt;br /&gt;&amp;nbsp;&amp;nbsp; orang tua anda waktu kecil untuk berhitung 1 - 10. Dimana jika sudah melebihi&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; 10 anda harus berhenti berhitung karena kondisi meminta anda untuk berhenti&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; pada saat mencapai sepuluh. &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Analogi sederhana diatas dapat menggambarkan bagaimana suatu looping bekerja. &lt;br /&gt;&amp;nbsp;&amp;nbsp; Dalam shell script terdapat dua tipe perulangan yaitu: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; - for loop &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - for...do...done &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - for...in...do...done &lt;br /&gt;&amp;nbsp;&amp;nbsp; - while loop &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; Umumnnya perulangan `for` digunakan apabila kita sudah tahu batas perulangan&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; yang akan kita lakukan. Syntax penulisannya adalah: &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; for nama_variabel in list &lt;br /&gt;&amp;nbsp;&amp;nbsp; do &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; done &lt;br /&gt;&amp;nbsp;&amp;nbsp; ------------------------- &lt;br /&gt;&amp;nbsp;&amp;nbsp; for (( expr1; expr2; expr3 )) &lt;br /&gt;&amp;nbsp;&amp;nbsp; do &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ... &lt;br /&gt;&amp;nbsp;&amp;nbsp; done &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sekian dulu tulisan yang saya kutip, jika ada yang ingin lebih jauh belajar tentang shell script bisa mendownload artikel lengkapnya &lt;a href="http://www.ziddu.com/download/14538975/shell.txt.html"&gt;disini&lt;/a&gt;, terima kasih.&lt;br /&gt;&lt;br /&gt;Keep learning...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-2952676852752150189?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/2952676852752150189/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2011/04/belajar-shell-script.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/2952676852752150189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/2952676852752150189'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2011/04/belajar-shell-script.html' title='Belajar shell script'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-9043707607577368317</id><published>2010-12-01T23:58:00.000+07:00</published><updated>2010-12-01T23:58:39.047+07:00</updated><title type='text'>Android, OS canggih masa depan</title><content type='html'>&lt;b&gt;Android&lt;/b&gt; adalah sistem operasi untuk telepon seluler yang berbasis Linux.  Android menyediakan platform terbuka bagi para pengembang buat  menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam  peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang  baru yang membuat peranti lunak untuk ponsel. Kemudian untuk  mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google,HTC,Intel,Motorola, Qualcomm, T-Mobile, dan Nvidia.&lt;br /&gt;Pada saat perilisan perdana Android, 5 November 2007, Android bersama  Open Handset Alliance menyatakan mendukung pengembangan standar terbuka  pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android  di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.&lt;br /&gt;Di dunia ini terdapat dua jenis distributor sistem operasi Android.  Pertama yang mendapat dukungan penuh dari Google atau Google Mail  Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya  tanpa dukungan langsung Google atau dikenal sebagai Open Handset  Distribution (OHD).&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TPZ9_BM2BSI/AAAAAAAAAE4/n12cmnzPnyo/s1600/android+froyo.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_3vrVM98Xam0/TPZ9_BM2BSI/AAAAAAAAAE4/n12cmnzPnyo/s320/android+froyo.png" width="204" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Android dalam emulator SDA Android&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h2&gt;&lt;span class="mw-headline" id="Sejarah"&gt;Sejarah&lt;/span&gt;&lt;/h2&gt;&lt;h3&gt;&lt;span class="mw-headline" id="Kerjasama_dengan_Android_Inc."&gt;Kerjasama dengan Android Inc.&lt;/span&gt;&lt;/h3&gt;Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan  yang berada di Palo Alto, California Amerika Serikat. Para pendiri  Android Inc. bekerja pada Google, di antaranya Andy Rubi, Rich Miner,  Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi  Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler.  Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon  seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas  mengembangkan program perangkat seluler yang didukung oleh kernel Linux.  Hal ini menunjukkan indikasi bahwa Google sedang bersiap menghadapi  persaingan dalam pasar telepon seluler.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline" id="2007-2008:_Produk_awal"&gt;2007-2008: Produk awal&lt;/span&gt;&lt;/h3&gt;Sekitar September 2007 sebuah studi melaporkan bahwa Google  mengajukan hak paten aplikasi telepon seluler (akhirnya Google  mengenalkan Nexus One, salah satu jenis telepon pintar yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).&lt;br /&gt;Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam  program kerja Android ARM Holdings, Atheros Communications, diproduksi  oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat &lt;i&gt;mobile&lt;/i&gt;  yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah  dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur  baru.&lt;br /&gt;Telepon pertama yang memakai sistem operasi Android adalah HTC Dream,  yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009  diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon  seluler yang menggunakan Android.&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline" id="Android_versi_1.1"&gt;Android versi 1.1&lt;/span&gt;&lt;/h3&gt;Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi  ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, &lt;i&gt;voice search&lt;/i&gt; (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline" id="Android_versi_1.5_.28Cupcake.29"&gt;Android versi 1.5 (Cupcake)&lt;/span&gt;&lt;/h3&gt;Pada pertengahan Mei 2009, Google kembali merilis telepon seluler  dengan menggunakan Android dan SDK (Software Development Kit) dengan  versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga  penambahan beberapa fitur dalam seluler versi ini yakni kemampuan  merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP,  kemampuan terhubung secara otomatis ke headset Bluetooth, animasi  layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline" id="Android_versi_1.6_.28Donut.29"&gt;Android versi 1.6 (Donut)&lt;/span&gt;&lt;/h3&gt;Donut (versi 1.6) dirilis pada September dengan menampilkan proses  pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai  indikator dan kontrol applet &lt;a href="http://id.wikipedia.org/wiki/VPN" title="VPN"&gt;VPN&lt;/a&gt;.  Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih  foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan;  CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine;  kemampuan dial kontak; teknologi &lt;i&gt;text to change speech&lt;/i&gt; (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.&lt;br /&gt;&lt;h3&gt;&lt;span class="mw-headline" id="Android_versi_2.0.2F2.1_.28Eclair.29"&gt;Android versi 2.0/2.1 (Eclair)&lt;/span&gt;&lt;/h3&gt;Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi  2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan  hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser  baru dan dukungan HTML5, daftar kontak yang baru, dukungan &lt;i&gt;flash&lt;/i&gt; untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.&lt;br /&gt;Untuk bergerak cepat dalam persaingan perangkat generasi berikut,  Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile  terbaik (&lt;i&gt;killer apps&lt;/i&gt; - aplikasi unggulan). Kompetisi ini  berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi  diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi  terbaik.&lt;br /&gt;Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset  Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan  aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang  diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan  WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap  penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace  dan Facebook.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-9043707607577368317?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wahyusure.blogspot.com' title='Android, OS canggih masa depan'/><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/9043707607577368317/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/12/android-os-canggih-masa-depan.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/9043707607577368317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/9043707607577368317'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/12/android-os-canggih-masa-depan.html' title='Android, OS canggih masa depan'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3vrVM98Xam0/TPZ9_BM2BSI/AAAAAAAAAE4/n12cmnzPnyo/s72-c/android+froyo.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-8868949863410388189</id><published>2010-11-29T21:39:00.000+07:00</published><updated>2010-11-29T21:39:19.281+07:00</updated><title type='text'>Perbandingan Software Open Source dan Proprietary</title><content type='html'>&lt;span id="fullpost"&gt;Tidak ada satupun didunia ini yang mendominasi tidak dilangit tidak didarat selalu ada&lt;br /&gt;yang menandinginya begitu juga dalam dunia software ada yang berbayar (berkepemilikan ) dan&lt;br /&gt;ada juga yang free (bebas),di lihat dalam segi apapun tak mungkin dua hal ini berdamai&lt;br /&gt;bagaikan api dan air yang apabila bertemu pasti akan saling meniadakan.&lt;br /&gt;Dalam artikel ini akan membahas kelebihan Software Open source dalam hal ini&lt;br /&gt;diwakili oleh linux dan Software Proprietary dalam hal ini diwakili oleh Microsoft windows.&lt;br /&gt;mengapa linux dan windows karena dua OS tersebut merupakan fondasi awal tempat&lt;br /&gt;berjalannya Aplikasi lain baik yang bersifat bebas maupun berkepemilikan.&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;A. Microsoft Windows sebagai sumber masalah&lt;/b&gt;&lt;br /&gt;Bagi anda yang sudah terbiasa dengan memakai komputer yang berbasis Microsoft&lt;br /&gt;Windows mungkin akan sangat bangga dengan komputer anda dan berkeinginan untuk&lt;br /&gt;mendalaminya namun ketika anda ingin mendalaminya anda akan mendapatkan bahwa sistem&lt;br /&gt;yang anda pakai ini memiliki banyak kelemahan (bug) dimana mana, ibarat sebuah kapal yang&lt;br /&gt;memiliki lubang banyak yang sewaktu waktu dapat tenggelam ketika gelombang besar&lt;br /&gt;menghadang.&lt;br /&gt;Bagi anda yang menggunakan software hanya untuk sekedar mengetik dan&lt;br /&gt;mendengarkan beberapa lagu tentu hal ini tak menjadi masalah namun lainnya ceritanya jika&lt;br /&gt;komputer tersebut digunakan untuk menjalankan aplikasi yang secara realtime membutuhkan&lt;br /&gt;kemampuan prosesor contohnya Dalam Industri desain grafis sangat jarang sekali perusahaan&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;besar menggunakan komputer berbasis microsoft windows untuk melakukan pekerjaan utama&lt;br /&gt;hal ini dikarenakan sistem operasi ini dipelihara berdasarkan konsep reboot,reinstall dan&lt;br /&gt;shutdown dimana ketiga hal tersebut akan banyak membuangan waktu yang berujung pada&lt;br /&gt;kerugian.&lt;br /&gt;Sebuah server yang baik biasanya menggunakan sistem operasi yang berbasis unix&lt;br /&gt;atau linux hal ini dikarenakan sistem operasi memliki tingkat kestabilan yang sangat&lt;br /&gt;tinggi.Sebuah server yang berbasis Linux biasanya tidak pernah di reboot/restart selama&lt;br /&gt;berbulan-bulan karena restart dalam dunia server merupakan hal yang tabu apalagi shutdown.&lt;br /&gt;Virus merupakan hal yang sangat berkaitan erat dengan microsoft windows banyak&lt;br /&gt;worm dan virus yang dibuat untuk menyerang sistem operasi ini faktor utama yang membuat&lt;br /&gt;sistem operasi ini menjadi sasaran empuk adalah karena sistem operasi ini masih menjadi&lt;br /&gt;dominasi dalam penggunaan dan faktor lain yang tidak kalah penting adalah arsitektur sistem&lt;br /&gt;operasi microsoft windows itu sendiri yang sangat mudah di bobol.perlu diketahui sistem&lt;br /&gt;operasi terbaru yang dikeluarkan microsoft dibuat berdasarkan sistem operasi sebelumnya&lt;br /&gt;dengan kata lain microsoft hanya melakukan tambal sulam dan menambahkan sedikit fitur&lt;br /&gt;Contoh kasus adalah ketika muncul virus Blaster yang diikuti dengan sasser dan kini&lt;br /&gt;disambut dengan Virus made in VB dimana kita sebagai pengguna windows dihadapkan kepada&lt;br /&gt;masalah yang seharusnya menjadi tanggung jawab microsoft dan bukanya vendor antivirus.&lt;br /&gt;Jika anda berniat untuk melakukan migrasi OS sepenuhnya ke sistem operasi berbasis&lt;br /&gt;Open Source atau Linux dibawah ini ada beberapa aplikasi yang mungkin dapat anda gunakan&lt;br /&gt;untuk menggantikan fungsi software tersebut pada microsoft windows,dan untum memudahkan&lt;br /&gt;nya maka akan dibagi dalam beberapa kelompok yaitu&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;B. Pemprogaraman&lt;/b&gt;&lt;br /&gt;bagi anda yang sudah familiar dengan sistem operasi microsoft windows maka pasti&lt;br /&gt;sudah kenal dengan yang namanya Visual basis,Visual C++,ASP,Net dan banyak lagi tapi jika&lt;br /&gt;anda berpikir lebih jauh maka anda akan mendapati bahwa bahasa pemprograman yang populer&lt;br /&gt;di microsoft windows ini dibuat sendiri oleh microsoft dan anda yang berkeinginanan untuk&lt;br /&gt;membuat sebuah program untuk windows di haruskan membayar terpisah untuk melegalkan&lt;br /&gt;software anda walaupun tujuan dari membuat software tersebut sangatlah bagus yaitu untuk&lt;br /&gt;mempopulerkan atau memberikan kemudahan bagi pengguna microsoft windows,sungguh hal&lt;br /&gt;yang sangat aneh sudah bekerja gratis malah membayar.Jadi untuk apa anda mempelajari bahasa&lt;br /&gt;pemprograman jika hanya untuk memakmurkan orang lain dalam hal ini pihak microsoft.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;Dalam dunia open Source program yang anda buat dapat anda sebar luaskan dan jual&lt;br /&gt;belikan secara gratis dan satu hal keuntungan jika software anda populer maka software anda&lt;br /&gt;akan dipelihara oleh sekelompok komunitas yang bekerja sukarela untuk memperbaiki software&lt;br /&gt;tersebut,lebih baik bekerja dengan open source karena dapat memajukan bangsa dengan&lt;br /&gt;sumbangsih kita daripada kita bekerja untuk memperkaya orang lain.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_3vrVM98Xam0/TPOwdOKb4tI/AAAAAAAAAEw/usvX3Fzb1M4/s1600/linwin.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="143" src="http://4.bp.blogspot.com/_3vrVM98Xam0/TPOwdOKb4tI/AAAAAAAAAEw/usvX3Fzb1M4/s320/linwin.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bahasa pemprograman Open Source Crossplatform yang populer dilinux dan banyak digunakan&lt;br /&gt;di windows&lt;br /&gt;– PHP&lt;br /&gt;– Python&lt;br /&gt;– Java&lt;br /&gt;– Ruby&lt;br /&gt;– dll&lt;br /&gt;Sebenarnya masih banyak lagi bahasa pemprograman yang ada di Linux yang&lt;br /&gt;memiliki banyak keunggulan yang tidak terdapat di Microsft windows namun akan lebih&lt;br /&gt;menyenangkan jika anda sendiri yang mencobanya dan berusaha mengetahuinnya.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;C. Animasi dan CAD&lt;/b&gt;&lt;br /&gt;Bagi anda yang seorang animator tidak perlu berkecil hati karena kini terdapat&lt;br /&gt;software 3D yang dapat anda gunakan pada Linux baik yang open source maupun&lt;br /&gt;berbayar.Salah satu software Open Source yang dapat anda jajal kemampuanya adalah Blender&lt;br /&gt;software ini pernah digunakan untuk membuat animasi pada film Spiderman 2 bagi anda yang&lt;br /&gt;terbiasa dengan Software Maya kini telah tersedia untuk Linux.&lt;br /&gt;Untuk aplikasi CAD tersedia banyak software juga yang tersedia pada linux baik yang&lt;br /&gt;berbayar maupun open source,soal fitur tak kalah dengan software AutoCAD pada windows&lt;br /&gt;hanya memerlukan sedikit kebiasaan dan pembelajaran saja.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;D. Multimedia&lt;/b&gt;&lt;br /&gt;Tidak lengkap rasanya jika menyalakan komputer tanpa mendengarakan musik,jika&lt;br /&gt;anda yang memakai windows mungkin akan sangat familiar dengan software yang namanya&lt;br /&gt;winamp bagaimana dengan Linux tentu saja ada dan banyak sekali namun perlu diketahui&lt;br /&gt;sebagian besar distribusi linux tidak menyertakan codec untuk memutar MP3 hal ini&lt;br /&gt;dikarenakan MP3 merupakan format file berlisensi proprietary yang artinya setiap player baik&lt;br /&gt;berupa software maupun hardware yang ingin menggunakan format tersebut secara legal&lt;br /&gt;diwajibkan membayar dan juga bagi setiap orang yang ingin mendistribusikan MP3 secara legal&lt;br /&gt;diharuskan membayar adakah cara untuk menggantikan format mp3.Bukan OpenSource&lt;br /&gt;namanya kalau tidak dapat mencari jalan keluar beberapa jenius dalam dunia open source&lt;br /&gt;berhasil membuat format audio yang memiliki kualitas yan sama dalam ukuran yang sama&lt;br /&gt;dengan file MP3 format tersebut dikenal dengan nama OGG.&lt;br /&gt;OGG merupakan format audio opensource yang banyak disertakan pada player music&lt;br /&gt;terkenal baik software maupun hardware termasuk winamp.&lt;br /&gt;Untuk urusan video tidak jauh berbeda karena kini tersedia banyak codec windows&lt;br /&gt;yang dapat di installkan kelinux.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;E Pengolah Gambar&lt;/b&gt;&lt;br /&gt;Photoshop bagi pengguna komputer berbasis Windows dan Mac pasti mengenal baik&lt;br /&gt;aplikasi ini,photoshop merupakan aplikasi yang dipakai untuk mengolah gambar digital dan&lt;br /&gt;menjadi aplikasi standar bagi beberapa studio cetak foto.Di Linux terdapat software pengolah&lt;br /&gt;gambar digital yang tidak kalah tangguh dengan Photoshop aplikasi ini memliki nama&lt;br /&gt;Gimp,Gimp merupakan aplikasi yang memiliki fitur yang setara bahkan lebih dari photoshop&lt;br /&gt;tinggal menunggu waktu saja hingga aplikasi berbasis GTK ini mendominasi&lt;br /&gt;Dalam bidang desain grafis terdapat tiga aplikasi yang memiliki banyak pengguna&lt;br /&gt;yaitu AdobeIlustrator,FreeHand dan Corel Draw pertanyaannya adalah apakah Di Linux ada&lt;br /&gt;aplikasi pengolah gambar vektor ?, tentu saja ada yaitu Skencil,Inkscape,Openoffice Draw&lt;br /&gt;ketiga aplikasi tersebut dapat digunakan untuk membuat gambar vektor walaupun tidak sebagus&lt;br /&gt;aplikasi berbayar namun hal ini dapat dimaklumi karena aplikasi ini baru mulai dikembangkan.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;F. Paket Office&lt;/b&gt;&lt;br /&gt;Bagi anda yang menggunakan microsoft mungkin sudah familiar dengan yang&lt;br /&gt;namanya Microsoft Office paket perkantoran lengkap ini merupakan salah satu software yang&lt;br /&gt;mendatangkan keuntungan terbesar bagi microsoft setelah windowsnya,&lt;br /&gt;Didunia Linux terdapat aplikasi perkantoran yan tak kalah lengkap dengan Microsoft&lt;br /&gt;Office yaitu Open Office,Star Office abiword dan masih banyak lagi bahkan sebagian besar&lt;br /&gt;aplikasi ini telah di porting ke microsoft windows&lt;br /&gt;namun sepertinya aplikasi ini kalah pamor dari aplikasi buatan microsoft namun sekali&lt;br /&gt;lagi ini hanyalah masalah waktu,perlu diketahui sebelum populer msoffice mengalamai masa&lt;br /&gt;yang suram yaitu pada saat awal-awal kemunculannya dimana pada waktu itu banyak orang&lt;br /&gt;yang masih menggunakan wordstar sebagai pengolah teks dan Lotus atau Borland Quator&lt;br /&gt;sebagai aplikasi spreadsheets dibandingkan menggunkan microsoft office.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;G. Browser dan E-mail client&lt;/b&gt;&lt;br /&gt;Internet dan browsing merupakan suatu hal yang memiliki hubungan yang sangat&lt;br /&gt;dekat bisa dipastikan bagi orang yang mengenal internet pasti pernah menjelajah kedunia maya&lt;br /&gt;baik untuk mencari bahan materi pelajaran atau sekedar buang-buang waktu.Salah satu aplikasi&lt;br /&gt;yang sangat terkenal untuk melakukan browsing adalah Internet Explorer,&lt;br /&gt;IE adalah aplikasi standar pada Microsoft windows yang digunakan untuk browsing.&lt;br /&gt;Biarkan waktu yang menjawab itulah yang menjadi kenyataan dimana Mozilla Firefox dan Google Chrome &lt;br /&gt;sebagai Browser baru, perlahan tapi pasti berhasil mengalahkan dominasi IE di windows, dalam&lt;br /&gt;hal internet Firefox tidak sendirian dengan setia ia ditemani oleh temanya yang opensource juga&lt;br /&gt;yaitu e-mail client Thunderbird,Thuderbird merupakan aplikasi e-mail client yang diharapkan&lt;br /&gt;dapat menggantikan aplikasi default e-mail client Outlook Express pada microsoft windows.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;H. Virtualisasi / Virtual Mesin&lt;/b&gt;&lt;br /&gt;Bagi anda yang memliki komputer dengan spesifikasinya yang lumayan tinggi maka&lt;br /&gt;anda dapat menggunakanya untuk mengemulasikan sistem operasi lain dalam hal ini mungkin&lt;br /&gt;anda dapat menjalankan windows pada linux dengan virtulaisasi.Banyak Aplikasi virtual yang&lt;br /&gt;tangguh berjalan pada sistem operasi linux diantaranya yang terkenal sekarang adalah Virtual box, Xen dan&lt;br /&gt;Qemu.&amp;nbsp; Virtual box yang dahulunya dikembangkan oleh Innotek, kemudian di akuisisi oleh Sun microsystem sebelum kemudian Sun sendiri di beli oleh Oracle.&lt;br /&gt;Xen adalah virtual mesin Open Source yang mengemulasikan Operating sistem secara&lt;br /&gt;penuh yang disupport oleh beberapa vendor besar linux diantaranya adalah RedHat dan&lt;br /&gt;Novell.Vmware Player dan Vmware Workstation kini tersedia juga untuk versi linux.&lt;br /&gt;&lt;br /&gt;Qemu merupakan emulator Open Source yang dapat menjalankan berbagai macam arsitektur&lt;br /&gt;komputer mulai dari PowerPC,Intelx86 sampai denga Sparc.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I. Games&lt;/b&gt;&lt;br /&gt;Masalah games bukanlah menjadi kendala yang berarti bagi linux sekarang, hal ini&lt;br /&gt;dikarenakan telah berhasilnya emulator games linux yaitu Cedega.kini Cedega telah dapat&lt;br /&gt;memainkan banyak games yang berjalan pada platform windows dan tampaknya beberapa&lt;br /&gt;perusahaan pembuat games kini mulai memporting gamesnya untuk dapat berjalan pada sistem&lt;br /&gt;Operasi Linux.Komunitas Open Source juga tengah membangun sebuah Games yang berbasis&lt;br /&gt;open source yang dapat dimainkan secara online.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;J. Desktop cantik Vista dan MacOS X&lt;/b&gt;&lt;br /&gt;bagi anda yang pernah menggunakan windows Vista dan MacOS tentu tahu bahwa&lt;br /&gt;kedua sistem operasi tersebut memiliki tampilan menawan yang indah untuk dilihat namun bagi&lt;br /&gt;anda yang dilinux tidak perlu berkecil hati karena sekarang Linux telah memiliki senimanseniman&lt;br /&gt;yang siap memoles PC anda menjadi lebih indah dari Vista dan MacOS&lt;br /&gt;Salah satu aplikasi yang dapat merubah tampilan dekstop anda adalah Beryl kini Beryl&lt;br /&gt;telah matang untuk bersaing dengen AERO milik vista.Keunggunlan dari Beryl adalah anda&lt;br /&gt;tidak perlu mengupgrade PC anda dengan hardware yang mahal seperti yang disyaratkan untuk&lt;br /&gt;menjalankan AERO Windows Vista..&lt;br /&gt;Dibandingkan dengan sistem operasi lain linux merupakan sistem operasi dengan&lt;br /&gt;Desktop manager terbanyak,sehingga anda tidak akn bosan dengan tampilan desktop yang itu-itu aja, salah satu desktop manager terbaik yang akan diluncurkan adalah KDE 4.0 dan&lt;br /&gt;biasanya kemunculan versi baru dari sebuah desktop manager akan dibarengai desktop manager&lt;br /&gt;lainnya seperti Gnome,Xfce,dll&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TPOxtXfAxfI/AAAAAAAAAE0/2jIm57jH4cA/s1600/compiz.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="241" src="http://1.bp.blogspot.com/_3vrVM98Xam0/TPOxtXfAxfI/AAAAAAAAAE0/2jIm57jH4cA/s320/compiz.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;i&gt;Tampilan Compiz dekstop yang menawan Pada Linux&lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;/div&gt;&lt;b&gt;Kelebihan Linux yang tidak dimiliki Windows&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Salah satu keunggulan Linux yang tidak dimiliki dan tak akan pernah&lt;br /&gt;dimiliki oleh microsoft windows adalah sifatnya yang Open Source dimana&lt;br /&gt;anda bebas dalam membagikan software hasil kreasi anda tersebut ketemanteman&lt;br /&gt;anda dengan bebas tanpa perlu takut melanggar hukum.Hal ini tentu saja&lt;br /&gt;berbeda dengan microsoft windows jika anda teliti maka pada microsoft&lt;br /&gt;windows terdapat EULA (END-USER LICENSE AGREEMENT)` yang&lt;br /&gt;menurut penulis isinya sangat memberatkan yaitu Tidak boleh menyewakan&lt;br /&gt;sistem operasi Microsoft windows kepada orang lain dan anda juga tidak&lt;br /&gt;diperkenankan menginstallnya lebih dari satu komputer ,dalam segi apapun hal&lt;br /&gt;ini tentu saja sangat aneh anda tidak dapat membantu teman anda yang&lt;br /&gt;komputer nya rusak karena hal ini melanggar hukum padahal anda telah&lt;br /&gt;membayar dan sudah seharusnya anda berhak melakukan apa saja terhadap&lt;br /&gt;barang yang anda miliki.&lt;br /&gt;&lt;br /&gt;2. Linux tidak terlalu terpengaruh dengan Virus yang menyerang sistem&lt;br /&gt;operasi Microsoft windows.Bagi anda yang memakai sistem operasi Linux tidak&lt;br /&gt;perlu takut komputer anda terserang virus karena secara teknis tak ada Virus&lt;br /&gt;yang dapat menyerang sistem linux hal ini dikarenakan Linux memiliki&lt;br /&gt;arsitektur yang sangat kuat beberapa virus mungkin ada yang diciptakan untuk&lt;br /&gt;menyerang linux namun populasinya sangat sedikit dan penyebaranya yang&lt;br /&gt;sulit.berbeda dengan Windows yang dapat diserang virus melalaui e-mail dan&lt;br /&gt;media penyimpanan portable seperti flashdisk dan disket.&lt;br /&gt;&lt;br /&gt;3. Linux portable inilah salah satu keunggulan Linux yang tidak dapat&lt;br /&gt;diterapkan pada microsoft windows secara legal,dengan sebuah CD-ROM atau&lt;br /&gt;usbflash disk anda dapat merasakan Linux tanpa menyentuh sedikitpun partisi&lt;br /&gt;harddisk anda hal ini tentu saja menarik dimana anda dapat menggunkan Linux&lt;br /&gt;sebagai bahan presentasi/perkenalan ataupun Rescue Disk.Keunggulan Linux&lt;br /&gt;live CD adalah ia dapat membaca partisi windows dengan mode baca tulis baik&lt;br /&gt;FAT32 maupun NTFS.&lt;br /&gt;&lt;br /&gt;4. Dapat menjalankan aplikasi windows,dengan adanya WINE kini beberapa&lt;br /&gt;software yang berjalan pada microsoft windows dapat berjalan pada linux hal ini&lt;br /&gt;tentu saja berbeda dengan windows yang tidak dapat menjalankan aplikasi&lt;br /&gt;Linux secara lansung.Sekali lagi tampaknya OpenSource akan selangkah lebih&lt;br /&gt;maju dari Windows yaitu Projek LINA ,LINA adalah proyek yang&lt;br /&gt;dikembangkan untuk menjalankan aplikasi Linux pada platform Windows,jika&lt;br /&gt;projek ini berhasil maka kita akan menemukan software OpenSource&lt;br /&gt;mendominasi pada Windows.,&lt;br /&gt;&lt;br /&gt;5. Satu Paket yang komplit,jika anda yang membeli windows XP Original&lt;br /&gt;dan menginstallnya maka anda hanya akan mendapatkan sistem operasi itu saja&lt;br /&gt;tanpa adanya aplikasi lain paling-paling bonus yang anda dapat hanya games&lt;br /&gt;lawas,Window Media Player,dan Notepad hal ini tentu saja berbeda dengan&lt;br /&gt;linux yang telah dibundel dengan aplikasi Office,Compiler,Multimedia,Editor&lt;br /&gt;Web dan masih banyak lagi dan hebatnya anda tidak perlu mengeluarkan biaya&lt;br /&gt;banyak seperti pada windows perlu diketahui sebuah compiler pada windows&lt;br /&gt;dapat berharga sampai $1000 dan sebuah pengolah foto sekelas photoshop&lt;br /&gt;memiliki harga $500.&lt;br /&gt;&lt;br /&gt;6. Sebenarnya masih banya keunggulan Linux namun lima hal yang telah&lt;br /&gt;disebutkan diatas dapat membuat anda berpikir kembali untuk menggunakan&lt;br /&gt;windows&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Keputusan Di Tangan Anda&lt;/b&gt;&lt;br /&gt;Setelah mengetahui semua tentang OpenSource masihkah anda takut untuk&lt;br /&gt;berpindah ke Linux atau anda akan tetap bertahan dengan sistem operasi Microsoft&lt;br /&gt;bajakan milik anda, semua itu terserah anda namun satu hal yang perlu diketahui bahwa&lt;br /&gt;OpenSource adalah gerakan yang menawarkan kebebasan pada anda untuk berkreasi&lt;br /&gt;kapanpun dan dari manapun anda berasal OpenSource siap mendukung ide-ide anda.&lt;br /&gt;Satu hal yang perlu anda ketahui adalah Open Source (FOSS) didukung oleh&lt;br /&gt;banyak perusahaan besar diantaranya adalah IBM,Sony,Philips,Novell,Red Hat, NEC&lt;br /&gt;dan akan terus bertambah,jadi anda tidak perlu khawatir akan masa depan Open Source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-8868949863410388189?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/8868949863410388189/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/perbandingan-software-open-source-dan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/8868949863410388189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/8868949863410388189'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/perbandingan-software-open-source-dan.html' title='Perbandingan Software Open Source dan Proprietary'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3vrVM98Xam0/TPOwdOKb4tI/AAAAAAAAAEw/usvX3Fzb1M4/s72-c/linwin.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-1074192934693635583</id><published>2010-11-27T22:06:00.002+07:00</published><updated>2010-11-29T21:42:33.950+07:00</updated><title type='text'>Perbandingan antara Linux dan Windows</title><content type='html'>&lt;span id="fullpost"&gt;  Ada banyak persamaan dan ada pula banyak perbedaan antara Linux dan Windows. Artikel ini membahas perbedaan antara Windows dan Linux, masing-masing tentunya memiliki nilai plus minus, silakan dibandingkan sendiri.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;User Interface&lt;/b&gt;&lt;br /&gt;Di Windows, Anda tidak banyak memiliki pilihan user interface. Sebagai misal, di Windows 95/98 Anda hanya mengenal user interface bawaan Windows 95/98. Anda sedikit lebih beruntung jika menggunakan Windows XP, karena Anda bisa berpindah dari interface milik Windows XP ke Windows 98 yang lebih ringan.&lt;br /&gt;&lt;br /&gt;Di Linux, Anda bisa menemukan banyak macam user interface. Dan biasanya pilihan user interface ini dapat Anda sesuaikan dengan spesifikasi komputer atau lingkungan kerja Anda. Sebagai misal, pada komputer yang lambat Anda bisa menggunakan user interface yang ringan, seperti XFCE atau Fluxbox.&lt;br /&gt;&lt;br /&gt;Atau jika Anda menyukai gaya Mac, Anda bisa memilih desktop model GNOME atau menggunakan utility Docker. Dan jika Anda terbiasa di Windows dan memiliki komputer yang cukup cepat, Anda bisa memilih desktop KDE.&lt;br /&gt;&lt;br /&gt;Dengan KDE, Anda masih bisa memilih untuk menggunakan gaya Windows XP ataupun Windows Vista. Pilihan dan variasinya sangat banyak di Linux, Anda bisa mengatur sesuai dengan favorit Anda.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sekuriti dan Virus&lt;/b&gt;&lt;br /&gt;Salah satu masalah utama di Windows yang paling sering Anda temukan adalah virus dan spyware. Dari tahun ke tahun permasalahan ini bukan semakin mengecil tetapi malah semakin membesar. Ini semua terjadi karena banyak lubang keamanan di Windows yang bisa dieksploitasi oleh orang-orang yang tidak bertanggungjawab.&lt;br /&gt;&lt;br /&gt;Karena terlalu banyaknya masalah keamanan di Windows, bukan tidak mengherankan jika kemudian justru muncul olokan untuk nama Windows Vista, yang dipanjangkan menjadi VIrus,  Spyware, Trojan dan Adware.&lt;br /&gt;&lt;br /&gt;Linux diturunkan dari sistem operasi Unix yang memiliki tingkat sekuriti lebih kuat. Itu sebabnya tidak ada banyak virus di Linux dan kalaupun ada tidak bisa berkembang biak dengan pesat dan biasanya tidak mampu membawa kerusakan yang besar.&lt;br /&gt;&lt;br /&gt;Sekalipun tidak sepenting di Windows, Anda tetap bisa menemukan program-program anti virus di Linux, seperti ClamAV dan F-Prot. PCLinux telah menyediakan anti virus ClamAV yang bisa ditemukan pada menu Start &amp;gt; Applications &amp;gt; FileTools &amp;gt; KlamAV.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Spyware&lt;/b&gt;&lt;br /&gt;Spyware adalah suatu masalah yang cukup umum di dunia Windows. Biasanya program spyware mengamati, mengumpulkan dan mengirimkan data Anda ke suatu server. Untuk hal yang lebih positif, program ini biasanya dipergunakan untuk keperluan marketing.&lt;br /&gt;Sayangnya, ada juga yang berniat buruk yaitu dengan mencuri identitas, kartu kredit, dan tindakan negatif lainnya.&lt;br /&gt;&lt;br /&gt;Tidak banyak program spyware yang menginfeksi Linux mengingat cara kerja Linux yang lebih susah untuk ditembus. PCLinux telah menyediakan pre-instal Firewall untuk melindungi sistem Anda dan bisa diaktifkan melalui PCLinux Control Panel.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Instalasi dan Kelengkapan Program&lt;/b&gt;&lt;br /&gt;Windows adalah sistem operasi, itu sebabnya Windows tidak menyediakan banyak program setelah diinstal. Kalaupun ada mungkin Anda hanya akan menemukan Internet Explorer, Media Player, Notepad, dan beberapa program kecil lainnya.&lt;br /&gt;&lt;br /&gt;Ini sangat berbeda dengan Linux. Sekalipun Linux juga suatu sistem operasi, tetapi Linux didistribusikan  dengan banyak program didalamnya (itu sebabnya dikenal istilah distro – dari kata distribusi – Linux). Setelah diinstal, Anda akan menemui banyak program dari hampir semua kategori program. Sebut saja kategori Office Suite, Multimedia (Sound, Video, Graphics), Internet (Browser, Email, Chat, Downloader, Messenger, Torrent, News), 3D, Games, Utility, dll.&lt;br /&gt;&lt;br /&gt;Dengan waktu instalasi yang hampir sama, Anda bukan hanya mendapatkan suatu sistem operasi tetapi juga semua program yang diperlukan untuk kegiatan sehari-hari di Linux.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Konfigurasi Sistem&lt;/b&gt;&lt;br /&gt;Windows dikenal kemudahan dalam pemakaiannya, karena hampir semua hal bisa dilakukan dengan sistem point n’ click yang sudah berbasis grafis,&lt;br /&gt;&lt;br /&gt;Di  Linux, Anda mungkin sering mendengar perlunya mempelajari perintah-perintah secara manual di command line. Sebagian berita ini benar, tetapi belakangan Linux sudah mengalami perkembangan yang sangat pesat, sehingga hampir semua hal juga bisa anda lakukan sama mudahnya seperti di Windows.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hardware Support&lt;/b&gt;&lt;br /&gt;Di Windows, biasanya Anda tidak pernah mendengar masalah hardwre, karena hampir semua hardware yang ada sudah menyertakan drivernya. Berbeda dengan di Linux dimana Anda mungkin sering mendengar suatu hardware tidak bekerja di Linux. Hal ini terjadi karena pembuat hardware tidak menyediakan driver versi Linux. Untungnya, belakangan ini cukup banyak vendor yang sudah memberikan dukungan driver Linux. Dan pengenalan Linux akan hardware semakin lama semakin meningkat sehingga mulai jarang terdengar permasalahan hardware di Linux.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Menangani Crash&lt;/b&gt;&lt;br /&gt;Linux secara umum terlihat sebagai sistem operasi yang stabil. Dan jika Anda membandingkan Linux dengan Windows 95/98/ME, Linux jauh lebih stabil. Untuk Windows XP – jika Anda mengikuti petunjuk sistemnya dengan baik – juga akan cukup stabil.&lt;br /&gt;&lt;br /&gt;Dan seperti halnya dengan Windows, suatu saat Anda juga akan menemui masalah di Linux. Sekalipun jarang, tetapi program yang crash atau hang bisa saja terjadi. Ini adalah suatu fakta dari kehidupan di dunia komputer.&lt;br /&gt;&lt;br /&gt;Sekalipun demikian ada beberapa perbedaan di Windows dan Linux. Unix dan Linux mempunyai sifat multi-user. Linux menjalankan aplikasi secara berbeda dengan Windows. Ketika suatu aplikasi terkunci, Anda dapat mematikannya dengan mudah. Cukup menekan kombinasi tombol Ctrl + Esc, dan Anda dapat memilih aplikasi (atau proses) mana yang bermasalah.&lt;br /&gt;&lt;br /&gt;Dan jika sistem grafis yang terkunci, Anda bisa berpindah ke command-prompt (dengan menekan Ctrl+Alt+F1) dan membunuh proses software secara manual. Anda juga mempunyai pilihan untuk merestart desktop saja dengan menekan Ctrl+Alt+Backspace. Ini berarti Anda tidak harus melakukan reboot sekalipun sistem Linux sedang mengalami masalah.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Partisi Harddisk&lt;/b&gt;&lt;br /&gt;Linux tidak mengenal penamaan drive C: untuk suatu partisi. Semua drive disatukan dalam suatu sistem penyimpanan yang besar. Folder /mnt merupakan tempat untuk Anda mengakses semua media yang ada di komputer, baik partisi lain, CD-ROM, Floppy, ataupun FlashDisk.&lt;br /&gt;&lt;br /&gt;Belakangan KDE telah mempermudah akses ke media dengan menyediakan sistem Storage Media yang dapat diakses melalui My Computer ataupun file manager Konqueror.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Penamaan File&lt;/b&gt;&lt;br /&gt;Linux menggunakan “/” untuk memisahkan folder dan bukannya “” yang biasa digunakan DOS/Windows. Linux bersifat case-sensitive, ini berarti file “Hello.txt” berbeda dengan file “hello.txt”. Linux juga tidak terlalu memperhatikan ekstensi file. Jika Anda mengubah nama file “Hello.txt” menjadi “Hello”, Linux masih tetap mengetahui bahwa file ini adalah suatu teks. Dan ketika Anda mengklik file “Hello”, Linux secara otomatis tetap akan membuka program editor teks.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Kemudahan dan Keamanan&lt;/b&gt;&lt;br /&gt;Anda mungkin sudah mengetahui, bahwa sebagai user biasa (bukan Root) Anda tidak bisa menulis file di sembarang folder. User biasa hanya memiliki akses tulis di folder home mereka. Sebagai user biasa, Anda tidak akan bisa mengubah bagian penting dari sistem Linux. Ini memang terkesan terlalu membatasi dan merepotkan, tetapi cara ini jauh lebih aman, karena hanya orang tertentu yang mempunyai akses Root saja yang bisa menyentuh sistem. Bahkan viruspun tidak bisa dengan mudah menyentuh sistem Linux. Itu sebabnya Anda tidak banyak mendengar adanya virus di Linux.&lt;br /&gt;&lt;br /&gt;Hal ini berbeda jauh dengan Windows yang sangat rentan dengan virus. Ini terjadi karena user biasa di Windows juga sekaligus mempunyai hak sebagai administrator. Kebanyakan pemakai Windows tidak mengetahui hal ini, sehingga sistem mereka sangat rentan dengan serangan virus. Windows Vista sekarang telah mengadopsi sistem sekuriti Linux ini.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Defrag&lt;/b&gt;&lt;br /&gt;Di Windows, Anda mungkin sering menemui masalah menurunnya kecepatan Windows. Salah satu penyebab biasanya adalah file-file di harddisk yang sudah tidak tersusun rapi lagi. itu sebabnya Anda disarankan untuk menggunakan program Defrag.&lt;br /&gt;&lt;br /&gt;Di Linux Anda tidak akan menemukan program untuk men-defrag harddisk. Anda tidak perlu melakukan defragment di harddisk Linux! Sistem file Linux yang menangani semuanya ini secara otomatis. Namun jika harddisk Anda sudah terisi sampai 99% Anda akan mendapatkan masalah kecepatan. Pastikan Anda memiliki cukup ruang supaya Linux menangani sistemnya dan Anda tidak akan pernah mendapatkan masalah deframentasi.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sistem File&lt;/b&gt;&lt;br /&gt;Windows mempunyai dua sistem file. FAT (dari DOS dan Windows 9x) dan NTFS (dari Windows NT/2000/XP). Anda bisa membaca dan bahkan menyimpan file di sistem FAT dan NTFS milik Windows. Hal ini tidak berlaku sebaliknya, Windows tidak akan bisa membaca atau menyimpan file di sistem Linux.&lt;br /&gt;&lt;br /&gt;Seperti halnya Windows, Linux memiliki beberapa macam file sistem, diantaranya ReiserFS atau Ext3. Sistem ini dalam beberapa hal lebih bagus dari FAT atau NTFS milik Windows karena mengimplementasikan suatu tehnik yang disebut journaling. Jurnal ini menyimpan catatan tentang sistem file. Saat sistem Linux crash, kegiatan jurnal akan diselesaikan setelah proses reboot dan semua file di harddisk akan tetap berjalan lancar.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3D Desktop&lt;/b&gt;&lt;br /&gt;Teknologi yang nampaknya akan dihadirkan di sistem operasi terbaru adalah 3D Desktop. Windows mengawalinya di Windows Vista dengan menyediakan fitur 3D Flip. tidak lama kemudian Linux menyediakan fitur 3D Desktop yang jauh lebih lengkap, seperti 3D Flip, 3D Cube, 3D Ring, dll.&lt;br /&gt;&lt;br /&gt;Di Vista, fitur 3D kurang populer karena membutuhkan spesifikasi komputer yang tinggi. Berbeda jauh dengan Linux yang mampu menjalankan fitur 3D Desktop pada komputer dengan spesifikasi yang sangat rendah. Linux yang dari awal terkenal di sisi server, sekarang sudah menunjukkan kebolehannya di sisi dekstop dengan mengungguli Windows dalam hal 3D Desktop.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-1074192934693635583?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wahyusure.blogspot.com' title='Perbandingan antara Linux dan Windows'/><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/1074192934693635583/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/perbandingan-antara-linux-dan-windows.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/1074192934693635583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/1074192934693635583'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/perbandingan-antara-linux-dan-windows.html' title='Perbandingan antara Linux dan Windows'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-7901440005179941056</id><published>2010-11-27T09:25:00.000+07:00</published><updated>2010-11-27T09:25:21.939+07:00</updated><title type='text'>LATIHAN LINUX FUNDAMENTAL II</title><content type='html'>&lt;span id="fullpost"&gt;  Iseng-iseng posting materi belajar Linux Fundamental dari &lt;a href="http://ajiegs.com/"&gt;pak Aji&lt;/a&gt;, siapa tahu ada yang tertarik membaca,terus mengangguk-angguk, hhmmmm.....&lt;br /&gt;&lt;br /&gt;&lt;b&gt;LATIHAN LINUX FUNDAMENTAL II&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Siapakah pembuat kernel Sistem Operasi GNU/Linux ? &lt;b&gt;Linus torvalds&lt;/b&gt; &lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Berkebangsaan Apakah Sang pembuat Sistem Operasi GNU/Linux ?&lt;b&gt; Finlandia&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sebutkan kelebihan-kelebihan /Linux ? minimal 3 buah&lt;b&gt;  free, open source, multi user&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sebutkan macam-macam shell yang ada pada sistem GNU/Linux ?, &lt;b&gt;Bash tcsh, reliable&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# &lt;/b&gt;Sebutkan macam-macam distro yang anda kenal ? minimal 5 macam&lt;b&gt; Mandriva, Ubuntu, Slackware, centOS, open suSE&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Apa saja yang harus dipunyai oleh user agar dapat masuk ke sistem Linux ? &lt;b&gt;username &amp;amp; password&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Perintah apa yang digunakan untuk menambah user baru ? dan bagaimana sintaksnya jika seorang Admin ingin menambah user baru bernama ``lutfie, aga dan sari'' ? &lt;b&gt;useradd lutfie aga sari&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Perintah apa yang digunakan untuk memberikan password pada sebuah userid ? dan bagaimana sintaksnya jika useridnya bernama ``lutfie, aga dan sari'' ? &lt;b&gt;passwd lutfie aga sari&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Berapa kali kita memasukkan password kita saat memberikan atau mengubah password kita ? 2&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Perintah apa saja yang digunakan untuk keluar dari sistem GNU/Linux ?&amp;nbsp; &lt;b&gt;logout&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Perintah apa saja yang digunakan untuk reboot/Perintah apa saja yang digunakan untuk reboot/booting ulang dari sistem GNU/Linux booting ulang dari sistem GNU/Linux ? &lt;b&gt;reboot -h&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Bagaimana sintaksnya jika seorang user ingin mematikan/halt komputer 1 menit dari sekarang ? &lt;b&gt;shutdown -h -t 60&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan nama alias dari suatu komputer adalah ? &lt;b&gt;hostname -a&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan nama domain DNS dari suatu komputer adalah ? &lt;b&gt;hostname -d&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan IP Address dari suatu komputer adalah ? &lt;b&gt;hostname -i&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan versi dari perintah hostname adalah ? &lt;b&gt;hostname -v&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan nama mesin dari suatu komputer adalah ? uname -m&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan versi kernel dari sistem GNU/Linux yang terpasang di suatu komputer adalah ? &lt;b&gt;uname -r&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan nama sistem operasi dari suatu komputer adalah ? &lt;b&gt;uname -s&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan informasi aktivitas user dengan format pendek adalah ? &lt;b&gt;w -s&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan informasi aktivitas user dengan format tanpa header adalah ? &lt;b&gt;w -h&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan informasi tanggal dan waktu secara lengkap adalah ? &lt;b&gt;date&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan informasi hari keberapa hari ini dalam bulan ini adalah ? &lt;b&gt;date +%d&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan informasi hari keberapa hari ini dalam tahun ini adalah ? &lt;b&gt;date +%j&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan informasi jam berapa sekarang dengan format jam 1 s/d 12 adalah ? &lt;b&gt;date +%I&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan informasi waktu dengan format Jam:Menit:Detik adalah  &lt;b&gt;date +%r&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan informasi dua digit terakhir dari tahun ini adalah ? &lt;b&gt;date +%y&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan informasi zona waktu yang dipakai adalah ? &lt;b&gt;date +%z&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk melihat kalender tahun 2500 adalah ? &lt;b&gt;cal 2500&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk melihat kalender bulan 07 tahun 3000 adalah ? &lt;b&gt;Cal 073000&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan isi direktori perbaris adalah ?&lt;b&gt; ls -l&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt; Sintaks untuk menampilkan isi direktori dengan susunan terbalik/descending adalah ?&lt;b&gt; ls -r&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;# &lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan isi direktori beserta subdirektorinya adalah ? &lt;b&gt;ls -R&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;#&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;span id="fullpost"&gt;Sintaks untuk menampilkan manual dari perintah shutdown adalah ?&lt;b&gt; man shutdown&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menampilkan manual dari perintah date adalah ? &lt;b&gt;man date&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# &lt;/b&gt;Sintaks untuk membuat alias logout = keluar adalah ? &lt;b&gt;alias keluar=logout&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk membuat alias clear = layar_bersih adalah ? &lt;b&gt;alias bersih=clear&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menghapus alias clear adalah ? &lt;b&gt;unalias clear&lt;/b&gt;&lt;br /&gt;&lt;b&gt;#&lt;/b&gt; Sintaks untuk menghapus alias logout adalah ?&lt;b&gt; unalias logout&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;#&lt;/b&gt;&lt;b&gt; &lt;/b&gt;Sintaks untuk melihat alias-alias yang ada adalah ? &lt;b&gt;alias&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-7901440005179941056?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wahyusure.blogspot.com' title='LATIHAN LINUX FUNDAMENTAL II'/><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/7901440005179941056/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/latihan-linux-fundamental-ii.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7901440005179941056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7901440005179941056'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/latihan-linux-fundamental-ii.html' title='LATIHAN LINUX FUNDAMENTAL II'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-7428784599678452427</id><published>2010-11-23T22:34:00.002+07:00</published><updated>2010-11-24T08:57:36.135+07:00</updated><title type='text'>Mengenal LAN</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_3vrVM98Xam0/TOvYWIZkSiI/AAAAAAAAAEY/P4ALA0HgcDQ/s1600/kabel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt; &lt;/a&gt;&lt;/div&gt;&lt;span id="fullpost"&gt;&lt;u&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt; TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekelompok protokol yang&lt;br /&gt;mengatur komunikasi data komputer di internet. Komputer-komputer yang terhubung ke internet&lt;br /&gt;berkomunikasi dengan protokol TCP/IP, karena menggunakan bahasa yang sama perbedaan jenis&lt;br /&gt;komputer dan sistem operasi tidak menjadi masalah. Komputer PC dengan sistem operasi Windows&lt;br /&gt;dapat berkomunikasi dengan komputer Macintosh atau dengan Sun SPARC yang menjalankan&lt;br /&gt;solaris. Jadi, jika sebuah komputer menggunakan protokol TCP/IP dan terhubung langsung ke&lt;br /&gt;internet, maka komputer tersebut dapat berhubungan dengan komputer di belahan dunia mana pun&lt;br /&gt;yang juga terhubung ke internet.&lt;br /&gt;Ciri-ciri jaringan komputer:&lt;br /&gt;1. berbagi perangkat keras (hardware).&lt;br /&gt;2. berbagi perangkat lunak (software).&lt;br /&gt;3. berbagi saluran komunikasi (internet).&lt;br /&gt;4. berbagi data dengan mudah.&lt;br /&gt;5. memudahkan komunikasi antar pemakai jaringan.&lt;br /&gt;Local Area Network (LAN) adalah sejumlah komputer yang saling dihubungkan bersama di dalam&lt;br /&gt;satu areal tertentu yang tidak begitu luas, seperti di dalam satu kantor atau gedung. Secara garis&lt;br /&gt;besar terdapat dua tipe jaringan atau LAN, yaitu jaringan Peer to Peer dan jaringan Client-Server.&lt;br /&gt;Pada jaringan peer to peer, setiap komputer yang terhubung ke jaringan dapat bertindak baik sebagai&lt;br /&gt;workstation maupun server. Sedangkan pada jaringan Client-Server, hanya satu komputer yang&lt;br /&gt;bertugas sebagai server dan komputer lain berperan sebagai workstation. Antara dua tipe jaringan&lt;br /&gt;tersebut masing-masing memiliki keunggulan dan kelemahan, di mana masing-masing akan&lt;br /&gt;dijelaskan.&lt;br /&gt;LAN tersusun dari beberapa elemen dasar yang meliputi komponen hardware dan software, yaitu&lt;br /&gt;1. Komponen Fisik&lt;br /&gt;Personal Computer (PC), Network Interface Card (NIC), Kabel, Topologi jaringan.&lt;/span&gt;&lt;br /&gt;2. Komponen Software&lt;br /&gt;Sistem Operasi Jaringan, Network Adapter Driver, Protokol Jaringan.&lt;br /&gt;Personal Komputer (PC)&lt;br /&gt;Tipe personal komputer yang digunakan di dalam jaringan akan sangat menentukan unjuk kerja dari&lt;br /&gt;jaringan tersebut. Komputer dengan unjuk kerja tinggi akan mampu mengirim dan mengakses data&lt;br /&gt;dalam jaringan dengan cepat. Di dalam jaringan tipe Client-Server, komputer yang difungsikan&lt;br /&gt;sebagai server mutlak harus memiliki unjuk kerja yang lebih tinggi dibandingkan komputerkomputer&lt;br /&gt;lain sebagai workstation-nya, karena server akan bertugas menyediakan fasilitas dan&lt;br /&gt;mengelola operasional jaringan tersebut.&lt;br /&gt;Network Interface Card (NIC)&lt;br /&gt;Berdasarkan tipe bus, ada beberapa tipe network interface card (nic) atau network card, yaitu ISA&lt;br /&gt;dan PCI.&lt;br /&gt;Saat ini terdapat jenis network card yang banyak digunakan, yaitu PCI&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_3vrVM98Xam0/TOvbwEZwUMI/AAAAAAAAAEc/VQ2T9cR_pg8/s1600/lancard.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://3.bp.blogspot.com/_3vrVM98Xam0/TOvbwEZwUMI/AAAAAAAAAEc/VQ2T9cR_pg8/s320/lancard.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Gambar 1.1. Jenis kartu jaringan&lt;/div&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Ethernet&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Dalam jaringan dengan protocol akses CSMA/CD atau Carrier Sense Multiple Access with Collision&lt;br /&gt;Detection, suatu node (A) yang akan mengirimkan data akan memeriksa dahulu kondisi jalur data.&lt;br /&gt;Bila tidak terdapat aliran data/kosong maka node tersebut akan mengirimkan datanya dan bila node&lt;br /&gt;lain (B) yang sedang menggunakan jalur data maka node (A) akan menunggu dan akan mencoba&lt;br /&gt;memeriksa kembali. Dalam protocol akses ini dimungkinkan pada suatu saat terjadi beberapa node&lt;br /&gt;mengirimkan datanya secara bersamaan sehingga mengakibatkan collision atau tabrakan. Dalam&lt;br /&gt;kondisi demikian node-node tersebut akan batal mengirimkan data dan akan mencobanya kembali&lt;br /&gt;bila jalur tidak sibuk.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_3vrVM98Xam0/TOvbxhXQ-LI/AAAAAAAAAEg/mwB0UEiz7Ck/s1600/protokol.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_3vrVM98Xam0/TOvbxhXQ-LI/AAAAAAAAAEg/mwB0UEiz7Ck/s320/protokol.png" width="261" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Gambar 1.2. Protocol akses CSMA/CD&lt;/div&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Tipe Pengkabelan&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Terdapat beberapa tipe pengkabelan yang biasa digunakan dan dapat digunakan untuk&lt;br /&gt;mengaplikasikan Windows, yaitu:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Thin Ethernet (Thinnet)&lt;/b&gt;&lt;br /&gt;Thin Ethernet atau Thinnet memiliki keunggulan dalam hal biaya yang relatif lebih murah&lt;br /&gt;dibandingkan dengan tipe pengkabelan lain, serta pemasangan komponennya lebih mudah. Panjang&lt;br /&gt;kabel thin coaxial/RG-58 antara 0.5 – 185 m dan maksimum 30 komputer terhubung.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Thick Ethernet (Thicknet)&lt;/b&gt;&lt;br /&gt;Dengan thick Ethernet atau thicknet, jumlah komputer yang dapat dihubungkan dalam jaringan akan&lt;br /&gt;lebih banyak dan jarak antara komputer dapat diperbesar, tetapi biaya pengadaan pengkabelan ini&lt;br /&gt;lebih mahal serta pemasangannya relatif lebih sulit dibandingkan dengan Thinnet. Pada Thicknet&lt;br /&gt;digunakan transceiver untuk menghubungkan setiap komputer dengan sistem jaringan dan konektor&lt;br /&gt;yang digunakan adalah konektor tipe DIX. Panjang kabel transceiver maksimum 50 m, panjang&lt;br /&gt;kabel Thick Ethernet maksimum 500 m dengan maksimum 100 transceiver terhubung.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_3vrVM98Xam0/TOvbzy4x7sI/AAAAAAAAAEo/WNz6_FqFeEs/s1600/thicknet.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="67" src="http://3.bp.blogspot.com/_3vrVM98Xam0/TOvbzy4x7sI/AAAAAAAAAEo/WNz6_FqFeEs/s320/thicknet.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Gambar 1.3. Kabel thicknet dan thinnet&lt;/div&gt;&lt;br /&gt;&lt;b&gt;3. Twisted Pair Ethernet&lt;/b&gt;&lt;br /&gt;Kabel Twisted Pair ini terbagi menjadi dua jenis yaitu shielded dan unshielded. Shielded adalah jenis&lt;br /&gt;kabel yang memiliki selubung pembungkus sedangkan unshielded tidak mempunyai selubung&lt;br /&gt;pembungkus. Untuk koneksinya kabel jenis ini menggunakan konektor RJ-11 atau RJ-45.&lt;br /&gt;Pada twisted pair (10 BaseT) network, komputer disusun membentuk suatu pola star. Setiap PC&lt;br /&gt;memiliki satu kabel twisted pair yang tersentral pada HUB. Twisted pair umumnya lebih handal (reliable) dibandingkan dengan thin coax karenaHUB mempunyai kemampuan data error correction&lt;br /&gt;dan meningkatkan kecepatan transmisi.&lt;br /&gt;Saat ini ada beberapa grade, atau kategori dari kabel twisted pair. Kategori 5 adalah yang paling&lt;br /&gt;reliable dan memiliki kompabilitas yang tinggi, dan yang paling disarankan. Berjalan baik pada&lt;br /&gt;10Mbps dan Fast Ethernet (100Mbps). Kabel kategori 5 dapat dibuat straight-through atau crossed.&lt;br /&gt;Kabel straight through digunakan untuk menghubungkan komputer ke HUB. Kabel crossed&lt;br /&gt;digunakan untuk menghubungkan HUB ke HUB. Panjang kabel maksimum kabel Twisted-Pair&lt;br /&gt;adalah 100 m.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_3vrVM98Xam0/TOvb0qCcpYI/AAAAAAAAAEs/k8DPjfED4Fc/s1600/utp.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="96" src="http://2.bp.blogspot.com/_3vrVM98Xam0/TOvb0qCcpYI/AAAAAAAAAEs/k8DPjfED4Fc/s320/utp.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_3vrVM98Xam0/TOvYWIZkSiI/AAAAAAAAAEY/P4ALA0HgcDQ/s1600/kabel.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TOvbykBMxnI/AAAAAAAAAEk/u_7lpt26JsI/s1600/rj45.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_3vrVM98Xam0/TOvbykBMxnI/AAAAAAAAAEk/u_7lpt26JsI/s1600/rj45.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Gambar 1.4. Kabel UTP, STP dan konektor rj-45&lt;/div&gt;&lt;br /&gt;&lt;b&gt;4. Fiber Optic&lt;/b&gt;&lt;br /&gt;Jaringan yang menggunakan Fiber Optic (FO) biasanya perusahaan besar, dikarenakan harga dan&lt;br /&gt;proses pemasangannya lebih sulit. Namun demikian, jaringan yang menggunakan FO dari segi&lt;br /&gt;kehandalan dan kecepatan tidak diragukan. Kecepatan pengiriman data dengan media FO lebih dari&lt;br /&gt;100Mbps dan bebas pengaruh lingkungan.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_3vrVM98Xam0/TOvYWIZkSiI/AAAAAAAAAEY/P4ALA0HgcDQ/s1600/kabel.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_3vrVM98Xam0/TOvYWIZkSiI/AAAAAAAAAEY/P4ALA0HgcDQ/s1600/kabel.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://4.bp.blogspot.com/_3vrVM98Xam0/TOvYWIZkSiI/AAAAAAAAAEY/P4ALA0HgcDQ/s320/kabel.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;Gambar 1.5. Kabel fiber optik&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Protokol TCP/IP&lt;/b&gt;&lt;br /&gt;Karena penting peranannya pada sistem operasi Windows dan juga karena protokol TCP/IP&lt;br /&gt;merupakan protokol pilihan (default) dari Windows. Protokol TCP berada pada lapisan Transport&lt;br /&gt;model OSI (Open System Interconnection), sedangkan IP berada pada lapisan Network mode OSI&lt;br /&gt;IP Address&lt;br /&gt;IP address adalah alamat yang diberikan pada jaringan komputer dan peralatan jaringan yang&lt;br /&gt;menggunakan protokol TCP/IP. IP address terdiri atas 32 bit angka biner yang dapat dituliskan&lt;br /&gt;sebagai empat kelompok angka desimal yang dipisahkan oleh tanda titik seperti 192.168.0.1.&lt;br /&gt;&lt;br /&gt;Tabel 1.1. Contoh IP address&lt;br /&gt;Network ID Host ID&lt;br /&gt;192 168 0 1&lt;br /&gt;IP address terdiri atas dua bagian yaitu network ID dan host ID, dimana network ID menentukan&lt;br /&gt;alamat jaringan komputer, sedangkan host ID menentukan alamat host (komputer, router, switch).&lt;br /&gt;Oleh sebab itu IP address memberikan alamat lengkap suatu host beserta alamat jaringan di mana&lt;br /&gt;host itu berada.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kelas-kelas IP Address&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Untuk mempermudah pemakaian, bergantung pada kebutuhan pemakai, IP address dibagi dalam tiga&lt;br /&gt;kelas seperti diperlihatkan pada tabel 1.2.&lt;br /&gt;Table 1.2 Kelas IP Address&lt;br /&gt;Kelas Network ID Host ID Default Subnet Mask&lt;br /&gt;A xxx.0.0.1 xxx.255.255.254 255.0.0.0&lt;br /&gt;B xxx.xxx.0.1 xxx.xxx.255.254 255.255.0.0&lt;br /&gt;C xxx.xxx.xxx.1 xxx.xxx.xxx.254 255.255.255.0&lt;br /&gt;IP address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar. Range IP&lt;br /&gt;1.xxx.xxx.xxx. – 126.xxx.xxx.xxx, terdapat 16.777.214 (16 juta) IP address pada tiap kelas A. IP&lt;br /&gt;address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar. Pada IP address&lt;br /&gt;kelas A, network ID ialah 8 bit pertama, sedangkan host ID ialah 24 bit berikutnya.&lt;br /&gt;Dengan demikian, cara membaca IP address kelas A, misalnya 113.46.5.6 ialah:&lt;br /&gt;Network ID = 113&lt;br /&gt;Host ID = 46.5.6&lt;br /&gt;Sehingga IP address diatas berarti host nomor 46.5.6 pada network nomor 113.&lt;br /&gt;IP address kelas B biasanya dialokasikan untuk jaringan berukuran sedang dan besar. Pada IP&lt;br /&gt;address kelas B, network ID ialah 16 bit pertama, sedangkan host ID ialah 16 bit berikutnya. Dengan&lt;br /&gt;demikian, cara membaca IP address kelas B, misalnya 132.92.121.1&lt;br /&gt;Network ID = 132.92&lt;br /&gt;Host ID = 121.1&lt;br /&gt;Sehingga IP address di atas berarti host nomor 121.1 pada network nomor 132.92. dengan panjang&lt;br /&gt;host ID 16 bit, network dengan IP address kelas B dapat menampung sekitar 65000 host. Range IP&lt;br /&gt;128.0.xxx.xxx – 191.155.xxx.xxx&lt;br /&gt;IP address kelas C awalnya digunakan untuk jaringan berukuran kecil (LAN). Host ID ialah 8 bit&lt;br /&gt;terakhir. Dengan konfigurasi ini, bisa dibentuk sekitar 2 juta network dengan masing-masing&lt;br /&gt;network memiliki 256 IP address. Range IP 192.0.0.xxx – 223.255.255.x.&lt;br /&gt;Pengalokasian IP address pada dasarnya ialah proses memilih network Id dan host ID yang tepat&lt;br /&gt;untuk suatu jaringan. Tepat atau tidaknya konfigurasi ini tergantung dari tujuan yang hendak dicapai,&lt;br /&gt;yaitu mengalokasikan IP address seefisien mungkin.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Domain Name System (DNS)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Domain Name System (DNS) adalah suatu sistem yang memungkinkan nama suatu host pada&lt;br /&gt;jaringan komputer atau internet ditranslasikan menjadi IP address. Dalam pemberian nama, DNS&lt;br /&gt;menggunakan arsitektur hierarki.&lt;br /&gt;&lt;i&gt;1. Root-level domain: merupakan tingkat teratas yang ditampilkan sebagai tanda titik (.).&lt;br /&gt;2. Top level domain: kode kategori organisasi atau negara misalnya: .com untuk dipakai oleh&lt;/i&gt;&lt;br /&gt;perusahaan; .edu untuk dipakai oleh perguruan tinggi; .gov untuk dipakai oleh badan&lt;br /&gt;pemerintahan. Selain itu untuk membedakan pemakaian nama oleh suatu negara dengan&lt;br /&gt;negara lain digunakan tanda misalnya .id untuk Indonesia atau .au untuk australia.&lt;br /&gt;&lt;i&gt;3. Second level domain: merupakan nama untuk organisasi atau perusahaan&lt;/i&gt;, misalnya:&lt;br /&gt;microsoft.com; yahoo.com, dan lain-lain.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DHCP (Dynamic Host Configuration Protocol)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;IP address dan subnet mask dapat diberikan secara otomatis menggunakan Dynamic Host&lt;br /&gt;Configuration Protocol atau disi secara manual.&lt;br /&gt;DHCP berfungsi untuk memberikan IP address secara otomatis pada komputer yang menggunakan&lt;br /&gt;protokol TCP/IP. DHCP bekerja dengan relasi client-server, dimana DHCP server menyediakan&lt;br /&gt;suatu kelompok IP address yang dapat diberikan pada DHCP client. Dalam memberikan IP address&lt;br /&gt;ini, DHCP hanya meminjamkan IP address tersebut. Jadi pemberian IP address ini berlangsung&lt;br /&gt;secara dinamis.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-7428784599678452427?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wahyusure.blogspot.com' title='Mengenal LAN'/><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/7428784599678452427/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/gambar-13-kabel-thicknet-dan-thinnet.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7428784599678452427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7428784599678452427'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/gambar-13-kabel-thicknet-dan-thinnet.html' title='Mengenal LAN'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3vrVM98Xam0/TOvbwEZwUMI/AAAAAAAAAEc/VQ2T9cR_pg8/s72-c/lancard.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-8815917329674946089</id><published>2010-11-23T20:12:00.001+07:00</published><updated>2010-11-23T20:19:05.126+07:00</updated><title type='text'>Belajar Jaringan komputer</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_3vrVM98Xam0/TOu54CTf_pI/AAAAAAAAAEI/MqatDJK1xt4/s1600/ring.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span id="fullpost"&gt;&lt;b&gt;Pengantar&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;Jaringan komputer pada dasarnya adalah jaringan kabel, menghubungkan satu sisi dengan sisi yang lain,&lt;br /&gt;namun bukan berarti kurva tertutup, bisa jadi merupakan kurva terbuka (dengan terminator diujungnya).&lt;br /&gt;Seiring dengan perkembangan teknologi, penghubung antar komputer pun mengalami perubahan serupa.&lt;br /&gt;Mulai dari teknologi telegraf yang memanfaatkan gelombang radio hingga teknologi serat optik dan&lt;br /&gt;laser menjadi tumpuan perkembangan jaringan komputer. Hingga sekarang, teknologi jaringan komputer&lt;br /&gt;bisa menggunakan teknologi “kelas” museum (seperti 10BASE2 menggunakan kabel coaxial) hingga&lt;br /&gt;menggunakan teknologi “langit” (seperti laser dan serat optik).&lt;br /&gt;Akan dibahas sedikit tentang bagaimana komputer terhubung satu sama lain, mulai dari teknologi kabel&lt;br /&gt;coaxial hingga teknologi laser. Keterbatasan pengalaman menyebabkan tulisan ini pun terbatas sifatnya.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;Topology Jaringan Komputer dan Pengkabelan&lt;/b&gt;&lt;br /&gt;Mungkin anda sudah bertanya di dalam hati, kok setiap pembahasan tentang jaringan komputer perlu&lt;br /&gt;dibahas tentang topology computer network pada bagian awalnya? Tentu jawabnya bisa bermacammacam,&lt;br /&gt;namun pada intinya, jaringan komputer adalah jaringan kabel, dimana bentuk dan fungsi dari&lt;br /&gt;jaringan tersebut menentukan pemilihan jenis kabel, demikian juga sebaliknya, ketersediaan kabel dan&lt;br /&gt;harga menjadi pertimbangan utama untuk membangun sebuah network (baik home network, SOHO&lt;br /&gt;network ataupun network kelas raksasa seperti MAN –metropolitan area network).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sebenarnya ada banyak topologi jaringan komputer, namun yang sering didengar pada umumnya&lt;br /&gt;berkisar pada 3 bentuk (topology) jaringan komputer, yaitu :&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;Ring Topology&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TOu6tOzE4hI/AAAAAAAAAEM/A--NHB_5fQE/s1600/linear.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt; &lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TOu6u9WZKfI/AAAAAAAAAEQ/gXEzllUquQ0/s1600/star.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_3vrVM98Xam0/TOu6w0tMLGI/AAAAAAAAAEU/0M_KbBfhTeg/s1600/tree.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_3vrVM98Xam0/TOu54CTf_pI/AAAAAAAAAEI/MqatDJK1xt4/s1600/ring.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="146" src="http://2.bp.blogspot.com/_3vrVM98Xam0/TOu54CTf_pI/AAAAAAAAAEI/MqatDJK1xt4/s320/ring.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;sumber: Cisco Inc.&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;Topologi ini memanfaatkan kurva tertutup, artinya informasi dan data serta traffic disalurkan sedemikian&lt;br /&gt;rupa sehingga masing-masing node. Umumnya fasilitas ini memanfaatkan fiber optic sebagai sarananya&lt;br /&gt;(walaupun ada juga yang menggunakan twisted pair).&lt;br /&gt;&amp;nbsp; &lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;Linear Bus Topology&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TOu6tOzE4hI/AAAAAAAAAEM/A--NHB_5fQE/s1600/linear.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="109" src="http://1.bp.blogspot.com/_3vrVM98Xam0/TOu6tOzE4hI/AAAAAAAAAEM/A--NHB_5fQE/s320/linear.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;sumber: http://fcit.coedu.usf.edu/network/chap5/chap5.htm&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;Topologi linear bus merupakan topologi yang banyak dipergunakan pada masa penggunaan kabel&lt;br /&gt;Coaxial menjamur. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network),&lt;br /&gt;maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain.&lt;br /&gt;Kesulitan utama dari penggunaan kabel coaxial adalah sulit untuk mengukur apakah kabel coaxial yang&lt;br /&gt;dipergunakan benar-benar matching atau tidak. Karena kalau tidak sungguh-sungguh diukur secara&lt;br /&gt;benar akan merusak NIC (network interface card) yang dipergunakan dan kinerja jaringan menjadi&lt;br /&gt;terhambat, tidak mencapai kemampuan maksimalnya. Topologi ini juga sering digunakan pada jaringan&lt;br /&gt;dengan basis fiber optic (yang kemudian digabungkan dengan topologi star untuk menghubungkan&lt;br /&gt;dengan client atau node).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span id="fullpost"&gt;&lt;b&gt;Star Topology&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TOu6u9WZKfI/AAAAAAAAAEQ/gXEzllUquQ0/s1600/star.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://1.bp.blogspot.com/_3vrVM98Xam0/TOu6u9WZKfI/AAAAAAAAAEQ/gXEzllUquQ0/s320/star.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;sumber: http://fcit.coedu.usf.edu/network/chap5/chap5.htm&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;Topologi jaringan ini banyak digunakan di berbagai tempat, karena kemudahan untuk menambah,&lt;br /&gt;mengurangi atau mendeteksi kerusakan jaringan yang ada. Selain itu, permasalahan panjang kabel yang&lt;br /&gt;harus sesuai (matching) juga tidak menjadi suatu yang penting lagi. Pokoknya asal ada hub (yang masih&lt;br /&gt;beres tentunya) maka bisa terhubunglah beberapa komputer dan sumber daya jaringan secara mudah.&lt;br /&gt;Dengan berbekal crimtool, kabel UTP (biasanya CAT5) dan connector, seseorang dengan mudah&lt;br /&gt;membuat sebuah sistem jaringan. Tentu ada beberapa kerugian karena panjang kabel (loss effect)&lt;br /&gt;maupun karena hukum konduksi, namun hampir bisa dikatakan semua itu bisa diabaikan.&lt;br /&gt;Paparan ketiga topologi di atas hanya sebagai sebuah pengantar. Intinya bahwa sebuah jaringan bisa jadi&lt;br /&gt;merupakan kombinasi dari dua atau tiga topologi di atas. Misalnya saja ada yang menyebut tree topology,&lt;br /&gt;dimana sebenarnya topologi ini merupakan gabungan atau kombinasi dari ketiga topologi yang ada.&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;Tree Topology&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_3vrVM98Xam0/TOu6w0tMLGI/AAAAAAAAAEU/0M_KbBfhTeg/s1600/tree.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_3vrVM98Xam0/TOu6w0tMLGI/AAAAAAAAAEU/0M_KbBfhTeg/s320/tree.png" width="268" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span id="fullpost"&gt;sumber: http://fcit.coedu.usf.edu/network/chap5/chap5.htm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nampak pada diagram di atas, backbone memanfaatkan linear bus topology, sedangkan untuk&lt;br /&gt;menghubungkan client atau node memanfaatkan star topology. Jadi bukanlah menjadi suatu hal yang&lt;br /&gt;tabu untuk menggabungkan atau mensinergikan sebuah topologi jaringan dengan topologi jaringan yang&lt;br /&gt;lain.   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-8815917329674946089?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wahyusure.blogspot.com' title='Belajar Jaringan komputer'/><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/8815917329674946089/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/pengantar-jaringan-komputer-pada.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/8815917329674946089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/8815917329674946089'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/pengantar-jaringan-komputer-pada.html' title='Belajar Jaringan komputer'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3vrVM98Xam0/TOu54CTf_pI/AAAAAAAAAEI/MqatDJK1xt4/s72-c/ring.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-4306495983315452659</id><published>2010-11-21T13:29:00.011+07:00</published><updated>2010-11-21T13:58:59.606+07:00</updated><title type='text'>Sejarah apple computer</title><content type='html'>&lt;b&gt;Apple, Inc&lt;/b&gt;&lt;a href="http://2.bp.blogspot.com/_3vrVM98Xam0/TOi_Sz68G_I/AAAAAAAAADw/xXYk28qiPGs/s1600/70px-Apple-logo.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 119px; height: 149px;" src="http://2.bp.blogspot.com/_3vrVM98Xam0/TOi_Sz68G_I/AAAAAAAAADw/xXYk28qiPGs/s320/70px-Apple-logo.png" alt="" id="BLOGGER_PHOTO_ID_5541889671375363058" border="0" /&gt;&lt;/a&gt;&lt;b&gt;.&lt;/b&gt; (sebelumnya bernama &lt;b&gt;Apple Computer, Inc.&lt;/b&gt;) adalah sebuah &lt;a href="http://id.wikipedia.org/wiki/Perusahaan" title="Perusahaan"&gt;perusahaan&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/Silicon_Valley" title="Silicon Valley"&gt;Silicon Vall&lt;/a&gt;&lt;a href="http://id.wikipedia.org/wiki/Silicon_Valley" title="Silicon Valley"&gt;ey&lt;/a&gt; berbasis di &lt;a href="http://id.wikipedia.org/w/index.php?title=Cupertino,_California&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Cupertino, California (halaman belum tersedia)"&gt;Cupertino, California&lt;/a&gt;, yang bergerak dalam bidang teknologi komputer. Apple membantu bermulanya revolusi komputer pribadi pada tahun &lt;a href="http://id.wikipedia.org/wiki/1970-an" title="1970-an"&gt;1970-an&lt;/a&gt; dengan produknya &lt;a href="http://id.wikipedia.org/w/index.php?title=Apple_II&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Apple II (halaman belum tersedia)"&gt;Apple II&lt;/a&gt; dan memajukannya sejak tahun &lt;a href="http://id.wikipedia.org/wiki/1980-an" title="1980-an"&gt;1980-an&lt;/a&gt; hingga sekarang dengan &lt;a href="http://id.wikipedia.org/wiki/Macintosh" title="Macintosh"&gt;Macintosh&lt;/a&gt;. Apple terkenal akan perangkat keras ciptaannya, seperti &lt;a href="http://id.wikipedia.org/wiki/IMac" title="IMac"&gt;iMac&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/wiki/Macbook" title="Macbook" class="mw-redirect"&gt;Macbook&lt;/a&gt;, perangkat &lt;a href="http://id.wikipedia.org/w/index.php?title=Pemutar_lagu&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Pemutar lagu (halaman belum tersedia)"&gt;pemutar lagu&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/IPod" title="IPod"&gt;iPod&lt;/a&gt;, dan telepon genggam &lt;a href="http://id.wikipedia.org/wiki/IPhone" title="IPhone"&gt;iPhone&lt;/a&gt;. Beberapa perangkat lunak ciptaanya pun mampu bersaing di bidang kreatif seperti penyunting video &lt;a href="http://id.wikipedia.org/w/index.php?title=Final_Cut_Pro&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Final Cut Pro (halaman belum tersedia)"&gt;Final Cut&lt;/a&gt;&lt;a href="http://id.wikipedia.org/w/index.php?title=Final_Cut_Pro&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Final Cut Pro (halaman belum tersedia)"&gt; Pro&lt;/a&gt;, penyunting suara &lt;a href="http://id.wikipedia.org/w/index.php?title=Logic_Pro&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Logic Pro (halaman belum tersedia)"&gt;Logic Pro&lt;/a&gt; dan pemutar lagu &lt;a href="http://id.wikipedia.org/wiki/ITunes" title="ITunes"&gt;iTunes&lt;/a&gt; yang sekaligus berfungsi sebagai toko lagu online.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;span class="mw-headline" id="Pra-pendirian"&gt;Pra-pendirian&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Sebelum membantu mendirikan Apple, &lt;a href="http://id.wikipedia.org/wiki/Steve_Wozniak" title="Steve Wozniak"&gt;Steve Wozniak&lt;/a&gt; adalah seorang &lt;i&gt;&lt;a href="http://id.wikipedia.org/wiki/Hacker" title="Hacker" class="mw-redirect"&gt;hacker&lt;/a&gt;&lt;/i&gt; elektronik. Pada tahun 1975, dia bekerja di &lt;a href="http://id.wikipedia.org/wiki/Hewlett-Packard" title="Hewlett-Packard"&gt;Hewlett-Packard&lt;/a&gt; dan membantu temannya &lt;a href="http://id.wikipedia.org/wiki/Steve_Jobs" title="Steve Jobs"&gt;Steve Jobs&lt;/a&gt; mendisain &lt;i&gt;video game&lt;/i&gt; untuk &lt;a href="http://id.wikipedia.org/wiki/Atari" title="Atari"&gt;Atari&lt;/a&gt;. Pada saat itu, Wozniak telah membeli &lt;i&gt;computer time&lt;/i&gt; pada bermacam jenis &lt;i&gt;minicomputer&lt;/i&gt; yang di-&lt;i&gt;host&lt;/i&gt; oleh Call Computer, sebuah perusahaan &lt;i&gt;timesharing&lt;/i&gt;. Terminal komputer pada saat itu mayoritas berbasis kertas; &lt;i&gt;thermal printer&lt;/i&gt; seperti &lt;a href="http://id.wikipedia.org/w/index.php?title=Texas_Instruments&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Texas Instruments (halaman belum tersedia)"&gt;Texas Instruments&lt;/a&gt; Silent 700 adalah terminal yang paling maju. Wozniak melihat sebuah artikel di majalah bernama &lt;a href="http://id.wikipedia.org/w/index.php?title=Popular_Electronics&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Popular Electronics (halaman belum tersedia)"&gt;Popular Electronics&lt;/a&gt; edisi 1975 yang berisikan bagaimana cara untuk membuat &lt;a href="http://id.wikipedia.org/w/index.php?title=Terminal_komputer&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Terminal komputer (halaman belum tersedia)"&gt;terminal komputer&lt;/a&gt; sendiri. Menggunakan alat-alat yang dapat dibeli di toko, Wozniak merancang dan membuat komputer bernama &lt;i&gt;Computer Conversor&lt;/i&gt;, sebuat &lt;i&gt;video teletype&lt;/i&gt;  yang bisa dipakai untuk mengakses minicomputer di Call Computers.  Disainnya kemudian dibeli oleh Call Computers dan beberapa unit terjual.&lt;/p&gt; &lt;p&gt;Pada tahun 1975 Wozniak mulai menghadiri pertemuan sebuah klub bernama &lt;a href="http://id.wikipedia.org/w/index.php?title=Homebrew_Computer_Club&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Homebrew Computer Club (halaman belum tersedia)"&gt;Homebrew Computer Club&lt;/a&gt;. Microcomputer baru seperti Altair 8800 dan IMSAI menginspirasinya untuk memasang sebuah mikroprosesor pada video &lt;i&gt;teletype&lt;/i&gt;-nya untuk menjadikannya sebuah unit komputer yang lengkap.&lt;/p&gt; &lt;p&gt;Pada saat itu CPU yang banyak tersedia adalah Intel 8080 seharga $US  179 dan Motorola 6800 seharga $US 170. Wozniak lebih tertarik pada  Motorola 6800 tetapi harganya terlalu mahal. Dia pun kemudian sadar dan  hanya mendisain komputer di atas kertas.&lt;/p&gt; &lt;p&gt;Ketika &lt;a href="http://id.wikipedia.org/w/index.php?title=MOS_Technology&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="MOS Technology (halaman belum tersedia)"&gt;MOS Technology&lt;/a&gt; memproduksi chip 6502 pada tahun &lt;a href="http://id.wikipedia.org/wiki/1976" title="1976"&gt;1976&lt;/a&gt; dengan harga $US 20, Wozniak membuat sebuah versi &lt;a href="http://id.wikipedia.org/wiki/BASIC" title="BASIC"&gt;BASIC&lt;/a&gt;  untuk chip tersebut dan mulai mendisain sebuah komputer untuk  menjalankannya. Chip 6502 didisain oleh orang yang sama yang telah  mendisain Motorola 6800. Wozniak kemudian berhasil membuat komputer  tersebut dan membawanya ke pertemuan-pertemuan Homebrew Computer Club  untuk dipamerkan. Pada satu pertemuan Wozniak bertemu teman lamanya  Steve Jobs yang tertarik akan potensi komersialisasi komputer-komputer  kecil.&lt;/p&gt; &lt;h2&gt;&lt;span class="mw-headline" id="Tahun-tahun_pertama"&gt;Tahun-tahun pertama&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TOi-VIZypUI/AAAAAAAAADo/RraIyY7ZGQQ/s1600/220px-Macintosh_128k_transparency.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 220px; height: 258px;" src="http://1.bp.blogspot.com/_3vrVM98Xam0/TOi-VIZypUI/AAAAAAAAADo/RraIyY7ZGQQ/s320/220px-Macintosh_128k_transparency.png" alt="" id="BLOGGER_PHOTO_ID_5541888611721585986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Steve Jobs dan Steve Wozniak sudah berteman sejak lama. Bertemu pertama kali pada tahun &lt;a href="http://id.wikipedia.org/wiki/1971" title="1971"&gt;1971&lt;/a&gt;  ketika seorang teman memperkenalkan Wozniak yang saat itu berumur 21  tahun kepada Jobs yang saat itu baru berumur 16 tahun. Jobs berhasil  membujuk Wozniak untuk membuat komputer dan menjualnya. Jobs mendekati  sebuat toko komputer lokal &lt;i&gt;The Byte Shop&lt;/i&gt; yang tertarik untuk  membeli komputer tetapi hanya komputer yang sudah terpaket lengkap,  pemilik toko tersebut Paul Terrell mengatakan ia siap membeli 50 unit  seharga $US 500 satunya.&lt;/p&gt; &lt;p&gt;Komputer buatan Wozniak hanya memiliki beberapa kelebihan. Salah  satunya dapat menggunakan TV sebagai monitor di mana saat itu banyak  komputer tidak memiliki monitor sama sekali. Monitor ini bukanlah  seperti monitor modern dan hanya menampilkan teks dengan kecepatan 60  karakter per detik. Komputer ini bernama &lt;a href="http://id.wikipedia.org/w/index.php?title=Apple_I&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Apple I (halaman belum tersedia)"&gt;Apple I&lt;/a&gt; dan memiliki kode &lt;a href="http://id.wikipedia.org/w/index.php?title=Bootstrap&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Bootstrap (halaman belum tersedia)"&gt;bootstrap&lt;/a&gt; pada &lt;a href="http://id.wikipedia.org/wiki/ROM" title="ROM"&gt;ROM&lt;/a&gt;-nya  yang membuatnya lebih mudah untuk dihidupkan. Akhirnya dengan paksaan  Paul Terrell Wozniak juga mendisain sebuah mekanisme kaset untuk membuka  dan menyimpan program dengan kecepatan 1,200 bits/detik, sebuah  kecepatan yang cukup tinggi pada saat itu. Walaupun komputer tersebut  cukup sederhana disainnya adalah sebuah &lt;i&gt;masterpiece&lt;/i&gt;, menggunakan  jumlah komponen yang jauh lebih sedikit dengan komputer-komputer  sejenisnya dan berhasil memberi reputasi kepada Wozniak sebagai seorang &lt;i&gt;master designer&lt;/i&gt; dengan cepat.&lt;/p&gt; &lt;p&gt;Dibantu oleh satu orang lagi teman &lt;a href="http://id.wikipedia.org/w/index.php?title=Ronald_Wayne&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Ronald Wayne (halaman belum tersedia)"&gt;Ronald Wayne&lt;/a&gt;,  bertiga mereka mulai memproduksi komputer tersebut. Dengan menggunakan  berbagai cara termasuk meminjam ruangan dari teman dan keluarga, menjual  bermacam harta pribadi (seperti kalkulator dan sebuah mobil VW Combi),  memulung dan sedikit menipu. Jobs berhasil mendapatkan komponen-komponen  yang dibutuhkan untuk produksi sementara Wozniak dan Wayne membuat  komputer-komputer tersebut. Selesai dan dikirim pada bulan Juni, mereka  dibayar sesuai janji oleh Paul Terrell. Pada akhirnya, 200 unit Apple I  diproduksi.&lt;/p&gt; &lt;p&gt;Tapi Wozniak sudah lebih maju daripada Apple I. Banyak elemen design  Apple I dibuat karena keterbatasan dana yang dimiliki oleh mereka untuk  membuat sebuah prototype. Tapi dengan pendapatan dari penjualan Apple I,  dia bisa memulai produksi komputer yang lebih canggih, &lt;a href="http://id.wikipedia.org/w/index.php?title=Apple_II&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Apple II (halaman belum tersedia)"&gt;Apple II&lt;/a&gt;; Apple II diperkenalkan kepada publik pada &lt;i&gt;West Coast Computer Faire&lt;/i&gt; pada bulan April &lt;a href="http://id.wikipedia.org/wiki/1977" title="1977"&gt;1977&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Perbedaan utama dengan Apple I adalah tampilan TV yang didesign  total, di mana tampilan disimpan di memori. Dengan cara ini monitor  tidak hanya bisa menampilkan teks juga bisa menampilkan gambar dan pada  akhirnya warna. Pada saat yang sama Jobs menekankan disain casing dan  keyboard yang lebih baik dengan pemikiran bahwa komputer tersebut harus  lengkap dan siap langsung dinyalakan. Apple I hampir bisa seperti itu  namun pengguna masih harus memasang berbagai macam komponen dan menulis  kode untuk menjalankan BASIC.&lt;/p&gt; &lt;p&gt;Menyadari membuat komputer seperti itu akan memakan banyak biaya.  Jobs mulai mencari uang tunai namun Wayne sedikit ragu karena ia pernah  mengalami kegagalan perusahaan empat tahun sebelumnya dan akhirnya  keluar dari perusahaan. Jobs akhirnya bertemu dengan Mike Markkula yang  menjamin pinjaman bank sebanyak $US 250.000 dan mereka bertiga membentuk  perusahaan Apple Computer pada &lt;a href="http://id.wikipedia.org/wiki/1_April" title="1 April"&gt;1 April&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/1976" title="1976"&gt;1976&lt;/a&gt;. Dengan dana dan disain bentuk yang baru, Apple II dilepas pada tahun &lt;a href="http://id.wikipedia.org/wiki/1977" title="1977"&gt;1977&lt;/a&gt; dan menjadi komputer yang biasanya diasosiasikan dengan munculnya pasar &lt;a href="http://id.wikipedia.org/wiki/PC" title="PC" class="mw-redirect"&gt;PC&lt;/a&gt;. Jutaan unit terjual sampai tahun &lt;a href="http://id.wikipedia.org/wiki/1980" title="1980"&gt;1980an&lt;/a&gt;. Ketika Apple &lt;i&gt;go public&lt;/i&gt; pada tahun &lt;a href="http://id.wikipedia.org/wiki/1980" title="1980"&gt;1980&lt;/a&gt;, mereka menghasilkan dana terbanyak sejak Ford go public pada tahun &lt;a href="http://id.wikipedia.org/wiki/1956" title="1956"&gt;1956&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Berbagai jenis model Apple II diproduksi, termasuk Apple IIe dan Apple IIgs.&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;&lt;span class="mw-headline" id="Apple_III_dan_Lisa"&gt;Apple III dan Lisa&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Memasuki dekade 1980, Apple menghadapi kompetisi dalam bisnis komputer pribadi. Salah satu penantang besar adalah &lt;a href="http://id.wikipedia.org/wiki/IBM" title="IBM"&gt;IBM&lt;/a&gt;, perusahaan ternama pertama di bidang komputer. Komputer IBM yang menggunakan sistem operasi &lt;a href="http://id.wikipedia.org/wiki/DOS" title="DOS"&gt;DOS&lt;/a&gt; yang dilisensi kepada IBM oleh &lt;a href="http://id.wikipedia.org/wiki/Microsoft" title="Microsoft" class="mw-redirect"&gt;Microsoft&lt;/a&gt; meraih porsi yang besar dalam pangsa pasar komputer meja untuk perusahaan besar yang tergolong masih muda.&lt;/p&gt; &lt;p&gt;Beberapa perusahaan yang lebih kecil menggunakan Apple II, tetapi  Apple merasa perlu mengeluarkan model baru yang lebih maju untuk  bersaing di bidang komputer meja bagi perusahaan besar. Maka para  perancang &lt;a href="http://id.wikipedia.org/w/index.php?title=Apple_III&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Apple III (halaman belum tersedia)"&gt;Apple III&lt;/a&gt;  dipaksa untuk mengikuti keinginan Steve Jobs yang terlalu tinggi dan  mustahil untuk dipenuhi. Salah satu diantaranya adalah menghilangkan  kipas pendingin - yang menurut Steve Jobs tidak elegan. Mesin baru  tersebut kemudian sangat sering mengalami &lt;i&gt;overheating&lt;/i&gt; dan  sebagian model awalnya harus ditarik dari pasaran. Apple III tergolong  sangat mahal walaupun Apple berusaha mengeluarkan versi yang diperbaiki  di tahun &lt;a href="http://id.wikipedia.org/wiki/1983" title="1983"&gt;1983&lt;/a&gt; yang juga gagal di pasaran.&lt;/p&gt; &lt;p&gt;Sementara, beberapa grup di dalam Apple juga berusaha mengembangkan  jenis komputer pribadi baru, dengan teknologi maju seperti antarmuka  pengguna grafis menggunakan &lt;i&gt;mouse&lt;/i&gt;, &lt;i&gt;object-oriented programming&lt;/i&gt; dan kemampuan menggunakan &lt;i&gt;network&lt;/i&gt;. Orang-orang tersebut seperti &lt;a href="http://id.wikipedia.org/wiki/Jef_Raskin" title="Jef Raskin"&gt;Jef Raskin&lt;/a&gt; dan &lt;a href="http://id.wikipedia.org/w/index.php?title=Bill_Atkinson&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Bill Atkinson (halaman belum tersedia)"&gt;Bill Atkinson&lt;/a&gt; mencoba meyakinkan Steve Jobs untuk memberikan dukungan sepenuhnya dalam mengembangkan ide mereka.&lt;/p&gt; &lt;p&gt;Hanya setelah mereka membawa Steve Jobs untuk melihat teknologi yang dikembangkan di &lt;a href="http://id.wikipedia.org/w/index.php?title=Xerox_PARC&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Xerox PARC (halaman belum tersedia)"&gt;Xerox PARC&lt;/a&gt; dalam komputer &lt;a href="http://id.wikipedia.org/w/index.php?title=Alto&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Alto (halaman belum tersedia)"&gt;Alto&lt;/a&gt; pada bulan Desember &lt;a href="http://id.wikipedia.org/wiki/1979" title="1979"&gt;1979&lt;/a&gt; maka yakinlah Steve Jobs bahwa masa depan akan menghadirkan komputer yang grafik-intensif dan &lt;i&gt;icon-friendly&lt;/i&gt;. Walaupun ide tersebut mengundang ketidak-setujuan ahli riset dari PARC banyak yang akhirnya bekerja untuk Apple seperti &lt;a href="http://id.wikipedia.org/w/index.php?title=Larry_Tesler&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Larry Tesler (halaman belum tersedia)"&gt;Larry Tesler&lt;/a&gt;,  Xerox mengijinkan insinyur dari Apple untuk mengunjungi fasilitas PARC  dengan perjanjian bahwa Apple akan menjual satu juta saham mereka  sebelum perusahaan tersebut &lt;i&gt;go-public&lt;/i&gt; (total harga saat itu berkisar AS$18 juta). Apple Lisa dilepas pada bulan January &lt;a href="http://id.wikipedia.org/wiki/1983" title="1983"&gt;1983&lt;/a&gt;  dengan harga AS$ 10.000. Sekali lagi, Apple mengenalkan produk yang  tergolong sangat maju pada saat itu, tetapi terlalu mahal (kesalahan ini  akan terus diulang Apple selama beberapa tahun kedepan), dan sekali  lagi Apple gagal meraih pasaran yang tersedia. Apple Lisa kemudian  diberhentikan pada tahun &lt;a href="http://id.wikipedia.org/wiki/1986" title="1986"&gt;1986&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;&lt;span class="mw-headline" id="Macintosh"&gt;Macintosh&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;Proyek Lisa dilepas dari kendali Steve Jobs saat masih separuh jadi.  Steve Jobs kemudian mengalihkan perhatiannya kepada proyek Macintosh,  yang pada awalnya dianggap sebagai sejenis Lisa yang lebih murah. &lt;a href="http://id.wikipedia.org/wiki/Apple_Macintosh" title="Apple Macintosh" class="mw-redirect"&gt;Apple Macintosh&lt;/a&gt; diluncurkan pada tahun &lt;a href="http://id.wikipedia.org/wiki/1984" title="1984"&gt;1984&lt;/a&gt; dengan iklan televisi berjudul &lt;a href="http://id.wikipedia.org/w/index.php?title=1984_%28iklan_televisi%29&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="1984 (iklan televisi) (halaman belum tersedia)"&gt;1984&lt;/a&gt; yang didasarkan dari novel karya &lt;a href="http://id.wikipedia.org/wiki/George_Orwell" title="George Orwell"&gt;George Orwell&lt;/a&gt; yang juga diberi nama &lt;i&gt;&lt;a href="http://id.wikipedia.org/w/index.php?title=1984_%28novel%29&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="1984 (novel) (halaman belum tersedia)"&gt;1984&lt;/a&gt;&lt;/i&gt;, dengan pernyataan, &lt;i&gt;"On January 24, Apple Computer will introduce Macintosh. And you'll see why 1984 won't be like '1984'"&lt;/i&gt;  — maksud dari kata-kata tersebut adalah Macintosh yang baru akan  membebaskan komputer dan informasi dari kekangan perusahaan besar dan &lt;i&gt;technocrats&lt;/i&gt;. Apple juga membuahkan konsep &lt;a href="http://id.wikipedia.org/w/index.php?title=Pewarta_Apple&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Pewarta Apple (halaman belum tersedia)"&gt;pewarta Apple&lt;/a&gt; &lt;i&gt;(Apple evangelist)&lt;/i&gt; yang dipelopori oleh karyawan Apple bernama &lt;a href="http://id.wikipedia.org/w/index.php?title=Guy_Kawasaki&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Guy Kawasaki (halaman belum tersedia)"&gt;Guy Kawasaki&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Walaupun ada kekhawatiran mengenai kurangnya piranti lunak yang  tersedia, layar hitam putih dan arkitekturnya yang terutup, merek  Macintosh pada akhirnya menjadi produk yang berhasil bagi Apple bahkan  sampai hari ini. Banyak yang merasa bahwa kesuksesan itu seharusnya jauh  lebih besar dari kenyataannya. Ketika &lt;a href="http://id.wikipedia.org/wiki/Bill_Gates" title="Bill Gates"&gt;Bill Gates&lt;/a&gt; pendiri dan sekarang pemimpin &lt;a href="http://id.wikipedia.org/wiki/Microsoft" title="Microsoft" class="mw-redirect"&gt;Microsoft&lt;/a&gt; mengunjungi kantor besar Apple di &lt;a href="http://id.wikipedia.org/w/index.php?title=Cupertino,_California&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Cupertino, California (halaman belum tersedia)"&gt;Cupertino&lt;/a&gt;, Steve Jobs menunjukkan sebuah prototipe dari antarmuka pengguna grafis untuk Macintosh. Pada tahun &lt;a href="http://id.wikipedia.org/wiki/1985" title="1985"&gt;1985&lt;/a&gt; Microsoft meluncurkan &lt;a href="http://id.wikipedia.org/wiki/Windows" title="Windows" class="mw-redirect"&gt;Windows&lt;/a&gt;, antarmuka pengguna grafis buatan mereka sendiri untuk komputer IBM. Pada saat itu sistem komputer IBM sudah di-&lt;i&gt;&lt;a href="http://id.wikipedia.org/w/index.php?title=Reverse_engineered&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Reverse engineered (halaman belum tersedia)"&gt;reverse engineered&lt;/a&gt;&lt;/i&gt;  dan banyak perusahaan juga membuat komputer yang kompatibel dengan IBM.  Walaupun Apple memberi lisensi untuk beberapa produk lainnya mereka  tidak pernah memberikan ijin perusahaan lain untuk membuat komputer yang  kompatibel dengan Macintosh sehingga Microsoft bisa mendominasi pangsa  pasar yang ada. Pada saat itu Apple sadar bahwa mereka sudah terlambat  untuk merebut kembali kekuasaan pasar yang pernah mereka miliki.  Komputer Macintosh kompatibel yang dijual di tahun 1990an pun hanya  meraih kesuksesan yang kecil. Walaupun Windows versi pertama sangat  ketinggalan zaman dibanding Macintosh, piranti lunak tersebut dan  komputer yang kompatibel dengan Windows bisa dibeli dengan harga yang  jauh lebih murah dibanding sebuah Macintosh. Ditambah lagi perbaikan  yang dilakukan Microsoft secara cepat mengejar ketinggalan mereka.  Sekaligus juga karena keterbukaan yang dimiliki oleh komputer yang  kompatibel dengan IBM menyebabkan lebih banyak piranti lunak tersedia  untuk Windows dibanding Macintosh.&lt;/p&gt;&lt;h2&gt;&lt;span class="mw-headline" id="Keadaan_sekarang"&gt;Keadaan sekarang&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3vrVM98Xam0/TOi99itlCII/AAAAAAAAADg/4v_hvaeUO8c/s1600/220px-IPod_Nano_4G_black_crop.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 147px; height: 320px;" src="http://2.bp.blogspot.com/_3vrVM98Xam0/TOi99itlCII/AAAAAAAAADg/4v_hvaeUO8c/s320/220px-IPod_Nano_4G_black_crop.jpg" alt="" id="BLOGGER_PHOTO_ID_5541888206467041410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Setelah kegagalan &lt;a href="http://id.wikipedia.org/w/index.php?title=Macintosh_Portable&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Macintosh Portable (halaman belum tersedia)"&gt;Macintosh Portable&lt;/a&gt; di tahun &lt;a href="http://id.wikipedia.org/wiki/1989" title="1989"&gt;1989&lt;/a&gt; Apple mencoba memperkenalkan sebuah komputer portabel yang lebih populer &lt;a href="http://id.wikipedia.org/wiki/PowerBook" title="PowerBook"&gt;PowerBook&lt;/a&gt; di awal dekade &lt;a href="http://id.wikipedia.org/wiki/1990" title="1990"&gt;1990&lt;/a&gt;. Generasi pertama produk ini dirancang bersama &lt;a href="http://id.wikipedia.org/wiki/Sony" title="Sony"&gt;Sony&lt;/a&gt; dan memberikan &lt;i&gt;layout&lt;/i&gt;  untuk komputer portabel yang masih dipakai sampai saat ini: engsel  belakang untuk mendukung layar, keyboard yang diletakkan menjorok ke  belakang dan &lt;i&gt;&lt;a href="http://id.wikipedia.org/wiki/Trackball" title="Trackball" class="mw-redirect"&gt;trackball&lt;/a&gt;&lt;/i&gt; (yang kemudian menjadi &lt;i&gt;&lt;a href="http://id.wikipedia.org/w/index.php?title=Trackpad&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Trackpad (halaman belum tersedia)"&gt;trackpad&lt;/a&gt;&lt;/i&gt;)  diposisikan di depan keyboard tersebut. Namun merek PowerBook mengalami  kegagalan setelah model PowerBook 5300 memiliki banyak masalah dalam  kualitasnya seperti baterai yang gampang rusak, kerangka yang gampang  keropos dan layar yang tidak bagus. Produk dari Apple yang dulu dan  sekarang juga meliputi sistem operasi seperti &lt;a href="http://id.wikipedia.org/w/index.php?title=ProDOS&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="ProDOS (halaman belum tersedia)"&gt;ProDOS&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/wiki/Mac_OS" title="Mac OS"&gt;Mac OS&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/wiki/Mac_OS_X" title="Mac OS X"&gt;Mac OS X&lt;/a&gt;, and &lt;a href="http://id.wikipedia.org/w/index.php?title=A/UX&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="A/UX (halaman belum tersedia)"&gt;A/UX&lt;/a&gt;, produk &lt;i&gt;networking&lt;/i&gt; seperti &lt;a href="http://id.wikipedia.org/wiki/AppleTalk" title="AppleTalk"&gt;AppleTalk&lt;/a&gt;, dan program multimedia seperti &lt;a href="http://id.wikipedia.org/wiki/QuickTime" title="QuickTime"&gt;QuickTime&lt;/a&gt; and seri piranti lunak Final Cut. Di tahun &lt;a href="http://id.wikipedia.org/wiki/1994" title="1994"&gt;1994&lt;/a&gt;, Apple memperbarui produk &lt;a href="http://id.wikipedia.org/wiki/Apple_Macintosh" title="Apple Macintosh" class="mw-redirect"&gt;Macintosh&lt;/a&gt; mereka dengan mengenalkan seri &lt;a href="http://id.wikipedia.org/wiki/Power_Macintosh" title="Power Macintosh" class="mw-redirect"&gt;Power Macintosh&lt;/a&gt;, yang menggunakan prosesor &lt;a href="http://id.wikipedia.org/w/index.php?title=PowerPC&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="PowerPC (halaman belum tersedia)"&gt;PowerPC&lt;/a&gt; hasil kerjasama &lt;a href="http://id.wikipedia.org/wiki/IBM" title="IBM"&gt;IBM&lt;/a&gt;, &lt;a href="http://id.wikipedia.org/wiki/Motorola" title="Motorola"&gt;Motorola&lt;/a&gt; dan Apple. Prosesor ini menggunakan arsitektur &lt;a href="http://id.wikipedia.org/wiki/RISC" title="RISC"&gt;RISC&lt;/a&gt;, yang jauh berbeda dengan seri Motorola &lt;a href="http://id.wikipedia.org/w/index.php?title=68000&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="68000 (halaman belum tersedia)"&gt;680X0&lt;/a&gt;  sebelumnya. Sistem operasi milik Apple disesuaikan agar piranti lunak  yang dikembangkan untuk prosesor yang lebih tua bisa berjalan dengan  seri prosesor PowerPC.&lt;/p&gt; &lt;p&gt;Setelah permasalahan kepemimpinan di dalam Apple dengan &lt;i&gt;CEO&lt;/i&gt; baru &lt;a href="http://id.wikipedia.org/w/index.php?title=John_Sculley&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="John Sculley (halaman belum tersedia)"&gt;John Sculley&lt;/a&gt; di dekare &lt;a href="http://id.wikipedia.org/wiki/1980" title="1980"&gt;1980&lt;/a&gt;-an, Steve Jobs keluar dari Apple dan mendirikan perusahaan &lt;a href="http://id.wikipedia.org/w/index.php?title=NeXT&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="NeXT (halaman belum tersedia)"&gt;NeXT&lt;/a&gt;  Inc., yang pada akhirnya gagal, sekalipun memiliki awal yang baik.  Dikemudian hari, Dalam usaha Apple untuk menyelamatkan perusahaannya,  mereka membeli NeXT sekaligus dengan sistem operasi &lt;i&gt;UNIX-based&lt;/i&gt;-nya &lt;a href="http://id.wikipedia.org/w/index.php?title=NeXTstep&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="NeXTstep (halaman belum tersedia)"&gt;NeXTstep&lt;/a&gt;  yang juga membawa kembali Steve Jobs ke dalam perusahaan yang  didirikannya. Sata satu langkah pertama yang dia lakukan sebagai  pemimpin sementara di Apple adalah mencetuskan ide untuk mengembangkan &lt;a href="http://id.wikipedia.org/wiki/IMac" title="IMac"&gt;iMac&lt;/a&gt;,  produk yang akan menyelamatkan Apple dari kehancurannya sekaligus  memberikan waktu bagi mereka untuk merampingkan sistem operasi yang  sudah ada.&lt;/p&gt; &lt;p&gt;Produk yang dirilis Apple setelah itu adalah &lt;a href="http://id.wikipedia.org/wiki/Apple_Airport" title="Apple Airport" class="mw-redirect"&gt;Apple Airport&lt;/a&gt; yang menggunakan teknologi &lt;i&gt;&lt;a href="http://id.wikipedia.org/wiki/Wireless_LAN" title="Wireless LAN" class="mw-redirect"&gt;Wireless LAN&lt;/a&gt;&lt;/i&gt; untuk menyambungkan sebuah komputer ke Internet tanpa menggunakan kabel. Mereka juga mengeluarkan &lt;a href="http://id.wikipedia.org/wiki/IBook" title="IBook"&gt;iBook&lt;/a&gt; dan &lt;a href="http://id.wikipedia.org/w/index.php?title=PowerMac_G4&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="PowerMac G4 (halaman belum tersedia)"&gt;PowerMac G4&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Di awal tahun &lt;a href="http://id.wikipedia.org/wiki/2002" title="2002"&gt;2002&lt;/a&gt;, Apple mengeluarkan &lt;a href="http://id.wikipedia.org/w/index.php?title=IMac_G4&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="IMac G4 (halaman belum tersedia)"&gt;iMac G4&lt;/a&gt;.  Komputer ini memiliki bagian dasar yang separuh bulat dan layar datar  yang ditopang dengan leher yang bisa digerakkan. Model ini diberhentikan  di musim panas &lt;a href="http://id.wikipedia.org/wiki/2004" title="2004"&gt;2004&lt;/a&gt;. Sebuah model yang baru yang menggunakan prosesor &lt;a href="http://id.wikipedia.org/w/index.php?title=PowerPC_970&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="PowerPC 970 (halaman belum tersedia)"&gt;prosesor G5&lt;/a&gt; dilepas pada tanggal &lt;a href="http://id.wikipedia.org/wiki/31_Agustus" title="31 Agustus"&gt;31 Agustus&lt;/a&gt; &lt;a href="http://id.wikipedia.org/wiki/2004" title="2004"&gt;2004&lt;/a&gt;  dan mulai dijual di pertengahan September pada tahun yang sama. Model  ini meniadakan bagian dasar dan mengemas seluruh unit proses pusatnya &lt;i&gt;(central processing unit)&lt;/i&gt; di belakang layar komputer yang ditopang oleh sebuah kaki aluminium yang ramping. Komputer yang dijuluki &lt;a href="http://id.wikipedia.org/w/index.php?title=IMac_G5&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="IMac G5 (halaman belum tersedia)"&gt;iMac G5&lt;/a&gt; ini adalah komputer meja tertipis di dunia, dengan ketebalan yang hanya dua inci atau 5,1 cm.&lt;/p&gt; &lt;p&gt;Di pertengahan &lt;a href="http://id.wikipedia.org/wiki/2003" title="2003"&gt;2003&lt;/a&gt;, Apple mengeluarkan prosesor PowerPC generasi kelima yang menggunakan seri prosesor &lt;a href="http://id.wikipedia.org/w/index.php?title=PowerPC_970&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="PowerPC 970 (halaman belum tersedia)"&gt;PowerPC 970&lt;/a&gt; yang dikembangkan oleh IBM. Ini adalah komputer 64 bit yang pertama kali tersedia untuk umum.&lt;/p&gt; &lt;p&gt;Di tahun &lt;a href="http://id.wikipedia.org/wiki/2001" title="2001"&gt;2001&lt;/a&gt;, Apple memperkenalkan &lt;a href="http://id.wikipedia.org/wiki/Mac_OS_X" title="Mac OS X"&gt;Mac OS X&lt;/a&gt;, sebuah sistem operasi yang didasarkan dari NeXTstep yang menggabungkan stabilitas, kehandalan dan keamanan yang dimiliki &lt;a href="http://id.wikipedia.org/wiki/UNIX" title="UNIX" class="mw-redirect"&gt;UNIX&lt;/a&gt;  dengan kemudahan dalam menggunakan Macintosh ke dalam sebuah piranti  lunak yang bisa dipakai baik bagi mereka yang bergerak di bidang  profesional maupun perseorangan. Mac OS X juga memiliki sebuah program  bernama &lt;i&gt;Classic Environment&lt;/i&gt; yang bisa menjalankan piranti lunak  yang dirancang untuk sistem operasi 9.1-9.2.2 yang lama. Apple juga  memberikan pilihan bagi pengembang piranti lunak yang lama untuk  menggunakan teknologi &lt;a href="http://id.wikipedia.org/w/index.php?title=Carbon_%28komputer%29&amp;amp;action=edit&amp;amp;redlink=1" class="new" title="Carbon (komputer) (halaman belum tersedia)"&gt;Carbon&lt;/a&gt;  agar program mereka bisa diadaptasi secara langsung ke dalam Mac OS X.  Dengan cara ini, sebuah program bisa memanfaatkan semua fitur baru yang  tersedia dalam Mac OS X.&lt;/p&gt; &lt;p&gt;Pada Januari 2007, Apple memasuki pasar &lt;a href="http://id.wikipedia.org/wiki/Telepon_genggam" title="Telepon genggam"&gt;telepon genggam&lt;/a&gt; dengan memperkenalkan &lt;a href="http://id.wikipedia.org/wiki/IPhone" title="IPhone"&gt;iPhone&lt;/a&gt;,  yang akan dirilis pada tahun yang sama di AS. Pada saat yang sama, nama  perusahaan juga akan dipangkas dengan menanggalkan kata "Computer"  untuk mewakili diversifikasi produk perusahaan tersebut.&lt;/p&gt;&lt;a href="http://3.bp.blogspot.com/_3vrVM98Xam0/TOjCMddX8EI/AAAAAAAAAEA/CWRJSZRl6j0/s1600/iphone.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 257px; height: 320px;" src="http://3.bp.blogspot.com/_3vrVM98Xam0/TOjCMddX8EI/AAAAAAAAAEA/CWRJSZRl6j0/s320/iphone.jpg" alt="" id="BLOGGER_PHOTO_ID_5541892860801445954" border="0" /&gt;&lt;/a&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-4306495983315452659?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/4306495983315452659/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/sejarah-apple-computer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/4306495983315452659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/4306495983315452659'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/sejarah-apple-computer.html' title='Sejarah apple computer'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3vrVM98Xam0/TOi_Sz68G_I/AAAAAAAAADw/xXYk28qiPGs/s72-c/70px-Apple-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-5168448565324961788</id><published>2010-11-07T06:25:00.007+07:00</published><updated>2010-11-07T07:04:06.785+07:00</updated><title type='text'>Mengoptimalkan penggunaan protokol jabber (xmpp)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3vrVM98Xam0/TNXmceevpPI/AAAAAAAAACg/hYNQLBPmqSk/s1600/soner.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 225px; height: 224px;" src="http://4.bp.blogspot.com/_3vrVM98Xam0/TNXmceevpPI/AAAAAAAAACg/hYNQLBPmqSk/s320/soner.jpg" alt="" id="BLOGGER_PHOTO_ID_5536584693814633714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mengoptimalkan penggunaan protokol jabber (xmpp)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Protokol jabber atau xmpp jarang sekali digunakan oleh pengguna "online" dari kita, kita lebih akrab dengan Facebook, twitter, YM, dan yang lain, padahal salah salah satu keunggulan dari protokol ini adalah sangat ringan dalam pemakaian bandwith, sehingga sangat populer di kalangan "onliner" seluler, tapi bukan berarti kalau hanya lewat seluler atau HP tidak bisa connect ke protokol yang lain, semua komunitas online bisa disambungkan ke account jabber kita lewat applikasi jabber client yang di install di HP yang mendukung java.&lt;br /&gt;&lt;br /&gt;Kali ini saya akan menulis tentang pengguanan jabber atau nama resminya XMPP ini, sebagai jembatan menuju protokol-protokol yang lain, dan semua itu cukup kita lakukan dari handphone, dan tentu saja kita tidak harus berada di depan monitor komputer hanya untuk online dan ngobrol dengan teman-teman maya kita, dan kita gunakan bandwith PC kita untuk hal-hal yang lebih berguna, misalnya memposting blog ini...&lt;br /&gt;he he he...langsung saja kita mulai...&lt;br /&gt;&lt;br /&gt;Pertama-tama untuk bisa menggunakan jabber ini, anda harus mempunyai satu account yang terdaftar di server penyedia layanan ini, misalnya anda bisa membuat account di nimbuzz atau di jabbus, atau di tempat lain yang menyediakan, tetapi saya sarankan anda untuk membuat account di nimbuzz saja, soalnya komunitasnya yang sudah banyak dan applikasi client nya juga banyak tersedia secara gratis tentunya.&lt;br /&gt;&lt;br /&gt;Setelah mempunyai account nimbuzz, sekarang anda tinggal menginstall mobile jabber client &lt;a href="http://1.bp.blogspot.com/_3vrVM98Xam0/TNXneA0lFlI/AAAAAAAAACo/GRhBM4mz4LA/s1600/nimbuzz.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 284px; height: 177px;" src="http://1.bp.blogspot.com/_3vrVM98Xam0/TNXneA0lFlI/AAAAAAAAACo/GRhBM4mz4LA/s320/nimbuzz.jpg" alt="" id="BLOGGER_PHOTO_ID_5536585819724518994" border="0" /&gt;&lt;/a&gt;pada handphone anda, tentunya yang sudah mendukung java, nggak usah memakai HP yang canggih juga bisa kok, bahkan pengalaman saya, saya pasang di HP cina 500 ribuan juga ngacirr...&lt;br /&gt;Untuk applikasi mobile jabber client nya bisa di ambil &lt;a href="http://www.ziddu.com/download/12416604/BOMBUS-TAHANPLUD-NOPV.jar.zip.html"&gt;disini&lt;/a&gt;, atau masuk &lt;a href="http://www.getjar.com/"&gt;kesini&lt;/a&gt; dan mengetikkan jabber client pada kotak search nya.&lt;br /&gt;Setelah applikasi terinstall di HP, anda tinggal mengisi beberapa setting di applikasi tersebut. Oke akan saya kasih contoh, kita instal aplikasi bombus (atau turunannya, karena aplikasi ini berlisensi GPL jadi banyak sekali variannya, tentu saja cara setting-settingnya juga sama).&lt;br /&gt;Langsung saja buka aplikasinya, karena kita baru pertama kali buka aplikasinya, kita akan mengisi informasi account dulu, buka Menu---&gt;Akun--&gt;Menu---&gt;Akun baru, kemudian isi : Nama pengguna, diisi dengan nama yang sudah di daftarkan tadi di nimbuzz, tanpa @nimbuzz.com kemudian layanan diisi dengan nimbuzz.com, isikan juga sandi akun anda, sedangkan nick name di isi sesuai dengan nama pengguna saja.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_3vrVM98Xam0/TNXsrADgSQI/AAAAAAAAACw/_LKwi9YmAnQ/s1600/bombus3.gif"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 133px;" src="http://4.bp.blogspot.com/_3vrVM98Xam0/TNXsrADgSQI/AAAAAAAAACw/_LKwi9YmAnQ/s320/bombus3.gif" alt="" id="BLOGGER_PHOTO_ID_5536591540415121666" border="0" /&gt;&lt;/a&gt;Setelah itu klik pengaturan tambahan, kosongkan dan tidak usah di beri centang pada kotak isian yang ada, yang perlu di isi adalah Nama host/IP, isikan dengan "openfire.nimbuzz.com" tanpa tanda petik tentu saja, he he.. isi kotak port dengan angka 5222, atau sudah ada ya...? sumber atau source bisa anda isi sesuai dengan keinginan, karena ini tidak akan "ngaruh", isian selanjutnya biarkan saja kosong atau jangan di rubah, setelah itu klik Simpan, dan tekan saja tombol sambung yang ada, jika semua isian tadi benar, dan account anda valid, dan tentu saja yang paling penting pulsa anda cukup, maka anda akan tersambung ke server nimbuzz. Selanjutnya anda bisa menyambungkan account anda ini dengan account anda yang lain, misalnya Facebook, Yahoo ! messenger, Gtalk, atau yang lain.&lt;br /&gt;Dengan cara seperti ini anda akan bisa online, dan terhubung dengan teman-teman anda sehari penuh, dan teman teman anda akan tidak menyadari kalau anda ngobrol dengan mereka hanya lewat HP, karena di sisi pengguana PC tidak akan ada pemberitahuan dari mana anda "online".&lt;br /&gt;Selamat mencoba....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-5168448565324961788?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/5168448565324961788/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/mengoptimalkan-penggunaan-protokol.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/5168448565324961788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/5168448565324961788'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/mengoptimalkan-penggunaan-protokol.html' title='Mengoptimalkan penggunaan protokol jabber (xmpp)'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3vrVM98Xam0/TNXmceevpPI/AAAAAAAAACg/hYNQLBPmqSk/s72-c/soner.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-3681506515804066769</id><published>2010-11-02T21:56:00.002+07:00</published><updated>2010-11-02T22:09:09.449+07:00</updated><title type='text'>Manual for apt-get - APT package handling utility</title><content type='html'>&lt;div&gt;APT                           APT-GET(8)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;NAME&lt;/div&gt;&lt;div&gt;       apt-get - APT package handling utility -- command-line interface&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SYNOPSIS&lt;/div&gt;&lt;div&gt;       apt-get [-sqdyfmubV] [-o= config_string ] [-c= config_file ]&lt;/div&gt;&lt;div&gt;               [-t= { target_release_name | target_release_number_expression | target_release_codename }]&lt;/div&gt;&lt;div&gt;               {update | upgrade | dselect-upgrade | dist-upgrade |&lt;/div&gt;&lt;div&gt;               install pkg [ { =pkg_version_number | /target_release_name | /target_release_codename } ] ...&lt;/div&gt;&lt;div&gt;               | remove pkg...  | purge pkg...  |&lt;/div&gt;&lt;div&gt;               source pkg [ { =pkg_version_number | /target_release_name | /target_release_codename } ] ...&lt;/div&gt;&lt;div&gt;               | build-dep pkg...  | check | clean | autoclean | autoremove |&lt;/div&gt;&lt;div&gt;               {-v | --version} | {-h | --help}}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DESCRIPTION&lt;/div&gt;&lt;div&gt;       apt-get is the command-line tool for handling packages, and may be&lt;/div&gt;&lt;div&gt;       considered the user's "back-end" to other tools using the APT library.&lt;/div&gt;&lt;div&gt;       Several "front-end" interfaces exist, such as dselect(1), aptitude(8),&lt;/div&gt;&lt;div&gt;       synaptic(8), gnome-apt(1) and wajig(1).&lt;/div&gt;&lt;div&gt;&lt;div&gt;Unless the -h, or --help option is given, one of the commands below&lt;/div&gt;&lt;div&gt;       must be present.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       update&lt;/div&gt;&lt;div&gt;           update is used to resynchronize the package index files from their&lt;/div&gt;&lt;div&gt;           sources. The indexes of available packages are fetched from the&lt;/div&gt;&lt;div&gt;           location(s) specified in /etc/apt/sources.list. For example, when&lt;/div&gt;&lt;div&gt;           using a Debian archive, this command retrieves and scans the&lt;/div&gt;&lt;div&gt;           Packages.gz files, so that information about new and updated&lt;/div&gt;&lt;div&gt;           packages is available. An update should always be performed before&lt;/div&gt;&lt;div&gt;           an upgrade or dist-upgrade. Please be aware that the overall&lt;/div&gt;&lt;div&gt;           progress meter will be incorrect as the size of the package files&lt;/div&gt;&lt;div&gt;           cannot be known in advance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       upgrade&lt;/div&gt;&lt;div&gt;           upgrade is used to install the newest versions of all packages&lt;/div&gt;&lt;div&gt;           currently installed on the system from the sources enumerated in&lt;/div&gt;&lt;div&gt;           /etc/apt/sources.list. Packages currently installed with new&lt;/div&gt;&lt;div&gt;           versions available are retrieved and upgraded; under no&lt;/div&gt;&lt;div&gt;           circumstances are currently installed packages removed, or packages&lt;/div&gt;&lt;div&gt;           not already installed retrieved and installed. New versions of&lt;/div&gt;&lt;div&gt;           currently installed packages that cannot be upgraded without&lt;/div&gt;&lt;div&gt;           changing the install status of another package will be left at&lt;/div&gt;&lt;div&gt;           their current version. An update must be performed first so that&lt;/div&gt;&lt;div&gt;           apt-get knows that new versions of packages are available.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       dselect-upgrade&lt;/div&gt;&lt;div&gt;           dselect-upgrade is used in conjunction with the traditional Debian&lt;/div&gt;&lt;div&gt;           packaging front-end, dselect(1).  dselect-upgrade follows the&lt;/div&gt;&lt;div&gt;           changes made by dselect(1) to the Status field of available&lt;/div&gt;&lt;div&gt;           packages, and performs the actions necessary to realize that state&lt;/div&gt;&lt;div&gt;           (for instance, the removal of old and the installation of new&lt;/div&gt;&lt;div&gt;           packages).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       dist-upgrade&lt;/div&gt;&lt;div&gt;           dist-upgrade in addition to performing the function of upgrade,&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt; also intelligently handles changing dependencies with new versions&lt;/div&gt;&lt;div&gt;           of packages; apt-get has a "smart" conflict resolution system, and&lt;/div&gt;&lt;div&gt;           it will attempt to upgrade the most important packages at the&lt;/div&gt;&lt;div&gt;           expense of less important ones if necessary. So, dist-upgrade&lt;/div&gt;&lt;div&gt;           command may remove some packages. The /etc/apt/sources.list file&lt;/div&gt;&lt;div&gt;           contains a list of locations from which to retrieve desired package&lt;/div&gt;&lt;div&gt;           files. See also apt_preferences(5) for a mechanism for overriding&lt;/div&gt;&lt;div&gt;           the general settings for individual packages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       install&lt;/div&gt;&lt;div&gt;           install is followed by one or more packages desired for&lt;/div&gt;&lt;div&gt;           installation or upgrading. Each package is a package name, not a&lt;/div&gt;&lt;div&gt;           fully qualified filename (for instance, in a Debian GNU/Linux&lt;/div&gt;&lt;div&gt;           system, libc6 would be the argument provided, not&lt;/div&gt;&lt;div&gt;           libc6_1.9.6-2.deb). All packages required by the package(s)&lt;/div&gt;&lt;div&gt;           specified for installation will also be retrieved and installed.&lt;/div&gt;&lt;div&gt;           The /etc/apt/sources.list file is used to locate the desired&lt;/div&gt;&lt;div&gt;           packages. If a hyphen is appended to the package name (with no&lt;/div&gt;&lt;div&gt;           intervening space), the identified package will be removed if it is&lt;/div&gt;&lt;div&gt;           installed. Similarly a plus sign can be used to designate a package&lt;/div&gt;&lt;div&gt;           to install. These latter features may be used to override decisions&lt;/div&gt;&lt;div&gt;           made by apt-get's conflict resolution system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           A specific version of a package can be selected for installation by&lt;/div&gt;&lt;div&gt;           following the package name with an equals and the version of the&lt;/div&gt;&lt;div&gt;           package to select. This will cause that version to be located and&lt;/div&gt;&lt;div&gt;           selected for install. Alternatively a specific distribution can be&lt;/div&gt;&lt;div&gt;           selected by following the package name with a slash and the version&lt;/div&gt;&lt;div&gt;           of the distribution or the Archive name (stable, testing,&lt;/div&gt;&lt;div&gt;           unstable).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           Both of the version selection mechanisms can downgrade packages and&lt;/div&gt;&lt;div&gt;           must be used with care.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           This is also the target to use if you want to upgrade one or more&lt;/div&gt;&lt;div&gt;           already-installed packages without upgrading every package you have on your system. Unlike the "upgrade" target, which installs the&lt;/div&gt;&lt;div&gt;           newest version of all currently installed packages, "install" will&lt;/div&gt;&lt;div&gt;           install the newest version of only the package(s) specified. Simply&lt;/div&gt;&lt;div&gt;           provide the name of the package(s) you wish to upgrade, and if a&lt;/div&gt;&lt;div&gt;           newer version is available, it (and its dependencies, as described&lt;/div&gt;&lt;div&gt;           above) will be downloaded and installed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           Finally, the apt_preferences(5) mechanism allows you to create an&lt;/div&gt;&lt;div&gt;           alternative installation policy for individual packages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           If no package matches the given expression and the expression&lt;/div&gt;&lt;div&gt;           contains one of '.', '?' or '*' then it is assumed to be a POSIX&lt;/div&gt;&lt;div&gt;           regular expression, and it is applied to all package names in the&lt;/div&gt;&lt;div&gt;           database. Any matches are then installed (or removed). Note that&lt;/div&gt;&lt;div&gt;           matching is done by substring so 'lo.*' matches 'how-lo' and&lt;/div&gt;&lt;div&gt;           'lowest'. If this is undesired, anchor the regular expression with&lt;/div&gt;&lt;div&gt;           a '^' or '$' character, or create a more specific regular&lt;/div&gt;&lt;div&gt;           expression.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       remove&lt;/div&gt;&lt;div&gt;           remove is identical to install except that packages are removed&lt;/div&gt;&lt;div&gt;           instead of installed. Note the removing a package leaves its&lt;/div&gt;&lt;div&gt;           configuration files in system. If a plus sign is appended to the&lt;/div&gt;&lt;div&gt;           package name (with no intervening space), the identified package&lt;/div&gt;&lt;div&gt;           will be installed instead of removed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       purge&lt;/div&gt;&lt;div&gt;           purge is identical to remove except that packages are removed and&lt;/div&gt;&lt;div&gt;           purged (any configuration files are deleted too).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       source&lt;/div&gt;&lt;div&gt;           source causes apt-get to fetch source packages. APT will examine&lt;/div&gt;&lt;div&gt;           the available packages to decide which source package to fetch. It&lt;/div&gt;&lt;div&gt;           will then find and download into the current directory the newest&lt;/div&gt;&lt;div&gt;           available version of that source package while respect the default&lt;/div&gt;&lt;div&gt;           release, set with the option APT::Default-Release, the -t option or&lt;/div&gt;&lt;div&gt;           per package with the pkg/release syntax, if possible.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Source packages are tracked separately from binary packages via&lt;/div&gt;&lt;div&gt;           deb-src type lines in the sources.list(5) file. This means that you&lt;/div&gt;&lt;div&gt;           will need to add such a line for each repository you want to get&lt;/div&gt;&lt;div&gt;           sources from. If you don't do this you will properly get another&lt;/div&gt;&lt;div&gt;           (newer, older or none) source version than the one you have&lt;/div&gt;&lt;div&gt;           installed or could install.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           If the --compile option is specified then the package will be&lt;/div&gt;&lt;div&gt;           compiled to a binary .deb using dpkg-buildpackage, if&lt;/div&gt;&lt;div&gt;           --download-only is specified then the source package will not be&lt;/div&gt;&lt;div&gt;           unpacked.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           A specific source version can be retrieved by postfixing the source&lt;/div&gt;&lt;div&gt;           name with an equals and then the version to fetch, similar to the&lt;/div&gt;&lt;div&gt;           mechanism used for the package files. This enables exact matching&lt;/div&gt;&lt;div&gt;           of the source package name and version, implicitly enabling the&lt;/div&gt;&lt;div&gt;           APT::Get::Only-Source option.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           Note that source packages are not tracked like binary packages,&lt;/div&gt;&lt;div&gt;           they exist only in the current directory and are similar to&lt;/div&gt;&lt;div&gt;           downloading source tar balls.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       build-dep&lt;/div&gt;&lt;div&gt;           build-dep causes apt-get to install/remove packages in an attempt&lt;/div&gt;&lt;div&gt;           to satisfy the build dependencies for a source package.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       check&lt;/div&gt;&lt;div&gt;           check is a diagnostic tool; it updates the package cache and checks&lt;/div&gt;&lt;div&gt;           for broken dependencies.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       clean&lt;/div&gt;&lt;div&gt;           clean clears out the local repository of retrieved package files.&lt;/div&gt;&lt;div&gt;           It removes everything but the lock file from&lt;/div&gt;&lt;div&gt;           /var/cache/apt/archives/ and /var/cache/apt/archives/partial/. When&lt;/div&gt;&lt;div&gt;           APT is used as a dselect(1) method, clean is run automatically.&lt;/div&gt;&lt;div&gt;           Those who do not use dselect will likely want to run apt-get clean&lt;/div&gt;&lt;div&gt;           from time to time to free up disk space. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;autoclean&lt;/div&gt;&lt;div&gt;           Like clean, autoclean clears out the local repository of retrieved&lt;/div&gt;&lt;div&gt;           package files. The difference is that it only removes package files&lt;/div&gt;&lt;div&gt;           that can no longer be downloaded, and are largely useless. This&lt;/div&gt;&lt;div&gt;           allows a cache to be maintained over a long period without it&lt;/div&gt;&lt;div&gt;           growing out of control. The configuration option&lt;/div&gt;&lt;div&gt;           APT::Clean-Installed will prevent installed packages from being&lt;/div&gt;&lt;div&gt;           erased if it is set to off.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       autoremove&lt;/div&gt;&lt;div&gt;           autoremove is used to remove packages that were automatically&lt;/div&gt;&lt;div&gt;           installed to satisfy dependencies for some package and that are no&lt;/div&gt;&lt;div&gt;           more needed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OPTIONS&lt;/div&gt;&lt;div&gt;       All command line options may be set using the configuration file, the&lt;/div&gt;&lt;div&gt;       descriptions indicate the configuration option to set. For boolean&lt;/div&gt;&lt;div&gt;       options you can override the config file by using something like&lt;/div&gt;&lt;div&gt;       -f-,--no-f, -f=no or several other variations.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --no-install-recommends&lt;/div&gt;&lt;div&gt;           Do not consider recommended packages as a dependency for&lt;/div&gt;&lt;div&gt;           installing. Configuration Item: APT::Install-Recommends.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -d, --download-only&lt;/div&gt;&lt;div&gt;           Download only; package files are only retrieved, not unpacked or&lt;/div&gt;&lt;div&gt;           installed. Configuration Item: APT::Get::Download-Only.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -f, --fix-broken&lt;/div&gt;&lt;div&gt;           Fix; attempt to correct a system with broken dependencies in place.&lt;/div&gt;&lt;div&gt;           This option, when used with install/remove, can omit any packages&lt;/div&gt;&lt;div&gt;           to permit APT to deduce a likely solution. If packages are&lt;/div&gt;&lt;div&gt;           specified, these have to completely correct the problem. The option&lt;/div&gt;&lt;div&gt;           is sometimes necessary when running APT for the first time; APT&lt;/div&gt;&lt;div&gt;           itself does not allow broken package dependencies to exist on a&lt;/div&gt;&lt;div&gt;           system. It is possible that a system's dependency structure can be&lt;/div&gt;&lt;div&gt;           so corrupt as to require manual intervention (which usually means&lt;/div&gt;&lt;div&gt;           using dselect(1) or dpkg --remove to eliminate some of the&lt;/div&gt;&lt;div&gt;           offending packages). Use of this option together with -m may produce an error in some situations. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Get::Fix-Broken.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -m, --ignore-missing, --fix-missing&lt;/div&gt;&lt;div&gt;           Ignore missing packages; If packages cannot be retrieved or fail&lt;/div&gt;&lt;div&gt;           the integrity check after retrieval (corrupted package files), hold&lt;/div&gt;&lt;div&gt;           back those packages and handle the result. Use of this option&lt;/div&gt;&lt;div&gt;           together with -f may produce an error in some situations. If a&lt;/div&gt;&lt;div&gt;           package is selected for installation (particularly if it is&lt;/div&gt;&lt;div&gt;           mentioned on the command line) and it could not be downloaded then&lt;/div&gt;&lt;div&gt;           it will be silently held back. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Get::Fix-Missing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --no-download&lt;/div&gt;&lt;div&gt;           Disables downloading of packages. This is best used with&lt;/div&gt;&lt;div&gt;           --ignore-missing to force APT to use only the .debs it has already&lt;/div&gt;&lt;div&gt;           downloaded. Configuration Item: APT::Get::Download.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -q, --quiet&lt;/div&gt;&lt;div&gt;           Quiet; produces output suitable for logging, omitting progress&lt;/div&gt;&lt;div&gt;           indicators. More q's will produce more quiet up to a maximum of 2.&lt;/div&gt;&lt;div&gt;           You can also use -q=# to set the quiet level, overriding the&lt;/div&gt;&lt;div&gt;           configuration file. Note that quiet level 2 implies -y, you should&lt;/div&gt;&lt;div&gt;           never use -qq without a no-action modifier such as -d, --print-uris&lt;/div&gt;&lt;div&gt;           or -s as APT may decided to do something you did not expect.&lt;/div&gt;&lt;div&gt;           Configuration Item: quiet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -s, --simulate, --just-print, --dry-run, --recon, --no-act&lt;/div&gt;&lt;div&gt;           No action; perform a simulation of events that would occur but do&lt;/div&gt;&lt;div&gt;           not actually change the system. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Get::Simulate.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           Simulation run as user will deactivate locking (Debug::NoLocking)&lt;/div&gt;&lt;div&gt;           automatic. Also a notice will be displayed indicating that this is&lt;/div&gt;&lt;div&gt;           only a simulation, if the option Simulation run as user will deactivate locking (Debug::NoLocking)&lt;/div&gt;&lt;div&gt;           automatic. Also a notice will be displayed indicating that this is&lt;/div&gt;&lt;div&gt;           only a simulation, if the option&lt;/div&gt;&lt;div&gt;           APT::Get::Show-User-Simulation-Note is set (Default: true). Neither&lt;/div&gt;&lt;div&gt;           NoLocking nor the notice will be triggered if run as root (root&lt;/div&gt;&lt;div&gt;           should know what he is doing without further warnings by apt-get).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;           Simulate prints out a series of lines each one representing a dpkg&lt;/div&gt;&lt;div&gt;           operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square&lt;/div&gt;&lt;div&gt;           brackets indicate broken packages and empty set of square brackets&lt;/div&gt;&lt;div&gt;           meaning breaks that are of no consequence (rare).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -y, --yes, --assume-yes&lt;/div&gt;&lt;div&gt;           Automatic yes to prompts; assume "yes" as answer to all prompts and&lt;/div&gt;&lt;div&gt;           run non-interactively. If an undesirable situation, such as&lt;/div&gt;&lt;div&gt;           changing a held package, trying to install a unauthenticated&lt;/div&gt;&lt;div&gt;           package or removing an essential package occurs then apt-get will&lt;/div&gt;&lt;div&gt;           abort. Configuration Item: APT::Get::Assume-Yes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -u, --show-upgraded&lt;/div&gt;&lt;div&gt;           Show upgraded packages; Print out a list of all packages that are&lt;/div&gt;&lt;div&gt;           to be upgraded. Configuration Item: APT::Get::Show-Upgraded.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -V, --verbose-versions&lt;/div&gt;&lt;div&gt;           Show full versions for upgraded and installed packages.&lt;/div&gt;&lt;div&gt;           Configuration Item: APT::Get::Show-Versions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -b, --compile, --build&lt;/div&gt;&lt;div&gt;           Compile source packages after downloading them. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Get::Compile.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --install-recommends&lt;/div&gt;&lt;div&gt;           Also install recommended packages.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --no-install-recommends&lt;/div&gt;&lt;div&gt;           Do not install recommended packages.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;--ignore-hold&lt;/div&gt;&lt;div&gt;           Ignore package Holds; This causes apt-get to ignore a hold placed&lt;/div&gt;&lt;div&gt;           on a package. This may be useful in conjunction with dist-upgrade&lt;/div&gt;&lt;div&gt;           to override a large number of undesired holds. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Ignore-Hold.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --no-upgrade&lt;/div&gt;&lt;div&gt;           Do not upgrade packages; When used in conjunction with install,&lt;/div&gt;&lt;div&gt;           no-upgrade will prevent packages on the command line from being&lt;/div&gt;&lt;div&gt;           upgraded if they are already installed. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Get::Upgrade.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --force-yes&lt;/div&gt;&lt;div&gt;           Force yes; This is a dangerous option that will cause apt to&lt;/div&gt;&lt;div&gt;           continue without prompting if it is doing something potentially&lt;/div&gt;&lt;div&gt;           harmful. It should not be used except in very special situations.&lt;/div&gt;&lt;div&gt;           Using force-yes can potentially destroy your system! Configuration&lt;/div&gt;&lt;div&gt;           Item: APT::Get::force-yes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --print-uris&lt;/div&gt;&lt;div&gt;           Instead of fetching the files to install their URIs are printed.&lt;/div&gt;&lt;div&gt;           Each URI will have the path, the destination file name, the size&lt;/div&gt;&lt;div&gt;           and the expected md5 hash. Note that the file name to write to will&lt;/div&gt;&lt;div&gt;           not always match the file name on the remote site! This also works&lt;/div&gt;&lt;div&gt;           with the source and update commands. When used with the update&lt;/div&gt;&lt;div&gt;           command the MD5 and size are not included, and it is up to the user&lt;/div&gt;&lt;div&gt;           to decompress any compressed files. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Get::Print-URIs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --purge&lt;/div&gt;&lt;div&gt;           Use purge instead of remove for anything that would be removed. An&lt;/div&gt;&lt;div&gt;           asterisk ("*") will be displayed next to packages which are&lt;/div&gt;&lt;div&gt;           scheduled to be purged.  remove --purge is equivalent to the purge&lt;/div&gt;&lt;div&gt;           command. Configuration Item: APT::Get::Purge.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --reinstall&lt;/div&gt;&lt;div&gt;           Re-Install packages that are already installed and at the newest&lt;/div&gt;&lt;div&gt;           version. Configuration Item: APT::Get::ReInstall.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;--list-cleanup&lt;/div&gt;&lt;div&gt;           This option defaults to on, use --no-list-cleanup to turn it off.&lt;/div&gt;&lt;div&gt;           When on apt-get will automatically manage the contents of&lt;/div&gt;&lt;div&gt;           /var/lib/apt/lists to ensure that obsolete files are erased. The&lt;/div&gt;&lt;div&gt;           only reason to turn it off is if you frequently change your source&lt;/div&gt;&lt;div&gt;           list. Configuration Item: APT::Get::List-Cleanup.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -t, --target-release, --default-release&lt;/div&gt;&lt;div&gt;           This option controls the default input to the policy engine, it&lt;/div&gt;&lt;div&gt;           creates a default pin at priority 990 using the specified release&lt;/div&gt;&lt;div&gt;           string. This overrides the general settings in&lt;/div&gt;&lt;div&gt;           /etc/apt/preferences. Specifically pinned packages are not affected&lt;/div&gt;&lt;div&gt;           by the value of this option. In short, this option lets you have&lt;/div&gt;&lt;div&gt;           simple control over which distribution packages will be retrieved&lt;/div&gt;&lt;div&gt;           from. Some common examples might be -t '2.1*', -t unstable or -t&lt;/div&gt;&lt;div&gt;           sid. Configuration Item: APT::Default-Release; see also the&lt;/div&gt;&lt;div&gt;           apt_preferences(5) manual page.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --trivial-only&lt;/div&gt;&lt;div&gt;           Only perform operations that are 'trivial'. Logically this can be&lt;/div&gt;&lt;div&gt;           considered related to --assume-yes, where --assume-yes will answer&lt;/div&gt;&lt;div&gt;           yes to any prompt, --trivial-only will answer no. Configuration&lt;/div&gt;&lt;div&gt;           Item: APT::Get::Trivial-Only.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --no-remove&lt;/div&gt;&lt;div&gt;           If any packages are to be removed apt-get immediately aborts&lt;/div&gt;&lt;div&gt;           without prompting. Configuration Item: APT::Get::Remove.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --auto-remove&lt;/div&gt;&lt;div&gt;           If the command is either install or remove, then this option acts&lt;/div&gt;&lt;div&gt;           like running autoremove command, removing the unused dependency&lt;/div&gt;&lt;div&gt;           packages. Configuration Item: APT::Get::AutomaticRemove.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --only-source&lt;/div&gt;&lt;div&gt;           Only has meaning for the source and build-dep commands. Indicates&lt;/div&gt;&lt;div&gt;           that the given source names are not to be mapped through the binary&lt;/div&gt;&lt;div&gt;           table. This means that if this option is specified, these commands&lt;/div&gt;&lt;div&gt;           will only accept source package names as arguments, rather than&lt;/div&gt;&lt;div&gt;           accepting binary package names and looking up the corresponding&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;--diff-only, --dsc-only, --tar-only&lt;/div&gt;&lt;div&gt;           Download only the diff, dsc, or tar file of a source archive.&lt;/div&gt;&lt;div&gt;           Configuration Item: APT::Get::Diff-Only, APT::Get::Dsc-Only, and&lt;/div&gt;&lt;div&gt;           APT::Get::Tar-Only.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --arch-only&lt;/div&gt;&lt;div&gt;           Only process architecture-dependent build-dependencies.&lt;/div&gt;&lt;div&gt;           Configuration Item: APT::Get::Arch-Only.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       --allow-unauthenticated&lt;/div&gt;&lt;div&gt;           Ignore if packages can't be authenticated and don't prompt about&lt;/div&gt;&lt;div&gt;           it. This is useful for tools like pbuilder. Configuration Item:&lt;/div&gt;&lt;div&gt;           APT::Get::AllowUnauthenticated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -h, --help&lt;/div&gt;&lt;div&gt;           Show a short usage summary.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -v, --version&lt;/div&gt;&lt;div&gt;           Show the program version.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -c, --config-file&lt;/div&gt;&lt;div&gt;           Configuration File; Specify a configuration file to use. The&lt;/div&gt;&lt;div&gt;           program will read the default configuration file and then this&lt;/div&gt;&lt;div&gt;           configuration file. See apt.conf(5) for syntax information.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       -o, --option&lt;/div&gt;&lt;div&gt;           Set a Configuration Option; This will set an arbitrary&lt;/div&gt;&lt;div&gt;           configuration option. The syntax is -o Foo::Bar=bar.  -o and&lt;/div&gt;&lt;div&gt;           --option can be used multiple times to set different options.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;FILES&lt;/div&gt;&lt;div&gt;       /etc/apt/sources.list&lt;/div&gt;&lt;div&gt;           Locations to fetch packages from. Configuration Item:&lt;/div&gt;&lt;div&gt;           Dir::Etc::SourceList.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /etc/apt/sources.list.d/&lt;/div&gt;&lt;div&gt;           File fragments for locations to fetch packages from. Configuration&lt;/div&gt;&lt;div&gt;           Item: Dir::Etc::SourceParts&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;/etc/apt/apt.conf&lt;/div&gt;&lt;div&gt;           APT configuration file. Configuration Item: Dir::Etc::Main.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /etc/apt/apt.conf.d/&lt;/div&gt;&lt;div&gt;           APT configuration file fragments. Configuration Item:&lt;/div&gt;&lt;div&gt;           Dir::Etc::Parts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /etc/apt/preferences&lt;/div&gt;&lt;div&gt;           Version preferences file. This is where you would specify&lt;/div&gt;&lt;div&gt;           "pinning", i.e. a preference to get certain packages from a&lt;/div&gt;&lt;div&gt;           separate source or from a different version of a distribution.&lt;/div&gt;&lt;div&gt;           Configuration Item: Dir::Etc::Preferences.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /etc/apt/preferences.d/&lt;/div&gt;&lt;div&gt;           File fragments for the version preferences. Configuration Item:&lt;/div&gt;&lt;div&gt;           Dir::Etc::PreferencesParts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /var/cache/apt/archives/&lt;/div&gt;&lt;div&gt;           Storage area for retrieved package files. Configuration Item:&lt;/div&gt;&lt;div&gt;           Dir::Cache::Archives.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /var/cache/apt/archives/partial/&lt;/div&gt;&lt;div&gt;           Storage area for package files in transit. Configuration Item:&lt;/div&gt;&lt;div&gt;           Dir::Cache::Archives (implicit partial).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /var/lib/apt/lists/&lt;/div&gt;&lt;div&gt;           Storage area for state information for each package resource&lt;/div&gt;&lt;div&gt;           specified in sources.list(5) Configuration Item: Dir::State::Lists.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       /var/lib/apt/lists/partial/&lt;/div&gt;&lt;div&gt;           Storage area for state information in transit. Configuration Item:&lt;/div&gt;&lt;div&gt;           Dir::State::Lists (implicit partial).&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;SEE ALSO&lt;/div&gt;&lt;div&gt;       apt-cache(8), apt-cdrom(8), dpkg(1), dselect(1), sources.list(5),&lt;/div&gt;&lt;div&gt;       apt.conf(5), apt-config(8), apt-secure(8), The APT User's guide in&lt;/div&gt;&lt;div&gt;       /usr/share/doc/apt-doc/, apt_preferences(5), the APT Howto.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DIAGNOSTICS&lt;/div&gt;&lt;div&gt;       apt-get returns zero on normal operation, decimal 100 on error.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ORIGINAL AUTHORS&lt;/div&gt;&lt;div&gt;       Jason Gunthorpe&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;CURRENT AUTHORS&lt;/div&gt;&lt;div&gt;       APT team&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       QA Page[1]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;BUGS&lt;/div&gt;&lt;div&gt;       APT bug page[2]. If you wish to report a bug in APT, please see&lt;/div&gt;&lt;div&gt;       /usr/share/doc/debian/bug-reporting.txt or the reportbug(1) command.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;AUTHORS&lt;/div&gt;&lt;div&gt;       Jason Gunthorpe&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;       APT team&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;NOTES&lt;/div&gt;&lt;div&gt;        1. QA Page&lt;/div&gt;&lt;div&gt;           http://packages.qa.debian.org/a/apt.html&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;        2. APT bug page&lt;/div&gt;&lt;div&gt;           http://bugs.debian.org/src:apt&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-3681506515804066769?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/3681506515804066769/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/11/manual-for-apt-get-apt-package-handling.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/3681506515804066769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/3681506515804066769'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/11/manual-for-apt-get-apt-package-handling.html' title='Manual for apt-get - APT package handling utility'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-7297576166423885617</id><published>2010-10-11T21:56:00.000+07:00</published><updated>2010-10-11T22:03:15.144+07:00</updated><title type='text'>Transmission 2.10 BitTorrent client released</title><content type='html'>&lt;h1&gt;Transmission 2.10 BitTorrent client released&lt;/h1&gt;       &lt;p&gt;   &lt;span class="pic_right" style="width: 174px;"&gt;   &lt;img src="http://www.h-online.com/imgs/43/5/8/1/1/3/9/Transmission_logo_200.jpg-d7d06217430e9217.jpeg" alt="Transmission Logo" width="174" height="200" /&gt;      &lt;/span&gt;   The &lt;a href="http://www.transmissionbt.com/" rel="external"&gt;Transmission&lt;/a&gt;  developers have issued version 2.10 of their popular cross-platform  BitTorrent peer-to-peer file sharing client. According to the  developers, the latest update addresses a number of issues found in the  previous release and includes several performance improvements across  all platforms, including various CPU optimisations and memory cache  reductions aimed at reducing disk I/O.&lt;/p&gt; &lt;p&gt;Transmission 2.10 now features support for automatically stopping  idle seeding torrents and three new command-line utilities for editing,  viewing and creating torrent files. Web Client updates include the  addition of a peer list to the inspector, a new compact view mode and  support for sorting by size and filtering by active and finished. Other  changes include cookies.txt file support, the ability to display file  sizes and speeds in base 10 on Mac OS X Snow Leopard systems and gzip  compression support in the RPC server.&lt;/p&gt; &lt;p&gt;Further information about the update, including a full list of changes, can be found in the &lt;a href="https://trac.transmissionbt.com/wiki/Changes#version-2.10" rel="external"&gt;release notes&lt;/a&gt;. Transmission 2.10 is available to &lt;a href="http://www.transmissionbt.com/download.php" rel="external"&gt;download&lt;/a&gt;  for Windows, Mac OS X and Linux. Users that currently have Transmission  installed can use the built-in "Check for Updates" feature.  Transmission is dual-licensed under the MIT License and version 2 of the  GNU General Public License (GPLv2).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-7297576166423885617?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/7297576166423885617/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/10/transmission-210-bittorrent-client.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7297576166423885617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7297576166423885617'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/10/transmission-210-bittorrent-client.html' title='Transmission 2.10 BitTorrent client released'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-7015229202094325235</id><published>2010-10-11T21:46:00.000+07:00</published><updated>2010-10-11T21:48:37.291+07:00</updated><title type='text'>First look at Acer Aspire One D255 with Android</title><content type='html'>&lt;a href="http://www.android.com/"&gt;&lt;img src="http://distrowatch.com/images/icon-large/android.png" alt="Google Android" vspace="2" align="left" border="0" hspace="20" /&gt;&lt;/a&gt;&lt;a href="http://www.zath.co.uk/acer-aspire-one-d255-with-dual-core-atom-cpu-for-release-soon/"&gt;&lt;img src="http://distrowatch.com/images/other/acer-aspire-one-d255.png" alt="Acer Aspire One D255" vspace="2" align="right" border="0" hspace="20" /&gt;&lt;/a&gt;  Over the past couple of years Android has become a well-established  player in the smartphone market. This success has prompted many industry  analysts to speculate that it couldn't possibly take too long before  Google's Linux-based operating system expanded into other areas of  mobile computing, notably to netbooks and tablet PCs - especially given  the spectacular success of Apple's iPad. As a result, last week's  announcement by Acer detailing the product &lt;a href="http://www.pcworld.com/businesscenter/article/207226/acer_netbooks_will_dualboot_android_and_windows_7.html"&gt;launch of a series of netbooks in dual-boot (Windows/Android) configuration&lt;/a&gt;  wasn't a major surprise. But it did create enough attention in tech  media; after all, this was the first time a major hardware manufacturer  started offering a personal computer pre-installed with Android.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                &lt;b&gt;The hardware&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;                Things tend to happen fast in technologically advanced  Taiwan where Acer maintains its corporate headquarters so it didn't take  long before Taipei's retail stores started displaying the first of  these dual-boot netbooks. As a curious geek, I needed little convincing  and soon I saw myself parting with NT$9,999 (US$324, €232) for an Acer  Aspire One D255. This is a 10-inch netbook powered by Intel Atom N450  (1.66 GHz, 512 kB cache), 1 GB of RAM, a 160 GB hard disk, with  Microsoft Windows XP and Google Android as the two available operating  systems. For those interested in details about the integrated  peripherals please see the output of lspci below.&lt;br /&gt;&lt;br /&gt;               &lt;p&gt;&lt;a href="http://distrowatch.com/images/screenshots/android-aspire-lspci.png"&gt;&lt;img src="http://distrowatch.com/images/screenshots/android-aspire-lspci-small.png" alt="lspci" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Acer Aspire One D255 - the output of lspci&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;                This was actually the cheapest of the several dual-boot  Aspire One netbooks launched last week. While the other models seemed to  have slightly better hardware specifications, their higher price was  (presumably) also justified by the presence of the newer Windows 7 on  them (again dual-booting with Android). Since I have no use for either  of the Windows versions, I decided to buy the lower-priced Windows  XP/Android combination, rather than the more expensive Windows 7/Android  configuration. This article offers a first look review of this  interesting netbook, with a focus on the Android part of the dual-boot  setup.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                &lt;b&gt;First boot&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;                Most Linux users will be familiar with the term  "dual-boot" - it simply implies that a computer comes with two operating  systems and the user can choose which one to load at boot time. But  upon the first boot, I discovered that Acer has given the term  "dual-boot" a slightly different meaning; the system automatically  booted into Windows XP without giving any choice to the owner of the  computer. This, as it turned out, was a deliberate decision on the part  of the manufacturer - you absolutely have to accept the Microsoft  Windows XP licence agreement before being allowed anywhere near the  Android part of the deal. This struck me as a rather strange decision,  but that's how it is with these "dual-boot" netbooks from Acer.&lt;br /&gt;&lt;br /&gt;                The last time I used any flavour of Microsoft Windows  was about eight years ago, so I largely forgot what it was like to go  through the process of setting up a (pre-installed) Windows computer. My  patience was severely tested while I kept clicking on a series of  incomprehensible screens and when I watched a program installing  something, then rebooting, installing something again, then rebooting  once more, I had to leave and get a cup of coffee. When I returned half  an hour later and when Windows XP finally appeared in its full glory, I  was once again reminded of the sad state of affairs in the world of  proprietary software - a pop-up screen prompting me to urgently update  the anti-virus database, an icon proudly offering a "free" 60-day trial  of Microsoft Office... Why would anybody put up with this nonsense at a  time when there are so many excellent operating systems available for  free download is beyond me...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                &lt;b&gt;The desktop&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;                But let me get back to the purpose of this feature - a  first look at the Acer implementation of Android on its newest netbooks.  The user guide included with the computer calls this non-Windows part  of the system "Instant-on for Android", which I found a rather  intriguing name. Will the operating system really come up in an instant?  After reading the guide my expectations were (perhaps unrealistically)  high so inevitably I ended up being disappointed. Android booted in 16  seconds. Granted, this compares well with Windows XP on the same machine  which takes good 60 seconds to arrive at the desktop with all the  default services running, but Acer has once again stretched the  definition of a word. What &lt;i&gt;is&lt;/i&gt; instant, though, is the shutdown  speed. Since there is no shutdown button anywhere on the desktop,  pressing the power button seemed like the only way to turn off the  computer and that does happen in an instant. More of a "instant-off"  system then.&lt;br /&gt;&lt;br /&gt;               &lt;p&gt;&lt;a href="http://distrowatch.com/images/screenshots/android-aspire-desktop.png"&gt;&lt;img src="http://distrowatch.com/images/screenshots/android-aspire-desktop-small.png" alt="Android on Acer Aspire One" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Android on Acer Aspire One D255 - the default desktop&lt;/b&gt;&lt;br /&gt;(full image size: 355kB, resolution 1024x600 pixels)&lt;/p&gt;&lt;br /&gt;                The default desktop is fairly spartan. There is a  toolbar at the top of the screen with indicators for the keyboard  layout, wireless and wired connections, battery status and time. None of  these icons offer any tooltips  or right/left-click options. There are  four application icons at the bottom (more can be added), there is an  analog clock widget, a tab that brings up the full list of all installed  programs and a peeled top-left corner of the wallpaper with an arrow  underneath. Clicking on it brings up a dialog asking the user whether  she really wants to switch to Windows XP now. Once again I found Acer's  terminology misleading - in this case the term "switch" means simply  "reboot". Then again, what was I expecting?&lt;br /&gt;&lt;br /&gt;                Like on many Android smartphones, there is a virtual  desktop on the right and left of the home screen which can be accessed  by pressing the appropriate arrow key or by holding and dragging the  right mouse button. The home screen can be reached from any place by  pressing the Windows key. The running programs are not minimised to a  taskbar; instead they are managed (stopped) from Settings -&gt;  Applications. Similar to any smartphone implementation of Android, a  context menu, which appears as a series of icons along the bottom of the  screen, can be accessed with a right click.&lt;br /&gt;&lt;br /&gt;               &lt;p&gt;&lt;img src="http://distrowatch.com/images/screenshots/android-aspire-context.png" alt="Android on Acer Aspire One" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Android on Acer Aspire One D255 - the context menu&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;b&gt;Applications&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;                If the default desktop seemed bare, the number of  available applications did even more so. There are two browsers (Firefox  3.5.1 and Mobile Safari), a music player, an image viewer, a  (cumbersome) file manager, a handful of desktop widgets and a few  configuration utilities. That's it. Now if you are thinking that this is  not too bad for a default system and that there are thousands of  Android applications available from &lt;a href="http://www.android.com/market/"&gt;the Market&lt;/a&gt;  and other third-party repositories, you'll be shocked to find out that  this isn't the case on Acer's Android. None of the two browsers  understands "market://", so there is no straightforward way to install  any new applications! In effect, Acer's Android is locked down and  impossible to extend (unless you are a seasoned hacker who could  probably find a way).&lt;br /&gt;&lt;br /&gt;               &lt;p&gt;&lt;a href="http://distrowatch.com/images/screenshots/android-aspire-apps.png"&gt;&lt;img src="http://distrowatch.com/images/screenshots/android-aspire-apps-small.png" alt="Android on Acer Aspire One" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Android on Acer Aspire One D255 - list of available applications&lt;/b&gt;&lt;br /&gt;(full image size: 191kB, resolution 1024x600 pixels)&lt;/p&gt;&lt;br /&gt;                This was a disappointing discovery. I own an Android  smartphone (HTC Desire) and one of the reasons I like it so much is the  availability of many interesting Android applications that can be  installed with a single click. Why did the responsible decision makers  at Acer think that taking this away from the user was a great idea is  hard to understand. Did they actually try the Android part of their  dual-boot netbooks? And if that wasn't enough, another horror discovery  was the inability to use the touchpad to scroll up and down in any  application, including Firefox (though, curiously, a mouse wheel worked  reasonably well). For this basic function you can either use the arrow  keys or you can drag the scrollbar in the relevant direction. This  certainly takes away much pleasure from using Firefox, perhaps the only  application of any value on Acer's Android!&lt;br /&gt;&lt;br /&gt;               &lt;p&gt;&lt;a href="http://distrowatch.com/images/screenshots/android-aspire-settings.png"&gt;&lt;img src="http://distrowatch.com/images/screenshots/android-aspire-settings-small.png" alt="Android on Acer Aspire One" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Android on Acer Aspire One D255 - the settings screen&lt;/b&gt;&lt;br /&gt;(full image size: 143kB, resolution 1024x600 pixels)&lt;/p&gt;&lt;br /&gt;                Speaking of Firefox (a somewhat surprising inclusion at  the expense of Google Chrome), it comes with Google toolbar installed by  default and a comprehensive range of plugins, including Shockwave  Flash, Acrobat Reader and the MPlayer plugin that will play just about  any audio and video format directly in the browser. From this point of  view, Firefox is well-configured for browsing any content. At least in  theory. Unfortunately, I found that, like on many Android smartphones,  YouTube videos and other Flash content don't play smoothly.&lt;br /&gt;&lt;br /&gt;               &lt;p&gt;&lt;a href="http://distrowatch.com/images/screenshots/android-aspire-firefox.png"&gt;&lt;img src="http://distrowatch.com/images/screenshots/android-aspire-firefox-small.png" alt="Android on Acer Aspire One" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Android on Acer Aspire One D255 - the Firefox browser&lt;/b&gt;&lt;br /&gt;(full image size: 291kB, resolution 1024x600 pixels)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;b&gt;Booting from USB drive&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;                At this point I came to a conclusion that Acer's Android  is far too limited and buggy an operating system to keep it on the  computer. But before wiping the hard disk clean (and getting rid of  Windows XP as well in one swoop), I thought I'd give it a test by  booting into Ubuntu 10.10 Netbook edition from a USB key. This proved to  be a much more pleasant experience - the system detected and set up all  hardware correctly (including the wireless network and the webcam).  Running Ubuntu also provided an opportunity to look at the content of  the hard disk which was impossible with Android, since it includes no  terminal or other command-line tool. So as a matter of interest, the 160  GB hard disk is divided into three partitions - an 11 GB /dev/sda1 (a  boot partition, which also contains images that would restore the system  to the original state), a miserly 4 GB /dev/sda2 containing the Android  operating system (only 1.4 GB is used) and a whopping 135 GB /dev/sda3  partition containing Windows XP (14 GB is used). So that's how much  space (and respect) Android gets from Acer!&lt;br /&gt;&lt;br /&gt;               &lt;p&gt;&lt;a href="http://distrowatch.com/images/screenshots/ubuntu-10.10-netbook.png"&gt;&lt;img src="http://distrowatch.com/images/screenshots/ubuntu-10.10-netbook-small.png" alt="Ubuntu" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ubuntu 10.10 "Netbook" edition features the new Unity user interface.&lt;/b&gt;&lt;br /&gt;(full image size: 396kB, resolution 1024x600 pixels)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;b&gt;Conclusions&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;                The Android implementation on Acer's recently launched  dual-boot netbooks feels more like a technology preview than a usable  product. It is buggy and inextensible, with no possibility to install  extra applications from the Android Market or any other repository. As  such, it is limited to basic tasks, such as Internet browsing, web  interaction, image viewing and media playback. It's hard to say who the  product is intended for - the Windows crowd will take one quick look and  never boot into it again, while any Linux geek will surely prefer a  proper Linux distribution or one of the netbook-oriented variants.  Perhaps the only positive point is that by providing a Linux-based  alternative on its netbooks, Acer was forced to build these computers  from Linux-friendly hardware components, so there are no unwelcome  surprises when it comes to hardware support.&lt;br /&gt;&lt;br /&gt;                Of course, this is Acer's first attempt at delivering an  Android-powered netbook, so one can understand the difficulties of  creating a workable solution from something that is much more suited to  running on smaller handheld devices with touchscreens. Still, the  manufacturer is guilty for making very little effort at customising the  product for a 10-inch screen or, indeed, for not choosing to dual-boot  Windows with a proper Linux distribution that would be so much more  suitable for running on the netbook. Perhaps Acer will realise its  mistake and provide a better Android implementation for its next release  or it might even deliver online updates that would address some of the  bugs and inconveniences. Unfortunately, by that time my Acer netbook  will be running a real, full-featured Linux operating system, instead of  this bizarre Windows XP/Android combination.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-7015229202094325235?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/7015229202094325235/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/10/first-look-at-acer-aspire-one-d255-with.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7015229202094325235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/7015229202094325235'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/10/first-look-at-acer-aspire-one-d255-with.html' title='First look at Acer Aspire One D255 with Android'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8612257157786121792.post-1122871266621309823</id><published>2010-10-11T11:15:00.001+07:00</published><updated>2010-10-11T11:45:30.378+07:00</updated><title type='text'>Leaked HTC HD7 Photo, GCF Approval</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3vrVM98Xam0/TLKWRVQp02I/AAAAAAAAACI/qxvnmQzTCd8/s1600/Leaked-HTC-HD7-Photo-GCF-Approval-2.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 219px;" src="http://3.bp.blogspot.com/_3vrVM98Xam0/TLKWRVQp02I/AAAAAAAAACI/qxvnmQzTCd8/s320/Leaked-HTC-HD7-Photo-GCF-Approval-2.png" alt="" id="BLOGGER_PHOTO_ID_5526644917245956962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span name="intelliTxt" id="intelliTxt"&gt;&lt;strong&gt;Taiwanese mobile phone  maker HTC Corporation is expected to be among the first vendors to come  to the market with handsets running under Microsoft's new Windows Phone 7  operating system, and the long rumored &lt;/strong&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/Full-Specs-of-HTC-HD7-Surface-157758.shtml"&gt;&lt;strong&gt;HTC  HD7&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; is one of the first such devices in the  company's lineup.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Originally leaked into the wild under  the name of HTC HD3, this Windows Phone 7 device has just received the  necessary approvals from the Global Certification Forum, and also  emerged in what seems to be the first photo showing it with T-Mobile  branding all over it.&lt;br /&gt;&lt;br /&gt;   Most of the specifications &lt;a target="_blank" href="http://news.softpedia.com/news/HTC-HD7-Photos-and-Specs-Available-157639.shtml"&gt;&lt;strong&gt;HD7&lt;/strong&gt;&lt;/a&gt;  comes to the market with were already brought to light, but little is  known so far on the mobile phone's actual market availability.&lt;br /&gt;&lt;br /&gt; &lt;table class="margin_right15px" width="110" align="left" border="0" cellpadding="10" cellspacing="0"&gt;   &lt;tbody&gt;&lt;tr&gt;   &lt;td class="article_tb_bg" valign="top"&gt; &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;a target="_blank" href="http://news.softpedia.com/news/HTC-Mondrian-with-WP7-Spotted-Again-En-Route-to-AT-T-160070.shtml"&gt;&lt;strong&gt;The  device&lt;/strong&gt;&lt;/a&gt; should come with quad band GSM / GPRS / EDGE and  with dual and UMTS / HSDPA / HSUPA at 900 / 2100 MHz connectivity  options on board, as the GCF approval shows (&lt;a target="_blank" href="http://www.theunwired.net/?item=approval-gcf-approves-htc-hd7-windows-phone-7" rel="nofollow"&gt;via&lt;/a&gt; the unwired).&lt;br /&gt;&lt;br /&gt;Rumor has it that HD7  should land on the market in Europe via various carriers in more than  one country, and it appears that T-Mobile USA is also set to launch the  new mobile phone in the near future, at least this is what the photo  that emerged at &lt;a target="_blank" href="http://www.tmonews.com/2010/10/is-this-the-t-mobile-htc-hd7/" rel="nofollow"&gt;TmoNews&lt;/a&gt; suggests.&lt;br /&gt;&lt;br /&gt;Interestingly enough, it  appears that the US-bound version of the new &lt;a target="_blank" href="http://news.softpedia.com/news/Specs-of-HTC-Mozart-Emerge-Set-for-October-Launch-in-the-UK-159257.shtml"&gt;&lt;strong&gt;mobile  phone&lt;/strong&gt;&lt;/a&gt; should land on &lt;a itxtdid="25761977" target="_blank" href="http://news.softpedia.com/news/Leaked-HTC-HD7-Photo-GCF-Approval-160204.shtml#" style="font-weight: normal ! important; font-size: 100% ! important; text-decoration: underline ! important; border-bottom: 0.075em solid rgb(0, 102, 204) ! important; padding-bottom: 1px ! important; color: rgb(0, 102, 204) ! important; background-color: transparent ! important; background-image: none; padding-top: 0pt; padding-right: 0pt; padding-left: 0pt;" classname="iAs" class="iAs"&gt;shelves&lt;/a&gt; with  enhanced hardware specs.&lt;br /&gt;&lt;br /&gt;Thus, US users would have 16GB of  internal memory at their disposal with &lt;a target="_blank" href="http://news.softpedia.com/news/Windows-Phone-7-HTC-HD7-Accessories-at-T-Mobile-in-November-156738.shtml"&gt;&lt;strong&gt;the  new device&lt;/strong&gt;&lt;/a&gt;, unlike European users, who would enjoy only  8GB of memory.&lt;br /&gt;&lt;br /&gt;&lt;table class="margin_right15px" width="110" align="left" border="0" cellpadding="10" cellspacing="0"&gt;   &lt;tbody&gt;&lt;tr&gt;   &lt;td class="article_tb_bg" valign="top"&gt; &lt;br /&gt;&lt;a href="http://news.softpedia.com/newsImage/Leaked-HTC-HD7-Photo-GCF-Approval-4.png/" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;   &lt;/td&gt;   &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;   The specs list for the US version also includes 576MB of RAM, as well  as support for HSPA 7.2Mbps (although some of the last devices at  T-Mobile support faster speeds).&lt;br /&gt;&lt;br /&gt;Other specs of &lt;a target="_blank" href="http://news.softpedia.com/news/HTC-HD7-Photos-and-Specs-Available-157639.shtml"&gt;&lt;strong&gt;the  device&lt;/strong&gt;&lt;/a&gt; would include a 4.3-inch touchscreen display, a  5-megapixel photo snapper with dual LED flash, Wi-Fi connectivity, GPS  receiver, and more.&lt;br /&gt;&lt;br /&gt;On top of that, the news site says that the  price tag of T-Mobile's HTC HD7 has been unveiled too, and that it was  set at $199.99 after the signing of a 2-year agreement.&lt;br /&gt;&lt;br /&gt;For what  it's worth, there are great chances that the HTC HD7 Windows Phone 7  device would be unveiled officially as soon as tomorrow, since Microsoft  &lt;a target="_blank" href="http://news.softpedia.com/news/Windows-Phone-7-Launch-Confirmed-for-October-11th-159171.shtml"&gt;&lt;strong&gt;should  launch the new mobile OS&lt;/strong&gt;&lt;/a&gt; then, which means that more on it  should become available soon.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8612257157786121792-1122871266621309823?l=wahyusure.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wahyusure.blogspot.com/feeds/1122871266621309823/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://wahyusure.blogspot.com/2010/10/leaked-htc-hd7-photo-gcf-approval.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/1122871266621309823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8612257157786121792/posts/default/1122871266621309823'/><link rel='alternate' type='text/html' href='http://wahyusure.blogspot.com/2010/10/leaked-htc-hd7-photo-gcf-approval.html' title='Leaked HTC HD7 Photo, GCF Approval'/><author><name>wahyusure</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3vrVM98Xam0/TLKWRVQp02I/AAAAAAAAACI/qxvnmQzTCd8/s72-c/Leaked-HTC-HD7-Photo-GCF-Approval-2.png' height='72' width='72'/><thr:total>1</thr:total></entry></feed>
