<?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:blogger='http://schemas.google.com/blogger/2008' 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-8741607485556750096</id><updated>2025-04-21T14:17:34.191+07:00</updated><category term="Network"/><category term="Tips dan Trick"/><category term="Artificial Intelligence"/><category term="Pemrograman Visual"/><category term="C++"/><category term="Java"/><category term="Linux"/><category term="Mikrokontroller"/><category term="Tutorial"/><category term="Blackberry"/><category term="Flash"/><category term="Javascript"/><category term="PHP"/><title type='text'>Ariema Babycorn</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-7382202151082238607</id><published>2012-05-11T08:11:00.001+07:00</published><updated>2012-05-18T14:11:19.164+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Algoritma Spanning Tree Protocol (STP)</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm; text-indent: 36pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;span id=&quot;goog_207171949&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_207171950&quot;&gt;&lt;/span&gt;Dalam &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; text-decoration: none;&quot;&gt;membangun suatu infrastructure jaringan&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;, kita membangun pondasi infrastructure logis (seperti &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; text-decoration: none;&quot;&gt;layanan directory&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; dari &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; text-decoration: none;&quot;&gt;system windows server 2003&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;, domain name system) dan juga infrastructure fisik (seperti domain controller, &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; text-decoration: none;&quot;&gt;piranti jaringan seperti router dan switch&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;). Switch adalah piranti jaringan yang paling banyak dipakai dalam suatu infrastructure jaringan fisik. Anda tahu bahwa switch dibuat berdasarkan konsep bridge.&lt;/span&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Bridge merupakan piranti murni yang bekerja pada layer Data Link &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; text-decoration: none;&quot;&gt;pada model OSI&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;, dimana merupakan cikal bakal daripada Switch LAN.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Ada tiga jenis bridge:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1. Tarnsparant bridge (&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; text-decoration: none;&quot;&gt;untuk jaringan Ethernet&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt; dan Token Ring)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2. Source-routing bridge (untuk jaringan Token Ring saja)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;3. Source-routing transparent bridge (untuk jaringan Token Ring saja)&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Karena kita hanya membahas jaringan Ethernet saja, maka hanya jenis transparent bridge saja yang kita akan concern. Suatu bridge disebut transparent jika kedua piranti pengirim dan penerima dalam suatu komunikasi dua piranti tidak menyadari adanya suatu bridge. Yang mereka tahu hanya lah bahwa keduanya berada pada segmen yang sama.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Bagaimana transparent bridge bekerja?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transparent      bridges membangun database mengenai data dari piranti dan disegmen mana      piranti tersebut berada dengan cara memeriksa sumber address dari paket      yang datang. Untuk bridge yang baru dipasang database masih kosong. Begitu      juga piranti jaringan yang baru dikonek ke bridge tidak ada dalam      database.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transparent      bridge meneruskan paket berdasarkan aturan berikut: &lt;/span&gt;&lt;/li&gt;
&lt;ul type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Jika       address tujuan tidak diketahui (tidak ada didatabase ), maka bridge       meneruskan paket kesemua segmen.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Jika       address tujuan diketahui dan ada di segmen yang sama, maka bridge       membuang paket tersebut, jadi tidak dilewatkan ke segmen lainnya.&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Jika       address tujuan diketahui dan berada di segmen lain, maka bridge       meneruskan paket kepada segmen yang tepat.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Transparent      bridge meneruskan paket hanya jika kondisi berikut dipenuhi: &lt;/span&gt;&lt;/li&gt;
&lt;ul type=&quot;circle&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Frame       berisi data pada layer bagian atas (data dari sub-layer LLC keatas)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Integritas       frame telah diverifikasi (suatu CRC yang valid)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Frame       tersebut tidak dialamatkan kepada bridge&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Bridging loops dan STA – Algoritma Spanning Tree&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm; text-indent: 36pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Bridge menghubungkan dua segmen LAN, membentuk &lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt; text-decoration: none;&quot;&gt;satu jaringan&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;. Bridge, dengan namanya saja sudah mensiratkan arti sebuah jembatan, merupakan titik pertemuan antara dua segmen jaringan.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm; text-indent: 36pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Jika bridge ini tidak berfungsi, maka sudah pasti traffic antara kedua segmen jaringan tersebut menjadi tidak mungkin. Agar dua jaringan tadi bisa fault tolerance (artinya jika ada kerusakan maka harus ada backup yang menggantikan fungsi tersebut), maka setidaknya harus ada dua bridge untuk menghubungkan kedua jaringan.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm; text-indent: 36pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Pada gambar ini, kedua jaringan dihubungkan dua buah bridge yang bersifat fault tolerance, jika fungsi bridge yang beroperasi tidak berfungsi, atau gagal berfungsi, maka bridge satunya akan menggantikan fungsi bridge yang gagal fungsi tadi. Walaupun kedua bridge ini hidup, akan tetapi secara teori hanya satu saja yang berfungsi (misalnya bridge #1). Jika bridge # 1 ini tidak berfungsi, maka bridge # 2 akan menggantikan fungsinya.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spanning Tree Protocol - Broadcast Storm&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Kenapa hanya satu? Jika keduanya berfungsi, maka terjadi redundansi link (jalur) antara dua segmen jaringan tersebut. akibatnya sudah dipastikan bahwa paket antar dua jaringan tersebut berputar-putar melewati kedua bridge tadi tanpa henti sampai akhirnya mati sendiri …wong kecapekan. Kondisi ini disebut sebagai bridging loops atau bisa juga disebut dengan broadcast storm.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Untuk mencegah terjadinya bridging loop, komisi standard 802.1d mendifinisikan standard yang disebut Spanning Tree Algoritm (STA), atau Spanning Tree Protocol (STP). Dengan protocol ini, satu bridge untuk setiap jalur (rute) di beri tugas sebagai designated bridge. Hanya designated bridge yang bisa meneruskan paket. Sementara redundansi bridge bertindak sebagai backup.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Keuntungan dari spanning tree algoritma&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spanning tree algoritma sangat penting dalam implementasi bridge pada jaringan anda. Keuntungan nya adalah sebagai berikut:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Mengeliminir      bridging loops&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Memberikan      jalur redundansi antara dua piranti&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Recovery      secara automatis dari suatu perubahan topology atau kegagalan bridge&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Mengidentifikasikan      jalur optimal antara dua piranti jaringan&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;b&gt;&lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Baaimana spanning tree bekerja?&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spanning tree algoritma secara automatis menemukan topology jaringan, dan membentuk suatu jalur tunggal yang yang optimal melalui suatu bridge jaringan dengan menugasi fungsi-2 berikut pada setiap bridge. Fungsi bridge menentukan bagaimana bridge berfungsi dalam hubungannya dengan bridge lainnya, dan apakah bridge meneruskan traffic ke jaringan-2 lainnya atau tidak.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spanning Tree Protocol - Root Bridge&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1. Root bridge&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Root bridge merupakan master bridge atau controlling bridge. Root bridge secara periodik mem-broadcast message konfigurasi. Message ini digunakan untuk memilih rute dan re-konfigure fungsi-2 dari bridge-2 lainnya bila perlu. Hanya da satu root bridge per jaringan. Root bridge dipilih oleh administrator. Saat menentukan root bridge, pilih root bridge yang paling dekat dengan pusat jaringan secara fisik.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2. Designated bridge&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Suatu designated bridge adalah bridge-2 lain yang berpartisipasi dalam meneruskan paket melalui jaringan. Mereka dipilih secara automatis dengan cara saling tukar paket konfigurasi bridge. Untuk mencegah terjadinya bridging loop, hanya ada satu designated bridge per segment jaringan&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;3. Backup bridge&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Semua bridge redundansi dianggap sebagai backup bridge. Backup bridge mendengar traffic jaringan dan membangun database bridge. Akan tetapi mereka tidak meneruska paket. Backup bridge ini akan mengambil alih fungsi jika suatu root bridge atau designated bridge tidak berfungsi.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Bridge mengirimkan paket khusus yang disebut Bridge Protocol Data Units (BPDU) keluar dari setiap port. BPDU ini dikirim dan diterima dari bridge lainnya digunakan untuk menentukan fungsi-2 bridge, melakukan verifikasi kalau bridge disekitarnya masih berfungsi, dan recovery jika terjadi perubahan topology jaringan.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Perencanaan jaringan dengan bridge mengguanakan spanning tree protocol memerlukan perencanaan yang hati-2. Suatu konfigurasi yang optimal menuntut pada aturan-2 berikut ini:&lt;/span&gt;&lt;/div&gt;&lt;ul type=&quot;disc&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Setiap      bridge sharusnya mempunyai backup (yaitu jalur redundansi antara setiap      segmen)&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Packet-2      harus tidak boleh melewati lebih dari dua bridge antara segmen-2 jaringan&lt;/span&gt;&lt;/li&gt;
&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Packet-2      seharusnya tidak melewati lebih dari tiga bridge setelah terjadi perubahan      topology.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Spanning tree protocol (STP) adalah layanan yang memungkinkan LAN switches dikoneksikan secara redundansi dengan memberikan suatu mekanisme untuk mencegah terjadinya suatu bridging loops.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Kebutuhan minimum yang berhubungan dengan STP adalah sebagai berikut:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;1. Versi standard STP adalah 802.1d dan harus di “enable” pada semua switch (walaupun by default switch adalah “enable” STP nya). STP tidak boleh di “disabled” disemua switches.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;2. Dokumentasi jaringan anda harus ada dan menunjukkan dengan jelas topology jaringan anda termasuk redundansi link yang mungkin ada&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;3. Yang ini sangat direkomendasikan: bahwa port Switch yang dihubungkan ke pada komputer, printer, server, dan router (tetapi tidak ke switch, bridge atau hub) haruslah “STP port-fast enabled”. Port-fast juga sering disbut sebagai fast-start atau start-forwarding. Port-fast dapat digunakan untuk mempercepat transisi port host untuk antisipasi transisi lambat dari berbagai kondisi STP. Tanpa adanya port-fast “enable” kebanyakan koneksi akan mengalami time-out saat melakukan koneksi pertama kali. Telah diketemukan bahwa banyak koneksi Novell IPX dan DHCP mengalami time-out bahkan gagal jika tanpa port-fast “enable”.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12pt;&quot;&gt;Jangan melakukan “enable” STP port-fast pada port koneksi antar switch karena akan menimbulkan bridging loop kepada jaringan. STP port-fast adalah fitur dari kebanyakan Switch yang versi baru (modern) dan biasanya tidak di “enable” by default.&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: 0cm;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/7382202151082238607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/05/algoritma-spanning-tree-protocol-stp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7382202151082238607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7382202151082238607'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/05/algoritma-spanning-tree-protocol-stp.html' title='Algoritma Spanning Tree Protocol (STP)'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-4758765176082672183</id><published>2012-04-14T08:04:00.000+07:00</published><updated>2012-04-14T08:04:27.857+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mikrokontroller"/><title type='text'>Compiler Mikrokontroler</title><content type='html'>Compiler adalah suatu program yang melakukan proses translasi dari HLL ke dalam bahasa mesin di komputer. Disamping program translasi, compiler juga mempunyai beberapa fungsi penting, seperti diagnostik, contohnya kemampuan pendeteksian error/kesalahan. Pelannggaran spesifikasi HLL akan terdeteksi dan dilaporkan kepada programmer oleh compiler agar seger diperbaiki hingga mempermudah pembentukan machine language equivalent.&lt;br /&gt;
Dari penjelasan di atas terlihat bahwa tugas dari compiler adalah :&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Melakukan translasi dari HLL program sebagai input (source program) ke dalam equivalent machine language program.&lt;/li&gt;
&lt;li&gt;Menghasilkan pesan hasil diagnostik kepada programmer bila terjadi penyimpangan spesifikasi HLL(source language).&lt;/li&gt;
&lt;/ol&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Terlepas dari pengertiannya yang demikian relatif luas, istilah Compiler biasa digunakan untuk program komputer yang menerjemahkan program yang ditulis dalam bahasa pemrograman tingkat tinggi (semacam bahasa Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#, Java, xBase, atau COBOL) menjadi bahasa mesin, biasanya dengan bahasa Assembly sebagai perantara.&lt;br /&gt;
&lt;br /&gt;
Perbedaan Assembler dan Compiler&lt;br /&gt;
&lt;br /&gt;
Assembler adalah translator untuk bahasa tingkat rendah (low level language –LLL), sedangkan  compiler adalah translator untuk HLL. Suatu bahasa assembly memiliki ciri khas dari komputer yang digunakannya, berbeda dengan HLL  yang tidak tergantung dari jenis mesin (machine independent). Perbedaan lain, bahasa assembly menurunkan sifat arsitektur komputer yang digunakannya, sedangkan HLL membuat feature arsitekturnya sendiri. &lt;br /&gt;
&lt;br /&gt;
Sama halnya dengan bahasa assembler, proses compiler mengalami 2 fase, yaitu :&lt;br /&gt;
Analysis of         +      Synthesis of      =       Translation from&lt;br /&gt;
Source Text                 Target Text             Source Text to Target&lt;br /&gt;
&lt;br /&gt;
Source  text  analysis  didasarkan  pada  tata  bahasa  (grammar)  dalam  source  languange. Komponen dari fase analysis adalah (i) syntax analysis yang menentukan struktur sintaks dari source statement (ii) semantic analysis yang menentukan arti statement secara tata bahasa. &lt;br /&gt;
&lt;br /&gt;
Fase analysis dalam compiler terbagai menjadi beberapa tahap, yaitu :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Lexical analysis&lt;/li&gt;
&lt;li&gt;Syntax analysis&lt;/li&gt;
&lt;li&gt;Semantic analysis&lt;/li&gt;
&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/4758765176082672183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/04/compiler-mikrokontroler.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/4758765176082672183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/4758765176082672183'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/04/compiler-mikrokontroler.html' title='Compiler Mikrokontroler'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-2308021921659792873</id><published>2012-04-14T07:51:00.000+07:00</published><updated>2012-04-14T07:55:03.865+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mikrokontroller"/><title type='text'>MIKROKONTROLLER  PIC16F84</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb2QYw1IyoBhI_pkF-6m36xpDnHYTps-1XjQtmAnTPHqaa2ba7EBpKFQH6mwK7b30xh-NpLotA5xp7u_AS7F8-BSM8oom_uFMXWnsJkGePAzA5dXU6kqmhxMWrTFbLwhgWTX_N6Z4WcDM/s1600/chip.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb2QYw1IyoBhI_pkF-6m36xpDnHYTps-1XjQtmAnTPHqaa2ba7EBpKFQH6mwK7b30xh-NpLotA5xp7u_AS7F8-BSM8oom_uFMXWnsJkGePAzA5dXU6kqmhxMWrTFbLwhgWTX_N6Z4WcDM/s1600/chip.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus. &lt;br /&gt;
&lt;br /&gt;
PIC16F84A merupakan mikrokontroler dari keluarga PICmicro buatan Microchip Inc dan merupakan mikrokontroler 8 bit dengan arsitektur Harvard. Adanya arsitektur Harvard memungkinkan program dan data disimpan dalam memori yang berbeda dan ini akan membuat kerja mikrokontroler lebih efisien dan perintah yang dimiliki lebih sedikit. &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Instruksi yang dimiliki oleh mikrokontroler PIC16F84A hanya 35 buah, sehingga mikrokontroler ini termasuk dalam golongan RISC (Reduced Instruction Set Computer). Mikrokontroler RISC melaksanakan perintah lebih cepat daripada alat CISC (Complex Instruction Set Computer).&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj7t_G2UDrxqhm8NsWfoQ8sBUtEZQQ9xtGAPF0FjNQFAfRkGzah3eye1-zWPZlI86oMrmHJsHTphgToFite9egQn1G70QjQBG2k8V1nhTlxlFu0seLge5ElWumYiPOaRB-sqzIKuvNkYQ/s1600/struktur.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;283&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj7t_G2UDrxqhm8NsWfoQ8sBUtEZQQ9xtGAPF0FjNQFAfRkGzah3eye1-zWPZlI86oMrmHJsHTphgToFite9egQn1G70QjQBG2k8V1nhTlxlFu0seLge5ElWumYiPOaRB-sqzIKuvNkYQ/s320/struktur.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Struktur umum PIC16F84&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Program memory&amp;nbsp; (FLASH)  untuk menyimpan program yang ditulis. Sejak memori dibuat dalam teknologi FLASH mikrokontroler ini dapat diprogram dan dihapus lebih dari sekali, itu membuat mikrokontroler ini cocok untuk pengembangan perangkat.&lt;/li&gt;
&lt;li&gt;EEPROM adalah data memori yang perlu disimpan ketika tidak ada suplai. Hal ini biasanya digunakan untuk menyimpan data penting yang tidak boleh hilang jika listrik tiba-tiba berhenti. Sebagai contoh, salah satu data tersebut berupa suhu yang ditugaskan di pengatur suhu. Jika selama kehilangan power supply data ini telah hilang, maka kita harus membuat penyesuaian sekali lagi pada saat power kembali menyala.&lt;/li&gt;
&lt;li&gt;RAM adalah data memori yang digunakan oleh sebuah program selama pelaksanaannya. Dalam RAM disimpan semua-hasil operasi atau data sementara&amp;nbsp; pada saat run-time.&lt;/li&gt;
&lt;li&gt;PORTA dan PORTB adalah koneksi fisik antara mikrokontroler dan dunia luar (perangkat lain berupa input/output). Port A memiliki lima pin, dan port B memiliki delapan pin. &lt;/li&gt;
&lt;li&gt;FREE-RUN TIMER adalah sebuah register 8-bit di dalam mikrokontroler yang bekerja secara independen dari program ini. Pada setiap clock osilator keempat akan bertambah sampai mencapai maksimum (255), dan kemudian mulai menghitung lagi dari nol. Seperti kita ketahui waktu yang tepat antara setiap dua increment isi timer, timer dapat digunakan untuk mengukur waktu yang sangat berguna dengan beberapa perangkat.&lt;/li&gt;
&lt;li&gt;CENTRAL PROCESSING UNIT (CPU) memiliki peran elemen penghubung antara blok lainnya dalam mikrokontroler. berfungsi mengkoordinasikan dan menghubungkan antar tiap blok dan mengeksekusi program pengguna.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
PIC16F84 memiliki memori program sebesar 1024 word, RAM sebesar 68 byte dan EEPROM sebesar 64 byte. Setiap word memori program lebarnya 14 bit, digunakan untuk menyimpan opcode dan operand  sedangkan setiap byte RAM  dan EEPROM  lebarnya 8 bit. Memori program PIC16F84 berjenis memori flash, secara teoritis dapat dihapus dan diprogram ulang hingga 10 ribu kali dan EEPROM nya dapat dihapus dan ditulis ulang hingga 10 juta kali. Hal ini membuat PIC16F84 cocok untuk penelitian, pengembangan program maupun aplikasi terapan.&lt;br /&gt;
&lt;br /&gt;
PIC16F84 memiliki total 18 pin. Hal ini paling sering ditemukan dalam jenis DIP18 , tetapi juga dapat ditemukan dalam&amp;nbsp;SMD yang lebih kecil dari DIP. DIP adalah singkatan untuk Dual Inline Package. SMD adalah singkatan untuk Surface Mount Device yang menunjukan jenis paket komponen.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjewHFN2updrDrNIjaCpeVKkJn3ZsQKctkRSVMK6vU3rEgXbEY4V-s7IsQ2VxQ86O5NzVu2jdCFA2R0GBb-HmcEIAYhDA4-ogb5-0-wiHDn4W5f3dqWYgN17WXePThv-K6Of7XoxKvBa_8/s1600/index.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjewHFN2updrDrNIjaCpeVKkJn3ZsQKctkRSVMK6vU3rEgXbEY4V-s7IsQ2VxQ86O5NzVu2jdCFA2R0GBb-HmcEIAYhDA4-ogb5-0-wiHDn4W5f3dqWYgN17WXePThv-K6Of7XoxKvBa_8/s1600/index.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Pin pada mikrokontroler PIC16F84 memiliki arti berikut:  &lt;br /&gt;
Pin no.1 RA2 Kedua pada port A. Tidak memiliki fungsi tambahan &lt;br /&gt;
Pin no.2 Ketiga RA3 pada port A. Tidak memiliki fungsi tambahan.&lt;br /&gt;
Pin no.3 RA4 Keempat pada port A. Tock 1 yang berfungsi sebagai timer juga ditemukan pada pin ini&lt;br /&gt;
Pin no.4 MCLR Reset input dan tegangan Vpp pemrograman mikrokontroler&lt;br /&gt;
Pin no. 5 Vss Ground pasokan listrik.&lt;br /&gt;
Pin no.6 RB0 Zero pin pada port input B. Interrupt adalah fungsi tambahan.&lt;br /&gt;
Pin no.7 RB1 Pertama pin pada port B. tanpa fungsi tambahan. &lt;br /&gt;
Pin no. 8 RB2 Kedua pin pada port B. tanpa fungsi tambahan. &lt;br /&gt;
Pin no.9 Ketiga RB3 pada port B. tanpa fungsi tambahan. &lt;br /&gt;
Pin no.10 RB4 Keempat pada port B. tanpa fungsi tambahan. &lt;br /&gt;
Pin no.11 RB5 Kelima pin pada port B. tanpa fungsi tambahan. &lt;br /&gt;
Pin no.12 RB6 Keenam pin pada port line B. &#39;Clock&#39; dalam mode program. &lt;br /&gt;
Pin no. 13 RB7 pin Ketujuh on line B. port &#39;Data&#39; dalam mode program. &lt;br /&gt;
Pin no.14 Vdd pasokan listrik kutub Positif.&lt;br /&gt;
Pin no.15 OSC2 ditugaskan untuk menghubungkan dengan sebuah osilator &lt;br /&gt;
Pin No.16 OSC1 ditugaskan untuk menghubungkan dengan sebuah osilator &lt;br /&gt;
Pin No.17 RA0 Kedua di A. port tanpa fungsi tambahan &lt;br /&gt;
Pin No.18 RA1 Pertama pin pada port A. tanpa fungsi tambahan.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/2308021921659792873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/04/mikrokontroller-pic16f84.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/2308021921659792873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/2308021921659792873'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/04/mikrokontroller-pic16f84.html' title='MIKROKONTROLLER  PIC16F84'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb2QYw1IyoBhI_pkF-6m36xpDnHYTps-1XjQtmAnTPHqaa2ba7EBpKFQH6mwK7b30xh-NpLotA5xp7u_AS7F8-BSM8oom_uFMXWnsJkGePAzA5dXU6kqmhxMWrTFbLwhgWTX_N6Z4WcDM/s72-c/chip.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-8782466768831466549</id><published>2012-04-14T07:25:00.000+07:00</published><updated>2012-04-14T07:25:23.408+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Pengertian VLAN</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeEzgR-uMqGLLNzw9hHvKBfs1d5cP1e6gO_7K4WDYhgn7yD80_M1ENcfp54Bt0xYhEcQRMFcSD2em797h2NtuiwtJlkDVPtTB1BTsFkke7TlgeOxfebueGdMeOYtilYELnPwgQUS2Dl08/s1600/vlan.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeEzgR-uMqGLLNzw9hHvKBfs1d5cP1e6gO_7K4WDYhgn7yD80_M1ENcfp54Bt0xYhEcQRMFcSD2em797h2NtuiwtJlkDVPtTB1BTsFkke7TlgeOxfebueGdMeOYtilYELnPwgQUS2Dl08/s320/vlan.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Pemanfaatan teknologi jaringan komputer sebagai media komunikasi data hingga saat ini semakin meningkat. Kebutuhan atas penggunaan bersama resources yang ada dalam jaringan baik software maupun hardware telah mengakibatkan timbulnya berbagai pengembangan teknologi jaringan itu sendiri. Seiring dengan semakin tingginya tingkat kebutuhan dan semakin banyaknya pengguna jaringan yang menginginkan suatu bentuk jaringan yang dapat memberikan hasil maksimal baik dari segi efisiensi maupun peningkatan keamanan jaringan itu sendiri.&lt;br /&gt;
Berlandaskan pada keinginan-keinginan tersebut, maka upaya-upaya penyempurnaan terus dilakukan oleh berbagai pihak. Dengan memanfaatkan berbagai tekhnik khususnya teknik subnetting dan penggunaan hardware yang lebih baik (antara lain switch) maka muncullah konsep Virtual Local Area Network (VLAN) yang diharapkan dapat memberikan hasil yang lebih baik dibanding Local area Network (LAN).&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
PENGERTIAN&lt;br /&gt;
&lt;br /&gt;
VLAN merupakan suatu model jaringan yang tidak terbatas pada lokasi fisik seperti LAN , hal ini mengakibatkan suatu network dapat dikonfigurasi secara&lt;br /&gt;
virtual tanpa harus menuruti lokasi fisik peralatan. Penggunaan VLAN akan membuat pengaturan jaringan menjadi sangat fleksibel dimana dapat dibuat&lt;br /&gt;
segmen yang bergantung pada organisasi atau departemen, tanpa bergantung pada lokasi workstation.&lt;br /&gt;
&lt;br /&gt;
TIPE TIPE VLAN&lt;br /&gt;
&lt;br /&gt;
Keanggotaan dalam suatu VLAN dapat di klasifikasikan berdasarkan port&lt;br /&gt;
yang di gunakan , MAC address, tipe protokol.&lt;br /&gt;
&lt;br /&gt;
1. Berdasarkan Port&lt;br /&gt;
&lt;br /&gt;
Keanggotaan pada suatu VLAN dapat di dasarkan pada port yang di gunakan oleh&lt;br /&gt;
VLAN tersebut. Sebagai contoh, pada bridge/switch dengan 4 port, port 1, 2,&lt;br /&gt;
dan 4 merupakan VLAN 1 sedang port 3 dimiliki oleh VLAN 2, lihat tabel:&lt;br /&gt;
&lt;br /&gt;
Tabel port dan VLAN&lt;br /&gt;
&lt;br /&gt;
Port 1 2 3 4&lt;br /&gt;
VLAN 2 2 1 2&lt;br /&gt;
&lt;br /&gt;
Kelemahannya adalah user tidak bisa untuk berpindah pindah, apabila harus&lt;br /&gt;
berpindah maka Network administrator harus mengkonfigurasikan ulang.&lt;br /&gt;
&lt;br /&gt;
2. Berdasarkan MAC Address&lt;br /&gt;
&lt;br /&gt;
Keanggotaan suatu VLAN didasarkan pada MAC address dari setiap workstation /komputer yang dimiliki oleh user. Switch mendeteksi/mencatat semua MAC&lt;br /&gt;
address yang dimiliki oleh setiap Virtual LAN. MAC address merupakan suatu bagian yang dimiliki oleh NIC (Network Interface Card) di setiap workstation.&lt;br /&gt;
Kelebihannya apabila user berpindah pindah maka dia akan tetap terkonfigurasi sebagai anggota dari VLAN tersebut.Sedangkan kekurangannya bahwa setiap mesin harus di konfigurasikan secara manual , dan untuk jaringan yang memiliki ratusan workstation maka tipe ini kurang efissien untuk dilakukan.&lt;br /&gt;
&lt;br /&gt;
Tabel MAC address dan VLAN&lt;br /&gt;
&lt;br /&gt;
MAC address 132516617738 272389579355 536666337777 24444125556&lt;br /&gt;
VLAN 1 2 2 1&lt;br /&gt;
&lt;br /&gt;
3. Berdasarkan tipe protokol yang digunakan&lt;br /&gt;
Keanggotaan VLAN juga bisa berdasarkan protocol yang digunakan, lihat tabel&lt;br /&gt;
&lt;br /&gt;
Tabel Protokol dan VLAN&lt;br /&gt;
&lt;br /&gt;
Protokol IP IPX&lt;br /&gt;
VLAN 1 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Berdasarkan Alamat Subnet IP&lt;br /&gt;
Subnet IP address pada suatu jaringan juga dapat digunakan untuk mengklasifikasi&lt;br /&gt;
suatu VLAN&lt;br /&gt;
&lt;br /&gt;
Tabel IP Subnet dan VLAN&lt;br /&gt;
&lt;br /&gt;
IP subnet 22.3.24 46.20.45&lt;br /&gt;
VLAN 1 2&lt;br /&gt;
&lt;br /&gt;
Konfigurasi ini tidak berhubungan dengan routing pada jaringan dan juga tidak mempermasalahkan funggsi router.IP address digunakan untuk memetakan keanggotaan VLAN.Keuntungannya seorang user tidak perlu mengkonfigurasikan ulang alamatnya di jaringan apabila berpindah tempat, hanya saja karena bekerja di layer yang lebih tinggi maka akan sedikit lebih lambat untuk meneruskan paket di banding&lt;br /&gt;
menggunakan MAC addresses.&lt;br /&gt;
&lt;br /&gt;
5. Berdasarkan aplikasi atau kombinasi lain&lt;br /&gt;
Sangat dimungkinkan untuk menentukan suatu VLAN berdasarkan aplikasi yang dijalankan, atau kombinasi dari semua tipe di atas untuk diterapkan pada suatu&lt;br /&gt;
jaringan. Misalkan: aplikasi FTP (file transfer protocol) hanya bias digunakan oleh VLAN 1 dan Telnet hanya bisa digunakan pada VLAN 2.&lt;br /&gt;
&lt;br /&gt;
PERBEDAAN MENDASAR ANTARA LAN DAN VLAN&lt;br /&gt;
&lt;br /&gt;
Perbedaan yang sangat jelas dari model jaringan Local Area Network dengan Virtual Local Area Network adalah bahwa bentuk jaringan dengan model Local&lt;br /&gt;
Area Network sangat bergantung pada letak/fisik dari workstation, serta penggunaan hub dan repeater sebagai perangkat jaringan yang memiliki beberapa&lt;br /&gt;
kelemahan. Sedangkan yang menjadi salah satu kelebihan dari model jaringan dengan VLAN adalah bahwa tiap-tiap workstation/user yang tergabung dalam&lt;br /&gt;
satu VLAN/bagian (organisasi, kelompok dsb) dapat tetap saling berhubungan walaupun terpisah secara fisik.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/8782466768831466549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/04/pengertian-vlan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8782466768831466549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8782466768831466549'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/04/pengertian-vlan.html' title='Pengertian VLAN'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeEzgR-uMqGLLNzw9hHvKBfs1d5cP1e6gO_7K4WDYhgn7yD80_M1ENcfp54Bt0xYhEcQRMFcSD2em797h2NtuiwtJlkDVPtTB1BTsFkke7TlgeOxfebueGdMeOYtilYELnPwgQUS2Dl08/s72-c/vlan.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-3229671237962274932</id><published>2012-03-21T16:38:00.000+07:00</published><updated>2012-03-21T16:38:43.728+07:00</updated><title type='text'>SISTEM BILANGAN</title><content type='html'>SISTEM BILANGAN&lt;br /&gt;
&lt;br /&gt;
I. DEFINISI&lt;br /&gt;
System bilangan (number system) adalah  suatu cara untuk mewakili besaran dari suatu item fisik. Sistem bilanan yang banyak dipergunakan oleh manusia adalah system biilangan desimal, yaitu sisitem bilangan yang menggunakan 10 macam symbol untuk mewakili suatu besaran.Sistem ini banyak digunakan karena manusia mempunyai sepuluh jari untuk dapat membantu perhitungan. Lain halnya dengan komputer, logika di komputer diwakili oleh bentuk elemen dua keadaan yaitu off (tidak ada arus) dan on (ada arus). Konsep inilah yang dipakai dalam sistem bilangan binary yang mempunyai dua macam nilai  untuk mewakili suatu besaran nilai.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Selain system bilangan biner, komputer juga menggunakan system bilangan octal dan hexadesimal.&lt;br /&gt;
&lt;br /&gt;
II. Teori Bilangan&lt;br /&gt;
&lt;br /&gt;
1. Bilangan Desimal&lt;br /&gt;
Sistem ini menggunakan 10 macam symbol yaitu 0,1,2,3,4,5,6,7,8,dan 9. system ini menggunakan basis 10. Bentuk nilai ini dapat berupa integer desimal atau pecahan. &lt;br /&gt;
Integer desimal :&lt;br /&gt;
adalah nilai desimal yang bulat, misalnya 2766 dapat diartikan :&lt;br /&gt;
2 x 103  = 2000&lt;br /&gt;
7 x 102 =   700&lt;br /&gt;
6 x 101 =      60&lt;br /&gt;
6 x 100 =        6&lt;br /&gt;
2766&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Bilangan Biner&lt;br /&gt;
Sistem digital hanya mengenal dua logika, yaitu 0 dan 1. Logika 0 biasanya mewakili kondisi mati dan logika 1 mewakili kondisi hidup. Pada sistem bilangan biner, hanya dikenal dua lambang, yaitu 0 dan 1. Karena itu, sistem bilangan biner paling sering digunakan untuk merepresentasikan kuantitas dan mewakili keadaan dalam sistem digital maupun sistem komputer.&lt;br /&gt;
&lt;br /&gt;
Contoh bilangan 1001 dapat diartikan :&lt;br /&gt;
&lt;br /&gt;
1 0 1 1&lt;br /&gt;
1 x 2 0 = 1&lt;br /&gt;
1 x 2 1 = 2&lt;br /&gt;
0 x 2 2 = 0&lt;br /&gt;
1 x 2 3 = 8&lt;br /&gt;
11 (10)&lt;br /&gt;
&lt;br /&gt;
3. Bilangan Oktal&lt;br /&gt;
Sistem bilangan Oktal menggunakan 8 macam symbol bilangan berbasis 8 digit angka, yaitu 0 ,1,2,3,4,5,6,7. &lt;br /&gt;
Position value system bilangan octal adalah perpangkatan dari nilai 8.&lt;br /&gt;
Contoh :&lt;br /&gt;
20(8) = …… (10)&lt;br /&gt;
0 x 8 0 = 0&lt;br /&gt;
2 x 8 1 =16           16&lt;br /&gt;
Jadi 16 (10) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Bilangan Hexadesimal&lt;br /&gt;
Sistem bilangan Oktal menggunakan 16 macam symbol bilangan berbasis 8 digit angka, yaitu 0 ,1,2,3,4,5,6,7,8,9,A,B,C,D,Edan F&lt;br /&gt;
Dimana A = 10, B = 11, C= 12, D = 13 , E = 14 dan F = 15&lt;br /&gt;
Position value system bilangan octal adalah perpangkatan dari  nilai 16.&lt;br /&gt;
Contoh :&lt;br /&gt;
2A(16) = …… (10)&lt;br /&gt;
A x 16 0  =     10&lt;br /&gt;
2 x 16 1 =     32               42&lt;br /&gt;
Jadi 42 (10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
III. Konversi Bilangan&lt;br /&gt;
Konversi bilangan adalah suatu proses dimana satu system bilangan dengan basis  tertentu akan dijadikan  bilangan dengan basis yang alian.&lt;br /&gt;
&lt;br /&gt;
Konversi dari bilangan Desimal&lt;br /&gt;
1. Konversi dari bilangan  Desimal ke biner&lt;br /&gt;
Yaitu dengan cara membagi bilangan desimal dengan dua kemudian diambil sisa pembagiannya.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;br /&gt;
50 (10) = …..(2)&lt;br /&gt;
50 : 2 = 25 sisa 0&lt;br /&gt;
25 : 2 = 12 sisa 1&lt;br /&gt;
12 : 2 =   6 sisa 0&lt;br /&gt;
6 : 2 =   3 sisa 0&lt;br /&gt;
3 : 2 =   1 sisa 1&lt;br /&gt;
1 : 2 = 0 sisa 1&lt;br /&gt;
110010(2) ditulis dari  bawah ke atas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Konversi bilangan Desimal ke Oktal&lt;br /&gt;
Yaitu dengan cara membagi bilangan desimal dengan 8 kemudian diambil sisa pembagiannya&lt;br /&gt;
Contoh :&lt;br /&gt;
385 ( 10 ) = ….(8)&lt;br /&gt;
385 : 8 = 48 + sisa 1&lt;br /&gt;
48 : 8 =   6 + sisa 0&lt;br /&gt;
601 (8)&lt;br /&gt;
&lt;br /&gt;
3. Konversi bilangan Desimal ke Hexadesimal&lt;br /&gt;
Yaitu dengan cara membagi bilangan desimal dengan 16 kemudian diambil sisa pembagiannya&lt;br /&gt;
Contoh :&lt;br /&gt;
1583 ( 10 ) = ….(16)&lt;br /&gt;
1583 : 16 = 98  sisa 15&lt;br /&gt;
96 : 16 =   6 sisa 2&lt;br /&gt;
6 : 16 =   0 sisa 6&lt;br /&gt;
62F (16)&lt;br /&gt;
&lt;br /&gt;
Konversi dari system bilangan Biner&lt;br /&gt;
1. Konversi ke desimal&lt;br /&gt;
Yaitu dengan cara mengalikan masing-masing bit dalam bilangan dengan position valuenya.&lt;br /&gt;
Contoh :&lt;br /&gt;
1 0 0 1&lt;br /&gt;
1 x 2 0 = 1&lt;br /&gt;
0 x 2 1 = 0&lt;br /&gt;
0 x 2 2 = 0&lt;br /&gt;
1 x 2 3 = 8&lt;br /&gt;
10 (10)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2.  Konversi ke Oktal&lt;br /&gt;
Dapat dilakukan dengan mengkonversikan tiap-tiap tiga buah digit biner yang dimulai dari bagian belakang. &lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;br /&gt;
11010100 (2) = ………(8)&lt;br /&gt;
11   010   100&lt;br /&gt;
&lt;br /&gt;
3 2 4&lt;br /&gt;
Jadi (324) 8 &lt;br /&gt;
&lt;br /&gt;
3. Konversi ke Hexademial&lt;br /&gt;
Dapat dilakukan dengan mengkonversikan tiap-tiap empat buah digit biner yang dimulai dari bagian belakang. &lt;br /&gt;
Contoh :&lt;br /&gt;
11010100&lt;br /&gt;
1101    0100&lt;br /&gt;
D     4&lt;br /&gt;
Jadi (D4) 16 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konversi dari system bilangan Oktal&lt;br /&gt;
1. Konversi ke Desimal&lt;br /&gt;
Yaitu dengan cara mengalikan masing-masing bit dalam bilangan dengan position valuenya.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
12(8) = …… (10)&lt;br /&gt;
2 x 8 0 = 2&lt;br /&gt;
1 x 8 1 =8           10&lt;br /&gt;
Jadi 10 (10) &lt;br /&gt;
&lt;br /&gt;
2. Konversi ke Biner&lt;br /&gt;
Dilakukan dengan mengkonversikan masing-masing digit octal ke tiga digit biner.&lt;br /&gt;
Contoh :&lt;br /&gt;
6502 (8) ….. = (2)&lt;br /&gt;
&lt;br /&gt;
2 = 010&lt;br /&gt;
0 = 000&lt;br /&gt;
5 = 101&lt;br /&gt;
6 = 110&lt;br /&gt;
jadi 110101000010&lt;br /&gt;
&lt;br /&gt;
3. Konversi ke Hexadesimal&lt;br /&gt;
Dilakukan dengan cara merubah dari bilangan octal menjadi bilangan biner kemudian dikonversikan ke hexadesimal.&lt;br /&gt;
Contoh :&lt;br /&gt;
2537 (8) = …..(16)&lt;br /&gt;
2537 (8) = 010101011111&lt;br /&gt;
010101010000(2)  = 55F (16)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konversi dari bilangan Hexadesimal&lt;br /&gt;
1. Konversi ke Desimal&lt;br /&gt;
Yaitu dengan cara mengalikan masing-masing bit dalam bilangan dengan position valuenya.&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
C7(16) = …… (10)&lt;br /&gt;
7 x 16 0  =     7&lt;br /&gt;
C x 16 1 = 192              199&lt;br /&gt;
Jadi 199 (10)&lt;br /&gt;
&lt;br /&gt;
2. Konversi ke Oktal&lt;br /&gt;
Dilakukan dengan cara merubah dari bilangan hexadesimal menjadi biner terlebih dahulu  kemudian dikonversikan ke octal.&lt;br /&gt;
Contoh :&lt;br /&gt;
55F (16) = …..(8)&lt;br /&gt;
55F(16) = 010101011111(2)&lt;br /&gt;
010101011111 (2) = 2537 (8)</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/3229671237962274932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/sistem-bilangan.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/3229671237962274932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/3229671237962274932'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/sistem-bilangan.html' title='SISTEM BILANGAN'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-3178210009047552560</id><published>2012-03-20T07:42:00.001+07:00</published><updated>2012-03-21T16:32:53.639+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>PROTOKOL TCP/IP</title><content type='html'>PROTOKOL TCP/IP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack. &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.&lt;br /&gt;
Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadap jaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.&lt;br /&gt;
Setiap lapisan yang dimiliki oleh kumpulan protokol (protocol suite) TCP/IP diasosiasikan dengan protokolnya masing-masing. Protokol utama dalam protokol TCP/IP adalah sebagai berikut:&lt;br /&gt;
• Protokol lapisan aplikasi: bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).&lt;br /&gt;
• Protokol lapisan antar-host: berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP).&lt;br /&gt;
• Protokol lapisan internetwork: bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).&lt;br /&gt;
• Protokol lapisan antarmuka jaringan: bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).&lt;br /&gt;
Dikarenakan TCP/IP adalah serangkaian protokol di mana setiap protokol melakukan sebagian dari keseluruhan tugas komunikasi jaringan, maka tentulah implementasinya tak lepas dari arsitektur jaringan itu sendiri. Arsitektur rangkaian protokol TCP/IP mendifinisikan berbagai cara agar TCP/IP dapat saling menyesuaikan.&lt;br /&gt;
Karena TCP/IP merupakan salah satu lapisan protokol Model OSI, berarti bahwa hierarki TCP/IP merujuk kepada 7 lapisan OSI tersebut. Tiga lapisan teratas biasa dikenal sebagai &quot;upper level protocol&quot; sedangkan empat lapisan terbawah dikenal sebagai &quot;lower level protocol&quot;. Tiap lapisan berdiri sendiri tetapi fungsi dari masing-masing lapisan bergantung dari keberhasilan operasi layer sebelumnya. Sebuah lapisan pengirim hanya perlu berhubungan dengan lapisan yang sama di penerima (jadi misalnya lapisan data link penerima hanya berhubungan dengan lapisan data link pengirim) selain dengan satu layer di atas atau di bawahnya (misalnya lapisan network berhubungan dengan lapisan transport di atasnya atau dengan lapisan data link di bawahnya).&lt;br /&gt;
Model dengan menggunakan lapisan ini merupakan sebuah konsep yang penting karena suatu fungsi yang rumit yang berkaitan dengan komunikasi dapat dipecahkan menjadi sejumlah unit yang lebih kecil. Tiap lapisan bertugas memberikan layanan tertentu pada lapisan diatasnya dan juga melindungi lapisan diatasnya dari rincian cara pemberian layanan tersebut. Tiap lapisan harus transparan sehingga modifikasi yang dilakukan atasnya tidak akan menyebabkan perubahan pada lapisan yang lain. Lapisan menjalankan perannya dalam pengalihan data dengan mengikuti peraturan yang berlaku untuknya dan hanya berkomunikasi dengan lapisan yang setingkat. Akibatnya sebuah layer pada satu sistem tertentu hanya akan berhubungan dengan lapisan yang sama dari sistem yang lain. Proses ini dikenal sebagai Peer process. Dalam keadaan sebenarnya tidak ada data yang langsung dialihkan antar lapisan yang sama dari dua sistem yang berbeda ini. Lapisan atas akan memberikan data dan kendali ke lapisan dibawahnya sampai lapisan yang terendah dicapai. Antara dua lapisan yang berdekatan terdapat interface (antarmuka). Interface ini mendifinisikan operasi dan layanan yang diberikan olehnya ke lapisan lebih atas. Tiap lapisan harus melaksanakan sekumpulan fungsi khusus yang dipahami dengan sempurna. Himpunan lapisan dan protokol dikenal sebagai &quot;arsitektur jaringan&quot;.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/3178210009047552560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/protokol-tcpip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/3178210009047552560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/3178210009047552560'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/protokol-tcpip.html' title='PROTOKOL TCP/IP'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-199531120611015215</id><published>2012-03-20T07:35:00.001+07:00</published><updated>2012-03-21T16:32:53.688+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Pengalamatan IP Address</title><content type='html'>Pengalamatan IP Address&lt;br /&gt;
&lt;br /&gt;
Setiap komputer pada jaringan TCP/IP harus memiliki alamat IP yang berbeda. &lt;br /&gt;
Alamat IP yang masih banyak digunakan sekarang adalah IP versi 4. Contohnya adalah sebagai berikut.&lt;br /&gt;
167.205.49.140&lt;br /&gt;
167.205.22.123&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Dalam biner (bilangan basis 2), alamat IP ini bisa dinyatakan sebagai berikut,&lt;br /&gt;
167.205.48.130 = 10100111 11001101 00110001 10001100&lt;br /&gt;
167      205       49       140&lt;br /&gt;
&lt;br /&gt;
167.205.22.123 = 10100111 11001101 00010110 01111011&lt;br /&gt;
167      205      22        123&lt;br /&gt;
&lt;br /&gt;
Dari contoh tersebut jelas bahwa alamat IP terdiri dari 32 bit, yang dapat dipisahkan lagi menjadi 4 bagian, masing-masing 8 bit. Perhitungan bit ini sendiri dimulai dari nol, jadi alamat IP dimulai dari bit ke-0 hingga bit ke-31.&lt;br /&gt;
&lt;br /&gt;
Sebuah alamat IP pada dasarnya terdiri dari dua bagian utama, yaitu identitas jaringan (network ID) dan identitas komputer (host ID). Network ID menyatakan identitas dari jaringan di mana komputer tersebut berada, sementara host ID menyatakan identitas dari komputer itu sendiri. Network ID tersebut menjadi tolok ukur dalam pembagian kelas IP, yang akan dibahas berikut ini.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pembagian Kelas IP&lt;br /&gt;
&lt;br /&gt;
Untuk memudahkan pengaturan IP dari seluruh komputer pengguna jaringan Internet, ada suatu badan yang dibentuk untuk mengatur pembagian IP tersebut. Badan tersebut bernama INTERNIC (Internet Network Information Center). Untuk memudahkan pembagian IP ini, INTERNIC membagi-bagi alamat IP menjadi beberapa kelas. Kelas-kelas tersebut meliputi,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Kelas A&lt;br /&gt;
Alamat IP untuk kelas A memiliki struktur sebagai berikut,&lt;br /&gt;
&lt;br /&gt;
0            8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dapat dilihat bahwa bit ke-0 dari alamat IP kelas A adalah 0 (nol). Bit ke-1 hingga bit ke-7 menyatakan network ID, sedangkan bit sisanya menyatakan host ID. Dengan demikian alamat IP untuk kelas A bervariasi dari 0.x.x.x hingga 127.x.x.x.&lt;br /&gt;
2. Kelas B&lt;br /&gt;
Alamat IP untuk kelas B memiliki struktur sebagai berikut,&lt;br /&gt;
&lt;br /&gt;
0 1                       16&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dapat dilihat bahwa bit ke-0 dan ke-1 dari alamat IP kelas B adalah 1 (satu) dan 0 (nol). Bit ke-3 hingga ke-15 menyatakan network ID, sedangkan bit sisanya menyatakan host ID. Dengan demikian alamat IP untuk kelas A bervariasi dari 128.x.x.x hingga 191.x.x.x.&lt;br /&gt;
&lt;br /&gt;
3. Kelas C&lt;br /&gt;
Alamat IP untuk kelas C memiliki struktur sebagai berikut,&lt;br /&gt;
&lt;br /&gt;
0  1  2                      32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dapat dilihat bahwa bit ke-0, ke-1, dan ke-2 dari alamat IP kelas C berturut-turut adalah 1 (satu), 1 (satu), dan 0 (nol). Bit ke-3 hingga ke-31 menyatakan network ID, sedangkan bit sisanya menyatakan host ID. Dengan demikian alamat IP untuk kelas A bervariasi dari 192.x.x.x hingga 223.x.x.x.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Kelas D&lt;br /&gt;
Alamat IP untuk kelas D memiliki struktur sebagai berikut, &lt;br /&gt;
0  1  2  3                                  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dapat dilihat bahwa bit ke-0, ke-1, ke-2, dan ke-3 dari alamat IP kelas D berturut-turut adalah 1 (satu), 1 (satu), 1 (satu), dan 0 (nol). Bit sisanya menyatakan multicast, yaitu sebuah kelompok komputer yang bersama-sama.&lt;br /&gt;
&lt;br /&gt;
5. Kelas E&lt;br /&gt;
Alamat IP kelas E masih bersifat percobaan dan dicadangkan untuk digunakan di masa mendatang.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/199531120611015215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pengalamatan-ip-address.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/199531120611015215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/199531120611015215'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pengalamatan-ip-address.html' title='Pengalamatan IP Address'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-1972745393515731478</id><published>2012-03-20T07:25:00.001+07:00</published><updated>2012-03-21T16:32:53.698+07:00</updated><title type='text'>Struktur Data</title><content type='html'>Struktur data adalah cara menyimpan atau merepresentasikan data didalam komputer agar bisa dipakai secara efisien. Sedangkan data adalah representasi dari fakta dunia nyata. Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol&lt;br /&gt;
Secara garis besar type data dapat dikategorikan menjadi:&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Type data sederhana.&lt;br /&gt;
• Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter.&lt;br /&gt;
• Type data sederhana majemuk, misalnya String&lt;br /&gt;
Struktur Data, meliputi:&lt;br /&gt;
• Struktur data sederhana, misalnya array, vektor dan matrix.&lt;br /&gt;
• Struktur data majemuk, yang terdiri dari: Linier : Stack, Queue, sertaList dan Multilist Non Linier : Pohon Biner dan Graph&lt;br /&gt;
Pemakaian struktur data yang tepat didalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.&lt;br /&gt;
Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.&lt;br /&gt;
Konstanta&lt;br /&gt;
Dalam membuat suatu program, kita perlu menggunakan konstanta agar program kita bisa lebih mudah diperbaiki jika ada suatu kesalahan yang kita buat. Dengan menggunakan konstanta kita bisa memberikan nama yang mudah dimengerti dan dipahami untuk bilangan numerik yang sangat kompleks.&lt;br /&gt;
Tipe Data&lt;br /&gt;
Dalam tulisan ini yang akan dibahas adalah tipe data sederhana.&lt;br /&gt;
Java sudah memiliki dan memnyediakan beberapa tipe data sederhana yang sudah siap kita pakai. Tipe-tipe data yang sudah disediakan Java adalah:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0ujW1OsRXzCgArnb16kenhOKnPrRrAnkLpyTNrR6XmWItnDsWCHgLUswtR81n1QpqX5XfRXz4kf-Lkv5Be87at2k3GQQ2f0JOEUq8pjnLU0ZhHi4J_AeRx61CN8zZNHJ80ym5zQ4R84w/s1600/tipe+dat.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0ujW1OsRXzCgArnb16kenhOKnPrRrAnkLpyTNrR6XmWItnDsWCHgLUswtR81n1QpqX5XfRXz4kf-Lkv5Be87at2k3GQQ2f0JOEUq8pjnLU0ZhHi4J_AeRx61CN8zZNHJ80ym5zQ4R84w/s400/tipe+dat.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Variabel&lt;br /&gt;
Variabel adalah lokasi di memori yang kita siapkan dan kita beri nama khas untuk menampung suatu nilai dan atau mengambil nilai kembali tersebut. Suatu variabel baru dapat digunakan apabila telah dideklarasikan. Pernyataan deklarasi variabel digunakan untuk mendeklarasikan satu atau lebih variabel (dipisahkan dengan tanda koma). Ketika komputer mengeksekusi deklarasi variabel, komputer akan menyediakan ruangan di memori kemudian menyimpan alamat ini sesuai dengan nama variabel yang diberikan. Deklarasi variable berbentuk seperti : &lt;span id=&quot;goog_800238736&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_800238737&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf6NQsUKK5rTAVLgwz6kebz64sSFrMeKLiUTZ-wNAqHa1gQGV7FSt6ZFAAH-TjLTnOe9FrglRfTwZfUx1TVTCLkQ6FP-QOVkfAfLIhflD-e3TKQnwQSd_mgOpEERxBeVw0Mkf4eEmVsTw/s1600/var.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf6NQsUKK5rTAVLgwz6kebz64sSFrMeKLiUTZ-wNAqHa1gQGV7FSt6ZFAAH-TjLTnOe9FrglRfTwZfUx1TVTCLkQ6FP-QOVkfAfLIhflD-e3TKQnwQSd_mgOpEERxBeVw0Mkf4eEmVsTw/s1600/var.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Contoh dari variable adalah:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFsQGa43vjcDwiSXweq-XsrB4EJzVXRZIAXA8DCThgGCTTl-lSbx21ReoCL2Df-Q2eHfDQigMIX2iCnsEBM6iWf2FnsJ_SWdleToqhgKGKsZiTVe3t8CBUrT30V6nm5ltHOwO0wohTeCk/s1600/float.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFsQGa43vjcDwiSXweq-XsrB4EJzVXRZIAXA8DCThgGCTTl-lSbx21ReoCL2Df-Q2eHfDQigMIX2iCnsEBM6iWf2FnsJ_SWdleToqhgKGKsZiTVe3t8CBUrT30V6nm5ltHOwO0wohTeCk/s1600/float.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Atau pendeklarasian variabel bisa juga dilakukan sekaligus dengan pemberian nilainya, seperti pada contoh berikut:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZa5otSseNt2xvI2FuvbFnOgZEc9NjXnb1OOBB2nH2VjkXJVDM7VKxiN7rclHg7C90yXCVXGDZ4muZZrXmYR4GHkeJpmUh7Xu2Pg89_7VWgDHOBgCZyXrMYr-5ASgXWNQ5cNXWsfyStk/s1600/int.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvZa5otSseNt2xvI2FuvbFnOgZEc9NjXnb1OOBB2nH2VjkXJVDM7VKxiN7rclHg7C90yXCVXGDZ4muZZrXmYR4GHkeJpmUh7Xu2Pg89_7VWgDHOBgCZyXrMYr-5ASgXWNQ5cNXWsfyStk/s1600/int.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Jenis-jenis Variabel&lt;br /&gt;
Java memiliki beberapa jenis variabel yang dapat dikelompokkan sebagai berikut :&lt;br /&gt;
• Instance Variables (tidak statis). &lt;br /&gt;
Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek. Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya.&lt;br /&gt;
• Class Variables (statis). &lt;br /&gt;
Variabel ini merupakan bagian integral dari suatu kelas, dan tidak ada satu objek pun yang dapat menyatakan kepemilikan atas variabel ini. Variabel yang dideklarasikan sebagai statis digunakan bersama oleh semua objek. Variabel ini lebih bersifat global yang nilainya sama untuk setiap objek pada kelas yang bersangkutan.&lt;br /&gt;
• Local Variables. &lt;br /&gt;
Variabel ini didefinisikan di dalam suatu metoda (method) atau dalam suatu prosedur. Variabel ini bersifat lokal karena hanya dapat diakses oleh metoda atau prosedur tersebut.&lt;br /&gt;
• Parameter. &lt;br /&gt;
Paramater atau argumen adalah variabel yang digunakan pada saat suatu metoda atau prosedur dipanggil. Parameter berguna untuk memberikan nilai awal untuk diteruskan (pass) ke dalam suatu prosedur atau metoda.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/1972745393515731478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/struktur-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1972745393515731478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1972745393515731478'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/struktur-data.html' title='Struktur Data'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0ujW1OsRXzCgArnb16kenhOKnPrRrAnkLpyTNrR6XmWItnDsWCHgLUswtR81n1QpqX5XfRXz4kf-Lkv5Be87at2k3GQQ2f0JOEUq8pjnLU0ZhHi4J_AeRx61CN8zZNHJ80ym5zQ4R84w/s72-c/tipe+dat.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-8254273100576437267</id><published>2012-03-19T14:55:00.001+07:00</published><updated>2012-03-21T16:32:53.708+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Konfigurasi Router</title><content type='html'>Konfigurasi Router disimpan pada sebuah memory spesial pada router yang disebut nonvolatile random-access memory (NVRAM). Jika tidak ada konfigurasi yang tersimpan pada NVRAM, maka system operasi pada Router akan menjalankan sebuah routine yang akan memberikan pertanyaan-pertanyaan yang jawabannya akan digunakan untuk mengkonfigurasi router tersebut. Routine ini dalam kosakata Windows dikenal dengan nama Wizard. Namun pada Router Cisco, routine ini disebut dengan nama system configuration dialog atau setup dialog. Setup Dialog ini hanya dirancang untuk membuat konfigurasi minimal, karena tujuan utama dari mode setup ini hanyalah untuk membuat konfigurasi secara cepat dan mudah. Untuk konfigurasi yang komplex, network administrator harus melakukannya secara manual.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Setup Dialog bisa juga dipanggil walaupun NVRAM sudah berisi konfigurasi. Administrator cukup mengetik command setup pada CLI (Command Line Interface) dan Setup Dialog akan dieksekusi.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Tingkat akses perintah&lt;/li&gt;
&lt;/ul&gt;Untuk tujuan keamaan, perintah-perintah yang bisa dijalankan dari CLI dibagi menjadi 2 tingkat akses, yaitu:&lt;br /&gt;
• User Mode&lt;br /&gt;
• Privileged Mode&lt;br /&gt;
User Mode ditujukan untuk melihat status router. Perintah-perintah yang diizinkan pada mode ini tidak bisa mengubah konfigurasi router, sehingga mode ini lebih aman ketika seorang network administrator hanya ingin melihat status router dan tidak ingin mengubah konfigurasi. Privileged Mode mempunyai tingkat akses yang lebih tinggi. Dengan mode ini, network administrator bisa mengubah configurasi router. Oleh karena itu, mode ini sebaiknya digunakan dengan hati-hati sekali untuk menghindari perubahan yang tidak diinginkan pada router tersebut. Saat log on ke router pertama kali, anda akan masuk pada user mode, dengan prompt berupa tanda (&amp;gt;).&lt;br /&gt;
Untuk berpindah dari user mode ke priviledge mode, anda harus mengeksekusi perintah enable pada prompt. Prompt akan berubah menjadi tanda (#) ketika anda berada pada Privilged mode. Untuk kembali ke user mode dari priviledge mode, anda harus mengeksekusi perintah disable pada command prompt.&lt;br /&gt;
&lt;br /&gt;
Contoh 3.4-1:&lt;br /&gt;
router con0 is now available&lt;br /&gt;
Press RETURN to get started&lt;br /&gt;
router &amp;gt;&lt;br /&gt;
router &amp;gt; enable&lt;br /&gt;
router # disable&lt;br /&gt;
router &amp;gt;&lt;br /&gt;
router &amp;gt; logout&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;Mengubah Konfigurasi Router&lt;/li&gt;
&lt;/ul&gt;Seperti telah disinggung di bab 4.4, Setup Dialog tidak dirancang untuk memodifikasi Konfigurasi Router ataupun membuat Konfigurasi Router yang komplex. Oleh karena itu, untuk keperluan ini, harus dilakukan secara manual dengan memasuki Mode Konfigurasi. Pengubahan konfigurasi ini bisa dilakukan langsung melalui console atau secara remote melalui jaringan seperti telah diulas pada Bab 4.1 dan 4.2. Setelah PC terhubung ke router, maka network administrator harus memasuki Privileged Mode dulu seperti yg telah disinggung dalam Bab 4.4. Akhirnya, konfigurasi dapat diubah dengan perintah configure terminal untuk memasuki global configuration mode yang kemudian diikuti dengan baris-baris konfigurasi. Setelah baris-baris configurasi dituliskan, perintah exit akan diperlukan untuk keluar dari global configuration mode.&lt;br /&gt;
&lt;br /&gt;
Contoh 3.5-1: mengubah konfigurasi router&lt;br /&gt;
router con0 is now available&lt;br /&gt;
Press RETURN to get started&lt;br /&gt;
router &amp;gt;&lt;br /&gt;
router &amp;gt; enable&lt;br /&gt;
router # configure terminal&lt;br /&gt;
router (config) # interface ethernet 0&lt;br /&gt;
router (config-if) # description IT Department LAN&lt;br /&gt;
router (config-if) # exit&lt;br /&gt;
router (config) # exit&lt;br /&gt;
router #&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;Mengamankan Router dengan Password&lt;/li&gt;
&lt;/ul&gt;Untuk menyulitkan orang yang tidak berhak mengubah dan mengacau konfigurasi&lt;br /&gt;
router, maka router tersebut perlu dilindungi dengan kata sandi (password).&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Password untuk console&lt;/li&gt;
&lt;/ul&gt;Jika password diaktifkan pada console, maka user tidak bisa begitu saja mendapatkan akses ke router melalui console tanpa menuliskan password console terlebih dahulu. Untuk melakukan hal ini, diperlukan perintah line console 0 diikuti dengan perintah login dan password dalam konfigurasi router.&lt;br /&gt;
&lt;br /&gt;
Contoh 4.1-1: membuat password untuk console&lt;br /&gt;
Router(config) # line console 0&lt;br /&gt;
Router(config-line) # login&lt;br /&gt;
Router(config-line) # password coba&lt;br /&gt;
Router(config-line) # exit&lt;br /&gt;
Router(config) # exit&lt;br /&gt;
Router(config) #&lt;br /&gt;
&lt;br /&gt;
Router yang dikonfigurasi seperti contoh 4.1-1 akan meminta password ketika usermencoba mendapatkan akses melalui console. Dan passwordnya adalah coba.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Password untuk Virtual Terminal&lt;/li&gt;
&lt;/ul&gt;Virtual Terminal ini akan digunakan ketika user ingin mendapatkan akses melalui&lt;br /&gt;
jaringan dengan applikasi telnet. Password Virtual Terminal ini harus dikonfigurasi sebelum user bisa mendapatkan akses melalui jaringan. Tanpa password, koneksi melalui jaringan akan ditolak oleh router dan router akan memberikan pesan berikut: Password required, but none set&lt;br /&gt;
Contoh 4.2-1 memperlihatkan bagaimana caranya mengkonfigurasi password pada Virtual Terminal.&lt;br /&gt;
&lt;br /&gt;
Contoh 4.2-1:&lt;br /&gt;
Router(config) # line vty 0 4&lt;br /&gt;
Router(config-line) # password cobain&lt;br /&gt;
Router(config-line) # exit&lt;br /&gt;
Router(config) # exit&lt;br /&gt;
Router(config) #&lt;br /&gt;
&lt;br /&gt;
Pada contoh 5.2-1, router akan meminta password ketika diakses lewat jaringan. Dan password untuk virtual terminal tersebut adalah cobain. Angka 0 pada baris line vty 0 4 menunjukkan nomer awal virtual terminal, dan angka 4 menunjukkan nomer terakhir dari virtual terminal. Oleh karena itu, perintah tersebut memperlihatkan bahwa router tersebut mengizinkan 5 koneksi melalui virtual terminal pada waktu yang bersamaan.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Password untuk mode priviledge&lt;/li&gt;
&lt;/ul&gt;Setelah user menuliskan password dengan benar untuk mendapatkan akses ke router baik melalui jaringan ataupun console, maka user akan memasuki user mode. Jika password untuk mode priviledge dikonfigurasi, maka user juga harus menuliskan password lagi untuk masuk ke mode itu. Perintah yang digunakan untuk memberi password pada mode ini adalah enable password, atau enable secret. Perbedaan antara kedua perintah tersebut adalah bahwa perintah enable secret membuat password-nya terenkrip sedangkan enable password tidak.&lt;br /&gt;
Kedua perintah tersebut juga bisa dituliskan kedua-duanya dalam mode konfigurasi global, dan keduanya juga bisa mempunyai password yang berbeda. Namun jika keduanya diletakkan pada konfigurasi, maka password pada enable secret yang akan digunakan untuk memasuki privileged mode.&lt;br /&gt;
&lt;br /&gt;
Contoh 4.3-1: mengkonfigurasi enable password&lt;br /&gt;
Router(config) # enable password rahasia&lt;br /&gt;
Contoh 4.3-2: mengkonfigurasi enable secret&lt;br /&gt;
Router(config) # enable secret rahasiabanget&lt;br /&gt;
Dalam konfigurasi router, sebuah perintah bisa dihapus dengan menambahkan perintah no pada mode konfigurasi. Dengan demikian, untuk menghapus password pada &lt;br /&gt;
Conto 4.3-2 dapat dilakukan dengan perintah seperti yang tampak pada contoh 5.3-3.&lt;br /&gt;
Contoh 5.3-3: menghapus password enable secret&lt;br /&gt;
Router(config) # no enable secret rahasiabanget&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;Mengkonfigurasi Interface&lt;/li&gt;
&lt;/ul&gt;Seperti telah dipaparkan pada bab 2 dan Bab 3, tugas router adalah meneruskan paketpaket dari sebuah network ke network yang lainnya. Sebuhungan dengan tugas tersebut, network interface harus dikonfigurasi sesuai dengan karakteristik-nya. Perintah interface pada mode konfigurasi global disediakan untuk mengkonfigurasi interface interface pada router. Ada berbagai tipe interface yang dikonfigurasi dengan perintah ini antara lain: Ethernet, Token Ring, FDDI, serial, HSSI, loopback, dialer, null, anync, ATM, BRI, dan tunnel. Dalam tulisan ini, hanya Ethernet dan Serial saja yang akan dibahas lebih lanjut.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;Mengkonfigurasi Ethernet Interface&lt;/li&gt;
&lt;/ul&gt;Seperti telah dijelaskan di atas, perintah interface harus dijalankan pada mode konfigurasi global. Untuk memasuki mode konfigurasi global, gunakan perintah configure terminal, seperti yang telah dijelaskan pada bab 4.5. Format perintah interface untuk memasuki mode konfigurasi interface untuk Ethernet pada router yang hanya mempunyai satu slot adalah: interface ethernet nomer-port&lt;br /&gt;
Beberapa jenis router memiliki banyak slot, seperti misalnya Cisco 2600,3600 dan 4000. Untuk router-router dengan banyak slot, format perintahnya adalah: interface ethernet nomer-slot/nomer-port&lt;br /&gt;
Setelah memasuki mode konfigurasi interface dengan perintah di atas, barulah Ethernet tersebut dapat dikonfigurasi sesuai dengan kebutuhan. Konfigurasi paling dasar yang dibutuhkan agar Ethernet dapat meneruskan paket-paket adalah IP address dan subnet mask. 3 Format konfigurasinya adalah: ip address IP-address subnet-mask&lt;br /&gt;
&lt;br /&gt;
Contoh 5-1-1: contoh konfigurasi interface ethernet&lt;br /&gt;
Router# configure terminal&lt;br /&gt;
Router(config)# interface ethernet 1/0&lt;br /&gt;
Router(config-if)# description LAN pada Department IT&lt;br /&gt;
Router(config-if)# ip address 172.16.148.1 255.255.255.128&lt;br /&gt;
Router(config-if)# exit&lt;br /&gt;
Router(config)# exit&lt;br /&gt;
Router#&lt;br /&gt;
(Diasumsikan bahwa protocol yang digunakan oleh router tersebut adalah TCP/IP)&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Mengkonfigurasi Serial Interface&lt;/li&gt;
&lt;/ul&gt;Serial interface adalah interface yang seringkali digunakan untuk koneksi ke WAN (Wide Area Network). Koneksi serial membutuhkan clocking untuk sinkronisasi. Dan oleh karena itu, hubungan serial ini harus mempunyai 2 sisi, yaitu DCE (data circuitterminating equipment_ dan DTE (data terminal equipment). DCE menyediakan clocking dan DTE akan mengikuti clock yang diberikan oleh DCE. Kabel DCE mempunyai koneksi female (perempuan), sedangkan kabel DTE mempunyai koneksi male (jantan).&lt;br /&gt;
Pada prakteknya, DCE biasanya disediakan oleh service provider yang biasanya adalah merupakan koneksi ke CSU/DSU. Router sendiri biasanya hanyalah berperan sebagai DTE sehingga router tersebut tidak perlu menyediakan clocking.&lt;br /&gt;
Walaupun demikian, cisco router juga bisa berperan sebagai DCE yang menyediakan clocking. Fungsi ini biasanya dipakai untuk uji coba router dimana kita bisa menghubungkan 2 buah router back to back sehingga salah satu router harus berfungsi&lt;br /&gt;
sebagai DCE agar koneksi bisa terjadi.&lt;br /&gt;
&lt;br /&gt;
Contoh 5.2-1: contoh konfigurasi interface serial sebagai DTE&lt;br /&gt;
Router # configure terminal&lt;br /&gt;
Router(config)# interface serial 0&lt;br /&gt;
Router(config-if)# description WAN ke Natuna&lt;br /&gt;
Router(config-if)# ip address 172.16.158.1 255.255.255.252&lt;br /&gt;
Router(config-if)# bandwith 64&lt;br /&gt;
Router(config-if)# exit&lt;br /&gt;
Router(config)# exit&lt;br /&gt;
Router#&lt;br /&gt;
&lt;br /&gt;
Contoh 5.2-2: contoh konfigurasi interface serial sebagai DCE&lt;br /&gt;
Router # configure terminal&lt;br /&gt;
Router(config)# interface serial 0&lt;br /&gt;
Router(config-if)# description Lab Cisco sebagai DCE&lt;br /&gt;
Router(config-if)# ip address 172.16.158.1 255.255.255.252&lt;br /&gt;
Router(config-if)# bandwith 64&lt;br /&gt;
Router(config-if)# clock rate 64000&lt;br /&gt;
Router(config-if)# exit&lt;br /&gt;
Router(config)# exit&lt;br /&gt;
Router#&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Men-disable sebuah interface&lt;/li&gt;
&lt;/ul&gt;Kadangkala kita perlu mematikan/mendisable sebuah interface untuk keperluan troubleshooting ataupun administratif. Untuk keperluan tersebut, dapat digunakan perintah shutdown pada interface yang bersangkutan. Dan untuk menghidupkannya kembali, dapat digunakan perintah no shutdown.&lt;br /&gt;
&lt;br /&gt;
Contoh 5.3-1: mematikan interface&lt;br /&gt;
Router(config)# interface serial 0&lt;br /&gt;
Router(config-if)# shutdown&lt;br /&gt;
Router(config-if)# exit&lt;br /&gt;
Router(config)#&lt;br /&gt;
&lt;br /&gt;
Contoh 5.3-2: menghidupkan interface&lt;br /&gt;
Router(config)# interface serial 0&lt;br /&gt;
Router(config-if)# no shutdown&lt;br /&gt;
Router(config-if)# exit&lt;br /&gt;
Router(config)#</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/8254273100576437267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/konfigurasi-router.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8254273100576437267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8254273100576437267'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/konfigurasi-router.html' title='Konfigurasi Router'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-1067782806392216175</id><published>2012-03-19T14:53:00.001+07:00</published><updated>2012-03-21T16:32:53.722+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>ROUTER</title><content type='html'>&lt;ul&gt;&lt;li&gt;Definisi Router&lt;/li&gt;
&lt;/ul&gt;Router adalah sebuah device yang berfungsi untuk meneruskan paket-paket darii sebuah network ke network yang lainnya (baik LAN ke LAN atau LAN ke WAN) sehingga host-host yang ada pada sebuah network bisa berkomunikasi dengan host-host yang ada pada network yang lain. Router menghubungkan network-network tersebut pada network layer dari model OSI, sehingga secara teknis Router adalah Layer 3 Gateway. Router bisa berupa sebuah device yang dirancang khusus untuk berfungsi sebagai router (dedicated router), atau bisa juga berupa sebuah PC yang difungsikan sebagai router. &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Dalam tulisan ini, saya hanya akan menulis tentang Cisco Router, yaitu sebuah dedicated router yang dibuat oleh Vendor bernama Cisco (http://www.cisco.com). Oleh karena itu, setiap kata Router dalam tulisan berikutnya akan diartikan sebagai Cisco Router.&lt;br /&gt;
(Cisco Router bisa juga menjadi Layer 4 Gateway jika Router tersebut mengimplementasikan ACL)&lt;br /&gt;
&lt;br /&gt;
2. Network Interface&lt;br /&gt;
Network Interface adalah sebuah Interface yang berfungsi untuk menyambungkan sebuah host ke network. Network Interface adalah perangkat keras yang bekerja pada layer 1 dari Model OSI. Network Interface dibutuhkan oleh Router untuk menghubungkan Router dengan sebuah LAN atau WAN. Karena Router bertugas menyambungkan network-network, sebuah router harus mempunyai minimal 2 network interface. Dengan konfigurasi minimal ini, router tersebut bisa menghubungkan 2 network, karena masing-masing network membutuhkan satu network interface yang terhubung ke Router.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Mengkonfigurasi Router&lt;/li&gt;
&lt;/ul&gt;Router tidak mempunyai layar monitor untuk berinteraksi dengan network administrator, oleh karena itu, kita membutuhkan sebuah PC untuk men-setup sebuah router. PC tersebut harus disambungkan ke router tersebut dengan salah satu dari cara berikut:&lt;br /&gt;
• melalui console port&lt;br /&gt;
• melalui Network&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Men-konfigurasi Router melalui Port Console&lt;/li&gt;
&lt;/ul&gt;Console port adalah sebuah port pada router yang disediakan untuk menghubungkan router tersebut pada “dunia luar”. Sebuah kabel Roll Over dibutuhkan untuk menghubungkan serial interface pada PC dan Console port pada router tersebut. Setelah Router terhubung dengan PC, Router dapat dikonfigurasi dengan menjalankan applikasi HyperTerminal dari PC. 2&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Men-konfigurasi Router melalui Network&lt;/li&gt;
&lt;/ul&gt;Dengan cara ini, Router dapat dikonfigurasi dengan PC yang terhubung dengan Router melalui network. Cara ini hanya bisa digunakan untuk melihat konfigurasi dan memodifikasi konfigurasi pada router. Mengapa ? Karena sebuah router hanya akan terhubung ke network jika Network Interface-nya sudah terkonfigurasi dengan benar. Di sisi lain, cara ini juga mempunyai kelebihan. Dengan cara ini, network administrator lebih leluasa menempatkan PC-nya untuk memodifikasi konfigurasi router. Network administrator bisa menempatkan PC-nya di mana saja, asalkan PC tersebut bisa terhubung ke Router melalui jaringan. Dengan cara ini, Network administrator membutuhkan applikasi telnet untuk mengkonfigurasi Router tersebut. &lt;br /&gt;
Berikut adalah langkah-langkah menggunakan telnet pada PC dengan Sistem Operasi Windows:&lt;br /&gt;
• Jalankan command prompt (atau MS DOS prompt pada Windows 9x)&lt;br /&gt;
(Dalam tulisan ini, diasumsikan bahwa Sistem Operasi yang digunakan adalah Microsoft Windows).&lt;br /&gt;
• Ketik perintah berikut pada command prompt:&lt;br /&gt;
C:\&amp;gt; telnet IP-address-Router&lt;br /&gt;
Contoh:&lt;br /&gt;
C:\&amp;gt; telnet 172.16.148.1</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/1067782806392216175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/router.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1067782806392216175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1067782806392216175'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/router.html' title='ROUTER'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-1786700955242022636</id><published>2012-03-19T14:39:00.001+07:00</published><updated>2012-03-21T16:32:53.742+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Topologi Jaringan Komputer</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1Zs8lxCqixDwSUFLsBUCCZYISWhn2IgWeeZWpAuI0WDrpqlpm64-HoXdqFSJiT3wXDUMsBHGMIAgHekNQnk7CZv8b05ZCmDVLCGgk0NyBvHwcfZ22FkZWwj2ozskygYriVALGl_AowA/s1600/umum.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1Zs8lxCqixDwSUFLsBUCCZYISWhn2IgWeeZWpAuI0WDrpqlpm64-HoXdqFSJiT3wXDUMsBHGMIAgHekNQnk7CZv8b05ZCmDVLCGgk0NyBvHwcfZ22FkZWwj2ozskygYriVALGl_AowA/s320/umum.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Topologi suatu jaringan didasarkan pada cara penghubung sejumlah node atau sentral dalam membentuk suatu sistem jaringan. Topologi jaringan yang umum dipakai adalah : Mess, Bintang (Star), Bus, Tree, dan Cincin(Ring).&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a. Topologi Jaringan Mesh&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7tXTZVlqT_djcdy2lwOC13eof1xj_ObckMDsyT_JPUmzPWFGHsv_S4J_NkG5aL1oTBh2G_nMtVuYbVF919TY-0tD6qOWHCDj9t0VYGGMkfIgQOuzfXuu3rdjjSySJ9NtMllTSS7cAEx0/s1600/mesh.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7tXTZVlqT_djcdy2lwOC13eof1xj_ObckMDsyT_JPUmzPWFGHsv_S4J_NkG5aL1oTBh2G_nMtVuYbVF919TY-0tD6qOWHCDj9t0VYGGMkfIgQOuzfXuu3rdjjSySJ9NtMllTSS7cAEx0/s1600/mesh.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Topologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlah saluran harus disediakan untuk membentuk jaringan Mesh adalah jumlah sentral dikurangi 1 (n-1, n = jumlah sentral). Tingkat kerumitan jaringan sebanding dengan meningkatnya jumlah sentral yang terpasang. Dengan demikian disamping kurang ekonomis juga relatif mahal dalam pengoperasiannya.&lt;br /&gt;
&lt;br /&gt;
b. Topologi Jaringan Bintang (Star)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvlUrJGbsVMlACF5ccG2SxfLRlPKhhehw-HvZaHPFlLP_sFm9co6lYlioK9u7s8AHal0t3F0eWSmeg3qbNvQRBOG_yBI3a6TwIkcR5yf5FY8igF2z4OYOcvTWiMxFIxVQGDy8cHNSiIEE/s1600/star.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvlUrJGbsVMlACF5ccG2SxfLRlPKhhehw-HvZaHPFlLP_sFm9co6lYlioK9u7s8AHal0t3F0eWSmeg3qbNvQRBOG_yBI3a6TwIkcR5yf5FY8igF2z4OYOcvTWiMxFIxVQGDy8cHNSiIEE/s1600/star.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4nA1MPx-h3l2x3Kw5u7_mpKaLlSJ2VAm2cFpiwEYKbIl6ZFwOCOoqZQuOigHuqxod-adAWurjslmRfBDbt_XMh75cRibYzQI4gvS_HXxOelXnLghblZDE7nEsLujI9u-Jr8fdFsiJYtk/s1600/bus.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Dalam topologi jaringan bintang, salah satu sentral dibuat sebagai sentral pusat. Bila dibandingkan dengan sistem mesh, sistem ini mempunyai tingkat kerumitan jaringan yang lebih sederhana sehingga sistem menjadi lebih ekonomis, tetapi beban yang dipikul sentral pusat cukup berat. Dengan demikian kemungkinan tingkat kerusakan atau gangguan dari sentral ini lebih besar.&lt;br /&gt;
&lt;br /&gt;
Keuntungan&lt;br /&gt;
• Paling fleksibel&lt;br /&gt;
• Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian      jaringanlain&lt;br /&gt;
• Kontrol terpusat&lt;br /&gt;
• Kemudahan deteksi dan isolasi kesalahan/kerusakan&lt;br /&gt;
• Kemudahaan pengelolaan jaringan&lt;br /&gt;
&lt;br /&gt;
Kerugian&lt;br /&gt;
• Boros kabel&lt;br /&gt;
• Perlu penanganan khusus&lt;br /&gt;
• Kontrol terpusat (HUB) jadi elemen kritis&lt;br /&gt;
&lt;br /&gt;
c. Topologi Jaringan Bus&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4nA1MPx-h3l2x3Kw5u7_mpKaLlSJ2VAm2cFpiwEYKbIl6ZFwOCOoqZQuOigHuqxod-adAWurjslmRfBDbt_XMh75cRibYzQI4gvS_HXxOelXnLghblZDE7nEsLujI9u-Jr8fdFsiJYtk/s1600/bus.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4nA1MPx-h3l2x3Kw5u7_mpKaLlSJ2VAm2cFpiwEYKbIl6ZFwOCOoqZQuOigHuqxod-adAWurjslmRfBDbt_XMh75cRibYzQI4gvS_HXxOelXnLghblZDE7nEsLujI9u-Jr8fdFsiJYtk/s1600/bus.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada topologi ini semua sentral dihubungkan secara langsung pada medium transmisi dengan konfigurasi yang disebut Bus. Transmisi sinyal dari suatu sentral tidak dialirkan secara bersamaan dalam dua arah. Hal ini berbeda sekali dengan yang terjadi pada topologi jaringan mesh atau bintang, yang pada kedua sistem tersebut dapat dilakukan komunikasi atau interkoneksi antar sentral secara bersamaan. topologi jaringan bus tidak umum digunakan untuk interkoneksi antar sentral, tetapi biasanya digunakan pada sistem jaringan komputer.&lt;br /&gt;
&lt;br /&gt;
Keuntungan&lt;br /&gt;
• Hemat kabel&lt;br /&gt;
• Layout kabel sederhana&lt;br /&gt;
• Mudah dikembangkan&lt;br /&gt;
&lt;br /&gt;
Kerugian&lt;br /&gt;
• Deteksi dan isolasi kesalahan sangat kecil&lt;br /&gt;
• Kepadatan lalu lintas&lt;br /&gt;
• Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.&lt;br /&gt;
• Diperlukan repeater untuk jarak jauh&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
d. Topologi Jaringan Pohon (Tree)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxIQYmsmEwMLDgMfIY5ZXW0GgQTwepWsjsus5Uh93jbQ_XTMfcvQvkAqUwenXsSImLUfGg89r9_vnTcztAu6Q_n-MfZkC6E7HltbsNbyT_oHnZmtIYFwLDE1i6llTRd6upLYFIB6_UIZk/s1600/tree.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxIQYmsmEwMLDgMfIY5ZXW0GgQTwepWsjsus5Uh93jbQ_XTMfcvQvkAqUwenXsSImLUfGg89r9_vnTcztAu6Q_n-MfZkC6E7HltbsNbyT_oHnZmtIYFwLDE1i6llTRd6upLYFIB6_UIZk/s1600/tree.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral dengan hirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin keatas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan komputer .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
e. Topologi Jaringan Cincin (Ring)&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil2w5ZRD1x0yQimApcmL6eYdC48UQZEamxMNAoNQd7slSAFcEIwO3mqN7GMtMtJko2eXAwJ-HF5It5eteXloUoq0AKUo9EtsMZ8T5X7JL1G6DZydia4fN67BWWFmGsUQBQKkMKengMBEA/s1600/ring.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil2w5ZRD1x0yQimApcmL6eYdC48UQZEamxMNAoNQd7slSAFcEIwO3mqN7GMtMtJko2eXAwJ-HF5It5eteXloUoq0AKUo9EtsMZ8T5X7JL1G6DZydia4fN67BWWFmGsUQBQKkMKengMBEA/s320/ring.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Untuk membentuk jaringan cincin, setiap sentral harus dihubungkan seri satu dengan yang lain dan hubungan ini akan membentuk loop tertutup. Dalam sistem ini setiap sentral harus dirancang agar dapat berinteraksi dengan sentral yang berdekatan maupun berjauhan. Dengan demikian kemampuan melakukan switching ke berbagai arah sentral. Keuntungan dari topologi jaringan ini antara lain : tingkat kerumitan jaringan rendah (sederhana), juga bila ada gangguan atau kerusakan pada suatu sentral maka aliran trafik dapat dilewatkan pada arah lain dalam sistem. &lt;br /&gt;
Yang paling banyak digunakan dalam jaringan komputer adalah jaringan bertipe bus dan pohon (tree), hal ini karena alasan kerumitan, kemudahan instalasi dan pemeliharaan serta harga yang harus dibayar. Tapi hanya jaringan bertipe pohon (tree) saja yang diakui kehandalannya karena putusnya salah satu kabel pada client, tidak akan mempengaruhi hubungan client yang lain.&lt;br /&gt;
&lt;br /&gt;
Keuntungan&lt;br /&gt;
• Hemat Kabel&lt;br /&gt;
Kerugian&lt;br /&gt;
• Peka kesalahan&lt;br /&gt;
• Pengembangan jaringan lebih kaku</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/1786700955242022636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/topologi-jaringan-komputer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1786700955242022636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1786700955242022636'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/topologi-jaringan-komputer.html' title='Topologi Jaringan Komputer'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ1Zs8lxCqixDwSUFLsBUCCZYISWhn2IgWeeZWpAuI0WDrpqlpm64-HoXdqFSJiT3wXDUMsBHGMIAgHekNQnk7CZv8b05ZCmDVLCGgk0NyBvHwcfZ22FkZWwj2ozskygYriVALGl_AowA/s72-c/umum.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-7334376599207920702</id><published>2012-03-19T14:33:00.001+07:00</published><updated>2012-03-21T16:32:53.773+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Secure Shell (SSH)</title><content type='html'>&lt;b&gt;Secure Shell (ssh)&lt;/b&gt;&lt;br /&gt;
Secure Shell (ssh) adalah suatu protokol yang memfasilitasi sistem komunikasi yang aman diantara dua sistem yang menggunakan arsitektur client/server, serta memungkinkan seorang user untuk login ke server secara remote. Berbeda dengan telnet dan ftp yang menggunakan plain text, SSH meng-enkripsi data selama proses komunikasi sehingga menyulitkan penyusup/intruder yang mencoba mendapatkan password yang tidak dienkripsi. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Bentuk akses remote yang bisa diperoleh adalah akses pada mode teks maupun mode grafis/X apabila konfigurasinya mengijinkan.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
SSH dirancang untuk menggantikan service-service di sistem unix/linux yang menggunakan sistem plain-text seperti telnet, ftp, rlogin, rsh, rcp, dll). Untuk menggantikan fungsi ftp dapat digunakan sftp (secure ftp), sedangkan untuk menggantikan rcp (remote copy) dapat digunakan scp (secure copy).&lt;br /&gt;
Dengan SSH, semua percakapan antara server dan klien di-enkripsi. Artinya, apabila percakapan tersebut disadap, penyadap tidak mungkin memahami isinya. Bayangkan seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password tersebut disadap orang lain, kemudian server Anda dirusak setelahnya. &lt;br /&gt;
Implementasi SSH yang banyak dipakai saat ini adalah OpenSSH, aplikasi ini telah dimasukkan kedalam berbagai macam distribusi linux.  Redhat Linux versi 9 sudah menyediakan program tersebut dalam format RPM. &lt;br /&gt;
&lt;br /&gt;
Fitur-fitur SSH&lt;br /&gt;
Protokol SSH menyediakan layanan sbb.: &lt;br /&gt;
Þ Pada saat awal terjadinya koneksi, client melakukan pengecekan apakah host yang dihubungi sudah terdaftar pada client atau tidak.&lt;br /&gt;
Þ Client mengirimkan proses autentifikasi ke server menggunakan teknik enkrisp 128 bit.&lt;br /&gt;
Þ Semua data yang dikirimkan dan diterima menggunakan teknik enkripsi 128 bit sehingga sangat sulit dibaca tanpa mengetahui kode enkripsinya.&lt;br /&gt;
Þ Client dapat memforward aplikasi Xwindows / X11 ke server, layanan ini dibuat .</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/7334376599207920702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/secure-shell-ssh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7334376599207920702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7334376599207920702'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/secure-shell-ssh.html' title='Secure Shell (SSH)'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-6232153903474657206</id><published>2012-03-19T14:28:00.001+07:00</published><updated>2012-03-21T16:32:53.821+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Database Server</title><content type='html'>Server basis data adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untuk mengakses basis datanya.&lt;br /&gt;
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.&lt;br /&gt;
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael &quot;Monty&quot; Widenius.&lt;br /&gt;
&lt;br /&gt;
Konfigurasi :&lt;br /&gt;
a. Hidupkan komputer server !&lt;br /&gt;
b. Install paket untuk database server ( dalam hal ini dipilih aplikasi mysql ) , seperti berikut !&lt;br /&gt;
# apt-get install mysql-server&lt;br /&gt;
&lt;br /&gt;
Untuk mysql menggunakan port 3306 sebagai port service .&lt;br /&gt;
Semua Konfigurasi mysql ada didalam direktori /etc/mysql . Sedangkan file database disimpan dalam /var/lib/mysql .&lt;br /&gt;
&lt;br /&gt;
c. Lakukan pengecekan tentang service mysql dengan menggunakan tool nmap .&lt;br /&gt;
# nmap localhost&lt;br /&gt;
&lt;br /&gt;
Amati informasi port yang ada !&lt;br /&gt;
&lt;br /&gt;
d. Untuk masuk kedalam sistem mysql , gunakan user root seperti berikut :&lt;br /&gt;
# mysql –u root&lt;br /&gt;
…..&lt;br /&gt;
mysql&gt;&lt;br /&gt;
&lt;br /&gt;
Secara default user untuk administrasi adalah user root dengan password kosong .&lt;br /&gt;
e. Untuk keamanan sistem database server , ubahlah password root dengan format perintah berikut :&lt;br /&gt;
mysqladmin password “password_baru”&lt;br /&gt;
&lt;br /&gt;
# mysqladmin password “polije”&lt;br /&gt;
&lt;br /&gt;
Password mysql untuk user root akan berubah menjadi polije .&lt;br /&gt;
&lt;br /&gt;
f. Login kedalam sistem database sekali lagi , seperti berikut :&lt;br /&gt;
# mysql –u root&lt;br /&gt;
Amati informasi yang ditampilkan !&lt;br /&gt;
&lt;br /&gt;
g. Login kedalam sistem database sekali lagi , seperti berikut :&lt;br /&gt;
# mysql –u root -p&lt;br /&gt;
&lt;br /&gt;
Amati informasi yang ditampilkan !&lt;br /&gt;
&lt;br /&gt;
h. Untuk perintah dalam database mysql sama dengan perintah yang telah diajarkan pada kuliah basis data . &lt;br /&gt;
&lt;br /&gt;
Konfigurasi Apache + Mysql + Php&lt;br /&gt;
 &lt;br /&gt;
i. Install paket untuk konfigurasi Apache dan Php ( dalam hal ini dipilih aplikasi php4 ) , seperti berikut !&lt;br /&gt;
# apt-get install php4 libapache2-mod-php4&lt;br /&gt;
&lt;br /&gt;
Untuk konfigurasi php ada didalam /etc/apache2/php.ini .&lt;br /&gt;
&lt;br /&gt;
j. Untuk mengetahui keberhasilan konfigurasi apache2 dan php , maka buat file info.php di /var/www/situs sebagai halaman informasi mengenai system dan php dengan isi sebagai berikut :&lt;br /&gt;
&lt;?
phpinfo();
?&gt;&lt;br /&gt;
Pilih Cek alamat www.jarkom.com pada web browser, Amati tampilan yang ada !&lt;br /&gt;
k. Cek alamat www.jarkom.com/info.php pada web browser, Amati tampilan yang ada !&lt;br /&gt;
&lt;br /&gt;
l. Tahapan selanjutnya adalah install paket untuk konfigurasi antara php dan mysql , seperti berikut :&lt;br /&gt;
# apt-get install php4-mysql phpmyadmin&lt;br /&gt;
&lt;br /&gt;
Untuk installasi aplikasi konfigurasi mysql dan Php ( beserta paket-paket pendukungnya ), membutuhkan cd 2 . Sedangkan paket phpmyadmin digunakan untuk manajemen mysql berbasis web , dengan semua file konfigurasi ada di /etc/phpmyadmin .&lt;br /&gt;
&lt;br /&gt;
m. Cek alamat www.jarkom.com/info.php pada web browser sekali lagi , Amati tampilan yang ada hubungannya dengan konfigurasi php4 dan mysql !&lt;br /&gt;
n. Sedangkan phpmyadmin ( manajemen mysql berbasis web ) dapat dibuka pada alamat localhost/phpmyadmin , gunakan user root dan password yang tadi dimasukkan . Amati pengggunaan phpmyadmin !&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/6232153903474657206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/database-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6232153903474657206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6232153903474657206'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/database-server.html' title='Database Server'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-6954292000591120002</id><published>2012-03-19T14:18:00.001+07:00</published><updated>2012-03-21T16:32:53.841+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Web Server</title><content type='html'>Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Server web yang terkenal diantaranya adalah Apache dan Microsoft Internet Information Service (IIS). Apache merupakan server web antar-platform, sedangkan IIS hanya dapat beroperasi di sistem operasi Windows.Server web juga dapat berarti komputer yang berfungsi seperti definisi di atas.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini mengunakan HTTP.&lt;br /&gt;
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.&lt;br /&gt;
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.&lt;br /&gt;
&lt;br /&gt;
Konfigurasi WebServer&lt;br /&gt;
&lt;br /&gt;
a. Hidupkan komputer server !&lt;br /&gt;
b. Install paket untuk web server ( dalam hal ini digunakan paket apache2 ) seperti berikut :&lt;br /&gt;
# apt-get install apache2&lt;br /&gt;
&lt;br /&gt;
Untuk web server ( dalam hal ini apache2 ) menggunakan port 80 sebagai port service .&lt;br /&gt;
Semua Konfigurasi apache2 ada didalam direktori /etc/apache2 . Sedangkan dokumen data untuk tampilan utama web server ada di /var/www/ ( konfigurasi detail bisa dilihat di /etc/apache2/sites-available ) .&lt;br /&gt;
&lt;br /&gt;
c. Lakukan pengecekan tentang service web server dengan menggunakan tool nmap .&lt;br /&gt;
# nmap localhost&lt;br /&gt;
&lt;br /&gt;
Amati informasi port yang ada !&lt;br /&gt;
&lt;br /&gt;
d. Coba jalankan aplikasi web browser yang ada di Desktop Gnome yatitu di Applications | Internets | Epiphany Web Browser , masukkan alamat / address localhost . Amati informasi yang ditampilkan !&lt;br /&gt;
e. Coba masukkan alamat berdasar domain yang sudah ada! Amati informasi yang ditampilkan !&lt;br /&gt;
&lt;br /&gt;
Virtualhost&lt;br /&gt;
&lt;br /&gt;
f. Tambahkan host www pada domain jarkom.com dengan alamat sama dengan komputer web server ( 10.122.X.1 ) !&lt;br /&gt;
g. Cek apakah domain www.jarkom.com sudah bisa berjalan dengan mengetikkan alamat tersebut pada browser ! Amati informasi dari browser !&lt;br /&gt;
h. Buat direktori situs pada /var/www/ serta set kepemilikan kepada user www-data&lt;br /&gt;
# mkdir /var/www/situs&lt;br /&gt;
# chown www-data:www-data /var/www/situs/&lt;br /&gt;
&lt;br /&gt;
i. Copy file /etc/apache2/sites-available/default menjadi /etc/apache2/sites-available/www seperti berikut :&lt;br /&gt;
# cp /etc/apache2/sites-available/default /etc/apache2/sites-available/www&lt;br /&gt;
&lt;br /&gt;
j. Edit file /etc/apache2/sites-available/www , menjadi seperti berikut :&lt;br /&gt;
&lt;virtualhost *=&quot;&quot;&gt; &lt;br /&gt;
ServerAdmin webmaster@jarkom.com &lt;br /&gt;
ServerName www.jarkom.com &lt;br /&gt;
DocumentRoot /var/www/situsl &lt;br /&gt;
&lt;directory situs=&quot;&quot; var=&quot;&quot; www=&quot;&quot;&gt; &lt;br /&gt;
Options Indexes FollowSymLinks MultiViews &lt;br /&gt;
AllowOverride AuthConfig &lt;br /&gt;
Order allow,deny &lt;br /&gt;
allow from all &lt;br /&gt;
&lt;/directory&gt; &lt;br /&gt;
ErrorLog /var/log/apache2/error-www.log &lt;br /&gt;
LogLevel warn &lt;br /&gt;
CustomLog /var/log/apache2/access-www.log combined     &lt;br /&gt;
ServerSignature On &lt;br /&gt;
&lt;/virtualhost&gt; &lt;br /&gt;
&lt;br /&gt;
k. Buat file link/simbolik dari file /etc/apache2/sites-available/www ke /etc/apache2/sites-enabled/100-www , seperti berikut :&lt;br /&gt;
# link –s /etc/apache2/sites-available/www /etc/apache2/sites-enabled/100-www&lt;br /&gt;
&lt;br /&gt;
l. Aktifkan konfigurasi virtualhost www yang baru dibuat dengan perintah sebagai berikut :&lt;br /&gt;
# a2ensite www&lt;br /&gt;
&lt;br /&gt;
m.  Buat file index.html di /var/www/situs sebagai halaman utama untuk www.jarkom.com dengan isi sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;   Halaman utama situs www.jarkom.com&lt;br /&gt;
&lt;/h1&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
n. Restart aplikasi web server seperti berikut :&lt;br /&gt;
# /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
o. Cek alamat www.jarkom.com pada web browser, Amati tampilan yang ada !</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/6954292000591120002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/web-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6954292000591120002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6954292000591120002'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/web-server.html' title='Web Server'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-1380066211617927443</id><published>2012-03-19T14:11:00.001+07:00</published><updated>2012-03-21T16:32:53.861+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Samba File Server</title><content type='html'>Jika dalam satu jaringan ada berbagai macam sistem dengan berbagai macam platform, maka dibutuhkan sebuah program yang menjembatani sehingga semua mesin dapat saling berhubungan satu sama lain. Salah satu program yang menjembatani Linux (dan UNIX pada umumnya) dengan mesin Windows yang cukup terkenal adalah Samba. &lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Samba merupakan aplikasi Unix yang memanfaatkan protokol SMB (Server Message Block). Sebagian sistem operasi memanfaatkan SMB dalam komunikasi client-server-nya, termasuk Windows dan OS/2. Samba memungkinkan mesin Linux berkomunikasi dengan mesin Windows/Dos atau OS/2. Dengan Samba Anda dapat menggunakannya untuk : &lt;br /&gt;
• Menghubungkan setiap mesin Unix (termasuk Linux) dengan mesin Dos/Windows &lt;br /&gt;
• Menempatkan mesin Unix (Linux) sebagai Primary Domain Controller sebagaimana yang dilakukan NT. &lt;br /&gt;
Oleh sebab itu lewat Samba, Anda dapat membuat server dengan klien produk Microsoft Windows, dengan layanan : &lt;br /&gt;
• Berbagi (share) file dan printer. &lt;br /&gt;
• Membantu pengguna browsing di network neighborhood &lt;br /&gt;
• Memberikan otentikasi kepada tiap klien yang login ke dalam domain &lt;br /&gt;
• Memberikan atau membantu dengan WINS name server resolution. &lt;br /&gt;
&lt;br /&gt;
Configurasi Samba&lt;br /&gt;
a. Jalankan Komputer Server Linux .&lt;br /&gt;
b. Langkah pertama yang dilakukan adalah installasi paket yang dibutuhkan oleh aplikasi samba yaitu &lt;br /&gt;
# apt-get install samba samba-common samba-doc smbclient smbfs&lt;br /&gt;
&lt;br /&gt;
Samba menggunakan port 139 . Semua file konfigurasi yang berhubungan dengan aplikasi samba file server terdapat pada /etc/samba/smb.conf . &lt;br /&gt;
&lt;br /&gt;
c. Bikin user baru dengan nama praktek.&lt;br /&gt;
d. Tambahkan user praktek pada konfigurasi password samba sperti berikut :&lt;br /&gt;
# smbpasswd –a praktek&lt;br /&gt;
&lt;br /&gt;
Konfigurasi global&lt;br /&gt;
e. Edit konfigurasi global samba pada file /etc/samba/smb.conf ,  seperti berikut :&lt;br /&gt;
 [global]&lt;br /&gt;
 workgroup = jarkom-2&lt;br /&gt;
 server string = %h Server Linux menggunakan (Samba %v)&lt;br /&gt;
     dns proxy = no&lt;br /&gt;
     log file = /var/log/samba/log.%m&lt;br /&gt;
     max log size = 1000&lt;br /&gt;
     syslog = 0     &lt;br /&gt;
      security = user&lt;br /&gt;
 panic action = /usr/share/samba/panic-action %d&lt;br /&gt;
 encrypt password = true&lt;br /&gt;
 passdb backend = tdbsam&lt;br /&gt;
obey pam restrictions = yes&lt;br /&gt;
 invalid users = root&lt;br /&gt;
 passwd program = /usr/bin/passwd %u&lt;br /&gt;
 passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n *password\supdated\ssuccesfully*&lt;br /&gt;
 socket options = TCP_NODELAY&lt;br /&gt;
 comment = Data Praktek diLab UPT Komputer &lt;br /&gt;
 &lt;br /&gt;
f. Simpan file smb.conf tersebut. Jalankan perintah untuk mengecek konfigurasi samba&lt;br /&gt;
# testparm&lt;br /&gt;
g. Lalu aktifkan samba dengan cara &lt;br /&gt;
# /etc/init.d/samba restart&lt;br /&gt;
&lt;br /&gt;
h. Coba cari komputer server linux , pada windows explorer atau search komputer pada komputer windows.&lt;br /&gt;
i. Klik komputer server linux tersebut , masukkan user praktek dan password nya . Amati kejadian yang terjadi !&lt;br /&gt;
j. Jika kita ingin hak akses tanpa password , maka rubah konfigurasi pada bagian global&lt;br /&gt;
security = share &lt;br /&gt;
k. Menambahkan sharing homes jika model security adalah share , adalah dengan menambahkan berikut pada file /etc/samba/smb.conf .&lt;br /&gt;
[homes]&lt;br /&gt;
   comment = Data Home Directories Server &lt;br /&gt;
   browseable = no&lt;br /&gt;
   path = /home/%u&lt;br /&gt;
   writable = no&lt;br /&gt;
   create mask = 0700&lt;br /&gt;
   directory mask = 0700&lt;br /&gt;
&lt;br /&gt;
l. Simpan file konfigurasi . Cek konfigurasi dengan testparm serta restart aplikasi samba .&lt;br /&gt;
m. Coba cek server linux dari komputer klien.&lt;br /&gt;
n. Apakah direktori homes ada? perhatikan kejadian yang terjadi dan file konfigurasi anda !&lt;br /&gt;
Sharing Direktori pada samba &lt;br /&gt;
&lt;br /&gt;
o. Buatlah direktori data pada direktori mnt.&lt;br /&gt;
p. Tambahkan sebagai berikut pada file /etc/samba/smb.conf :&lt;br /&gt;
[Praktek]&lt;br /&gt;
 comment = file sharing Data Praktikum File Server menggunakan samba &lt;br /&gt;
        path=/mnt/data&lt;br /&gt;
        create mode = 0444&lt;br /&gt;
        directory mode = 0444&lt;br /&gt;
        guest ok = yes&lt;br /&gt;
q. Simpan file konfigurasi . Cek konfigurasi dengan testparm dan restart aplikasi samba .&lt;br /&gt;
r. Coba cek file sharing yang baru dibuat tersebut !&lt;br /&gt;
s. Tunggu instruksi tambahan waktu kegiatan praktek !&lt;br /&gt;
&lt;br /&gt;
Coba jalankan perintah-perintah rutin dalam samba&lt;br /&gt;
t. Administrative Utilities&lt;br /&gt;
smbpasswd - managing SMB passwords &lt;br /&gt;
SWAT - web configuration tool  ( harus diinstall terlebih dahulu )&lt;br /&gt;
pdbedit - Samba user account management tool &lt;br /&gt;
u. Client Tools&lt;br /&gt;
smbclient - command line SMB client &lt;br /&gt;
smbmount - user space tool for mounting SMB filesystems under Linux &lt;br /&gt;
smbumount - user space tool for umounting SMB filesystems under Linux &lt;br /&gt;
smbtree - Text-based SMB network browsing &lt;br /&gt;
v. Diagnostic Utilities&lt;br /&gt;
smbstatus - monitoring Samba &lt;br /&gt;
testparm - validating your config file &lt;br /&gt;
testprns - testing printer configuration &lt;br /&gt;
nmblookup - NetBIOS name query tool</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/1380066211617927443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/samba-file-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1380066211617927443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/1380066211617927443'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/samba-file-server.html' title='Samba File Server'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-8972562751013521174</id><published>2012-03-19T14:01:00.001+07:00</published><updated>2012-03-21T16:32:53.871+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Domain Name Sever</title><content type='html'>DNS (Domain Name System / Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
DNS menyediakan servis yang cukup penting untuk Internet, bilamana perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat e-mail. DNS menghubungkan kebutuhan ini.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfigurasi DNS&lt;br /&gt;
&lt;br /&gt;
a. Jalankan komputer server linux .&lt;br /&gt;
b. Cek konfigurasi ip address statis dan virtual pada kartu jaringan kedua  adalah 10.133.X.1, 10.133.X.2 , 10.133.X.3 . Jika belum coba anda konfigurasikan sesuai dengan kegiatan praktikum 2.&lt;br /&gt;
&lt;br /&gt;
c. Installasi paket DNS server ( bind9 resolvconf nmap) seperti berikut :&lt;br /&gt;
# apt-get install bind9 resolvconf nmap&lt;br /&gt;
&lt;br /&gt;
Untuk contoh kegiatan praktikum ini, terdapat spesifikasi nama domain jarkom.com dengan alamat name server (DNS server) 10.133.111.1 , dengan host web mempunyai alamat 10.133.111.2 , ftp dengan alamat 10.133.111.3  . &lt;br /&gt;
Untuk kegiatan praktikum , pada tiap-tiap kelompok ip address yang digunakan adalah yang terdapat pada kartu jaringan kedua .&lt;br /&gt;
&lt;br /&gt;
File-file yang berhubungan dengan konfigurasi DNS Server ialah :&lt;br /&gt;
1. Berhubungan dengan DNS&lt;br /&gt;
File – file yang dibutuhkan untuk konfigurasi DNS terdapat di /etc/bind .&lt;br /&gt;
File named.conf digunakan untuk pendefinisian domain .&lt;br /&gt;
File named.conf.options digunakan untuk pendefinisian konfigurasi tambahan&lt;br /&gt;
&lt;br /&gt;
2. Berhubungan dengan resolver&lt;br /&gt;
File – file dibutuhkan untuk konfigurasi resolver terdapat di /etc/resolvconf serta file /etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
d. Definisikan nama domain jarkom.com pada file named.conf, dengan menambahkan sebagai barikut:&lt;br /&gt;
zone ”jarkom.com&quot; {&lt;br /&gt;
type master;&lt;br /&gt;
file &quot;/etc/bind/jarkom.com&quot;;&lt;br /&gt;
};&lt;br /&gt;
zone “111.13310.in-addr.arpa&quot; {&lt;br /&gt;
type master;&lt;br /&gt;
file &quot;/etc/bind/111.133.10&quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
e. Copy file db.local menjadi jarkom.com&lt;br /&gt;
# cp db.local jarkom.com&lt;br /&gt;
&lt;br /&gt;
f. Edit file jarkom.com seperti berikut :&lt;br /&gt;
$TTL 604800&lt;br /&gt;
@ IN SOA jarkom.com. root.jarkom.com. (&lt;br /&gt;
1  ; Serial&lt;br /&gt;
604800  ; Refresh&lt;br /&gt;
86400  ; Retry&lt;br /&gt;
2419200  ; Expire&lt;br /&gt;
604800 ) ; Negative Cache TTL&lt;br /&gt;
;&lt;br /&gt;
@ IN NS ns.jarkom.com.&lt;br /&gt;
ns IN A 10.133.111.1&lt;br /&gt;
web IN A 10.133.111.2&lt;br /&gt;
ftp IN A 10.133.111.3&lt;br /&gt;
&lt;br /&gt;
g. Copy file db.127 menjadi 111.133.10.&lt;br /&gt;
# cp db.127 111.133.10&lt;br /&gt;
&lt;br /&gt;
h. Edit file 111.133.10 seperti berikut :&lt;br /&gt;
$TTL 604800&lt;br /&gt;
@ IN SOA jarkom.com. root.jarkom.com. (&lt;br /&gt;
1  ; Serial&lt;br /&gt;
604800  ; Refresh&lt;br /&gt;
86400  ; Retry&lt;br /&gt;
2419200  ; Expire&lt;br /&gt;
604800 ) ; Negative Cache TTL&lt;br /&gt;
;&lt;br /&gt;
@  IN NS  ns.jarkom.com.&lt;br /&gt;
1  IN PTR  ns.jarkom.com.&lt;br /&gt;
2  IN PTR  web.jarkom.com. &lt;br /&gt;
3  IN PTR  ftp.jarkom.com.&lt;br /&gt;
&lt;br /&gt;
i. Restart aplikasi DNS Server yaitu bind9 seperti berikut :&lt;br /&gt;
# /etc/init.d/bind restart&lt;br /&gt;
j. Jika restart aplikasi DNS server sukses maka konfigurasi DNS sudah benar, jika proses restart aplikasi DNS bermasalah berarti terdapat kesalahan pada konfigurasi DNS. Coba cek sekali lagi. &lt;br /&gt;
k. Jika terjadi kesalahan konfigurasi, untuk menganalisa dapat dilakukan dengan melihat log dari proses yang ada dalam sistem dengan cara :&lt;br /&gt;
# tail –f /var/log/syslog&lt;br /&gt;
&lt;br /&gt;
Analisa kesalahan informasi berdasar data log sistem .&lt;br /&gt;
l. Untuk mengetahui apakah setting DNS sudah berjalan dengan benar dan sesuai dilakukan dengan perintah nslookup seperti berikut :&lt;br /&gt;
# nslookup&lt;br /&gt;
&amp;gt; ns.jarkom.com&lt;br /&gt;
Server: 127.0.0.1&lt;br /&gt;
Address: 127.0.0.1#53&lt;br /&gt;
Name: ns.jarkom.com&lt;br /&gt;
Address: 10.133.111.1&lt;br /&gt;
&amp;gt; web.jarkom.com&lt;br /&gt;
Server: 127.0.0.1&lt;br /&gt;
Address: 127.0.0.1#53&lt;br /&gt;
Name: web.jarkom.com&lt;br /&gt;
Address: 10.133.111.2&lt;br /&gt;
&amp;gt; exit &lt;br /&gt;
m. Dapat juga ujicoba dilakukan dengan menjalankan perintah ping dengan tujuan alamat yang ada di konfigurasi dns.&lt;br /&gt;
# ping ns.jarkom.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selamat mencoba semoga bermanfaat.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/8972562751013521174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/domain-name-sever.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8972562751013521174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8972562751013521174'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/domain-name-sever.html' title='Domain Name Sever'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-7974368279665171488</id><published>2012-03-19T13:57:00.001+07:00</published><updated>2012-03-21T16:32:53.912+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Konfigurasi IP Secara Statis</title><content type='html'>Konfigurasi IP Secara Statis&lt;br /&gt;
1. Jalankan komputer server Linux dan Login sebagai user root.&lt;br /&gt;
2. Lakukan pengecekan untuk mengetahui kartu jaringan yang terdeteksi oleh sistem adalah sebagai berikut :&lt;br /&gt;
# dmesg | grep eth&lt;br /&gt;
&lt;br /&gt;
3. Dilakukan konfigurasi untuk kartu jaringan ke dua dengan spesifikasi sebagai berikut :&lt;br /&gt;
IP Address : 10.133.X.1 , X diganti nomer kelompok &lt;br /&gt;
Subnet Mask : 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
4. Edit file /etc/network/run/ifstate , tambahkan baris berikut sesuai dengan data kartu jaringan yang kedua ( misal kartu jaringan kedua yang terdeteksi adalah eth1 ) :&lt;br /&gt;
eth1 : eth1&lt;br /&gt;
&lt;br /&gt;
5. Edit file /etc/network/interfaces , tambahkan baris berikut ( misal untuk konfigurasi ip address 10.133.111.1 dengan subnetmask 255.255.255.0 ) :&lt;br /&gt;
allow-hotplug eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
address 10.133.111.1 &lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
6. Restart komputer &lt;br /&gt;
# reboot&lt;br /&gt;
7. Setelah restart , cek konfigurasi ip address dengan perintah berikut :&lt;br /&gt;
# ifconfig&lt;br /&gt;
&lt;br /&gt;
8. Dapat juga dilakukang dengan cara ping ip address baru tersebut .&lt;br /&gt;
# ping 10.133.111.1&lt;br /&gt;
&lt;br /&gt;
9. Ikuti instruksi tambahan yang diberikan oleh staff pengajar dan teknisi. &lt;br /&gt;
&lt;br /&gt;
Konfigurasi IP Secara Dinamis &lt;br /&gt;
10. Lakukan konfigurasi kartu jaringan kedua dengan model ip address yang dinamis. Edit bagian eth1 pada file /etc/network/interfaces menjadi :&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet dhcp&lt;br /&gt;
&lt;br /&gt;
11. Restart komputer , lakukan pengecekan konfigurasi ip address yang baru. &lt;br /&gt;
&lt;br /&gt;
Konfigurasi Virtual IP&lt;br /&gt;
Dengan model virtual IP, sebuah kartu jaringan bisa mempunyai lebih dari satu konfigurasi kartu jaringan. Digunakan untuk jaringan komputer yang besar. Untuk kartu jaringan virtual , biasanya diisikan ip address dan subnetmask saja. &lt;br /&gt;
Dimisalkan akan dikonfigurasi virtual ip untuk kartu jaringan 1 dengan spesifikasi ip address 192.168.X.2 dan subnetmask 255.255.255.0 . Tahapan yang dilakukan adalah &lt;br /&gt;
&lt;br /&gt;
12. Edit file /etc/network/run/ifstate , tambahkan baris berikut :&lt;br /&gt;
eth0:0 = eth0:0&lt;br /&gt;
&lt;br /&gt;
13. Edit file /etc/network/interfaces , tambahkan baris berikut( misal untuk konfigurasi virtual ip address 192.168.111.2 dengan subnetmask 255.255.255.0 ) :&lt;br /&gt;
auto eth0:0&lt;br /&gt;
iface eth0:0 inet static&lt;br /&gt;
address 192.168.111.2 &lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
14. Restart Komputer , cek konfigurasi ip address yang baru !&lt;br /&gt;
15. Buatlah virtual ip ke 1 pada kartu jaringan kedua dengan format ip address 10.133.X.2 dan subnet mask 255.255.255.0 . Cek konfigurasi ip address yang baru !&lt;br /&gt;
16. Buatlah virtual ip ke 2 pada kartu jaringan kedua dengan format ip address 10.133.X.3 dan subnet mask 255.255.255.0 . Cek konfigurasi ip address yang baru !&lt;br /&gt;
17. Buatlah virtual ip ke 2 pada kartu jaringan pertama dengan format ip address 192.168.X.2 dan subnet mask 255.255.255.0 . Cek konfigurasi ip address yang baru !</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/7974368279665171488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/konfigurasi-ip-secara-statis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7974368279665171488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7974368279665171488'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/konfigurasi-ip-secara-statis.html' title='Konfigurasi IP Secara Statis'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-8195094018574937519</id><published>2012-03-19T13:10:00.001+07:00</published><updated>2012-03-21T16:32:53.918+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Perangkat Keras Yang Dibutuhkan Dalam Jaringan Komputer</title><content type='html'>Perangkat keras yang dibutuhkan untuk membangun sebuah jaringan komputer yaitu : Komputer, Card Network, Hub, dan segala sesuatu yang berhubungan dengan koneksi jaringan seperti: Printer, CDROM, Scanner,Bridges, Router dan lainnya yang dibutuhkan untuk process transformasi data didalam jaringan.&lt;br /&gt;
&lt;br /&gt;
1. File Servers&lt;br /&gt;
2. Workstations&lt;br /&gt;
3. Network Interface Cards&lt;br /&gt;
4. Concentrators/Hubs&lt;br /&gt;
5. Repeaters&lt;br /&gt;
6. Bridges&lt;br /&gt;
7. Routers&lt;br /&gt;
&lt;br /&gt;
File Servers&lt;br /&gt;
Sebuah file server merupakan jantungnya kebayakan Jaringan, merupakan  komputer yang sangat cepat, mempunyai memori yang besar, harddisk yangmemiliki kapasitas besar, dengan kartu jaringan yang cepat. Sistem operasi jaringan tersimpan disini, juga termasuk didalamnya beberapa aplikasi dan data yang dibutuhkan untuk jaringan.&lt;br /&gt;
Sebuah file server bertugas mengontrol komunikasi dan informasi diantara node/komponen dalam suatu jaringan. Sebagai contoh mengelola pengiriman file database atau pengolah kata dari workstation atau salah satu node, ke node yanglain, atau menerima email pada saat yang bersamaan dengan tugas yang lain....terlihat bahwa tugas file server sangat kompleks, dia juga harus menyimpan informasi dan membaginya secara cepat. Sehingga minimal sebuah file server mempunyai beberapa karakter seperti tersebut di bawah ini :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Processor minimal 166 megahertz atau processor yang lebih cepat lagi (Pentium Pro, Pentium II, PowerPC).&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Sebuah Harddisk yang cepat dan berkapasitas besar atau kurang lebih 10 GB&lt;/li&gt;
&lt;li&gt;Sebuah RAID (Redundant Array of Inexpensive Disks).&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Sebuah tape untuk back up data (contohnya . DAT, JAZ, Zip, atau CDRW)&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Mempunyai banyak port network&lt;/li&gt;
&lt;li&gt;Kartu jaringan yang cepat dan Reliabilitas&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Kurang lebih 32 MB memori&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Workstations&lt;br /&gt;
Keseluruhan komputer yang terhubung ke file server dalam jaringan disebut sebagai workstation. Sebuah workstation minimal mempunyai ; Kartujaringan, Aplikasi jaringan (sofware jaringan), kabel untuk menghubungkan kejaringan, biasanya sebuah workstation tidak begitu membutuhkan Floppy karena data yang ingin di simpan bisa dan dapat diletakkan di file server. Hampir semuajenis komputer dapat digunakan sebagai komputer workstation.&lt;br /&gt;
&lt;br /&gt;
Network Interface Cards (NIC) atau Kartu Jaringan&lt;br /&gt;
Kartu Jaringan (NIC) merupakan perangkat yang menyediakan media untuk menghubungkan antara komputer, kebanyakan kartu jaringan adalah kartu inernal, yaitu kartu jaringan yang di pasang pada slot ekspansi di dalam komputer.Beberapa komputer seperti komputer MAC, menggunakan sebuah kotak khususyang ditancapkan ke port serial atau SCSI port komputernya. Pada komputer notebook ada slot untuk kartu jaringan yang biasa disebut PCMCIA slot.Kartu jaringan yang banyak terpakai saat ini adalah : kartu jaringanEthernet, LocalTalk konektor, dan kartu jaringan Token Ring. Yang saat ini populer digunakan adalah Ethernet, lalu diikuti oleh Token Ring, dan LocalTalk,&lt;br /&gt;
&lt;br /&gt;
Ethernet Card / Kartu Jaringan Ethernet&lt;br /&gt;
Kartu jaringan Ethernet biasanya dibeli terpisah dengan komputer, kecuali seperti komputer Macintosh yang sudah mengikutkan kartu jaringan ethernet didalamnya. kartu Jaringan ethernet umumnya telah menyediakan port koneksi untuk kabel Koaksial ataupun kabel twisted pair, jika didesain untuk kabel koaksial konenektorya adalah BNC, dan apabila didesain untuk kabel twisted pair maka akan punya konektor RJ-45. Beberapa kartu jaringan ethernet kadang juga punya konektor AUI. Semua itu di koneksikan dengan koaksial, twisted pair,ataupun dengan kabel fiber optik. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo4Mes2ueQ4Rl9YO0ZqyEiVDroXv_GsCnElqWyrpaOJfOlTGU9AONkCrz5ieDudIJXY99TSQ-xxPgVlwheKRdAySvxMEry39lXqZeAzx6KbTB6ebK3vFj0fURWBHj_1Y_BKo7ySc5Mr50/s1600/nic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo4Mes2ueQ4Rl9YO0ZqyEiVDroXv_GsCnElqWyrpaOJfOlTGU9AONkCrz5ieDudIJXY99TSQ-xxPgVlwheKRdAySvxMEry39lXqZeAzx6KbTB6ebK3vFj0fURWBHj_1Y_BKo7ySc5Mr50/s1600/nic.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;!--[if !mso]&gt; &lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt; &lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:TrackMoves/&gt;   &lt;w:TrackFormatting/&gt;   &lt;w:PunctuationKerning/&gt;   &lt;w:ValidateAgainstSchemas/&gt;   &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:DoNotPromoteQF/&gt;   &lt;w:LidThemeOther&gt;IN&lt;/w:LidThemeOther&gt;   &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;    &lt;w:DontGrowAutofit/&gt;    &lt;w:SplitPgBreakAndParaMark/&gt;    &lt;w:DontVertAlignCellWithSp/&gt;    &lt;w:DontBreakConstrainedForcedTables/&gt;    &lt;w:DontVertAlignInTxbx/&gt;    &lt;w:Word11KerningPairs/&gt;    &lt;w:CachedColBalance/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;   &lt;m:mathPr&gt;    &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;    &lt;m:brkBin m:val=&quot;before&quot;/&gt;    &lt;m:brkBinSub m:val=&quot;--&quot;/&gt;    &lt;m:smallFrac m:val=&quot;off&quot;/&gt;    &lt;m:dispDef/&gt;    &lt;m:lMargin m:val=&quot;0&quot;/&gt;    &lt;m:rMargin m:val=&quot;0&quot;/&gt;    &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;    &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;    &lt;m:intLim m:val=&quot;subSup&quot;/&gt;    &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
  DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
  LatentStyleCount=&quot;267&quot;&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
   UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;   &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Table Normal&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:11.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
 mso-ascii-font-family:Calibri;
 mso-ascii-theme-font:minor-latin;
 mso-fareast-font-family:&quot;Times New Roman&quot;;
 mso-fareast-theme-font:minor-fareast;
 mso-hansi-font-family:Calibri;
 mso-hansi-theme-font:minor-latin;
 mso-bidi-font-family:&quot;Times New Roman&quot;;
 mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt; &lt;![endif]--&gt;&lt;span lang=&quot;IT&quot; style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-ansi-language: IT; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;Gambar Kartu Jaringan Ethernet Dari Atas Ke Bawah :&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;konektor RJ-45, konektor AUI, dan konektor BNC&lt;/div&gt;&lt;br /&gt;
LocalTalk Connectors/Konektor LocalTalk&lt;br /&gt;
LocalTalk adalah kartu jaringan buat komputer macintosh, ini menggunakan sebuah kotak adapter khusus dan kabel yang terpasang ke Port untuk printer. Kekurangan dari LocalTalk dibandingkan Ethernet adalah kecepatan laju transfer datanya, Ethernet bi Jaringan komputer bukanlah sesuatu yang baru saat ini. Hampir di setiap perusahaan terdapat jaringan komputer untuk memperlancar arus informasi di dalam perudahaan tersebut. Internet yang mulai populer saat ini adalah suatu jaringan komputer raksasa yang merupakan jaringan jaringan komputer yang terhubungan dan dapat saling berinteraksi. Hal ini dapat terjadi karena adanya perkembangan teknologi jaringan yang sangat pesat, sehingga dalam beberapa tahun saja jumlah pengguna jaringan komputer yang tergabung dalam Internet berlipat ganda.asanya dapat sampai 10 Mbps, sedangkanLocalTalk hanya dapat beroperasi pada kecepatan 230 Kbps atau setara dengan 0.23 Mps&lt;br /&gt;
&lt;br /&gt;
Token Ring Cards&lt;br /&gt;
Kartu jaringan Token Ring terlihat hampir sama dengan Kartu jaringan Ethernet.Satu perbedaannya adalah tipe konektor di belakang KArtu jaringannya, TokenRing umumnya mempunyai tipe konektor 9 Pin DIN yang menyambung Kartu jaringan ke Kabel Network.&lt;br /&gt;
&lt;br /&gt;
Hub/Konsentrator&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7zGyUotBuL4SW5CE5yGnykc_yMuyW_XFEmHtT62GWdm_sTYtug3ewOC3wNgpxXcOsMxQ6JfSbvj_FoOjrSW60CRA6aZluffwzzxuCxa9x7gsVYID38UeEgH70zXxfywB7EqbMq05eqz0/s1600/hub.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;76&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7zGyUotBuL4SW5CE5yGnykc_yMuyW_XFEmHtT62GWdm_sTYtug3ewOC3wNgpxXcOsMxQ6JfSbvj_FoOjrSW60CRA6aZluffwzzxuCxa9x7gsVYID38UeEgH70zXxfywB7EqbMq05eqz0/s320/hub.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Sebuah Konsentrator/Hub adalah sebuah perangkat yang menyatukan kabel-kabel network dari tiap-tiap workstation, server atau perangkat lain. Dalam topologi Bintang, kabel twisted pair datang dari sebuah workstation masuk kedalam hub. Hub mempunyai banyak slot concentrator yang mana dapat dipasang menurut nomor port dari card yang dituju.&lt;br /&gt;
Ciri-ciri yang dimiliki Konsentrator adalah :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Biasanya terdiri dari 8, 12, atau 24 port RJ-45&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Digunakan pada topologi Bintang/Star&lt;/li&gt;
&lt;li&gt;Biasanya di jual dengan aplikasi khusus yaitu aplikasi yang mengatur manjemen port tersebut.&lt;/li&gt;
&lt;li&gt;Biasanya disebut hub&lt;/li&gt;
&lt;li&gt;Biasanya di pasang pada rak khusus, yang didalamnya ada Bridges, router&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Repeaters&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4gTJvIOXRgYa78hNwqi1AEJFNqgHDiwLQjH4Xmy2SvA-ZbIjKC5yOalt8gIieuYKMKFu_aJTs6_S59338H6RaSqBdpKUfFS9vhZHuIfvcFmFqPcxAFuBJiNeirHcxHl-PtY1ByOZx_ZU/s1600/reapeter.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;47&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4gTJvIOXRgYa78hNwqi1AEJFNqgHDiwLQjH4Xmy2SvA-ZbIjKC5yOalt8gIieuYKMKFu_aJTs6_S59338H6RaSqBdpKUfFS9vhZHuIfvcFmFqPcxAFuBJiNeirHcxHl-PtY1ByOZx_ZU/s320/reapeter.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Contoh yang paling mudah adalah pada sebuah LAN menggunakan topologi Bintang dengan menggunakan kabel unshielded twisted pair. Dimana diketahui panjang maksimal untuk sebuah kabel unshileded twisted pair adalah 100 meter, maka untuk menguatkan sinyal dari kabel tersebut dipasanglah sebuah repeater pada jaringan tersebut.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bridges / Jembatan&lt;br /&gt;
Adalah sebuah perangkat yang membagi satu buah jaringan kedalam dua buah jaringan, ini digunakan untuk mendapatkan jaringan yang efisien, dimana kadang pertumbuhan network sangat cepat makanya di perlukan jembatan untuk itu. Kebanyakan Bridges dapat mengetahui masing-masing alamat dari tiap-tiap segmen komputer pada jaringan sebelahnya dan juga pada jaringan yang lain di sebelahnya pula. Diibaratkan bahwa Bridges ini seperti polisi lalu lintas yang mengatur di persimpangan jalan pada saat jam-jam sibuk. Dia mengatur agar informasi di antara kedua sisi network tetap jalan dengan baik dan teratur. Bridges juga dapat di gunakan untuk mengkoneksi diantara network yang menggunakan tipe kabel yang berbeda ataupun topologi yang berbeda pula.,.&lt;br /&gt;
&lt;br /&gt;
Routers&lt;br /&gt;
Sebuah Router mengartikan informaari dari satu jaringan ke jaringan yang lain, dia hampir sama dengan Bridge namun agak pintar sedikit, router akan mencari jalur yang terbaik untuk mengirimkan sebuah pesan yang berdasakan atas alamat tujuan dan alamat asal. &lt;br /&gt;
Sementara Bridges dapat mengetahui alamat masing-masing komputer di masing-masing sisi jaringan, router mengetahui alamat komputerr, bridges dan router lainnya. router dapat mengetahui keseluruhan jaringan melihat sisi mana yang paling sibuk dan dia bisa menarik data dari sisi yang sibuk tersebut sampai sisi tersebut bersih.&lt;br /&gt;
&lt;br /&gt;
Jika sebuah perusahaan mempunyai LAN dan menginginkan terkoneksi ke Internet, mereka harus membeli router. Ini berarti sebuah router dapat menterjemahkan informasi diantara LAN anda dan Internet. ini juga berarti mencarikan alternatif jalur yang terbaik untuk mengirimkan data melewati internet. Ini berarti Router itu :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;Mengatur jalur sinyal secara effisien&lt;/li&gt;
&lt;li&gt;Mengatur Pesan diantara dua buah protocol&lt;/li&gt;
&lt;li&gt;Mengatur Pesan diantara topologi jaringan linear Bus dan Bintang(star)&lt;/li&gt;
&lt;li&gt;Mengatur Pesan diantara melewati Kabel Fiber optic, kabel koaaksialm atau kabel twisted pair&lt;/li&gt;
&lt;/ul&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/8195094018574937519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/perangkat-keras-yang-dibutuhkan-dalam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8195094018574937519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8195094018574937519'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/perangkat-keras-yang-dibutuhkan-dalam.html' title='Perangkat Keras Yang Dibutuhkan Dalam Jaringan Komputer'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo4Mes2ueQ4Rl9YO0ZqyEiVDroXv_GsCnElqWyrpaOJfOlTGU9AONkCrz5ieDudIJXY99TSQ-xxPgVlwheKRdAySvxMEry39lXqZeAzx6KbTB6ebK3vFj0fURWBHj_1Y_BKo7ySc5Mr50/s72-c/nic.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-5133774265692713669</id><published>2012-03-19T13:08:00.001+07:00</published><updated>2012-03-21T16:32:53.929+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Protokol Jaringan Komputer</title><content type='html'>Protokol adalah aturan-aturan main yang mengatur komunikasi diantara beberapa komputer di dalam sebuah jaringan, aturan itu termasuk di dalamnya petunjuk yang berlaku bagi cara-cara atau metode mengakses sebuah jaringan, topologi fisik, tipe-tipe kabel dan kecepatan transfer data.Protokol-Protokol yang dikenal adalah sebagai berikut :&lt;br /&gt;
1. Ethernet&lt;br /&gt;
2. Local Talk&lt;br /&gt;
3. Token Ring&lt;br /&gt;
4. FDDI&lt;br /&gt;
5. ATM&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
1. Ethernet&lt;br /&gt;
Protocol Ethernet sejauh ini adalah yang paling banyak digunakan, Ethernet menggunakan metode akses yang disebut CSMA/CD (Carrier SenseMultiple Access/Collision Detection). Sistem ini menjelaskan bahwa setiap komputer memperhatikan ke dalam kabel dari network sebelum mengirimkan sesuatu ke dalamnya. Jika dalam jaringan tidak ada aktifitas atau bersih computer akan mentransmisikan data, jika ada transmisi lain di dalam kabel, komputer akan menunggu dan akan mencoba kembali transmisi jika jaringan telah bersih.kadangkala dua buah komputer melakukan transmisi pada saat yang sama, ketika hal ini terjadi, masing-masing komputer akan mundur dan akan menunggu kesempatan secara acak untuk mentransmisikan data kembali. metode ini dikenal dengan koalisi, dan tidak akan berpengaruh pada kecepatan transmisi dari network. &lt;br /&gt;
Protokol Ethernet dapat digunakan untuk pada model jaringan Garislurus , Bintang, atau Pohon . Data dapat ditransmisikan melewati kabel twistedpair, koaksial, ataupun kabel fiber optic pada kecepatan 10 Mbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. LocalTalk&lt;br /&gt;
LocalTalk adalah sebuh protokol network yang di kembangkan oleh Apple Computer, Inc. untuk mesin-mesin komputer Macintosh . Metode yang digunakan oleh LocalTalk adalah CSMA/CA (Carrier Sense Multiple Access with CollisionAvoidance). Hampir sama dengan CSMA/CD.. Adapter Local Talk dan cabletwisted pair khusus dapat digunakan untuk menghubungkan beberapa computer melewati port serial. Sistem Operasi Macintosh memungkinkan koneksi secara jaringan peer-to-peer tanpa membutuhkan tambahan aplikasi khusus &lt;br /&gt;
Protokol Local Talk dapat digunakan untuk model jaringan Garis Lurus ,Bintang , ataupun model Pohon dengan menggunakan kabel twisted pair .Kekurangan yang paling mencolok yaitu kecepatan transmisinya. Kecepatan transmisinya hanya 230 Kbps.&lt;br /&gt;
&lt;br /&gt;
3. Token Ring&lt;br /&gt;
Protokol Token di kembangkan oleh IBM pada pertengahan tahun 1980. Metode Aksesnya melalui lewatnya sebuah token dalam sebuah lingkaran seperti Cincin . Dalam lingkaran token, komputer-komputer dihubungkan satu dengan yang lainnya seperti sebuah cincin. Sebuah Sinyal token bergerak berputar dalam sebuah lingkaran (cincin) dalam sebuah jaringan dan bergerak dari sebuah komputer-menuju ke komputer berikutnya, jika pada persinggahan di salah satu komputer ternyata ada data yang ingin ditransmisikan, token akan mengangkutnya ke tempat dimana data itu ingin ditujukan, token bergerak terus untuk saling mengkoneksikan diantara masing-masing komputer. &lt;br /&gt;
&lt;br /&gt;
Protokol Token Ring membutuhkan model jaringan Bintang dengan menggunakan kabel twisted pair atau kabel fiber optic . Dan dapat melakukan kecepatan transmisi 4 Mbps atau 16 Mbps. Sejalan dengan perkembangan Ethernet, penggunaan Token Ring makin berkurang sampai sekarang.&lt;br /&gt;
&lt;br /&gt;
4. FDDI&lt;br /&gt;
Fiber Distributed Data Interface (FDDI) adalah sebuah Protokol jaringan yang menghubungkan antara dua atau lebih jaringan bahkan pada jarak yang jauh. Metode aksesnya yang digunakan oleh FDDI adalah model token . FDDI menggunakan dua buah topologi ring secara fisik. Proses transmisi biasanya menggunakan satu buah ring, namun jika ada masalah ditemukan akan secara otomatis menggunakan ring yang kedua.Sebuah keuntungan dari FDDI adalah kecepatan dengan menggunakan fiber optic cable pada kecepatan 100 Mbps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. ATM&lt;br /&gt;
ATM adalah singkatan dari Asynchronous Transfer Mode (ATM) yaitu sebuah protokol jaringan yang mentransmisikan pada kecepatan 155 Mbps atau lebih . ATM mentarnsmisikan data kedalam satu paket dimana pada protokol yang lain mentransfer pada besar-kecilnya paket. ATM mendukung variasi media seperti video, CD-audio, dan gambar. ATM bekerja pada model topologi Bintang, dengan menggunakan Kabel fiber optic ataupun kabel twisted pair . ATM pada umumnya digunakan untuk menghubungkan dua atau lebih LAN . dia juga banyak dipakai oleh Internet Service Providers (ISP) untuk meningkatkan kecepatan akses Internet untuk klien mereka.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/5133774265692713669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/protokol-jaringan-komputer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/5133774265692713669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/5133774265692713669'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/protokol-jaringan-komputer.html' title='Protokol Jaringan Komputer'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-8297639650636802508</id><published>2012-03-19T13:04:00.001+07:00</published><updated>2012-03-21T16:32:53.963+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Network"/><title type='text'>Pengertian dan Jenis Jaringan Komputer</title><content type='html'>&lt;b&gt;Pengertian Jaringan Komputer&lt;/b&gt;&lt;br /&gt;
Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung. Informasi dan data bergerak melalui kabel-kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan. Tiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua,puluhan, ribuan atau bahkan jutaan node.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Sebuah jaringan biasanya terdiri dari 2 atau lebih komputer yang saling berhubungan diantara satu dengan yang lain, dan saling berbagi sumber daya misalnya CDROM, Printer, pertukaran file, atau memungkinkan untuk saling berkomunikasi secara elektronik. Komputer yang terhubung tersebut, dimungkinkan berhubungan dengan media kabel,saluran telepon, gelombang radio, satelit, atau sinar infra merah.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Jenis-Jenis jaringan&lt;/b&gt;&lt;br /&gt;
Ada 3 macam jenis Jaringan/Network yaitu :&lt;br /&gt;
a. Local Area Network (LAN) /Jaringan Area Lokal.&lt;br /&gt;
Sebuah LAN, adalah jaringan yang dibatasi oleh area yang relatif kecil, umumnya dibatasi oleh area lingkungan seperti sebuah perkantoran di sebuah gedung, atau sebuah sekolah, dan biasanya tidakjauh dari sekitar 1 km persegi. &lt;br /&gt;
Beberapa model konfigurasi LAN, satu komputer biasanya dijadikan sebuah file server. Yang mana digunakan untuk menyimpan perangkat lunak (software) yang mengatur aktifitas jaringan, ataupun sebagai perangkat lunak yang dapat digunakan oleh komputer komputer yang terhubung ke dalam network. Komputer-komputer yang terhubung ke dalam jaringan (network) itu biasanya disebut dengan workstation. Biasanya kemampuan workstation lebih di bawah dari file server dan mempunyai aplikasi lain di dalam harddisknya selain aplikasi untuk jaringan. Kebanyakan LAN menggunakan media kabel untuk menghubungkan antara satu komputer dengan komputer lainnya.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
b. Metropolitan Area Network (MAN) / Jaringan area Metropolitan&lt;br /&gt;
Sebuah MAN, biasanya meliputi area yang lebih besar dari LAN,misalnya antar wilayah dalam satu propinsi. Dalam hal ini jaringan menghubungkan beberapa buah jaringan-jaringan kecil ke dalam lingkungan area yang lebih besar, sebagai contoh yaitu : jaringan Bank dimana beberapa kantor cabang sebuah Bank di dalam sebuah kota besar dihubungkan antara satu dengan lainnya. Misalnya Bank BNI yang ada di seluruh wilayah Ujung Pandang atau Surabaya.&lt;br /&gt;
&lt;br /&gt;
c. Wide Area Network (WAN) / Jaringan area Skala Besar&lt;br /&gt;
Wide Area Networks (WAN) adalah jaringan yang lingkupnya biasanya sudah menggunakan sarana Satelit ataupun kabel bawah laut sebagai contoh keseluruhan jaringan BANK BNI yang ada di Indonesia ataupun yang ada di Negara-negara lain. Menggunakan sarana WAN, Sebuah Bank yang ada di Bandung bisa menghubungi kantor cabangnya yang ada di Hongkong, hanya dalam beberapa menit. Biasanya WAN agak rumit dan sangat kompleks, menggunakan banyak sarana untuk menghubungkan antara LAN dan WAN ke dalam Komunikasi Global seperti Internet. Tapi bagaimanapun juga antara LAN, MAN dan WAN tidak banyak berbeda dalam beberapa hal, hanya lingkup areanya saja yang berbeda satu diantara yang lainnya.</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/8297639650636802508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pengertian-dan-jenis-jaringan-komputer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8297639650636802508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/8297639650636802508'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pengertian-dan-jenis-jaringan-komputer.html' title='Pengertian dan Jenis Jaringan Komputer'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-3970472475352039245</id><published>2012-03-17T22:12:00.001+07:00</published><updated>2012-03-17T22:17:09.474+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trick"/><title type='text'>Cara Download di SCRIBD</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://rizalrosyadi.com/wp-content/uploads/2012/02/Scribd.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://rizalrosyadi.com/wp-content/uploads/2012/02/Scribd.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Hallo gan malam ini aq mau bagi-bagi tips ini, yaitu download file pada scribd dengan mudah, mungkin sebelumnya pada kesulitan untuk mendownload file, berikut cara jitunya :)&lt;br /&gt;
&lt;br /&gt;
Cekidooooot!!! &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caranya gak sulit banget , pertama kita liat link downloadnya, terus edit link tersebut, ne format linknya :&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: red;&quot;&gt;http://www.scribd.com/mobile/documents/[id/angka]&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Nah&lt;/span&gt; &lt;span style=&quot;color: black;&quot;&gt;ne contoh link yang sudah dirubah :&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;http://www.scribd.com/doc/61547522/171/Pengguna-Teknologi-Canggih&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: black;&quot;&gt;JADI&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;http://www.scribd.com/mobile/documents/61547522/ &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: red;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Tinggal klik download dah, semoga bermanfaat... :)&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/3970472475352039245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/cara-download-di-scribd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/3970472475352039245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/3970472475352039245'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/cara-download-di-scribd.html' title='Cara Download di SCRIBD'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-2872288383703411752</id><published>2012-03-15T18:25:00.002+07:00</published><updated>2012-03-17T22:55:52.940+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman Visual"/><title type='text'>Pemrograman Visual  -  Laporan 1</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG6RrA3F8S9luTe3X8mkSNqrlWpbtl67bBYjIks2wTtQzssDI22ki1uI2721Q9Peh0OO9-YjAPo3H4zHb_sKGUlztfX80SCsRydSkOTDr6eqZM0mv4aiS50zPjyE-7p41CP5nvIsDAAvE/s1600/00.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG6RrA3F8S9luTe3X8mkSNqrlWpbtl67bBYjIks2wTtQzssDI22ki1uI2721Q9Peh0OO9-YjAPo3H4zHb_sKGUlztfX80SCsRydSkOTDr6eqZM0mv4aiS50zPjyE-7p41CP5nvIsDAAvE/s320/00.PNG&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Kali ini Tugasku akan membahas tentang cara menampilkan antarmuka yang ada di J2ME antara lain Display, Diplayable, Ticker, Item, Form, TextField, StringItem, ImageItem, DateField, ChioceGroup, Gauge, List, TextBpx dan Alert. Dimana nantinya kita akan membahasnya secara detail.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Berikut langkah-langkah membuat projeknya :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pilih New Project – Mobile – Mobile Application.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hapus centang pada set as main project dengan create xxx. &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Klik&amp;nbsp; next dan centang pada CLDC-1.1 dan MIDP-2.1 ( tipe CLDC dan MIDP bisa diganti tergantung kebutuhan HPnya.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Finish.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Klik kanan pada default package – Midlet. &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; Kemudian beri nama laporan2 ( nama bisa diganti terserah kita )&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; Kemudian kita memulai memrogram&lt;/li&gt;
&lt;/ul&gt;Berikut menu-menu yang ada :&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgab2HzVCXn3pBT02bvw5wqxT3Q5DcOFqR-YhxrOVbxdo2yTTWmwbJzDWeS202zab2XkL3iHKeBEisQSZ9sqCzKOSbfelgDq4ZRTPRotSK7zrOmmUoi1-rx9LVeU0wwFahP16BbyxKFOHI/s1600/11.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgab2HzVCXn3pBT02bvw5wqxT3Q5DcOFqR-YhxrOVbxdo2yTTWmwbJzDWeS202zab2XkL3iHKeBEisQSZ9sqCzKOSbfelgDq4ZRTPRotSK7zrOmmUoi1-rx9LVeU0wwFahP16BbyxKFOHI/s320/11.PNG&quot; width=&quot;211&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Menu&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&amp;nbsp;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUkeyWxK4ivYlzqRv93TAmrYO_jm0QqN8u0y6_RuCgq27gxZ-_pN5pFaxxUUmZsQryeDo4GvJjs1WvN16i6Dfsi-gowKeXabveriy-H6wOJonrdtJVn1rMSMkgEFa6qwLGxyILNA-KQzk/s1600/22.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUkeyWxK4ivYlzqRv93TAmrYO_jm0QqN8u0y6_RuCgq27gxZ-_pN5pFaxxUUmZsQryeDo4GvJjs1WvN16i6Dfsi-gowKeXabveriy-H6wOJonrdtJVn1rMSMkgEFa6qwLGxyILNA-KQzk/s320/22.PNG&quot; width=&quot;209&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;Choice Group&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn_3BlTvZOa_J2rG46GNgSytHxvDS66E3t4An3297OaVEkTcXTja_A_Qpwm3ssFoySM0bed5GiD8lKeQl5ZsxklNs3Ux-iwcatFgvGoKYHuHhSaRmcv8XpuSCQgzJ0mYoymtzHi8DSI24/s1600/33.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn_3BlTvZOa_J2rG46GNgSytHxvDS66E3t4An3297OaVEkTcXTja_A_Qpwm3ssFoySM0bed5GiD8lKeQl5ZsxklNs3Ux-iwcatFgvGoKYHuHhSaRmcv8XpuSCQgzJ0mYoymtzHi8DSI24/s320/33.PNG&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Image&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIIL_hjPXm-AEl9jxF8oCRvweHmcPJTdxlXjxRYbwmwoncN2S2ayQw8Dm_XQ4rmybw3BrxX9PUVqjI2fQuzuCJ0y1ou_aHyiV5ZIUs2mFPdPtYj_Ngo_lElJcoODBwcj9wFd8_IVyp5vI/s1600/44.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIIL_hjPXm-AEl9jxF8oCRvweHmcPJTdxlXjxRYbwmwoncN2S2ayQw8Dm_XQ4rmybw3BrxX9PUVqjI2fQuzuCJ0y1ou_aHyiV5ZIUs2mFPdPtYj_Ngo_lElJcoODBwcj9wFd8_IVyp5vI/s320/44.PNG&quot; width=&quot;214&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;Date Field&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS048thFBkuczuWdf-dnWZRyrKG9uHAQIhjitzJmRQxuhQ_jfr-XKscTi76bmSI0-eczCfalM7wEFxZGp6wH_3Q86W6J3dub-OZdgGvsc7becTYWeKZuQq1Xua-L-Hl15vLEm5WX87GOM/s1600/55.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS048thFBkuczuWdf-dnWZRyrKG9uHAQIhjitzJmRQxuhQ_jfr-XKscTi76bmSI0-eczCfalM7wEFxZGp6wH_3Q86W6J3dub-OZdgGvsc7becTYWeKZuQq1Xua-L-Hl15vLEm5WX87GOM/s320/55.PNG&quot; width=&quot;208&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;Gauge&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_H0AD1ilyZgb7q2rFqscVhLNe6Nmn2SlekLdfpMnp60EB8qBnjyQOOtM4EmElhI6DhmO7FJJQ-tONlIANbLk5R6uZ8m-GnH9o_bqbAk6meL5ABv86aflXHKl29tSRcVPwlGCSMWpMqYQ/s1600/66.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_H0AD1ilyZgb7q2rFqscVhLNe6Nmn2SlekLdfpMnp60EB8qBnjyQOOtM4EmElhI6DhmO7FJJQ-tONlIANbLk5R6uZ8m-GnH9o_bqbAk6meL5ABv86aflXHKl29tSRcVPwlGCSMWpMqYQ/s320/66.PNG&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;List&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipw2LU-Is-EnCFQeD0ATx5L4FONW0J8prV6tO2153M-iQNgtP2pOrFzq5fVhTPyq_re-A6Gjs-NRz8I493BxJMf42xje4iJFMcHnIDm_WQ6qcaWtOlHn_9iFuNXVin0s_nI7dYHdbFbqc/s1600/77.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipw2LU-Is-EnCFQeD0ATx5L4FONW0J8prV6tO2153M-iQNgtP2pOrFzq5fVhTPyq_re-A6Gjs-NRz8I493BxJMf42xje4iJFMcHnIDm_WQ6qcaWtOlHn_9iFuNXVin0s_nI7dYHdbFbqc/s320/77.PNG&quot; width=&quot;210&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;TextField&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimXtZ0VFaIrqQ8JyFhuylBdp3b5PUfWh5XbQl5a8-q3r1B2L6ng-pepLJ2edzYX9tklpESqQ32qrzTSQ_mz5pC4EJjyRLW1-dmzh6TXTq0aVor3IAp0jgUDUB0QnyDWMvuXdY9pf2rE7g/s1600/88.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimXtZ0VFaIrqQ8JyFhuylBdp3b5PUfWh5XbQl5a8-q3r1B2L6ng-pepLJ2edzYX9tklpESqQ32qrzTSQ_mz5pC4EJjyRLW1-dmzh6TXTq0aVor3IAp0jgUDUB0QnyDWMvuXdY9pf2rE7g/s320/88.PNG&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&amp;nbsp;TextBox&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhicahJR0k4WVWz7g38wq89EymtLhxd_t55wFZH3Uxv4N6hc0cE_AMLYadT6_kQbrCDqlDYTfpAwY5iaHzzEXZVd_u_0cvaW20cCXyPxBL7YjWZw2M_zvm454lIlUCA1DhQuxFFIDUgKqk/s1600/99.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhicahJR0k4WVWz7g38wq89EymtLhxd_t55wFZH3Uxv4N6hc0cE_AMLYadT6_kQbrCDqlDYTfpAwY5iaHzzEXZVd_u_0cvaW20cCXyPxBL7YjWZw2M_zvm454lIlUCA1DhQuxFFIDUgKqk/s320/99.PNG&quot; width=&quot;210&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&amp;nbsp;Alert&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Kemudian kita lanjutkan ke penjelasan source code secara lengkap, sementara kita buat class midletnya kemudian beri nama yang sama seperti kita inginkan. Setelah itu kita buat construktornya.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public laporan2() {
    }&lt;/pre&gt;&lt;br /&gt;
Selanjutnya kita definisikan apa aja yang dibutuhkan dan kita buat private supaya tidak bisa diakses lain.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;private Display display;
     private Form frm1,fmTextF,fmImage,fmChoiceGroup,fmDate,fmGauge,fmAlert;
     private Command image,TF, Exit, Back, group, date, gauge, list, TB, alert;
     private TextField textfield,textfield1,textfield2,textfield3,textfield4,textfield5,textfield6;
     private ChoiceGroup cgProdi, choicePopup,choiceMulti;
     private DateField dateonly, timeonly, datetime;
     private Gauge iGauge,nonIGauge;
     private int choiceGroupIndex,popGroupIndex,multiGroupIndex;
     private List listHardware;
     private TextBox texbok;
     private StringItem siLabel;
     private Alert alarm, confirm,info, warning, error;
     private boolean midletPaused = false;
     Ticker tfTicker;
     Image img;

&lt;/pre&gt;&lt;br /&gt;
Setelah didefinisikan kita buat tombol apa saja yang kita butuhkan seperti berikut.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//membuat tombol
                alert = new Command(&quot;Alert&quot;, Command.SCREEN, 0);
                TB = new Command(&quot;Text Box&quot;, Command.SCREEN, 0);
                list = new Command(&quot;List&quot;, Command.SCREEN, 0);
                gauge = new Command(&quot;Gauge&quot;, Command.SCREEN, 0);
                date = new Command(&quot;Date Field&quot;, Command.SCREEN, 0);
                group = new Command(&quot;Choice Group&quot;, Command.SCREEN, 0);
                image = new Command(&quot;Image&quot;, Command.SCREEN, 0);
                TF = new Command(&quot;Text Field&quot;, Command.SCREEN, 0);
                Exit = new Command(&quot;Exit&quot;, Command.EXIT, 0);
                Back = new Command(&quot;Back&quot;, Command.BACK, 0);
//=================================================================================
&lt;/pre&gt;&lt;br /&gt;
Tombol sudah jadi sekarabg kita membuat untuk tampilan Form pertanma yaitu mulai item yang ditampilkan sampai formnya.&lt;br /&gt;
Form Pertama.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//membuat form utama
                frm1 = new Form(&quot;My Aplication&quot;);
                siLabel = new StringItem(&quot;Selamat datang diaplikasi saya &quot;, null);
                tfTicker = new Ticker(&quot;Welcome To My Application&quot;);
                frm1.setTicker(tfTicker);
                frm1.append(siLabel);
                frm1.addCommand(Exit);
                frm1.addCommand(group);
                frm1.addCommand(image);
                frm1.addCommand(date);
                frm1.addCommand(gauge);
                frm1.addCommand(list);
                frm1.addCommand(TF);
                frm1.addCommand(TB);
                frm1.addCommand(alert);
                frm1.setCommandListener(this);
&lt;/pre&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Form kedua menampilkan TextField&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipw2LU-Is-EnCFQeD0ATx5L4FONW0J8prV6tO2153M-iQNgtP2pOrFzq5fVhTPyq_re-A6Gjs-NRz8I493BxJMf42xje4iJFMcHnIDm_WQ6qcaWtOlHn_9iFuNXVin0s_nI7dYHdbFbqc/s1600/77.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&amp;nbsp; &lt;/a&gt;&lt;/div&gt;&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                //membuat form TextFielld
                fmTextF = new Form(&quot;Macam-macam Text Field&quot;);
                textfield = new TextField(&quot;Masukkan apapun : &quot;, &quot;&quot;, 30, TextField.ANY);
                textfield1 = new TextField(&quot;Email : &quot;, &quot;&quot;, 30, TextField.EMAILADDR);
                textfield2 = new TextField(&quot;Numeric : &quot;, &quot;&quot;, 30, TextField.NUMERIC);
                textfield3 = new TextField(&quot;URL : &quot;, &quot;&quot;, 30, TextField.URL);
                textfield4 = new TextField(&quot;Decimal : &quot;, &quot;&quot;, 30, TextField.DECIMAL);
                textfield5 = new TextField(&quot;Phonenumber : &quot;, &quot;&quot;, 30, TextField.PHONENUMBER);
                textfield6 = new TextField(&quot;Password : &quot;, &quot;&quot;, 30, TextField.PASSWORD);
                fmTextF.addCommand(Back);
                fmTextF.setCommandListener(this);
//=================================================================================
&lt;/pre&gt;&lt;br /&gt;
Form ketiga untuk menampilkan sebuah gambar.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                //membuat form image
                fmImage = new Form(&quot;Image&quot;);
                try {
                img=Image.createImage(&quot;/laporan2/laporan2.jpg&quot;);
                } catch (Exception e){
                }
                fmImage.addCommand(Back);
                fmImage.setCommandListener(this);
//=================================================================================
&lt;/pre&gt;Sebelumnya kita harus kopikan gambar dalam package class kita.&lt;br /&gt;
&lt;br /&gt;
Form keempat untuk menampilkan ChoiceGroup&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;pre class=&quot;brush: java&quot;&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                 //membuat form choice group
                fmChoiceGroup = new Form(&quot;Choice Group&quot;);
                cgProdi = new ChoiceGroup(&quot;Kelamin&quot;, Choice.EXCLUSIVE);
                cgProdi.append(&quot;Laki-laki&quot;, null);
                cgProdi.append(&quot;Perempuan&quot;, null);

                choicePopup = new ChoiceGroup(&quot;Prodi&quot;, Choice.POPUP);
                choicePopup.append(&quot;Manajemen Informatika&quot;, null);
                choicePopup.append(&quot;Teknik Komputer&quot;, null);

                choiceMulti = new ChoiceGroup(&quot;UKM&quot;, Choice.MULTIPLE);
                choiceMulti.append(&quot;UKMJ TI&quot;, null);
                choiceMulti.append(&quot;LUMUT&quot;, null);
                choiceMulti.append(&quot;Olahraga&quot;, null);
                fmChoiceGroup.addCommand(Back);
                fmChoiceGroup.setCommandListener(this);
//=================================================================================
&lt;/pre&gt;&lt;br /&gt;
Form kelima untuk menampilkan DateField.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                //membuat form Date Field
                fmDate = new Form(&quot;Date Field&quot;);
                dateonly = new DateField(&quot;Birthday (DATE)&quot;, DateField.DATE);
                timeonly = new DateField(&quot;Set Alarm (TIME)&quot;, DateField.TIME);
                datetime = new DateField(&quot;Departure (DATE TIME)&quot;, DateField.DATE_TIME);
                fmDate.addCommand(Back);
                fmDate.setCommandListener(this);
//=================================================================================
&lt;/pre&gt;&lt;br /&gt;
Form keenam untuk menampilkan Gauge.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                //membuat form Gauge
                fmGauge = new Form(&quot;Gauge&quot;);
                iGauge = new Gauge(&quot;Volume&quot;, true, 10, 0);
                nonIGauge = new Gauge(&quot;Loading&quot;, false,Gauge.INDEFINITE, Gauge.CONTINUOUS_RUNNING);
                fmGauge.addCommand(Back);
                fmGauge.setCommandListener(this);
//=================================================================================
&lt;/pre&gt;&lt;br /&gt;
Menampilkan sebuah List.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                //membuat List
                listHardware = new List(&quot;Hardware&quot;,List.IMPLICIT);
                listHardware.append(&quot;Harddisk&quot;, null);
                listHardware.append(&quot;Floppydisk&quot;, null);
                listHardware.append(&quot;RAM&quot;, null);
                listHardware.append(&quot;Power Supply&quot;, null);
                listHardware.append(&quot;Sounds&quot;, null);
                listHardware.append(&quot;Fan&quot;, null);
                listHardware.addCommand(Back);
                listHardware.setCommandListener(this);
//=================================================================================
&lt;/pre&gt;&lt;br /&gt;
Menampilkan sebuah TextBox&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                //membuat Text Box
                texbok = new TextBox(&quot;Message&quot;,&quot;&quot;,255,TextField.ANY);
                texbok.addCommand(Back);
                texbok.setCommandListener(this);
//=================================================================================
&lt;/pre&gt;&lt;br /&gt;
Menampilkan sebuah Alert&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;//=================================================================================
                //membuat Alert
                fmAlert = new Form (&quot;Macam Alert&quot;);
                alarm = new Alert(&quot;Alarm Alert&quot;, &quot;Example of an Alarm type of Alert&quot;,null, AlertType.ALARM);
                alarm.addCommand(Back);
                alarm.setCommandListener(this);
&lt;/pre&gt;&lt;br /&gt;
Kemudian kita beralih ke &lt;i&gt;commandAction(Command c, Displayable d)&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Tombol TextField&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;if(c == TF){
                    fmTextF.append(textfield);
                    fmTextF.append(textfield1);
                    fmTextF.append(textfield2);
                    fmTextF.append(textfield3);
                    fmTextF.append(textfield4);
                    fmTextF.append(textfield5);
                    fmTextF.append(textfield6);
                    display.setCurrent(fmTextF);

                } &lt;/pre&gt;&lt;br /&gt;
Tombol Choice Group.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == group){
                    choiceGroupIndex = fmChoiceGroup.append(cgProdi);
                    popGroupIndex = fmChoiceGroup.append(choicePopup);
                    multiGroupIndex = fmChoiceGroup.append(choiceMulti);
                    display.setCurrent(fmChoiceGroup);

                 } &lt;/pre&gt;&lt;br /&gt;
Tombol Image.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == image){
                    fmImage.append(img);
                    display.setCurrent(fmImage);

                 } &lt;/pre&gt;&lt;br /&gt;
Tombol Date Field.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == date){
                    fmDate.append(dateonly);
                    fmDate.append(timeonly);
                    fmDate.append(datetime);
                    display.setCurrent(fmDate);

                  }&lt;/pre&gt;&lt;br /&gt;
Tombol Gauge.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == gauge){
                    fmGauge.append(iGauge);
                    fmGauge.append(nonIGauge);
                    display.setCurrent(fmGauge);
                    
                  } &lt;/pre&gt;&lt;br /&gt;
Tombol List&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == list){
                    display.setCurrent(listHardware);

                  } &lt;/pre&gt;&lt;br /&gt;
Tombol Text Box&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == TB){
                    display.setCurrent(texbok);

                  } &lt;/pre&gt;&lt;br /&gt;
Tombol Alert&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == alert){
                    display.setCurrent(alarm);

                  }&lt;/pre&gt;&lt;br /&gt;
Tombol Exit&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == Exit){
                    destroyApp(true);
                    notifyDestroyed();

                  } &lt;/pre&gt;&lt;br /&gt;
Tombol Back&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;else if(c == Back){
                    display.setCurrent(frm1);
                  }&lt;/pre&gt;&lt;br /&gt;
Semua class telah dijelaskan per itemnya, jika ingin Souce Code-nya lengkap download &lt;a href=&quot;http://www.4shared.com/rar/mXlutdCI/Laporan2.html&quot;&gt;DISINI.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
SEMOGA BERMANFAAT&amp;nbsp; ＼(^o^)／</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/2872288383703411752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pemrograman-visual-laporan-1.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/2872288383703411752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/2872288383703411752'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pemrograman-visual-laporan-1.html' title='Pemrograman Visual  -  Laporan 1'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG6RrA3F8S9luTe3X8mkSNqrlWpbtl67bBYjIks2wTtQzssDI22ki1uI2721Q9Peh0OO9-YjAPo3H4zHb_sKGUlztfX80SCsRydSkOTDr6eqZM0mv4aiS50zPjyE-7p41CP5nvIsDAAvE/s72-c/00.PNG" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-6477009576981830734</id><published>2012-03-15T18:25:00.001+07:00</published><updated>2012-03-15T18:25:49.489+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman Visual"/><title type='text'>Pemrograman Visual  -  Laporan 2</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCs-70ikn6ejU80-scUUU__5YZ4YAE3-wvjvG-yoCHk06OhwJ9XhyphenhyphenSzUD4o4uXAVe-QC9dJa45-Z6jfV5S5p1zoCul-_d3lIR3LlNtbkSESXBcH1NHtRYskgsZ4W6DEegH0bKFh-eLTRE/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCs-70ikn6ejU80-scUUU__5YZ4YAE3-wvjvG-yoCHk06OhwJ9XhyphenhyphenSzUD4o4uXAVe-QC9dJa45-Z6jfV5S5p1zoCul-_d3lIR3LlNtbkSESXBcH1NHtRYskgsZ4W6DEegH0bKFh-eLTRE/s320/1.PNG&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Kali ini kita membuat program yang didalamnya terdapat masukkan dan keluaran berupa textfield, string item dan textbox menggunakan Java Mobile, yang saya pelajari dari Mata Kuliah Pemrograman Dasar dan berikut langkah-langkahnya :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pilih New Project – Mobile – Mobile Application.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hapus centang pada set as main project dengan create xxx. &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Klik&amp;nbsp; next dan centang pada CLDC-1.1 dan MIDP-2.1 ( tipe CLDC dan MIDP bisa diganti tergantung kebutuhan HPnya.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Finish.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Klik kanan pada default package – Midlet. &lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; Kemudian beri nama Prak2Midlet ( nama bisa diganti terserah kita )&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp; Kemudian kita memulai memrogram&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Gambar form program :&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;FormInput&lt;/li&gt;
&lt;/ul&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCs-70ikn6ejU80-scUUU__5YZ4YAE3-wvjvG-yoCHk06OhwJ9XhyphenhyphenSzUD4o4uXAVe-QC9dJa45-Z6jfV5S5p1zoCul-_d3lIR3LlNtbkSESXBcH1NHtRYskgsZ4W6DEegH0bKFh-eLTRE/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCs-70ikn6ejU80-scUUU__5YZ4YAE3-wvjvG-yoCHk06OhwJ9XhyphenhyphenSzUD4o4uXAVe-QC9dJa45-Z6jfV5S5p1zoCul-_d3lIR3LlNtbkSESXBcH1NHtRYskgsZ4W6DEegH0bKFh-eLTRE/s320/1.PNG&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;FormShow1&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpgkheIBiy84oN5s-cgwplhD7qM-FCQXHT8ZK4sXeR59FGSZR48x7-ZyrBsbbOy439MwBjU4aooyHMJSUEmFZapy6nN7CoiFhHL2BxklFBwbSbPo0eOCU3TkLCqWF2W0S2v0VtADzFXBQ/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpgkheIBiy84oN5s-cgwplhD7qM-FCQXHT8ZK4sXeR59FGSZR48x7-ZyrBsbbOy439MwBjU4aooyHMJSUEmFZapy6nN7CoiFhHL2BxklFBwbSbPo0eOCU3TkLCqWF2W0S2v0VtADzFXBQ/s320/2.PNG&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;FormShow2&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho2iQgx0qKu00f1OmaZJfPEMkTnTJJSjMh8HtQ-rz4kC5C-kvLKZnTTSDLoyEgQc2YDjNtMYSo1JeDTQeQX8HRymTf90PzAL_aIZQMivEU5NwVX3vGZoIJMtzbXPrXVBEiqrzV-ISVeNY/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho2iQgx0qKu00f1OmaZJfPEMkTnTJJSjMh8HtQ-rz4kC5C-kvLKZnTTSDLoyEgQc2YDjNtMYSo1JeDTQeQX8HRymTf90PzAL_aIZQMivEU5NwVX3vGZoIJMtzbXPrXVBEiqrzV-ISVeNY/s320/3.PNG&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;/ul&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEho2iQgx0qKu00f1OmaZJfPEMkTnTJJSjMh8HtQ-rz4kC5C-kvLKZnTTSDLoyEgQc2YDjNtMYSo1JeDTQeQX8HRymTf90PzAL_aIZQMivEU5NwVX3vGZoIJMtzbXPrXVBEiqrzV-ISVeNY/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Langkah memrogram kita pertama adalah terlebih dahulu membuat class untuk Prak2Midlet, FormInput, FormShow1 dan FormShow2 :&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Class Midlet Prak2Midlet&amp;nbsp;&lt;/b&gt; &lt;br /&gt;
&lt;ol&gt;&lt;/ol&gt;Konsep program J2ME adalah sebagai berikut. Dalam  J2ME kita harus akan membuat main class turunan dari class MIDlet, main  class turunan dari MIDlet tersebut yag nantinya akan dipanggil pertama  kali saat applikasi kita berjalan di HP, dalam main class tersebut juga  ada 3 method yang nantinya berfungsi sebagai trigger even dari HP kita.  Seperti:&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;starApp()&lt;/span&gt;, method yang dipanggil apabila aplikasi kita pertama kali jalan.&amp;nbsp; &lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;pauseApp()&lt;/span&gt;, method yang dipanggil apabila pengguna hp mempause aplikasi kita.&lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;destroyApp()&lt;/span&gt;, method yang dipanggil apabila pengguna hp menutup aplikasi kita.&lt;br /&gt;
&lt;ol&gt;&lt;/ol&gt;Pada class ini kita akan menulis beberapa perintah penting untuk memanggil class form lain yang dibutuhkan dan komen-komen yang dibutuhkan untuk memanggil form lainya yang disediakan. berikut adalah source code untuk class midlet Prak2Midlet :&lt;br /&gt;
&lt;ol&gt;&amp;nbsp;&lt;/ol&gt;Perintah dibawah ini digunakan untuk menginisialisasika item atau form yang akan dipanggil.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;private FormInput frmInput;
    private FormShow1 frmShow1;
    private FormShow2 frmShow2;   
    private Command cmShow1, cmShow2, cmBack, cmExit;&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Kemudian kita membuat command untuk menjalankan beberapa form yang ada, didalam startApp() kita tulis beberapa command dan mengatur form&amp;nbsp; yang ingin ditampilkan pertama. berikut source code-nya :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;cmShow1 = new Command(&quot;StringItem&quot;, Command.OK, 0 );
        cmShow2 = new Command(&quot;TextBox&quot;, Command.OK, 1 );
        cmBack = new Command(&quot;Kembali&quot;, Command.BACK, 0 );
        cmExit = new Command(&quot;Keluar&quot;, Command.EXIT, 0 );
        
        frmInput.addCommand(cmShow1);
        frmInput.addCommand(cmShow2);
        frmInput.addCommand(cmExit);
        
        frmShow1.addCommand(cmBack);
        frmShow2.addCommand(cmBack);
        
        frmInput.setCommandListener(this);
        frmShow1.setCommandListener(this);
        frmShow2.setCommandListener(this);
        
        Display.getDisplay(this).setCurrent(frmInput);
    
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Kemudian kita beralih ke method &lt;i&gt;public void commandAction(Command c, Displayable d)&lt;/i&gt; dimana disini kita akan mengatur fungsi tombol sedemikian rupa sehingga jika tombol itu dipencet akan membuka form apa dan didalam form tersebut akan ditampilkan apa saja.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public void commandAction(Command c, Displayable d) {
        
        if (d == frmInput) {
            if (c == cmExit) {
                destroyApp(true);
                notifyDestroyed();
            }
            
            if (c == cmShow1) {
                frmShow1.setNama(frmInput.getNama());
                frmShow1.setEmail(frmInput.getEmail());
                Display.getDisplay(this).setCurrent(frmShow1);
            }
            
            if (c == cmShow2) {
                frmShow2.setTextBox(&quot; Nama : &quot;+frmInput.getNama() + &quot;\n Email : &quot; + frmInput.getEmail());
                Display.getDisplay(this).setCurrent(frmShow2);
            }
        }
        
        if (d == frmShow1) {
            if ( c == cmBack) {
                Display.getDisplay(this).setCurrent(frmInput);
            }
        }
        
        if (d == frmShow2) {
            if ( c == cmBack) {
                Display.getDisplay(this).setCurrent(frmInput);
            } 
        }    
    }
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Class&lt;/b&gt; &lt;b&gt;FormInput&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&amp;nbsp; &amp;nbsp; &lt;/b&gt;Disini kita akan menuliskan beberapa perintah yang akan ditampilkan pada FormInput, pada FormInput kita akan menampilkan sebuah item inputan yang berupa TextField, yang mana nanti inputan tersebut akan ditampilkan pada FormShow1 dan FormShow2, berikut source code-nya :&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public FormInput() {
        super(&quot;Input Data&quot;);
        tfNama = new TextField(&quot;Nama Anda&quot;, null, 50, TextField.ANY);
        tfEmail = new TextField(&quot;Email&quot;, null, 50, TextField.EMAILADDR);
        append(tfNama);
        append(tfEmail);
    }
&lt;/pre&gt;&lt;br /&gt;
Kemudian kita buat method getNama() dan getEmail() dimana itu digunakan memanggil inputan pada FormShow1 dan FormShow2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public String getNama() {
        return tfNama.getString();
    }
    
    public String getEmail() {
        return tfEmail.getString();
    }
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;3. Class FormShow1&lt;/b&gt;&lt;br /&gt;
Setelah FormInput sudah dibuat selanjutnya kita membuat FormShow1 untuk menampilkan hasil atau tampilan dalam bentus StringItem seperti gambar diatas tadi. Pertama kita harus membuat StringItem-nya, dimana itu akan menampilkan inputan dari TextField pada FormInput untuk ditampilkan diFormShow1.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public FormShow1() {
        super(&quot;Tampil 1&quot;);
        
        stNama = new StringItem(&quot;Nama:&quot;, null);
        stEmail = new StringItem(&quot;Email&quot;, null);
        
        append(stNama);
        append(stEmail);
    }
&lt;/pre&gt;&lt;br /&gt;
Setelah itu kita membuat method setNama() dan setEmail() dimana keduanya untuk menempatkan inputan nantinya.&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public void setNama(String nama) {
        stNama.setText(nama);
    }
    
    public void setEmail(String email) {
        stEmail.setText(email);
    }
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;4. Class FormShow2&lt;/b&gt;&lt;br /&gt;
Sekarang lanjut ke class FormShow2, gak ada bedanya sih sama class FormShow1 cuman kalau sekarang output dalam bentuk TextBox. Berikut adalah pembuatan TextBox-nya beserta method setTextBox() untuk menempatkan isi yang akan ditampilkan nanti.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;public FormShow2() {
        super(&quot;Tampil 2&quot;, null, 255, 0);
    }
    
    public void setTextBox(String isi) {
        this.setString(isi);
    }
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Semua class telah dijelaskan per itemnya, jika ingin Souce Code-nya lengkap download &lt;a href=&quot;http://www.4shared.com/rar/JHkl08P6/Prak2.html&quot;&gt;DISINI.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
SEMOGA BERMANFAAT&amp;nbsp; ＼(^o^)／</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/6477009576981830734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pemrograman-visual-laporan-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6477009576981830734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6477009576981830734'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/pemrograman-visual-laporan-2.html' title='Pemrograman Visual  -  Laporan 2'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCs-70ikn6ejU80-scUUU__5YZ4YAE3-wvjvG-yoCHk06OhwJ9XhyphenhyphenSzUD4o4uXAVe-QC9dJa45-Z6jfV5S5p1zoCul-_d3lIR3LlNtbkSESXBcH1NHtRYskgsZ4W6DEegH0bKFh-eLTRE/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-7053666599154861455</id><published>2012-03-05T04:10:00.001+07:00</published><updated>2012-03-05T04:18:30.455+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pemrograman Visual"/><title type='text'>Contoh Program Java Mobile</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI6VRcGrzqN3FYsoawCOOF505c9f6829p2sePfpE4Lkn_jnqGIy4KEYq3Nl1vDDiAb5gEZx-EUQyTTKhrpaFiyfm8DyvJZnKRdR6nc05hUvjOrxogHzPwbaUtTass7fBoItbzqE8z9qfc/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI6VRcGrzqN3FYsoawCOOF505c9f6829p2sePfpE4Lkn_jnqGIy4KEYq3Nl1vDDiAb5gEZx-EUQyTTKhrpaFiyfm8DyvJZnKRdR6nc05hUvjOrxogHzPwbaUtTass7fBoItbzqE8z9qfc/s320/1.PNG&quot; width=&quot;211&quot; /&gt;&lt;/a&gt;Ini merupakan salah satu contoh program menggunakan Java Mobile, yang saya pelajari dari Mata Kuliah Pemrograman Dasar dan berikut langkah-langkahnya :&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Pilih New Project – Mobile – Mobile Application.&lt;/li&gt;
&lt;li&gt;hapus centang pada set as main project dengan create xxx.&lt;/li&gt;
&lt;li&gt;klik&amp;nbsp; next dan centang pada CLDC-1.0 dan MIDP-1.0&lt;/li&gt;
&lt;li&gt;finish.&lt;/li&gt;
&lt;li&gt;klik kanan pada default package – visual midlet.&lt;/li&gt;
&lt;li&gt;pada jendela screens, klik Form lalu tarik kedalam Frame.&lt;/li&gt;
&lt;li&gt;pada jendela Commands, tarik ok Commands dan exit Commands kedalam form.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Gambar :&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1A1cI4kBzLO9ZGKy8r7wxDzH_quLqdn72MwtWsw7PG7Zbu9hVZ011S_AsAZjRQg5LRFmCbX9S22eT3QMyx4wFfY6RDmRDBlt_iChp8f9fH7xmEKKW7VeBXykPU_lymJPSgIwOrX-DUJc/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1A1cI4kBzLO9ZGKy8r7wxDzH_quLqdn72MwtWsw7PG7Zbu9hVZ011S_AsAZjRQg5LRFmCbX9S22eT3QMyx4wFfY6RDmRDBlt_iChp8f9fH7xmEKKW7VeBXykPU_lymJPSgIwOrX-DUJc/s320/2.PNG&quot; width=&quot;210&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijWFxG9ZEOJhf5FICYmZmvbcrBqrwuvK2dylNI86Kd-itYiLPx_rG9uhrD-LRgckgdkzcIc8BooVwbnfh_NaLzY5fYsPR3iFLKJQYdEx-B21vnXzocT-GUG4weMwyfuh2DVtwlAvgSmd4/s1600/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijWFxG9ZEOJhf5FICYmZmvbcrBqrwuvK2dylNI86Kd-itYiLPx_rG9uhrD-LRgckgdkzcIc8BooVwbnfh_NaLzY5fYsPR3iFLKJQYdEx-B21vnXzocT-GUG4weMwyfuh2DVtwlAvgSmd4/s320/3.PNG&quot; width=&quot;207&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Berikut adalah source codenya :&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;pre class=&quot;brush: java&quot;&gt;package hello;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
 * @author babycorn
 */

public class VisualMIDlet extends MIDlet implements CommandListener {

     private Display display;
     private Form frmDP,fmHas;
     private Command Ok, Exit, Back;
     private TextField tfNama,tfNIM,tfTglLahir,tfAlamat;
     private ChoiceGroup cgProdi;
     private ChoiceGroup choicePopup;
     private ChoiceGroup choiceMul;
     private int choiceGroupIndex,popGroupIndex;
     private StringItem siNama, siNIM, siAlamat, siTglLhr, siProdi,siPop;
     private boolean midletPaused = false;
     Ticker tfTicker;
     Image img;

    //&lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Generated Fields &quot;&gt;                      
    //&lt;/editor-fold&gt;                    

    public VisualMIDlet() {

    }

    //&lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Generated Methods &quot;&gt;                       
    //&lt;/editor-fold&gt;                     

    //&lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Generated Method: initialize &quot;&gt;                                           
    /**
     * Initilizes the application.
     * It is called only once when the MIDlet is started. The method is called before the &lt;code&gt;startMIDlet&lt;/code&gt; method.
     */
    private void initialize() {                                         
        // write pre-initialize user code here
                                           
        // write post-initialize user code here
    }                            
    //&lt;/editor-fold&gt;                          

    //&lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Generated Method: startMIDlet &quot;&gt;                                        
    /**
     * Performs an action assigned to the Mobile Device - MIDlet Started point.
     */
    public void startMIDlet() {                                      
        // write pre-action user code here
                                        
        // write post-action user code here
    }                             
    //&lt;/editor-fold&gt;                           

    //&lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Generated Method: resumeMIDlet &quot;&gt;                                         
    /**
     * Performs an action assigned to the Mobile Device - MIDlet Resumed point.
     */
    public void resumeMIDlet() {                                       
        // write pre-action user code here
                                         
        // write post-action user code here
    }                              
    //&lt;/editor-fold&gt;                            

    //&lt;editor-fold defaultstate=&quot;collapsed&quot; desc=&quot; Generated Method: switchDisplayable &quot;&gt;                                              
    /**
     * Switches a current displayable in a display. The &lt;code&gt;display&lt;/code&gt; instance is taken from &lt;code&gt;getDisplay&lt;/code&gt; method. This method is used by all actions in the design for switching displayable.
     * @param alert the Alert which is temporarily set to the display; if &lt;code&gt;null&lt;/code&gt;, then &lt;code&gt;nextDisplayable&lt;/code&gt; is set immediately
     * @param nextDisplayable the Displayable to be set
     */
    public void switchDisplayable(Alert alert, Displayable nextDisplayable) {                                            
        // write pre-switch user code here
        Display display = getDisplay();                                               
        if (alert == null) {
            display.setCurrent(nextDisplayable);
        } else {
            display.setCurrent(alert, nextDisplayable);
        }                                             
        // write post-switch user code here
    }                                   
    //&lt;/editor-fold&gt;                                 
   
    public Display getDisplay () {
        return Display.getDisplay(this);
    }
   
    public void startApp() {
        display = Display.getDisplay(this);
            try {
                img=Image.createImage(&quot;/hello/poltek.png&quot;);
            } catch (Exception e){}

                //membuat tombol
                Ok = new Command(&quot;Ok&quot;, Command.SCREEN, 0);
                Exit = new Command(&quot;Exit&quot;, Command.EXIT, 0);
                Back = new Command(&quot;Back&quot;, Command.BACK, 0);

                //textfield untuk data pribadi
                tfTicker = new Ticker(&quot;Welcome To My Application&quot;);
                tfNama = new TextField(&quot;Nama: &quot;, &quot;&quot;, 30, TextField.ANY);
                tfNIM = new TextField(&quot;NIM :&quot;, &quot;&quot;, 30, TextField.ANY);
                tfAlamat = new TextField (&quot;Alamat :&quot;, &quot;&quot;, 30, TextField.ANY);
                tfTglLahir = new TextField(&quot;Tanggal Lahir: &quot;, &quot;&quot;, 30, TextField.ANY);

                
                //pemilihan Prodi
                cgProdi = new ChoiceGroup(&quot;Kelamin&quot;, Choice.EXCLUSIVE);
                cgProdi.append(&quot;Laki-laki&quot;, null);
                cgProdi.append(&quot;Perempuan&quot;, null);

                choicePopup = new ChoiceGroup(&quot;Prodi&quot;, Choice.POPUP);
                choicePopup.append(&quot;Manajemen Informatika&quot;, null);
                choicePopup.append(&quot;Teknik Komputer&quot;, null);
                choicePopup.append(&quot;Rekam Medik&quot;, null);
                choicePopup.append(&quot;Gizi Klinik&quot;, null);
                choicePopup.append(&quot;Manajemen Agribisnis&quot;, null);
                choicePopup.append(&quot;Manajemen Industri&quot;, null);
                choicePopup.append(&quot;Bahasa Inggris&quot;, null);


                //membuat form dan memasukkan komponen
                frmDP = new Form(&quot;Data Pribadi&quot;);
                frmDP.setTicker(tfTicker);
                frmDP.append(img);
                frmDP.addCommand(Exit);
                frmDP.addCommand(Ok);
                frmDP.append(tfNama);
                frmDP.append(tfNIM);
                frmDP.append(tfAlamat);
                frmDP.append(tfTglLahir);
                choiceGroupIndex = frmDP.append(cgProdi);
                popGroupIndex = frmDP.append(choicePopup);
                
                frmDP.setCommandListener(this);

                //membuat form hasil input user
                fmHas = new Form(&quot;Profile Anda&quot;);
                siNama = new StringItem(&quot;Nama : &quot;, null);
                siNIM = new StringItem (&quot;NIM : &quot;, null);
                siAlamat = new StringItem (&quot;Alamat : &quot;, null);
                siTglLhr = new StringItem(&quot;Tanggal Lahir : &quot;, null);
                siProdi = new StringItem(&quot;Kelamin : &quot;, null);
                siPop = new StringItem(&quot;Prodi : &quot;, null);

                //menampilkan StringItem yang nanti akan diisi oleh data hasil input user
                fmHas.append(img);
                fmHas.append(siNama);
                fmHas.append(siNIM);
                fmHas.append(siAlamat);
                fmHas.append(siTglLhr);
                fmHas.append(siProdi);
                fmHas.append(siPop);

                //menambahkan command
                fmHas.addCommand(Back);
                fmHas.setCommandListener(this);

                //menampilkan form DataPribadi sebagai tampilan awal
                display.setCurrent(frmDP);
    }
   
    public void pauseApp() {
       
    }

    public void destroyApp(boolean unconditional) {
    }

    public void commandAction(Command c, Displayable d) {
       //variable string untuk menampung inputan user
                String nama,nim,alamat,tgllhr,kelamin,prodi = null;

                //jika tombol/command OK ditekan
                if(c == Ok){
                        //mendapatkan inputan user
                        nama = tfNama.getString();
                        nim = tfNIM.getString();
                        alamat = tfAlamat.getString();
                        tgllhr = tfTglLahir.getString();
                        kelamin = cgProdi.getString(cgProdi.getSelectedIndex());
                        prodi = choicePopup.getString(choicePopup.getSelectedIndex());
                        
                        //memasukkan hasil input ke StringItem
                        siNama.setText(nama);
                        siNIM.setText(nim);
                        siAlamat.setText(alamat);
                        siTglLhr.setText(tgllhr);
                        siProdi.setText(kelamin);
                        siPop.setText(prodi);
                        
                        //menampilkan form hasil setelah cmOk ditekan
                        display.setCurrent(fmHas);

                } else if(c == Exit){ //jika tombol/command Exit ditekan
                        destroyApp(true);
                        notifyDestroyed();

                } else if(c == Back){ //jika tombol/command Back ditekan
                        //menampilkan kembali form DataPribadi sebagai tampilan default/awal
                        display.setCurrent(frmDP);
                }
    }

}

&lt;/pre&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Ya semoga bermanfaat :)&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/7053666599154861455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/contoh-program-java-mobile.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7053666599154861455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/7053666599154861455'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/contoh-program-java-mobile.html' title='Contoh Program Java Mobile'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI6VRcGrzqN3FYsoawCOOF505c9f6829p2sePfpE4Lkn_jnqGIy4KEYq3Nl1vDDiAb5gEZx-EUQyTTKhrpaFiyfm8DyvJZnKRdR6nc05hUvjOrxogHzPwbaUtTass7fBoItbzqE8z9qfc/s72-c/1.PNG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8741607485556750096.post-6143401926189042543</id><published>2012-03-03T01:34:00.000+07:00</published><updated>2012-03-03T01:34:51.895+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tips dan Trick"/><title type='text'>Domain Gratis Dot Com</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh8m7sLFHr5MJaY2JGU0bbu4plhytpcya4MbI_8CC6sxKMOBFxmlLXRQzONLgKkOD5KYHf9I4PMWJwA4bBPlf9eivIthvohBHhQAe0zNS14VTf3JkQyGd83t81d25bhGy85MVTUvzpAaE/s1600/wewqd.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh8m7sLFHr5MJaY2JGU0bbu4plhytpcya4MbI_8CC6sxKMOBFxmlLXRQzONLgKkOD5KYHf9I4PMWJwA4bBPlf9eivIthvohBHhQAe0zNS14VTf3JkQyGd83t81d25bhGy85MVTUvzpAaE/s320/wewqd.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Hallooo kali ini saya akan bahas hal menarik, yaitu membuat domain&lt;b&gt; .com &lt;/b&gt;dengan GRATIS yaitu dengan cara mengumpulkan &lt;a href=&quot;http://www.freepremiumdomain.com/?r=512480&quot; target=&quot;_blank&quot;&gt;Referal&lt;/a&gt; sebanyak 9, cara mendapatkannya lewat referal saya klik &lt;a href=&quot;http://www.freepremiumdomain.com/?r=512480&quot; target=&quot;_blank&quot;&gt;disini&lt;/a&gt;. indahnya berbagi :)&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ariemababycorn.blogspot.com/feeds/6143401926189042543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/domain-gratis-dot-com.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6143401926189042543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8741607485556750096/posts/default/6143401926189042543'/><link rel='alternate' type='text/html' href='http://ariemababycorn.blogspot.com/2012/03/domain-gratis-dot-com.html' title='Domain Gratis Dot Com'/><author><name>ariema</name><uri>http://www.blogger.com/profile/11011648558369674583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilgmxbUXwGV4jj97dtiggjp417g9vCzjwF156Nyp7QcMjVA9Oy7aMlX9i96kP0kBV1wklUh1xaQO2MllzoPza5jcIfdn2Qjw9utT3OcM94XBo8SBJUUP5JlSbByAj_mQ/s220/dd.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh8m7sLFHr5MJaY2JGU0bbu4plhytpcya4MbI_8CC6sxKMOBFxmlLXRQzONLgKkOD5KYHf9I4PMWJwA4bBPlf9eivIthvohBHhQAe0zNS14VTf3JkQyGd83t81d25bhGy85MVTUvzpAaE/s72-c/wewqd.PNG" height="72" width="72"/><thr:total>0</thr:total></entry></feed>