<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6786020832364181265</id><updated>2012-01-20T21:54:03.498+07:00</updated><category term='Info'/><category term='Hardware'/><category term='Programing'/><category term='Hacking'/><category term='Windows'/><category term='Internet'/><category term='Technology'/><category term='News'/><category term='Networking'/><title type='text'>Catatan Syah</title><subtitle type='html'>Hanya Sekedar Catatan</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>84</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-7398868871591262948</id><published>2011-06-11T13:11:00.002+07:00</published><updated>2011-06-11T13:40:59.811+07:00</updated><title type='text'>Aplikasi Powerfull untuk Windows/Mac</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="color: black; font-size: medium"&gt;Sudah lama ga update kali ini aku coba nulis sedikit biar dikit asal bermanfaat. &lt;/span&gt;&lt;span style="font-size: medium"&gt;Banyak aplikasi-aplikasi gratis diinternet tp tidak saya posting semua disini, karena bakal tidak muat. jadi saya akan memposting hanya aplikasi yg mungkin anda butuhkan sebagai alternatif aplikasi berbayar atau malah menggantikan aplikasi bawaan/build up dari OS.&lt;/span&gt;&lt;/div&gt;  &lt;div align="center"&gt;&lt;span style="font-size: medium"&gt;&lt;a href="http://lh5.ggpht.com/-4kLK9SGlCiI/TfMN7k-P0AI/AAAAAAAAAJk/j2rxqJiEXTE/s1600-h/1300516697-70%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="1300516697-70" border="0" alt="1300516697-70" src="http://lh5.ggpht.com/-SpQibymYlw0/TfMN9zOi_uI/AAAAAAAAAJo/HppfvIURopI/1300516697-70_thumb%25255B2%25255D.png?imgmax=800" width="240" height="135" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div align="justify"&gt;&lt;span style="font-size: medium"&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div align="justify"&gt;&lt;span style="font-size: medium"&gt;so, ga usah banyak-banyak pidato, mari cekidot&lt;/span&gt;&lt;/div&gt; &lt;span style="font-size: medium"&gt;&lt;/span&gt;  &lt;br /&gt;  &lt;a name='more'&gt;&lt;/a&gt; &lt;b&gt;&lt;span style="color: red; font-size: medium"&gt;&lt;u&gt;Windows&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;  &lt;br /&gt;&lt;b&gt;Office&lt;/b&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;OpenOffice – &lt;a href="http://download.openoffice.org/index.html"&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; banyak office gratis yg sangat powerfull tp yg lebih menurut aku ya Open Office karena didukung komunitas yg besar.  &lt;br /&gt;&lt;b&gt;Image Manipulation&lt;/b&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;Gimp – &lt;a href="http://www.gimp.org/windows/"&gt;Download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Paint.NET – &lt;a href="http://www.getpaint.net/"&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; dari banyaknya aplikasi pengolah gambar gratis, kedua aplikasi ini dapat dikatakan juara.  &lt;br /&gt;&lt;b&gt;Image Editor&lt;/b&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;XnView – &lt;a href="http://www.xnview.com/en/download_nc.html"&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; apakah anda mengenal XnView? XnView dapat saya reomedasikan buat anda yg biasa menggunakan ACDSEE &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://lh3.ggpht.com/-f6WeB3MNtO4/TfMG-57YO3I/AAAAAAAAAJc/af1ywJF4FPE/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" /&gt;  &lt;br /&gt;&lt;b&gt;PDF Creator&lt;/b&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;PDFCreator – &lt;a href="http://sourceforge.net/projects/pdfcreator/files/PDFCreator/PDFCreator%201.2.1/PDFCreator-1_2_1_setup.exe/download"&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; so ga perlu panjang lebar, ini adalah open source terbaik yg bisa saya rekomendasikan buat anda.  &lt;br /&gt;&lt;b&gt;Cleaner&lt;/b&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;CCleaner – &lt;a href="http://www.filehippo.com/download_ccleaner/"&gt;Download&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Comodo System Cleaner - &lt;a href="http://system-cleaner.comodo.com/"&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; aplikasi penting untuk terus menjaga performa PC anda  &lt;br /&gt;&lt;b&gt;&lt;span style="color: red"&gt;MAC&lt;/span&gt;&lt;/b&gt;  &lt;br /&gt;&lt;b&gt;Music Player&lt;/b&gt;  &lt;br /&gt;  &lt;ul&gt;   &lt;li&gt;Songbird – &lt;a href="http://getsongbird.com/"&gt;Download&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div align="justify"&gt;gimana tanggapan anda saat menggunakan itunes? pasti agak bingung saat mencoba memasukkan music? tp coba pasang Songbird anda dan letakan file music anda di music directory maka secara otomatis semua file music anda akan diindeks otomatis. jadi tinggal mainkan saja. untuk kemampuan ga kalah kok dengan itunes.&lt;/div&gt;  &lt;div align="justify"&gt;&lt;b&gt;Video Player&lt;/b&gt;&lt;/div&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="justify"&gt;VLC - &lt;a href="http://www.videolan.org/vlc/download-macosx.html"&gt;Download&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt; mau memutar video youtube? aits ternyata realplayer bawaan mac tidak dapat digunakan&lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="http://lh5.ggpht.com/-SewWEB_v0jE/TfMHAM3NfhI/AAAAAAAAAJg/o5SjFvP16aM/wlEmoticon-sadsmile%25255B2%25255D.png?imgmax=800" /&gt; tp coba gunakan aplikasi VLC yg bisa hampir memutar berbagai jenis format video.  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;u&gt;Untuk lebih banyak dan lebih mudah mencari aplikasi yang sesuai untuk anda dan gratis tentunya. coba luangkan waktu untuk melihat-lihat situs berikut:&lt;/u&gt;  &lt;br /&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a title="http://mac.softpedia.com" href="http://www.softpedia.com/"&gt;http://www.softpedia.com&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt; Situs ini dapat dijadikan tempat mencari aplikasi.  &lt;br /&gt;  &lt;blockquote&gt;2.&amp;#160; &lt;a href="http://www.usingmac.com/"&gt;http://www.usingmac.com/&lt;/a&gt;&lt;/blockquote&gt; disini banyak kumpulan aplikasi dan hal-hal unik buat mac yang mungkin anda tertarik buat mencobanya.  &lt;br /&gt;  &lt;br /&gt;jangan sungkan untuk berkomentar di &lt;a href="http://syah69.blogspot.com/"&gt;http://syah69.blogspot.com&lt;/a&gt; tapi dengan menggunakan etika dalam berkomentar. terima kasih sudah sudi mampir. &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://lh3.ggpht.com/-f6WeB3MNtO4/TfMG-57YO3I/AAAAAAAAAJc/af1ywJF4FPE/wlEmoticon-smile%25255B2%25255D.png?imgmax=800" /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-7398868871591262948?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/7398868871591262948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=7398868871591262948&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7398868871591262948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7398868871591262948'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2011/06/aplikasi-powerfull-untuk-windowsmac.html' title='Aplikasi Powerfull untuk Windows/Mac'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-SpQibymYlw0/TfMN9zOi_uI/AAAAAAAAAJo/HppfvIURopI/s72-c/1300516697-70_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-386951569235417350</id><published>2010-10-25T14:45:00.002+07:00</published><updated>2011-01-10T10:18:02.878+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Kapan ya bisa update</title><content type='html'>&lt;div align="center"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_HRtht7YbG-g/TSp6W3n6lLI/AAAAAAAAAJU/bFhfk9FPcU8/s1600/Lama+Ga+Update_thumb%255B1%255D.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_HRtht7YbG-g/TSp6W3n6lLI/AAAAAAAAAJU/bFhfk9FPcU8/s1600/Lama+Ga+Update_thumb%255B1%255D.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Waduh dah lama banget ga update…. kapan ya bisa buat postingan lagi. begini nasip kalo udah sibuk buk buk, hobi lama macam terlupakan. sampe-sampe project aja ga jalan ==”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-386951569235417350?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/386951569235417350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=386951569235417350&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/386951569235417350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/386951569235417350'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/10/kapan-ya-bisa-update.html' title='Kapan ya bisa update'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HRtht7YbG-g/TSp6W3n6lLI/AAAAAAAAAJU/bFhfk9FPcU8/s72-c/Lama+Ga+Update_thumb%255B1%255D.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-4777388547610681727</id><published>2010-04-15T18:42:00.001+07:00</published><updated>2010-06-07T17:15:38.472+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>MELINDUNGI DIRI DARI KOMPUTER PUBLIK</title><content type='html'>&lt;div style="text-align: justify;"&gt;Kadang karena suatu alasan kita harus menggunakan komputer publik. Mungkin waktu itu komputer Anda crash atau lupa membawa laptop atau sekadar mengisi waktu saja. Apapun alasannya, menggunakan komputer publik bisa mengekspos data pribadi Anda. Dengan adanya ancaman key-logger dan spyware yang mengawasi setiap pergerakan Anda menggunakan komputer publik bisa menakutkan. Untungnya, ada beberapa hal yang bisa Anda lakukan untuk melindungi diri dan meminimalisasi risiko tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Jangan Simpan File pada Komputer&lt;/b&gt;&lt;br /&gt;Pada waktu memakai komputer yang bukan milik Anda, meskipun itu adalah punya teman, sebaiknya bersikap sopan dengan tidak menyimpan ﬁle secara lokal. Pada dasarnya, ini sama dengan tidak mengotori rumah orang dengan sampah Anda. Namun, pada komputer publik ini lebih dari sekadar kesopanan, melainkan prosedur pengamanan yang penting. Banyak ﬁle yang biasanya Anda simpan secara lokal, seperti attachment e-mail, bisa berisi data pribadi atau rahasia. Cara mudah untuk melindungi data ini adalah dengan membawa&amp;nbsp; ﬂash drive dan menyimpan ﬁle di situ ketika diperlukan. Ada baiknya juga untuk memasang ﬂash drive ke gantungan kunci supaya tidak ketinggalan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Jangan Simpan Password&lt;/b&gt;&lt;br /&gt;Ini sudah pasti pada waktu menggunakan komputer publik. Sebagian besar web browser sekarang bisa mengingat apa yang user ketik ke dalam browser pada beberapa lokasi. Lokasi ini meliputi address bar, form ﬁeld, username, dan password. Pada lingkungan publik sudah pasti tidak ada alasan untuk menyimpan jenis informasi tersebut, terutama username dan password.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Setting ini pada Internet Explorer 8 bisa ditemukan buka Tools, Internet Options, Content. Pada bagian AutoComplete, klik tombol&amp;nbsp; Settings dan pastikan Prompt me to save passwords tidak dicentang. Sebenarnya tidak ada ﬁtur AutoComplete yang perlu dienable, jadi hilangkan saja semua tanda centang&amp;nbsp; di situ. Pada Firefox bisa ditemukan di Tools, Options, Security, dan hilangkan tanda centang pada Remember passwords for sites.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Hapus History Browsing&lt;/b&gt;&lt;br /&gt;Ini adalah langkah yang harus Anda lakukan untuk melindungi privasi pada waktu&amp;nbsp; surﬁng Internet pada komputer publik. Namun, berbicara tentang melindung privasi terkait dengan web browser, ada aspek lain yang perlu diperhatikan, yaitu temporary Internet ﬁles dan cookies. Oleh karena itu, setelah browsing, hapus history, temporary Internet ﬁles, cookies, dan form data. Pada Internet Explorer 8, Anda bisa melakukannya sekaligus dari Tools, Delete Browsing History. Pada IE versi lama, masing-masing harus dihapus secara terpisah dari&amp;nbsp; Tools,&amp;nbsp; Internet Options.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Pada Mozilla Firefox, buka Tools, Options, klik tab Privacy, dan beri tanda centang, Always clear my private data when I close Firefox. Secara default ini akan menghapus history browsing, history download, informasi form yang disimpan, cache, dan sesi otentikasi&amp;nbsp; Anda. Klik tombol Settings dan beri&amp;nbsp; tanda centang&amp;nbsp; juga Cookies dan Save Passwords untuk menghapus keduanya.&lt;br /&gt;Jangan Lakukan Online Banking&lt;br /&gt;Anda harus ingat bahwa pada akhirnya komputer publik sama sekali tidak akan pernah benar-benar aman, jadi ada beberapa hal yang tidak boleh Anda lakukan. Jika Anda harus mengecek saldo selagi di jalan, lebih baik cari kantor cabang atau ATM atau gunakan telepon selular Anda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Jangan Masukkan Data Kartu Kredit&lt;/b&gt;&lt;br /&gt;Sama seperti online banking, komputer publik bukan tempat untuk belanja online. Belanja dari eBay atau Amazon.com bisa dan harus menunggu sampai Anda bisa browsing dari komputer yang lebih aman. Sedikit kenyamanan tidak sebanding dengan kerugian yang ditimbulkan jika kartu kredit Anda dibobol orang.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Hapus Temporary Files&lt;/b&gt;&lt;br /&gt;Temporary files (sering kali disingkat “temp ﬁles”) selain temporary Internet ﬁles, dibuat pada waktu Anda menggunakan program lain selain web browser. Sebagai contoh, pada waktu Anda membuat dokumen Word, selain ﬁle dokumen aktual yang Anda simpan, Word membuat ﬁle temporer untuk menyimpan data sehingga memori bisa dikosongkan untuk keperluan lain dan untuk mencegah hilangnya data ketika proses penyimpanan ﬁle. File ini biasanya langsung dihapus ketika program ditutup atau ketika sistem reboot, tapi sayangnya sering kali mereka tidak&amp;nbsp; dihapus. Untuk menemukan ﬁle ini, cari di semua drive lokal (termasuk subfolder, ﬁle tersembunyi dan sistem) ﬁle dengan ekstension *.tmp, *.chk ~*.*. Ini akan menampilkan semua ﬁle yang berawal tanda lamda (~) atau dengan ekstension .tmp dan .chk, yang merupakan temp ﬁle paling umum. Setelah pencarian selesai, sorot semua dan tekan Shift+Delete untuk menghapus secara permanen. (Jika Anda tidak tekan Shift, mereka biasanya akan dikirim ke Recycle Bin, yang nantinya perlu dikosongkan).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Bersihkan Pageﬁle&lt;/b&gt;&lt;br /&gt;Pagefile merupakan lokasi pada harddisk yang berfungsi sebagai virtual memory Windows. Tujuannya adalah untuk pertukaran data dari RAM sehingga program bisa bekerja jika mereka butuh lebih banyak RAM dari yang sebenarnya tersedia pada komputer. Semua yang bisa disimpan di memory juga bisa disimpan di pageﬁle. Untuk membersihkan secara otomatis pada waktu mematikan komputer, Anda harus menggunakan Local Security Policy. Untuk mengakses Local Security Policy, buka Control Panel, klik ganda Administrative Tools, dan klik ganda Local Security Policy. Selanjutnya, klik Security Options pada panel sebelah kanan dan cari Shutdown: Clear virtual memory pageﬁle. Klik ganda item tersebut dan pastikan di-enable.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Pada komputer publik mungkin Anda tidak akan punya hak untuk mengakses Local Security Policy, dan meskipun ini bisa juga dilakukan dari registry, pada komputer ini Anda mungkin tidak akan bisa juga menggunakan Regedit. Jika memang demikian, Anda bisa menghapus pagefile secara manual. Petama, Anda harus mengubah setting Windows Explorer. Klik Tools, Folder Options, dan pada tab View, gulung daftar Advanced settings dan klik Show hidden ﬁles and folders. Hilangkan tanda centang pada Hide protected operating system ﬁles. Sekarang cari ﬁle bernama pageﬁle.sys.&amp;nbsp; Biasanya (tapi tidak selalu) ada di drive C. Hapus yang baru akan dibuat ketika sistem reboot.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Reboot&lt;/b&gt;&lt;br /&gt;Setelah selesai memakai komputer publik, hal terakhir yang harus Anda lakukan adalah hard reboot. Ini tidak hanya akan membersihkan pageﬁle (jika Anda meng-enable opsi tersebut), tapi juga akan membersihkan semua yang Anda lakukan dari memori ﬁsik (RAM).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Boot dari Perangkat Lain&lt;br /&gt;Ini merupakan salah satu tindakan yang sering kali terlupakan. Jika Anda boot dari drive USB sendiri atau dari CD, banyak masalah di atas yang bisa dihindari. Sekarang, banyak distribusi Linux yang bisa dijalankan di memory setelah booting dari CD. Jika opsi BIOS dibiarkan dalam keadaan default (yang sering kali terjadi lebih dari yang Anda kira), ini bisa dijadikan pilihan. Jika Anda bisa melakukan ini dan tidak menyimpan ﬁle apa pun di harddisk lokal, semuanya akan hilang pada waktu Anda reboot.&lt;br /&gt;&lt;br /&gt;Perhatikan Sekeliling dan Gunakan Perasaan&lt;br /&gt;Terakhir, Anda jangan sampai lupa untuk memperhatikan hal-hal di luar komputer itu sendiri yang bisa menjadi resiko. Perhatikan orang asing di sekitar Anda dan ingat bahwa komputer publik bersifat umum. Jangan buka dokumen penting yang tidak boleh dilihat oleh orang lain. Perhatikan kamera pengaman di belakang Anda. Tutupi tangan Anda pada waktu memasukkan informasi login.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Yang paling penting, ingat bahwa tidak ada yang bisa Anda lakukan untuk membuat komputer publik benar-benar aman. Pemilik atau user yang benar-benar berniat jahat bisa menginstalasi keylogger yang tidak mungkin dideteksi tanpa membuka casing dan memeriksanya. Dengan tidak melupakan itu, gunakan perasaan dan gunakan komputer publik hanya untuk data biasa.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;BROWSING TANPA JEJAK&lt;/b&gt;&lt;br /&gt;Apakah Anda merasa ada orang yang mengawasi? Di Internet, mungkin ada. Setiap kali browsing Internet, Anda membiarkan diri Anda terbuka terhadap pengintaian yang dilakukan oleh situs. Mereka bisa mengetahui situs yang Anda kunjungi, operating system dan web browser yang dijalankan, nama mesin Anda, melihat ke dalam clipboard, situs terakhir yang dikunjungi, daftar histori, cache, alamat IP dan menggunakan itu untuk mengetahui data tentang Anda seperti lokasi geograﬁs, dan lainnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Tidak percaya? Coba kunjungi http://www.privacygrade.com/ Di situ Anda bisa melihat alamat IP Anda, lokasi, operating system, web browser, dan cookies. Situs web bisa mengetahui data Anda karena sifat infrastruktur Internet yang saling percaya dan itu diwariskan ke hubungan client/server antara web browser Anda dan server situs yang Anda kunjungi. Tapi sebagian besar juga karena informasi dari PC Anda bisa dicocokkan ke informasi yang terhadap pada database public sebagai contoh, database yang&amp;nbsp; mempunyai informasi tentang alamat IP.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Cara terbaik supaya situs web tidak bisa mengumpulkan data pribadi tentang Anda dan komputer Anda adalah dengan browsing tanpa jejak (anonymously). gunakan anonymous proxy server di antara Anda dan situs Web yang dikunjungi. Ketika Anda menggunakan anonymous proxy server, browser Anda tidak akan mengontak situs web secara langsung. Browser memberitahu proxy server situs yang ingin Anda kunjungi. Selanjutnya proxy server akan mengontak situs web. Jadi ketika melihat halaman web Anda tidak mendapatkannya secara langsung dari situs yang bersangkutan. Halaman tersebut diantarkan ke Anda oleh anonymous proxy server. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Dengan demikian, browser Anda tidak pernah berhubungan langsung dengan web server yang situsnya ingin Anda lihat. Situs akan melihat alamat IP anonymous proxy server, bukan alamat IP PC Anda. Situs tidak dapat membaca cookies Anda karena PC Anda tidak pernah berhubungan dengannya secara langsung. Anda bisa browsing tanpa jejak. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Menggunakan Internet Explorer untuk Browsing Tanpa jejak&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Jika ingin browsing tanpa jejak, Anda tidak harus membayar suatu layanan. Dengan sedikit trik, Anda bisa menggunakan Internet Explorer atau browser lain. Untuk menggunakan anonymous proxy server bersama dengan browser Anda, pertama cari dulu anonymous proxy server. Ada banyak anonymous proxy server publik yang tersedia, tapi banyak sering ofﬂine atau sangat lambat. Untuk mencari yang salah satu yang terbaik kunjungi http://www.atomintersoft.com/anonymous_proxy_list. Di situ Anda bisa melihat data setiap server, termasuk persentase uptime dan kapan server dicek untuk melihat apakah online. Pilih server dengan persentase uptime paling tinggi. Catat alamat IP dan port yang digunakan. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Pada Internet Explorer, buka&amp;nbsp; Tools, Internet Options, klik tab Connections, dan kemudian klik tombol LAN Settings. Beri tanda centang Use a proxy server for your LAN. Pada ﬁeld Address ketik alamat IP proxy server. Pada ﬁeld Port, ketik nomor port-nya. Beri tanda centang Bypass proxy server for local addresses;&amp;nbsp; Anda tidak perlu anonymous pada jaringan lokal Anda. Klik OK dan kemudian OK lagi untuk menutup kotak dialog. Perlu dicatat bahwa anonymous proxy server membuat browsing jauh lebih lambat.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-4777388547610681727?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/4777388547610681727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=4777388547610681727&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4777388547610681727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4777388547610681727'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/04/melindungi-diri-dari-komputer-publik.html' title='MELINDUNGI DIRI DARI KOMPUTER PUBLIK'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-8970399928470806295</id><published>2010-04-01T17:05:00.003+07:00</published><updated>2010-04-01T17:05:00.364+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>WIRELESS LAN DAN WAN</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bagi Anda yang ingin mengakses data dan informasi secara wireless, ada dua pilihan yang tersedia wireless LAN (Local Area Network) atau wireless WAN (Wide Area Network). Kedua teknologi ini sama-sama memungkinkan Anda untuk mengakses data pada PC atau PDA tanpa menggunakan kabel jaringan atau modem. Namun, kedua teknologi ini sedikit berbeda dalam penggunaan dan aplikasinya. Kita lihat perbedaan wireless LAN dan wireless WAN, mencakup jangkauannya, kecepatan, sekuriti, biaya dan perbedaan penggunaannya. Kita lihat juga penggunaan kedua teknologi secara bersamaan dan bagaimana mereka saling melengkapi dalan menyediakan akses data secara wireless.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Apakah Wireless LAN?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Wireless local area network (wireless LAN) adalah jaringan kompter yang memungkinkan user untuk terkoneksi tanpa menggunakan kabel jaringan. Laptop atau PDA yang dilengkapi dengan kartu wireless LAN bisa bergerak di sekitar gedung sambil membawa komputer dan tetap terhubung ke jaringan mereka tanpa perlu “mencolok” kabel. Wireless LAN yang paling populer adalah jaringan 802.11b.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;Wireless LAN membutuhkan access point di mana semua perangkat wireless terhubung ke situ, yang kemudian menghubungkan user ke jaringan kabel. Jangkauan wireless access point bisa mencapai 100 meter (330 kaki) di dalam ruangan. Wireless LAN digunakan di gedung perkantoran, kampus, atau rumah, supaya user bisa berbagi satu koneksi Internet. Kedai kopi Starbucks menjadi yang pertama dalam melengkapi kedai kopinya dengan wireless LAN, yang memungkinkan pengguna laptop terhubung ke Internet selagi di dalam kedai.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Ada beberapa versi wireless LAN: 802.11b mempunyai kecepatan transfer data sampai 11Mbps pada frekuensi 2,4 GHz. 802.11a mempunyai kecepatan transfer data sampai 54 Mbps pada frekuensi 5 GHz. 802.11g mempunyai kecepatan transfer data sampai 54 Mbps pada frekuensi 2,4 GHz. Wireless LAN merupakan teknologi yang berhasil dan populer, yang menyebar luar dan diintegrasikan ke dalam laptop sebagai perangkat standar.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Apakah Wireless WAN?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Wireless wide area network (wireless WAN) menjangkau area yang jauh lebih luas dibanding wireless LAN. Jangkauan umumnya mencakup nasional dengan infrastruktur jaringan wireless disediakan oleh wireless service carrier (untuk biaya pemakaian bulanan, mirip dengan langganan ponsel). Jika wireless LAN digunakan supaya user jaringan bisa bergerak dalam area yang kecil, maka wireless WAN digunakan untuk menyediakan koneksi Internet bergerak dengan area jangkauan yang jauh lebih luas untuk pelaku perjalanan bisnis atau teknisi lapangan. Wireless WAN memungkinkan user untuk mengakses Internet, e-mail, dan aplikasi dan informasi perusahaan meskipun mereka jauh dari kantor. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Wireless WAN menggunakan jaringan selular untuk transmisi data dan contoh sistem selular yang digunakan adalah CDMA, GSM, GPRS, EDGE, 3G, dan HSPDA. Komputer portabel dengan modem wireless WAN terhubung ke base station pada jaringan wireless melalui gelombang radio. Tower radio&amp;nbsp; kemudian membawa sinyal ke mobile switching center, di mana data dilewatkan ke jaringan yang sesuai. Koneksi ke Internet dilakukan dengan menggunakan koneksi koneksi wireless service provider. Wireless WAN menggunakan jaringan selular eksisting sehingga bisa melakukan panggilan suara melalui wireless WAN. Baik telepon selular dan kartu wireless WAN bisa melakukan panggilan suara dan juga melewatkan data pada jaringan wireless WAN.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Bagaimana dengan Bluetooth?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Bluetooth kadang disebut sebagai wireless PAN (Personal Area Network). Bluetooth merupakan komunikasi wireless dua arah jarak pendek, dengan daya yang rendah. Bluetooth pada dasarnya merupakan teknologi pengganti kabel yang memungkinkan dilakukannya komunikasi data secara wireless dengan jarak maksimum 10 meter (30 kaki). Teknologi Bluetooth digunakan pada perangkat seperti headset untuk ponsel, mouse, speaker, dan sebagainya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;JANGKAUAN&lt;/b&gt;&lt;br /&gt;Berdasarkan deﬁ&amp;nbsp; nisinya wireless LAN beroperasi pada area jangkauan “lokal” kecil, biasanya dalam radius 100 meter. Mereka biasanya digunakan dalam gedung untuk menggantikan kabel Ethernet, atau dalam rumah untuk berbagi koneksi Internet. Area jangkauan wireless LAN bisa mencakup hotspot publik pada kedai kopi atau beberapa kota tetangga. Wireless WAN menjangkau area yang jauh lebih “luas”, pada tempat di mana provider jaringan selular mempunyai jangkauan wireless. Biasanya dalam skala regional, nasional, atau bahkan global. Dengan menggunakan wireless WAN, user bisa mengakses data ke manapun mereka pergi dan inilah salah satu keuntungan terbesar wide area network.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;KECEPATAN&lt;/b&gt;&lt;br /&gt;Standar kecepatan transfer data wireless LAN 802.11b mencapai 11 Mbps, dengan kecepatan riil antara 1-4 Mbps, yang menurun seiring dengan bertambahnya user yang berbagi koneksi wireless LAN yang sama. Versi berikutnya 802.11a dan 802.11g, bisa mentransfer data dengan kecepatan mencapai 54 Mbps. Namun, yang menjadi penghambat adalah frekuensi yang sudah terlalu penuh. Banyaknya orang atau perusahaan yang menggunakan wireless LAN pada area yang sama membuat frekuensi penuh. Masalah interferensi sinyal sudah sering terjadi dan gelombang radio menjadi terlalu penuh. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Kecepatan wireless WAN bergantung pada teknologi yang digunakan. Jaringan GPRS mempunyai kecepatan data maksimum lebih dari 115 kbps jika kedelapan timeslot pada sel dialokasikan untuk transmisi data (satu timeslot bisa menyediakan kecepatan antara 9 dan 21 kbps). Namun, pada prakteknya kecepatan yang didapat 30–50 kbps karena sebagian besar jaringan hanya mendukung 4 timeslot. Timeslot ini dibagi dengan trafﬁc suara melalui jaringan GPRS. Kecepatan data jaringan CDMA awalnya hanya 14,4 kbps, tapi telah meningkat mencapai 153 kbps pada carrier yang menggunakan jaringna CDMA2000 1X (1xRTT). User bisa mendapatkan kecepatan antara 40-70 kbps. CDMA 2000 1xEV-DO bisa mencapai 2,4 Mbps pada channel CDMA 1,25 MHz. UMTS, yang juga dikenal dengan WCDMA (Wideband CDMA) merupakan standar generasi baru yang menggunakan satu channel&amp;nbsp; 5 MHz untuk suara dan data, dengan kecepatan mencapai 2 Mbps.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SEKURITI DATA&lt;/b&gt;&lt;br /&gt;Sekuriti merupakan salah satu ﬁtur paling penting ketika menggunakan jaringan wireless. Sekuriti merupakan salah satu kekuatan terbesar jaringan selular (wireless WAN) dan merupakan salah satu kelemahan terbesar jaringan 802.11 (wireless LAN). Jaringan 802.11b mempunyai beberapa level sekuriti, tapi semua ﬁtur sekuriti tersebut mempunyai kelemahan. Sekuriti level pertama adalah otentikasi wireless LAN yang dilakukan dengan menggunakan alamat hardware (MAC) kartu wireless. Ini sendiri tidak aman karena alamat MAC wireless client bisa salah buat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Sekuriti wireless LAN bisa ditingkatkan dengan menggunakan key otentikasi. Key ini harus dibagikan melalui cara aman selain koneksi 802.11. Pada praktiknya, key ini dikonﬁgurasi&amp;nbsp; secara manual pada access point dan client. Pada jaringan besar dengan banyak user cara ini tidak eﬁsien. Otentikasi key yang di-share ini dianggap tidak aman dan tidak anjurkan untuk meningkatkan sekuriti.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Kelemahan lain jaringan 802.11 adalah sulitnya dalam melarang akses ﬁsik ke jaringan, karena setiap orang di dalam radius access point bisa mengirim, menerima, atau menginterupsi frame. WEP (Wired Equivalency Protocol) didesain untuk menyediakan sekuriti yang ekivalen dengan jaringan kabel dengan mengenkripsi data yang dikirim antara wireless client dan access point. Namun, manajemen key menjadi masalah besar dalam WEP. Key WEP harus didistribusikan melalui jalur aman selain 802.11. Key ini biasanya berupa string teks yang harus dikonﬁgurasi secara manual pada wireless access point dan wireless client, yang tentunya tidak praktis pada jaringan besar. Selain itu, tidak ada mekanisme untuk mengganti WEP key secara reguler atau periodik, jadi semua wireless access point dan client menggunakan WEP manual yang sama. Jika beberapa wireless client mengirim data yang besar dan WEP key tidak diganti, maka trafﬁc data bisa diinterupsi dan WEP key bisa diketahui. Ini memungkinkan hacker untuk menginterupsi dan mendekripsi trafﬁc data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Masalah lain dengan wireless LAN adalah ketika ﬁtur sekuriti diaktifkan, wireless LAN dari satu vendor kadang bentrok dengan wireless LAN access point dari vendor lain. Wireless LAN didesain untuk beroperasi pada frekuensi 2,4 GHz, yang secara global merupakan frekuensi unlicensed. Artinya, operator tidak harus mempunyai lisensi untuk menjalankan wireless LAN pada frekuensi tersebut. Sedangkan, wireless WAN beroperasi pada spektrum frekuensi yang diatur ketat dan semua operator harus mempunyai lisensi untuk beroperasi pada frekuensi tersebut.&lt;br /&gt;Ini berarti sekuriti data dan proteksi yang lebih baik karena operator yang berlisensi harus mengikuti regulasi pemerintah untuk akses wireless. Berkebalikan dengan kelemahan sekuriti pada jaringan 802.11, jaringan wireless WAN jauh lebih aman. Jaringan ini menggunakan metode enkripsi dan otentikasi yang lebih komprehensif.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hotspot&lt;/b&gt;&lt;br /&gt;Hotspot merupakan wireless LAN yang tersedia untuk publik pada lokasi seperti bandara, mal, kedai kopi, atau kota tetangga. Hotspot memungkinkan user untuk mengakses jaringan secara gratis atau berbayar. Jaringan ini diinstalasi oleh individu, operator wireless LAN, dan bahkan operator selular sebagai pelengkap jaringan selular mereka. Meskipun jangkauan hotspot terbatas, mereka menyediakan&amp;nbsp; cara alternatif dalam menyediakan akses data secara wireless buat publik. Sekuriti harus menjadi perhatian utama ketika menggunakan wireless LAN pada hotspot, karena bisa saja tidak ada sekuriti pada jaringan publik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Biaya&lt;/b&gt;&lt;br /&gt;Karena wireless LAN beroperasi pada&amp;nbsp; range frekuensi tidak berlisensi, tidak ada biaya layanan untuk menggunakan wireless LAN privat (seperti di kantor atau di rumah). Paling akan ada biaya ISP bulanan untuk mengakses Internet melalui access point wireless LAN Anda (melalui koneksi broadband atau kabel). Biaya lainnya mencakup pembelian dan pemasangan perangkat wireless LAN, dan biaya pemeliharaan jaringan dan user. Untuk menggunakan akses hotspot publik biasanya juga ada biaya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Untuk wireless WAN selular, jaringan wireless berfungsi sebagai ISP Anda dengan menyediakan akses ke Internet melalui jaringan wireless mereka. Oleh karena itu, wireless provider mengenakan biaya bulanan untuk penggunaan jaringan mereka. Biayanya bisa ﬂat, berdasarkan waktu, atau berdasarkan kuota data.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Dapatkah Wireless LAN dan Wireless WAN Berintegrasi?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Meskipun wireless LAN dan wireless WAN dari sisi teknologi merupakan rival, keduanya jauh lebih berguna jika saling melengkapi. Digunakan bersama, user bisa merasakan manfaat terbaik dari kedua teknologi, menawarkan akses wireless di lingkungan kampus, dan akses ke semua data dan aplikasi dari mana pun dengan jangkauan jaringan wireless WAN. Pada jaringan kabel, user menghubungkan menghubungkan laptop mereka ke koneksi kabel LAN ketika di dalam kantor. Mereka bisa mengakses e-mail, aplikasi, data, dan web. Ketika mereka pulang dari kantor dan bekerja dari rumah atau di jalan, mereka harus menggunakan modem dial up untuk mengakses e-mail, aplikasi, dan dial up.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Pada wireless, user yang sama mempunyai laptop dengan kartu wirelesss LAN terintegrasi. Wireless LAN ini digunakan untuk mengakses aplikasi ketika di dalam kantor. Ketika pulang dari kantor, bepergian ke tempat kustomer, menyelesaikan pekerjaan di lapangan, atau mengakses e-mail dari hotel atau bandara, tidak ada lagi akses ke jaringan 802.11. Sekarang yang digunakan adalah kartu wireless WAN untuk mengakses jaring&amp;nbsp; an selular dan mengakses e-mail, aplikasi, dan web. Karena sekarang banyak laptop yang sudah dilengkapi dengan kartu wireless LAN, dengan memasang kartu wireless WAN akan memastikan user tersebut mempunyai akses wireless di manapun tersedia.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;TIP MENINGKATKAN JARINGAN WIRELESS&lt;/b&gt;&lt;br /&gt;Jika sistem memberitahu Anda tentang lemahnya sinyal, itu mungkin karena koneksi Anda tidak secepat atau sehandal yang semestinya. Parahnya, Anda kehilangan koneksi di beberapa tempat di dalam atau di luar ruangan. Untuk meningkatkan sinyal jaringan wireless Anda, coba beberapa tips berikut:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Ganti Kartu atau Antena Kartu Wireless&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Sinyal jaringan wireless harus dikirim dua arah ke dan dari laptop Anda. Kadang access point atau tower radio bisa mencapai laptop Anda, tapi laptop Anda tidak bisa mengirim balik sinyal tersebut ke access point atau tower radio. Untuk mengatasi ini, ganti kartu wireless laptop Anda dengan kartu jaringan USB yang menggunakan antena eksternal. Beberapa vendor juga menyediakan port tambahan pada produknya jika Anda ingin memasang antena eksternal. Kurangi Interferensi Wireless Jika Anda punya cordless phone atau perangkat elektronik lainnya di rumah, komputer bisa tidak “mendengar” access point karena adanya gangguan dari perangkat wireless lain. Untuk mengurangi gangguan, hindari perangkat elektronik wireless yang menggunakan frekuensi 2,4 GHz. Sebagai gantinya, Anda bisa mengunakan cordless phone yang menggunakan frekuensi 5,8 GHz atau 900 MHz.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Update Driver Kartu Jaringan Anda&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Pabrikan sering meng-update software yang digunakan Windows untuk berkomunikasi dengan kartu jaringan Anda (disebut driver). Update ini biasanya meningkatkan performa dan keandalah. Untuk mendapatkan update, kunjungi Microsoft Update, dan kemudian di bawah Select by Type klik Hardware, Optional. Instalasi semua update yang berhubungan dengan kartu jaringan wireless Anda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_HRtht7YbG-g/S4zkIx3r3sI/AAAAAAAAAIs/GYF7kX-AODA/s1600-h/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="303" src="http://3.bp.blogspot.com/_HRtht7YbG-g/S4zkIx3r3sI/AAAAAAAAAIs/GYF7kX-AODA/s320/1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Nb: Klik Untuk Memperbesar Gambar Perbedaan LAN dan WAN&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-8970399928470806295?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/8970399928470806295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=8970399928470806295&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8970399928470806295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8970399928470806295'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/04/wireless-lan-dan-wan.html' title='WIRELESS LAN DAN WAN'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HRtht7YbG-g/S4zkIx3r3sI/AAAAAAAAAIs/GYF7kX-AODA/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-8818269199025590142</id><published>2010-03-15T13:00:00.002+07:00</published><updated>2010-03-15T13:00:03.736+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>JURUS - JURUS DASAR INTERNET</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_HRtht7YbG-g/S4ziY_V2vQI/AAAAAAAAAIo/DdGVN5iMwJQ/s1600-h/WMCL0054.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_HRtht7YbG-g/S4ziY_V2vQI/AAAAAAAAAIo/DdGVN5iMwJQ/s1600/WMCL0054.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Jurus 1 - Membaca Header E-mail&lt;/b&gt;&lt;br /&gt;Membaca header e-mail! Umumnya header e-mail disembunyikan dari pandangan Anda, tetapi disediakan opsi untuk menampilkannya. Contohnya untuk menampilkan header e-mail pada Thunderbird, Anda cukup memilih menu View – Message Source, atau dengan menekan tombol shortcut CTRL + U pada posisi e-mail yang aktif, e-mail client atau webmail lainnya biasanya juga menyediakan ﬁtur ini. Lalu, apa yang Anda dapatkan dari header e-mail? Anda dapat melacak rute perjalanan e-mail tersebut, IP Address mana saja yang dilalui. Anda dapat menggunakan tools kecil, misalnya IPNetInfo (http://www.nirsoft.net/utils/ipnetinfo.html) untuk menyajikannya dalam bentuk yang mudah dipahami, yang perlu Anda lakukan hanya melakukan copy paste header e-mail ke dalam IPNetInfo. Di sini akan tampil informasi IP Address, negara, sampai kontak provider Internet yang digunakan. Anda patut curiga jika melihat kejanggalan pada informasi tersebut. Bagaimana mungkin teman Anda mengirimkan email dari Selandia Baru sementara mengaku berada di sebuah rumah sakit di Jakarta, misalnya.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Jurus 2 - Veriﬁkasi E-mail&lt;/b&gt;&lt;br /&gt;Masih tentang e-mail, Anda dapat juga melakukan veriﬁkasi sebuah e-mail address untuk membuktikan apakah email address tersebut aktif atau ﬁktif. Hal ini dapat dilakukan secara sederhana dengan mengirim sebuah e-mail pada e-mail address yang dicurigai, dan melihat apakah email tersebut mental balik karena gagal dikirim oleh sistem, umumnya disertai dengan keterangan penyebab kegagalan pengiriman. Cara lain adalah dengan menggunakan tools untuk memeriksa DNS dan MX Records email tersebut, beberapa web yang menyediakan ﬁtur tersebut adalah http://www.hq42.net/net_tools/test_email_addr.php atau http://vger.kernel.org/mxverify.html Anda dapat mengetahui pada langkah mana e-mail address tersebut gagal diveriﬁkasi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Jurus 3 - Menghalau E-mail Hoax&lt;/b&gt;&lt;br /&gt;Anda telah bertahun-tahun menggunakan Internet, dan jika Anda selalu mempersulit orang lain dengan membantu penyebaran e-mail hoax, maka Anda telah menyalahgunakan fungsi Internet selama bertahun-tahun. Analoginya seperti seorang pejabat yang telah bertahun-tahun duduk di pemerintahan, tetapi jika kebijakannya (yang tidak bijak) mempersulit rakyat, maka pejabat tersebut telah menyalahgunakan kepercayaan rakyat.&lt;br /&gt;&lt;br /&gt;Analoginya kurang nyambung, nih! Apa hubungan hoax dengan politik? Ternyata ada, keduanya memerlukan kepedulian terhadap orang lain. E-mail hoax sendiri merupakan berita bohong yang sengaja dibuat heboh. Tentunya agar tidak ketahuan bohong, maka harus dibuat meyakinkan. Entah dengan menyebutkan nama perusahaan terkemuka ataupun menunjukkan bukti foto (hasil rekayasa). Agar orang terbujuk untuk menyebarkannya, e-mail hoax sering menginstruksikan kita untuk mem-forward-nya, kadang dengan ancaman berbentuk kutukan, misalnya berbunyi bahwa Anda akan mengalami nasib sial tujuh turunan jika tidak mem-forward-nya, atau bujukan provokatif bahwa Anda akan membantu sesama dengan mem-forward e-mail hoax tersebut.&lt;br /&gt;&lt;br /&gt;Kelemahan e-mail hoax adalah tidak dapat memberikan bukti yang ilmiah dan referensi dari web yang terpercaya, dengan bantuan search engine, Anda mungkin dapat melacak berita yang Anda curigai hoax. Penulis memperhatikan telah cukup banyak website yang berbaik hati mengumpulkan berita-berita hoax disertai dengan bukti sanggahannya.&lt;br /&gt;&lt;br /&gt;Tidak ada jurus yang ampuh untuk menghalau e-mail hoax, kecuali kepedulian Anda, karena setiap Anda menerima e-mail hoax, adalah keputusan Anda untuk menghentikan salah satu mata rantai atau justru membuat mata rantai lainnya. Untuk peduli, Anda harus memahami kerugian penyebaran hoax, antara lain:&lt;br /&gt;&lt;br /&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Membebani lalu-lintas Internet/mail server dengan hal yang tidak perlu.&lt;br /&gt;&lt;br /&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bagaimana jika hoax tersebut merupakan suatu usaha penipuan dari pihak tertentu, dan ada yang tertipu dan Anda telah membantu penyebarannya?&lt;br /&gt;&lt;br /&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Menimbulkan kepanikan/isu yang tidak bertanggung jawab.&lt;br /&gt;&lt;br /&gt;Juga pikirkan orang yang memiliki bandwidth Internet yang relatif kecil, mem-forward sebuah e-mail pada beberapa teman mungkin rasanya hanya merupakan hal kecil, tapi bayangkan efek bola salju yang dihasilkan, satu e-mail hoax bisa saja berkembang menjadi ratusan e-mail dalam hitungan hari. Ingat bahwa hal kecil dapat berakibat besar, seperti halnya membuang sampah sembarangan yang ikut mengakibatkan banjir, penggunaan listrik yang berlebihan merupakan salah satu isu global warming, penyebaran e-mail hoax juga tidak main - main, bayangkan saja, banyak e-mail hoax telah berkembang pesat hingga tidak jarang sebuah hoax memiliki berbagai versi bahasa, juga beberapa kali mengalami “re-use”, alias hoax lama dimunculkan kembali.&lt;br /&gt;&lt;br /&gt;Tetap update akan berita-berita hoax di Internet, akan membantu Anda mengenali hoax, Anda juga dapat me-reply pengirim hoax (yang biasanya kenalan Anda juga) dengan informasi yang benar jika Anda mendapatkan referensi yang cukup untuk menyanggahnya.&lt;br /&gt;&lt;br /&gt;Jika ragu antara hoax dan bukan, Anda dapat menghapusnya atau menyimpannya agar tidak membuat orang lain ikut menjadi ragu, jika Anda tidak tahan untuk mem-forward-nya walau telah membaca artikel ini, setidaknya berikan keterangan bahwa berita tersebut berpotensi hoax!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Jurus 4 - Mengenali E-mail Phishing&lt;/b&gt;&lt;br /&gt;Kalau sebagian e-mail hoax mungkin masih berniat iseng, tidak demikian dengan e-mail phishing, yang jelas-jelas bertujuan kriminal. Phishing merupakan istilah yang merujuk pada usaha mengambil informasi sensitif seperti username, password, ataupun detail kartu kredit, dengan cara menyamarkan identitas melalui komunikasi elektronik.&lt;br /&gt;&lt;br /&gt;E-mail phishing merupakan percobaan phishing dengan menggunakan sarana e-mail. Jadi jangan panik jika suatu saat Anda mendapatkan e-mail dari sebuah bank terkemuka yang kebetulan Anda juga memiliki account di sana,&amp;nbsp; menginstruksikan Anda untuk mengklik link website bank tersebut dan mengisikan data pribadi dan rahasia Anda.&lt;br /&gt;&lt;br /&gt;E-mail maupun website hasil dari link tersebut sangat meyakinkan, alamat e-mail berasal dari domain website bank tersebut, juga terdapat logo dan keterangan bank yang mirip dengan aslinya. Untuk mengenali e-mail phishing, berikut beberapa ciri yang terdapat pada pesannya:&lt;br /&gt;&lt;br /&gt;a.&amp;nbsp; “Verify your account”&lt;br /&gt;Perusahaan tidak seharusnya meminta Anda untuk mengirimkan username, password, dan data rahasia lainnya melalui e-mail.&lt;br /&gt;&lt;br /&gt;b.&amp;nbsp; “If you don’t respond within 48 hours, your account will be closed”&lt;br /&gt;Pesan seperti ini sengaja ditampilkan untuk menimbulkan kesan urgent dan menimbulkan kepanikan hingga kita tidak berpikir jernih.&lt;br /&gt;&lt;br /&gt;c.&amp;nbsp; “Dear Valued Customer”&lt;br /&gt;E-mail phishing sering tidak menyertakan nama Anda karena ditargetkan secara random, walau demikian jangan langsung percaya walaupun e-mail tersebut menyebutkan nama Anda dengan benar. Bisa jadi Anda memang difokuskan sebagai target!&lt;br /&gt;&lt;br /&gt;d.&amp;nbsp; “Click the link below to gain access to your account”&lt;br /&gt;Link merupakan kode HTML yang dapat disamarkan, bisa saja yang terlihat sekilas adalah link website yang sebenarnya, tetapi address sebenarnya tidak mengarah ke sana, atau dikenal dengan istilah masked URL address.&lt;br /&gt;&lt;br /&gt;Walau aku belum pernah menemukan e-mail phishing berbahasa Indonesia, tapi sebaiknya kita tetap waspada jika mendapatkan e-mail berbahasa Indonesia yang memiliki ciri-ciri di atas. Beberapa engine spam ﬁlter telah mampu mengurangi e-mail phishing semacam ini sehingga tidak mengganggu aktivitas, intinya waspadalah - waspadalah&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Jurus 5 - Mengatur Mailing List&lt;/b&gt;&lt;br /&gt;Salah satu sumber masuknya e-mail dalam jumlah besar adalah berasal dari mailing list, problema yang sering ditemui dalam mengikuti mailing list yang aktif adalah diikuti malang dibuang sayang. Artinya, Anda membutuhkan beberapa informasi dari mailing list, tetapi tidak semua informasi Anda perlukan. Anda dapat mengatur penerimaan e-mail dari mailing list dengan metode No E-mail, yang artinya pesan yang masuk mailing list tidak akan dikirimkan ke alamat email Anda. Isi mailing list dapat Anda baca langsung pada website mailing list tersebut. Metode lain adalah Digest E-mail, yaitu Anda hanya akan dikirimkan sebuah e-mail secara periodik yang berisi rangkuman pesan. Fitur-ﬁtur tersebut umumnya disediakan oleh penyedia mailing list. Anda juga dapat menggunakan jasa 3rd party untuk melakukan grouping pada mailing list yang Anda ikuti. Salah satu penyedianya adalah Grouply (http://www.grouply.com), yang dapat menggabungkan pesan mailing list yang Anda ikuti pada Yahoo! Groups dan Google Groups, kemudian mengirimkannya kepada Anda dalam sebuah e-mail.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Jurus 6 - Browsing dengan Cepat&lt;/b&gt;&lt;br /&gt;Sampai sini kita tinggalkan jurus-jurus yang berhubungan dengan email, kita akan mulai membahas jurus yang berhubungan dengan browsing, alias berselancar di dunia maya.&lt;br /&gt;&lt;br /&gt;Beberapa jurus yang dapat dipraktikkan pada web browser:&lt;br /&gt;&lt;br /&gt;a. Bookmark.&lt;br /&gt;Rasanya setiap web browser popular memiliki ﬁtur ini, yang berfungsi untuk&amp;nbsp; menyimpan URL website favorit. CTRL + D merupakan shortcut yang umum&amp;nbsp; digunakan untuk melakukan bookmark. Bookmark memudahkan Anda untuk mengakses kembali website tersebut tanpa harus menghapal URL-nya.&lt;br /&gt;&lt;br /&gt;b. Kenali Shortcut.&lt;br /&gt;Setiap aplikasi biasanya memiliki shortcut untuk mempercepat pekerjaan yang&amp;nbsp; sering dilakukan. Saat Anda terbiasa menggunakan shortcut tersebut, keseluruhan&amp;nbsp; pekerjaan akan menjadi lebih cepat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Beberapa shortcut yang umum pada web browser adalah:&lt;/div&gt;&lt;ul&gt;&lt;li&gt;CTRL + T&amp;nbsp; (membuat tab baru).&lt;/li&gt;&lt;li&gt;CTRL + Tab (pindah antar tab).&lt;/li&gt;&lt;li&gt;CTRL + W, atau klik tombol mouse-wheel pada tab (menutup tab).&lt;/li&gt;&lt;li&gt;CTRL + klik hyperlink, atau klik tombol mouse-wheel pada hyperlink (membuka link pada tab baru).&lt;/li&gt;&lt;li&gt;ALT + D (menempatkan kursor pada address bar).&lt;/li&gt;&lt;li&gt;ALT + Enter (membuka URL pada tab baru).&lt;/li&gt;&lt;li&gt;ALT + panah kiri (kembali pada halaman sebelumnya).&lt;/li&gt;&lt;li&gt;CTRL + Enter (otomatis menambahkan awalan “www.” dan akhiran “.com” pada URL yang diketik pada address bar).&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;c. Pengetikan URL.&lt;br /&gt;Katakanlah Anda ingin mencari informasi mengenai Internet pada website&amp;nbsp;&amp;nbsp; wikipedia.org, bagaimana langkah-langkahnya? Mungkin Anda mengetikkan terlebih dahulu URL wikipedia.org, menunggu beberapa saat hingga halaman&amp;nbsp;&amp;nbsp; ikipedia.org terbuka (ditambah lagi koneksi Internet Anda sedang parah), baru kemudian mengetikkan keyword “Internet” pada ﬁeld yang disediakan. Tapi, coba perhatikan perubahan URL yang terjadi pada address bar, tampak URL dari&amp;nbsp; http://wikipedia.org menjadi&amp;nbsp; http://en.wikipedia.org/wiki/Internet. Artinya, Anda sebenarnya dapat langsung mengetikkan URL tersebut pada address bar untuk mendapat-an hasil yang sama.&lt;br /&gt;&lt;br /&gt;Untuk mencari keyword yang lain, Anda tinggal mengganti kata “Internet” dengan keyword yang dikehendaki. Untuk dua kata atau lebih yang dipisahkan oleh spasi, Anda dapat menggunakan underscore sebagai pemisah kata. Misalnya&amp;nbsp; ingin mencari kata “E-mail Address”, maka ketikkan http://en.wikipedia.org/wiki/email_address.&lt;br /&gt;&lt;br /&gt;Tip seperti ini dapat bermanfaat bagi Anda yang memiliki koneksi Internet relatif lambat atau lebih suka mengetik cepat. Wikipedia.org hanyalah salah satu contoh website yang memiliki karakteristik URL yang dapat kita manfaatkan untuk bekerja lebih cepat. Kenali karakteristik website yang sering dikunjungi, mungkin Anda dapat menemukan cara yang&amp;nbsp; lebih praktis.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Jurus 7 - Gunakan RSS&lt;/b&gt;&lt;br /&gt;Umumnya Anda memiliki sederet URL yang di-bookmark pada browser, yang tentunya merupakan URL favorit Anda. Tetapi terkadang saat Anda membukanya, web tersebut belum menampilkan update terbaru, tentunya cukup melelahkan jika Anda cukup sering mengalami hal ini. RSS (Really Simple Syndication/Rich Site Summary) memberikan notiﬁkasi kepada Anda saat sebuah website memperbarui kontennya, Anda dapat melakukan subscribe RSS jika website tersebut menyediakan fasilitas tersebut, yang umumnya ditampilkan dengan logo RSS. Pada sisi Anda sebagai subscriber, Anda membutuhkan program program RSS reader untuk memeriksa update konten terbaru. Terdapat cukup banyak pilihan RSS reader, misalnya Google Reader (http://google.com/reader), Sage (http://sage.mozdev.org/) yang dapat berintegrasi dengan browser Firefox, dan lain sebagainya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Penutup&lt;br /&gt;artikel ini masih merupakan sebagian kecil dari pengetahuan Internet yang demikian luas. di dunia Internet edukasi dan saling sharing pengetahuan pada sesama pengguna adalah salah satu jalan agar fungsi Internet digunakan dengan sebaik-baiknya dan terus update terhadap dengan informasi yg dipercaya juga selalu waspada terhadap berbagai macam informasi yang hadir. mudah- mudahan anda dapat menciptakan jurus sendiri yang lebih bermanfaat.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-8818269199025590142?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/8818269199025590142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=8818269199025590142&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8818269199025590142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8818269199025590142'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/03/jurus-jurus-dasar-internet.html' title='JURUS - JURUS DASAR INTERNET'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HRtht7YbG-g/S4ziY_V2vQI/AAAAAAAAAIo/DdGVN5iMwJQ/s72-c/WMCL0054.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-7610800627303517272</id><published>2010-03-02T16:35:00.002+07:00</published><updated>2010-03-02T16:41:01.455+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>ENERGY SAVING</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_HRtht7YbG-g/S4zc-1834VI/AAAAAAAAAIk/R_ZN6LHciGY/s1600-h/go_green.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_HRtht7YbG-g/S4zc-1834VI/AAAAAAAAAIk/R_ZN6LHciGY/s200/go_green.jpg" width="168" /&gt;&lt;/a&gt;&lt;/div&gt;Agar sama dengan blog ini ini yg Go Green maka enak kalau membahas fitur Ramah lingkungan dalam dunia IT, Komputer yang hemat energi bergantung kepada berbagai komponen hardware pembangunnya. Namun, tetap campur tangan manusia sebagai penggunanya kunci utama yang menentukan hal itu terjadi. Mengefisiensikan daya yang digunakan komputer, sebenarnya tidak membutuhkan biaya yang banyak. Tentunya hal ini bila Anda sudah memiliki komputer. Lalu bagi mereka yang ingin membangun dari awal, kami juga sampaikan sedikit garis besar dalam hal memilih hardware yang memiliki karakteristik hemat energi. Saya mengatakan tidak dibutuhkan biaya banyak, karena dari awalnya untuk komputer-komputer yang ada saat ini, sudah distandarkan untuk memenuhi hal itu. Hal tersebut dinamakan power management dan standar ini sudah berkembang sedemikian rupa sehingga tidak lepas dari inti&amp;nbsp; operating system yang menjadi dasar untuk dapat mengoperasikan komputer dan juga hardware - hardware pembangunnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Standar ini dinamakan ACPI (Advanced Conﬁguration and Power Management), yang merupakan standar industri terbuka yang dirilis kali pertama pada tahun 1996. Standar spesifikasi ini adalah elemen kunci bagi operating system dalam mengonﬁgurasi hardware, maupun memanajemen daya listrik agar dimungkinkan penghematan/eﬁsiensi. ACPI juga yang membawa semua ﬁtur power management dari komputer mobile (seperti notebook atau laptop) kepada komputer desktop, workstation, dan server. Sebelum hadir ACPI, sebenarnya sudah ada power management lainnya, yakni APM (Advanced Power Management).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;ACPI (ADVANCED CONFIGURATION AND POWER INTERFACE)&lt;/b&gt;&lt;br /&gt;Beberapa standar umum untuk kondisi konsumsi daya (power-state) dari suatu komputer berdasar standar spesiﬁ kasi ACPI:&lt;br /&gt;1.&amp;nbsp; Global State (mode umum)&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; G0 (S0) Working mode, yakni keadaan sistem dalam kondisi operasional standar. Dalam mode ini juga, komponen seperti processor maupun device-device seperti HDD, DVD drive, dan lain-lainnya dapat dikondisikan ke maupun kembali dari mode C – Cn atau D0 – Dn.&lt;br /&gt;&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; G1 Sleeping mode, kondisi komputer dalam keadaan G1 terbagi ke dalam empat kategori. Tingkatan waktu yang dibutuhkan untuk kembali ke mode G0 yang paling cepat adalah S1, kemudian S2 dan S3 agak sedikit lebih lambat dibandingkan S1, terakhir waktu terlama adalah S4. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; S1, ia adalah mode sleep yang paling banyak dalam asupan daya.&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; S2, ia merupakan mode sleep yang lebih mendalam dibandingkan S1, di mana processor di nonaktifkan. Hanya saja ia mode yang jarang sekali diimplementasikan.&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; S3, mode sleep ini lebih dikenal sebagai Suspend to RAM (STR) di dalam BIOS. Lalu di Windows XP ia biasa disebut Standby, untuk Windows Vista dan seven disebut Sleep. Satu-satunya komponen hardware yang masih tetap aktif dalam mode ini adalah main memory (RAM).&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; S4, ia biasa dikenal sebagai hibernate di dalam sistem Windows. Dalam kondisi ini, semua konten main memory di simpan kedalam memory non-volatile, seperti hard disk. Jadi sepenuhnya komputer dalam kondisi off.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; G2 (S5) soft-off, mode ini hampir sama seperti mode G3 mechanical-off, namun beberapa komponen masih tetap ada yang mendapatkan daya listrik. Sehingga komputer tetap dapat dihidupkan dari input keyboard, modem, LAN, maupun USB device.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; G3 Mechanical off, kondisi di mana konsumsi daya oleh komputer mendekati angka nol. Kondisi ini terjadi ketika power loss terjadi, seperti mati listrik.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Lebih lanjut lagi, adalah kondisi Legacy (state legacy). Di mana operating system tidak mendukung standar ACPI. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;2.&amp;nbsp; Device State, kondisi ini berdasarkan operasional dari device yang ada di dalam komputer&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; D0, adalah mode full-on atau device dalam keadaan hidup.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; D1 dan D2, adalah keadaan daya menengah dari suatu device yang nilainya bervariasi bergantung device itu sendiri.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; D3, merupakan keadaan off dari suatu device.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;3.&amp;nbsp; Processor State (CPU state)&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; C0, processor dalam keadaan aktif.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; C1, biasa dikenal sebagai halt state, kondisi di mana processor sedang tidak mengeksekusi instruksi, namun dapat dikembalikan dalam kondisi eksekusi instruksi secara langsung. Implementasi dari produsen, seperti Intel C1E yang sudah dikembangkan lebih lanjut guna menurunkan konsumsi daya lebih jauh.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; C2, biasa dikenal Stop Clock, merupakan kondisi di mana aplikasi masih tetap tersimpan di dalam processor.&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; C3, lebih dikenal sebagai sleep, merupakan kondisi processor yang tidak memerlukan cache dalam kondisi kerja normal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;4.&amp;nbsp; Performance State (P0 – Pn) : n&amp;lt;=16, ketika processor maupun device dalam keadaan beroperasi (C0 maupun D0), mereka bisa saja berada pada beberapa kondisi power performance state. Kondisi-kondisi ini bergantung kepada implementasinya oleh produsen yang membuat processor atau device tersebut. Namun tetap, P0 merupakan kondisi performa tertinggi. Sedangkan, P1 hingga Pn merupakan kondisi performa yang makin mengecil, namun hal ini tetap terbatas pada nilai n tertinggi tidak melebihi angka 16. Implementasi P-state ini biasa dikenal dengan:&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Intel SpeedStep&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; AMD PowerNow! &amp;amp; Cool’n’Quite&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; VIA PowerSaver&lt;br /&gt;&lt;br /&gt;Namun, sayangnya APM hanya berada di dalam BIOS. Sehingga ia memiliki banyak keterbatasan, bila dibandingkan terintegrasi dalam arsitektur operating system. Mengapa kami membuka dengan ACPI? Dikarenakan semua hal yang berhubungan penghematan/efisiensi penggunaan daya bagi komputer, semua berada di bawah naungan fungsi ACPI ini. Seperti mode komputer sleep, standby, hibernate,&amp;nbsp; dan penamaan-penamaan lainnya mengenai power management. Lalu dari sisi praktikalnya, terdapat beragam cara untuk mencapai hal itu. Namun, sebelum mencapai ke sana, tentunya harus terdapat perkenalan terlebih dahulu akan ﬁtur-ﬁtur dari komponen-komponen utama komputer maupun teknologi yang mendukung ke arah sana. Salah satu contohnya, adalah dari komponen processor. Intel yang dikenal dengan produk processor-nya Pentium maupun Core, ia memiliki teknologi yang dinamakan SpeedStep atau lebih lengkapnya EIST (Enhanced Intel SpeedStep Technology). Lebih lengkapnya sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;FITUR DAN TEKNOLOGI POWER SAVING&lt;/b&gt;&lt;br /&gt;Mengenai ﬁtur dan teknologi ini, rata-rata kesemuanya merupakan proprietary dari setiap produsen. Jadi, memang bukanlah sesuatu yang mutlak untuk dapat dijadikan patokan. Karena perkembangan dari setiap teknologi begitu dinamisnya, yang mengarah kepada ditemukannya hal-hal yang lebih baru lagi dan tentunya lebih canggih.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Processor AMD PowerNow!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;PowerNow! Merupakan teknologi dalam hal penghematan energi dan pengaturan kecepatan dari processor AMD, yang digunakan hanya untuk komputer mobile (laptop, notebook). Melalui teknologi ini, kecepatan clock processor dan tegangan core secara otomatis diturunkan ketika komputer berada pada keadaan&amp;nbsp; load kecil atau&amp;nbsp; idle. Di mana ini bertujuan untuk mengurangi panas yang dihasilkan processor, noise dan juga tentunya hal ini akan menghemat energi dari baterai. Selain itu, umur dari processor juga akan meningkat karena berkurangnya proses electromigration yang bervariasi secara eksponen berdasar temperatur. Konsep dari teknologi ini cukup serupa dengan teknologi SpeedStep dari Intel. Lalu adaptasi PowerNow! ke dalam processor desktop dinamakan Cool’n’Quite. Selain adaptasi ke processor desktop, AMD juga membawa teknologi PowerNow! ke processor kelas profesional, yakni Opteron dengan nama Optimized Power Management.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;AMD Cool’n’Quite&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Teknologi Cool’n’Quite juga merupakan teknologi pengatur kecepatan dan penghematan penggunaan daya dari processor-processor AMD. Hanya saja, ia lebih diperuntukkan bagi jenis processor yang digunakan dalam komputer desktop. Selain itu, teknologi ini kali pertama diimplementasikan untuk jajaran processor Athlon 64. Sedangkan untuk processor sebelum generasi Athlon 64, tidak memiliki teknologi ini. Dengan teknologi ini, dalam penghematan penggunaan daya listrik juga dilakukan melalui cara menurunkan kecepatan clock dan tegangan dari core processor. Dengan tujuan utama agar processor mengonsumsi daya yang kecil, memungkinkan panas yang dihasilkan menjadi lebih rendah, dan ini juga memungkinkan operasional kipas processor yang lebih pelan sehingga makin sunyi. Dari tujuan inilah, AMD menamakan teknologi ini sebagai Cool’n’Quite. Teknologi Cool’n’Quite didukung penuh oleh operating system Linux mulai kernel 2.6.18 dan FreeBSD 6.0 hingga yang terbaru dengan menggunakan driver powernow-k8. Lalu untuk operating system Windows, tidak seperti Windows XP, Windows Vista maupun Windows 7 hanya mendukung teknologi ini pada motherboard yang sudah mendukung ACPI 2.0 atau lebih baru. Pada operating system Windows versi sebelumnya, tetap perlu diinstal terlebih dahulu driver processor atau software Cool’n’Quite terlebih dahulu untuk mendukung teknologi ini.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Intel SpeedStep&lt;/b&gt;&lt;/i&gt;SpeedStep merupakan&amp;nbsp; trademark dari beberapa seri teknologi (SpeedStep, SpeedStep II, dan SpeedStep III) yang diintegrasikan ke dalam beberapa jenis processor Intel, yang memungkinkan pengaturan kecepatan clock processor dapat diubah secara dinamis oleh software atau operating system. Secara konsep, processor yang berjalan pada clock yang tinggi memang akan menghadirkan kinerja yang tinggi juga. Hanya saja, ketika processor yang sama berjalan pada frekuensi yang lebih rendah, ia akan menghasilkan panas yang lebih rendah dan juga mengonsumsi daya lebih kecil. Teknologi ini memungkinkan penurunan kecepatan clock processor hingga setengahnya, dalam&amp;nbsp; bentuk step by step dari mengecilkan nilai multiplier hingga hanya sebesar 50% dari kecepatan penuh. Proses ini dilakukan dengan campur tangan operating system secara otomatis. Hanya saja ﬁtur ini harus terlebih dahulu diaktifkan dari BIOS, meskipun rata-rata setting default BIOS pada awalnya sudah mengaktifkan ﬁtur ini.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Intel Enhanced Halt State (C1E)&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;C1E ini adalah teknologi yang diambil langsung berdasar salah satu standar spesiﬁkasi ACPI oleh Intel. Yakni, untuk standar mode operasi komponen processor yang terbagi menjadi empat mode, antara lain C0, C1, C2, dan C3. C1 sendiri, merupakan mode halt yang mana keadaan processor sedang tidak melakukan eksekusi instruksi apapun, namun dapat kembali ke dalam mode eksekusi secara spontan. Intel dalam mengimplementasikan teknologi ini di dalam produk processornya, mengembangkannya lebih lanjut menjadi C1E (Enhanced C1) untuk dapat menurunkan konsumsi daya processor.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;VIA PowerSaver&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Teknologi juga sama seperti penawaran Intel maupun AMD. Di mana berhubungan erat dengan pengendalian kecepatan clock processor, dan juga tingkatan tegangan yang dinamis yang disuplai ke processor. Sedikit perbedaan, pada teknologi yang VIA implementasikan proses peningkatan maupun penurunan clock bisa dilakukan dalam waktu satu clock saja. Dengan perubahan clock antara 400 MHz bahkan hingga 2 GHz dalam waktu satu clock saja. Teknologi dari VIA ini, menggunakan standar P-state. Sehingga dari tiap processor tertentu, akan memiliki 16 kombinasi perubahan clock.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Motherboard&lt;/b&gt;&lt;br /&gt;ASUS EPU (Energy Processing Unit)&lt;br /&gt;EPU adalah teknologi yang mengatur pasokan daya melalui pengaturan tingkatan fase daya, bagi komponen-komponen yang ada di motherboard berdasar tingkatan load-nya, terutama awalnya di sini bagi komponen processor. Pengaturan akan pasokan daya ini dilakukan oleh chip controller tersendiri yang ada di motherboard. EPU dapat beroperasi secara hardware langsung/otomatis, tanpa perlu ada campur tangan aplikasi pengatur tambahan. Meskipun ASUS tetap menyediakan aplikasi tambahan tersebut di dalam paket penjualan mother&amp;nbsp; board-motherboard-nya. EPU dalam memasok daya, terdapat dua mode. Pertama mode untuk pasokan daya rendah (menonaktifkan setengah dari total fase daya untuk processor) dan kedua untuk pasokan daya maksimal (seluruh fase daya aktif). &lt;br /&gt;Lalu, pengembangan berikutnya ASUS mengeluarkan versi EPU 6-engine. Yang mana teknologi versi baru ini bukan hanya mengatur pasokan fase daya untuk processor saja. Namum juga, untuk komponen-komponen lain seperti, suplai daya port video card, memory, chipset, hard drive dan jalur power untuk kipas processor/system. Hal ini dimaksudkan agar didapatkan penghematan penggunaan daya yang lebih jauh lagi untuk sistem komputer keseluruhan.&lt;br /&gt;&lt;br /&gt;Gigabyte DES (Dynamic Energy Saver)&lt;br /&gt;Berbeda dengan ASUS, walau dalam bentuk konsep yang sama. Gigabyte DES juga merupakan teknologi yang mengatur pasokan daya dari processor berdasarkan tingkatan load-nya. Hanya saja, teknologi DES masih berbasis software yang harus diinstal dulu di dalam operating system untuk mengaktifkannya. Selain itu, dalam operasionalnya DES memiliki beberapa tingkatan dalam mengaktifkan maupun menonaktifkan fase daya. Sehingga keperluan daya menjadi lebih eﬁ&amp;nbsp; sien. Batasannya sendiri, DES hanya baru diimplementasikan untuk fase daya bagi processor saja.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HARDWARE LOW-POWER&lt;/b&gt;&lt;br /&gt;Untuk hal ini sebenarnya agak gampang - gampang susah. Mudahnya, fokus utama Anda hanya perlu memperhatikan jenis hardware yang low-power saja. Namun, dengan makin beragamnya model-model&amp;nbsp; komponen hardware komputer, menjadikannya agak sulit untuk ditentukan (sedikit membingungkan). Namun juga agar sedikit membantu Anda dengan beberapa patokan khusus dalam mempermudah pemilihan hardware yang low-power ini.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;PSU&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Dengan banyak inisiatif maupun direktif, memang cukup memudahkan akan pemilihan standar komponen komputer. Untuk PSU sendiri, standarisasi yang cukup baik adalah standar 80 PLUS. Di mana dengan standar ini, suatu komponen PSU sudah dapat dipastikan memiliki eﬁsiensi daya di atas 80%. Yang dengan itu juga, ia sangat cocok sebagai komponen pondasi penyuplai listrik dari komputer hemat energi yang akan Anda buat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Processor&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Khusus komputer desktop, memang pilihan processor yang dikhususkan untuk jenis low-power rata-rata lebih banyak dikeluarkan oleh AMD. Sedangkan Intel, hampir tidak ada sama sekali. Hanya saja, produk processor Intel memiliki karakteristik maupun dukungan teknologi yang mengarah kepada low-power, dengan sedikit lebih baik. Pada processor AMD, pilihannya dapat Anda fokuskan kepada produk processor yang memiliki TDP (Thermal Design Point) 45 watt. Pada processor Intel, seri processor yang dapat dipilih adalah untuk jenis yang menggunakan node proses produksi 45nm. Seperti, AMD Athlon X2 BE-xxx dan Intel Core 2 Duo E8xxx.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Motherboard&lt;/b&gt;&lt;/i&gt;Sebagai salah satu komponen terpenting sebuah komputer. Memang belum banyak pilihan akan produk yang benar-benar mengarah ke sana. Lagipula implementasi penghematan energi, memang baru dari sisi power phase (VRM) untuk processor. &lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Memory&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Dari sisi kebutuhan akan memory utama, untuk saat sekarang, relevansi kebutuhan masih tetap berada pada jenis DDR2. Yang selain lebih terjangkau, mayoritas kompatibilitas motherboard masih merujuk ke memory jenis ini. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Storage&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Terdapat tiga pilihan untuk storage yang dapat dipilih, yang mana masing-masing berdasar pada batasan harga, performa, dan kapasitas. Pertama untuk keunggulan sisi harga, datang dari tawaran harddisk standar 3.5”. Pilihan kedua, jenis harddisk 2.5” yang lebih hemat energi, dan ketiga harddisk SSD (Solid-State Disk) yang lebih jauh lagi dalam hal konsumsi daya yang hemat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Optical Drive&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;Komponen yang satu ini, tidaklah terlalu berpengaruh terlalu banyak terhadap hubungannya dengan efisiensi daya. Karena untuk sebagian besar pemakaian komputer, komponen ini rata-rata berada pada keadaan idle, dan juga membutuhkan daya yang cukup rendah&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-7610800627303517272?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/7610800627303517272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=7610800627303517272&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7610800627303517272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7610800627303517272'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/03/energy-saving.html' title='ENERGY SAVING'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HRtht7YbG-g/S4zc-1834VI/AAAAAAAAAIk/R_ZN6LHciGY/s72-c/go_green.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-2450944560416195242</id><published>2010-02-15T06:00:00.000+07:00</published><updated>2010-02-28T21:53:54.171+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Passport Elektronik Mudah Di-Hack</title><content type='html'>&lt;div style="text-align: justify;"&gt;Passport elektronik seharusnya berlaku sebagai solusi keamanan mumpuni, tapi passport dengan teknologi canggih tersebut ternyata gampang ditaklukkan hanya dalam waktu kurang dari 5 menit. PASSPORT, yang dimasalahkan oleh AS dan 44 negara lainnya, telah dilengkapi dengan sebuah microchip yang berisi informasi sang pemilik passport. Passport elektronik didesain untuk meningkatkan keamanan melawan pemalsu identitas dan yang paling penting, terorisme. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_HRtht7YbG-g/SxvSUfRmMAI/AAAAAAAAAGA/AdEKi8cw4yI/s1600-h/passprt.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_HRtht7YbG-g/SxvSUfRmMAI/AAAAAAAAAGA/AdEKi8cw4yI/s320/passprt.png" width="295" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Di lain pihak, seorang insinyur komputer dari Inggris mengatakan bahwa ia telah berhasil menemukan jalan untuk membuat duplikat microchip passport, memodiﬁ&amp;nbsp; kasidata, dan selanjutnya membuat identitas palsu. Semuanya dilakukan hanya dalam&amp;nbsp; waktu kurang dari 5 menit. Penemuan hacking passport ini diungkap oleh majalah Times. Pengujian dilakukan dengan cara dua buah copy passport Inggris ditukar foto aslinya dengan foto&amp;nbsp; Osama Bin Laden dan satu lagi foto pembom bunuh diri. Chip passport kemudian di-hack dan diuji coba dengan software yang sama yang biasa digunakan untuk memvalidasi passport yang digunakan di bandar udara, kedua passport tersebut lolos validasi. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Penemuan oleh insiyur komputer asal Inggris ini menohok pemerintahan AS yang mengklaim bahwa passport tersebut kebal di-hack. Beberapa dari 45 negara, termasuk Inggris, menukar kode passport secara manual, tapi para penjahat dapat saja menggunakan passport elektronik palsu dari negara-negara yang tidak menyebar kode kunci, yang nantinya tidak akan lolos deteksi passport control. Tes yang dilakukan oleh majalah Times dipimpin oleh Jeroen van Beek, seorang peneliti keamanan dari universitas Amsterdam.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-2450944560416195242?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/2450944560416195242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=2450944560416195242&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2450944560416195242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2450944560416195242'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/02/passport-elektronik-mudah-di-hack.html' title='Passport Elektronik Mudah Di-Hack'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HRtht7YbG-g/SxvSUfRmMAI/AAAAAAAAAGA/AdEKi8cw4yI/s72-c/passprt.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-2870113173396528338</id><published>2010-02-01T06:00:00.003+07:00</published><updated>2010-02-28T21:53:27.943+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Mind Map Dalam Teknologi</title><content type='html'>&lt;div style="text-align: justify;"&gt;Kapanpun Anda memiliki suatu pemikiran, dari suatu ide gila sampai menghadapi masalah logika pemrograman, cobalah mind map untuk memvisualisasikannya. MIND MAP? Dukun dari mana lagi itu? Tenang, mind map bukan julukan seorang sakti yang memiliki mantra dan ramuan ajaib untuk ditukar dengan lembaran rupiah Anda. Mind map pada dasarnya hanyalah sebuah tool yang hanya memerlukan sebuah bidang polos misalnya kertas dan peralatan menggambar. Seperti juga dukun, mind map tidak menjamin segala sesuatu terselesaikan. Tetapi, kelebihan mind map adalah menggali potensi yang ada dalam otak manusia.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Awal Mula&lt;/b&gt;&lt;br /&gt;“Banyak jalan menuju Roma”, ungkapan ini menunjukkan bahwa suatu tujuan dapat dicapai dengan berbagai cara. Demikian pula untuk setiap pemikiran yang bisa saja tercetus setiap saat. Untuk mewujudkannya, Anda dapat menuangkan pemikiran itu terlebih dahulu dalam bentuk catatan, rekaman, atau sebuah gambar.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Teknik mind map merupakan teknik memetakan pemikiran dalam bentuk gambar. Tidak berlebihan jika dikatakan otak manusia bagaikan sebuah kanvas gambar yang sangat luas, gambar-gambar yang ada di otak Anda tidak hanya berasal dari citra yang dikirimkan mata, tetapi juga dari imajinasi otak Anda sendiri. Mudah untuk membuktikannya, baca novel favorit Anda yang memiliki ratusan halaman yang dipenuhi dengan teks tanpa disertai gambar sedikit pun, otak Anda tetap dapat menciptakan gambar sesuai versi otak masing-masing untuk memvisualisasikan tokoh atau lokasi di dalam cerita. Sesekali visualisasi tersebut tercipta karena memang dipandu oleh teks yang mendukung. Tetapi, jika ada tool yang langsung dapat meng-copy gambar dari otak para pembacanya ke dalam format gambar, maka akan terdapat banyak versi gambar yang bervariasi, berbeda dari otak yang satu dengan yang lain.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Dengan mind map, Anda akan mengenal suatu teknik melakukan representasi visual dari sebuah pemikiran, yang disusun dalam bentuk radial (memencar), sehingga dapat digunakan untuk pemecahan masalah, pengambilan keputusan, ataupun sekadar menjabarkan sesuatu dalam bentuk gambar. Dasar pemikiran mind map sebenarnya telah digunakan selama berabad-abad oleh para pendidik, insinyur, psikolog, dan orang awam. Adalah Tony Buzan, yang memperkenalkan mind map yang disesuaikan dengan tekniknya sendiri, dengan karya yang dituangkan melalui buku-bukunya, salah satunya yang paling popular adalah Use Your Head. Ilustrasi Kasus Penggunaan mind map dapat dicontohkan pada kondisi sebagai berikut, bayangkan di dalam sebuah ruang kelas, Anda tengah mengikuti sebuah sesi pelajaran yang dibawakan seorang dosen. Bagaimana cara Anda mencatat keterangan dosen yang dengan bersemangat berbicara dan juga menulis? Beberapa kemungkinan yang Anda lakukan tanpa mind map:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Mencatat apapun yang ditulis dosen di papan tulis, sebelum Gambar seseorang menghapusnya (kalau perlu, foto papan tulisnya).&lt;/li&gt;&lt;li&gt;Memilih untuk berkonsentrasi mendengarkan penjelasan dosen, masalah catatan nanti tinggal pinjam dari teman.&lt;/li&gt;&lt;li&gt;Menyalakan tape recorder yang merekam penjelasan dosen (yang kemungkinan besar tidak pernah diputar ulang).&lt;/li&gt;&lt;li&gt;Cuek saja, dan berdoa soal ujian akan bocor.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Isu penting di sini, yang biasanya selalu menjadi dilema adalah mana yang lebih penting, mencatat atau mendengarkan? Apalagi saat dosen berbicara sambil menulis dengan kecepatan tinggi, rasanya ingin sekali menyihir sang dosen agar bergerak dengan slow motion! Mungkin Anda dapat mulai mencoba teknik mind map untuk menggambarkan penjelasan dosen. Saat Anda melakukannya, maka otak Anda akan berusaha memahami dan proses mencatat tetap dilakukan dengan cara Anda sendiri.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Lebih jauh lagi, bisa jadi Anda masih sempat berpikir pengembangan yang lebih luas saat melihat gambar mind map Anda, tidak terpaku pada ruang lingkup penjelasan yang dipaparkan dosen. Kreativitas semacam ini tentu lebih sulit dilakukan otak manusia saat yang berada di depan mata adalah kertas penuh tulisan (apalagi jika tulisan Anda mirip dengan resep obat), walau tidak berarti gambar di dalam mind map Anda harus indah. Setelah katakanlah satu minggu hingga satu bulan, otak Anda juga mungkin akan lebih senang melihat kembali gambar Anda dibandingkan tulisan Anda, proses memanggil kembali (recall) informasi umumnya akan diserap lebih cepat melalui gambar dibandingkan tulisan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Beberapa sumber menyatakan, dibandingkan dengan teknik mencatat konvensional, teknik mind map dapat meningkatkan eﬁsiensi belajar hingga mencapai 15%. Walaupun tentu saja, semuanya tergantung pada apakah Anda suka menggunakan metode tersebut, coba beberapa metode, dan pilihlah metode yang paling Anda sukai dengan hasil yang terbaik untuk Anda.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_HRtht7YbG-g/SxvQ7YtMAfI/AAAAAAAAAF8/qKQT4_Z2HO8/s1600-h/map.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://1.bp.blogspot.com/_HRtht7YbG-g/SxvQ7YtMAfI/AAAAAAAAAF8/qKQT4_Z2HO8/s320/map.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Contoh Mind Map &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Membuat Mind Map&lt;/b&gt;&lt;br /&gt;Mind map sangat mudah dipahami setelah Anda mengetahui dasarnya (yang juga sangat sederhana), menurut Tony Buzan, beberapa panduan untuk menggambar mind map adalah:&lt;br /&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Mulai dari bagian tengah kertas kosong dengan sisi panjang diletakkan mendatar.&lt;br /&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Gunakan gambar untuk ide sentral.&lt;br /&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; Gunakan warna.&lt;br /&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; ubungkan cabang-cabang secara hirarki radial.&lt;br /&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; Buat garis hubung yang melengkung.&lt;br /&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp; Gunakan satu kata kunci untuk setiap garis.&lt;br /&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp; Gunakan gambar, selain pada gambar sentral.&lt;br /&gt;Untuk lebih jelasnya, Anda dapat melihat gambar diatas merupakan contoh sederhana mind map yang menjelaskan mengenai permodelan map itu sendiri.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Setelah Anda memahami dasar-dasar sebuah mind map, umumnya tidak sulit untuk memahami gambar mind map yang lain. Mind Map dan Teknologi Dalam dunia teknologi, apakah mind map berguna? Ternyata bukan hal yang sama sekali baru jika mind map digunakan dalam pengembangan software, bisnis, pendidikan, dan lain sebagainya yang berhubungan erat dengan aspek teknologi. Orang yang bergelut di dunia pemrograman pernah menghadapi sebuah permasalahan logika pemrograman yang berjam-jam tidak terpecahkan, ternyata dapat diselesaikan dalam hitungan menit setelah menggambar mind map. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Bahkan kini telah tersedia wikipedia dalam bentuk mind map, Anda dapat mencobanya pada situs http://www.wikimindmap.org/. Cara pencariannya mirip dengan situs wikipedia.org, hanya saja hasilnya yang biasa merupakan artikel panjang, kini ditampilkan secara visual dalam bentuk mind map! Contoh perbandingkan konten yang ditampilkan antara wikipedia.org dan wikimindmap.org, dengan kata kunci “Global Warming”, wikipedia.org akan menampilkan konten berupa artikel.&amp;nbsp; Sekadar ilustrasi, jika Anda melakukan copy paste artikel ini ke dalam Microsoft Word, maka Anda akan mendapatkan konten ini berisi lebih dari 5.000 kata atau sekitar 17 halaman, itupun setelah bagian referensi (yang berjumlah ratusan referensi) dihapus. Sedangkan, jika Anda mencari kata kunci “Global Warming” pada wikimindmap.org, yang akan tampil adalah&amp;nbsp; tidak sama seperti pada wikipedia.org, Anda akan mendapatkan informasi mengenai global warming, hanya saja ditampilkan secara visual. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Ide utama (global warming) cukup termuat dalam satu layar, di mana masing-masing cabang dapat dieksplorasi lebih lanjut. Beberapa topik dapat dikembangkan menjadi topik utama, dan&amp;nbsp; beberapa topik dapat di-expand membentuk cabang-cabang yang baru.&amp;nbsp; Contohnya jika Anda ingin mengetahui apa saja penyebab global warming, klik pada “Causes”, maka akan tampil penyebab-penyebab global warming. Ungkapan “satu gambar bermakna ribuan kata” rupanya berlaku di sini. Sudah pasti Anda hanya membutuhkan waktu yang lebih singkat untuk membaca dan memahami konten wikimindmap.org, dibandingkan dengan wikipedia.org.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Dengan pendekatan visual mind map ini, otak Anda dimungkinkan untuk memahami suatu topik beserta hubungannya secara cepat. Pastinya terdapat pro dan kontra mengenai mana yang lebih baik, tetapi menurut aku hal itu bukanlah sesuatu yang harus diperdebatkan. Anggaplah konten wikimindmap.org merupakan summary, sedangkan konten wikipedia.org merupakan detailnya, tinggal tergantung pada situasi dan kondisi Anda, apakah sedang membutuhkan konten summary ataupun detail, dengan masing-masing kelebihan dan kekurangannya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Mind map juga dapat digunakan untuk saling bertukar pikiran. Sudah tidak asing bagi kita saat ini jika pendistribusian dan sharing data&amp;nbsp; menjadi&amp;nbsp; demikian mudah tanpa kita harus bertemu secara ﬁsik satu sama lain, semuanya berkat adanya teknologi. Tetapi, menyamakan persepsi ternyata bukanlah pekerjaan mudah. Dalam beberapa kasus, banyak orang merasa mereka harus saling bertemu dengan alasan komunikasi melalui telepon, e-mail,&amp;nbsp; chat, dirasakan tidak mampu menyamai fungsi bertukar pikiran secara langsung, bahkan tidak jarang kita masih belum dapat memahami pikiran lawan bicara sekalipun telah berbicara bertatap muka.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Dengan mind map yang mudah dipahami, Anda dapat membaca dan memahami pemikiran orang lain, dan sebaliknya mengutarakan pemikiran Anda kepada orang lain. Tetapi, bagaimana cara saling bertukar gambar mind map? Salah satu alternatifnya, Anda dapat menggunakan software mind map. Software Mind Map Pilihan software mind map cukup banyak tersedia, yang gratis maupun yang komersial. Untuk software mind map gratis,&amp;nbsp; diantaranya FreeMind, Semantik, Pimki, View Your Mind, dan seterusnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Sedangkan untuk software mind map komersial, pilihannya antara lain adalah 3D Topicsape, ConceptDraw MindMap, HeadCase, Inspiration, juga software dari Tony Buzan sendiri, yaitu iMindMap. Juga terdapat layanan mind map dalam bentuk web aplikasi online sehingga memungkinkan Anda membuat dan melakukan kolaborasi mind map dengan rekan-rekan Anda, kapan dan di mana saja sejauh Anda dapat mengakses Internet. Situs&amp;nbsp; http://www.mindmeister.com atau&amp;nbsp; http://www.mindomo.com adalah beberapa contoh situs yang menyediakan layanan tersebut. Dalam salah satu bukunya, Tony Buzan juga memberikan contoh mengenai penemu-penemu besar yang menggunakan konsep mind map atau setidaknya menggunakan gambar dan simbol untuk menuangkan pikiran mereka seperti&amp;nbsp; Leonardo Da Vinci, Charles Darwin, Galileo Galilei, Albert Einstein, dan seterusnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Software mind map membuat Anda memiliki fasilitas yang memungkinkan untuk dapat membuat dan melakukan sharing mind map dengan cara yang jauh lebih mudah dibandingkan&amp;nbsp; para penemu besar di masa lalu. Dan siapa tahu pemikiran Anda yang dituangkan dalam mind map dapat berguna. Salah satu contoh mind map yang informatif dan sering di-forward melalui e-mail atau ditemukan pada blog-blog adalah mind map mengenai global warming. Software-software mind map mudah digunakan jika Anda sudah memahami mind map. Umumnya, yang membedakan antara software mind map satu dengan yang lain adalah bentuk-bentuk simbol dan gambar yang digunakan dan juga format ﬁle penyimpanan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Mind Map vs Diagram Lain&lt;/b&gt;&lt;br /&gt;Terdapat banyak jenis diagram dengan aturannya masing-masing, mungkin Anda telah cukup pusing dengan yang namanya Flow Chart, Data Flow Diagram, Network Diagram, dan seterusnya, dan kini ditambah lagi dengan mind map! Keberadaan berbagai macam versi diagram yang telah kita kenal, umumnya disesuaikan dengan fungsinya. Misalnya Network Diagram yang khusus diarahkan untuk menggambarkan jaringan telekomunikasi dan komputer, Data Flow Diagram digunakan dalam bidang sistem informasi, ﬂowchart digunakan untuk merepresentasikan sebuah algoritma atau proses dalam bentuk skematik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Mind map tidak spesiﬁk diarahkan untuk bidang tertentu, sehingga dapat digunakan dan dimengerti oleh siapa saja, otomatis mind map harus didesain dengan aturan yang sederhana dan mudah dipahami. Mind map tidak menggantikan penggunaan diagram-diagram lain, terutama diagram pada bidang-bidang spesiﬁk yang telah disebutkan di atas. Karena itu juga, kurang tepat untuk membandingkan kelebihan/kekurangan mind map dibandingkan diagram seperti ﬂow chart, dan seterusnya. Kecuali jika dibandingkan dengan diagram mind map versi lain, karena selain mind map versi Tony Buzan, juga terdapat teknik pemetaan pikiran yang lain dengan aturan yang berbeda, walaupun tetap intinya terletak pada pendayagunaan otak manusia.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Terdapat satu persamaan mind map dengan diagram manapun, yaitu sama-sama merupakan kegiatan menggambar dan menyusun. Karena itu, jangan remehkan minat menggambar anak-anak dan adik-adik kita, karena menggambar merupakan salah satu cara eksplorasi kemampuan otak yang luar biasa.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-2870113173396528338?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/2870113173396528338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=2870113173396528338&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2870113173396528338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2870113173396528338'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/02/mind-map-dalam-teknologi.html' title='Mind Map Dalam Teknologi'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HRtht7YbG-g/SxvQ7YtMAfI/AAAAAAAAAF8/qKQT4_Z2HO8/s72-c/map.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-2958888597135244091</id><published>2010-01-15T06:00:00.001+07:00</published><updated>2010-01-15T06:00:03.282+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Google Gadget Rawan Penyerangan</title><content type='html'>&lt;div style="text-align: justify;"&gt;Konferensi hacking dunia, Black Hat, yang diselenggarakan di Las Vegas, AS, telah menguak banyak cerita mengenai kelemahan berbagai software dan aplikasi komputer. Salah satu yang dibahas adalah lubang keamanan pada salah satu aplikasi Google, Google Gadgets. Hacker dapat saja menginstal Google Gadgets, kemudian mereka dapat membaca search history korban setelah gadget berbahaya diinstal pada situasi tertentu.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hacker dapat menyerang Google Gadgets, kemudian mem-phising username dan password korban, dan lain sebagainya. Robert Hansen atau yang biasa dikenal dengan RSnake, pendiri konsultan keamanan SecTheory, mengatakan bahwa pengguna yang paling terancam adalah yang menggunakan aplikasi e-mail milik Google, Gmail, karena layanan e-mail berbasiskan web tersebut mengharuskan Anda untuk login.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Gadgets dapat menyerang Gadgets lain, dampak potensial dari penyerangan hacker ini adalah melalui pencurian cookie, pencurian data sensitif dari Gadget, atau pengguna Google gadgets sendiri juga dapat menyerang sesama. Variasi serangan hacker sangat luas, mulai dari phising sampai cross-site request forgery&amp;nbsp; (ketika pengguna mengikuti sebuah&amp;nbsp; link atau mengklik sebuah form dan tanpa sengaja&amp;nbsp; diarahkan ke situs pihak ketiga yang ternyata penuh dengan malware). Jadi, siapkan saja komputer Anda pertahanan yang baik mulai dari penggunaan ﬁrewall sampai antivirus.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-2958888597135244091?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/2958888597135244091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=2958888597135244091&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2958888597135244091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2958888597135244091'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/01/google-gadget-rawan-penyerangan.html' title='Google Gadget Rawan Penyerangan'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-6666742032512215534</id><published>2010-01-01T00:47:00.001+07:00</published><updated>2010-01-01T00:47:28.945+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Mengatur Worksation Dari Jauh</title><content type='html'>&lt;div style="text-align: justify;"&gt;Menyambung dari artikel &lt;a href="http://www.syah69.co.cc/2009/12/prioritas-dalam-mengetes-sistem.html"&gt;Prioritas Dalam Mengetes Sistem&lt;/a&gt;, Mengatur workstation dari jauh dengan menggunakan teknologi bisa menghemat waktu dan biaya secara signiﬁkan. Berikut adalah beberapa poin untuk memaksimalkan tool dan pengaturan anda.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Kenali Hardware-nya&lt;/b&gt;&lt;br /&gt;Anda mungkin merasa konﬁ gurasi workstation sudah tertanam di dalam pikiran Anda tapi apakah Anda benar-benar mengeta-huinya? Untuk mengatur workstation dari jauh, Anda harus punya informasi mengenai sistem tersebut, seperti misalnya: Apakah ada USB 2.0? Apakah yang terpasang drive DVD atau CD? Bisakah untuk menulis? Bagaimana urutan boot-nya—dan bagaimana Anda menggantinya? Koneksi apa yang digunakan ke back ofﬁce?&amp;nbsp; Mengetahui jawaban dari pertanyaan tersebut akan membuat perbedaan besar dalam mengatur workstation dari jauh.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Identiﬁkasi Client Firewall dan Konﬁgurasinya&lt;/b&gt;&lt;br /&gt;Jika ada client ﬁrewall, pastikan Anda tahu apa yang bisa dan tidak bisa dilakukan. Tentukan dimana dan oleh siapa task bisa dilakukan (dan bagaimana men-disable-nya). Contoh yang bisa dilakukan adalah dengan mencoba men-download ﬁle atau update aplikasi dari auto update atau beberapa sumber nonstandar. Meskipun cara ini sederhana, apakah semua sistem bisa mengakses update sesuai dengan yang diharapkan?&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Kenali Jaringannya&lt;br /&gt;&lt;/b&gt;Banyak perusahaan menerapkan aturan untuk kantor cabang yang jauh mulai dari membatasi jumlah trafﬁc untuk setiap lokasi, sampai membatasi alamat MAC yang bisa terhubung ke lokasi tersebut. Supaya bisa melakukan task yang diperlukan dalam mengatur workstation dari jauh, pastikan Anda tahu trafﬁc jaringan yang diperbolehkan. Jika memungkinkan, ketahui juga prosedur atau parameter untuk mengubah trafﬁc yang diperlukan.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Hafal Tool Command-line&lt;br /&gt;&lt;/b&gt;Bagi mereka yang koneksi bandwidth-nya kecil, menghafal task administratif dari command line bisa menghemat waktu. Pada sistem Windows XP, hafalkan perintah berikut:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Compmgmt.msc - Computer Management MMC snap-in, berbagai jenis informasi termasuk Event Log, Device Manager, dan Services.&lt;/li&gt;&lt;li&gt;Ipconﬁg - utiliti konﬁgurasi TCP/IP. Beberapa parameter yang biasa digunakan diantaranya /release, /renew, /ﬂushdns, dan /registerdns.&lt;/li&gt;&lt;li&gt;Shutdown.exe - tool untuk me-reboot atau mematikan komputer. Dengan permission yang sesuai, sistem juga bisa di-reboot dari jauh.&lt;/li&gt;&lt;li&gt;Net Use - bisa digunakan untuk memetakan (map) drive, otentikasi, atau menghentikan pemetaan.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Pusatkan dan Satukan Semua Jika Bisa&amp;nbsp; &lt;/b&gt;&lt;br /&gt;Jika memungkinkan, kumpulkan semua elemen infrastruktur workstation pada satu tempat. Hal terakhir yang Anda inginkan adalah banyaknya ﬁle server kecil yang tersebar di perusahaan Anda. Jadi untuk penyimpanan ﬁle, mempunyai resource yang terpusat bagi user cabang (remote) sangatlah penting. Dengan demikian, back-up dan aturan sekuriti untuk user cabang sama dengan user pusat. Biaya TI Anda akan lebih rendah dan administrasi dan akses dikontrol dengan satu prosedur, di manapun lokasinya. Namun, harus ada pengecualian untuk cabang dengan banyak user karena mereka bisa memenuhi koneksi antarkedua tempat. Jika Anda mempunyai kantor cabang, dengan user 40 orang misalnya, ﬁle server lokal akan lebih cocok, dan back-up melalui jaringan dilakukan jika waktu dan trafﬁc memungkinkan. Sebaliknya, jika itu adalah toko, dengan user kurang dari 10 orang dan hanya sedikit komputer, Anda bisa memusatkan dan menyatukannya.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Distribusi Melalui Internet&lt;/b&gt;&lt;br /&gt;Untuk lokasi cabang, langsung saja ke Internet daripada menggunakan VPN atau koneksi wide area. Sebagai contoh, misalkan Anda harus menginstalasi service pack besar buat operating system cabang. Jika Anda mencari download sebesar 300 MB, instalasi tidak mungkin dilakukan pada sebagian besar koneksi remote. Tool administrasi tertentu bisa mendistribusi paket melalui Internet untuk membantu lokasi yang jauh dan user laptop ketika waktu mereka tidak berada di pusat. Sebagai contoh, pada waktu remote workstation (termasuk laptop) hendak menerima paket melalui Internet, iPass bisa menyediakan download yang cepat.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Siapkan Tool Altenatif&lt;/b&gt;&lt;br /&gt;Kita semua biasa menggunakan tool yang ada dan kita sukai. Untuk Windows XP, kita biasanya menggunakan Remote Desktop. Namun pada situasi di mana kita tidak bisa menggunakan Remote Desktop&amp;nbsp; apa yang Anda lakukan? Siapkan tool alternatif untuk mengakses sistem client, jika dibutuhkan. Beberapa contoh adalah&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;DameWare - menawarkan push install dan remove melalui koneksi TCP/IP.&lt;/li&gt;&lt;li&gt;VNC - remote client. Bisa digunakan sebagai koneksi alternatif dan menjalankan service VNC jika dibutuhkan.&lt;/li&gt;&lt;li&gt;LogMeIn.com - menyediakan banyak bantuan dalam koneksi Internet ke client; bisa bekerja pada sebagian besar konﬁgurasi proxy.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Pastikan OS Konsisten&lt;/b&gt;&lt;br /&gt;Untuk mengatur workstation dari jauh secara efektif tanpa memperbesar biaya, mempunyai platform&amp;nbsp; yang sama merupakan suatu keharusan. Tidak ada salahnya menunda implementasi platform baru untuk menjaga kekonsistenan administrasi dan support. Jika ada dua platform yang digunakan, setiap platform harus dikerjakan secara tuntas. Oleh karena itu, mempunyai daftar inventaris hardware workstation juga berperan dalam mendapatkan TI yang lebih eﬁsien.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Batasi Ruang Lingkup&lt;/b&gt;&lt;br /&gt;Ini memang bukan tindakan yang bersifat teknis, tapi untuk workstation yang jauh, Anda harus menentukan apa yang harus dilakukan sebagai administrator. Misalkan Anda punya sejumlah kantor cabang yang dilengkapi dengan perangkat standar. Inventaris perangkat ini meliputi workstation atau laptop, printer laser untuk semua sistem lokal, dan koneksi jaringan untuk ke kantor pusat. Suatu hari, Anda mendapat pertanyaan dari kantor cabang, “Bisakah kami mendapatkan printer yang bisa scan dan faks?” Ini merupakan isu kritikal karena mereka melewati ruang lingkup yang “biasa” dan mereka akan menderita karena Anda, sebagai administrator yang bertanggung jawab untuk driver perangkat tersebut berada jauh dari lokasi. Perangkat yang digunakan juga mulai tidak konsisten. Mempunyai kemampuan untuk scan dan&amp;nbsp; faks bukanlah hal yang buruk tapi cabang harus mengerti bahwa meminta fungsi di luar yang biasanya membutuhkan biaya dan biayanya bisa lebih dari&amp;nbsp; harga perangkat yang diminta.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-6666742032512215534?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/6666742032512215534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=6666742032512215534&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/6666742032512215534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/6666742032512215534'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2010/01/mengatur-worksation-dari-jauh.html' title='Mengatur Worksation Dari Jauh'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-4552131811336989509</id><published>2009-12-16T06:00:00.003+07:00</published><updated>2009-12-16T06:00:03.377+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Lubang Keamanan Terbesar Di Internet</title><content type='html'>&lt;div style="text-align: justify;"&gt;Celah BGP bukan hanya membuat gerah pengguna Internet, tapi juga perusahaan Internet Service Provider, bahkan pabrikan Router-pun ketar-ketir. sepasang peneliti keamanan Internet telah mendemonstrasikan sebuah teknik baru yang dapat menyusup ke lalu-lintas Internet secara diam-diam seperti layaknya agen inteligen Amerika Serikat, National Security Agency. Teknik baru yang memanfaatkan routing protocol BGP (Border Gateway Protocol), membuat para hacker dapat memonitor lalu-lintas Internet yang tidak dilindungi di manapun di dunia ini, dan bahkan memodiﬁkasi lalu-lintas Internet sebelum mencapai tujuan. Demonstrasi terseut merupakan serangan terakhir mengingat kelemahan keamanan di beberapa inti protocol Internet. Protokol-protokol tersebut dikembangkan secara besar-besaran pada tahun 1970-an dengan asumsi bahwa setiap node pada jaringan dapat dipercaya. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_HRtht7YbG-g/SxvNYEZaGvI/AAAAAAAAAF4/HFi5sq1MTnU/s1600-h/bgp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_HRtht7YbG-g/SxvNYEZaGvI/AAAAAAAAAF4/HFi5sq1MTnU/s320/bgp.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Dunia telah diingatkan ketika pada Juli 2008 ketika seorang peneliti keamanan Internet,&amp;nbsp; Dan Kaminsky yang mengungkap celah berbahaya pada system DNS. Para peneliti keamanan berpendapat bahwa demonstrasi keamanan meruapakan sebuah kelemahan besar pada Internet. Menurut Peiter “Mudge” Zatko, seorang ahli komputer dan mantan anggota grup hacking L0pht, yang bersaksi pada kongres tahun 1998 bahwa ia dapat melumpuhkan jaringan Internet hanya dalam waktu 30 menit dengan menggunakan serangan yang mirip dengan BGP dan Zatko juga secara rahasia memberitahukan kepada agen pemerintah AS bagaimana caranya BGP dapat dimanfaatkan untuk penyadapan.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Siapapun dengan router BGP dapat mengganggu lalu-lintas data yang menuju ke alamat IP. Penyerangan hanya mengganggu lalu-lintas data yang menuju alamat yang akan diserang. Metode penyerangan menggunagan BGP dapat digunakan untuk mata-mata perusahaan, mata-mata negara, atau bahkan agen intelijen yang mencari data Internet tanpa harus melalui kerjasama dengan ISP. Penyadapan dengan menggunakan&amp;nbsp; BGP sudah lama menjadi kelemahan yang bersifat teori, tapi tidak ada yang melakukan demonstrasi sampai Anton “Tony” Kapela, Direktur Data Center dan Jaringan di 5Nines Data, Alex Pilosov, CEO Pilosoft, menunjukkan teknik mereka pada&amp;nbsp; konferensi para hacker, DefCon. Pasangan peneliti keamanan tersebut sukses membajak lalu-lintas Internet pada jaringan konferensi dan mengalihkannya ke sebuah sistem di kota New York sebelum me-routing kembali ka DefCon di Las Vegas. &lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Teknik tersebut, tidak memanfaatkan celah pada BGP, tapi hanya menggunakan cara BGP berkerja. Kapela mengatakan pada Wired.com bahwa teknologi BGP tidak ada celah, tidak ada kesalahan protocol dan tidak ada kesalahan pada software.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Note: Lebih jelas tentang BGP dapat dilihat &lt;a href="http://id.wikipedia.org/wiki/Border_Gateway_Protocol"&gt;di sini&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-4552131811336989509?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/4552131811336989509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=4552131811336989509&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4552131811336989509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4552131811336989509'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/12/lubang-keamanan-terbesar-di-internet.html' title='Lubang Keamanan Terbesar Di Internet'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HRtht7YbG-g/SxvNYEZaGvI/AAAAAAAAAF4/HFi5sq1MTnU/s72-c/bgp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-7837507243445072682</id><published>2009-12-06T22:13:00.001+07:00</published><updated>2009-12-06T22:14:12.460+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing'/><title type='text'>Prioritas Dalam Mengetes Sistem</title><content type='html'>&lt;div style="text-align: justify;"&gt;Apa yang bisa kita lakukan supaya pengetesan bisa dilakukan secara efektif dan menyeluruh? orang-orang bagian TI mengeluh sulitnya pe&amp;nbsp; rencanaan tes dan skenario, tapi kenyataannya testing untuk sistem yang kritikal harus dilakukan. Berikut adalah poin yang perlu diperhatikan dalam lingkungan pengetesan Anda untuk mendapatkan hasil yang kredibel.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Buat Lingkungan Pengetesan yang Sama dengan Lingkungan Real&lt;/b&gt;&lt;br /&gt;Mempunyai lingkungan pengetesan yang berbeda (meskipun sedikit) dengan lingkungan real tidaklah efektif. Salah satu contoh adalah domain Windows Active Directory yang mempunyai konﬁgurasi Group Policy yang sangat unik, konﬁgurasi DNS yang kompleks, beberapa domain trust, banyak keanggotaan grup, dan banyak account internal. Virtualisasi merupakan solusi yang cocok untuk ini: Anda bisa mempromote domain controller pada virtual machine, memindahkannya ke jaringan terpisah untuk pengetesan, dan kemudian menghapusnya dari domain yang sebenarnya.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Lakukan Pengetesan dengan Beberapa Cara&lt;/b&gt;&lt;br /&gt;Pengetesan tidak cukup hanya dilakukan satu kali. Lakukan dengan dua cara yang berbeda, dan lihat apakah hasilnya sama. Sebagai contoh, pada waktu pengetesan Windows Active Directory itu sendiri dan restore dari back-up sistem untuk memastikan keduanya bisa mengembalikan sistem ke keadaan. Metode ini berguna jika salah satu cara gagal. Cara lain adalah dengan menugaskan satu orang untuk mempersiapkan skema pengetesan dan satu orang lagi buat mengimplementasikannya untuk mengimplementasikan skema tersebut untuk memastikan semuanya sudah pasti dan tidak ada lagi asumsi.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Tes Proses Pengembalian Sistem&lt;/b&gt;&lt;br /&gt;Untuk pengetesan yang berhubungan dengan upgrade atau peningkatan sistem eksisting, Anda harus mengetes proses pengembalian sistem. Anda juga bisa mengetes ini dalam beberapa cara bergantung pada konteks upgrade yang dilakukan. Beberapa dintaranya adalah mencakup menghapus hard disk pada konﬁ&amp;nbsp; gurasi RAID 1 (harddisk yang dicabut tidak diubah), restore semua dari backup, uninstall fungsi upgrade, back-up database, atau cukup menggunakan perangkat baru saja, degan sistem eksis&amp;nbsp; ting dimatikan ketika upgrade.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Jangan Lanjutkan Tanpa Pengetesan &lt;/b&gt;&lt;br /&gt;Jika timbul suatu hal ketika proses pengetesan, tetap teruskan. Perlu ditekankan bahwa pengetesan merupakan hal penting. Bergantung situasinya, ini mungkin sulit dilakukan atau mempunyai dampak politik. Jika keputusan dilanjutkan atau tidaknya pengetesan ada di tangan orang lain tapi Anda yang bertanggung jawab jika sistem tidak berfungsi, tolak saja mentah-mentah!&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Ingat Tujuan Pengetesan: Tidak Ada Kejutan Ketika Go-Live&lt;/b&gt;&lt;br /&gt;Kejutan adalah hal terakhir yang Anda inginkan ketika go-live. Pengetesan yang menyeluruh bisa mencegah “proses belajar” ketika sistem baru digunakan. Memang pengetesan tidak bisa 100% sama dengan lingkungan riil, jadi selalu ada risiko timbul suatu hal. Sebagai contoh, jika pada waktu mengetes suatu software Anda menggunakan sekuriti lebih dari yang dibutuhkan maka ketika go-live, sekuritinya perlu disesuaikan dengan kebutuhan operasional. Ini bisa memakan waktu&amp;nbsp; Anda yang berharga dan menimbulkan risiko. Oleh karena itu, dalam melakukan pengetesan kita perlu dokumentasi tentang sekuriti atau script yang perlu dijalankan supaya lingkungan pengetesan sama dengan lingkungan real.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Gunakan Resource dan Standar Pengetesan yang Sudah Ada&lt;/b&gt;&lt;br /&gt;Tidak semua kita mempunyai sertiﬁkasi, tapi kita bisa menggunakan resource eksisting untuk mengdapatkan tes yang kredibel. Beberapa yang bisa menjadi titik awal adalah Standard Performance Evaluation Corporation dan pencarian di Internet tentang contoh skema pengetesan. Jika&amp;nbsp; tidak mempunyai komponen pengetesan yang pasti, Anda bisa membuat skema sendiri. Pastikan Anda membuatnya secara saksama dan komprehensif. Blog Sara Ford di MSDN bisa jadi sumber yang bagus dalam membuat spesiﬁ&amp;nbsp; kasi pengetesan.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Jangan Membuat Asumsi Apapun&lt;/b&gt;&lt;br /&gt;Pengetesan memang bisa menjadi salah satu bentuk training pekerjaan yang berhubungan dengan lingkungan Anda tapi beberapa bagian kecil mungkin terpengaruh ketika proses&amp;nbsp; upgrade. Bergantung pada upgrade yang dilakukan, ini bisa mencakup adanya opsi tambahan, perubahan permission, dan perubahan ﬁle log (ini berlaku jika Anda memonitoring ﬁle log sistem). Jika ada sedikit perubahan dalam penulisan log setelah upgrade, sistem monitoring perlu ditinjau ulang. Dengan melakukan langkah menyeluruh, meskipun untuk pekerjaan sederhana, risiko timbulnya hal-hal kecil yang tidak diinginkan bisa dikurangi.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Gunakan Manajemen Proyek untuk Mengatur Pengetesan&lt;/b&gt;&lt;br /&gt;Mempunyai manajemen proyek dan dukungan manajemen akan membuat pengetesan Anda kredibel. Dengan demikian bagian lain mengerti bahwa pe&amp;nbsp; ngetesan tersebut perlu dilakukan dan manajemen Anda akan mempunyai rencana langkah pengetesan yang lebih baik. Hanya mengatakan secara lisan bahwa Anda sedang mengetes software XYZ baru tidak efektif untuk mengikutsertakan manajemen dalam rencana pengetesan. Beritahukan status rencana pengetesan, dan lakukan pengetesan dengan beberapa pihak. Pastikan rencana pengetesan terdokumentasi untuk melihat kemajuannya; supaya manajemen bisa melihat pekerjaan dan tantangan yang berhubungan dengan pengetesan yang Anda lakukan.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Pastikan Kegagalan Tes Bisa Disimulasikan&lt;/b&gt;&lt;br /&gt;Hampir setiap model pengetesan pada bagian tertentu akan mengalami kegagalan. Ketika mengetes sistem, banyak administrator yang mengetes hanya sebentar atau mengubah konﬁgurasi yang hanya mempengaruhi pengetesan saja. Ketika kegagalan muncul, catat dan simulasikan. Lebih lanjut, cari pengetes lain untuk melihat apakah mereka juga mengalami kegagalan yang sama. Jika kegagalan atau isu tersebut mempengaruhi keberhasilan keseluruhan pekerjaan, ikut sertakan staf support produk yang bersangkutan (jika memungkinkan) untuk mengidentiﬁkasi masalah yang terjadi. Bergantung pada tingkat kegagalannya, keseluruhan pekerjaan mungkin tidak perlu dihentikan, dan proses identiﬁ&amp;nbsp; kasi bisa dilakukan secara paralel sampai akhir pengetesan.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;Tes dengan Lingkungan yang Berbeda&lt;/b&gt;&lt;br /&gt;Jika Anda ingin melakukan pengetesan yang berkualitas, pikirkan beberapa tantangan yang mungkin akan dihadapi. Ini bisa mencakup sistem yang lebih sedikit tapi dengan fungsi yang lebih banyak, menggandakan atau membagi beban kerja Anda, mengintegrasikan bagian lain, atau mengubah bagian inti dari lingkungan TI Anda. Jika memungkinkan, alokasikan waktu dan resource untuk melakukan pengetesan dengan lingkungan (skenario) yang berbeda.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Gunakan Lingkungan Tes Anda&lt;/b&gt;&lt;br /&gt;Jika Anda telah bersusah payah membuat lingkungan pengetesan lengkap, mengapa tidak menggunakannya untuk pengetesan yang hendak Anda lakukan? Ini bisa lingkungan pengetesan yang sebelumnya digunakan untuk mengetes update atau lingkungan pengetesan yang dibuat sebagai pelatihan. Jangan lupa masalah lisensi dalam lingkungan pengetesan jika Anda ingin tetap menggunakannya.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-7837507243445072682?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/7837507243445072682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=7837507243445072682&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7837507243445072682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7837507243445072682'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/12/prioritas-dalam-mengetes-sistem.html' title='Prioritas Dalam Mengetes Sistem'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-3785512064889404533</id><published>2009-11-15T07:11:00.006+07:00</published><updated>2009-12-04T23:56:15.944+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>INTEL CENTRINO 2</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_HRtht7YbG-g/Sv2kHcYFA7I/AAAAAAAAAFo/_LqYuSFo-i0/s1600-h/untitled.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5403655575697687474" src="http://2.bp.blogspot.com/_HRtht7YbG-g/Sv2kHcYFA7I/AAAAAAAAAFo/_LqYuSFo-i0/s320/untitled.bmp" style="cursor: pointer; float: left; height: 193px; margin: 0pt 10px 10px 0pt; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Solusi dari pabrikan Intel untuk ﬁtur Hybrid Graphics, umur pakai baterai lebih lama dan pilihan WiMax untuk platform mobile. memang sudah tidak aneh lagi jika pabrikan Intel selalu menghadirkan inovasi-inovasi baru yang layak untuk diikuti. Pada beberapa produk processor-nya, penomoran menjadi sangat penting karena dalam kasus processor dari Intel ini. Semakin tinggi penomoran, maka semakin signiﬁan juga perkembangan yang terjadi dari produk processor tersebut, baik itu dari sisi teknologi, ﬁtur, daya yang dibutuhkan, dan sebagainya.&lt;br /&gt;&lt;br /&gt;Kita ambil contoh adalah dari line Pentium, yang berubah menjadi Pentium II, kemudian Pentium III dan terakhir menjadi Pentium IV sebelum berubah nama menjadi seri Intel Core. Kemudian apakah processor Centrino memang memerlukan revisi nomor menjadi Centrino 2? Jika melihat dari konstruksi barunya, Centrino 2 tidak menawarkan hal yang baru, ukuran die CPU-nya juga masih sama dan tidak ada penambahan instruksi yang menyebabkan tidak ada peningkatan dalam hal performa pada Centrino 2 tersebut.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Centrino 2 memang tidak mengalami peningkatan dalam hal performa, namun tentu saja masih ada beberapa perubahan yang ditawarkan oleh processor ini. Centrino 2 sendiri mengeluarkan lima model CPU mulai dari clock 2.26 GHz sampai dengan 2.8 GHz. Seluruh processor tersebut berbasis teknologi 45 nm yang menggunakan Penryn-core. FSB yang ditawarkan mulai dari 800 MHz sampai dengan 1066 MHz. Terintegrasinya chipset WiFi terbaru di dalamnya memberikan jangkauan sinyal yang lebih luas sekaligus mampu mereduksi daya yang dibutuhkan, namun dengan standar yang masih sama, yaitu dukungan 802.11a/b/g/n WiFi standar. Pada processor ini sebenarnya juga sudah ditawarkan komponen opsional untuk WiMax, namun karena provider WiMax belum banyak maka hanya pada beberapa laptop branded saja ﬁtur ini sudah diaplikasikan.&lt;br /&gt;Salah satu pengembangan ﬁtur yang paling signiﬁkan dari Centrino 2 adalah performa  graphic terintegrasinya. Pada Centrino 2 ini, ia menggunakan Intel GMA 4500MHD graphic core yang memiliki dukungan terhadap hybrid mode, di mana Anda bisa memilih antara menggunakan onboard graphics yang lebih hemat daya atau menggunakan discrete graphic yang tentu memiliki kinerja lebih bagus. Hal lain yang mengalami peningkatan adalah dukungan terhadap DDR2 dan DDR3. CPU ini mendukung data rates DDR2 800 MHz yang tadinya hanya 667 MHz dan DDR3 sampai dengan 1066 MHz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lebih Lanjut tentang Intel Core 2&lt;/span&gt;&lt;br /&gt;Generasi kelima dari Centrino platform ini memiliki kode nama Montevina yang kemudian diganti dengan nama Centrino 2. Mobile chipset yang digunakan untuk mendukung processor Centrino 2 adalah Intel Mobile 4 Express chipset dengan codename Cantiaga (GL40, GS45, GM45, GM47, atau PM45) dengan graphic terintegrasi Intel GMA X4500 dan southbridge ICH9M ber-FSB 1066 MT/s. Core graphic GM45/47 memiliki clock 533/640MHz yang memiliki 10 uniﬁed shaders meningkat dari yang tadinya hanya disediakan 8 uniﬁed shaders dari GMA X3100.&lt;br /&gt;&lt;br /&gt;Beberapa dukungan lain adalah RAM DDR2-667,800 dan DDR3-800,1066 SO-DIMM. NAND ﬂash memory caching juga sudah tersedia yang di-branded menggunakan nama Intel Turbo Memory. Selain itu, Gigabit LAN juga sudah didukung dengan kontrolernya 82567LM dan 82567LF. Pada backpanel disediakan display port yang sudah mendukung HDMI. DVI,  dan port VGA standar. Untuk bagian processor, socket yang digunakan adalah Socket P/ Micro-FCPGA/Micro-FCBGA. Dengan FSB 1066 MT/s dan clock antara 2GHz sampai dengan 3.06GHz yang sudah mendukung SSE4.1. Di mana pada SSE4.1 terdapat 47 instruksi baru dibandingkan dengan SSE3. Daya yang dibutuhkan diklaim hanya 29 Watt, lebih kecil dibandingkan Merom dan Penryn generasi pertama yang membutuhkan 34 Watt TDP. Modul Wireless juga sudah disertakan di sini, di antaranya adalah Intel WiFi Link 5100/5300 mini-PCIe adapter, dan add-on card WiMax (802.16). Atau bisa juga menggunakan Intel combo WiFi/WiMax Link 5150/5350 mini-PCIe adapter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Teknologi Intel vPro&lt;/span&gt;&lt;br /&gt;Produk processor Centrino, baik generasi Centrino maupun Centrino 2 yang sudah menggunakan teknologi Intel vPro lebih diperuntukkan bagi pasar bisnis dibandingkan dengan pasar end user. Dengan digunakannya teknologi intel vPro, maka pada laptop tersebut akan memiliki ﬁtur yang mengijinkan administrator melakukan remote access, baik secara wired atau wireless untuk melakukan maintenance dan service meskipun OS di dalam laptop tersebut sedang mengalami crash. Selain itu, saat laptop terkoneksi dengan power AC (bukan baterai) administrator juga bisa melakukan remote access, baik saat system dalam kondisi sleep mode atau power dalam keadaan off (mati).&lt;br /&gt;&lt;br /&gt;Laptop dengan teknologi vPro memiliki processor dual core dan ﬁtur wireless sama seperti yang dimiliki kelas Centrino. Teknologi vPro mengintegrasikan beberapa ﬁtur, seperti management, security, dan  remote deployment yang digunakan untuk melakukan monitoring terhadap laptop (melindungi event logs, mengakses BIOS setting, pemberitahuan jika sinyal berada di luar jangkauan, melindungi data storage), melakukan maintaining dan updating sistem (akses untuk melindungi sistem information, remote poer up, console redirection), melakukan perbaikan system (remote boot, console redirection, preboot access ke setting BIOS, proteksi events logs), dan mengamankan systems (remote power up, hardware ﬁlters untuk network trafﬁc, agent presence checks/triggers, out of band alerting).&lt;br /&gt;&lt;br /&gt;Selain ﬁtur-ﬁtur di atas ada beberapa teknologi lain lagi yang ada pada vPro seperti Transport Layer Security (TLS) untuk mengamankan komunikasi data dari LAN yang terbuka yang diakses oleh laptop di luar system ﬁrewall yang ada. Juga sudah mendukung Microsoft Network Access Protection (NAP) dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;I&lt;span style="font-weight: bold;"&gt;NTEL CENTRINO 2 CPU LINE UP   &lt;/span&gt;&lt;br /&gt;PROCESSOR  CLOCK                           | FSB  CACHE | TDP&lt;br /&gt;Core 2 Duo T9600  2.80 GHz |  1066  6 MB    | 35w&lt;br /&gt;Core 2 Duo T9400  2.53 GHz  | 1066  6 MB   | 35w&lt;br /&gt;Core 2 Duo T9500  2.53 GHz  | 1066  6 MB    | 25w&lt;br /&gt;Core 2 Duo T8600  2.40 GHz  | 1066  6 MB   | 25w&lt;br /&gt;Core 2 Duo T8400  2.26 GHz  | 1066  6 MB    | 25w&lt;br /&gt;&lt;br /&gt;Semua ﬁtur di atas sudah terintegrasi secara  hardware di dalam Centrino maupun Centrino 2, jadi jika processor Centrino Anda sudah ada logo vPro-nya bisa dipastikan Anda akan bisa mengakses seluruh teknologi yang kami sebutkan, namun dengan harga yang tentu lebih mahal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Centrino 2 Calpella&lt;/span&gt;&lt;br /&gt;Memang teknologi Centrino 2 masih terbilang baru, namun Intel sudah menyiapkan generasi berikutnya dari Centrino 2 dengan codename Calpella yang menjadi generasi keenam nantinya. Processor ini akan secara langsung ditandingkan dengan platform terbaru dari rival teberatnya, yaitu AMD Fusion. Dan kemungkinan akan dirilis pada Q3 2009. Beberapa informasi yang kami dapat menyebutkan informasi mengenai Calpella sebagai berikut. Chipset menggunakan Intel Mobile Express dengan teknologi graphic (yang kemungkinan masih sama) dan memiliki dukungan decoding/encoding dan editing/playback dari format H.264/MPEG-4 AVC yang digunakan pada Blu-ray Discs. Juga dukungan terhadap HD 1080p video yang optimal untuk melakukan playback dan editing terhadap format ﬁle MPEG-2 atau DVD.&lt;br /&gt;&lt;br /&gt;Fitur lain yang masih terdapat pada board adalah dukungan Intel QuickPath Interconnect, tambahan display port DPCP selain HDMI, DVI, dan VGA port. RAM yang didukung kali ini hanya jenis SO-DIMM DDR3-800, DDR3-1066, DDR3-1333, dan DDR3-1600. Juga tambahan dukungan Solid-state drive atau Hybrid hard drives. Microarchitecture CPU dari Calpella sendiri akan berganti menjadi berbasis Nehalem yang memiliki dua jenis, yaitu 45nm Dual Core dengan TDP 35-45Watt dan 45nm Quad Core dengan TDP 45-55Watt TDP. Modul Wireless yang dianut adalah   Intel WiFi Link (802.11 a/b/g/n) dan WiMax (802.16). Benarkah informasi tersebut? Mari kita tunggu saja!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-3785512064889404533?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/3785512064889404533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=3785512064889404533&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/3785512064889404533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/3785512064889404533'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/11/intel-centrino-2.html' title='INTEL CENTRINO 2'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HRtht7YbG-g/Sv2kHcYFA7I/AAAAAAAAAFo/_LqYuSFo-i0/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-2829576603564508229</id><published>2009-11-01T10:54:00.001+07:00</published><updated>2009-12-04T23:59:04.407+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>WEB WIDGET</title><content type='html'>WEB WIDGET merupakan sekumpulan kode yang disediakan 3rd party, dan dapat iintegrasikan (copy paste) ke dalam website Anda tanpa memerlukan kompilasi tambahan dan prosedur yang rumit. Ya, hanya dengan copy dan paste!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Beberapa istilah lain yang juga umum dipergunakan untuk menyebut web widget adalah badge, module, snippet, plug-in, dan lain sebagainya. Umumnya web widget menggunakan DHTML, JavaScript, atau Flash. Fitur yang disediakan sangat beragam, dari hit counter sederhana sampai game yang cukup rumit, dapat ditampilkan dengan web widget.&lt;br /&gt;&lt;br /&gt;Penggunaan web widget telah dimulai sejak dimulainya era Word Wide Web, walaupun pada awalnya hanya digunakan untuk hit counter dan banner iklan, tetapi web widget terus berkembang dengan pesat dan menawarkan berbagai widget yang menarik. Umumnya, web widget saat ini digunakan oleh blogger, pengguna web social network  (seperti Facebook, Friendster, dan seterusnya), juga oleh pemilik website pribadi.&lt;br /&gt;&lt;br /&gt;Baiklah, kini saatnya kita mencoba beberapa web widget yang dapat membuat website Anda menjadi lebih menarik, tanpa Anda harus menguasai bahasa pemrograman yang rumit!&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Twitter&lt;/span&gt;&lt;br /&gt;Twitter merupakan sebuah service yang memungkinkan Anda untuk menulis pesan pada website  twitter.com, Anda dapat menuliskannya melalui website twitter.com, SMS,  instant messaging, atau aplikasi 3rd party yang khusus dibuat untuk mengelola pesan twitter. Untuk apa pesan yang ditulis pada twitter? Seperti slogan twitter yang berbunyi “What are you doing?”, pesan-pesan pada twitter ditujukan pada rekan, keluarga, dan segenap koneksi Anda yang ingin mengetahui apa yang sedang Anda kerjakan, dan Anda memberitahukan mereka melalui twitter. Pesan-pesan yang Anda tulis pada twitter, dapat Anda tampilkan ulang pada website Anda dengan menggunakan script atau web widget yang tersedia. Untuk keperluan ini, mula-mula Anda harus melakukan registrasi pada website www.twitter.com, dan memilih sebuah nama atau screen name yang unik. Setelah sukses melakukan registrasi,&lt;br /&gt;&lt;br /&gt;Anda dapat mencoba menuliskan beberapa pesan yang akan terlihat tampil pada website twitter.com.Sekarang, bagaimana caranya menghubungkan twitter dengan website Anda? Tersedia berbagai cara, salah satunya melalui website http://www.bloggerbuster.com/2008/04/add-customized-twitter-widget-to-your.html, di mana Anda dapat menampilkan twitter pada website/blog Anda dengan widget yang disediakan, komplit dengan icon yang menarik. Setelah melewati tahap ini, pengunjung website Anda dapat membaca pesan-pesan twitter yang tertulis pada website Anda. Pastinya Anda tidak puas sampai di sini, selanjutnya Anda pasti akan berpikir bagaimana untuk mengupdate pesan pada twitter dengan mudah.&lt;br /&gt;&lt;br /&gt;Melalui website  http://twitter.com/devices, Anda dapat mendaftarkan nomor handphone atau  account Instant Messenger (yang didukung oleh twitter.com adalah melalui GTalk, LiveJournal, dan Jabber) yang memungkinkan Anda melakukan update pesan twitter melalui SMS atau instant messaging yang didukung.Untuk meng-update twitter melalui aplikasi desktop 3rd party, Anda dapat menggunakan berbagai software seperti pwytter (http://www.pwytter.com),&lt;br /&gt;twitterlicious (http://www.ejecutive.co.uk/projects/twitterlicious), dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Alexa&lt;/span&gt;&lt;br /&gt;Alexa.com merupakan website yang menawarkan ﬁtur  untuk menampilkan peringkat/ranking website Anda, website dengan rank 1 berarti website yang memiliki ranking paling tinggi di dunia menurut versi alexa. Anda dapat menggunakan web widget yang disediakan oleh alexa, dengan mengunjungi situs http://www.alexa.com/site/devcorner, halaman ini menampilkan ﬁtur - ﬁtur untuk developer, salah satunya adalah ﬁtur widgets. Pilih bagian widgets dan Anda akan diberikan tiga pilihan widget, yaitu Trafﬁc Graph, Site Stats Button, dan Trafﬁc Rank Button.  Jika Anda memilih Site Stats Button atau Trafﬁ  c Rank Button, Anda hanya perlu memasukkan alamat website, maka secara otomatis alexa akan menghasilkan kode program yang dapat langsung di-copy paste ke dalam website Anda. Hasilnya adalah informasi peringkat website Anda. Pilihan Trafﬁc Graph akan menampilkan statistik website dalam bentuk graﬁk, Anda perlu menginput alamat website, range (berkisar dari 7 hari sampai dengan maksimum), dan type (tersedia pilihan Reach, Rank, atau Page Views). Untuk Trafﬁc Graph ini, statistik website baru akan tampil jika website Anda masuk ke dalam peringkat top 100.000.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Poll dan Survai&lt;/span&gt;&lt;br /&gt;Poll merupakan sebuah pertanyaan singkat beserta pilihan jawaban untuk mengetahui opini umum, hasilnya dapat diketahui secara langsung. Sedangkan, survai lebih bertujuan untuk mengumpulkan data yang akan dianalisis lebih lanjut, dan bisa jadi memerlukan data seperti informasi responden, dan serentetan pertanyaan yang berkaitan dengan topik yang dibahas. Baik poll maupun survai merupakan salah satu bentuk interaksi terhadap pengunjung website, tersedia web widget yang mengizinkan Anda menciptakan dan menampilkan sebuah poll/survai. Salah satu penyedianya adalah website http://polldaddy.com. Untuk keperluan ini, Anda harus mendaftarkan diri terlebih dahulu pada website tersebut, lalu dengan beberapa langkah mudah, Anda dapat membuat poll atau survai, menciptakan pertanyaan beserta pilihan jawaban yang tersedia, dan seterusnya. Berikutnya Anda akan mendapatkan kode program yang dapat di-copy paste langsung ke dalam website Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Flickr&lt;/span&gt;&lt;br /&gt;Bagi Anda yang menyukai fotograﬁ, tentunya sudah tidak asing lagi dengan website ﬂickr.com, sebuah komunitas online yang terkenal dengan penyimpanan dan sharing ﬁle foto, dan juga ﬁle berbentuk video. Bagi Anda yang ingin menampilkan foto atau video yang berasal dari ﬂickr pada website, maka Anda dapat memanfaatkan ﬁtur web widget yang telah disediakan ﬂickr. Satu-satunya syarat adalah Anda harus memiliki account ﬂickr atau account Yahoo!. Untuk mendapatkan kode widget, mula-mula arahkan browser pada alamat http://ﬂickr.com/badge.gne, Anda akan diminta untuk memasukkan account Anda. Langkah berikutnya, Anda diminta untuk memilih antara HTML badge atau Flash badge (ﬂickr menggunakan istilah badge),  selanjutnya Anda diminta memilih konten gambar/video yang ingin ditampilkan. Konten gambar/video tidak selalu berasal dari koleksi Anda, tetapi dapat juga berasal dari konten yang di-upload orang lain untuk konsumsi publik, bahkan Anda dapat menentukan tag tertentu untuk menyaring topik konten yang ditayangkan dalam widget. Selanjutnya, Anda akan diminta menentukan kustomisasi warna background, link, dan  text, lalu selesailah sudah pengaturan widget, selanjutnya akan tampil preview konten yang telah Anda tentukan beserta sederet kode yang siap diintegrasikan (copy paste) ke dalam website Anda!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google AdSense&lt;/span&gt;&lt;br /&gt;Google AdSense merupakan web widget popular untuk pelayanan iklan, dan dapat menghasilkan  revenue bagi website Anda. AdSense menggunakan kode JavaScript yang harus Anda sisipkan pada website Anda, setelah Anda melakukan registrasi yang telah disetujui oleh Google. Keberadaan Google AdSense sering mengundang sebagian orang yang hanya ingin mengejar keuntungan semata, dan menimbulkan berbagai praktek untuk memanipulasi hasilnya. Bagi Anda yang memang memiliki website berkualitas, tentunya tidak perlu menggunakan cara-cara yang tidak benar, sudah pasti Google AdSense akan lebih mungkin menghasilkan keuntungan bagi website dengan konten yang menarik pengunjung. Untuk memulai Google AdSense, Anda dapat mendaftarkan website Anda pada alamat http://www.google.com/adsense  dan melakukan registrasi. Google akan melakukan veriﬁkasi dan mungkin Anda tidak akan langsung mendapatkan approval dari Google, tunggu hingga Anda mendapatkan instruksi lebih lanjut dan script untuk ditambahkan pada website Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;FeedBurner&lt;/span&gt;&lt;br /&gt;FeedBurner merupakan penyedia manajemen web feed, yang digunakan agar pengunjung website Anda dapat mengikuti perkembangan konten melalui program Feed Reader, tanpa harus mengunjungi website untuk melihat perubahan terbaru. Untuk memasang ﬁtur ini, kunjungi terlebih dahulu website http://www.feedburner.com, dan isikan URL website Anda, selanjutnya Anda akan diberikan pilihan untuk menggunakan Atom ataukah RSS. Ikuti terus instruksi yang meminta Anda memasukkan alamat feed, username, dan password (jika Anda belum  login), FeedBurner akan menyediakan tombol Activate Feed untuk mengaktifkan alamat feed Anda.&lt;br /&gt;&lt;br /&gt;Langkah selanjutnya adalah memasang web widget pada website Anda agar pengunjung dapat melakukan subscribe feed, caranya adalah kembali pada halaman dashboard Anda pada feedburner.com, pilih button Publicize, klik pada  link friendly graphic yang akan mengarahkan Anda pada halaman Chicklet Chooser. Di sini Anda dapat menentukan icon, dan mendapatkan kode program yang dapat di-copy paste ke dalam website Anda, atau melakukan import widget tersebut jika Anda memiliki blog pada blogger.com.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MyBlogLog&lt;/span&gt;&lt;br /&gt;MyBlogLog (http://www.mybloglog.com) menawarkan web wid-get yang menampilkan blogger lain yang mengunjungi website Anda, dalam jaringan MyBlogLog. Untuk menggunakan MyBlogLog, mula-mula Anda harus melakukan registrasi pada website MyBlogLog. Jika Anda memiliki account Yahoo!, Anda dapat menggunakannya untuk login dan menciptakan account MyBlogLog yang baru. Hal ini dimungkinkan karena MyBlogLog telah melakukan akuisisi dengan Yahoo!. Setelah Anda memiliki account MyBlogLog, Anda dapat menambahkan berbagai widget pada URL http://www.mybloglog.com/buzz/e_widget_newwithme.php, beberapa widget yang ditawarkan adalah widget New With Me Sidebar, New With Me Full Page, About Me, dan Email Signature. Masing-masing widget telah disertai dengan ﬁtur kustomisasi, kode script yang siap di-copy paste, dan preview dari widget yang bersangkutan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;YouTube&lt;/span&gt;&lt;br /&gt;Tentunya rata-rata pengguna Internet telah mengetahui website yang satu ini, bisa dikatakan bahwa YouTube mempelopori era baru pada dunia Internet dalam menciptakan komunitas sharing video. YouTube menyediakan web widget yang memungkinkan Anda untuk menampilkan video bar pada website Anda. Caranya adalah dengan membuat account (atau login dengan account Google) pada website  http://www.youtube.com. Kemudian pilih menu Community – blog, atau mengarahkan browser Anda pada URL http://www.youtube.com/blog. Klik link add a video bar, dan Anda akan diarahkan pada halaman kustomisasi untuk menampilkan video bar pada website Anda.Kustomisasi yang dapat dilakukan antara lain adalah bentuk orientasi (vertikal atau horizontal), channel video yang dipilih, expression yang berbentuk keyword untuk melakukan penya  ringan topik lebih lanjut. Kode program untuk mengintegrasikan video bar YouTube pada website Anda akan langsung tersedia pada halaman yang sama.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Shoutbox&lt;/span&gt;&lt;br /&gt;Kalau pada web widget twitter, Anda dapat meninggalkan pesan untuk pengunjung website, maka dengan shoutbox, Anda dapat memberikan fasilitas pada pengunjung website untuk meninggalkan pesan pada halaman website Anda. Cukup banyak web widget shoutbox (umum juga disebut tagboard, shoutout, chatbox) yang dapat Anda peroleh di Internet, salah satunya adalah ShoutMix (http://www.shoutmix.com), Anda harus terlebih dahulu melakukan tahapan registrasi yang disediakan website ShoutMix, selanjutnya Anda akan diberikan berbagai pilihan style shoutbox yang menarik. Setelah Anda memilih salah satu style yang Anda inginkan, Anda akan diarahkan untuk masuk ke dalam halaman control panel, di mana Anda dapat melakukan pengaturan lebih lanjut. Untuk meletakkan shoutbox pada website Anda, mula-mula klik pada link Get codes yang terdapat pada halaman control panel, lalu pilih link Place shoutbox on webpage, dan Anda akan mendapatkan kode script yang siap untuk di-copy paste ke dalam website Anda. Eksplorasi halaman control panel, dan Anda akan mendapatkan ShoutMix memiliki ﬁtur-ﬁtur gratis seperti menghapus dan premium untuk ﬁtur-ﬁtur tambahan seperti bandwidth dan storage penyimpanan pesan yang lebih besar, arsip pesan, dan lain sebagainya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kalender&lt;/span&gt;&lt;br /&gt;Salah satu web widget menarik lainnya adalah web widget kalender, yang memungkinkan Anda menampilkan jadwal dan event tertentu pada website Anda.  Salah satu website yang menyediakan web widget kalender adalah  http://www.widgetbox.com/widget/google-calendar, web widget ini diambil dari Google Calendar, yang memungkinkan Anda untuk sharing kalender dengan pengguna lainnya.Pada alamat URL di atas, Anda dapat melakukan kustomisasi style kalender dan mendapatkan kode script untuk diintegrasikan ke dalam website/blog Anda. Cuaca Menampilkan cuaca di berbagai kota melalui website Anda merupakan daya tarik tersendiri, salah satu penyedia web widget untuk keperluan ini adalah AccuWeather, yang dapat Anda akses pada alamat URL http://netweather.accuweather.com. Pada halaman utama website tersebut, klik pada tombol Get My NetWeather, Anda akan di minta untuk menentukan konﬁ  gurasi awal seperti tampilan unit (English atau Metric), bahasa, dan lokasi. Tahap selanjutnya Anda akan diminta menentukan ukuran  widget, kategori, dan theme. Langkah terakhir, akan tampil script yang siap untuk ditambahkan pada website Anda, terdapat pilihan script untuk Web Page Code dan MySpace Code. Gunakan MySpace Code jika Anda memiliki halaman pada MySpace, selain itu gunakan Web Page Code untuk ditambahkan secara manual pada website Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Data Saham&lt;/span&gt;&lt;br /&gt;Jika Anda seorang investor/trader, tentu sering mengamati beberapa saham yang menjadi watch list favorit Anda. Bagaimana jika data tersebut tampil pada website Anda? Bahkan Anda dapat melihat pergerakan harganya pada saat bursa buka. Salah satu penyedianya dapat Anda temukan pada alamat URL  http://www.widgetbox.com/widget/livestockquotes, di sini Anda dapat menentukan style tampilan web widget seperti warna, lebar, tinggi, dan tentunya simbol saham-saham portfolio Anda, juga disediakan pilihan apakah Anda mengizinkan pengunjung website untuk dapat berinteraksi ikut memasukkan simbol saham. Selanjutnya, Anda dapat langsung menambahkan web widget tersebut pada halaman website, seperti Facebook, Blogspot, WordPress, TypePad, dan seterusnya dengan memilih icon website yang Anda kehendaki. Juga disediakan embed code yang siap diintegrasikan pada website Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kumpulan Web Widget &lt;/span&gt;&lt;br /&gt;Jika Anda adalah seorang blogger dan telah membuat blog pada website yang menyediakan host dan tools untuk menciptakan blog (misalnya blogspot.com, wordpress.com, dan sebagainya) Anda juga akan menemukan berbagai web widget menarik yangtelah disediakan dan dapat Anda tambahkan sebagai elemen tambahan pada halaman blog Anda. Terdapat keuntungan utama dari menggunakan web widget  yang berasal dari host yang sama dengan website/blog Anda, yaitu website Anda tidak perlu mengambil konten dari website lain, yang berarti mengurangi beban website Anda. Karena itu, pelajari terlebih dahulu web widget yang telah disediakan pada hosting yang Anda pergunakan, kemudian pertimbangkan web widget dari website lain jika diperlukan.Juga terdapat website yang mengkhususkan diri menyediakan koleksi web widget dan memungkinkan Anda menciptakan web widget sendiri, misalnya ClearSpring (http://www.clearspring.com) dan WidgetBox (http://www.widgetbox.com). 7x24 jam nonstop tidak akan cukup bagi Anda untuk mencoba seluruh web widget yang tersedia pada website-website ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tetap Selektif&lt;/span&gt;&lt;br /&gt;Masih terdapat banyak variasi web widget lain yang dapat Anda peroleh di Internet, jika Anda perhatikan dari sisi bisnis Internet, maka terlihat service-service yang menarik dan mampu mengumpulkan komunitas yang luas menjadi incaran perusahaan-perusahaan besar, sehingga terjadi akuisisi dan kerjasama. Menggunakan web widget bisa jadi mengasyikkan, tetapi hatihati karena web widget dapat digunakan oleh sebagian pihak untuk tujuan yang kurang baik. Salah satu contoh adalah web widget bernama Secret Crush, yang ternyata dapat menginstal malware, hal ini ditemukan oleh perusahaan Fortinet.Seperti telah disinggung pada Google AdSense, web widget sebagai sarana marketing juga cukup marak digunakan, hal ini tidak mengherankan mengingat sedemikian banyak pengguna Internet dan luasnya jaringan yang dapat tercipta melalui web-site social network dan blog, tetapi penggunaan web widget marketing tetap perlu disesuaikan dengan konten Anda agar kenyamanan pengunjung tetap terjaga. Juga perhatikan isu kompatibilitas web browser, sebaiknya lakukan uji coba web widget pada browser-browser yang popular dan umum digunakan.&lt;br /&gt;&lt;br /&gt;Menggunakan web widget pada website Anda merupakan pekerjaan yang relatif mudah, tetapi memilih web widget seefektif mungkin untuk dipasang pada website Anda, bisa jadi merupakan pekerjaan yang lebih sulit. Tidak semua web widget yang telah dicoba dan diketahui, harus berakhir dengan bertengger pada salah satu sudut halaman website Anda. Bisa jadi website Anda sama sekali tidak membutuhkan beberapa web widget, jangan merasa rugi jika tidak menggunakan web widget yang telah dicoba, karena selektif terhadap teknologi, merupakan salah satu cara untuk mengikuti teknologi.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-2829576603564508229?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/2829576603564508229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=2829576603564508229&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2829576603564508229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/2829576603564508229'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/11/web-widget.html' title='WEB WIDGET'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-7048041370446534323</id><published>2009-10-15T19:00:00.001+07:00</published><updated>2009-12-05T00:00:37.025+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing'/><title type='text'>OPTIMASI SQL</title><content type='html'>&lt;div style="text-align: justify;"&gt;Database administrator dan programer sering menggunakan SQL (Structured Query Language) untuk memberikan instruksi kepada database. Tetapi hati-hati, berikan instruksi yang tepat  agar database Anda tidak ngambek.&lt;br /&gt;&lt;br /&gt;Jika diibaratkan manusia, database adalah sahabat yang patuh dan mengerti pada setiap perintah yang diberikan, sayangnya terkadang tidak berlaku sebaliknya, kita tidak patuh dan tidak mengerti pada “perintah” yang diberikan database. Database kadang dapat “mengomel” dengan berbagai cara, bisa jadi dalam bentuk performance yang menurun, pesan kesalahan, atau bahkan hasil laporan yang tidak sesuai. Semuanya dapat kita minimalisasi, bahkan sebelum hal itu terjadi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SQL dan RDBMS&lt;/span&gt;&lt;br /&gt;Optimasi dapat dilakukan dengan berbagai cara, dengan memahami tuning performance pada database dan best practice dari berbagai sumber, Anda dapat memiliki fundamental yang kuat dalam mengoptimalkan kinerja database. Beberapa teknik dan metoda mungkin memerlukan perlakuan khusus yang berbeda, tergantung pada database yang Anda gunakan.&lt;br /&gt;&lt;br /&gt;Sebagai contoh, peningkatan kinerja bisa dilakukan dari sisi administrasi database seperti konﬁgurasi ﬁle dan peng-updatean  service atau  security pack, yang tentunya masing-masing database memiliki keunikan dan teknik tersendiri. Lalu, dengan pertimbangan kompatibilitas, adakah optimasi yang dapat dilakukan secara umum?&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Terdapat seperangkat metode dan teknik yang umum diterapkan saat Anda bekerja dengan RDBMS (Relational Database Management System), mungkin tidak semuanya dapat Anda implementasikan karena sangat tergantung pada lingkungan aplikasi masing-masing, tetapi setidaknya Anda dapat menggunakannya sebagai panduan dan referensi untuk membentuk sistem yang terbaik sesuai dengan kondisi yang dihadapi.&lt;br /&gt;&lt;br /&gt;Optimasi melalui perintah SQL juga memegang peranan yang tidak kalah penting. Inti dari SQL itu sendiri adalah perintah untuk melakukan pengambilan (retrieval), penambahan (insertion), modiﬁ  kasi (updating), dan penghapusan (deletion) data, disertai dengan fungsi-fungsi pendukung administrasi dan managemen database.&lt;br /&gt;&lt;br /&gt;SQL sendiri merupakan sebuah bahasa atau pemrograman standar untuk RDBMS. Walaupun disebut bahasa, mungkin sedikit janggal saat kita menyebut bahasa pemrograman SQL, lebih familiar jika yang terdengar adalah pemrograman C, Visual Basic, Java, Delphi, dan seterusnya. Bahasa-bahasa yang disebut belakangan termasuk dalam pemrograman imperative, mudahnya adalah bahasa yang berbentuk instruksi-instruksi inti. Sedangkan, SQL termasuk dalam pemrograman declarative, yang lebih berbentuk kalimat atau pernyataan.&lt;br /&gt;&lt;br /&gt;Dalam pengembangannya, SQL terbagi-bagi lagi dalam berbagai extension sehingga melahirkan berbagai sebutan seperti SQL/PSM (Persistent Stored Modules) yang merupakan standar ANSI/ISO, T-SQL (Transact-SQL) dari Microsoft dan SyBase,&lt;br /&gt;&lt;br /&gt;PL/SQL (PL merupakan singkatan dari Procedural Language) yang digunakan oleh Oracle, yang kemudian dikembangkan lagi menjadi PL/pgSQL yang digunakan PostgreSQL. Cukup membingungkan, bukan? Untungnya konsep dan elemen-elemen dasar dalam SQL seperti  statement, query, expression, ataupun clause tetap berlaku umum pada setiap SQL extension.&lt;br /&gt;Kita cukupkan pembahasan teori sampai di sini, berikut adalah beberapa optimasi sederhana yang dapat Anda lakukan, untuk setidaknya memperbaiki atau mencegah permasalahan, dan meningkatkan performa RDBMS Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Index&lt;/span&gt;&lt;br /&gt;Optimasi pertama yang kita bahas adalah permasalahan index, tentu Anda mengetahui bahwa index dapat meningkatkan kecepatan pencarian pada record yang diinginkan. Tetapi, Anda harus cukup selektif dalam memilih ﬁeld yang perlu di-index, karena tidak semua ﬁeld memerlukannya.&lt;br /&gt;&lt;br /&gt;Ibaratnya membaca buku, proses pencarian atau scan akan membaca dari awal hingga akhir halaman. Pada ﬁeld yang di-index, pencarian dilakukan secara index scan, atau membaca pada index, tidak langsung pada table yang bersangkutan. Sementara pencarian yang dilakukan langsung dengan membaca record demi record pada table disebut dengan table scan.&lt;br /&gt;&lt;br /&gt;Apakah index scan selalu lebih cepat dibandingkan dengan table scan? Ternyata tidak juga, table scan bisa jadi bekerja lebih cepat saat mengakses record dalam jumlah relatif kecil, ataupun pada saat aplikasi memang memerlukan pembacaan table secara keseluruhan. Sebaliknya dalam mengakses record yang besar pada ﬁeld tertentu, index scan dapat mengurangi operasi pembacaan I/O sehingga tidak jarang menghasilkan kinerja yang lebih cepat.&lt;br /&gt;&lt;br /&gt;Sebagai patokan, Anda dapat menentukan index pada ﬁeld yang sering digunakan, misalnya ﬁeld yang sering diakses oleh klausa WHERE, JOIN, ORDER BY, GROUP BY.Menentukan Tipe Data Tipe data merupakan permasalahan yang gampang-gampang susah. Dari sisi daya tampung, tipe data yang terlalu kecil atau sebaliknya terlalu besar bagi suatu ﬁeld, dapat menimbulkan bom waktu yang menimbulkan masalah seiring dengan pertambahan data yang pesat setiap harinya. Menentukan tipe data yang tepat memerlukan ketelitian dan analisa yang baik. Sebagai contoh, kita perlu mengetahui kapan kita menggunakan tipe data char atau varchar. Keduanya menampung karakter, bedanya char menyediakan ukuran penyimpanan yang tetap (ﬁxed-length), sedangkan varchar menyediakan ukuran penyimpanan sesuai dengan isi data (variable-length).&lt;br /&gt;&lt;br /&gt;Patokan umum adalah menggunakan tipe data char jika ﬁeld tersebut diperuntukkan untuk data dengan panjang yang konsisten. Misalnya kode pos, bulan yang terdiri dari dua digit (01 sampai 12), dan seterusnya. Varchar digunakan jika data yang ingin disimpan memiliki panjang yang bervariasi, atau gunakan varchar(max) jika ukurannya melebihi 8000 byte.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jangan Izinkan Allow Null&lt;/span&gt;&lt;br /&gt;Jika memungkinkan, kurangi penggunaan ﬁeld yang memperbolehkan nilai null. Sebagai gantinya, Anda dapat memberikan nilai default pada ﬁeld tersebut. Nilai null kadang rancu dalam intepretasi programer dan dapat mengakibatkan kesalahan logika pemrograman. Selain itu, ﬁeld null mengonsumsi byte tambahan sehingga menambah beban pada query yang mengaksesnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Query yang Mudah Terbaca&lt;/span&gt;&lt;br /&gt;Karena SQL merupakan bahasa declarative, maka tidak mengherankan jika Anda membuat query berbentuk kalimat nan panjang walaupun mungkin hanya untuk keperluan menampilkan satu ﬁeld!&lt;br /&gt;&lt;br /&gt;Jangan biarkan query Anda susah dibaca dan dipahami, kecuali Anda memang berniat membuat pusing siapapun yang melihat query Anda. Query panjang yang ditulis dalam 1 baris jelas akan menyulitkan modiﬁkasi dan pemahaman, akan jauh lebih baik jika Anda menuliskan query dalam format yang mudah dicerna. Pemilihan huruf besar dan kecil juga dapat mempermudah pembacaan, misalnya dengan konsisten menuliskan keyword SQL dalam huruf kapital, dan tambahkan komentar bilamana diperlukan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hindari SELECT *&lt;/span&gt;&lt;br /&gt;Select mungkin merupakan keyword yang paling sering digunakan, karena itu optimasi pada perintah  SELECT sangat mungkin dapat memperbaiki kinerja aplikasi secara keseluruhan.SELECT * digunakan untuk melakukan query semua ﬁeld yang terdapat pada sebuah table, tetapi jika Anda hanya ingin memproses ﬁeld tertentu, maka sebaiknya Anda menuliskan ﬁeld yang ingin diakses saja, sehingga query Anda menjadi SELECT ﬁeld1, ﬁeld2, ﬁeld3 dan seterusnya (jangan pedulikan kode program yang menjadi lebih panjang!). Hal ini akan mengurangi beban lalu lintas jaringan dan lock pada table, terutama jika table tersebut memiliki banyak ﬁeld dan berukuran besar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Batasi ORDER BY&lt;/span&gt;&lt;br /&gt;Penggunaan ORDER BY  yang berfungsi untuk mengurutkan data, ternyata memiliki konsekuensi menambah beban query, karena akan menambah satu proses lagi, yaitu proses sort. Karena itu gunakan ORDER BY hanya jika benar-benar dibutuhkan oleh aplikasi Anda. Atau jika dimungkinkan, Anda dapat melakukan pengurutan pada sisi client dan tidak pada sisi server. Misalnya dengan menampung data terlebih dahulu pada komponen grid dan melakukan sortir pada grid tersebut sesuai kebutuhan pengguna.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Subquery Atau JOIN&lt;/span&gt;&lt;br /&gt;Adakalanya sebuah instruksi dapat dituliskan dalam bentuk subquery atau perintah JOIN, disarankan Anda memprioritaskan penggunaan JOIN karena dalam kasus yang umum akan menghasilkan performa yang lebih cepat. Walaupun demikian, mengolah query merupakan suatu seni, selalu ada kemungkinan ternyata subquery bekerja lebih cepat dibandingkan JOIN, misalnya dalam kondisi penggunaan JOIN yang terlalu banyak, ataupun logika query yang belum optimal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gunakan WHERE dalam SELECT&lt;/span&gt;&lt;br /&gt;“Di mana ada gula di sana ada semut”. Untuk programer database, pepatah itu perlu dimodiﬁ  kasi menjadi “di mana ada SELECT di sana ada WHERE”, untuk mengingatkan pentingnya klausa WHERE sebagai kondisi untuk menyaring record sehingga meminimalkan beban jaringan. Saat sebuah table dengan jumlah data yang sangat besar diproses, juga terjadi proses lock terhadap table tersebut sehingga menyulitkan pengaksesan table yang bersangkutan oleh pengguna yang lain. Bahkan jika Anda bermaksud memanggil seluruh record, tetap menggunakan WHERE merupakan kebiasaan yang baik. Jika Anda telah menggunakan WHERE pada awal query, maka kapanpun Anda ingin menambahkan kondisi tertentu, Anda tinggal menyambung query tersebut dengan klausa AND diikuti kondisi yang diinginkan. Tapi bagaimana menggunakan WHERE jika benar-benar tidak ada kondisi apapun? Anda dapat menuliskan suatu kondisi yang pasti bernilai true, misalnya SELECT .... WHERE 1=1. Bahkan tools open source phpMyAdmin yang berfungsi untuk menangani database MySQL selalu menyertakan default klausa WHERE 1 pada perintah SELECT, di mana angka 1 pada MySQL berarti nilai true.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kecepatan Akses Operator &lt;/span&gt;&lt;br /&gt;WHERE 1=1 dan WHERE 0 &amp;lt;&amp;gt; 1 sama-sama merupakan kondisi yang menghasilkan nilai true. Tetapi, dalam hal ini lebih baik Anda menggunakan WHERE 1=1 daripada WHERE 0 &amp;lt;&amp;gt; 1. Hal ini dikarenakan operator = diproses lebih cepat dibandingkan dengan operator &amp;lt;&amp;gt;.Dari sisi kinerja, urutan operator yang diproses paling cepat adalah:&lt;br /&gt;&lt;br /&gt;1. =&lt;br /&gt;2. &amp;gt;, &amp;gt;=, &amp;lt;. &amp;lt;= 3. LIKE 4. &amp;lt;&amp;gt;&lt;br /&gt;&lt;br /&gt;Tidak dalam setiap kondisi operator dapat disubtitusikan seperti contoh sederhana di atas, tetapi prioritaskanlah penggunaan operator yang tercepat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Membatasi Jumlah Record&lt;/span&gt;&lt;br /&gt;Bayangkan Anda menampilkan isi sebuah table dengan menggunakan SELECT, dan ternyata table tersebut memiliki jutaan record yang sangat tidak diharapkan untuk tampil seluruhnya. Skenario yang lebih buruk masih dapat terjadi, yaitu query tersebut diakses oleh ratusan pengguna lain dalam waktu bersamaan!&lt;br /&gt;&lt;br /&gt;Untuk itu, Anda perlu membatasi jumlah record yang berpotensi mengembalikan record dalam jumlah besar (kecuali memang benar-benar dibutuhkan), pada SQL Server, Anda dapat menggunakan operator TOP di dalam perintah SELECT. Contohnya SELECT TOP 100 nama...  akan menampilkan 100 record teratas ﬁeld nama. Jika menggunakan MySQL, Anda dapat menggunakan LIMIT untuk keperluan yang sama.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Batasi Penggunaan Function &lt;/span&gt;&lt;br /&gt;Gunakan fungsi-fungsi yang disediakan SQL seperlunya saja. Sebagai contoh, jika Anda menemukan query sebagai berikut: SELECT nama FROM tbl_teman WHERE ucase(nama) = ‘ABC’, nampak query tersebut ingin mencari record yang memiliki data berisi “abc”, fungsi ucase digunakan untuk mengubah isi ﬁeld nama menjadi huruf besar dan dibandingkan dengan konstanta “ABC” untuk meyakinkan bahwa semua data “abc” akan tampil, walaupun dituliskan dengan huruf kecil, besar, ataupun kombinasinya. Tetapi, cobalah mengganti query tersebut menjadi SELECT nama FROM tbl_teman WHERE nama = ‘ABC’, perhatikan query ini tidak menggunakan  function ucase. Apakah menghasilkan result yang sama dengan query pertama? Jika pengaturan database Anda tidak case-sensitive (dan umumnya secara default memang tidak case-sensitive), maka hasil kedua query tersebut adalah sama. Artinya, dalam kasus ini Anda sebenarnya tidak perlu menggunakan function ucase!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Baca dari Kiri ke Kanan&lt;/span&gt;&lt;br /&gt;Query yang Anda tulis akan diproses dari kiri ke kanan, misalkan terdapat query WHERE kondisi1 AND kondisi2 AND kondisi3, maka kondisi1 akan terlebih dahulu dievaluasi, lalu kemudian kondisi2, kondisi3, dan seterusnya. Tentunya dengan asumsi tidak ada kondisi yang diprioritaskan/dikelompokkan dengan menggunakan tanda kurung. Logika operator AND akan langsung menghasilkan nilai false saat ditemukan salah satu kondisi false, maka letakkan kondisi yang paling mungkin memiliki nilai false pada posisi paling kiri. Hal ini dimaksudkan agar SQL tidak perlu lagi mengevaluasi kondisi berikutnya saat menemukan salah satu kondisi telah bernilai false.Jika Anda bingung memilih kondisi mana yang layak menempati posisi terkiri karena kemungkinan falsenya sama atau tidak bisa diprediksi, pilih kondisi yang lebih sederhana untuk diproses.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gambar dalam Database &lt;/span&gt;&lt;br /&gt;Database memang tidak hanya diperuntukkan sebagai penyimpanan teks saja, tetapi dapat juga berupa gambar. Kalau pepatah mengatakan sebuah gambar bermakna sejuta kata, tidak berarti kita harus menyediakan tempat penyimpanan seukuran sejuta kata untuk menampung satu gambar! Akan lebih baik bagi kinerja database jika Anda hanya menyimpan  link atau lokasi gambar di dalam database, dibandingkan menyimpan ﬁsik gambar tersebut.Kecuali jika Anda tidak memiliki pilihan lain, misalnya karena alasan keamanan atau tidak tersedianya tempat penyimpanan lain untuk gambar Anda selain di dalam database.Tetapi, jelas jika Anda dapat memisahkan gambar secara ﬁsik dari database, maka ukuran dan beban database akan relatif berkurang drastis, proses seperti back-up dan migrasi akan lebih mudah dilakukan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pengukuran Kinerja&lt;/span&gt;&lt;br /&gt;Terdapat  tools optimizer yang bervariasi untuk tiap RDBMS, Anda dapat menggunakannya sebagai panduan untuk meningkatkan kinerja query, di mana Anda dapat mengetahui berapa lama waktu eksekusi atau operasi apa saja yang dilakukan sebuah query. Jika Anda menemukan sebuah query tampak tidak optimal, berusahalah menulis ulang query tersebut dengan teknik dan metode yang lebih baik. Semakin banyak query yang dapat dioptimasi, akan semakin baik kinerja aplikasi Anda. Terutama saat frekuensi pemakaian query tersebut relatif tinggi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Back-up&lt;/span&gt;&lt;br /&gt;Buatlah back-up otomatis secara periodik, sebaiknya tes dan simulasikan prosedur restore database dan perhitungkan waktu yang diperlukan untuk membuat sistem pulih kembali jika terjadi sesuatu yang tidak diharapkan pada database. Lakukan proses back-up pada waktu di mana aktivitas relatif rendah agar tidak mengganggu kegiatan operasional.Banyak Jalan Menuju Roma Berikan satu masalah pada beberapa programer, maka Anda mungkin akan mendapatkan beberapa solusi yang berbeda-beda. Banyak alternatif yang dapat diciptakan untuk menghasilkan sesuatu, tetapi tentunya kita menginginkan alternatif yang terbaik. Karena itu, jangan ragu mencoba menuliskan ulang query Anda dengan cara lain jika Anda melihat kemungkinan peningkatan kinerja, contohnya pada potongan query berikut:&lt;br /&gt;&lt;br /&gt;WHERE SUBSTRING(nama,1,1) =’b’&lt;br /&gt;&lt;br /&gt;Query di atas akan mengambil record dengan kondisi karakter pertama kolom nama adalah “b”, sehingga akan tampil isi record seperti “Beni”, “Benu”, “Bedu” dan seterusnya. Cara lain untuk menghasilkan record yang sama adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;WHERE nama LIKE ‘b%’&lt;br /&gt;&lt;br /&gt;Hasil yang ditampilkan kedua query tersebut akan sama, tetapi performa yang dihasilkan (terutama untuk record berukuran besar) akan berbeda.  Umumnya kondisi LIKE akan bekerja dengan lebih cepat dibandingkan function SUBSTRING.Contoh lain yang lebih kompleks adalah seperti query berikut:&lt;br /&gt;&lt;br /&gt;SELECT NIP, nama FROM tbl_pegawai WHERE dept = ‘IT’ OR kota&lt;br /&gt;= ‘jakarta’ OR divisi = ‘programer’&lt;br /&gt;Perhatikan query di atas memiliki tiga kondisi yang dipisahkan oleh klausa OR. Alternatif lain adalah dengan menuliskan query sebagai berikut:&lt;br /&gt;SELECT NIP, nama FROM tbl_pegawai WHERE dept = ‘IT’&lt;br /&gt;UNION ALL&lt;br /&gt;SELECT NIP, nama FROM tbl_pegawai WHERE kota = ‘jakarta’&lt;br /&gt;UNION ALL&lt;br /&gt;SELECT NIP, nama FROM tbl_pegawai WHERE divisi = ‘programer’&lt;br /&gt;&lt;br /&gt;Walaupun penulisan query menjadi lebih panjang, bisa jadi alternatif ini akan lebih baik. Mengapa? Dengan asumsi ﬁeld dept memiliki index, sementara ﬁeld kota dan divisi tidak diindex, query pertama tidak akan menggunakan index dan melakukan table scan. Berbeda dengan query kedua, index akan tetap dilakukan pada sebagian query sehingga akan menghasilkan kinerja yang relatif lebih baik.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Beda Tipis Aja!&lt;/span&gt;&lt;br /&gt;Pastinya masih banyak terdapat teknik lain yang tidak akan dapat dibahas semuanya dalam artikel ini. Di antara (atau mungkin semua) teknik optimasi yang dibahas di atas, mungkin Anda akan menemukan bahwa setelah diuji dengan data sampel maka kinerja sebelum dan sesudah optimasi ternyata sama sekali tidak signiﬁkan, beda tipis, atau tidak ada bedanya sama sekali! Memang benar, dengan spesiﬁkasi hardware yang semakin meningkat, data yang relatif kecil, dan alur yang sederhana, Anda mungkin tidak akan mendapatkan perbedaan yang signiﬁkan.&lt;br /&gt;&lt;br /&gt;Tetapi jika Anda siap untuk terjun menghadapi tantangan menangani aplikasi yang lebih besar, maka perbedaan antara tanpa dan dengan optimasi akan sangat nyata, dengan pemahaman dan kebiasaan  coding yang baik, Anda akan dapat menghasilkan aplikasi yang juga lebih baik.Tidak ada salahnya menerapkan optimasi yang Anda ketahui sedini mungkin dalam pengembangan sistem aplikasi Anda. Bahkan jika sebuah aplikasi tnampaknya memiliki kinerja yang cukup baik, tidak berarti lepas dari usaha optimasi lebih lanjut. Terutama jika Anda mengharapkan aplikasi tersebut mampu berkembang lebih jauh, tidak pernah ada kata sempurna bagi suatu sistem aplikasi, tetapi setiap sistem selalu ada kesempatan menjadi lebih berguna. Salah satunya dengan selalu mencari cara yang lebih baik.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-7048041370446534323?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/7048041370446534323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=7048041370446534323&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7048041370446534323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7048041370446534323'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/10/optimasi-sql.html' title='OPTIMASI SQL'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-8891258201834787454</id><published>2009-10-01T19:00:00.002+07:00</published><updated>2009-12-05T00:01:18.171+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>INTEL NEHALEM</title><content type='html'>&lt;div style="text-align: justify;"&gt;Intel Nehalem Microarchitecture sudah resmi diluncurkan. Benarkah terjadi perbedaan teknologi dan ﬁtur yang signiﬁkan? Pabrikan Intel masih menjadi yang nomor satu untuk urusan teknologi processor. Dibuktikan dengan diluncurkannya penerus Intel Core Microarchitecture, yaitu Intel Nehalem Mircoarchitecture pada Q4 tahun 2008 yang berjenis processor desktop dengan kode Core i7. Untuk processor server dan mobile yang menggunakan basis Nehalem akan menyusul pada tahun 2009 dan 2010.&lt;br /&gt;&lt;br /&gt;Nehalem masih menggunakan metode manufacturing 45 nm yang sama dengan Penryn. Pada IDF tahun 2007, sudah diperlihatkan sistem yang bekerja dengan dua buah processor Nehalem, Nama Nehalem sendiri diambil dari sungai Nehalem yang ada di daerah Oregan, Amerika Serikat. Name code ini mengakhiri daftar panjang perubahan nama yang berawal sejak tahun 2000 yang lalu yang pada saat itu diperkirakan bernama NetBurst.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Teknologi yang Diusung&lt;/span&gt;&lt;br /&gt;Nehalem mengalami perubahan yang cukup signiﬁ kan untuk architecturenya yang sudah dianut sejak Pentium Pro tahun 1995 menjadi x86 microarchitecture. Termasuk di sini adalah penggantian komponen yang berbeda untuk pekerjaan yang berbeda pula. Beberapa sumber menjelaskan spesiﬁkasi Nehalem seperti berikut:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Dua, empat, atau delapan core, dengan 731 juta transistor untuk varian quad core.&lt;/li&gt;&lt;li&gt;Proses manufacturing 45 nm.&lt;/li&gt;&lt;li&gt;Memory controller terintegrasi dengan dukungan DDR3 SDRAM dari 1 hingga 6 channel.&lt;/li&gt;&lt;li&gt;Integrated graphics processor (IGP) sudah terintegrasi di luar die (off-die), namun masih dalam satu CPU.&lt;/li&gt;&lt;li&gt;Fungsi FSB diganti dengan Intel QuickPath Interconnect.&lt;/li&gt;&lt;li&gt;MultiThreading dan hyperthreading, di mana pada satu core bisa dijalankan dua threads sekaligus.&lt;/li&gt;&lt;li&gt;Native quad (4) dan octo core (8) processor. Terdapat di dalam sebuah die.&lt;/li&gt;&lt;li&gt;Caches yang dimiliki, 32 KB L1 instruction dan 32 KB L1 data cache per core, 256 KB L2 cache per core, 2-3 MB L3 cache per core dibagi dari semua core.&lt;/li&gt;&lt;li&gt;33% lebih ramping dibandingkan Conroe.&lt;/li&gt;&lt;li&gt;Level 2 untuk ﬁtur Branch Predictor dan Level 2 untuk ﬁtur  translation Lookaside Buffer.&lt;/li&gt;&lt;li&gt;Modular blocks of component, di mana untuk setiap core bisa ditambahkan, dikurangi untuk masing-masing market yang berbeda.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Peningkatan Kinerja yang Diperoleh&lt;/span&gt;&lt;br /&gt;Kinerja dari Nehalem dilaporkan mengalami peningkatan yang cukup signifikan dibandingkan dengan Penryn processor.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_HRtht7YbG-g/Sp4lq7Xwn6I/AAAAAAAAAFc/tqHrToQYZXU/s1600-h/untitled+2.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5376776424549031842" src="http://4.bp.blogspot.com/_HRtht7YbG-g/Sp4lq7Xwn6I/AAAAAAAAAFc/tqHrToQYZXU/s320/untitled+2.bmp" style="cursor: pointer; height: 320px; width: 281px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Berikut beberapa keunggulan Nehalem dibandingkan Penryn:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1.1x sampai 1.25x single threaded atau 1.2x sampai 2x untuk multithreaded pada keadaan kondisi daya yang normal.&lt;/li&gt;&lt;li&gt;Penggunaan daya lebih hemat 30% untuk performa yang sama.&lt;/li&gt;&lt;li&gt;Dengan ﬁtur Core-wise dan clock for clock, Nehalem mampu meningkatkan performa hingga 15%-20% dibandingkan dengan Penryn.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Pada situs AnandTech, salah satu ﬁtur yang sudah diuji adalah Intel QuickPath Interconnect (4.8 GT/s version), di mana didapatkan hasil untuk copy bandwidth dengan menggunakan triple channel 1066 MHz DDR3 adalah 12.0 GB/s. Dibandingkan dengan system 3.0GHz Core 2 Quad menggunakan dual channel 1066MHz DDR3 yang hanya mencapai 6.9GB/s. Perbedaan yang cukup mencolok di antara keduanya. Tak ketinggalan juga ﬁtur overclocking yang tetap didukung saat Anda menggunakan Bloomﬁeld processor disandingkan dengan X58 chipset.&lt;br /&gt;Varian Nehalem&lt;br /&gt;&lt;br /&gt;Processor ini akan hadir dalam beberapa varian, baik untuk server, desktop, dan juga notebook. CPU untuk server memiliki codenamed Beckton (empat socket), sedangkan untuk yaang dua socket memiliki codenamed Gainestown, dan single socket (biasa digunakan untuk desktop) ber kode nama Bloomﬁeld.&lt;br /&gt;&lt;br /&gt;Prosesor untuk server ini juga sudah mendukung DDR3 Registered. Nehalem Microarchitecture sendiri memiliki 7 codename yang berbeda, terdiri dari 2 processor server, 3 processor desktop, dan 2 processor mobile. Untuk Beckton processor, memiliki 44 bits physical memory address dan 48 bits virtual memory address. Sementara processor yang berada di kelas value dan mainstream, Havendale memiliki FDI bus, dua buah versi IGP yang berbeda dan setidaknya memiliki 6 buah part berbeda, dan 6 nilai frequency yang berbeda pula. Dengan begitu, nantinya diharapkan Havendale bisa menggantikan posisi dual core dan quad core Penryn CPU.&lt;br /&gt;Penerus Nehalem&lt;br /&gt;&lt;br /&gt;Belum juga pasar menikmati secara penuh processor Nehalem yang baru saja dilaunch, sudah berhembus kabar bahwa ke depan akan ada penerus dari Nehalem ini, yang disebut dengan nama Westmere atau Nehalem-C. Proses manufacturing sudah menggunakan 32 nm, versi ramping dari Nehalem yang asli. Kemungkinan Westmere akan siap pada tahun 2009, itu jika pihak Intel tidak mengubah lagi roadmap mereka. Namun sepertinya, Westmere ini akan diluncurkan pada tahun 2010, termasuk juga versi mobile-nya. disimpulkan beberapa pengembangan Westmere dibandingkan Nehalem, di antaranya, yaitu:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Proses manufacturing 32 nm.&lt;/li&gt;&lt;li&gt;6 core processor.&lt;/li&gt;&lt;li&gt;Instruction set yang baru, memberikan peningkatan tiga kali lipat untuk encryption dan decryption rate process Advanced Encryption Standart (AES).&lt;/li&gt;&lt;li&gt;Pengembangan pada virtualization latency.&lt;/li&gt;&lt;li&gt;Westmere Integrated graphics kemungkinan akan diluncurkan bersamaan.&lt;/li&gt;&lt;li&gt;Perkiraan peluncuran, Q4 2009 sampai Januari 2010 untuk mobile chips, 2009 akhir atau awal 2010 untuk DP server chips, H1 2010 untuk  high-end desktop chips (Penerus Bloomﬁeld), H2 2010 untuk mainstream dan value desktop chips, jika memang Westmere akan dirilis untuk segmen tersebut.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-8891258201834787454?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/8891258201834787454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=8891258201834787454&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8891258201834787454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8891258201834787454'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/10/intel-nehalem.html' title='INTEL NEHALEM'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HRtht7YbG-g/Sp4lq7Xwn6I/AAAAAAAAAFc/tqHrToQYZXU/s72-c/untitled+2.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-105894527047509496</id><published>2009-09-15T19:00:00.001+07:00</published><updated>2009-12-05T00:01:37.459+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Keamanan Website</title><content type='html'>&lt;div style="text-align: justify;"&gt;Serangan terhadap website secara garis besar dapat dibagi menjadi dua, yaitu serangan terhadap web server dan serangan terhadap aplikasi web, yang memanfaatkan kelemahan aplikasi dan pemrograman. Untuk menghadapi serangan pada web server, Anda memerlukan network/web administrator untuk melakukan konﬁgurasi, meng-update web server ataupun melakukan monitoring secara berkala.&lt;br /&gt;&lt;br /&gt;Sedangkan, serangan yang ditujukan pada aplikasi web lebih merupakan tanggung jawab programer. Banyak istilah hacking dan turunannya telah dihasilkan dari serangan yang terjadi pada aplikasi web, antara lain Script Injection, Cross Site Scripting (XSS), SQL Injection, Buffer Overﬂows, dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;Artikel ini akan membahas beberapa contoh serangan yang dapat terjadi pada aplikasi web dan bagaimana penanggulangannya agar dapat memaksimalkan keamanan aplikasi web Anda. Tentu saja, isu keamanan tidak akan beres dengan sekali kerja, seperti halnya siskamling, keamanan terus dilakukan dan tidak akan pernah berhenti.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Login, Jaga Username Anda!&lt;/span&gt;&lt;br /&gt;Dimulai dari hal yang terlihat sangat sederhana, tetapi pada praktiknya cukup banyak terjadi kebobolan dari sisi ini, yaitu halaman login yang mengandalkan username dan password. Anda mungkin telah cukup banyak membaca dan mendengar saran-saran mengenai password yang baik, misalnya harus terdiri dari kombinasi huruf dan angka, ataupun secara berkala mengganti password. Tetapi, tidak banyak yang menyinggung mengenai keamanan username. Padahal pada sebuah halaman login, username bisa dianggap lapis keamanan yang pertama.&lt;br /&gt;&lt;br /&gt;Bagi oknum yang sengaja ingin menebak password, jika telah mengetahui dengan tepat username yang digunakan, maka berarti telah melewati pengaman pertama dan mempermudah menebak pengaman berikutnya, yaitu password. Sebaliknya, hal tersebut akan lebih sulit dilakukan jika username tidak diketahui.&lt;br /&gt;&lt;br /&gt;Jangankan halaman login untuk masuk sebagai administrator website tertentu, halaman login untuk e-mail saja disarankan tidak memberikan informasi yang dapat mengarahkan pada kesimpulan username atau password telah diisi benar.&lt;br /&gt;&lt;br /&gt;Contohnya, coba Anda login pada website Yahoo! Mail atau Google Gmail untuk membaca e-mail Anda, anggaplah Anda memiliki username “ahrahasiadong”, tetapi Anda salah mengetikkan password. Perhatikan bahwa Anda tidak mendapatkan pesan “Invalid password”, atau “Invalid username”, pesan yang Anda terima adalah “Invalid ID or Password” (pada Yahoo!), atau “Username and password do not match” (pada Google). Pesan tersebut tidak menyebutkan secara tepat bagian mana yang salah ketik, apakah username (ID), atau password? “Wah...perusahaan sebesar Yahoo! dan Google tidak bisa membuat script untuk mendeteksi apakah kesalahan terjadi pada username atau password?” Mungkin demikian pikir Anda dan tentu saja hal tersebut tidak mungkin, dengan kata lain Yahoo!, Google, dan rata-rata e-mail provider lain umumnya memang sengaja menyamarkan informasi tersebut. Mungkin Anda berpikir hal tersebut bukan sesuatu yang krusial, tetapi kenyataannya kombinasi username dan password telah menjadi hal yang cukup serius, beberapa e-mail provider juga tidak mengizinkan Anda memilih password yang sama atau mengandung kata yang terdapat pada username.&lt;br /&gt;&lt;br /&gt;Pencegahannya cukup mudah, tidak perlu membuat script untuk mencari kesalahan login terletak pada username atau password, juga hindari penggunaan username yang umum dan mudah ditebak seperti admin, sa, administrator, dan seterusnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bahaya Input Komentar&lt;/span&gt;&lt;br /&gt;Sebuah website biasanya mencoba untuk berinteraksi dengan pengunjung dengan jalan menyediakan fasilitas agar pengguna dapat mengisikan sesuatu, misalnya saja komentar, atau guestbook, atau yang lebih modern lagi, yaitu shoutbox. Sayangnya, jika website Anda dikunjungi oleh seseorang yang iseng, maka bisa jadi sebuah script jahat dapat turut menjadi “komentar” dan ini bukan berita baik bagi website Anda. Ilustrasinya adalah sebagai berikut, Anda mengisikan guestbook katakanlah pada alamat http://domainsaya.com/guestbook.php dengan komentar berikut:&lt;br /&gt;&lt;br /&gt;Website yang bagus...&lt;br /&gt;&amp;lt;script&amp;gt; alert("tapi bohong lho..."); &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Perhatikan bahwa terdapat JavaScript pada komentar tersebut. Jika komentar tersebut dapat diterima dan dieksekusi oleh website, maka setiap kali ada pengunjung yang mengaksesnya, akan tampil sebuah pesan bertuliskan “tapi bohong lho...”.&lt;br /&gt;&lt;br /&gt;Cukup mengganggu, bukan? Tidak hanya sampai di sana, jika sebuah website telah dapat disusupi dengan cara seperti ini, maka banyak sekali kemungkinan script berbahaya yang dapat ditanamkan.&lt;br /&gt;&lt;br /&gt;Misalkan script untuk mengalihkan website domainsaya.com ke website lain, script untuk menampilkan gambar porno (yang dapat dilakukan dengan HTML biasa) atau script untuk mengambil informasi seperti cookie. Cukup berbahaya, bukan?&lt;br /&gt;&lt;br /&gt;Langkah pencegahannya, antara lain dengan tidak langsung mengizinkan komentar yang masuk tampil pada  browser Anda, harus melalui proses  approve. Hal ini membutuhkan kerja seorang administrator yang bertugas melakukan ﬁlter komentar yang masuk dan berhak menolak komentar yang tidak diinginkan.&lt;br /&gt;&lt;br /&gt;Walaupun tidak berarti semua website yang memberlakukan ﬁlter seperti ini berarti menyadari akan bahaya kebobolan melalui script injection ini. Karena bisa saja hal ini dilakukan dengan alasan menghindari penggunaan kata-kata tertentu. Cara pencegahan yang lain adalah dengan menolak penulisan script atau tag HTML, dengan risiko tampilan komentar menjadi datar tanpa aksesoris karena tag-tag HTML untuk melakukan variasi huruf (bold, italic, dan lain-lain) tidak dapat digunakan. Tetapi jika Anda membutuhkannya, Anda dapat membuat sendiri aturan dan penulisan tag, misalnya [:bold] untuk membuat huruf menjadi bold, dan seterusnya. Tag buatan Anda tersebut akan disubsitusikan secara otomatis dengan tag HTML sehingga tampilannya sesuai seperti yang diinginkan. Beberapa engine forum telah menggunakan metode ini.&lt;br /&gt;&lt;br /&gt;Cara lainnya adalah dengan melakukan encode script, contohnya mengganti karakter “&amp;lt;” dengan &amp;amp; lt; dan karakter “&amp;gt;” dengan &amp;amp; gt; sehingga kata &amp;lt;script&amp;gt; akan menjadi &amp;amp;lt ;script&amp;amp; gt; tetapi tetap memberikan output &amp;lt;script&amp;gt; pada browser tanpa dieksekusi.&lt;br /&gt;&lt;br /&gt;keterangan lebih lanjut dapat di coba di website http://centricle.com/tools/html-entities/ dengan memasukkan code HTML/JS kedalam box yang tersedia dan menekan tombol Encode atau Decode untuk menterjemahknnya.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;Perhatikan Apa yang Anda Upload&lt;/span&gt;&lt;br /&gt;Sudah menjadi kebiasaan web developer untuk mencoba terlebih dahulu website-nya pada localhost sebelum di-upload di Internet, mereka membuat sebuah folder sebagai root website (lazimnya folder bernama htdocs atau www) dan bekerja di dalamnya.  Tentu saja, bekerja di komputer sendiri relatif lebih aman, sehingga mungkin Anda tidak ragu membuat sub-folder untuk melakukan back-up, menyimpan data, atau bahkan membuat ﬁle password.txt yang berisi username dan password yang digunakan sebagai catatan. Masalah dapat muncul jika Anda mulai melakukan upload ke web server yang sebenarnya, berhubung memiliki koneksi Internet yang cepat atau malas memilah-milah ﬁle yang ingin di-upload, Anda memilih semua sub-folder dan ﬁle yang berada pada folder root, dan meng-upload-nya ke Internet (termasuk sub folder back-up, data, dan password.txt tadi)! Lalu apa bahayanya? Bukankah ﬁle-ﬁle tersebut tidak terlihat, dan tidak tampil pada website Anda? Belum tentu, gambaran di bawah ini memperlihatkan potensi bahaya tersebut.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_HRtht7YbG-g/Sp4ZLYslE1I/AAAAAAAAAFU/2j6k2Fmr4Vw/s1600-h/untitled.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5376762688525636434" src="http://3.bp.blogspot.com/_HRtht7YbG-g/Sp4ZLYslE1I/AAAAAAAAAFU/2j6k2Fmr4Vw/s320/untitled.bmp" style="cursor: pointer; height: 320px; width: 298px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Misalnya Anda mengunjungi website domainsaya.com dan ingin melihat gambar atau foto apa saja yang tersimpan di dalam website tersebut, salah satu cara yang umum adalah dengan mengetikkan  http://domainsaya.com/images berdasarkan asumsi folder images digunakan oleh website tersebut untuk menyimpan seluruh gambar (dan memang kenyataannya folder dengan nama images sangat umum). Jika tebakan Anda benar, akan muncul daftar gambar yang dapat Anda download satu - persatu secara langsung dari browser ataupun menggunakan tools.&lt;br /&gt;&lt;br /&gt;Sebagai catatan tambahan, browser akan menampilkan daftar ﬁle dan direktori jika tidak ditemukan halaman default pada folder tersebut (umumnya adalah index.html, index.php, default.asp, dan lain-lain). Kalau gambar saja mungkin tidak terlalu masalah ditampilkan daftarnya dan di-download, tetapi bagaimana jika yang diakses adalah folder domainsaya.com/backup, domainsaya.com/data, atau bahkan domainsaya.com/password.txt? Informasi tersebut dapat diperoleh dengan mudah! Dan jangan berpikir bahwa orang iseng mana yang mencoba-coba mengakses direktori dan ﬁle pada website Anda, karena bisa saja orang iseng tersebut melakukannya dengan memilih target secara random dan tidak mengerjakannya secara manual, tetapi dengan bantuan tools dan dictionary berisi daftar target direktori/ﬁle yang telah disiapkan.&lt;br /&gt;&lt;br /&gt;Jadi sekali lagi, perhatikan apa yang Anda upload! Jaga Parameter Pada aplikasi web, kita mengenal beberapa parameter yang dikirimkan ke server. Jika tidak dicermati, parameter ini dapat menjadi lubang keamanan yang serius karena memungkinkan pengguna dari sisi client memanipulasinya terlebih dahulu sebelum mengirimkannya ke server. Perhatikan contoh script sederhana di bawah ini yang menggunakan parameter form POST:&lt;br /&gt;&lt;br /&gt;&amp;lt;form method=POST name=myForm action=simpan.asp&amp;gt;&lt;br /&gt;&amp;lt;input type=hidden name=level value= '1'&amp;gt;&lt;br /&gt;username &amp;lt;input type=text name=username maxlength=10&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;password &amp;lt;input type=password name=password maxlength=10&amp;gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;input type=submit value=Submit&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Script di atas akan mengirimkan tiga parameter, walaupun yang terlihat pada browser hanya ﬁeld username dan password. Field yang ketiga adalah level, yang tidak terlihat karena diberikan atribut type=hidden. Yang harus Anda cermati adalah ﬁeld tersembunyi tersebut tidak akan pernah benar-benar tersembunyi saat telah berada pada sisi client, pengguna dapat dengan mudah mengubah atribut value pada ﬁeld tersebut.&lt;br /&gt;&lt;br /&gt;Caranya mudah, hanya dengan menyimpan halaman tersebut pada harddisk pengguna dan melakukan modiﬁkasi pada HTML, maka value dari ﬁeld level dapat diubah sesuka hati, tentunya berbahaya jika Anda memperlakukan value tersebut di server sebagai gerbang masuk untuk mengakses fungsi-fungsi tertentu. Satu hal lagi yang perlu diubah dari sisi pengguna adalah atribut action=simpan.asp pada tag form yang perlu diganti menjadi action=http://domaintarget.com/simpan.asp, karena HTML yang sudah dimodiﬁkasi tersebut dijalankan dari local, bukan dari Internet. Dengan metode yang sama, validasi berupa maksimal panjang karakter pada atribut maxlength=10 dapat dengan mudah dibuang dan membebaskan pengguna untuk mengetikkan sepanjang apapun karakter yang diinginkan, demikian juga jika Anda menggunakan validasi dengan JavaScript, dapat dengan mudah dimodiﬁkasi dan diabaikan.Parameter lain yang lebih mudah terlihat adalah parameter URL Query String, misalnya jika sebuah URL website terlihat seperti http://domainsaya.com/module=news, pengguna dapat dengan mudah mengganti nilai news dengan string lain, atau bahkan dengan script yang berbahaya.&lt;br /&gt;&lt;br /&gt;Hati-hati juga dengan penggunaan cookie, cookie digunakan untuk menyimpan data pengguna pada sisi client, programer dapat meletakkan parameter tertentu, kita ambil saja contoh yang sangat to the point yaitu Cookie: admin=false; yang tentu saja sangat fatal karena parameternya dapat dimodiﬁkasi menjadi Cookie: admin=true; Browser popular seperti Mozilla Firefox dapat dengan mudah menampilkan isi cookie.&lt;br /&gt;&lt;br /&gt;Pencegahannya, jangan sepenuhnya mempercayakan validasi menggunakan HTML atau JavaScript, validasi kembali pada sisi server (bagaimanapun, validasi dari sisi client tetap diperlukan untuk keamanan dan kenyamanan pengguna awam). Uji kembali parameter yang dikirimkan dan minimalkan kemungkinan terjadinya  injection, gunakan  function-function untuk membuang/mengubah karakter yang berbahaya dan tidak diperlukan. Contohnya karakter kutip yang sering digunakan dalam serangan SQL Injection ataupun karakter heksadesimal yang merepresentasikan karakter tertentu dalam beberapa serangan dengan metode Cross Site Scripting (XSS).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Kesimpulan&lt;/span&gt;&lt;br /&gt;Pertahankan website Anda semaksimal mungkin, dan selalu update dengan perkembangan keamanan web. Satu hal menarik, setiap website pasti ingin menjadi yang teratas pada search engine untuk urusan bisnis, tetapi tidak ada yang ingin dicari untuk dijadikan target!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-105894527047509496?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/105894527047509496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=105894527047509496&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/105894527047509496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/105894527047509496'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/09/keamanan-website.html' title='Keamanan Website'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HRtht7YbG-g/Sp4ZLYslE1I/AAAAAAAAAFU/2j6k2Fmr4Vw/s72-c/untitled.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-6715496388377570293</id><published>2009-09-01T08:08:00.001+07:00</published><updated>2009-12-05T00:02:50.210+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>UPS Saat Gangguan Listrik</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Uninterruptible Power Supply&lt;/span&gt; adalah kepanjangan dari UPS. Beberapa juga mengenalnya sebagai uninterruptible power source. Namun, secara global lebih dikenal dengan sebutan pertama. Sesuai dengan namanya, UPS adalah perangkat yang biasanya menggunakan baterai backup sebagai catuan daya alternatif, untuk dapat memberikan suplai daya yang tidak terganggu untuk perangkat elektronik yang terpasang. Dari fungsinya ada dua macam UPS, yaitu ofﬂine UPS dan online UPS. Online UPS sering disebut juga sebagai  line-interactive UPS. Keduanya memiliki perbedaan mendasar pada fungsi dan kegunaannya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ofﬂine UPS &lt;/span&gt;&lt;br /&gt;Tipe UPS ofﬂine tetap dalam posisi idle, selama catuan daya yang diberikan normal. UPS ofﬂine baru beraksi jika terjadi power failure, battery backup UPS ofﬂ  ine mengambil alih tugas sebagai sumber catuan daya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Online UPS&lt;/span&gt;&lt;br /&gt;Berbeda dengan offline UPS, online UPS bekerja terus menerus, dengan perangkat yang memerlukan catuan daya darinya. Sebagai catuan daya cadangan, biasanya menggunakan baterai lead-acid. Selama beroperasi UPS online juga melakukan recharge ulang agar baterai dapat sewaktu-waktu digunakan. Online UPS juga disebut sebagai line-interactive. Ini dikarenakan UPS tipe ini juga memberikan perlindungan tambahan selain dari power failure total dengan padamnya listrik. Online UPS juga melindungi perangkat dari beragam gangguan yang dapat terjadi karena gangguan catuan daya. Itu sebabnya beberapa online UPS juga berfungsi sebaga power dan line conditioner. Kebanyakan UPS yang ditujukan untuk PC adalah online UPS ini. Sebenarnya penggunaan UPS tidak dikhususkan untuk digunakan pada PC. Beberapa perangkat elektronik yang juga sensitif terhadap gangguan listrik juga menggunakannya. Sebut saja perangkat telekomunikasi, di mana gangguan listrik dapat mengakibatkan berbagai macam risiko. Mulai dari risiko kecelakaan, gangguan secara bisnis, sampai hilangnya data penting. Itu sebabnya UPS memiliki beragam jenis, desain, dan ukuran. Mulai dari kapasitas minimal 200 VA, untuk sekadar dapat melindungi sebuah PC tanpa monitor, sampai UPS untuk sebuah data center dengan kapasitas ribuan KVA bahkan mega Watt. Untuk ukuran kapasitas yang sangat besar, UPS bahkan memerlukan generator untuk dapat bekerja optimal.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Namun, UPS tetap berbeda secara fungsi dengan standby generator atau sering disebut sebagai genset. Jika generator atau genset tidak dapat melindungi dari gangguan catuan daya yang  intermitten, generator hanya bertugas sebagai catuan daya pengganti dari penyedia aliran listrik (di Indonesia, PLN). Generator menggantikan catuan daya, sekiranya listrik padam. Namun saat perpindahan catuan daya listrik, ke sumber catuan daya dari generator, tetap memerlukan delay waktu yang akan terasa secara kasat mata. Ini akan terjadi, baik untuk generator otomatis maupun manual. Untuk lingkungan kerja di gedung dengan genset, UPS diletakkan untuk bekerja, baik untuk catuan daya normal maupun dari generator. Saat terjadi pemadaman listrik, catuan daya cadangan UPS akan mempertahankan perangkat bekerja normal, sebelum generator aktif secara otomatis atau manual. Penggunaan sistem terintegrasi antara UPS dan stand by generator ini, biasa disebut sebagai emergency power systems. Sebagai contoh pada data center dan beberapa perangkat telekomunikasi vital, rumah sakit juga menggunakannya baik secara total maupun parsial.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Common Power Problems &lt;/span&gt;&lt;br /&gt;Kebanyakan orang memiliki anggapan UPS hanya akan berguna pada saat listrik padam. Dengan ketersediaan catuan daya cadangan dengan baterai, pernyataan tersebut memang benar. Setidaknya penggunanya memiliki kesempatan untuk melakukan proses penyimpanan data dan melakukan proses shutdown secara normal. Namun dengan maraknya ragam ketersediaan UPS, khususnya untuk UPS online, fungsinya tidak hanya itu saja. Ada beragam gangguan catuan daya  yang mungkin terjadi. Di sinilah fungsi UPS untuk mengkoreksinya. Inilah beberapa gangguan catuan daya dan beberapa gejala yang biasanya dirasakan:&lt;br /&gt;&lt;br /&gt;1. Power failure atau padamnya catuan daya. Tandanya paling mudah dilihat, dengan tidak tersedianya catuan daya, baik lokal dari MCB ataupun dari PLN.&lt;br /&gt;&lt;br /&gt;2. Voltage sag, turunnya tegangan di bawah rata-rata dalam waktu yang sangat singkat. Gejala  yang dirasakan adalah meredupnya lampu pijar atau berkedipnya lampu TL (tungsten/neon).&lt;br /&gt;&lt;br /&gt;3. Voltage spike, lonjakan tegangan listrik (voltage) dalam waktu yang sangat singkat. Spike atau peak voltage ini biasanya dipicu oleh kerusakan akut pada perangkat elektronik lain.&lt;br /&gt;&lt;br /&gt;4. Under-voltage (brownout), adalah tegangan listrik (voltage) rendah dalam waktu lama. Biasanya dapat dirasakan dari lampu yang meredup dari biasa, kecepatan kipas atau blower indoor AC yang melambat sendiri, sampai lampu TL yang gagal start. Penyebab gangguan ini bisa terjadi akibat ada perangkat dengan motor yang sudah terlalu panas (overheating).&lt;br /&gt;&lt;br /&gt;5. Over-voltage, meningkatnya tegangan listrik dari batas normal dengan jangka waktu yang lama. Jika waktunya singkat, maka disebut swell.&lt;br /&gt;&lt;br /&gt;6. Line noise, gangguan distorsi pada gelombang sinyal listrik AC (alternate current). Gelombang sinyal AC seharusnya berupa gelombang sinusoidal dengan amplitude yang relatif tetap, line noise membuat pola gelombang ini terganggu. Line noise dapat disebabkan gangguan dari interferensi elektro magnetis.&lt;br /&gt;&lt;br /&gt;7. Frequency variation, terjadinya variansi frekuensi dari standar normal frekuensi listrik AC (50 atau 60 Hz). Hal ini dapat terjadi dikarenakan perubahan speed dari perangkat listrik dengan motor.&lt;br /&gt;&lt;br /&gt;8. Switching transient, terjadinya undervoltage (notch) yang terjadi dalam waktu yang sangat singkat. Notch ini hanya terjadi dalam satuan nanosecond, namun akibatnya mulai dari memory loss, data error dan/atau data loss, dan kerusakan pada komponen dalam jangka panjang. Pada linear power supply seperti pada CPU, hal ini bisa terjadi karena gangguan pada linear transformer yang digunakan.&lt;br /&gt;&lt;br /&gt;9. Harmonic distortion, terjadi karena dua gemlombang elektromagnetik saling bertumpuk, membuat gelombang sinyal DC terganggu. Hal ini bisa disebabkan panas berlebihan pada kabel dan sekering.&lt;br /&gt;&lt;br /&gt;Kesembilan gangguan tersebut adalah gangguan dari catuan daya listrik yang dapat terjadi, juga dialami pada PC. Sedangkan UPS, khususnya online UPS yang diperuntukan untuk PC ditujukan untuk meminimalkan gangguan tersebut. Namun, tidak kesemua dari sembilan gangguan tersebut dapat teratasi. Beberapa produsen dan produk UPS tidak dapat mengatasi kesembilan jenis gangguan tersebut. Kebanyakan produk hanya dapat meminimalkan gangguan untuk kategori 3, 5, dan 9.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AVR&lt;/span&gt;&lt;br /&gt;Beberapa UPS online yang kebanyakan ditawarkan untuk PC, juga dilengkapi dengan fungsi AVR (auto voltage regulator).Tambahan fungsi AVR memungkinkannya untuk menanggulangi gangguan-gangguan tambahan. AVR memungkinkan perangkat elektronik terlindungi dari voltage sag, voltage spike, brownout, dan over voltage. Perbedaaan antara arus listrik AC (alternating current) dan DC (direct current) membuat ada perbedaan beberapa hal yang perlu diperhatikan. Ini juga berlaku untuk UPS. berikut&lt;br /&gt;beberapa istilah yang sering digunakan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Power Factor&lt;/span&gt;&lt;br /&gt;Pada arus listrik DC, power merupakan hasil perkalian tegangan (volt) dan kuat arus (ampere). Power = volt x ampere Sedangkan, pada arus listrik bolak balik (AC) perhitungannya tidak sesederhana itu. Pada arus listrik bolak balik, arus listrik bergerak ke dua arah. Disebut sebagai  reactive atau harmonic current/arus. Ini menyebabkan daya sesungguhnya yang digunakan berbeda jika sekedar mengalikan antara tegangan dan arus. Jika daya (apparent power) yang biasa sering disampaikan oleh produsen, biasanya daya hasil perkalian volt dan ampere (VA). Sedangkan konsumsi daya (actual power) sesungguhnya adalah konsumsi yang sesungguhnya (watt). Perbandingan keduanya disebut power factor. Sedangkan, actual power dapat dihitung dari hasil perkalian apparent power dikali power factor. Untuk perangkat komputer, perbedaan keduanya cukup mencolok. Hal ini lebih disebabkan karena kebanyakan perangkat PC bekerja pada arus DC, dan mengandalkan converter dengan power supply. Sehingga power factor (PF) ini perlu diperhatikan. Untungnya sekarang sudah banyak  tersedia power supply unit (PSU) dengan power factor correction (PFC).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mana yang Lebih Penting, Watt atau VA?&lt;/span&gt;&lt;br /&gt;Seperti juga untuk PSU (power supply unit) untuk PC, salah satu spesiﬁkasi yang sering disampaikan untuk UPS adalah kapasitas maksimalnya. Pada UPS keduanya sama penting, baik rating VA maupun watt. Watt rating pada UPS akan menyatakan beban watt maksimal yang dapat dibebani. Sedangkan, rating VA menyatakan arus maksimal yang mampu dilewati. Jika salah satu di antara VA dan watt terlewati, UPS akan kelebihan beban. Power factor dari beban yang terpasang juga akan mempengaruhi terutama pada daya tahan baterai. Kebanyakan produk memperhitungkan daya tahan baterai tidak dengan beban maksimal sesuai kapasitas maksimalnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;PRINTER DAN UPS&lt;/span&gt;&lt;br /&gt;Kebanyakan produsen UPS menganjurkan penggunanya untuk tidak menghubungkan printer ke dalam jaringan listrik yang terlindungi UPS. Anjuran ini sebetulnya lebih spesiﬁk dikhususkan untuk jenis printer laser. Alasan utama sebetulnya pada ketidakpraktisan dan ekonomis untuk menghubungkan printer laser pada UPS. Khususnya untuk mendapat perlindungan back-up energy dari baterai UPS saat pasokan listrik padam (outage). Sebab sebuah printer laser terkecil untuk ukuran kertas A4 akan memerlukan daya tidak kurang dari kisaran 300 watt saat beroperasi. Sedangkan, saat ready sekitar sekitar 50 watt, dan idle atau power state standby sekitar 10 watt saja. Namun saat start up, printer laser akan membutuhkan daya tidak kurang dari sekitar 700 watt.Itu sebabnya printer laser tidak disarankan untuk dihubungkan dengan UPS. Khusunya UPS single PC, dengan kemampuan kisaran 500-600VA. Sedangkan untuk printer berbasis tinta, scanner, modem, router, wireless access point, ataupun alat pendukung lain yang tidak membutuhkan daya sebesar itu masih dimungkinkan. Beberapa UPS juga sering menyertakan keluaran khusus untuk fungsi surge protector saja. Artinya, port power output ini tidak disertai dengan perlindungan battery back-up saat terjadi power outage. Setidaknya cukup jarang terjadi skenario di saat listrik mati, dan yang paling perlu dilakukan adalah mencetak dokumen saat PC sedang bekerja dengan catuan listrik back-up dari baterai UPS.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-6715496388377570293?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/6715496388377570293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=6715496388377570293&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/6715496388377570293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/6715496388377570293'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/09/ups-saat-gangguan-listrik.html' title='UPS Saat Gangguan Listrik'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-4963475136354242617</id><published>2009-08-20T11:15:00.002+07:00</published><updated>2009-12-05T00:03:30.245+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Mengenal SAN</title><content type='html'>&lt;div style="text-align: justify;"&gt;Anda pasti sudah hapal dengan istilah LAN (Local Area Network) atau WAN (Wide Area Network). Tapi, apa pula yang dimaksud dengan SAN (Storage Area Network)? PC Mild kali ini akan membahas tentang apa dan bagaimana SAN itu.&lt;br /&gt;&lt;br /&gt;Perusahaan-perusahaan besar yang menerapkan TI sebagai tulang punggung mereka, memiliki informasi dalam jumlah yang sangat besar. Jumlah informasi tersebut terus bertambah dari waktu ke waktu. Misalnya saja informasi yang dimiliki sebuah bank dengan jutaan nasabah Setiap informasi lalu lintas keuangan, pertumbuhan nasabah, dan lain-lain terus dicatat, dan disimpan dalam sebuah sistem TI perbankan. Bank tersebut tentu harus memiliki kapasitas penyimpanan yang besar, cepat, dan harus pula dapat dikembangkan, sesuai dengan pertum buhan informasi yang dimilikinya. Bagaimana sistem penyimpan (storage) yang sesuai dengan kebutuhan penyimpanan yang besar, dan terus tumbuh tersebut? SAN adalah jawabannya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apa Itu SAN?&lt;/span&gt;&lt;br /&gt;SAN adalah sebuah jaringan berkecepatan sangat tinggi yang khusus, terdiri dari server dan penyimpan. Terpisah dan berbeda dengan LAN/ WAN perusahaan, tujuan utama SAN adalah untuk menangani traﬁk data dalam jumlah besar antara server dan peralatan penyimpan, tanpa mengurangi bandwidth yang ada di LAN/WAN. SAN tersambung melalui Fiber Channel, serabut optik berkecepatan tinggi atau kabel tembaga untuk menginterkoneksikan perangkat server dan penyimpanan, yang mengakibatkan kecepatan transfer data sampai 200 Mbps dalam konﬁgurasi loop ganda, atau 100 Mbps dalam mode redundant. Teknologi ini menjadikan SAN sebuah jaringan dedicated, platform-independent yang beroperasi di belakang server. Panjang bus serabut optik dapat mencapai 10 km (atau 6,25 mil), tanpa menggunakan teknologi struktur penyambung atau switch. Lebih jauh lagi, SAN dapat menyokong dan memetakan SCSI, HIPPI, IP, ATM, dan jaringan serta saluran protokol lainnya.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SAN menjadi jawaban atas keterbatasan cara tradisional dalam menyambungkan server dengan media penyimpanannya yang tidak lagi bisa memenuhi kebutuhan saat ini untuk akses secara cepat data dalam jumlah yang besar. Teknologi SCSI yang menggunakan kabel parallel sangat membatasi kecepatan, jarak tempuh data, maupun jumlah media penyimpan yang bisa ditempelkan.Konsep tradisional hubungan server dan penyimpanan mengacu pada logika bahwa pemilik media penyimpan tersebut adalah server, hal ini menyebabkan terjadi pembatasan dalam akses data. Pada saat lingkungan komputasi bergerak dari model yang server-centric ke data-centric, akses ke sumber daya data menjadi sangat kritis. SAN adalah memungkinkan sumber daya penyimpanan untuk di-share, memberikan layanan akses data secara terus menerus, cepat, dan mudah.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Perbedaan antara SAN dengan LAN&lt;/span&gt;&lt;br /&gt;SAN sebetulnya sangat mirip dengan LAN, yakni menggunakan protokol standar untuk menyambungkan sistem dengan hardware dan software. Perbedaan utama antara SAN dengan LAN adalah:&lt;br /&gt;&lt;br /&gt;• LAN menggunakan protokol jaringan yang mengirimkan potongan kecil data dan meningkatkan overhead komunikasi, dan mengurangi bandwidth. SAN menggunakan protokol penyimpanan (SCSI), sehingga memungkinkan untuk mengirimkan potongan besar data sambil mengurangi overhead, dan meningkatkan bandwidth.&lt;br /&gt;&lt;br /&gt;• Sistem berbasis LAN menghubungkan server dengan client, setiap server memiliki dan mengontrol akses ke media penyimpanannya, yang pada akhirnya membatasi aksesibilitas data. Setiap penambahan media penyimpanan akan ditambahkan ke server, tidak di-share melalui LAN.&lt;br /&gt;&lt;br /&gt;Sebuah SAN memungkinkan sumber daya penyimpanan data untuk dikaitkan langsung ke jaringan, tanpa perlu terhubung ke server yang spesiﬁk. Hal ini memungkinkan semua server untuk mengakses sumber daya media penyimpanan yang ada di SAN.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Keunggulan SAN&lt;/span&gt;&lt;br /&gt;Sebagai solusi penyimpanan mutakhir, SAN memiliki keunggulan di atas solusi penyimpan terdahulu, antara lain:&lt;br /&gt;&lt;br /&gt;• Availability: satu copy data dapat diakses oleh semua host melalui jalur yang bebeda, dan manajemen data menjadi lebih eﬁsien.&lt;br /&gt;&lt;br /&gt;• Reliability: infrastruktur transportasi data yang menjamin tingkat kesalahan yang sangat minimal, dan kemampuan dalam mengatasi kegagalan.&lt;br /&gt;&lt;br /&gt;• Scalability: server maupun media penyimpanan dapat ditambahkan secara independent satu dan lainnya, tanpa batasan harus menggunakan sistem proprietary.&lt;br /&gt;&lt;br /&gt;• Performance: Fibre Channel memiliki bandwidth sampai 200 Mbps dengan overhead yang rendah, SAN memisahkan traﬁk backup dengan traﬁk standar LAN/WAN.&lt;br /&gt;&lt;br /&gt;• Manageability: berkembangnya perangkat lunak dan standar memungkinkan manajemen dilakukan secara terpusat, koreksi dan deteksi kesalahan yang proaktif.&lt;br /&gt;&lt;br /&gt;• Return On Information Management: SAN memungkinan biaya kepemilikan yang rendah, dan menaikkan Return On Information Management dibandingkan metode penyimpanan tradisional.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-4963475136354242617?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/4963475136354242617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=4963475136354242617&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4963475136354242617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4963475136354242617'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/08/san_20.html' title='Mengenal SAN'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-553260791360646314</id><published>2009-08-12T08:04:00.002+07:00</published><updated>2009-12-05T00:03:47.946+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Mengenal VSAT</title><content type='html'>&lt;div style="text-align: justify;"&gt;Pernah menonton ﬁlm seri Kura-kura Ninja? Anda pasti tahu kendaraan operasional mereka, sebuah mobil van dengan antena parabola diatasnya. Antena tersebut berfungsi sebagai perantara telekomunikasi antara keempat ninja ketika berada di lapangan, dengan suhu mereka yang berada di markas bawah tanah. Walaupun dari sebuah ﬁlm kartun, Anda sudah dikenalkan dengan sebuah perangkat telekomunikasi data yang aslinya bernama VSAT.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;VSAT (Very Small Aperture Terminal) &lt;/span&gt;adalah stasiun bumi yang digunakan untuk menerima dan mengirim data, suara, dan gambar dari dan ke satelit. Disebut very small, karena stasiun ini menggunakan antena dengan ukuran yang sangat kecil, diameter piringannya antara 80 cm sampai 2,4 m. Dengan ukurannya yang kecil inilah, VSAT dapat bisa dibawa-bawa dan diletakkan di mana saja, di dalam hutan, di tengah laut, termasuk di atap mobil van Kura-kura Ninja tentunya. Ukuran yang kecil serta kemampuan menerima dan mengirim data ke satelit, membuat VSAT menjadi solusi ampuh sarana telekomunikasi untuk daerah-daerah terpencil yang belum terjangkau jaringan teresterial seperti kabel tembaga, serat optik, dan selular. Selain itu, di saat-saat darurat seperti bencana alam, ketika jaringan teresterial biasanya ikut mengalami gangguan, komunikasi data via satelit dapat menjadi solusi instan yang andal. Anda masih ingat kasus terputusnya sebagian besar koneksi Internet di Indonesia akibat gempa yang melanda Taiwan awal tahun ini, bukan? Di saat sebagian besar pengguna Internet di tanah air tidak dapat mengakses server di luar negeri, ISP yang menggunakan komunikasi data via satelit sebagai cadangan masih dapat melayani para pelanggannya.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cara Kerja VSAT&lt;/span&gt;&lt;br /&gt;Secara sederhana, sebuah stasiun bumi kecil atau VSAT hanya menerima dan mengirimkan data kesatelit komunikasi, berbeda dengan antena parabola yang digunakan hanya untuk menerima siaran televisi via satelit. Selanjutnya, data tersebut dikirimkan ke sebuah stasiun bumi lainnya. Tipe komunikasi seperti ini dikenal dengan nama, point to point. Tapi, sebuah stasiun bumi juga dapat mengirimkan data satelit untuk diteruskan ke beberapa stasiun bumi lainnya sekaligus. Tipe seperti ini kita kenal dengan nama point to multipoint. Dilihat dari contoh di atas, kita dapat mengetahui bahwa sebuah sistem VSAT bekerja dengan adanya satelit dan stasiun bumi. Satelit yang digunakan oleh VSAT adalah satelit geostasioner. Satelit ini selalu berada di tempat yang sama, sejalan dengan perputaran bumi pada sumbunya. Sampai saat ini, Indonesia telah meluncurkan lima satelit geostasioner, yakni Satelit Palapa-A, Satelit Palapa-B, Satelit Palapa-C, Satelit Telkom-1, dan Satelit Telkom-2. VSAT menggunakan komunikasi radio frekuensi (RF) dua arah yang disebut uplink dan downlink.&lt;br /&gt;&lt;br /&gt;RF yang dipancarkan oleh stasiun VSAT ke satelit disebut uplink, dan sebaliknya RF yang dipancarkan oleh satelit ke stasiun VSAT dikenal dengan nama downlink. Antena VSAT memancarkan sinyal RF ke satelit sebesar 5,925 GHz sampai dengan 6,425 GHz. Sedangkan sinyal RF yang lebih rendah diterima antena VSAT dari satelit sebesar 3,7 GHz sampai dengan 4,2 GHz. Pendapat umum mengatakan bahwa komunikasi data dengan satelit adalah yang tercepat. Padahal, pada kenyataannya tidaklah demikian. Waktu yang dibutuhkan dari satu titik di atas bumi ke titik lainnya melalui satelit adalah sekitar 700 milisecond, sementara    leased line hanya butuh waktu sekitar 40 milisecond. Hal ini disebabkan oleh jarak yang harus ditempuh oleh data, yaitu dari bumi ke satelit dan kembali ke bumi. Satelit geostasioner sendiri berketinggian sekitar 36.000 kilometer di atas permukaan bumi. Kekurangan lainnya adalah VSAT sangat rentan terhadap perubahan cuaca. Di negeri dengan curah hujan yang tinggi seperti Indonesia, komunikasi VSAT dapat mengalami gangguan atau penurunan kinerja.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Komponen VSAT&lt;/span&gt;&lt;br /&gt;Di atas, telah digambarkan dua perangkat yang dibutuhkan dalam sebuah sistem VSAT. Lantas, bagaimana dengan VSAT itu sendiri? Komponen apa saja yang membangun sebuah stasiun bumi kecil ini? Sebuah VSAT dibagi menjadi dua komponen utama, yakni outdoor unit (ODU) dan indoor unit (IDU). Secara kasat mata, ODU adalah piringan antena dengan diameter antara 80 cm sampai 2,4 m, block up converter (BUC) yang mengirimkan sinyal RF ke satelit atau disebut sebagai transmit (Tx), dan low-noise block converter (LNB) yang menerima sinyal RF dari satelit atau disebut jugareceiver (Rx). Sementara IDU terdiri dari modem satelit atau router biasa yang berfungsi untuk memodulasi sinyal yang dikirim kesatelit, dan mendemodulasi sinyal yang diterima dari satelit. Instalasi kedua komponen sangat sederhana, sehingga dapat dilakukan di mana saja. Untuk menjalankannya, cukup mengarahkan piringan antena ke satelit dan menghubungkan IDU dengan sumber listrik. Kepraktisan instalasi serta kemudahan dalam perawatannya inilah yang membuat VSAT banyak digunakan pada mesin-mesin ATM di tanah air. Mungkin karena alasan ini pulalah, tim Kura-kura Ninja memilih VSAT sebagai media komunikasi mereka, ketimbang harus menggunakan ponsel atau pager.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-553260791360646314?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/553260791360646314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=553260791360646314&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/553260791360646314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/553260791360646314'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/08/vsat.html' title='Mengenal VSAT'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-580592051293164881</id><published>2009-07-19T06:22:00.001+07:00</published><updated>2009-12-05T00:04:11.478+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Menjadi Admin Yang Baik</title><content type='html'>&lt;div style="text-align: justify;"&gt;Setelah sebelumnya membahas untuk menjadi user yang baik sekarang saatnya juga membahas gimana menjadi admin yang baik? Mungkin hal yang dirasa selalu kurang oleh administrator jaringan adalah waktu. Anda telah membuat sejumlah daftar kerja yang hendak dilakukan jika ada waktu, tapi waktu itu tidak pernah ada. Sekarang yakinkan diri anda untuk (mencoba) melakukan hal tersebut. disaat setelah anda telah membuat prioritas apa yang hendak dilakukan dan juga apa yang harus dipindah karena tempat yang ada sudah tidak mencukupi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Patching&lt;/span&gt;&lt;br /&gt;Tentu saja Anda tidak akan pernah mengakuinya ke semua orang, tapi bukankah mungkin dari ratusan patch software yang dikeluarkan oleh vendor operating system dan aplikasi, ada satu atau dua yang Anda lewatkan? Sekarang saatnya untuk mengecek semua komputer dan lihat bagaimana status update-nya, lalu patch mereka. Ini bisa jauh lebih mudah dengan menggunakan software pemeriksa kerentanan, seperti Sunbelt Networks Security Inspector (SNI), yang mengotomatisasi proses pemeriksaan patch, service pack, dan hotﬁx apa yang sudah (dan belum) diinstalasi. Anda bisa menjaga semua  up-to-date, dan lebih mengontrol proses patching, dengan menginstalasi Windows Server Update Services (WSUS).&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Upgrade Client dan Server&lt;/span&gt;&lt;br /&gt;Anda mungkin masih punya komputer lama pada jaringan: Windows 2000 server atau bahkan NT 4.0, dan client yang menjalankan Windows 9x atau Windows 2000 Pro. Meskipun mereka menggunakan service pack terakhir, Anda tahu bahwa Anda akan mendapatkan banyak keuntungan dengan meng-upgrade client ke Windows XP dan server ke Windows Server 2003. Lagipula, support untuk operating system lama sudah tidak ada lagi. Windows Vista sudah tersedia di pasaran, dan setelah melihat perkembangannya Anda sudah bisa menggunakannya atau jika anda menunggu Longhorn Server/Windows Server 2008,. Jika Anda bisa meyakinkan manajemen untuk mengalokasikan dana, gunakan dan segera lakukan upgrade.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bersihkan Account Lama&lt;/span&gt;&lt;br /&gt;Adanya karyawan baru yang dipekerjakan atau sistem rolling, membuat user jaringan datang dan pergi. Dengan banyaknya hal lain yang harus dilakukan, Anda mungkin tidak selalu sempat untuk menghapus semua user account lama. Beberapa hanya Anda disable karena mungkin user tersebut kembali lagi. Mari bersihkan database account dan hapus account yang tidak terpakai. Malah, mengapa tidak melakukan lompatan dalam mengelola identitas user, dan semua user account dan password dengan mengimplementasi manajemen identitas, seperti Microsoft Indentity Integration Server? (Jika Anda bisa membicarakannya ke manajemen untuk dimasukkan ke anggaran yang baru).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update Dokumentasi &lt;/span&gt;&lt;br /&gt;Anda telah bekerja sekian tahun dan melihat jaringan bertumbuh seiring dengan waktu tersebut. Anda terlibat langsung dalam pembelian perangkat jaringan baru dan mengetahui lokasi dan spesiﬁkasi setiap router, dan pengkabelan jaringan. Oleh karena itu, Anda berpikir tidak perlu meng-update inventaris dan diagram jaringan. Namun, bagaimana jika Anda tiba-tiba mendapat tawaran kerja menarik dan segera pindah? Apakah Anda benar-benar ingin membiarkan pengganti Anda kebingungan? Bagaimana jika luangkan sedikit waktu untuk mendokumentasi jaringan secara menyeluruh, merencanakan update rutin untuk satu tahun pada waktu perangkat dipensiunkan, dibeli, atau ditukar? Anda tidak perlu melakukan semua secara manual. Software inventaris jaringan seperti LANSurveyor bisa melakukannya untuk Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tangani Trafﬁc Wireless&lt;/span&gt;&lt;br /&gt;Jaringan wireless menawarkan kenyamanan bagi user dan tamu, tetapi juga mempunyai risiko sekuriti yang besar. Jika Anda memasang wireless access point (WAP) untuk menyenangkan atasan yang ingin surﬁng Internet di lorong kantor dari Pocket PC-nya, maka tahun ini Anda harus memastikan semua komunikasi wireless Anda aman. Ini berarti mengganti password, menggunakan enkripsi yang kuat (WEP, bukannnya WPA), mengaktifkan sistem sekuriti yang didukung oleh access point (seperti MAC ﬁltering dan mematikan broadcast SSID), dan yang paling penting, memisahkan jaringan wireless dan jaringan kabel Anda. Buat DMZ dan letakkan WAP Anda di situ. Tamu dan karyawan bisa tetap terhubung ke Internet secara wireless, tetapi pada waktu hendak mengakses resource pada LAN Anda mereka harus melalui VPN. Jangan beranggapan bahwa hanya karena Anda tidak mengeset jaringan wireless, Anda tidak punya satu (atau beberapa) di kantor  Anda. Karyawan bisa saja memasang “WAP liar” tanpa menginformasikan bagian TI. Gunakan wi-ﬁ   locator untuk mencari mereka.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lindungi Trafﬁc Jaringan dengan IPSec&lt;/span&gt;&lt;br /&gt;Anda tahu bahwa data rentan pada waktu berjalan melalui jaringan, dan Anda berpikir alangkah baiknya jika menggunakan IP Security, tapi ini adalah salah satu pekerjaan yang Anda tunda untuk waktu yang lebih baik. Apalagi yang lebih baik dari saat ini? Windows Group Policy memungkinkan Anda untuk menjalankan IPSec policy di domain Active Directory. IPSec tidak hanya bisa digunakan untuk mengenkripsi komunikasi jaringan, tapi bisa juga untuk mengontrol komputer mana yang bisa berkomunikasi dengan komputer lain, berdasarkan protokol IP atau port. Tidak ada alasan user Anda perlu berkomunikasi dengan workstation lain pada jaringan, dan tidak ada alasan Exchange server berkomunikasi dengan SQL server Anda. Anda bisa menggunakan IPSec untuk membuat zone sekuriti jaringan virtual, bahkan untuk  komputer pada segmen jaringan yang sama. Dan Anda bahkan tidak harus membeli tambahan apa pun jika Anda telah meng-upgrade client dan server paling sedikit ke Windows 2000.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Buat Zona Sekuriti&lt;/span&gt;&lt;br /&gt;Jaringan biasanya mempunyai kumpulan perangkat yang dikelompokkan ke dalam tingkat kepercayaan berbeda. Sebagai contoh, Anda punya jaringan wireless yang memperbolehkan koneksi anonymous ke Internet; kumpulan server yang meliputi domain controller, Exchange server, SharePoint server, dan SQL server; dan workstation user yang harus terhubung ke Internet dan ke satu atau beberapa layanan server. Anda mungkin juga punya komputer tamu yang memerlukan koneksi kabel ke Internet, dan banyak lagi. Anda tahu bahwa Anda akan mempunyai sekuriti yang lebih baik jika jaringan ke dalam zona sekuriti supaya grup tersebut terpisah. Inilah salah satu yang perlu Anda lakukan. Kelompokkan jaringan Anda dan gunakan ﬁrewall untuk mengontrol pergerakan trafﬁc antara setiap zona sekuriti. Anda bisa melakukannya dengan Microsoft ISA Server.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Blokir Koneksi SSL dan VPN&lt;/span&gt;&lt;br /&gt;Jika Anda telah membuat zona sekuriti, langkah selanjutnya adalah mengontrol apa yang dilakukan user pada waktu terhubung ke jaringan lain. Meskipun ﬁrewall seperti Microsoft ISA Server bisa melindungi Anda dari eksploitasi application layer, tidak ada ﬁrewall application layer yang bisa melakukan ini jika Anda melewatkan data melalui tunnel yang dienkripsi. Jika Anda memperbolehkan user untuk melakukan koneksi SSL atau VPN melalui ﬁrewall, Anda mencari masalah. Firewall tidak bisa melindungi Anda dari tindakan user di dalam tunnel yang dienkripsi. Solusinya adalah dengan memblokir koneksi SSL dan VPN dari jaringan yang aman ke jaringan yang kurang aman. Anda tidak harus memblokir SSL dan VPN secara keseluruhan batasi akses hanya ke tempat yang sekuritinya memenuhi spesiﬁkasi Anda saja.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lindungi Jaringan dari User Remote&lt;/span&gt;&lt;br /&gt;User Anda ingin terhubung ke jaringan korporat dari rumah atau pada waktu mereka bepergian; lagipula, siapa yang tidak mau bekerja dari rumah daripada menghadapi macet pada waktu jalan ke kantor? Namun membuat jaringan lebih aman berarti fokus pada user remote seperti mereka. Hanya karena mereka terhubung melalui VPN, buka berarti mereka tidak mendatangkan risiko bagi jaringan internal Anda. Anda bisa melindungi LAN dari risiko virus atau serangan melalui VPN dengan melakukan karantina, seperti yang bisa dilakukan oleh ISA Server, Cisco PIX, Check Point, dan ﬁrewall populer lainnya. Pada waktu user VPN hendak terhubung ke jaringan Internet, komputer client pertama akan dicek untuk memastikan bahwa sudah menjalankan software antivirus dan personal ﬁrewall yang up-to-date dan mempunyai semua service pack dan security ﬁx. Anda bisa lebih tenang di tahun baru ini karena user remote tidak bisa lagi merusak jaringan Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Perbaiki Rencana Recovery &lt;/span&gt;&lt;br /&gt;Anda mempunyai rencana recovery, tetapi apakah sudah efektif? Bagaimana Anda tahu jika belum dites? Kita berbicara tentang tes secara menyeluruh, tidak hanya sekadar mengecek untuk memastikan backup Exchange sudah baik atau Anda bisa memulihkan database SharePoint. Bagaimana jika keseluruhan infrastruktur mati pada saat bersamaan? Hardware dan software apa yang minimal Anda butuhkan untuk mengambil back-up dan menjalankannya secepat mungkin? Bagaimana urutan instalasi software? Satu-satunya cara untuk mencegah “hasil yang tak terduga” adalah dengan melakukan simulasi recovery. Lakukan paling sedikit sekali tiga bulan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Buat Strategi Sekuriti untuk Jaringan Wireless&lt;/span&gt;&lt;br /&gt;Penolakan kita untuk merangkul WLAN, itu tidak akan membuat isu tersebut hilang. Sekarang saatnya untuk membuat proteksi pada tingkat software dan otentikasi, memperlakukan jaringan wireless kantor seperti Internet dari sudut pandang sekuriti. Profesional TI, user dan setiap orang di dalamnya bisa mendapatkan manfaat dari tempat kerja wireless. Namun, kita harus menerima bahwa kantor sekarang sudah diperluas. Tugas kita adalah apa yang bisa dilakukan untuk membuatnya aman?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tentukan Apakah Menyewa atau Membeli Perangkat TI&lt;/span&gt;&lt;br /&gt;Banyak organisasi yang mempunyai aturan untuk  menyewa atau membeli perangkat TI. Pendekatan yang lebih baik mungkin adalah kriteria standar untuk sistem pada waktu perencanaan untuk menentukan fungsi mereka. Buat tabel spesiﬁkasi yang akan membantu Anda dalam menentukan apakah sistem disewa atau dibeli. Ini akan berdasar pada kriteria, yang bergantung kepada kondisi TI Anda. Tentu saja, ada banyak faktor (seperti harga dan uang!) yang akan mempengaruhi bagaimana aset diperoleh. Namun, implementasi terencana dengan mempertimbangkan hasil akhir akan mempermudah support sistem secara berkelanjutan, terutama pada waktu mereka semakin kompleks.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hindari Sekuriti dan Password Berlebihan&lt;/span&gt;&lt;br /&gt;Apa yang lebih buruk dari menangani sekuriti Anda sendiri? Jawabannya mudah, yaitu menangani pihak lain yang sekuritinya sama atau lebih tinggi dari Anda. Memang kita harus aman, tetapi berapa kali sistem sekuriti menolak pihak yang  berwenang? Ini bisa terjadi pada waktu Anda menggunakan kartu jaringan MAC address-nya belum terdaftar di jaringan. Atau bagaimana dengan  syarat password berikut: 10 karakter,  terdiri dari lima karakter khusus, penggunaan huruf besar dan kecil, dan menggunakan angka. Sebagai contoh passwordnya adalah: 8$4r#S!Z@ . (Ya, ada spasi di akhir baris password)  Tentu “menyenangkan” pada waktu melakukan troubleshooting. Sebenarnya, apakah itu perlu?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jangan Gunakan Produk Tidak Bermerk&lt;/span&gt;&lt;br /&gt;Berapa lama waktu yang Anda habiskan dengan perangkat dikualitas? Mempertahankan perangkat seperti itu merupakan tindakan ekonomis yang bodoh. Penggunaan perangkat bermerk  kualitas tinggi menjamin tersedianya support terbaik untuk driver, isu, dan spare part. Ini berlaku untuk server, perangkat  jaringan, PDA, telepon selular, dan bahkan kabel serta peralatan. Eﬁsiensi bisa dilakukan dengan menggabungkan vendor perangkat dan fungsi perangkat bisa diperluas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sediakan Anggaran Sesuai Fungsi&lt;/span&gt;&lt;br /&gt;Harga selalu penting, tetapi jangan lupa untuk memikirkan apa yang anda dapat. Sebagai contoh, untuk server, coba lihat garansi dan harga per Gigahertz atau Gigabyte. Tentu saja, Anda mempunyai anggaran yang kecil sehingga harga sudah pasti jadi faktor utama. Solusi gampang adalah langsung membelinya dan mengawasi sistem tersebut secara terus-menerus tapi ini sudah keterlaluan. Harus ada keseimbangan antara harga dan fungsi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Standardisasi Platform&lt;/span&gt;&lt;br /&gt;Maskapai penerbangan merupakan contoh yang cocok untuk menekan biaya overhead supaya tetap rendah. Dengan menstandardisasi semua perangkat, operating system, dan versi software, Anda akan melakukan penghematan. Sebagai contoh, misalkan perusahakan kecil-menengah yang mempunyai satu platform server. Ini sangat meningkatkan support internal.  Dengan satu platform server, Anda bisa lebih cepat membangun server (proses telah distandarisasi), spare part dan sistem yang dipelihara berjumlah kecil (inventaris yang tidak terpakai lebih sedikit), mengurangi  training staf (biaya training lebih sedikit), membangun kompetensi yang lebih tinggi (layanan lebih baik), image yang dikelola lebih sedikit (kebutuhan stora-ge lebih kecil). Untuk standardisasi judul dan versi software, pengeluaran untuk tes kompatibilitas bisa dikurangi menjadi satu macam saja. Banyak organisasi bisa menekan biaya overhead tanpa mengorbankan performa server. Mungkin tidak mudah untuk menstandardisasi seluruhnya (laptop, desktop, server, operating system, aplikasi produksi, dan seterusnya), tetapi melihat manfaat jangka panjang sudah menjadi ciri organisasi yang sukses. Meskipun sistem eksisting sulit untuk memenuhi standar, itu lebih baik daripada sekumpulan sistem berbeda di organisasi Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Katakan Tidak!&lt;/span&gt;&lt;br /&gt;Apakah itu sulit? Kadang-kadang memang ya. Yang sering menjadi dilema bagi profesional TI: beginilah fungsinya, sekarang wujudkan. Dan tentu saja Anda tidak mendapat tambahan resource (dana). Pada waktu menggunakan kata Tidak!, kutip aturan kerja, standar fundamental, kebutuhan resource, atau penghalang besar lainnya untuk mendukung keputusan Anda. Tidak mudah memang untuk menentukan kapan harus mengeluarkan kata Tidak!. Namun, TI harus menggunakannya jika mereka memang tidak bisa melakukan apa yang diminta. Cara gampang adalah melakukan outsource atau mengontrak tenaga untuk pekerjaan tersebut. Tidak ada “Tombol Keluar” di TI, tapi kata Tidak! bisa berguna.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Perjelas Perihal Kepemilikan &lt;/span&gt;&lt;br /&gt;Salah satu isu terbesar dalam TI adalah kepemilikan, terutama untuk sistem yang dipakai bersama oleh vendor dan banyak bagian internal lainnya. Sebagai contoh, misalkan sistem dari vendor yang digunakan untuk operasional. Apakah vendor yang memilikinya? Apakah operasional? Sistem sangat penting, tapi tidak ada yang mau menyentuhnya minimal tidak pada waktu terjadi masalah. Pada waktu sistem dijalankan, harus ada wewenang yang jelas. TI biasanya tidak mau menangani masalah operasional, operasional tidak ingin (dan biasanya tidak bisa) mencampuri masalah TI, dan vendor bisa frustasi dengan semua perbedaan sistem antara TI dan operasional. Tidak ada salahnya melakukan investasi untuk mendapatkan support dari vendor. Dengan demikian, bagian TI hanya memastikan bahwa standar infrastruktur dan sekuriti terpenuhi, operasional berhubungan dengan vendor, dan vendor mempunyai kepemilikan penuh atas sistem terutama jika timbul masalah! Satu lagi masalah berkurang untuk TI.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hindari Masalah Dengan Langkah Berikut&lt;/span&gt;&lt;br /&gt;Kita bisa mengelola jaringan dengan belajar dari kesalahan, tapi dengan langkah berikut kita bisa menghindari masalah yang sama yang pernah dilakukan oleh para administrator jaringan lain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Labeli semua&lt;/span&gt;&lt;br /&gt;Ini mungkin kelihatannya sederhana, tapi dari percakapan berikut Anda bisa melihat pentingnya mendokumentasi dan melabeli semua: “Halo? Saya tidak bisa masuk ke jaringan. Bisakah Anda membantu?” Help desk mengecek jaringan dan terkejut! Workstation yang disebut tidak terpantau. Menurut catatan, ia terhubung ke port nomor 06/01/07 (lantai 6, ruang 1, port 7). “Ke port mana Anda terhubung?”“06/01/10” Aha! Mereka telah mengubah posisi dan tidak memberitahukannya. “Oke, worstation ternyata dipindah. Kami harus mem-pacth di port tersebut dan memutuskan yang lama. Kita akan menyelesaikannya dalam waktu sejam.”Bayangkan berapa lama Anda harus melacak masalah jika semua tidak terdokumentasi dengan benar. Sebaiknya labeli setiap port, kabel, dan terminal dan buat catatan setiap peralatan dan tempatnya. Anda tentu tidak ingin menghabiskan waktu Anda yang berharga untuk melacak masalah jaringan yang disebabkan oleh perangkat yang ternyata dipindah.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Beritahu perlunya downtime&lt;/span&gt;&lt;br /&gt;Kadang downtime perlu dilakukan mulai dari ruang server yang dicat ulang sampai memasang server pengganti atau patch panel baru. Hal ini perlu direncanakan. Sudah pasti Anda tidak ingin menghentikan operasional kantor jika tidak itu bisa dihindari. Semuanya memang berjalan baik sejauh ini, tapi pada akhirnya Anda harus melakukan upgrade dan harus melakukan downtime yang cukup lama. Anda tanya kapan waktu yang tepat untuk mematikan server, tapi respon mereka panik dan mengganggap ada sesuatu yang salah. Cara paling baik adalah mendiskusikan perihal downtime, sehingga orang-orang tahu bahwa itu kadang diperlukan. Dan beritahu mengenai downtime tersebut jauh hari sebelumnya, sebelum itu dilakukan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Diskusikan kebutuhan user&lt;/span&gt;&lt;br /&gt;Berkomunikasi dengan user kadang menyulitkan bagi sebagian administrator jaringan. Untuk mendapatkan pemahaman yang baik tentang user Anda, sebaiknya duduklah bersama mareka dan tanyakan apa yang mereka inginkan dari jaringan. Jelaskan keuntungan dari jaringan, gambarkan cara kerjanya, dan beritahu aturan back-up dengan jelas. Buat juga prosedur untuk melakukan request. Meskipun aneh atau tidak perlu untuk membuat e-mail permintaan untuk item seperti toner, upgrade software, dan keyboard baru, dokumentasi tersebut akan membantu Anda dan atasan Anda untuk melihat apa yang sudah dikerjakan. Permintaan tertulis yang tercatat dengan baik akan menyediakan histori, yang bisa digunakan referensi jika terjadi sesuatu. Selain itu, beritahu user kapan Anda bisa memberi support dan kapan Anda akan melakukan pemeliharaan rutin. Dengan demikian, user bisa memperkirakan seberapa cepat Anda akan merespon request terhadap pekerjaan-pekerjaan kecil/tidak penting. Dengan membatasi jadwal kerja, Anda akan memastikan bahwa tidak ada pekerjaan lain (kecuali yang sangat penting) pada waktu yang dialokasikan untuk pemeliharaan rutin.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Backup  semua dan sarankan yang lain untuk melakukannya&lt;/span&gt;&lt;br /&gt;Menghubungkan semua PC dan menggunakan server sentral yang bisa di-back-up sesering mungkin terbukti lebih ekonomis dan eﬁsien. Namun, bergantung individu user juga untuk mem-back-up informasi penting milik mereka. Itulah mengapa sangat penting bagi administrator jaringan supaya tidak hanyak mem-back-up semua tapi juga mengingatkan yang lain sesering mungkin untuk memback-up semua. Anda harus memberlakukan kebijakan yang ketat tentang back-up dan menyarankan user bahwa setiap pekerjaan yang hendak mereka simpan harus di drive jaringan. Penting juga untuk mengetes back-up Anda. Percuma Anda mempunyai back-up jika ternyata tidak bekerja dengan baik. Sesekali lakukan restorasi pada jaringan percobaan untuk mengetes kondisi back-up Anda.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-580592051293164881?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/580592051293164881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=580592051293164881&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/580592051293164881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/580592051293164881'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/07/menjadi-admin-yang-baik.html' title='Menjadi Admin Yang Baik'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-4984561754185254924</id><published>2009-07-01T06:00:00.001+07:00</published><updated>2009-12-05T00:04:31.533+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>BLOG</title><content type='html'>&lt;div style="text-align: justify;"&gt;Menulis blog mungkin dianggap sebagai pekerjaan mengisi waktu luang bagi kebanyakan orang pada awalnya, tetapi kenyataan yang sering terjadi kemudian adalah seorang penulis blog yang aktif memerlukan waktu yang lebih dari sekadar mengisi waktu luang. Walaupun bisa jadi memerlukan waktu dan perhatian khusus, menulis blog bukanlah pekerjaan yang sia-sia. Setidaknya Anda akan mendapatkan banyak hal jika tulisan Anda mendapatkan cukup banyak perhatian pembaca. Sebuah blog dapat menimbulkan interaksi dan umpan balik, menghasilkan informasi, pengetahuan, atau hiburan bagi pembaca, maka jangan heran kalau tulisan Anda ditunggu-tunggu, dan situs blog Anda mendapatkan tempat kehormatan terletak pada daftar  bookmark pengunjung setia Anda. Jika Anda telah tertarik memublikasikan sesuatu pada blog Anda, maka pertanyaan berikutnya adalah mulai dari mana dan bagaimana membuat blog? Jika itu pertanyaan Anda, maka artikel ini akan mencoba memberikan jawaban.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Asal Mula Blog&lt;/span&gt;&lt;br /&gt;Istilah blog berasal dari dua kata, yaitu web log. Sehingga sebuah blog dapat diartikan sebagai catatan, jurnal, diary, atau apapun yang ingin Anda tulis, yang dipublikasikan di dalam sebuah website. Blog pada umumnya berbentuk rangkaian tulisan kronologis dengan tulisan terbaru berada pada bagian atas. Hal yang bisa dimengerti karena posisi teratas mudah untuk diakses pengunjung, dan mudah untuk diketahui pengunjung apabila terdapat tulisan yang baru di-update. Blog modern seperti yang dikenal pada saat ini merupakan pengembangan dari online diary yang dimulai dari tahun 1994. Seperti tercermin dari namanya, online diary adalah diary atau jurnal seseorang yang dipublikasikan melalui Internet. Pada online diary, orang-orang menuliskan aktivitas dan pengalaman mereka dari hari ke hari, dapat juga berupa komentar, puisi, atau pemikiran lainnya.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Karena bersifat online, maka online diary tentunya diperuntukkan agar orang lain dapat membacanya. Pembaca juga mampu berkontribusi di dalamnya dengan menuliskan tanggapan terhadap penulis online diary. Seiring dengan perkembangan Internet dan teknologi, online diary mulai berkembang dengan mengombinasikan unsur multimedia, yaitu text, video, dan gambar. Di lain pihak, website perusahaan maupun personal yang saat itu mulai marak, sering menampilkan menu News (atau What’s New) pada halaman utama yang berisi berita terbaru yang disusun berdasarkan tanggal terbaru.Unsur-unsur gabungan dari sebuah website pada umumnya dan online diary inilah yang kemudian melahirkan web blog atau blog.&lt;br /&gt;&lt;br /&gt;Karena itu, blog saat ini tidak hanya menampilkan content,tetapi juga diperkaya dengan ﬁtur-ﬁ tur lain sebagaimana layaknya sebuah website. Fitur-ﬁtur tersebut antara lain adalah  link ke blog/website  lain, juga terdapat weblog search engine yang mengizinkan Anda menelusuri topik-topik yang berhubungan satu sama lain sesuai dengan minatnya. Pembuat blog kemudian dikenal dengan nama blogger, dan  menjadi hal yang umum (dan hampir wajib) untuk para blogger membentuk suatu persahabatan di dunia maya, baik dengan saling memberikan link website ataupun terlibat dalam suatu komunitas blog. Pada tahun 2000 ke atas, blog semakin berkembang pesat dengan munculnya blog-blog populer, antara lain:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;1. AndrewSullivan.com&lt;/span&gt;&lt;br /&gt;Andrew Sullivan adalah seorang pembicara, komentator, kolumnis politik yang memiliki analisis dan gaya yang khas. Hal tersebut membuat blog Andrew Sullivan sebagai salah satu blog yang paling banyak dibaca di Internet. Andrew Sullivan menyebut blognya dengan nama Daily Dish, dimulai pada akhir tahun 2000, dan dengan cepat menjadi blog politik yang sangat popular dengan panasnya berita-berita politik, dan terutama serangan teroris 11 September 2001 yang merontokkan Word Trade Center. Fakta juga mencatat bahwa blog politik merupakan kategori blog yang terhangat dan memiliki banyak pembaca, AndrewSullivan.com hanyalah salah satu contoh dari sekian banyak blog politik yang popular. Walaupun demikian, tidak berarti kategori blog lain tidak dapat mengumpulkan pembaca yang setia dalam jumlah yang fantastis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;2. Scary Duck&lt;/span&gt;&lt;br /&gt;Scary Duck beralamatkan pada http://scaryduck.blogspot.com, tidak terpaku pada suatu kategori pembahasan seperti politik, olahraga, hiburan, atau yang lainnya, melainkan Scary Duck mencakup keseluruhannya. Gaya penulisan yang ringan, tetapi dengan wawasan yang luas, ditambah dengan gambar yang jenaka membuat Scary Duck dinobatkan menjadi blog terbaik pada suatu kompetisi blog di Inggris pada tahun 2002. Scary Duck merupakan salah satu blog yang dapat Anda jadikan sebagai referensi yang baik untuk mengawali perjalanan Anda sebagai blogger!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;3. Hardware Blog&lt;/span&gt;&lt;br /&gt;Anda ingin mengulas khusus mengenai hardware di dalam blog Anda? Tidak masalah, Hardware Blog dengan alamat http://www.hwblog.com merupakan contoh blog yang mengulas pernak-pernik hardware. Hardware memang merupakan salah satu topik yang tidak pernah habis dibahas. Dengan ditunjang penulisan yang menarik dan tentunya pengetahuan yang baik mengenai hardware itu sendiri, blog sejenis ini sangat mungkin mendapatkan fans pembaca dalam tempo yang relatif cepat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Blog Perusahaan&lt;/span&gt;&lt;br /&gt;Untuk mengumpulkan komunitas dan memberikan informasi yang luas, suatu perusahaan atau institusi juga dapat aktif membuat blog. Artinya, dunia bisnis ternyata juga mulai menilik blog sebagai sebuah sarana yang dapat mendukung kemajuan perusahaan. Contohnya dapat Anda lihat pada situs http://www.computer-world.com/blogs yang merupakan blog dari Computer World, sebuah perusahaan media teknologi terkemuka. Computer World membagi-bagi kategori blognya untuk mempermudah klasiﬁkasi, misalnya  kategori  Security yang membahas masalah keamanan, kategori Operating System yang membahas sistem operasi, dan masih banyak lagi. Bagaimana dengan di Indonesia? Tentunya tidak ketinggalan,&lt;br /&gt;&lt;br /&gt;contohnya Indosiar memiliki blog di http://blog.indosiar.com, sementara Tempo Interaktif memiliki blog di http://blog.tempointeraktif.com. Melihat bahwa perusahaan yang berorientasi bisnis juga mulai nge-blog, mungkin menimbulkan pertanyaan apakah bisa mendapatkan uang melalui blog? Karena bisa jadi terpikir oleh Anda, sudah lelah-lelah menulis, masa tidak dapat uang?  Jawabannya adalah Anda bisa mendapatkan penghasilan tambahan dari blog. Penghasilan tambahan dapat berupa iklan, donasi, atau bahkan menjual produk dalam blog Anda. Tujuannya tentu untuk mendapatkan penghasilan, karena itu Anda tidak perlu malu untuk meletakkannya jika memang ingin mendapatkan penghasilan tambahan.&lt;br /&gt;&lt;br /&gt;Akan tetapi, hal yang terutama kembali pada content blog itu sendiri, apakah Anda dapat menjaga kualitasnya sehingga proporsi dan tampilan blog Anda tetap terjaga dengan baik  dan menarik bagi pengunjung (yang tentunya masuk ke dalam blog bukan untuk mencari iklan). Nuansa keakraban menjadi salah satu ciri blog, tetap mengutamakan content walaupun Anda juga mengharapkan penghasilan tambahan. Percayalah jika Anda mampu menampilkan tulisan menarik dan produktif, maka secara otomatis Anda akan lebih banyak dikenal dan mengenal orang, yang pada akhirnya akan menciptakan kesempatan-kesempatan yang lebih baik lagi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Membuat Blog&lt;/span&gt;&lt;br /&gt;Hal pertama untuk memulai blog adalah apa tujuan Anda. Apa yang ingin Anda tulis dan publikasikan? Misalkan saja, Anda seorang penggemar dan pengamat sepak bola yang berniat menuliskan review pertandingan-pertandingan favorit. Kemudian perlu dipikirkan perkembangannya, apakah Anda ingin membuat blog Anda khusus mengetengahkan sepak bola? Ataukah dapat berkembang luas, dan sepak bola hanyalah salah satu kategori yang terdapat dalam blog Anda? Hal seperti ini perlu Anda pertimbangkan masak-masak sebelum menentukan nama domain blog Anda, yang tentunya mencerminkan isi blog. Tahap berikutnya adalah menentukan domain dan hosting untuk blog Anda. Anda dapat membuat sendiri blog Anda dari awal, mulai dari membeli domain dan menyewa hosting, desain web dan database, melakukan pengodean, hingga mempublikasikan web tersebut sebagaimana seorang webmaster bekerja.&lt;br /&gt;&lt;br /&gt;Pastinya tidak semua blogger harus memiliki latar belakang dan skill webmaster. Cara yang lebih mudah adalah dengan menggunakan jasa website  blog/self-hosted blog (yang umumnya gratis), di mana Anda dapat menciptakan nama sub-domain, dan menggunakan template blog yang disediakan. Seluruh fasilitas yang diperlukan oleh blogger tentunya sudah disediakan untuk mempermudah Anda meng-upload content dan mengatur layout. Kekurangannya adalah ﬁtur yang dapat Anda gunakan terbatas pada ﬁtur yang disediakan website tersebut. Salah satu contoh self-hosted blog yang dapat Anda gunakan adalah WordPress, yang menggunakan  backend database MySQL dan ditulis dengan PHP, beralamatkan pada wordpress.com. Langkah-langkah registrasi dan penggunaan WordPress sangat mudah dipahami, pilihan  theme yang tersedia juga cukup bervariasi, dilengkapi dengan ﬁtur-ﬁtur seperti multibahasa, statistik, spam protection, content management, dan sebagainya. Website-website popular lain yang menyediakan jasa serupa antara lain adalah Blogger (dulu bernama BlogSpot) dengan alamat blogger.com, WordLog (wordlog.com), bahkan website Friendster (friendster.com) juga telah menambahkan fasilitas blog bagi member-nya. Untuk blog yang lebih spesiﬁk, terdapat beberapa kategori blog berdasarkan medianya, antara lain:&lt;br /&gt;&lt;br /&gt;1. Vlog&lt;br /&gt;Merupakan singkatan dari Video Log, yang menggunakan media video sebagai content utama. Yang termasuk dalam kategori ini adalah YouTube (youtube.com).&lt;br /&gt;&lt;br /&gt;2. Photolog&lt;br /&gt;Sesuai dengan namanya, Photolog menggunakan media gambar sebagai content utama, tentunya cocok bagi Anda yang memiliki hobi atau memiliki pekerjaan pada bidang fotograﬁ, ataupun sekadar hanya ingin menampilkan koleksi gambar dan foto. Jika Anda berada pada kategori ini, website yang menyediakan service-nya antara lain adalah Flickr yang beralamatkan pada ﬂickr.com, FotoLog di photolog.com, dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;3. Tumbleblog&lt;br /&gt;Tumbleblog merupakan variasi berbagai media seperti gambar, link, video, dan sebagainya. Salah satu website yang menyediakan service ini adalah tumblr.com. Format tumbleblog singkat tanpa menyertakan komentar yang umumnya ditemukan pada blog biasa. Sangat cocok jika Anda ingin memublikasikan sesuatu dengan cepat dan to the point, misalnya sekadar berbagi kata inspirasi yang dapat menjadi memotivasi diri.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mobile Blo&lt;/span&gt;&lt;br /&gt;Berkat teknologi yang berkembang pesat, blog juga mengalami migrasi device dari PC atau notebook menuju device lain, seperti PDA dan ponsel, jenis blog ini dikenal dengan moblog, yang merupakan gabungan dari kata mobile dan blog. Tidak kalah dengan blog biasa, moblog juga mulai menyediakan dukungan multimedia seperti gambar dan video. Moblog berkembang dengan pesat diiringi dengan penggunaan ﬁtur-ﬁtur yang semakin digemari pada ponsel/PDA seperti kamera dan koneksi wireless, sehingga mempermudah melakukan melakukan publikasi gambar dengan cepat. Sebagaimana ungkapan lama mengatakan “satu gambar bermakna ribuan kata”, para moblogger dapat mengekspresikan yang mereka inginkan melalui gambar secara “on the ﬂy”.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Menjadi Blogger&lt;/span&gt;&lt;br /&gt;Kemunculan blogger yang semakin meningkat setiap harinya membuat dunia Internet semakin penuh dengan informasi baru. Seseorang mungkin tidak membutuhkan semua informasi tersebut, tetapi semua orang pasti membutuhkan sebuah informasi, dan informasi yang dibutuhkan tersebut bisa jadi tersedia pada  salah satu blog. Memutuskan menjadi blogger berarti memutuskan tampil didepan publik, apa yang Anda sampaikan dapat dikagumi, dipuji, atau sebaliknya dibantah, dikoreksi, dan dicerca oleh orang lain dalam bentuk komentar (atau bahkan blog saingan!). Publikasi dan informasi yang Anda sampaikan pada publik, akan mengikuti proses penilaian yang menentukan apakah  informasi Anda akan disukai atau tidak disukai (yang pasti, keduanya bisa membuat Anda popular).&lt;br /&gt;&lt;br /&gt;Beberapa anggapan menganggap blog sama dengan buku  diary, memang terdapat persamaan yang jelas, yaitu baik blog maupun diary umumnya merupakan ungkapan hati dan pikiran, tetapi ada perbedaan yang besar di antara keduanya. Diary menulis untuk diri sendiri, sementara dalam membuat blog, Anda menulis blog untuk dibaca oleh orang lain. Hal ini merupakan dasar yang penting dalam membuat blog. Dengan dasar ini, Anda tentu akan berusaha membuat tulisan yang objektif, beretika, bertanggung-jawab, dan tentunya bermanfaat bagi orang lain.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-4984561754185254924?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/4984561754185254924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=4984561754185254924&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4984561754185254924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4984561754185254924'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/07/blog.html' title='BLOG'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-4654628542648818084</id><published>2009-06-02T06:02:00.001+07:00</published><updated>2009-12-05T00:05:00.604+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing'/><title type='text'>Game Programming</title><content type='html'>&lt;div style="text-align: justify;"&gt;Saat kali pertama belajar bahasa pemrograman, mungkin Anda lebih membayangkan diri Anda di masa depan akan membuat sebuah game pesawat tempur daripada membuat sebuah aplikasi inventory! Tetapi setelah mahir dan bahkan menguasai beberapa bahasa pemrograman sekaligus, bisa jadi Anda kini berpikir: “Membuat game? Hanya buang-buang waktu saja dan nggak ada duitnya!”. Benarkah demikian? Anggapan tersebut jelas salah, dengan maraknya game center yang menawarkan game online, adanya forum-forum, situs, bahkan majalah game terkemuka, perusahaan-perusahaan pembuat game yang saling berlomba membuat produk game paling unggul, tentulah game sangat mungkin menjadi suatu bidang bisnis penghasil uang bagi yang menekuninya. Bermain game juga sering menjadi awal ketertarikan orang pada dunia komputer dan programming. Karakter dan nuansa game bahkan dapat mempengaruhi psikologi pemain, dan siapakah pembuat game tersebut?&lt;br /&gt;&lt;br /&gt;Programer tentunya, tetapi dengan spesiﬁkasi dan penekanan khusus pada pemrograman vektor, matematika, ataupun collision detection atau pendeteksian tabrakan, yang dalam implementasinya ditemukan misalnya pada game pesawat tempur. Pada game yang profesional, membuat game bukan hanya pekerjaan programer, tetapi juga melibatkan desainer game, manajer produksi, atau bahkan model artis untuk membuat suatu ide menjadi kenyataan.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fenomena Game&lt;/span&gt;&lt;br /&gt;Apa game pertama yang Anda mainkan? Bisa jadi bukan merupakan game yang dimainkan pada personal computer. Mungkin kali pertama Anda bermain game pada video game console, seperti Atari atau Nintendo terlebih dahulu, apapun itu, game yang kali pertama Anda kenal tentulah sangat sederhana dibandingkan game pada masa sekarang ini.&lt;br /&gt;&lt;br /&gt;Game pada PC dahulu dapat disimpan pada disket berkapasitas kecil (tetapi dengan ukuran besar), lama-kelamaan sebagaimana layaknya sebuah program komputer yang terus berkembang, beberapa game memerlukan beberapa disket dan harus dilakukan instalasi pada harddisk. Sejalan dengan perkembangan hardware yang semakin cepat dan dukungan sistem operasi maupun software pendukungnya, revolusi game mulai naik daun dan jangan heran jika ada banyak pengguna mengupgrade komputernya menjadi lebih canggih untuk keperluan bermain game! Salah satu keunggulan bermain game pada PC adalah dukungan jaringan yang memungkinkan Anda bermain game bersama rekan-rekan Anda, bahkan bermain online melalui Internet.&lt;br /&gt;&lt;br /&gt;Anda tentu mengenal pula game catur. Mengenai “prestasi” game catur di dunia internasional, tentu orang tidak akan pernah lupa saat kali pertama dalam sejarah seorang juara dunia catur pada saat itu, &lt;span style="font-style: italic;"&gt;Garry Kasparov&lt;/span&gt;, dikalahkan oleh komputer super milik IBM bernama “Deep Blue” pada tahun 1997. Bukti bahwa game bisa menjadi sangat serius!&lt;br /&gt;&lt;br /&gt;Game online merupakan salah satu jenis game yang booming, termasuk di Indonesia. Antara lain adalah Nexia, Ragnarok, Seal, dan lain-lain. Tidak sedikit game saat ini dikembangkan untuk kebutuhan pendidikan dan bahkan menyimulasikan kehidupan nyata, sehingga muncul istilah Serious Games (SGs). Di antaranya Pulse, DoomEd, Dangerous Waters, dan lain sebagainya. Beberapa kategori game yang dikenal adalah Role Playing Game (RPG),arcade, racing, First Person Shooter (FPS), simulation, board, card, puzzle, dan lain sebagainya. Masing-masing memiliki masa gemilang tersendiri, Anda tentu mengenal Need For Speed untuk kategori racing, Diablo untuk kategori RPG, Doom untuk kategori FPS, dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tahap Pembuatan&lt;/span&gt;&lt;br /&gt;Pada umumnya, sebuah game berawal dari prototipe yang memungkinkan programmer dan desainer game bereksperimen dengan berbagai algoritma dan skenario. Kemudian memasuki tahap desain game, di mana terkadang programer dapat menyumbangkan kontribusinya berupa ide atau skenario. Setelah desain game terbentuk, maka bahasa pemrograman yang digunakan harus  diputuskan, di mana pemilihannya tergantung pada beberapa faktor. Misalnya latar belakang dan kemampuan team programer, platform yang digunakan (misalkan, apakah video game console, seperti PlayStation, atau Microsoft Windows?) juga engine, API (Application Programmer Interface), atau library yang digunakan.&lt;br /&gt;&lt;br /&gt;Saat ini, bahasa pemrograman yang paling populer untuk pengembangan game adalah C++. Dengan kemampuan object oriented dan performa yang tinggi. Pilihan popular lainnya adalah Java dan C, terkadang digunakan bahasa Assembly untuk programming beberapa video game console dan beberapa rutin yang perlu dieksekusi dalam waktu secepat mungkin. Beberapa bahasa pemrograman memiliki kelebihan dan kekurangan masing-masing untuk mengembangkan sebuah game. Sebagai contoh, bahasa Assembly merupakan bahasa dengan waktu eksekusi yang tercepat di antara semua bahasa pemrograman yang ada, tetapi merupakan bahasa yang relatif rumit dan menyebabkan proses development yang lama. Adanya library dapat membantu proses development. Terdapat banyak library yang tersedia dengan fungsi masing-masing, seperti menangani sound, input, ataupun graﬁk. Beberapa library bahkan menangani proses rumit seperti Artiﬁ cial Intelligence (AI), salah satu implementasi AI adalah path ﬁnding, yaitu bertujuan untuk menemukan rute terbaik dari satu poin ke poin lainnya. Graﬁk merupakan hal yang sangat penting untuk kebanyakan game saat ini. Jika pada tahun 90-an Anda masih cukup banyak  menemukan game dengan graﬁ k 2D, maka saat ini hampir semua game memiliki graﬁk 3D yang halus. Pada platform Microsoft Windows, API yang popular untuk graﬁk 3D adalah DirectX dan OpenGL. DirectX sendiri lebih merupakan kumpulan API untuk game. Direct3D (atau kadang disebut DirectX Graphics) merupakan API  untuk graﬁk 3D. Sementara OpenGL merupakan API 3D yang portabel, sehingga kode program dengan OpenGL dapat dengan mudah digunakan dari Windows ke Apple Macintosh ataupun Linux. Salah satu kunci pembuatan game untuk programer adalah game loop, yang merupakan istilah untuk menggambarkan situasi di mana sebuah game masih terus berjalan mulus walaupun mendapatkan input dari pengguna.&lt;br /&gt;&lt;br /&gt;Anda dapat membayangkan sebuah program yang sedang berjalan dan sedang melakukan beberapa proses. Apalagi pada sebuah game, proses yang dapat terjadi bisa saja memainkan suara, menggerakkan karakter, menjalankan AI, mendeteksi tabrakan, dan menggambar graﬁk! Ditambah lagi game harus melakukan respon terhadap input pengguna, tanpa mengganggu proses yang tengah berjalan. Beberapa game menjalankan teknik multi-threading, walaupun kemungkinan dapat menyebabkan kelebihan beban. Bagaimanapun, hardware ikut memegang peranan penting dalam hal ini. Penggunaan multi-core processor akan meningkatkan performa game, video game console seperti Xbox dan Playstation saat ini sudah memiliki lebih dari 1 core per processor. Mungkin Anda membayangkan programer game merupakan satu tim programer yang memiliki latar belakang sama. Kenyataannya untuk mengembangkan game yang profesional, sering kali tim programer terdiri lagi dari latar belakang dan disiplin ilmu yang berbeda! Bisa jadi Anda menemukan programer khusus untuk menangani visual efek dan graﬁk 3D, sementara programer lain menangani Artiﬁ cial Intelligence, atau bahkan terdapat programer yang khusus menangani musik dan efek suara.&lt;br /&gt;&lt;br /&gt;Sebelum memasarkan game secara luas, sering kali perusahaan game membuat versi demo yang dikenal dengan Electronic Entertainment Expo atau E3. Ketika sebuah game mendekati masa penyelesaian, peran programer menjadi sangat vital dan harus siaga untuk menangani setiap bugs yang ditemukan. Sebagaimana produk    software lainnya, game terkadang memiliki versi beta, dimana versi beta sering sudah memiliki ﬁtur lengkap, tetapi mungkin masih memiliki beberapa bugs atau content yang belum lengkap.Kebanyakan game modern memerlukan waktu satu hingga tiga tahun hingga mencapai tahap penyelesaian, walaupun fase development tergantung pada banyak faktor. Hampir seluruh fase pembuatan game memerlukan kegiatan programming, kecuali tahap awal dari desain game.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apakah Anda Seorang (Calon) Programmer Game?&lt;/span&gt;&lt;br /&gt;Programer game bisa jadi sangat berbeda dengan programer dalam bidang lain. Seperti kata pepatah bijak bahwa sebuah langkah besar dimulai dari langkah kecil, adalah hal yang nyaris mustahil jika Anda baru memulai karir pada bidang game programming dan langsung ingin membuat game sekelas Diablo atau The Sims. Membuat game kecil seperti tetris, tic-tac-toe, breakout, dan lain sebagainya sangat membantu tahap awal dan tentunya Anda akan bangga dengan game-game awal buatan Anda tersebut.&lt;br /&gt;&lt;br /&gt;Tahap berikutnya adalah memiliki rencana atau desain game yang lebih matang. Tentu saja sebuah desain tidak dapat langsung sempurna 100%, tetapi paling tidak membuat Anda memiliki gambaran yang lebih jelas mengenai game yang Anda idam-idamkan. Menemukan grup diskusi dan saling bertukar informasi akan semakin mengembangkan diri Anda sebagai programer game. Tentunya Anda sudah memiliki bekal programming yang cukup, pilih dan pastikan bahasa pemrograman, platform, dan tools yang Anda gunakan.&lt;br /&gt;&lt;br /&gt;Sebuah game perlu kosmetik agar menarik, game tetris saat ini secara prinsip sama dengan game tetris yang Anda mainkan 10 tahun yang lalu, bedanya adalah tetris yang saat ini Anda mainkan memiliki efek ledakan super, graﬁ k 3D yang halus, dan menyebabkan Anda tidak pernah lagi menyentuh game tetris zaman dulu. Jika tidak memiliki skill atau jiwa artistik, mungkin Anda perlu mencari gambar menarik atau rekan yang dapat membantu membungkus game Anda dengan kosmetik yang baik. Pada tahap ini, Anda sudah serius untuk mempublikasikan game Anda. Semakin besar ruang lingkup game yang Anda rencanakan, semakin Anda membutuhkan tim developer untuk bersama-sama mewujudkannya.&lt;br /&gt;&lt;br /&gt;Mengenal tools yang umum digunakan dalam pembuatan game, tentunya dapat  mempermudah pekerjaan Anda. Untuk  urusan graﬁk, Anda dapat menggunakan Photoshop, Alias Sketchbook Pro, Genetica (texture editor), Tile Studio (graﬁk editor untuk game berbasis 2D), dan tools lainnya yang berbasis pixel. Untuk tools graﬁ k berbasis vektor, Anda dapat menggunakan Corel Draw, Moho, dan sebagainya. Untuk tools 3D, tersedia pilihan 3D Studio Max, Blender, ClayWorks, Maya, Wings 3D, dan lain sebagainya. Selanjutnya, efek suara dapat diciptakan melalui tools, seperti Audacity, Audition, dan Coagula. Lebih lanjut jika menginginkan musik pada game Anda, gunakan tools seperti Acid Music, Cakewalk, MusE, Hydrogen, dan seterusnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Teknik Pemrograman&lt;/span&gt;&lt;br /&gt;Jika Anda sebagai programer aplikasi database harus menguasai teknik-teknik pengolahan data seperti statement SQL, maka sebagai programer game juga terdapat beberapa teknik pemrograman yang sering digunakan dan perlu dikuasai. Beberapa teknik cukup mendasar, seperti struktur data yang menyangkut array, linked list, queue, stacks, tree, hash table, dan seterusnya. Menggunakan teknik yang tepat pada permasalahan yang tepat akan meningkatkan performa game Anda. Hitungan matematika juga kerap digunakan, pada game dapat terbagi atas operasi kombinasi warna, operasi endian untuk konversi format pada transmisi jaringan, operasi vektor, dan matrix. Paradigma event driven programming turut digunakan pada game, di mana game Anda memberikan reaksi terhadap event yang diberikan. Suatu fenomena yang menarik pada  dunia game, bahwa sebagaimana software lainnya, terdapat sekelompok orang yang melakukan “cracking” atau “cheating” pada game sehingga mungkin dapat melewati  level tertentu atau membuat karakter tak  terkalahkan.&lt;br /&gt;&lt;br /&gt;Beberapa cara di antaranya adalah dengan memahami dan memodiﬁ kasi ﬁ le yang disimpan oleh game tersebut, baik dengan proses reverse engineering atau dengan logika dan beberapa eksperimen, atau menghentikan eksekusi dari instruksi pada memory dengan menggunakan    debugger (misalnya SoftICE), sehingga memungkinkan untuk melihat dan mengedit instruksi yang tengah dieksekusi. Jika tidak ingin game dimanipulasi, Anda perlu menambahkan pengaman berupa otentiﬁ kasi dan validasi dengan algoritma tertentu,atau melakukan enkripsi pada string-string tertentu yang dapat menjadi celah keamanan jika string tersebut terbaca jelas pada executable ﬁle. Pada tahun 2007, seiring dengan perkembangan teknologi yang semakin pesat, salah satunya adalah dengan diluncurkannya Windows Vista, tentunya membawa angin yang lebih baik pada dunia game. Kualitas visual game PC akan meningkat dengan ﬁtur DirectX 10 yang tentunya lebih baik dibandingkan DirectX versi sebelumnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Berawal dari Sebuah Ide&lt;/span&gt;&lt;br /&gt;Imajinasi manusia tidak terbatas, sebuah ide sederhana dapat menjadi salah satu game paling laris. Bukankah game The Sims merupakan kenyataan dan aktivitas yang kita alami dan lihat sehari-hari? Tokoh-tokoh imajiner dengan senjata, item, dan kemampuan bervariasi juga merupakan sumber kreativitas yang tidak ada habisnya jika Anda berniat menciptakan game petualangan. Menambahkan unsur  budaya atau sejarah sebagai latar belakang juga menambah daya tarik tersendiri. Game yang telah sukses di pasaran, dipastikan tidak akan kekurangan ide untuk terus dikembangkan. Contohnya di tahun ini, Anda dapat menantikan game Command &amp;amp; Conquer 3 dan Alone In The Dark 3 yang telah dikenal luas oleh game mania. Tidak dapat dipungkiri, game programming juga harus melibatkan seni/art dan mengandung banyak trik pemrograman dalam pembuatannya. Seiring Anda harus membuat input dan output yang real-time sebagai interaksi antara pengguna dengan program game tersebut.&lt;br /&gt;&lt;br /&gt;Sekali lagi, membuat game sederhana sebagai langkah awal adalah sangat penting, walaupun mungkin keinginan Anda adalah membuat game jenis First Person Shooter seperti Duke Nukem 3D, ataupun Quake. Anda harus menyelesaikan setiap game yang dimulai, karena itu jangan langsung memaksakan membuat game super yang bisa jadi justru tidak pernah Anda selesaikan jika dimulai tanpa pengalaman yang cukup. Seperti juga membuat program lainnya, memberikan timeline untuk masing-masing tahap pembuatan game dapat membuat pekerjaan Anda lebih terstruktur dan terarah. Walaupun mungkin dalam kenyataannya jadwal yang dibuat sering meleset, tetapi penting untuk memiliki patokan waktu dan membandingkannya dengan progress Anda, kemudian melakukan koreksi jadwal bilamana diperlukan. Sebagai contoh Anda ingin membuat game pesawat tempur, Anda dapat menentukan jadwal 1-10 jam pertama untuk membuat arsitektur dasar dan menentukan komponen-komponen utama, lalu 11-20 jam berikutnya untuk membuat interaksi pemain seperti pergerakan object dan serangan. Selanjutnya 21-30 jam berikutnya, fokuskan untuk membuat dunia game Anda lebih hidup, misalkan dengan membuat tekstur,visual efek, maupun efek suara. Pada 31–40 jam berikutnya, tentukan peraturan dan mekanisme permainan seperti perhitungan level.&lt;br /&gt;&lt;br /&gt;Setelah itu, Anda dapat melakukan tes dan memantau game Anda untuk perbaikan bugs dan dokumentasi, Anda tidak perlu melakukan penambahan ﬁtur sebelum game Anda stabil. Tentu saja patokan membuat game dalam 40 jam bukanlah harga mati, yang terpenting adalah proses belajar dan menyelesaikan game yang  Anda mulai. Akhir kata, motivasi dan waktu merupakan kunci Anda memulai membuat game, dan tentu saja latihan untuk mengembangkan bakat yang Anda miliki. Semoga artikel singkat ini memberikan gambaran dasar bagi Anda untuk menekuni lebih serius dunia game. Siapa tahu ide Anda akan dapat direalisasikan menjadi game yang menarik.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-4654628542648818084?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/4654628542648818084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=4654628542648818084&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4654628542648818084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4654628542648818084'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/06/game-programming.html' title='Game Programming'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-5409746575444292005</id><published>2009-06-01T11:24:00.001+07:00</published><updated>2009-12-05T00:05:38.447+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Info'/><title type='text'>Menjadi User Yang Baik ? Untuk Support TI</title><content type='html'>&lt;div style="text-align: justify;"&gt;Profesional TI tak henti-hentinya berusaha mengembangkan keahlian mereka dan memperluas pengetahuan serta bakat mereka untuk menjadi lebih baik lagi dalam pekerjaannya, mengapa end user tidak membuat cita-cita yang sama? Pengguna layanan TI (baik itu direktur, sales, akunting, atau bahkan mereka yang memberi layanan tersebut) bisa berusaha untuk menjadi warga TI yang lebih baik .Jadi untuk kemajuan user dan sebagai penghargaan atas dukungan support selama ini berikut adalah rancangan untuk memperbaiki perilaku:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Biasakan Berhati-hati dalam Berpassword dan Kemudian Pelihara Mereka&lt;/span&gt;&lt;br /&gt;Salah satu cara paling mudah untuk memberi kontribusi ke sekuriti perusahaan adalah dengan mengikuti prosedur pembuatan password. Ini tidak terlalu sulit, hanya saja sebagian besar orang malas melakukannya. Anda tidak memberitahu password, dan tidak meletakkannya sembarangan. Tetapi, apakah mereka sekuat yang diharuskan? Apakah Anda menggunakan password yang sama untuk layanan lainnya? Apakah Anda mengganti mereka sesering yang diharuskan? Kebiasaan buruh tersebut harus dibuang jauh-jauh, baik itu di kantor maupun di rumah.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ikuti Prosedur dalam Melakukan Permintaan Ke Support&lt;/span&gt;&lt;br /&gt;Terlalu lama di lingkungan kerja yang kecil dan informal mungkin membuat Anda biasa langsung meminta kepada setiap orang yang ada untuk membantu mendapatkan software, mengonﬁgurasi instalasi, dan troubleshooting masalah. Sekarang dengan bertambahnya karyawan, semakin formalnya perusahaan, dan semakin besar dan kompleksnya infrastruktur membuat dibutuhkannya suatu prosedur untuk melakukan permintaan. Tidak ada lagi, “Jon, ada waktu sebentar?”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tangani Masalah Komputer Secara Lebih Ilmiah&lt;/span&gt;&lt;br /&gt;Ambil screenshot pesan error atau tulis mereka dan catat hal yang dilakukan sehingga masalah itu terjadi. Berhentilah menggunakan intuisi yang akan mendorong Anda mengambil kesimpulan yang salah. Support tidak perlu mendengar teori Anda. Anda tidak perlu terlihat lebih bodoh dari yang sudah terlihat. Menghubungkan segala rincian yang ada menjadi tidak mungkin jika tertutup oleh hipotesis yang salah.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lakukan Sedikit Bersih-Bersih&lt;/span&gt;&lt;br /&gt;Tidak ada yang menyamai perasaan pada waktu melihat support membuka casing komputer Anda ada debu beterbangan dan rambut keluar. Ditambah lagi ada serpihan makanan. Bagaimana itu bisa masuk ke dalam casing? Atau Anda meletakkan mereka dekat keyboard sehingga tiba-tiba tulisan pada tombol [Enter] tertutup. Bahkan mouse sangat jorok. Anda tentu bisa lebih baik dari itu. Jangan mengganggap itu adalah pekerjaan dari ofﬁce boy. Komputer tersebut juga adalah alat kerja Anda jadi tidak ada salahnya menjaganya tetap bersih demi kelancaran pekerjaan Anda sendiri.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ikuti Kebijakan Download dan Instalasi&lt;/span&gt;&lt;br /&gt;pada Komputer Kantor Memenuhi harddisk Anda dengan ﬁle dan aplikasi tambahan merupakan isu besar bagi mayoritas bagian TI, jadi jangan lakukan itu, karena nanti sistem bisa kepenuhan dan bermasalah. Jika tidak ada kebijakan yang mengatur itu, ini bisa menjadi titik awal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Back-up Data di Komputer&lt;/span&gt;&lt;br /&gt;Suatu ketika harddisk laptop Anda tidak berfungsi. Tak seorang pun bisa menjelaskan dan memperbaikinya. Bagi Anda yang telah lama bekerja di bagian TI tentu sadar pentingnya mem-back-up ﬁle. Back-up-lah semuanya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Baca E-mail dari Bagian TI Setempat dan Pusat&lt;/span&gt;&lt;br /&gt;Bacalah e-mail yang berhubungan dengan migrasi, upgrade, instalasi patch sekuriti baru, dan sebagainya, terutama jika subyek-nya “MOHON DIBACA!” Seburuk itulah kita user&lt;br /&gt;&lt;br /&gt;ini: bagian TI terpaksa harus memohon kepada kita melalui subjeknya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jaga Mailbox dalam Batas yang Rasional&lt;/span&gt;&lt;br /&gt;Mungkin ada kesenangan tersendiri dalam menyimpan semua e-mail dan mencari-cari di dalamnya, tapi pada saat tertentu, Anda harus menghapusnya. Atau paling tidak pindahkan atau arsip (archive) mereka.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Edukasi Diri Sendiri terhadap Sofware, Prosedur, dan Teknologi Baru&lt;/span&gt;&lt;br /&gt;Mungkin Anda sedikit selektif. Ingin menguasai sesuatu yang menyenangkan dan powerful tapi malas pada waktu harus belajar mengenai hal yang biasa atau bermanfaat. Jadi, berjanjilah untuk mengikuti semua pelatihan, baca instruksi yang disediakan oleh bagian TI, dan bersikap proaktif dalam mengembangkan keahlian diri Anda sendiri, bukannya merengek ke bagian TI atau ke kolega Anda tentang sesuatu yang sepele.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Jangan Mendikte Support yang Membantu Anda Memperbaiki Masalah&lt;/span&gt;&lt;br /&gt;Jika Anda memang pintar, perbaiki sendiri masalah tersebut.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Hal-Hal yang Dikeluhkan Support&lt;/span&gt;&lt;br /&gt;Kita semua bekerja pada lingkungan yang berbeda, industri yang berbeda, dengan struktur bagian yang berbeda, instalasi yang berbeda, dan user yang berbeda. Tetapi sebagai support, kita semua bertujuan untuk membantu orang-orang dan komputer supaya hidup harmonis. Meskipun hardware, software, dan orang-orang berubah, gangguan cenderung sama.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User yang Memaksakan Diagnosis Mereka Bukannya Menggambarkan Gejalanya&lt;/span&gt;&lt;br /&gt;Contoh klasik adalah seorang direktur yang terus-menerus memberitahukan bahwa koneksi down setiap kali ia tidak bisa browsing Internet atau masuk ke dalam SAP. Bukannya menggambarkan gejalanya, tetapi malah mengatakan “Koneksi down; tolong perbaiki.” Perilaku semacam ini sudah pasti menjengkelkan. Bukan mempersulit proses troubleshooting, tetapi juga sering kali sulit untuk membebaskan user ini dari kesalahpahamannya sehingga bisa saja mempunyai anggapan yang salah bahwa koneksi tidak andal.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User yang Menunggui Anda Sambil Bertanya-tanya pada Saat Troubleshooting dan Yang Lebih Parah Juga Memberi Saran&lt;/span&gt;&lt;br /&gt;Meskipun suka berbagi pengetahuan dan mengedukasi user, kita tentu tidak ingin melakukannya pada waktu berusaha untuk mengetahui mengapa user tidak bisa mencetak. Ini sangat mengganggu terutama pada waktu menghadapi masalah yang ternyata tidak bisa dipecahkan, karena pada waktu user memberikan pertanyaan yang tidak bisa kita jawab, itu menunjukkan ketidakkompetenan kita.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User yang Menyangkal Tidak Melakukan Kesalahan&lt;/span&gt;&lt;br /&gt;Apapun yang Bisa Menyebabkan Masalah Ini merupakan fenomena “Apa? Zuma terinstalasi pada komputer saya? Saya betul-betul tidak tahu bagaimana itu bisa terjadi”. Pada satu contoh, seorang user menelepon help desk untuk mengeluh bahwa aplikasi tidak tampil pada layar plasma. Setelah dilihat ternyata sebagian data dalam ﬁle konﬁgurasi telah diubah atau dihapus. Mereka secara tegas menyangkal telah melakukannya tetapi pada akhirnya mengaku bahwa tadi tidak punya tugas yang perlu dikerjakan sehingga coba-coba “mempelajari” aplikasi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Diperlakukan Seperti User oleh Support dari Perusahaan Lain&lt;/span&gt;&lt;br /&gt;Kita mungkin tidak ingin menghadapi masalah yang ternyata harus menelpon support pabrikan. Kita akan mencoba, membaca manual, mencari di Google atau Yahoo! sebelum menelepon nomor support pabrikan atas masalah yang tidak bisa dipecahkan. Harga diri kita mungkin tidak bisa menerima untuk menjawab pertanyaan paling mendasar: Apakah Anda sudah mengecek bahwa kabel printer terhubung dan printer dinyalakan? ARRRGGGH. Tolong langsung hubungkan ke support yang paling tinggi karena dijamin kita telah mencoba semua yang akan disarankan paling sedikit tiga kali.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bagian Purchasing yang Mengubah Pengadaan&lt;/span&gt;&lt;br /&gt;Kita mengerti dan menghargai bahwa sebagian peran dari bagian purchasing adalah untuk mendapatkan harga yang paling baik, tetapi kita tentu tidak suka pada waktu mereka mengganti suatu barang dengan apa yang mereka anggap ekivalen karena harganya lebih murah. Salah satu contoh adalah pada waktu meminta pengadaan memory untuk printer. Pada waktu datang, tidak disadari bahwa yang diberikan adalah merk yang berbeda dengan yang diminta. Tetap saja tidak bekerja karena pada waktu mengecek dokumentasi diketahui bahwa merk memory tersebut tidak bisa digunakan. Mereka melakukannya karena harga merk memory tersebut hanya sepertiga dari merk yang diminta. Ternyata yang terjadi malah pemborosan hanya karena ini menghemat biaya&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Junk Mail Internal&lt;/span&gt;&lt;br /&gt;Kita ingin mengurangi jumlah junk mail yang dikirim dalam organisasi, tetapi nampaknya hanya sedikit yang bisa dilakukan untuk menghilangkan lelucon, foto, dan ﬁlm yang di-share secara internal. Kebijakan untuk mencegah atau bahkan melarang mail pribadi penggunaannya terbatas kecuali jika mail diperiksa secara manual. Jika hanya menggunakan sistem e-mail perusahaan saja untuk mengirim mail pribadi bukanlah masalah besar, tetapi pada waktu orang-orang mulai secara bebas menggunakan “Everyone” atau membuat folder untuk “Resep”, “Basket”, kita cenderung sedikit terganggu. User yang menganggap sebagian dari pekerjaan kita adalah menghabiskan istirahat makan siang kita untuk memberitahu mereka bagaimana cara memperbaiki komputer di rumah mereka.Pada waktu suatu wawancara pekerjaan, calon atasan memberitahu bahwa ia hanya memperkerjakan orang yang “makan, tidur, dan memikirkan komputer 24/7. Bukan tidak ada salahnya terobsesi dengan komputer; hanya saja kita bukan orang seperti itu. Jika seperti itu, kita mungkin menerima saja pada waktu makan siang diganggu dengan “Setiap kali saya mengakses Internet, pesan ini muncul dan kemudian mouse diam. Apa yang terjadi?” Kita lebih dari sekadar senang membantu orang. Kita hanya tidak suka diminta melakukan suatu pekerjaan pada waktu istirahat.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;User yang Mengeluh Tidak Bisa Menggunakan Suatu Aplikasi Baru, karena Mereka “Tidak Punya Waktu: untuk Mengikuti Training atau Membaca Dokumentasi yang Telah Anda Persiapakan dengan Saksama&lt;/span&gt;&lt;br /&gt;Situasi ini sangat menjengkelkan karena biasanya, user benar-benar tidak punya waktu untuk mengikuti training atau membaca dokumentasi jadi akan tidak adil jika saya menimpakan kekesalan pada user tersebut. Ini merupakan tanda dari suatu masalah yang jauh lebih besar yang mengharapkan terlalu banyak dari karyawan yang terlalu sedikit. Bukannya merasa jengkel terhadap orang-orang semacam ini, tetapi kita harus bersimpati terhadap mereka kerena mereka biasanya orang-orang yang paling banyak pekerjaannya dan paling tertekan dalam organisasi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dipanggil ke Kantor User untuk Mengatasi Masalah Penting, tetapi Diminta Menunggu&lt;/span&gt;&lt;br /&gt;Ini tambah menjengkelkan pada waktu orang yang dimaksud sedang melakukan telepon pribadi untuk membicarakan rencana akhir pekan. Kita tidak tahu berapa lama harus menunggu. Jika langsung pergi terkesan kasar, tetapi jika kita menunggu selama selang waktu tertentu, pergi dan datang lagi beberapa menit kemudian hanya menambah total waktu yang terbuang. Untungnya, pada user yang paling keras kepala, memperlakukan user seperti sales kartu kredit dengan meninggalkan mereka biasanya akan mendapatkan respon positif.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Posisi Bagian TI dalam Organisasi&lt;/span&gt;&lt;br /&gt;Kebanyakan bagian mengetahui posisinya di dalam organisasi, tetapi tak seorangpun cukup tahu apa hubungannya dengan TI. Seringkali bagian TI dimasukkan ke dalam bagian lain, yang kemudian tidak bisa mengontrol resources TI dengan benar. Contoh lain, masing-masing bagian atau divisi mempunyai TI sendiri bisa saja mempunyai hubungan yang kurang jelas dengan TI perusahaan.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-5409746575444292005?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/5409746575444292005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=5409746575444292005&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/5409746575444292005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/5409746575444292005'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/06/menjadi-user-yang-baik-untuk-support-ti.html' title='Menjadi User Yang Baik ? Untuk Support TI'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-8928389844944431350</id><published>2009-05-02T10:47:00.002+07:00</published><updated>2009-12-05T00:06:37.313+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Mengenal Web v3</title><content type='html'>&lt;div style="text-align: justify;"&gt;Semakin tua semakin bijaksana, demikian seharusnya yang dialami manusia. Untuk teknologi, mungkin lebih tepat dikatakan semakin tua semakin canggih. Bukan teknologi namanya jika tidak menawarkan kecanggihan! Belum usai pembahasan pro dan kontra mengenai eksistensi Web 2.0 yang mulai dikenal sejak tahun 2004, dengan cepat mulai terdengar istilah Web 3.0 yang telah memikirkan wajah berikutnya yang akan ditampilkan bagi pengguna web. Istilah Web 3.0 mulai sering dibicarakan, walaupun terkadang masing-masing memiliki deﬁ  nisi sendiri mengenai pengertian Web 3.0. Tetapi satu hal yang jelas, Web 3.0 tentunya ingin mendeklarasikan diri sebagai generasi selanjutnya dari dunia world wide web. Sebagai sebuah tunas baru dunia web, Web 3.0 memaparkan berbagai pembaruan menyangkut penggunaan dan interaksi web.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Semantic Web&lt;/span&gt;&lt;br /&gt;Sebelum memasuki pembahasan mengenai Web 3.0, kita akan mengenal terlebih dahulu apa yang disebut dengan semantic web, karena sering disebut bahwa Web 3.0 akan mengarah pada konsep semantic web ini. Istilah semantic web sendiri telah lebih dulu dikenal dibandingkan istilah Web 3.0. Semantic web merupakan pengembangan dari world wide web di mana content web ditampilkan tidak hanya dalam format bahasa manusia yang umum (natural language), tetapi juga dalam format yang dapat dibaca dan digunakan oleh mesin (baca: software). Seperti yang kita ketahui, website ditujukan untuk memberikan informasi kepada manusia. Misalnya saat menginginkan sebuah buku, Anda dapat menelusurinya pada search engine atau website tertentu hingga akhirnya mendapatkan buku tersebut.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Misalkan terdapat pilihan dari berbagai kategori untuk mendapatkan buku yang dimaksud, mesin sendiri tidak dapat memutuskan dan melakukannya tanpa arahan dari manusia, karena informasi tersebut diperuntukkan agar dimengerti hanya oleh manusia dengan menggunakan natural language. Kondisi inilah yang ingin diubah oleh semantic web. Semantic web akan memiliki informasi yang dimengerti oleh mesin, yang memiliki kecerdasan buatan hingga mampu menemukan dan mengintegrasikan informasi dengan mudah. Dengan demikian fungsi web menjadi wadah universal bagi pertukaran data, informasi, dan pengetahuan, yang dapat menghasilkan kecerdasan buatan yang dapat mengerti keinginan Anda, di mana semantic web dapat diinstruksikan untuk mengambil informasi sesuai kriteria tertentu. Beberapa format dan spesiﬁkasi yang dikenal oleh mesin dalam semantic web antara lain adalah RDF (Resource Description Framework) dan OWL (Web Ontology Language).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RDF&lt;/span&gt;&lt;br /&gt;Di balik teknologi Web 3.0, salah satu tulang punggungnya adalah format dan spesiﬁ  kasi yang memungkinkan komunikasi dan interaksi pada level mesin, W3C (World Wide Web Consortium) mendeﬁnisikan format metadata yang dikenal dengan RDF (Resource Description Format). RDF terdiri dari tiga komposisi, meliputi subject, predicate, dan object. Predicate merupakan komposisi yang menerangkan sudut pandang dari subject yang dijelaskan object, sementara subject dan object merupakan entitas. Object di dalam RDF dapat menjadi subject yang diterangkan oleh object yang lainnya. Dengan inilah object dapat berupa masukan yang dapat diterangkan secara jelas dan detail, sesuai dengan keinginan pengguna yang memberikan masukan.Contoh cara kerja RDF dapat diterangkan dengan satu contoh sederhana berikut, untuk mendeﬁnisikan “daun memiliki warna hijau”, maka “daun” direpresentasikan sebagai subject, “hijau” merupakan object, dan “memiliki warna” adalah predicate. Dengan menggunakan RDF, website dapat menyimpan dan melakukan pertukaran informasi antar-web. RDF telah digunakan pada aplikasi-aplikasi, antara lain:&lt;br /&gt;&lt;br /&gt;1. RSS (RDF Site Summary).&lt;br /&gt;RSS memberikan informasi update sebuah website tanpa pengunjung perlu mengunjungi website tersebut.&lt;br /&gt;&lt;br /&gt;2. FOAF (Friend of a Friend).&lt;br /&gt;Didesain untuk mendeskripsikan orang-orang, ketertarikan dan hubungan mereka.&lt;br /&gt;&lt;br /&gt;3. SIOC (Semantically-Interlinked Online Communities).&lt;br /&gt;Menerangkan komunitas online dan menciptakan koneksi antara diskusi berbasis Internet seperti message board, blog, maupun mailing list.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;OWL&lt;/span&gt;&lt;br /&gt;Web Ontology Language atau OWL (bukan WOL) didesain agar dapat digunakan oleh aplikasi yang memroses informasi, OWL berbasis XML dan dapat dengan mudah dipertukarkan antara mesin dengan operating system yang berbeda, dan bahasa aplikasi yang berbeda. OWL memiliki tiga sub-language (spesies), yaitu:&lt;br /&gt;&lt;br /&gt;1. OWL Lite.&lt;br /&gt;Mendukung pengguna yang memerlukan klasiﬁ  kasi hirarki dan dalam batasan yang sederhana.&lt;br /&gt;&lt;br /&gt;2. OWL DL.&lt;br /&gt;Mendukung konstruksi seluruh OWL, tetapi hanya dapat digunakan pada batasan tertentu.&lt;br /&gt;&lt;br /&gt;3. OWL Full.&lt;br /&gt;Diperuntukkan bagi pengguna yang menginginkan maksimum penggunaan dan kebebasan sintaksis.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_HRtht7YbG-g/SeVaa6NJEdI/AAAAAAAAAFM/a9Yiv-WvJB0/s1600-h/untitled.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5324761552782954962" src="http://4.bp.blogspot.com/_HRtht7YbG-g/SeVaa6NJEdI/AAAAAAAAAFM/a9Yiv-WvJB0/s320/untitled.bmp" style="cursor: pointer; height: 240px; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wajah Web 3.0&lt;/span&gt;&lt;br /&gt;Konsep Web 3.0 diarahkan sebagai web masa depan, tetapi masa depan yang bagaimana yang ditawarkan? Hal inilah yang terkadang masih menjadi perdebatan, tetapi bisa jadi tidak ada yang salah, karena mungkin sebagian besar pemikiran mengenai web masa depan tersebut sangat mungkin untuk terlaksana. Bagaimana wajah Web 3.0 menurut berbagai pengamat? Di antaranya adalah:&lt;br /&gt;&lt;br /&gt;1. Realisasi Semantic Web.&lt;br /&gt;Semantic web cukup dipercaya sebagai wujud dari Web 3.0, dengan kecerdasan buatan, Web 3.0 diharapkan akan merealisasikan konsep semantic web dan menjadi generasi selanjutnya dari WWW.&lt;br /&gt;&lt;br /&gt;2. Evolusi 3D.&lt;br /&gt;Tidak mengherankan bahwa kemampuan 3D selalu merupakan cerminan masa depan, evolusi 3D telah terjadi pada game, animasi, dan lain-lain, walaupun saat ini masih belum&lt;br /&gt;mengubah mayoritas wajah web. Tampilan 3D bisa jadi memang dihindari oleh sebagian pengakses Internet karena tampilan dan proses 3D berarti pula pertukaran data yang lebih besar dan tentu berpengaruh pada kecepatan maupun biaya yang dikeluarkan. Tentunya, evolusi 3D ini hanya akan berhasil jika infrastruktur di masa mendatang telah mendukung pengguna Internet pada umumnya.&lt;br /&gt;&lt;br /&gt;3. Web sebagai Database.&lt;br /&gt;Masih sering kita dengar istilah web statik dan web dinamis, web statik menunjukkan bahwa website tersebut selalu memberikan informasi yang sama sebagai respon pada setiap pengunjung yang mengaksesnya. Sementara web dinamis merupakan kebalikannya, di mana informasi yang diberikan website tersebut dapat berubah secara interaktif tergantung pada kondisi dan konteks yang distimulasikan oleh pengguna.  Pada Web 3.0, diharapkan website merupakan database dan tentunya semakin interaktif dan dinamis kepada pengunjung, atau dinamakan dengan Data Web.  Salah satu teknologi yang dikembangkan adalah SPARQL yang menyediakan bahasa query standard dan Application Programming Interface (API) untuk menelusuri database RDF yang terdistribusi pada website.&lt;br /&gt;&lt;br /&gt;4. Executable.&lt;br /&gt;Jika kita melihat kembali perjalanan web dimulai dari Web 1.0, maka dapat dikatakan bahwa pengunjung Web 1.0 hanya memiliki hak sebatas read-only, karena sebagai pengunjung Anda hanya akan membaca informasi yang ditampilkan Web 1.0. Tidak heran jika kemudian istilah yang sering dipakai saat mengakses Internet adalah “browsing”, fungsi browser Internet sebatas untuk melihat informasi dari satu website ke website lainnya. Pada Web 2.0, sebagai pengunjung Anda dapat melakukan kontribusi dan memiliki hak untuk read-write, di mana Anda dapat berperan aktif pada website tersebut. Istilah “sharing” mulai umum digunakan dalam konsep Web 2.0. Web 3.0, menambah lagi hak Anda menjadi executable, mengizinkan Anda memodiﬁkasi website itu sendiri.&lt;br /&gt;&lt;br /&gt;Dapat disimpulkan untuk mewujudkan Web 3.0, maka harus didukung oleh kemampuan dan teknologi yang merealisasikan transformasi dari web yang terpisah secara aplikasi dan penyimpanan data, menjadi saling berinteraksi sesama mesin. Interaksi tidak hanya terjadi antara pengunjung dan website, tetapi juga di antara website itu sendiri dalam formatnya sendiri. Istilah World Wide Web bisa jadi berubah menjadi World Wide Database untuk menunjukkan database yang terdistribusi dan dimungkinkan dengan adanya teknologi yang mendukung semantic web.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;If Everything Easy&lt;/span&gt;&lt;br /&gt;Teknologi selalu dikembangkan untuk memanjakan manusia, tidak terkecuali konsep Web 3.0, apa yang Anda inginkan akan dapat dimengerti dengan cepat sehingga mengurangi waktu dan tenaga yang harus Anda keluarkan. Lalu, apakah teknologi juga akan mengurangi produktivitas manusia saat semuanya dipermudah dan diambil alih oleh teknologi? Tentunya tidak, sebagaimana kita dianugerahi dan memiliki kekayaan alam yang berlimpah, tidak seharusnya kita menyia-nyiakannya dan terlena di atas kekayaan tersebut, melainkan menggunakan dan mengembangkannya lagi untuk generasi seterusnya. Semoga demikian pula cara kita dalam menyikapi teknologi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;SECOND LIFE&lt;/span&gt;&lt;br /&gt;Second Life yang beralamat &lt;cite&gt;www.secondlife.com/ &lt;/cite&gt;sering disebut sebagai merupakan salah satu implementasi konsep Web 3.0. Second Life merupakan dunia virtual berbasis Internet. Kehidupan dalam Second Life meniru apa yang Anda lakukan dalam dunia nyata, di mana Anda dapat bertemu dengan orang lain, bersosialisasi, beraktivitas, dan berbisnis dengan saling bertukar property dan service.Second Life dimainkan sebagai hiburan, walaupun tidak memiliki elemen game pada umumnya seperti score, point, dan sebagainya. Second Life sendiri bukan satu-satunya dunia virtual, kompetitornya seperti Active Worlds, ataupun Red Light Center. Second Life menggunakan software open source seperti Apache, MySQL, dan Squid, sementara software client-nya yang dijalankan dari sisi client (sering disebut dengan viewer) mendukung sistem operasi Microsoft Windows 2000/XP, Mac OS X, dan kebanyakan distro Linux. Software viewer juga tersedia dari pihak ketiga, yang cukup popular adalah Nicholaz Edition, atau OnRez Viewer. Terdapat juga alternatif bagi Anda yang tidak menginginkan tampilan graﬁs dengan alasan kecepatan, dengan menggunakan viewer SLEEK atau Ajaxlife. Walaupun Web 3.0 sering dicontohkan dalam semantic web dengan analogi pencarian item oleh mesin yang memiliki kecerdasan buatan, ternyata banyak sekali alternatif pengembangan yang tidak membatasi arah aplikasi Web 3.0. Second Life merupakan salah satu contoh dimana Web 3.0 dimanfaatkan untuk membuat simulasi dunia menjadi sebuah dunia virtual, dan hanyalah sebuah awal dari teknologi web menuju Web 3.0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GOOGLE CO-OP&lt;/span&gt;&lt;br /&gt;Salah satu situs yang juga sering dikatakan sebagai langkah awal dari Web 3.0 adalah Google Co-Op, yang beralamatkan di http://www.google.com/coop/. Google Co-Op merupakan salah satu service yang disediakan  Google dan mulai beroperasi sejak tahun 2006. Sebagaimana fungsi search engine Google yang telah kita kenal, yaitu untuk melakukan pencarian berdasarkan kata kunci, Google Co-Op juga merupakan search engine serupa, tetapi dengan penambahan ﬁtur yang lebih luas, di mana diharapkan Google Co-Op dapat memberikan pilihan terbaik sesuai  keinginan Anda.&lt;br /&gt;&lt;br /&gt;Secara garis besar terdapat tiga service pada platform Google Co-Op, yaitu service Custom Search Engine, Subscribed Links, dan Topics. Custom Search Engine memungkinkan pengguna menciptakan search engine mereka sendiri, sementara Subscribed Links adalah situs hasil dari subscribe yang dilakukan oleh pengguna secara manual, setiap pengguna diizinkan untuk membuat subsribed links yang baru. Topics merupakan area khusus pencarian, yang dapat dikembangkan oleh pengguna yang memiliki pengetahuan mengenai suatu subyek atau topik. Contoh ilustrasi penggunaan Google Co-Op adalah sebagai berikut: misalnya Anda seorang dokter spesialis, dengan sebuah keahlian khusus pada penyakit tertentu, Anda dapat melakukan kontribusi dengan menggunakan label untuk menandai seluruh website yang diketahui memiliki informasi yang baik mengenai hal tersebut.&lt;br /&gt;&lt;br /&gt;Disisi yang lain, pasien, dokter lain, atau pengguna Google Co-Op lainnya dapat melakukan subscribe pada Anda dan memperoleh keuntungan dari keahlian Anda. Anda dapat berpartisipasi pada beragam topik yang telah tersedia, tidak hanya pada topik kesehatan (Health), tetapi juga topik Destination Guides, Autos, Computer games, Photography, Home Theater, dan seterusnya. Topik kesehatan sendiri telah memiliki banyak kontributor, antara lain adalah National Library of Medicine, Centers for Disease  Control and Prevention, Harvard Medical School, Mayo Clinic, dan seterusnya yang masih akan terus berkembang, demikian pula dengan topik-topik lainnya.&lt;br /&gt;&lt;br /&gt;Bagaimana jika topik yang Anda inginkan tidak tersedia? Anda dapat memulai topik tersebut dengan membuat topik baru yang belum pernah ada. Langkah-langkah untuk memberikan label, memulai topik baru, dan seterusnya dapat langsung Anda lakukan pada website Google Co-Op dengan panduan dan contoh-contoh yang telah disediakan.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-8928389844944431350?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/8928389844944431350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=8928389844944431350&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8928389844944431350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8928389844944431350'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/05/mengenal-web-v3.html' title='Mengenal Web v3'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HRtht7YbG-g/SeVaa6NJEdI/AAAAAAAAAFM/a9Yiv-WvJB0/s72-c/untitled.bmp' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-435426566667232336</id><published>2009-05-01T10:45:00.001+07:00</published><updated>2009-12-05T00:06:55.776+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Mengenal Web v2</title><content type='html'>&lt;div style="font-family: arial; text-align: justify;"&gt;Tambahan digit angka sering dihubungkan dengan dunia teknologi dan informasi, seperti kita mengenal bahasa Visual Basic 6.0, ﬁlm Die Hard 4.0, dan sekarang kita akan mengenal istilah Web 2.0.&lt;br /&gt;&lt;br /&gt;Istilah web 2.0 mulai dikenal pada konferensi O’Reilly Media Web 2.0 pada tahun 2004, istilah ini diartikan sebagai versi baru dari World Wide Web (WWW) yang telah dikenal luas sejak era dot com. Setelah istilah Web 2.0 mulai popular, maka barulah konsep website konvensional disebut dengan Web 1.0 untuk mempermudah perbandingan. Tetapi, berbeda dengan istilah lain yang menambahkan digit untuk menunjukkan ﬁ tur atau hal baru yang bersifat teknikal, istilah Web 2.0 tidak merujuk pada hal-hal teknikal. Artinya, Web 2.0 tidak menampilkan sebuah teknologi yang baru secara signiﬁ kan (walau beberapa Web 2.0 menyertakan teknologi canggih), tetapi pengertian Web 2.0 lebih merujuk pada sebuah konsep, menyangkut cara development, dan penggunaannya di Internet. Contoh-contoh Web 2.0 sebenarnya adalah website-website situs yang sudah tidak asing lagi bagi Anda yang sering menggunakan Internet, dan mungkin merupakan situs-situs yang Anda akses setiap harinya, seperti Wikipedia, e-Bay, Friendster, dan masih banyak lagi.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apakah keunikan dari website-website tersebut sehinggamenyandang predikat Web 2.0? Menurut deﬁ nisi oleh Tim O’Reilly (pendiri dari O’Reilly Media), Web 2.0 adalah sebuah revolusi bisnis pada industri komputer yang dikarenakan oleh perpindahan Internet menjadi sebuah platform. Contoh untuk mempermudah pemahaman konsep Web 2.0 adalah dengan melihat contoh perbandingan antara website konvensional (Web 1.0) dengan website yang telah termasuk kedalam Web 2.0. Pada era booming dot com, sedemikian banyak orang yang membuat website pribadi sehingga halaman pertamanya rata-rata menuliskan “Welcome to My Personal Homepage”, tidak lupa menambahkan fasilitas buku tamu dan web counter. Dengan perubahan kearah konsep Web 2.0, website-website pribadi itu menjelma menjadi blog. Blog adalah Web 2.0, sehingga Anda akan terlihat ketinggalan zaman ketika menanyakan kepada rekan Anda apakah ia memiliki website pribadi, tetapi akan terlihat lebih modern dan gaul ketika menanyakan apakah ia memiliki blog.&lt;br /&gt;&lt;br /&gt;Hal tersebut adalah sebuah revolusi yang jelas terlihat pada industri komputer saat ini. Secara teknis mungkin tidak ada hal yang benar-benar merupakan teknologi baru untuk membuat blog, tetapi lihatlah bahwa sebuah web yang menyediakan host service blog, seperti wordpress.com, blogspot.com, dan lain sebagainya secara strategis telah menjadi sebuah platform untuk komunitas blogger berkolaborasi. Contoh-contoh lain transformasi Web 1.0 menjadi Web 2.0 dapat Anda lihat pada Contoh dibawah.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CONTOH TRANSFORMASI WEB 1.0  MENUJU WEB 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;WEB 1.0 &lt;/span&gt;&lt;br /&gt;DoubleClick&lt;br /&gt;Ofoto&lt;br /&gt;Akamai&lt;br /&gt;Mp3.com&lt;br /&gt;Britannica Online&lt;br /&gt;Page View&lt;br /&gt;Content Management System&lt;br /&gt;Directory (Taxonomy)&lt;br /&gt;Stickiness&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;WEB 2.0&lt;/span&gt;&lt;br /&gt;Google AdSense&lt;br /&gt;Flickr&lt;br /&gt;BitTorrent&lt;br /&gt;Napster&lt;br /&gt;Wikipedia&lt;br /&gt;Cost Per Click&lt;br /&gt;Wikis&lt;br /&gt;Tagging (Folksonomy)&lt;br /&gt;Syndication&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Long Tail&lt;/span&gt;&lt;br /&gt;Membahas Web 2.0, tidak lepas dari pembahasan The Long Tail, istilah yang dipopulerkan oleh Chris Anderson untuk menjelaskan sebuah model ekonomi terdistribusi. Di dalam bukunya “The Long Tail: Why The Future of Business Is Selling Less Of More”, Chris Anderson memberikan contoh The Long Tail yang diterapkan dengan sukses oleh Amazon atau Netﬂix. The Long Tail menunjukkan kekuatan distribusi, di mana market-market yang mikro/kecil dapat menjual dengan total volume yang lebih tinggi, dibandingkan dengan volume sebuah market makro/besar.&lt;br /&gt;&lt;br /&gt;Market-market kecil yang terdistribusi tersebut dapat memenuhi kebutuhan-kebutuhan kecil dan memberikan konsumen kepada banyak pilihan. Kekuatan Long Tail dapat dibentuk oleh konsep Web 2.0, kembali pada contoh blog, masing-masing blog individual merupakan titik-titik yang membentuk kurva ekor panjang (Long Tail) yang memiliki pembaca (market dan konsumen) masing-masing. Chris Anderson juga menjelaskan Long Tail dengan contoh website Wikipedia, yang juga merupakan perwujudan dari konsep Web 2.0. Sebelum keberadaan Wikipedia, Anda mungkin menganggap sebuah ensiklopedia sudah seharusnya disusun oleh para pakar di mana setiap artikel harus melewati prosedur yang ketat.&lt;br /&gt;&lt;br /&gt;Wikipedia membalikkan konsep awal tersebut dengan mengizinkan siapapun melakukan kontribusi dengan menekan sebuah tombol “Edit This Page” pada website Wikipedia dan membiarkan Anda atau siapapun menciptakan dan mengedit artikel di dalamnya. Hasilnya memang luar biasa, seperti yang Anda lihat hari ini, bahwa Wikipedia berkembang dengan pesat, walaupun tentu pada awalnya tidak sedikit yang meragukan validitas dan kualitas artikel di dalam Wikipedia. Tetapi ternyata, waktu menunjukkan bahwa Wikipedia memiliki kemampuan beradaptasi secara organik, yang kembali menunjukkan kekuatan kolaborasi dari komunitas yang terdistribusi.&lt;br /&gt;&lt;br /&gt;Wikipedia merupakan satu contoh sukses Web 2.0 yang memiliki karakteristik yang berbeda dengan website konvensional. Pada website konvensional, pengunjung website memperoleh informasi dari website tersebut tanpa memiliki hak lebih. Karakteristik Web 2.0 mengizinkan pengunjung website untuk bersama-sama memiliki dan mengontrol content, sehingga website Web 2.0 umumnya memiliki aspek jaringan sosial. Singkatnya dapat dikatakan, jika dulu pengguna website hanya menjadi pembaca, dengan konsep Web 2.0 pengguna dapat menjadi pembaca dan penulis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Level Web 2.0&lt;/span&gt;&lt;br /&gt;O’Reilly memberikan contoh produk/perusahaan untuk menjelaskan hirarki dari Web 2.0 yang dibagi atas empat level aplikasi, yaitu:&lt;br /&gt;&lt;br /&gt;1. Aplikasi Level 3.&lt;br /&gt;Tersedia pada Internet, semakin efektif sejalan dengan semakin banyaknya pengguna. Contohnya adalah website yang tentunya sudah tidak asing lagi bagi Anda, yaitu eBay, Wikipedia, AdSense, dan lain sebagainya.&lt;br /&gt;&lt;br /&gt;2. Aplikasi Level 2.&lt;br /&gt;Dapat beroperasi secara offline, tetapi akan diperoleh beberapa keuntungan jika dioperasikan secara online. Contohnya adalah photo sharing Flickr.&lt;br /&gt;&lt;br /&gt;3. Aplikasi Level 1.&lt;br /&gt;Tersedia secara ofﬂ ine, tetapi mengharuskan untuk online jika ingin mengakses ﬁtur-ﬁtur tertentu. Contohnya adalah iTunes atau Google Docs &amp;amp; Spreadsheet.&lt;br /&gt;&lt;br /&gt;4. Aplikasi Level 0.&lt;br /&gt;Dapat bekerja secara online maupun ofﬂ ine. Contohnya adalah MapQuest, Google Maps, ataupun aplikasi non-web seperti e-mail atau instant-messaging.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Teknologi pada Web 2.0&lt;/span&gt;&lt;br /&gt;Dari sisi teknologi, konsep Web 2.0 membawa perubahan pada elemen-elemen yang digunakan dalam pengembangan website. Teknik maupun ﬁtur teknologi yang sering kali menyertai website Web 2.0, antara lain:&lt;br /&gt;&lt;br /&gt;1. Rich Internet Application.&lt;br /&gt;Rich Internet Application atau disingkat RIA merupakan aplikasi website yang memiliki ﬁtur dan fungsi seperti aplikasi desktop. Umumnya RIA dapat berjalan pada web browser&lt;br /&gt;biasa tanpa memerlukan instalasi software tertentu. Keuntungannya, tentu saja menjadikan website Anda memiliki user interface yang lebih kaya dan responsif. Tentunya, RIA tidak hanya digunakan pada Web 2.0, penggunaan RIA sangat luas dan dapat digunakan untuk pengembangan website dengan keperluan yang bervariasi. RIA dapat diimplementasikan dengan menggunakan Ajax, Silverlight, Flash, dan lain sebagainya.&lt;br /&gt;&lt;br /&gt;2. Folksonomy.&lt;br /&gt;Merupakan sebuah metode untuk menciptakan dan mengatur tag yang menjelaskan dan mengategorikan content. Tag tersebut umumnya merupakan hyperlink yang akan mengarahkan Anda pada sekumpulan item yang berhubungan dengan tag tersebut. Bentuk tag tidak selalu harus berupa teks, tetapi dapat juga berupa image. Sekumpulan tag yang saling terkait dengan persamaan bentuk sering juga disebut dengan tag cloud, umumnya tag cloud memiliki 30 hingga 150 tag.&lt;br /&gt;&lt;br /&gt;3. Mashup.&lt;br /&gt;Merupakan aplikasi web yang melakukan kombinasi data yang berasal dari lebih dari satu sumber, disajikan dalam satu content. Contoh Web 2.0 yang menggunakan mashup adalah Google Maps, yang menggabungkan data dari Google Maps sendiri bersama data real estate dari Craigslist (sebuah jaringan komunitas online). Metode pengambilan data dari sumber lain dapat menggunakan web feed (RSS atau Atom), web services, ataupun screen scraping.&lt;br /&gt;&lt;br /&gt;4. Software Wiki/Forum.&lt;br /&gt;Software wiki ataupun forum digunakan untuk membantu pengguna menciptakan contentnya sendiri dan berkolaborasi satu sama lain. Contohnya kembali pada Wikipedia, di mana Anda dapat dengan mudah menciptakan dan mengubah content sebuah artikel.&lt;br /&gt;&lt;br /&gt;5. Syndication.&lt;br /&gt;Umumnya syndication menyediakan web feed dari sebuah website untuk para penggunanya, sehingga pengguna dapat mengetahui content terbaru tanpa perlu mengunjungi web tersebut.&lt;br /&gt;&lt;br /&gt;Dengan demikian, pengguna dapat mengetahui news terbaru sebuah website, ataupun pesan terbaru pada sebuah forum. Format syndication yang umum digunakan adalah RSS, ataupun Atom. Kebutuhan lain dari syndication adalah untuk sebuah komunitas saling berkolaborasi, misalnya syndication dapat digunakan pada Wikipedia agar pengguna dapat memonitor perubahan yang terjadi pada content.&lt;br /&gt;&lt;br /&gt;Teknologi tentu akan semakin berkembang untuk mendukung revolusi yang dibawa oleh Web 2.0. Konsep Web 2.0 membentuk komunitas jaringan sosial sehingga semua orang dapat berperan serta di dalamnya, tentunya hal ini semakin membutuhkan user interface berbasis web yang mudah, agar content dapat diciptakan tidak terbatas oleh mereka yang memiliki skill dan pengetahuan tertentu. Semua orang yang dapat mengakses sebuah website Web 2.0, memiliki peran serta dalam pengisian content. Kebutuhan ini mengarahkan teknologi untuk mewujudkan user interface pada aplikasi website untuk menjadi semudah user interface pada aplikasi desktop. Mungkin di masa yang tidak terlalu jauh lagi, bekerja dengan spreadsheet, word proccesor, ataupun presentasi slide-show merupakan pekerjaan umum yang dapat dilakukan aplikasi website, di mana dokumen-dokumen tersebut dapat dikelola bersama oleh suatu komunitas jaringan sosial. Setidaknya hal ini telah dirintis oleh Google dengan Google Docs, yang juga menerapkan Web 2.0.&lt;br /&gt;&lt;br /&gt;Web 2.0 seakan merupakan sebuah contoh demokrasi “dari rakyat dan untuk rakyat”, yang dalam konteks Web 2.0 menjadi “dari pengguna untuk pengguna”. Semakin banyak pengguna web, semakin banyak pula kontribusi yang diberikan untuk membangun website Web 2.0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prinsip Web 2.0&lt;/span&gt;&lt;br /&gt;Kita akan menguraikan kemampuan inti Web 2.0 kedalam 7 prinsip menurut O’Reilly yang menjelaskan kemampuan-kemampuan inti Web 2.0, yaitu:&lt;br /&gt;&lt;br /&gt;1. Servis.&lt;br /&gt;Bagi penggunanya, Web 2.0 bukan merupakan sebuah software paket, tetapi Web 2.0 adalah servis dengan skalabilitas biaya yang efektif.&lt;br /&gt;&lt;br /&gt;2. Kontrol.&lt;br /&gt;Pengontrolan unik Web 2.0 menjadikan content Web 2.0 menjadi semakin kaya, seiring dengan semakin banyaknya pengguna.&lt;br /&gt;&lt;br /&gt;3. Kepercayaan.&lt;br /&gt;Pengguna Web 2.0 merupakan  co-developer Web 2.0. Dalam hal ini terjalin kepercayaan antara penyedia Web 2.0 dan pengguna.&lt;br /&gt;&lt;br /&gt;4. Kepandaian Kolektif.&lt;br /&gt;Mengarahkan website untuk memanfaatkan kepandaian secara kolektif merupakan salah satu kelebihan Web 2.0. Aktivitas yang dilakukan pengguna membuat website berkembang secara organik. Anda dapat melihat artikel-artikel yang terus bertambah setiap harinya pada Wikipedia dan website-website wiki lainnya, atau website eBay yang menciptakan pasar dengan adanya pengguna yang berlaku sebagai pembeli dan penjual, menampilkan produk-produk yang membuat eBay menjadi toko maya yang serba ada.&lt;br /&gt;&lt;br /&gt;5. Long Tail.&lt;br /&gt;Web 2.0 menciptakan kurva Long Tail yang memberikan variasi pilihan yang tidak terbatas.&lt;br /&gt;&lt;br /&gt;6. Level Software Diatas Device.&lt;br /&gt;PC tidak lagi menjadi satu-satunya device untuk aplikasi Internet, dan aplikasi yang hanya terbatas pada sebuah device menjadi kurang bernilai dibandingkan dengan aplikasi yang terkoneksi dengan Internet. Web 2.0 merupakan sebuah servis terintegrasi berbagai device, entah mobile/handheld device, PC, ataupun server Internet.&lt;br /&gt;&lt;br /&gt;7. Kemudahan.&lt;br /&gt;Dukungan kemudahan pada Web 2.0 mencakup user interface, model programming, maupun model bisnis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Web 2.0 Pada Dunia Bisnis&lt;/span&gt;&lt;br /&gt;Beberapa pendapat mengatakan bahwa istilah Web 2.0 merupakan bahasamarketing untuk memasarkan produk dan servis mereka pada dunia bisnis, dan memang kenyataannya istilah Web 2.0 digunakan secara luas, tidak hanya dalam konteks teknologi, tetapi juga ekonomi dan bisnis. Sepak terjang perusahaan-perusahaan bisnis yang mengaplikasikan Web 2.0 terhitung fenomenal dan membawa perubahan baru dalam waktu yang relatif singkat. Contohnya dalam hal periklanan, telah berpuluh-puluh tahun lamanya proses periklanan berjalan kurang lebih sebagai berikut:&lt;br /&gt;&lt;br /&gt;perusahaan yang ingin memasang iklan produk atau servisnya mencari perusahaan pemasang iklan, hingga mencapai kesepakatan setelah melalui tawar-menawar yang ketat. Iklan tersebut kemudian muncul dalam bentuk spanduk, papan iklan, jedah komersial di televisi, dan media periklanan yang lain. Proses tersebut tentu memakan biaya dan waktu yang relatif tidak sedikit. Alternatif lain yang lebih murah adalah memasang iklan pada surat kabar dan yellow pages. Internet kemudian dimanfaatkan orang dengan menyebarkan e-mail spam membabi-buta, segala cara memang dimungkinkan oleh sebagian orang demi mendapatkan pelanggan. Proses tersebut terus berlangsung hingga saat ini, tetapi Google AdSense yang mengaplikasikan konsep Web 2.0 menawarkan sesuatu luar biasa dalam hal periklanan, siapapun dapat memasang iklan dengan biaya relatif murah, iklan tersebut kemudian dapat diletakkan pada content pihak ketiga (misalnya pada website blog). Sebagai pemilik blog, Anda dapat menampilkan iklan-iklan Google yang diatur oleh engine Google sesuai dengan content yang Anda sediakan, hanya dengan menambahkan beberapa baris kode HTML pada blog Anda. Saat pengguna mengklik iklan tersebut, pemasang iklan akan membayar Google dan Google akan mengirimkan sebagian uang dari pembayaran tersebut pada Anda, sang pemilik blog. Hal ini menciptakan pasar iklan yang sangat luas, dan masih akan terus bertambah luas.&lt;br /&gt;&lt;br /&gt;Contoh lain kesuksesan Web 2.0 dalam dunia bisnis adalah bisnis penjualan software yang dilakukan oleh Salesforce.com, metodenya adalah dengan mengizinkan para developer seluruh dunia untuk mendapatkan pelanggan masing-masing dengan cara menampilkan software siap pakai milik mereka di dalam website Salesforce. Secara berkesinambungan juga tercipta komunitas yang saling mendukung dengan memberikan rekomendasi-rekomendasi, sehingga pencari software seakan memiliki konsultan software yang dapat mengarahkan mereka pada software yang tepat. Agregator bisnis dalam Web 2.0 mencakup beberapa kategori, yaitu:&lt;br /&gt;&lt;br /&gt;1. Produk ﬁsik.&lt;br /&gt;Produk-produk dalam kategori ﬁsik dapat ditemui pada website seperti eBay yang menawarkan berbagai produk yang sangat bervariasi, ataupun pada website Amazon yang terkenal dengan produk buku dan dan piringan musik/ﬁlm.&lt;br /&gt;&lt;br /&gt;2. Produk digital.&lt;br /&gt;Berbentuk ﬁle multimedia sebagaimana dipelopori oleh iTunes, iFilm, ataupun YouTube.&lt;br /&gt;&lt;br /&gt;3. Iklan/jasa.&lt;br /&gt;Contoh pada Google AdSense dan Salesforce diatas menggambarkan dengan jelas agregator bisnis dalam kategori iklan/jasa.&lt;br /&gt;&lt;br /&gt;4. Informasi.&lt;br /&gt;Hal ini ditawarkan antara lain oleh Wikipedia, yang mengawali munculnya wiki-wiki yang lain dengan tema yang bervariasi.&lt;br /&gt;&lt;br /&gt;5. Komunitas.&lt;br /&gt;Content dapat diciptakan oleh pengguna, contohnya seperti yang ditawarkan oleh MySpace, Facebook, Bloglines, dan lain sebagainya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Penutup&lt;/span&gt;&lt;br /&gt;Mungkin Anda dapat mengambil kesimpulan bahwa Web 2.0 sebenarnya bukan merupakan hal yang sama sekali baru. Terbukti Amazon.com yang telah dimulai sejak tahun 1995, telah lama mengimplementasikan konsep Web 2.0 dengan memberikan fasilitas pada pengunjung untuk menuliskan review dan pedoman suatu produk untuk customer. Terlepas dari itu, hal mengagumkan yang dihasilkan oleh website Web 2.0 saat ini adalah: kontribusi pengguna tanpa saling mengenal satu sama lain, dari berbagai latar pendidikan dan budaya, telah mampu bersama-sama memelihara eksistensi website Web 2.0. Tentunya cukup banyak pelajaran yang bisa kita ambil bersama-sama, bahwa teknologi ternyata mampu menyumbangkan sesuatu yang berguna dan mencerdaskan, berasal dari komunitas pengguna teknologi itu sendiri.&lt;br /&gt;&lt;br /&gt;Walaupun demikian, tidak sedikit kritisi yang berpendapat bahwa Web 2.0 sebagaimana era dot com pada tahun 1997–2001 adalah sebuah balon (bubble) yang tinggal menunggu waktu untuk pecah, karena terlalu banyaknya produk yang sama tetapi miskin inovasi dari sisi model bisnis.Tetapi, sejarah juga mencatat bahwa keruntuhan era dot com tidak berarti keruntuhan bagi perusahaan-perusahaan dot com, seperti Google, Yahoo!, eBay, Amazon, dan masih banyak lagi, yang memang memiliki kualitas dan mampu beradaptasi dengan era globalisasi. Memang tidak dapat dipungkiri banyaknya website plagiat yang tidak menawarkan inovasi baru dan hanya memiliki jurus aji mumpung, Anda dapat menganggapnya sebagai seleksi alam (maya), yang tentunya tidak akan menghambat Anda untuk berkreasi menghasilkan karya bermutu. Adalah pilihan kita sendiri untuk menggunakan teknologi pada hal yang bermanfaat ataupun menyia-nyiakan waktu (bagaimanapun, seorang spammer juga menggunakan teknologi, bukan?). Akhir kata, selamat menikmati era Web 2.0 dan menggunakannya sebaik mungkin, dan bersiap menyambut versi Web selanjutnya.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-435426566667232336?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/435426566667232336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=435426566667232336&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/435426566667232336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/435426566667232336'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/05/mengenal-web-v2.html' title='Mengenal Web v2'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-4887575018253806640</id><published>2009-04-08T11:08:00.001+07:00</published><updated>2009-12-05T00:07:23.593+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing'/><title type='text'>Content Management System Berbasis Web</title><content type='html'>&lt;div style="text-align: justify;"&gt;Siapa yang tidak mengenal google.com? Salah satu situs search engine yang paling favorit saat ini, dan memiliki satu ciri khas yang menarik. Perhatikan bahwa Google selalu mengganti nuansa logonya sesuai event atau hari libur yang sedang berlangsung, misalnya logo dengan gambar petasan pada saat tahun baru, logo dengan gambar bola pada saat piala dunia, dan lain sebagainya  Anda dapat mengunjungi situs http://www.google.com/holidaylogos.html untuk melihat logo Google yang sudah pernah digunakan, sangat menarik bukan? Hal tersebut juga membuat kita penasaran, bagaimana logo selanjutnya yang akan dibuat oleh Google untuk menyambut event yang akan datang. Ide mengubah logo atau nuansa sesuai event yang berlangsung sebenarnya bukan suatu hal yang baru. Hal tersebut merupakan nilai tambah suatu situs sehingga terlihat selalu update dan diperbarui, juga menghindari tampilan yang monoton dan membosankan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Content Management System Berbasis Web&lt;/span&gt;&lt;br /&gt;Pada suatu situs atau aplikasi, tentu Anda memiliki content yang ditampilkan. Misalkan berita, produk, ataupun promosi-promosi tertentu. Anda memerlukan suatu sistem untuk mengatur content tersebut, sistem tersebut yang dikenal dengan Content Management System (CMS). Sebuah CMS berbasis web memiliki ﬁtur-ﬁtur untuk memudahkan pekerjaan Anda untuk mem-publish content situs Anda ke Internet agar semua orang dapat menikmati content terbaru. CMS yang baik tentu memudahkan pengguna dan menghindari kompleksitas yang tidak diperlukan. Untuk membuat CMS tentu diperlukan kemampuan programming yang baik. Tapi untuk menggunakan CMS, tidak diperlukan kemampuan programming dan memang bukan tugas pengguna CMS jika harus melakukan kegiatan programming.Satu hal yang cukup membingungkan bagi Anda yang baru mengenal CMS, CMS bukanlah situs utama yang dikunjungi oleh visitor. Kurang lebih hubungan antara situs utama dan CMS adalah seperti contoh berikut.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Misalkan Anda memiliki situs pribadi dengan domain syah69.co.cc, maka visitor yang mengunjungi situs Anda dengan mengetikkan syah69.co.cc akan dapat melihat catatan-catatan yang berisi artikel computer. Jika ingin mengubah atau memperbarui content, misalnya meng-upload foto terbaru, maka Anda menggunakan CMS. CMS pada  umumnya diletakkan pada web server dan juga memiliki alamat yang dapat diakses web browser. Contoh alamat CMS, misalnya di www.syah69.co.cc/cms/ atau alamat lainnya. Pada halaman CMS, Anda harus memasukkan username dan password untuk mencegah orang lain menggunakan CMS Anda, jika Anda berhasil masuk, maka terdapat menu-menu untuk melakukan upload gambar, menulis berita terbaru, dan lain-lain. Sekali Anda telah meng-update content, maka pada situs utama www.syah69.co.cc telah tampil tulisan/cerita terbaru Anda. Cukup mudah, bukan? Secara umum, sebuah CMS dapat mendukung ﬁtur-ﬁtur sebagai berikut:&lt;br /&gt;&lt;br /&gt;1. Melakukan import dan menciptakan dokumen serta materi multimedia.&lt;br /&gt;2. Mengidentifikasi pengguna dan pengaturan content management.&lt;br /&gt;3.Kemampuan untuk memberikan tugas dan tanggung jawab pada kategori content yang berlainan.&lt;br /&gt;4. Definisi pengaturan content, di mana terdapat pemberitahuan untuk content yang berubah.&lt;br /&gt;5. Kemampuan untuk melakukan tracking pada perubahan content.&lt;br /&gt;6. Kemampuan untuk publish content.&lt;br /&gt;&lt;br /&gt;Pada awalnya, CMS dikembangkan secara internal oleh organisasi yang banyak&lt;br /&gt;melakukan web publishing, seperti majalah dan koran online, juga newsletter.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Urutan Pengoperasian&lt;/span&gt;&lt;br /&gt;Bayangkan tahap pengerjaan pada sebuah surat kabar secara manual, dimulai dari tahap pertama. Seorang content creator membuat dokumen atau berita baru, tugas selanjutnya berada pada tangan copy editor, yang dapat menolak atau menyetujui, atau memberikan komentar pada dokumen tersebut. Kemudian seorang layout editor akan melakukan layout yang diperlukan, setelah itu chief editor memiliki tanggung jawab untuk melakukan publikasi dokumen tersebut.&lt;br /&gt;&lt;br /&gt;Demikian pula pengoperasian pada CMS, yang membantu melakukan pengontrolan masing-masing langkah pengoperasian diatas. Content dan semua informasi terkait pada umumnya disimpan pada sebuah sistem relational database yang tentu sudah tidak asing lagi bagi Anda. Secara contoh nyata, perubahan apa saja content yang dapat Anda lakukan pada CMS? Walaupun bukan sebuah keharusan, pada sebuah CMS umumnya Anda dapat melakukan perubahan content terhadap:&lt;br /&gt;1. Block.&lt;br /&gt;2. Module.&lt;br /&gt;3. Theme.&lt;br /&gt;Masing-masing akan dijelaskan secara terpisah.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Block&lt;/span&gt;&lt;br /&gt;Block merupakan sebuah bagian yang membentuk website secara keseluruhan. Contohnya suatu block header yang terdiri dari logo dan kata pengantar, atau block footer yang berisi alamat perusahaan, ataupun menu navigasi pada sisi kiri. Block dapat digunakan pada setiap halaman website. Sehingga Anda dapat membayangkan betapa repotnya jika Anda hanya ingin mengubah alamat perusahaan pada footer, Anda harus mengganti seluruh halaman yang ada! Dengan block, potongan-potongan kode program dipisahkan dengan rapi dan melalui CMS. Anda dapat melakukan perubahan terhadap masing-masing block tersebut.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Module&lt;/span&gt;&lt;br /&gt;Banyak modul yang membentuk sebuah situs, misalnya modul artikel, FAQ, produk, gallery, dan lain sebagainya. Setiap modul penting sebaiknya dibuat secara dinamis dan dapat di-update dengan mudah melalui CMS. Aplikasi CMS juga sering kali menyertakan tools WYSIWYG editor untuk memudahkan pengguna melakukan perubahan content. Seperti yang Anda ketahui, browser menerjemahkan kode-kode tag HTML sehingga tampil dengan format tertentu seperti huruf berjenis bold, italic, dan lain sebagainya. Tanpa menggunakan tools WYSIWYG editor, pengguna CMS harus mengetikkan tag-tag HTML untuk membuat format-format tertentu. Tetapi dengan tools WYSIWYG editor, pengguna dapat mengetik dan memberikan format tulisan dengan mudah sebagaimana layaknya menulis pada aplikasi word processing. Beberapa WYSIWYG editor bahkan menyediakan icon-icon smiley yang gaul. Pada CMS, juga mungkin terdapat modul khusus, seperti modul system dan administrator. Penggunaannya dapat dikembangkan menjadi banyak hal, seperti memberikan hak akses dan membuat tingkatan security bagi pengguna.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Theme&lt;/span&gt;&lt;br /&gt;Bagian theme sering berubah sesuai event yang tengah atau akan berlangsung. Sebuah theme (tema) adalah tampilan kosmetik yang terdapat pada setiap halaman website, dan mengontrol properti seperti warna dan font.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dengan Apa CMS Dibuat?&lt;/span&gt;&lt;br /&gt;Sebuah CMS berbasis web pada dasarnya sama dengan aplikasi web yang telah Anda kenal. Anda perlu memiliki sistem relational database, seperti MySQL, Microsoft SQL Server, PostgreSQL, dan lain sebagainya. Sebagai bahasa pemrograman/script, Anda dapat menggunakan PHP, JSP, ASP, ColdFusion, dan lain sebagainya. Apakah sebuah situs harus memiliki CMS? Jika situs Anda merupakan sebuah web dinamis, jawabannya tentu sebaiknya Anda memiliki CMS. Dengan CMS, Anda dapat melakukan pemeliharaan dan pembaruan isi website dengan mudah tanpa memiliki keahlian seorang webmaster!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Memilih Produk CMS&lt;/span&gt;&lt;br /&gt;Terdapat cukup banyak aplikasi CMS sebagai sebuah paket produk yang dapat disesuaikan dengan kebutuhan Anda, walau tidak tertutup kemungkinan untuk membuat sendiri CMS jika Anda memiliki tim developer. Sebelum memilih CMS, terlebih dahulu Anda harus menuliskan tipe perusahaan Anda sebagai titik awalnya, dapat dimulai dengan, apakah perusahaan Anda merupakan perusahaan kecil, menengah, atau besar dan sejauh mana kebutuhannya akan CMS, apakah keberadaan CMS akan menangani kebutuhan intranet maupun Internet. Selanjutnya content yang akan di-publish oleh CMS. Apakah berupa halaman web sederhana, atau halaman web yang kompleks dengan layout yang spesiﬁ k, informasi dinamis dari database, dan lain sebagainya. Sesuaikan tujuan dan strategi Anda, termasuk strategi jangka panjang bisnis Anda. Beberapa kunci keunggulan CMS yang dapat Anda bandingkan satu sama lain:&lt;br /&gt;&lt;br /&gt;1. Workﬂow&lt;br /&gt;Kemudahan customize pada workﬂow yang digunakan oleh perusahaan Anda menjadi salah satu kunci yang Anda perlukan. Pertimbangkan apakah CMS yang Anda pilih dapat menjalankan workﬂow pada perusahaan Anda.&lt;br /&gt;&lt;br /&gt;2. Security&lt;br /&gt;Merupakan faktor untuk memproteksi keamanan integritas content. Adanya  level security dan tracking/audit trail akan merupakan nilai tambah.&lt;br /&gt;&lt;br /&gt;3. Report&lt;br /&gt;CMS harus menyediakan laporan dengan ruang lingkup yang luas. Baik untuk level pengguna maupun administrator. Dukungan untuk menghasilkan laporan yang dapat di-customize juga dibutuhkan dalam beberapa kasus.&lt;br /&gt;&lt;br /&gt;Termasuk adalah laporan untuk statistik penggunaan, misalnya penggunaan harian, halaman dengan rating paling tinggi, ataupun penggunaan search engine. Selanjutnya dari sisi presentation, juga perlu dipertimbangkan dukungan cross browser, kecepatan akses, navigasi, dan lain sebagainya.&lt;br /&gt;&lt;br /&gt;Khusus jika Anda ingin membeli produk CMS, perhatikan training yang Anda dapatkan, dokumentasi (untuk pengguna, administrator, dan developer), garansi,&lt;br /&gt;Persetujuan maintenance, resource yang diperlukan (hardware, software, operating system), skill yang diperlukan untuk menggunakan CMS tersebut, dan tentu saja harga dan referensi di mana CMS tersebut pernah diimplementasikan. Referensi berguna untuk membandingkan karakteristik antara organisasi yang menjadi referensi dengan organisasi Anda.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CMS Open Source&lt;/span&gt;&lt;br /&gt;Jika pada operating system Anda telah mengenal platform open source, kemudian tools developer atau relational database berbasis open source, maka tidak heran Anda juga akan mendapatkan aplikasi open source. Demikian pula pada CMS, terdapat cukup banyak CMS open source, antara lain:&lt;br /&gt;&lt;br /&gt;1. e107&lt;br /&gt;Salah satu CMS favorit yang dibuat dengan kombinasi PHP dan MySQL. Dapat di-customize dengan mudah dan terus dikembangkan.&lt;br /&gt;&lt;br /&gt;2. PHP-Nuke&lt;br /&gt;Dengan PHP-Nuke, Anda dapat melakukan proses administrasi dan maintenance content untuk kebutuhan Intranet maupun Internet.&lt;br /&gt;&lt;br /&gt;3. Joomla!&lt;br /&gt;Salah satu CMS yang terkenal dan digunakan mulai dari website sederhana hingga aplikasi corporate yang kompleks.&lt;br /&gt;&lt;br /&gt;Masih cukup banyak CMS dengan masing-masing keunggulan dan kelemahannya, beberapa yang populer adalah YACS, MODx, PHP-Fusion, WordPress, Drupal, Xaraya, Plone, Mambo, PostNuke, phpBB, dan lain sebagainya.&lt;br /&gt;Wah, ternyata memilih CMS open source lebih pusing lagi! Mungkin demikian komentar  Anda. Sebaiknya Anda perlu mengenal CMS open source secara umum lebih jauh lagi. Kebanyakan CMS open source berjalan  pada platform LAMP. Apakah LAMP itu? LAMP merupakan singkatan yang menunjukkan  Linux, Apache, MySQL, dan PHP yang memang keseluruhannya merupakan open source.&lt;br /&gt;&lt;br /&gt;Jika Anda mengunjungi masing-masing situs CMS tersebut dan semakin bingung&lt;br /&gt;karena semuanya mengaku bahwa CMS mereka merupakan solusi untuk Anda,  maka Anda mungkin akan mendapatkan pencerahan dengan melihat siapa yang telah menggunakannya.&lt;br /&gt;&lt;br /&gt;Saat mengevaluasi sebuah CMS, cari link yang menunjukkan situs yang menggunakan CMS tersebut. Sebagai contoh, jika Anda melihat Mamboo, maka CMS tersebut digunakan oleh banyak situs menarik dengan ukuran bisnis relatif kecil dengan berbagai background.&lt;br /&gt;&lt;br /&gt;Acuan selanjutnya, pastikan CMS tersebut masih terus dikembangkan sehingga terus dilakukan perbaikan-perbaikan. Masuk dalam forum diskusi juga dapat memberikan informasi berguna bagi Anda. Jika dari seluruh referensi yang didapatkan, Anda masih belum mendapatkan gambaran yang cukup, maka langkah ini pasti akan  menjawabnya, yaitu gunakan versi demo!  Situs www.opensourcecms.com memberikan Anda dua jam akses demo untuk lebih dari 100 CMS open source yang tersedia.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Membangun Sendiri CMS&lt;/span&gt;&lt;br /&gt;Jika darah programer Anda bergolak atau Anda memiliki suatu nama unik yang menurut Anda cocok sebagai nama sebuah CMS, mungkin timbul motivasi Anda untuk membuat sendiri CMS, atau paling tidak sekadar mengetahui bagaimana membuat CMS. Panduan pertama adalah membuat daftar kebutuhan pengguna, di mana pada intinya CMS Anda akan mengizinkan content situs intranet/Internet dapat dengan mudah disimpan dan di-manage di dalam sebuah database, dengan tambahan beberapa ﬁtur seperti otorisasi pengguna atau tingkat pengguna.&lt;br /&gt;&lt;br /&gt;Sebuah interface yang mudah digunakan untuk melakukan proses add, remove, dan modify isi merupakan sebuah keharusan. Lakukan pemrograman secara OOP atau paling tidak secara modular, karena CMS Anda berpeluang terus dikembangkan dan menjadi besar. Gunakan bahasa pemrograman dan database yang Anda kuasai atau direkomendasikan. Untuk aplikasi web berbasis Linux, salah satu pilihan Anda dapat menggunakan PHP dan MySQL, ataupun menggunakan ASP / ASP.NET dan SQL Server untuk platform Windows.&lt;br /&gt;&lt;br /&gt;Fokuskan dalam melakukan desain database terlebih dahulu, desain table berikut  ﬁeld seperti table untuk menampung artikel, produk, dan lain-lain. CMS merupakan pengolahan content, karena itu content yang masuk dan diolah harus valid. Dalam artian, Anda harus melakukan memproteksi maksimal. Buat juga log&lt;br /&gt;untuk kegiatan detail pengguna agar dapat dilakukan trace back untuk kegiatan yang telah terjadi. Setiap pengguna CMS harus bertanggung jawab atas hak yang telah diberikan, sesuai dengan level atau group security-nya. Untuk estetika CMS, berbeda dengan saat Anda membangun situs multimedia yang wah, pada CMS justru Anda seharusnya meminimalisasi desain, tetapi memiliki interface yang atraktif. Google adalah contoh yang baik dalam hal ini. Jika Anda telah berhasil membuat sebuah basic CMS yang baik, maka akan banyak ide yang dapat direalisasikan untuk pengembangannya. Contohnya menambahkan  WYSIWYG editor, menciptakan proﬁle untuk masing-masing pengguna CMS, atau tools untuk berkomunikasi lebih lanjut, seperti forum publik, calendar, dan banyak lagi. Tentu saja apa yang telah dijelaskan di atas hanyalah aspek-aspek utama. Dalam praktiknya, Anda akan menemui lebih banyak lagi permasalahan yang tentunya secara positif akan semakin memperbaiki CMS Anda.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-4887575018253806640?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/4887575018253806640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=4887575018253806640&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4887575018253806640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/4887575018253806640'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/04/content-management-system-berbasis-web.html' title='Content Management System Berbasis Web'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-531339202510863201</id><published>2009-04-01T16:31:00.004+07:00</published><updated>2009-12-05T00:07:53.310+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Technology'/><title type='text'>Mengenal OCR</title><content type='html'>&lt;div style="font-family: arial; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;Anda mendapat tugas merangkum atau menyalin sebuah bab dari buku teks? Tidak perlu kalut dengan tugas tersebut. Dengan memanfaatkan OCR, Anda dapat men-scan buku teks dan langsung mengeditnya di aplikasi word processor. Secara sederhana,Optical Character Recognition (OCR) adalah proses menerjemahkan materi cetakan (buku, koran, majalah) ke dalam ﬁle teks yang dapat diedit dan disimpan. Teknologi ini memungkinkan menyimpan materi-materi cetakan ke dalam format teks yang lebih menghemat ruang di harddisk, ketimbang menyimpannya dalam bentuk gambar.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;Sebelum ditemukannya teknologi ini, seseorang harus mengetik ulang materi cetakan huruf demi huruf yang jelas memakan waktu dan tenaga yang lebih besar. OCR merupakan hasil gabungan riset dalam bidang pengenalan pola (pattern recognition), kecerdasan buatan (artiﬁ cial intelligence), dan penginderaan mesin (machine vision). Pada mulanya, optical character recognition (menggunakan teknik optik seperti cermin dan lensa) dan digital character recognition (menggunakan scanner dan algoritma komputer) merupakan dua bidang kajian yang terpisah. Karena hanya sedikit aplikasi yang benar-benar menggunakan teknik optik, istilah OCR akhirnya meluas, termasuk ke dalamnya digital image processing&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-weight: bold;"&gt;Awal Mula OCR&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;OCR kali pertama dipatenkan oleh Gustav Tauschek di Jerman pada 1929, kemudian diikuti oleh Handel di AS pada 1933. Mesin buatan Tauschek adalah perangkat mekanik yang menggunakan template. Sebuah photodetector ditempatkan pada mesin tersebut Untuk mengenali sebuah karakter, template diletakkan tepat di atas mesin tersebut, kemudian disinari. Bayangan yang terbentuk pada photodetector akan dikenali sebagai karakter tertentu. Pada 1950, David Shepard, seorang ahli sandi dari badan intelijen angkatan bersenjata AS, menemukan Intelligent Machines Research Corporation (IMR), yang kemudian hari menjelma menjadi sistem OCR pertama yang dikomersialkan. IMR menggunakan analisis image sebagai lawan dari ketepatan karakter, dan dapat mengenali beberapa varian font. Scanner yang telah dilengkapi dengan sistem IMR mampu menganalisis karakter. OCR komersial pertama digunakan oleh Readers Digest pada 1955. Sistem OCR kedua dijual kepada Standard Oil Company di California untuk membaca cetakan kartu kredit untuk keperluan pembayaran. Pada era 1950-an, beberapa sistem OCR juga digunakan oleh Ohio Bell Telephone Company, IBM, dan Angkatan Udara AS untuk membaca dan mengirimkan pesan yang diketik melalui teletype.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-weight: bold;"&gt;Teknologi OCR Sekarang&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;Tingkat akurasi OCR sekarang terhadap tulisan latin yang diketik dapat dikatakan telah sempurna, mencapai 99%. Walaupun demikian, review dari manusia tetap dibutuhkan untuk mengoreksi kesalahan yang ditimbulkan selama proses penerjemahan berlangsung. Sistem untuk mengenali tulisan tangan secara langsung (on the ﬂy) yang dipelopori oleh The Apple Newton telah menikmati kesuksesan di pasar dalam beberapa tahun belakangan. Di antaranya adalah perangkat input untuk PDA yang bekerja pada Palm OS. Algoritma yang digunakan perangkat ini memanfaatkan fakta bahwa gerakan, kecepatan dan arah yang digunakan oleh orang, saat menulis sebuah huruf memiliki banyak kesamaan dan telah dikenali. Metode yang digunakan pada perangkat input PDA ini tidak dapat digunakan dalam software untuk men-scan kertas dokumen. Sampai saat ini, tingkat akurasi tulisan tangan masih menjadi kendala besar dalam sistem OCR. Tingkat akurasi yang mencapai 80% hingga 90% masih dapat diterima untuk penggunaan skala kecil seperti menulis di PDA, tetapi masih belum dapat diterima untuk dokumen dalam jumlah yang besar. Varian OCR yang digunakan untuk mengenali tulisan tangan on the ﬂy ini dikenal dengan nama ICR (Intelligent Character Recognition). Sementara itu, pengenalan tulisan tangan sambung masih berada dalam kancah riset aktif sampai saat ini. Tingkat akurasi untuk tulisan tangan sambung yang telah dicapai&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;masih di bawah tingkat akurasi tulisan tangan yang tidak disambung. Kenaikkan peningkatan pengenalan tulisan rasanya sulit dicapai, kecuali memasukkan unsur lain dalam OCR, yakni informasi kontekstual atau gramatikal. Sebagai contoh, pengenalan kata yang ada dalam kamus jauh lebih mudah ketimbang mencoba mengenali tulisan tangan setiap orang. Membaca kolom nilai dalam cek atau kuitansi (yang biasanya ditulis dengan angka) adalah contoh sederhana bagaimana menggunakan kamus kecil dapat menaikkan tingkat akurasi secara signiﬁkan. Pengetahuan gramatika dari sebuah bahasa yang akan di-scan juga dapat menentukan apakah kata yang ditulis merupakan kata kerja atau kata benda. Bentuk tulisan tangan sambung sendiri sama sekali tidak memberikan informasi yang cukup untuk menaikkan tingkat akurasi. Jika nantinya para ilmuwan benar memasukkan pengenalan gramatika bahasa, maka OCR merupakan teknologi hibrid hasil persilangan antara teknik optik, algoritma komputer, dan linguistik.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-531339202510863201?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/531339202510863201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=531339202510863201&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/531339202510863201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/531339202510863201'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/04/ocr.html' title='Mengenal OCR'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-724834079659119720</id><published>2009-03-02T11:17:00.002+07:00</published><updated>2009-12-05T00:08:14.671+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Template Sekuriti Komputer</title><content type='html'>&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Daripada mencari-cari titik yang perlu diamankan, Anda bisa menggunakan &lt;i&gt;template&lt;/i&gt; sekuriti untuk membuat &lt;i&gt;policy&lt;/i&gt; sekuriti untuk komputer atau jaringan Anda. &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Dengan&lt;i&gt;template&lt;/i&gt; sekuriti, Anda bisa mengonﬁgurasi sekumpulan&lt;i&gt;setting&lt;/i&gt; sekuriti dari satu tempat kemudian mengaplikasikan setting tersebut ke sejumlah komputer. Template menempatkan banyak setting sekuriti dalam satu template sehingga pengaturan sekuriti bisa jauh lebih mudah. Namun sayang, masih saja ada administrator yang bahkan belum pernah mendengar template sekuriti karena template sekuriti merupakan &lt;i&gt;partner &lt;/i&gt;dalam menyelesaikan masalah.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Untuk membuat dan mengimplementasikan template digunakan beragam &lt;i&gt;tool&lt;/i&gt;. Pertama, Anda gunakan template sekuriti untuk membuat dan mengedit template. Kemudian Anda gunakan &lt;i&gt;Security Conﬁguration And Analysis&lt;/i&gt; atau &lt;i&gt;Group Policy Console&lt;/i&gt; untuk mengimplementasikan template. Pada artikel ini, kita akan lihat bagaimana menggunakan tool tersebut, diawali dengan membuat Microsoft Management Console (MMC) yang akan kita gunakan untuk mengedit template, dan terakhir mengimplementasikan template pada jaringan.Template sekuriti mempunyai berbagai kategori setting yang berbeda.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Berikut adalah masing-masing kategori yang diikuti dengan setting yang bisa Anda tentukan di dalamnya:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Account Policies—Password Policy, Account Lockout Policy, dan Kerberos Policy;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Local Policies—Audit Policy, User Rights Assignmnet, dan Security Options;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Event Log—Application, System, dan Security Event Log;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Restricted Groups—Daftar group yang terkena larangan;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Registry—Permission ke registry;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;serta File system—Permission ke ﬁle dan folder.Template sekuriti sebenarnya tidak lebih dari ﬁle teks dengan ekstension .inf. Anda bisa meng-&lt;i&gt;copy&lt;/i&gt; mereka, mengedit, dan lain-lain. File tersebut mirip dengan ﬁle INI. Andabisa membuat template sekuriti dari nol, atau mengubah template yang sudah disediakan. Kita pasti cenderung memilih cara kedua karena sebagian besar sudah dilakukan untuk Anda. Perlu diingat bahwa hanya grup &lt;i&gt;Administrators&lt;/i&gt; yang bisa mengubah folder default template sekuriti, %SystemRoot%\Security\Templates, hanya administrator yang bisa mengedit dan mengimplementasikan template sekuriti.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial;"&gt;Membuat Security Management Console&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Untuk membuat pekerjaan Anda lebih mudah, buat MMC yang menyertakan semua tool yang akan Anda perlukan untuk mengedit, menganalisis, dan mengimplementasikan template sekuriti. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Klik Start, Run, dan kemudian ketik mmc, dan klik OK. &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Pada menu File, klik Add/Remove Snap-in. Pada kotak dialog Add/Remove Snap-in, klik Add. Pada kotak dilaog Add Standalone Snap-in, pilih Security Templates, dan kemudian klik Add. Pilih Security Conﬁguration and Analysis, dan klik Add. Klik Close, dan kemudian klik OK. Setelah membuat console, simpan ke ﬁle supaya bisa diakses dengan cepat. Pada menu &lt;i&gt;File&lt;/i&gt;, klik &lt;i&gt;Save&lt;/i&gt;. Kami sarankan beri  nama Template.msc. MMC menyimpan ﬁle Anda di folder Administrative Tools. Untuk membukanya lagi, klik &lt;i&gt;Start, All Programs, Administrative Tools,&lt;/i&gt; dan kemudian Templates (atau nama yang Anda beri).&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial;"&gt;Memilih Template Sekuriti&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Windows datang dengan beberapa template sekuriti, sehingga pada umumnya Anda tidak perlu membuat template baru karena Anda bisa mengubah salah satu template yang sudah disediakan dan menyimpannya ke ﬁle berbeda. Template tersebut menyediakan titik awal untuk mengimplementasikan policy sekurit dalam berbagai skenario yang berbeda, apakah meliputi satu, seratus, atau ribuan komputer. Secara      &lt;i&gt;default,&lt;/i&gt; template sekuriti yang tersedia di %SystemRoot%\Security\Templates adalah Default security (Setup security.inf).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Template ini berisi setting security default yang diimplementasikan pada waktu Anda menginstalasi Windows. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Ini meliputi &lt;i&gt;permission&lt;/i&gt; ke sistem &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;le dan registry. Jika Anda membutuhkan informasi tentang permission default operating system, Anda akan menemukannya di sini. Anda bisa menggunakan template ini untuk mengembalikan komputer ke setting sekuriti Windows yang asli dengan mengimplementasikannya menggunakan Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis, tetapi jangan menggunakan Group Policy. &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Compatible (Compatws.inf). Template ini  berisi setting sekuriti yang melonggarkan larangan ke grup User supaya bisa menjalankan aplikasi turunan. Ini lebih baik daripada memindahkan user dari grup Users ke Power Users, atau yang lebih berbahaya, grup Administrator.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Template ini mengubah permission ke system ﬁle dan registry yang diberikan ke grup Users supaya mereka bisa menjalankan aplikasi turunan dan aplikasi lain yang tidak disertiﬁkasi untuk Windows. Template ini juga mengasumsikan bahwa administrator tidak ingin user dimasukkan ke grup Power Users, jadi user dipindah dari Power Users ke grup Users. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Template ini hanya berlaku untuk workstation, jadi jangan diimplementasikan ke server. &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;DC Security (DC Security.inf). Template ini dibuat pada waktu server di-&lt;i&gt;promote&lt;/i&gt; ke&lt;i&gt;domain controller&lt;/i&gt;. Ia menunjukkan sekuriti default untuk ﬁle, registry, dan service sistem. Jika Anda mengimplementasikan template, setting diset ke nilai default. Namun, template bisa menimpa permission pada ﬁle, key registry, dan service sistem baru yang dibuat oleh program lain.Secure (Secure*.inf). Template ini memperketat sekuriti. Securedc.inf untuk domain controller, dan Securews.inf untuk workstation. Template ini menggunakan password, &lt;i&gt;lockout&lt;/i&gt;, dan audit yang kuat.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Template juga membatasi pengguna LAN Manager dan Windows NT LAN Manager (NTLM) dengan mengonfigurasi Windows supaya hanya mengirim NTLM versi 2 (NTLMv2) dan mengonﬁgurasi server supaya menolak respon LAN Manager.Terakhir, template ini menolak user anonymous dengan tidak memperbolehkan mereka melihat nama account, share, dan Secure Identifiers (SID). Tes template ini  dengan saksama sebelum mengimplementasikannya. Highly Secure (Hisec*.inf). Template ini merupakan         &lt;i&gt;superset&lt;/i&gt; dari template sebelumnya, dan mereka memberlakukan larangan yang lebih ketat. Hisecdc.inf untuk domain controller, dan Hisecws.inf untuk workstation. Template ini mengeset tingkat enkripsi dan penandaan (&lt;i&gt;signing&lt;/i&gt;) yang dibutuhkan Windows untuk otentikasi dan perpindahan data. Template juga menghapus semua anggota grup Power Users dan memastikan hanya grup Domain Admin dan Administrator lokal yang menjadi anggota grup Administrators lokal. Tes template ini untuk memastikan kompatibilitas dengan infrastruktur dan aplikasi Anda karena hanya aplikasi yang disertiﬁ kasi yang bisa berjalan setelah template ini diimplementasikan. System root security (Rootsec.inf). Template ini mengatur permission root ke sistem ﬁle Windows.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Template tidak berisi permission registry. Ia memberlakukan permission ke root %SystemDrive%. Anda bias mengimplementasikan template ini untuk mengembalikan permission ke root drive sistem atau mengimplementasikan permission yang sama ke volume lain. &lt;/span&gt;&lt;span lang="PT-BR" style="font-family: Arial; font-size: 100%;"&gt;No Terminal Server User ID (Notssid.inf). Template ini menghapus Terminal Server SID yang tidak perlu dari sistem &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="PT-BR" style="font-family: Arial; font-size: 100%;"&gt;le dan registry pada waktu menjalankan Terminal Server dalam application compatibility mode. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Jika bisa, jalankan Terminal Server dalam &lt;i&gt;full  security mode&lt;/i&gt;, di mana Terminal Server SID sama sekali tidak digunakan. Sebagian besar template sekuriti ini bersifat &lt;i&gt;incremental&lt;/i&gt;. Mereka mengubah setting sekuriti default atau eksisting. Selain template sekuriti Setup, mereka tidak mengon&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt; gurasi setting sekuriti default sebelum mengubah kon&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;gurasi sekuriti komputer. Selain itu,&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Anda tidak bisa menggunakan template  sekuriti untuk mengamankan Windows jika menggunakan sistem &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;le FAT. &lt;/span&gt;&lt;span lang="PT-BR" style="font-family: Arial; font-size: 100%;"&gt;Anda bisa melihat template-template  tersebut dalam MMC Anda. Pada panel kiri console, klik ganda template sekuriti untuk membukanya. Secara default, template ada di C:\WINDOWS\security\templates, seperti yang ditunjukkan di bahwa node template sekuriti Anda. Namun, Anda bias menambahkan path baru. &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Klik kanan Security Template, dan kemudian klik New Template Search Path. Anda akan melihat path yang lama dan path yang baru di bawah Security Template. Jika Anda ingin menghapus path dari Security Template, klik kanan, dan kemudian klik Delete.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial;"&gt;Membuat Template Sekuriti Sendiri&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Cara sulit untuk membuat template sekuriti adalah dengan memulainya dari nol. Pada &lt;i&gt;Security Templates&lt;/i&gt;, klik kanan folder tempat Anda ingin membuat template baru, dan kemudian klik &lt;i&gt;New Template&lt;/i&gt;. Pada kotak Template Name, ketik nama template yang baru, dan pada kotak Description, ketik keterangan singkat tentang template yang baru, dan klik OK. Pada panel sebelah kiri, klik ganda template sekuriti yang baru untuk membukanya. Pilih area sekuriti, misalnya Registry, dan atur setting sekuritinya pada panel sebelah kanan. Itulah cara sulit membuat template sekuriti, dan sebaiknya Anda tidak melakukan itu.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Pertama, terlalu banyak memakan tenaga. Kedua, rentan terhadap kesalahan. Cara terbaik untuk membuat template sekuriti adalah dari template yang sudah disediakan, simpan ke ﬁle yang baru, dan kemudian edit. Sebagai contoh, Anda bisa mulai dengan template Compatws.inf dan mengubahnya sesuai keperluan supaya aplikasi turunan bisa bekerja. Pada Security Templates, klik ganda C:\WINDOWS\security\templates. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Klik kanan template yang ingin diubah, klik Save As, ketik nama yang baru, dan klik Save. Pada panel sebelah kanan, klik ganda template sekuriti yang baru untuk membukanya, Pilih area sekuriti, misalnya Registry, dan atur setting sekuritinya pada panel sebelah kanan. &lt;/span&gt;&lt;span lang="PT-BR" style="font-family: Arial; font-size: 100%;"&gt;Sebagai contoh, kita lihat bagaimana mengon&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="PT-BR" style="font-family: Arial; font-size: 100%;"&gt;gurasi sekuriti registry pada template.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="PT-BR" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="PT-BR" style="font-family: Arial; font-size: 100%;"&gt;Pada panel kiri Security Templates, klik ganda template Anda, dan kemudian klik Registry. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Anda akan melihat daftar key registry pada panel sebelah kanan. Untuk memasukkan  suatu key ke dalam daftar, klik kanan Registry, dan kemudian klik Add Key. Karena daftar sudah mencakup semua HKEY_LOCAL_MACHINE (HKLM), beri pengecualian ke setting untuk HKLM\SOFTWARE dan HKLM\SYSTEM. &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Untuk mengedit setting key, klik ganda key, dan kemudian pilih salah satu opsi berikut: &lt;i&gt;Conﬁgure This Key Then atau Do Not Allow Permissions On This Key To Be Replaces&lt;/i&gt;. Pilih opsi kedua jika Anda tidak ingin mengonﬁgurasi permission key atau subkey. Jika memilih opsi pertama, pilih salah satu hal berikut:&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;i&gt;Propagate Inheritable Permission To All  Subkeys.&lt;/i&gt; Subkey dari key mewarisi setting sekuriti key, dengan asumsi setting sekuriti subkey tidak memblokir warisan. Jika terjadi konﬂik, permission subkey menimpa permission yang mereka warisi dari parent key.&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;i&gt;Replace Existing Permissions On All Subkeys With Inheritable Permissions.&lt;/i&gt; Permission key menimpa semua permission subkey. Dengan kata lain, setiap permission subkey akan identik dengan permission parent key. Jika Anda memilih opsi ini dan mengimplementasikan template, perubahan akan permanen kecuali jika Anda mengubahnya dengan mengimplementasikan template yang berbeda ke registry. Untuk mengedit permission yang ingin diimplementasikan oleh template ke key, klik &lt;i&gt;Edit Security&lt;/i&gt;. Anda bisa menambah dan mengurangi grup. Anda bisa memperbolehkan atau menolak permission untuk berbagai user dan grup supaya bisa melakukan beragam tugas. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Anda bisa mengaudit akses user dan grup ke key. Anda juga bisa mengubah kepemilikan key. Pada waktu mengimplementasikan template ke komputer atau melalui Group Policy, key menerima permission yang Anda buat pada kotak dialog ini.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; margin-left: 60.65pt; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial;"&gt;Menganalisis Konﬁgurasi Komputer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Setelah membuat template, Anda bisa  menggunakannya untuk menganalisis konfigurasi sekuriti komputer. Dengan Security Conﬁguration and Analysis, Anda bisa membandingkan&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="SV" style="font-family: Arial;"&gt;Status:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt; kon&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;gurasi sekuriti komputer yang sekarang dengan  setting yang dibuat pada template. Anda bisa menggunakan tool ini untuk mengubah kon&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;gurasi komputer, misalnya pada waktu &lt;i&gt;troubleshooting&lt;/i&gt; masalah. Anda juga bisa melihat dan memastikan tingkat sekuriti.Untuk menganalisis komputer sekuriti mengunakan Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis: klik kanan Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis yang Anda masukkan sebelumnya ke console pada waktu membuat Security Management Console, dan kemudian klik Open Database. Pada kotak dialog Open Database, lakukan salah satu hal berikut:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Untuk membuat database baru, ketik nama database yang baru pada kotak File Name, dan klik Open (jika Anda belum punya database); Untuk membuka database analisis eksisting, ketik nama databases eksisting pada kotak File Name, dan klik Open. Klik kanan Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis, klik Analyze Computer Now, dan kemudian terima path default &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;le log atau tentukan path yang baru. Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis membandingkan sekuriti komputer saat sekarang dengan database. Jika Anda mengimpor beberapa template ke dalam database (yang bisa dilakukan dengan mengklik kanan Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis dan kemudian klik Import Template), mereka akan digabungkan untuk membuat satu template. Jika terjadi kon&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬂ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;ik, template terakhir yang Anda masukkan akan lebih diutamakan (&lt;i&gt;last in, &lt;/i&gt;&lt;/span&gt;&lt;span style="font-size: 100%;"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family: Arial;"&gt;ﬁ&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span lang="SV" style="font-family: Arial;"&gt;rst out&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;).&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Setelah Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis menganalisis komputer, ia menampilkan hasil yang bisa Anda &lt;i&gt;browse&lt;/i&gt;. Pengaturan hasil analisis tersebut sama dengan template sekuriti. Perbedaannya adalah Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis menampilkan indikator-indikator yang menunjukkan apakah setting yang sekarang sesuai atau  tidak sesuai dengan setting yang ditentukan pada template. Apa yang kita lakukan terhadap perbedaan antara database analisis dan setting komputer? Pertama Anda bisa meng-&lt;i&gt;update &lt;/i&gt;database dengan mengklik ganda setting registry dan mengklik Edit Security. Database akan di-update, tetapi tidak dengan template. Selain itu, setting komputer juga tidak diubah. Anda juga bisa mengimpor template yang lebih sesuai untuk komputer atau template (yang sudah di-update) ke dalam database dan kemudian menganalisisnya lagi. Untuk menghindari masalah pada waktu menggabungkan template, buat database baru jika Anda menggunakan template baru atau yang sudah di-update.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="SV" style="font-family: Arial;"&gt;Mengubah Kon&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial;"&gt;ﬁ&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang="SV" style="font-family: Arial;"&gt; gurasi Komputer&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Setelah membuat template sekuriti dan memveri&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;kasinya dengan menganalisis komputer menggunakan Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt; guration and Analysis, kita bisa mengimplementasikannya ke komputer. Klik kanan Security Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;guration and Analysis, dan kemudian klik Open Database. Pada kotak dialog Open Database, lakukan salah satu hal berikut: Untuk membuat database baru, ketik nama database yang baru pada kotak File Name, dan klik Open. Lalu pada kotak dialog Import Template, klik template, dan klik Open; Untuk membuat database eksisting, ketik nama database eksisting pada kotak File Name, dan klik Open. Jika Anda mengubah database tanpa meng-update template yang digunakan, pastikan Anda membuka database eksisting. Klik kanan Security Configuration and Analysis, klik Con&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;gure Computer Now, dan kemudian terima path default &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt; le log atau tentukan yang baru.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="SV" style="font-family: Arial;"&gt;Mengimplementasikan Template Sekuriti pada Jaringan&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; text-align: justify;"&gt;&lt;span lang="SV" style="color: black; font-family: Arial; font-size: 100%;"&gt;Kita telah melihat bagaimana mengimplementasikan template sekuriti pada komputer  secara manual. Itu tidak masalah jika untuk satu komputer, tetapi bagaimana jika Anda ingin mengimplementasikan template sekuriti ke beberapa komputer pada jaringan? &lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial; font-size: 100%;"&gt;Untuk mengimplementasikan template ke jaringan, gunakan Group Policy. Buat Group Policy Object baru, dan kemudian edit. Pada Group Policy Object Editor, klik kanan Security Settings, dan klik Import Policy. &lt;/span&gt;&lt;span lang="SV" style="color: black; font-family: Arial; font-size: 100%;"&gt;Klik template yang ingin Anda implementasikan, dan kemudian klik Open.&lt;br /&gt;&lt;br /&gt;Langkahnya hanya sesederhana itu, tetapi sebaiknya jangan langsung dilakukan. &lt;/span&gt;&lt;span lang="FI" style="color: black; font-family: Arial; font-size: 100%;"&gt;Untuk  mengimplementasikan template sekuriti ke jaringan membutuhkan perencanaan yang matang. Pertama, Anda harus mengidenti&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: Arial; font-size: 100%;"&gt;ﬁ&lt;/span&gt;&lt;span lang="FI" style="font-family: Arial; font-size: 100%;"&gt;kasi template yang diperlukan jaringan. Kemudian Anda harus mengidentifikasi &lt;span style="color: black;"&gt; &lt;/span&gt;template sekuriti mana yang akan digunakan &lt;span style="color: black;"&gt; &lt;/span&gt;ke suatu komputer. Sebagai contoh, jika bagian penjualan &lt;span style="color: black;"&gt; &lt;/span&gt;menggunakan aplikasi turunan yang mengharuskan grup User mempunyai kontrol penuh terhadap key registry tertentu, catat dan tes template sekuriti, dan impor template ke dalam GPO yang Anda peruntukan buat bagian penjualan. Idealnya, template sekuriti sudah diperhitungkan sejak tahap awal perencanaan. Yang kadang terjadi (kecuali jika direncanakan &lt;span style="color: black;"&gt; &lt;/span&gt;dengan baik) adalah template sekuriti digunakan sebagai selang pemadam untuk mematikan api yang terjadi akibat kurangnya pengamatan dan perencanaan.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-724834079659119720?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/724834079659119720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=724834079659119720&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/724834079659119720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/724834079659119720'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/03/template-sekuriti-komputer.html' title='Template Sekuriti Komputer'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-3718112999203777901</id><published>2009-03-02T11:12:00.004+07:00</published><updated>2009-12-05T17:10:45.359+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing'/><title type='text'>Object Oriented Programming pada .NET</title><content type='html'>&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Menuliskan kode program tidak hanya sekadar mengetikkan perintah-perintah yang menginstruksikan aplikasi untuk mengerjakan sesuatu, tetapi bisa jadi juga merupakan seni membangun struktur kode program dengan kaidah tertentu. Konsep yang semakin banyak digunakan adalah &lt;i&gt;Object Oriented Programming&lt;/i&gt; atau Pemrograman Berorientasi Object. 1980-an. Penggunaannya semakin meluas dengan dikenalnya bahasa pemrograman Java yang mengimplementasikan &lt;i&gt;virtual machine&lt;/i&gt; yang mengizinkan aplikasi berjalan pada &lt;i&gt;platform&lt;/i&gt; yang berbeda tanpa dilakukan  perubahan kode program. Bahkan kemunculan platform .NET dan bahasa pemrograman yang disertakan dalam Visual Studio (Visual Basic, C#) oleh Microsoft seakan mengharuskan Anda  untuk memahami paradigma OOP agar dapat menggunakan kemampuan .NET  secara optimal. Konsep OOP juga telah didukung dan  digunakan pada bahasa pemrograman &lt;i&gt;scripting,&lt;/i&gt; seperti PHP, Perl, Phyton, dan Ruby.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;OOP vs Procedural Programming&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Selain menggunakan paradigma OOP, programer dapat menuliskan struktur  kode program yang baik dengan menggunakan &lt;i&gt;Procedural Programming&lt;/i&gt;, di mana programer membuat kode program dengan pendekatan procedural dan bekerja dengan &lt;i&gt;function&lt;/i&gt;/procedure di dalam aplikasinya. Tetapi, tidak ada jawaban yang benar-benar tepat jika Anda diberi pertanyaan: apakah sebaiknya menggunakan OOP atau Procedural Programming? Karena jawabannya sangat relatif, terutama tergantung pada aplikasi yang ingin Anda buat. Jika Anda mempertimbangkan pemeliharaan dan pengembangan aplikasi yang eﬁsien di masa yang akan datang, mungkin Anda dapat memilih pendekatan OOP. Tetapi, jika aplikasi Anda merupakan program sederhana yang dapat dibuat dengan mudah dan cepat dengan function/procedure, gunakanlah pendekatan Procedural Programming. Semua itu juga tergantung pada Anda sebagai programer, untuk memilih pendekatan yang cocok dan lebih baik bagi Anda dalam mengerjakan sebuah aplikasi.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Pengenalan OOP&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Prinsip utama OOP adalah memperlakukan masing-masing bagian dari sebuah aplikasi sebagai object. Berbeda dengan Procedural Programming, di mana sebuah aplikasi terdiri kumpulan function dan instruksi. Masing-masing object pada OOP dapat menerima pesan, memproses data, dan mengirim pesan pada object lainnya, serta dapat dilihat sebagai sebuah item yang berdiri sendiri dengan tanggung jawab dan aturan tertentu. Pada sebuah object, Anda tidak perlu mengetahui bagaimana object itu bekerja. Anda hanya perlu mengetahui apa yang dilakukan object tersebut. Terdapat banyak contoh untuk menjelaskan konsep OOP, hal yang umum diberikan adalah contoh pada dunia nyata. Misalnya sebuah mobil, seekor anjing, ataupun makhluk dan benda lain yang dapat mewakili  sebuah object. Tetapi bagi seorang programer, mungkin akan lebih cepat memahami jika diberikan contoh yang langsung diambil dari aplikasi. Bayangkan sebuah aplikasi katalog buku, dimana Anda memiliki kategori buku, kategori ini merupakan suatu object. Kategori tersebut memiliki nama, judul,  nomor ID yang unik ataupun deskripsi yang lain. Deskripsi dari object ini disebut dengan &lt;i&gt;property&lt;/i&gt;. Pada object kategori, Anda dapat menambahkan, menghapus, atau menampilkan kategori. Aksi-aksi pada object ini (simpan, hapus, tampilkan) disebut dengan &lt;i&gt;method&lt;/i&gt;. Anda dapat menggunakan method dan property yang tersedia pada object tersebut pada aplikasi Anda.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Class&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Pada OOP, Anda akan sering bekerja dengan class. Class dapat dianalogikan sebagai  sebuah &lt;i&gt;template&lt;/i&gt;, sebuah struktur yang meliputi method dan property. Pada sebuah class, property (yang mendeskripsikan object) merupakan variabel dan method (yang merupakan aksi dari object) adalah function. Property dan method yang dideﬁ nisikan pada class disebut dengan &lt;i&gt;members&lt;/i&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Inheritance, Encapsulation, dan Polymorphism&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Anda dapat menambahkan fungsi dari sebuah    &lt;i&gt;class &lt;/i&gt;dengan konse &lt;i&gt;inheritance&lt;/i&gt;. Pada contoh katalog, sebuah kategori dapat memiliki satu atau lebih produk, masing-masing produk memiliki kumpulan method dan property-nya yang diturunkan (&lt;i&gt;inherit&lt;/i&gt;) dari property dan method dari kategori. Jika diambil contoh dari dunia nyata, Anda mungkin akan dihadapkan dengan silsilah anjing untuk menjelaskan konsep inheritance, yang bagaimanapun juga, memang merupakan contoh yang sangat tepat.  Pada OOP juga dikenal &lt;i&gt;Encapsulation&lt;/i&gt;, dimana object terbungkus (terenkapsulasi) sebagai sebuah &lt;i&gt;black box&lt;/i&gt; (kotak hitam) di mana Anda tidak perlu mengetahui bagaimana proses bekerjanya sebuah object. Object dapat berinteraksi satu sama lain dengan &lt;i&gt;interface&lt;/i&gt; berupa members (kumpulan property dan method) yang dapat diakses. Members dapat dideklarasikan sebagai &lt;i&gt;public, protected,&lt;/i&gt; dan &lt;i&gt;private&lt;/i&gt;. Konsep &lt;i&gt;Polymorphism&lt;/i&gt; digunakan untuk menerangkan dua atau lebih class yang memiliki reaksi berbeda pada pesan yang sama.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; margin-left: 60.65pt; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;OOP pada Visual Basic 6.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Pada Visual Basic 6.0 (dan Visual Basic versi sebelumnya), banyak diperdebatkan apakah bahasa pemrograman Visual Basic termasuk sebagai bahasa pemrograman berorientasi object ataukah tidak. Pada satu sisi, Visual Basic 6.0 mendukung object dan interface, dan juga mengimplementasikan class yang dideﬁ nisikan pada class module dan disimpan pada ﬁ le dengan ekstensi .cls. Bahkan implementasi &lt;i&gt;drag and drop control&lt;/i&gt; yang pasti dikenal oleh setiap programer Visual Basic merupakan contoh object yang dapat di-&lt;i&gt;reuse. &lt;/i&gt;Pada saat Anda meletakkan sebuah control, misalnya sebuah &lt;i&gt;command button&lt;/i&gt; pada form Visual Basic, Anda telah menciptakan object baru yang memiliki members berupa &lt;i&gt;property, method,&lt;/i&gt; dan &lt;i&gt;events&lt;/i&gt;. Visual Basic 6.0 juga mengenal &lt;i&gt;keyword private, friend, public,&lt;/i&gt; dan &lt;i&gt;static&lt;/i&gt; yang digunakan untuk mengatur level akses dari elemen yang dideklarasikan. Tetapi, pada sisi lain Visual Basic 6.0 dianggap tidak mengimplementasikan inheritance dan hanya memiliki ﬁ tur object oriented yang terbatas. Sebuah class pada Visual Basic 6.0 tidak mendukung untuk menurunkan property dan function-nya pada class yang lain. Bagaimana dengan polymorphism? Visual Basic 6.0 mendukung polymorphism melalui interface pada ActiveX. Pada            &lt;i&gt;Component  Object Model&lt;/i&gt; (COM) yang membentuk infrastruktur spesiﬁ kasi ActiveX, terdapat &lt;i&gt;multiple interface&lt;/i&gt; yang memungkinkan komponen software dikembangkan tanpa mengubah  kode program yang ada. Secara umum, OOP pada Visual Basic 6.0 lebih diimplementasikan pada &lt;i&gt;user interface &lt;/i&gt;dan kurang memberikan dukungan bagi programer untuk mengimplementasikan OOP pada kode program. Paradigma ini yang kemudian diubah pada generasi Visual Basic .NET.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;OOP pada Visual Basic .NET&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Perdebatan apakah Visual Basic merupakan bahasa pemrograman berorientasi object ataukah tidak, berakhir pada saat dirilisnya Visual Studio .NET dan generasi seterusnya. Pada .NET, Visual Basic murni merupakan bahasa pemrograman berorientasi object. Kegunaan OOP yang utama adalah memaksimalkan penggunaan kembali kode program (&lt;i&gt;code reuse&lt;/i&gt;). Saat Anda melakukan drag and drop, prosesnya dikerjakan oleh &lt;i&gt;control designer&lt;/i&gt; sehingga Anda tidak perlu mengetahui bagaimana object itu bekerja. Bahkan Anda bebas menggunakan sebanyak mungkin control dan memodiﬁ kasi warna, bentuk, judul, bahkan event handling dari object. Dasar dari tipe sistem .NET adalah inheritance, yang tidak Anda temui dalam Visual Basic sebelumnya. Contoh implementasi inheritance pada .NET adalah &lt;i&gt;namespace&lt;/i&gt;, .NET mengenal enam tipe kategori yang dapat  dideﬁnisikan pada namespace:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;1. Classes.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Merupakan tipe referensi yang dideﬁ nisikan dengan struktur Class .. End Class.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;2. Arrays.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Merupakan tipe referensi yang menyimpan object dari tipe yang lain. Class Array didefinisikan pada namespace System pada .NET Framework Class Library.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;3. Structures.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Dideﬁnisikan dengan struktur Structure ... End Structure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;4. Interfaces.&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Dideﬁnisikan dengan struktur Interface .. End Interface.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;5. Delegates.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Merupakan tipe referensi yang mengenkapsulasi method dan didefinisikan dengan &lt;i&gt;statement Delegate.&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;6. Enumerations.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Merupakan kumpulan nilai yang berkaitan, dideﬁnisikan dengan struktur Enum ..End Enum.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; margin-left: 8.65pt; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Masing-masing dari enam kategori tersebut dapat mendeﬁ nisikan satu atau lebih members. Tipe-tipe members pada .NET adalah:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;1. Fields.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Merupakan konstanta atau variabel yang mengizinkan akses tipe data. Fields dapat dideﬁ nisikan oleh            &lt;i&gt;class, structure,&lt;/i&gt; dan &lt;i&gt;enumeration&lt;/i&gt;. Fields digunakan sebagai data yang bersifat &lt;i&gt;read-only,&lt;/i&gt; atau sering dideﬁnisikan sebagai konstanta. Fields juga dapat berupa variabel read-only yang nilainya dideﬁnisikan kali pertama pada class constructor dan tidak dapat diubah lagi.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;2. Properties.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Property dapat dideﬁ nisikan untuk class, structure, dan interface. Umumnya property dapat dibaca (&lt;i&gt;readable&lt;/i&gt;) dan ditulis (&lt;i&gt;writable&lt;/i&gt;), walaupun dapat juga diperlakukan read-only atau write-only.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;3. Methods.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Merupakan function atau subrutin yang tersedia pada sebuah class, structure, interface, atau delegate. Pada sebuah method terdapat parameter atau argumen yang dapat dikirimkan &lt;i&gt;by value&lt;/i&gt; atau &lt;i&gt;by reference&lt;/i&gt;. Bagi programer Visual Basic 6.0 sudah tentu tidak asing lagi dengan parameter by value maupun by reference yang biasa digunakan dalam pembuatan function/procedure. By value berarti perubahan nilai pada variabel parameter yang dikirimkan hanya akan berlaku di dalam function, sementara by reference berarti perubahan nilai pada variabel di dalam function akan tetap berlaku pada saat function tersebut selesai dieksekusi dan kembali pada pemanggil. Dengan menggunakan keyword ByVal atau ByRef, Anda dapat menentukan bagaimana parameter dikirimkan.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;4. Events.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Pada Visual Basic versi sebelumnya, Anda tentu telah mengenal event yang menimbulkan istilah &lt;i&gt;event-driven programming&lt;/i&gt;. Event merupakan sebuah function yang dipanggil untuk merespon kejadian/event tertentu, seperti klik mouse, penekanan tombol keyboard, perubahan nilai ﬁeld pada database, dan lain-lain. Umumnya event mengirimkan dua parameter, yaitu object yang mengindikasikan sender/pengirim event, dan object yang menyediakan informasi pada event tersebut.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Pada sebuah class, Anda dapat melakukan modiﬁkasi pada method dengan cara&lt;i&gt; overriding&lt;/i&gt; maupun &lt;i&gt;overloading&lt;/i&gt;. Overriding berarti Anda mengubah implementasi dari sebuah method, sementara overloading berarti menambahkan method baru dengan nama yang sama, tetapi dengan pengenal yang berbeda. Overloading mengizinkan Anda memiliki dua atau lebih method dengan nama yang sama. Dua method tersebut akan muncul pada fasilitas IntelliSense sehingga pengguna dapat memilih method yang diinginkan. Bagaimanapun, salah memilih method dapat menyebabkan &lt;i&gt;runtime-error,&lt;/i&gt; Anda dapat menghilangkan method yang tidak diinginkan untuk tampil dengan menggunakan keyword Shadows.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Generic Class&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Inovasi baru generasi .NET adalah ﬁtur yang dikenal dengan &lt;i&gt;generics&lt;/i&gt; yang menyediakan sejumlah &lt;i&gt;generic class&lt;/i&gt;. Untuk memahami kegunaan dari generic class, bayangkan Anda ingin membuat berbagai versi sebuah class di mana Anda ingin class tersebut bekerja pada lebih dari satu tipe data, misalnya class yang dapat bekerja pada tipe data integer, string, dan lain-lain. Dengan generic class, Anda tidak perlu  menentukan tipe data yang diinginkan hingga Anda menciptakan object-nya di dalam program Anda. Anda dapat menemukan generic class pada namespace System. Collections.Generic pada .NET Framework Class Library. Selain menggunakan generic class yang tersedia pada .NET Framework, Anda juga dapat menuliskan sendiri generic class Anda. Dapat disimpulkan keuntungan dari generic class adalah:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;1. Keamanan tipe data.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Generic class memeriksa kevalidan tipe data pada saat &lt;i&gt;compile-time&lt;/i&gt; dan bukan pada saat &lt;i&gt;run-time&lt;/i&gt;. Hal ini mengurangi kemungkinan konﬂ ik tipe data pada saat run-time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;2. Kinerja yang lebih baik.&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Karena tipe data yang digunakan pada generic class dikenali pada saat compile-time, maka tidak diperlukan proses type casting pada saat run-time yang tentunya mempercepat waktu proses.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;3. Penggunaan ulang (reuse).&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Anda hanya perlu menuliskan class satu kali dan dapat menggunakannya dengan tipe data yang bervariasi.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Partial Class&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Pada .NET versi 2.0, dikembangkan partial class atau class yang terpisah, yang memungkinkan Anda untuk memisahkan deﬁ nisi class pada beberapa ﬁle. Pada saat compile-time, compiler akan mengelompokkan partial class tersebut dan memperlakukannya sebagai satu kesatuan. Keuntungan dari partial class adalah mengelompokkan pada batas yang jelas antara &lt;i&gt;business logic&lt;/i&gt; dan user interface. Dengan partial class, kode program yang merupakan user interface tidak perlu ditampilkan pada programer, yang pada umumnya tidak perlu mengaksesnya.Partial class juga mempermudah proses &lt;i&gt;debugging&lt;/i&gt;, di mana kode dipartisi ke dalam beberapa ﬁle yang berbeda.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Beberapa Fitur Baru&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Beberapa ﬁtur baru adalah penambahan keyword baru, yaitu Shared dapat digunakan untuk &lt;i&gt;statement property, sub, dim, function, operator,&lt;/i&gt; dan &lt;i&gt;event&lt;/i&gt;. Digunakan untuk melakukan sharing members class, Anda dapat mengakses members yang di-share dengan memanggil nama class.Dukungan terhadap &lt;i&gt;multithreading&lt;/i&gt; dan &lt;i&gt;exception handling&lt;/i&gt; merupakan keunggulan penting pada .NET. Teknik multithreading sering diperlukan dalam aplikasi yang memerlukan banyak proses yang harus berjalan simultan. Dimana Anda dapat menciptakan, menghapus, menghentikan sementara, atau mengatur prioritas sebuah thread. Teknik exception handling diperlukan  untuk menangani kesalahan program, pada .NET dikenal structured exception handling dengan menggunakan perintah try...catch..ﬁnally. Di mana blok try berisi baris kode, blok catch merupakan baris yang akan diproses jika terjadi exception, blok ﬁnally bersifat &lt;i&gt;optional&lt;/i&gt; dan digunakan jika Anda perlu membersihkan &lt;i&gt;resource&lt;/i&gt; yang digunakan.Fitur lain, yaitu &lt;i&gt;My Namespace&lt;/i&gt; merupakan contoh implementasi OOP yang berguna bagi programer untuk mengakses class dan function pada .NET Framework.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Penutup&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: black; font-family: inherit; text-align: justify;"&gt;&lt;div style="font-family: inherit; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Penguasaan OOP merupakan salah satu syarat bagi Anda yang ingin mendalami .NET dengan baik, karena bahasa pemrograman .NET murni termasuk dalam kategori bahasa pemrograman berorientasi object sebagaimana yang sebelumnya kita kenal pada bahasa pemrograman C++.Kembali pada perbandingan antara OOP dengan Procedural Programming, keduanya memiliki struktur yang baik untuk membuat sebuah aplikasi, di mana OOP menekankan pada penggunaan object sementara Procedural Programming menekankan pada&lt;span style="color: black;"&gt; penggunaan function/procedure. Anda dapat melihat persamaannya, yaitu diperlukan kemampuan untuk menuliskan kode program secara terstruktur dan rapi, yang mana sangat penting untuk pembuatan aplikasi yang membutuhkan &lt;/span&gt;&lt;i style="color: black;"&gt;team work&lt;/i&gt;&lt;span style="color: black;"&gt; yang baik, ataupun untuk pengembangan aplikasi di masa yang akan datang.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-3718112999203777901?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/3718112999203777901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=3718112999203777901&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/3718112999203777901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/3718112999203777901'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/03/object-oriented-programming-pada-net.html' title='Object Oriented Programming pada .NET'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-6602539480910987614</id><published>2009-02-03T10:12:00.004+07:00</published><updated>2009-12-05T00:17:14.060+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programing'/><title type='text'>Kombinasi PHP dan MySQL</title><content type='html'>&lt;div style="font-family: inherit; text-align: justify;"&gt;Memang tidak dapat dipungkiri lagi, Internet telah menjadi sumber informasi yang luar biasa lengkap dan mudah didapat. Tidak hanya sekadar latah “mejeng”, aplikasi web berlomba-lomba memberikan fasilitas pada pengguna dengan menggunakan berbagai ﬁtur dan inovasi tanpa batas. Tentu tidak sedikit pemuda-pemudi harapan bangsa seperti Si Bona yang memiliki motivasi besar membuat situs yang inovatif, tetapi tidak sedikit juga yang mengalami kebingungan untuk memulainya dikarenakan banyaknya pilihan teknologi yang tersedia. Jika pada artikel sebelumnya Anda telah mengenal pembuatan aplikasi n-tier dengan ASP (Active Server Pages), maka pada model pengembangan software open source, nama PHP dan MySQL merupakan sebuah kombinasi layaknya pasangan Romeo dan Juliet.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Arsitektur&lt;/b&gt;&lt;br /&gt;Sebagaimana konsep yang telah kita kenal, halaman web yang Anda ciptakan dengan PHP dan MySQL juga memiliki arsitektur yang terdiri dari client dan server. Client pada halaman web berupa web browser. Web browser memberikan informasi kepada pengguna dalam bentuk HTML (Hypertext Markup Language). Sementara aplikasi web itu sendiri terletak pada web server. Sebuah relational database server menyimpan informasi yang diperlukan oleh aplikasi, terdapat banyak pilihan RDBMS (Relational Database Management System) yang pada umumnya menggunakan Structured Query Language (SQL). MySQL merupakan salah satu RDBMS yang open source. Jika Anda telah mengenal ASP, maka PHP memiliki fungsi yang sama, yaitu sebagai bahasa pemrograman yang dikenal juga dengan middleware. PHP melakukan proses terhadap permintaan (request) dari client, serta berinteraksi dengan program lainnya pada server untuk memenuhi permintaan dari client. Kombinasi PHP dan MySQL harus didukung pula oleh web server. Dua pilihan web server yang populer adalah Apache yang tersedia secara open source dan Microsoft Internet Information Server (IIS). Pilihan web server cenderung mengikuti operating system yang digunakan. Apache dikenal berjalan stabil pada operating system Unix/Linux, tetapi jika Anda menggunakan platform Windows, penggunaan IIS lebih disarankan.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sekilas tentang PHP&lt;/b&gt;&lt;br /&gt;PHP merupakan singkatan dari Hypertext Pre-processor yang didesain untuk menghasilkan halaman web dinamis. Berbicara mengenai PHP, wajib mencantumkan kecepatan sebagai salah satu keunggulannya. Dari sisi programming, PHP memiliki kemiripan dengan bahasa C. Dukungan cross-platform memungkinkan PHP berjalan pada operating system Windows ataupun Unix, pada IIS maupun Apache. Kumpulan fungsi built-in pada PHP juga mempermudah Anda untuk membangun aplikasi web yang lengkap. Sebagai software open source, terdapat ribuan programer yang ikut serta mengembangkan PHP, yang hingga saat ini telah mencapai versi 5. Fitur-ﬁtur yang didukung, antara lain:&lt;br /&gt;&lt;br /&gt;1. Dukungan Object Oriented Programming (OOP) melalui PHP Data Objects.&lt;br /&gt;&lt;br /&gt;2. Dukungan yang lebih baik pada MySQL,dikenal dengan extension.&lt;br /&gt;&lt;br /&gt;3. Dukungan yang lebih baik pada XML, dan lain sebagainya.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sekilas tentang MySQL&lt;/b&gt;&lt;br /&gt;Pengembangan MySQL yang diucapkan dengan “My Ess Queue Ell” dan dikenal dengan logo ikan lumba-lumba, tidaklah mulus pada awalnya. Berbagai kritik telah didapat sejak versi awal, tetapi waktu juga yang membuktikan bahwa MySQL dapat terus bertahan pada jajaran RDBMS berbasis open source. PHP telah mempersiapkan dukungan terhadap MySQL secara khusus, menjadikan kombinasi PHP dan MySQL merupakan tools yang saling mendukung untuk digunakan oleh programer web. Untuk database kecil hingga menengah, MySQL memiliki kecepatan yang dapat diandalkan. Seperti juga PHP, MySQL terus dikembangkan dari waktu ke waktu oleh komunitas publik open source di mana hak cipta dimiliki oleh masing-masing individu pembuat. Hingga rilis terakhir MySQL yang telah mencapai versi 5, MySQL telah memiliki ﬁtur cross-platform, Stored Procedures, Triggers, Cursors, Views, dan lain sebagainya. Roadmap selanjutnya dari MySQL adalah dukungan terhadap Partitioning, Online Backup, Event Scheduling, dan lain-lain. Kombinasi PHP dan MySQL memiliki sebuah nickname yang dikenal dengan “Dynamic Duo”.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dynamic Duo&lt;/b&gt;&lt;br /&gt;Pada bagian ini, kita akan membahas duet PHP dan MySQL secara lebih praktikal. Desain database merupakan hal awal yang harus dipersiapkan dalam membuat aplikasi web. Pada MySQL, Anda dapat melakukan administrasi database dengan menggunakan command line ataupun tools berbasis GUI seperti MySQL Administrator dan MySQL Query Browser. Pilihan lain yang popular adalah menggunakan aplikasi web bernama phpMyAdmin, yang ditulis dengan menggunakan PHP. Kegiatan menciptakan database, table, ﬁeld, mengeksekusi perintah SQL, hingga melakukan export database dapat Anda lakukan pada melalui phpMyAdmin yang memiliki tampilan web yang user friendly.Seperti pada software RDBMS lainnya, pada MySQL Anda dapat menggunakan perintah SQL untuk menciptakan table dan ﬁeld. Untuk tipe data text atau string pada ﬁeld, MySQL menyediakan tipe data sebagai berikut:&lt;br /&gt;&lt;br /&gt;1. Char.&lt;br /&gt;Maksimum panjang karakter yang dapat ditampung tipe data char adalah sebesar 255 karakter. Tipe data ini merupakan tipe ﬁxed-length, artinya jika nilai yang Anda masukkan kurang dari karakter maksimum, maka sisa karakter akan diisi dengan spasi. Walaupun demikian, sisa spasi tersebut akan dihilangkan pada saat pengambilan nilai ﬁ eld dari table.&lt;br /&gt;&lt;br /&gt;2. Varchar.&lt;br /&gt;Seperti pada char, tipe data varchar juga memiliki maksimum penampungan sebanyak 255 karakter. Perbedaannya adalah varchar merupakan tipe variable-length. Artinya panjang karakter akan disesuaikan dengan nilainya dan tidak dilakukan penambahan spasi seperti pada tipe ﬁxed-length. Walaupun tidak menambahkan spasi, tipe data varchar menambahkan satu karakter yang menyimpan banyaknya nilai karakter yang tersimpan pada ﬁeld tersebut. Kapan Anda menggunakan char atau varchar? Hal ini tergantung pada kebutuhan Anda, jika Anda menyimpan ﬁeld berisi nama, mungkin perlu menyediakan ﬁeld sebanyak 30 karakter, tetapi tidak perlu menyimpan sisa spasi untuk nama yang kurang dari 30 karakter. Untuk kebutuhan ini, Anda dapat mendeﬁ nisikan ﬁeld tersebut dengan varchar(30). Berbeda jika ingin menyimpan sebuah ﬁeld berisi password, Anda dapat mendefinisikannya dengan char(10) untuk memberi maksimal 10 karakter sebagai password. Mengapa tidak menggunakan varchar(10)? Pertimbangannya, MySQL akan melakukan pengecekan panjang ﬁeld setiap kali ﬁeld dengan tipe varchar di-update. Dengan menggunakan char(10), MySQL tidak perlu melakukan pengecekan jumlah karakter pada ﬁ eld yang bersangkutan karena panjang karakter merupakan ﬁxed-length.&lt;br /&gt;&lt;br /&gt;3. Tinytext.&lt;br /&gt;Merupakan tipe data yang dikenal dengan BLOB. Tinytext memiliki maksimum sebanyak 255 karakter, Anda dapat menciptakan index pada seluruh ﬁeld tinytext.&lt;br /&gt;&lt;br /&gt;4. Text.&lt;br /&gt;Dapat menampung maksimum 65,535 karakter. Index dapat diciptakan pada 255 karakter pertama.&lt;br /&gt;&lt;br /&gt;5. Mediumtext.&lt;br /&gt;D a p a t m e n a m p u n g m a k s i m u m 16,777,215 karakter. Index dapat diciptakan pada 255 karakter pertama.&lt;br /&gt;&lt;br /&gt;6. Longtext.&lt;br /&gt;D a p a t m e n a m p u n g m a k s i m u m 4,294,967,295 karakter. Index dapat diciptakan pada 255 karakter pertama.&lt;br /&gt;&lt;br /&gt;7. Enum.&lt;br /&gt;Dengan tipe data enum, Anda dapat mendeﬁnisikan nilai ﬁeld terlebih dahulu. Misalnya untuk pilihan “Ya” dan “Tidak”. Tipe data enum dapat menampung hingga 65,535 nilai. Untuk tipe data numerik, MySQL menyediakan tipe data int/integer, tinyint, mediumint, bigint, float, double/double precision/real, dan decimal/numeric. Sedikit berbeda antara MySQL dengan RDBMS lain adalah untuk penanganan tipe data date time. Tipe data yang dapat Anda gunakan adalah date, datetime, timestamp, time, dan year.Format yang digunakan oleh MySQL adalah YYYY-MM-DD, sehingga jika Anda ingin memberikan tanggal 30 November 2006, maka penulisannya adalah 2006-11-30. Dengan fleksibilitas yang tinggi, MySQL dapat menerima penulisan 06-11-30, 20061130, dan 061130 yang semuanya menunjukkan 30 November 2006. Baik MySQL maupun PHP memiliki banyak function untuk mengakomodasi penggunaan tipe data date time ini.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: justify;"&gt;Secara umum, penggunaan perintah SQL pada MySQL tidak jauh berbeda dengan perintah SQL pada umumnya, tetapi MySQL menyediakan beberapa perintah SQL tambahan. Salah satunya adalah perintah LIMIT, di mana Anda dapat membatasi jumlah baris yang diambil. Sebagai contoh, perintah SQL “SELECT * FROM Products LIMIT 0,5” memiliki arti bahwa Anda ingin mengambil 5 baris pertama dari table Products. Untuk mengambil 5 baris berikutnya, Anda dapat menggunakan perintah “SELECT * FROM Products LIMIT 5,5”.Perintah LIMIT umum digunakan untuk menampilkan detail sebuah table pada halaman web secara paging atau memiliki navigasi nomor halaman untuk memudahkan pengguna dan tidak membebani jaringan, tentunya sangat merepotkan jika Anda memiliki ratusan ribu detail produk yang ditampilkan hanya pada satu halaman, bukan? Bisa jadi Anda hanya akan mendapatkan pesan request time out karena pengambilan data yang besar akan membebani jaringan Anda.Setelah sejenak membahas MySQL dari sisi back-end, kini waktunya untuk membahas PHP untuk dapat membuat aplikasi web secara sempurna.Untuk mulai menuliskan kode PHP, Anda memerlukan sebuah text editor. Anda dapat menggunakan text editor seperti Notepad, tetapi untuk tampilan dan ﬁ tur text editor yang lebih baik (ataupun jika Anda terlalu malu untuk menggunakan Notepad), Anda dapat menggunakan software text editor seperti EditPlus, UltraEdit, dan lain sebagainya pada operating system Windows. Jika Anda menggunakan operating system Unix/Linux, beberapa pilihan yang populer adalah Pico, Emacs, vi, ataupun Kedit.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: justify;"&gt;Tentu saja sangat disarankan Anda memilih aplikasi text editor yang nyaman dilihat, sebagai tindakan berjaga-jaga jika Anda harus melihat (baca:menuliskan kode program PHP) pada layar monitor selama berjam-jam non-stop. Sebelum Anda menuliskan “Hello World” pada halaman web dan memamerkannya sebagai halaman web PHP Anda yang pertama, Anda perlu mengetahui bahwa pada ﬁle PHP yang diketik pada text editor, dapat terdiri dari kombinasi tag HTML, Javascript, ataupun PHP. Agar engine PHP dapat membedakan baris kode mana yang merupakan perintah PHP, Anda perlu menuliskan kode PHP Anda diantara tag pembuka . Tag pembuka bahasa pemrograman seperti deklarasi variabel, pengolahan array, perulangan (looping), operator logika, ataupun pembuatan function. Bagi Anda yang pernah mempelajari bahasa C atau PERL, akan menemui banyak kemiripan sintaks dan perintah. Pada sebuah halaman web, informasi dari client sering kali berasal dari form HTML. Contohnya pada sebuah halaman registrasi, buku tamu, ataupun forum. Informasi tersebut akan disubmit oleh pengguna dengan metode GET ataupun POST, untuk kemudian diproses oleh PHP. Informasi yang dimasukkan pengguna di dalam form dapat berupa textbox, radio button, combo box, text area, dan lain-lain. Form tersebut merupakan terdiri dari tag-tag HTML yang dapat Anda ketik pada text editor ataupun tools seperti Dreamweaver atau FrontPage. Penggunaan array bisa jadi akan cukup sering Anda temui pada pemrograman PHP. Contoh penggunaan array adalah pada multiple combo box, yaitu pilihan yang dapat Anda pilih lebih dari satu item. Misalnya warna kesukaan, hobi, dan lain-lain. Agar PHP mengetahui bahwa Anda ingin mengirimkan variabel array, Anda harus memberikan tanda kurung pada nama variabel tersebut. Contohnya pada tag HTML sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;select name=hobi[ ] size=5multiple&lt;br /&gt;&lt;br /&gt;Tag HTML di atas mendeﬁ nisikan sebuah multiple combo box dengan nama hobi, perhatikan bahwa pemberian nama hobi diikuti dengan buka dan tutup kurung siku yang menunjukkan array. PHP sendiri memiliki variabel built-in, yaitu variabel yang diatur oleh web server dan environment PHP. Untuk melihat daftar variabel tersebut, Anda cukup memberikan sebuah perintah ajaib, yaitu phpinfo().&lt;br /&gt;&lt;br /&gt;Function MySQL API&lt;br /&gt;&lt;br /&gt;Bagaimana tepatnya sang Dynamic Duo—PHP dan MySQL—saling bekerja sama membentuk halaman web yang berfungsi baik? Tidak lain dan tidak bukan adalah melalui function-function MySQL yang tersedia pada PHP. Function ini disebut dengan MySQL API. Function-function yang sering digunakan adalah:&lt;br /&gt;&lt;br /&gt;1. MYSQL_CONNECT().&lt;br /&gt;&lt;br /&gt;Tanpa melakukan koneksi pada database MySQL, maka tidak ada yang dapat Anda lakukan untuk memproses data MySQL. Function mysql_connect melakukan koneksi pada database dengan menggunakan username dan password yang telah Anda tentukan pada saat melakukan administrasi dan pembuatan database MySQL.&lt;br /&gt;&lt;br /&gt;2. MYSQL_PCONNECT().&lt;br /&gt;&lt;br /&gt;Kegunaan function ini sama seperti function mysql_connect, tetapi terdapat perbedaan penting, yaitu function ini membiarkan koneksi tetap dalam status open walaupun script PHP telah selesai dijalankan. Jika mengutamakan kecepatan web, Anda dapat menggunakan function ini sehingga PHP tidak perlu membuka koneksi baru setiap kali sebuah script PHP yang mengakses MySQL dieksekusi. Untuk dapat menggunakan function mysql_pconnect, Anda perlu melakukan konﬁgurasi terhadap ﬁle php.ini pada bagian:&lt;br /&gt;&lt;br /&gt;mysql.allow_persistent = On&lt;br /&gt;mysql.max_persistent = -1&lt;br /&gt;&lt;br /&gt;Baris mysql.max_persistent menunjukkan jumlah maksimum koneksi yang diizinkan, angka -1 berarti tanpa limit. Anda dapat menggantinya dengan angka lain jika ingin membatasi jumlah maksimum koneksi.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. MYSQL_SELECT_DB().&lt;br /&gt;&lt;br /&gt;Function untuk mendeﬁ nisikan database yang ingin di-query.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. MYSQL_QUERY().&lt;br /&gt;&lt;br /&gt;Function di mana Anda dapat mengirimkan query SQL pada table yang Anda inginkan. Perhatikan bahwa function ini tidak mengembalikan hasil query (misalnya berupa recordset), tetapi hanya membuka kursor yang mengarah pada hasil query tersebut. Anda kemudian dapat mengambil record hasil query tersebut dengan menggunakan salah satu dari function mysql_fetch_row(), mysql_fetch_array(), ataupun mysql_result().&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. MYSQL_AFFECTED_ROWS().&lt;br /&gt;&lt;br /&gt;Function mysql_affected_rows() mengembalikan jumlah record hasil proses UPDATE, INSERT, ataupun DELETE. Function ini berguna untuk memeriksa apakah query Anda telah berjalan dengan sempurna. Masih terdapat beberapa function yang umum digunakan seperti mysql_num_rows(), mysql_insert_id(), mysql_error(), mysql_result(), dan lain-lain yang dapat digunakan pada halaman web Anda.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Validasi&lt;/b&gt;&lt;br /&gt;Tentu Anda mengharapkan pengunjung situs Anda datang berbondong-bondong sebagai salah satu tanda suksesnya pekerjaan Anda. Tetapi, Anda juga tidak akan mengharapkan terjadi kesalahan input dari pengguna. Pengguna bukanlah orang yang harus disalahkan jika terjadi error pada sebuah aplikasi web, karena di sini benar-benar berlaku pengunjung adalah raja, bahkan sering kali pengguna yang menemukan kesalahan (secara sengaja maupun tidak sengaja) pada suatu situs, dapat membanggakan diri! PHP telah mempersiapkan seperangkat function untuk melakukan validasi. Salah satu validasi yang wajib dilakukan adalah menghindari input karakter kutip satu (single quote), kutip dua (double quote), ataupun NULL karena akan membingungkan MySQL dimana karakter-karakter tersebut memiliki arti khusus dalam perintah SQL.Function addslashes() dapat digunakan untuk menanggulangi permasalahan ini. Kini mungkin Anda berpikir, berarti setiap informasi yang dikirimkan harus melalui function addslashes(), bisa jadi seperti demikian, jika Anda tidak memiliki wewenang untuk mengubah konﬁgurasi ﬁle php.ini yang mungkin telah ditentukan oleh provider hosting yang Anda gunakan.&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit; text-align: justify;"&gt;Tetapi jika memiliki hak untuk mengubah php.ini, Anda dapat mengatur baris magic_quotes_gpc menjadi On, maka function addslashes() tidak diperlukan lagi karena akan dilakukan secara otomatis dari server. Bagaimanapun, konfigurasi ini seharusnya bernilai On secara default, sebaiknya Anda memastikannya sebelum memutuskan untuk tidak menggunakan function addslashes().Beberapa kesalahan lain yang dapat timbul adalah jika pengguna memasukkan nilai string untuk ﬁeld yang seharusnya numerik, karakter yang diinput melewati batas panjang ﬁeld, dan lain sebagainya. Walaupun Anda dapat menggunakan Javascript untuk validasi form, tetapi karena Javascript berjalan pada sisi client, maka Anda tidak dapat mencegah jika Javascript tidak berjalan pada browser yang digunakan ataupun script Anda dimanipulasi (ingat bahwa kesalahan dapat dilakukan dengan sengaja dengan berbagai tujuan).Karena itu validasi ulang input form pada PHP dianjurkan jika Anda benar-benar ingin menjaga halaman web Anda dari kesalahan input yang dapat mengakibatkan munculnya lubang keamanan yang dapat ditembus.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PHP untuk Programer ASP&lt;/b&gt;&lt;br /&gt;Selain PHP, ASP merupakan salah satu bahasa pemrograman web yang populer dan banyak digunakan. Jika Anda telah cukup familiar dengan bahasa pemrograman ASP dan ingin mempelajari PHP ataupun sebaliknya, mungkin Anda hanya mengalami kesulitan untuk menemukan padanan perintah versi ASP/PHP. Untuk itu mungkin panduan fungsi di bawah ini dapat berguna:&lt;br /&gt;&lt;br /&gt;1. Include.&lt;br /&gt;Pada ASP, Anda dapat menyisipkan ﬁle ASP dengan perintah , sementara pada PHP Anda dapat menggunakan atau .&lt;br /&gt;&lt;br /&gt;2. Page Time Out.&lt;br /&gt;Digunakan untuk mengatur jangka waktu response halaman web. Pada ASP Anda dapat menggunakan perintah Server.ScriptTimeOut(1000), untuk PHP digunakan perintah set_time_limit(1000).&lt;br /&gt;&lt;br /&gt;3. Menghentika proses.&lt;br /&gt;Ada kalanya Anda ingin menyisipkan perintah untuk menghentikan proses script untuk keperluan seperti melakukan debug program ataupun kondisi lain. Pada ASP Anda menggunakan perintah Response.end, sementara pada PHP Anda dapat menggunakan exit(), die(), ataupun die(“keterangan”).&lt;br /&gt;&lt;br /&gt;4. Pindah Halaman.&lt;br /&gt;Salah satu perintah yang cukup sering digunakan programer adalah pindah antar halaman web. Pada ASP, Anda menggunakan perintah Response. Redirect(“nextpage.asp”), sementara pada PHP dapat digunakan perintah header(“location:nextpage.php”).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Mana yang Lebih Baik?&lt;/b&gt;&lt;br /&gt;Mungkin Anda sering terdengar debat ataupun perbandingan mengenai bahasa pemrograman dari masing-masing pengguna setia yang saling menjatuhkan dan tidak konstruktif? Anda dapat menganalogikan situasi tersebut seperti dua orang yang berbicara, di mana satu orang berbicara dengan bahasa Mesir kuno dan lainnya berbicara dengan bahasa Singlish (Singapore English), tentu tidak akan nyambung, bukan? Kegunaan suatu bahasa pemrograman baru bermanfaat jika kita sebagai programer mampu menggunakannya dengan tepat dan optimal. Bahasa pemrograman merupakan tools yang digunakan untuk mencapai tujuan. Penggunaannya sangat tergantung pada yang menggunakannya dan diwujudkan dalam bentuk karya nyata.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-6602539480910987614?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/6602539480910987614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=6602539480910987614&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/6602539480910987614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/6602539480910987614'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/02/kombinasi-php-dan-mysql.html' title='Kombinasi PHP dan MySQL'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-8814133440296123014</id><published>2009-02-03T09:57:00.005+07:00</published><updated>2009-12-05T12:46:02.235+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>Computer Display</title><content type='html'>&lt;div style="text-align: justify;"&gt;Computer display juga sebuah komponen PC yang penting. Dan salah satu komponen output yang wajib dimiliki. Selain komponen-komponen utama di dalam PC case, ada juga beberapa komponen penting yang berada di luar PC case. Beberapa output device tentunya sudah akrab dalam penggunaan PC sehari-hari. Monitor sebagai output visual, printer dalam bentuk cetak, dan speaker untuk output audio. Di antara output device untuk PC, monitor menjadi salah satu yang penting dan (hampir) mutlak penggunaannya. Interaksi pengguna dan output display pun menjadi yang memiliki intensitas paling lama digunakannya. Untuk output computer display pun pilihannya cukup beragam. Namun untuk pembahasan kali ini, akan dibatasi lebih fokus pada perangkat yang lebih banyak digunakan. Sebetulnya masih ada beberapa alternatif lain untuk computer display. Katakanlah seperti projector, TV,dan seterusnya.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;CRT&lt;/b&gt;&lt;br /&gt;Cathode Ray Tube (CRT) adalah jenis pertama yang diperkenalkan digunakan untuk PC. Keberadaannya juga masih banyak sampai sekarang. Tidak hanya untuk monitor, teknologi ini juga populer digunakan pada televisi.Penamaan cathode ray tube sendiri secara teknis mengacu pada digunakannya tabung hampa udara, yang dilalui sinar sebelum akhirnya menghasilkan cahaya pada sisi tabung yang kita lihat. Bagian-bagian utama pada CRT dapat dilihat pada gambar dibagian bawah.&lt;br /&gt;&lt;br /&gt;&lt;span id="goog_1259948386795"&gt;&lt;/span&gt;&lt;span id="goog_1259948386796"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="goog_1259948386810"&gt;&lt;/span&gt;&lt;span id="goog_1259948386811"&gt;&lt;/span&gt;&lt;br /&gt;Bagian Utama CRT:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_HRtht7YbG-g/SxlKsYtiPgI/AAAAAAAAAF0/NFrCYtfLmeI/s1600-h/untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_HRtht7YbG-g/SxlKsYtiPgI/AAAAAAAAAF0/NFrCYtfLmeI/s1600/untitled.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; 1. Bagian yang membagi warna pada CRT . &lt;br /&gt;&amp;nbsp;&amp;nbsp; 2. Electron gun.&lt;br /&gt;&amp;nbsp;&amp;nbsp; 3. Electron beam.&lt;br /&gt;&amp;nbsp;&amp;nbsp; 4. Focusing coil.&lt;br /&gt;&amp;nbsp;&amp;nbsp; 5. Deﬂ ection coil.&lt;br /&gt;&amp;nbsp;&amp;nbsp; 6. Anode connection.&lt;br /&gt;&amp;nbsp;&amp;nbsp; 7. Lapisan yang membelokan sinar (beam) untuk menampilkan warna merah (red), hijau (green) dan biru (blue) untuk kemudian diteruskan ke lapisan phospor.&lt;br /&gt;&amp;nbsp;&amp;nbsp; 8. Lapisan phospor (phosphor layer) dengan pembagian area berupa dot pixel untuk warna red, green, dan blue zone.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;LCD&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Liquid Crystal Display (LCD) yang akan dibahas kali ini lebih terbatas pada LCD monitor yang digunakan pada PC. Display yang satu ini semakin sering kita temukan. Keuntungan utamanya adalah ukurannya yang tipis, dan kebutuhan daya listrik yang juga menurun drastis dibandingkan CRT. Itulah sebabnya jenis display ini lebih menguntungkan untuk dimanfaatkan pada perangkat dengan catu daya baterai. Utamanya pada perangkat bergerak. Pada PC, jenis computer display satu ini sering digunakan pada notebook dan mobile PC lainnya.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_HRtht7YbG-g/SWwE5-0kCJI/AAAAAAAAAE4/Hn9wc4fHIs4/s1600-h/untitled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="257" src="http://4.bp.blogspot.com/_HRtht7YbG-g/SWwE5-0kCJI/AAAAAAAAAE4/Hn9wc4fHIs4/s320/untitled.jpg" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;b&gt;Bagian-bagian utama LCD&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Performa Sebuah Computer Display&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Harga untuk sebuah monitor memang cukup beragam. Namun, tetap ada beberapa penilaian yang menentukan performa dan kualitas dari sebuah monitor. Beberapa hal yang perlu yang dipertimbangkan akan kami uraikan. Berikut adalah beberapa keterangan yang dapat dengan mudah didapatkan pada spesiﬁkasi sebuah produk computer display:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Luminance&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Luminance adalah tingkat intensitas cahaya yang dapat dihasilkan. Dalam satuan SI (International System of Units/satuan internasional) dinyatakan dalam satuan candela per meter persegi (Cd/m²). Variabel yang satu ini sering dinyatakan sebagai contrast ratio pada beberapa spesifikasi monitor, ataupun perangkat display lainnya. Angka ini akan menentukan sebagaimana “terang” gambar yang dapat dihasilkan. Untuk jenis LCD, akan dipengaruhi dengan viewing angle (sudut pandang). Tidak semua LCD monitor akan memiliki intensitas cahaya yang sama dari setiap sudut pandang. Sebetulnya juga berlaku pada CRT, namun dengan perbedaan yang tidak terlalu signiﬁ kan. Ini juga akan menentukan, seberapa nyaman display dapat terlihat, dengan tingkat pencahayaan ruang yang beragam. Sebagai contoh: jika tingkat luminance kurang, gambar yang dihasilkan display akan tidak terlihat, dibandingkan pantulan sumber cahaya pada layar monitor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ukuran&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Diagonal layar menjadi patokan ukuran untuk kebanyakan display monitor PC. Namun, ada beberapa perbedaan dasar pengukuran yang digunakan. Ada yang mangacu pada diagonal layar yang dapat terlihat (viewable size). Ada juga yang mengacu pada diagonal sisi layar secara keseluruhan. Untuk display dengan ukuran besar hal ini akan terasa perbedaannya. Namun untuk kebanyakan ukuran monitor, yang relatif kecil (di bawah 20 inci), perbedaanya akan cukup terasa. Diagonal size ini juga akan berpengaruh dengan resolusi maksimal yang mampu dihasilkan. Demikian juga dengan jarak antar dot. Penjelasan selanjutnya lihat pada dot pitch dan display resolution.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Dot Pitch&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dot pitch menyatakan jarak antar-phospor dot (CRT) atau sel pada LCD dari warna yang sama (R, G, B). Dinyatakan dalam milimeter. Secara garis besar, makin kecil dot pitch, gambar yang dapat ditampilkan akan semakin rapat dan halus (sharper). Namun, bukan berarti sebuah display dengan dot pitch yang lebih besar akan serta merta memiliki tampilan yang lebih baik. Masih ada beberapa variabel lain yang perlu diperhatikan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Response Time&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Variabel ini sangat berpengaruh penting pada LCD monitor. Response time adalah waktu yang dibutuhkan sebuah pixel dari state active-inactive-kembali ke active lagi. Dinyatakan dalam satuan ms (millisecond). Semakin kecil response time, semakin baik untuk sebuah LCD monitor. Artinya, semakin cepat waktu transisi yang dibutuhkan tanpa menghasilkan artifact saat menampilkan frame baru. Sebuah LCD monitor dengan response time yang lambat, akan menghasilkan gambar buram di sekitar tampilan benda yang bergerak dengan cepat. Kebanyakan monitor LCD terkini memiliki response time pada kisaran 8-16 ms. Beberapa produk mengklaim memiliki response time 2 ms. Angka ini biasanya didapat dengan mengukur pixel dari state black-to-white (ideal rise time). Sayangnya untuk sebuah LCD monitor, waktu untuk berubah state dari white-to-black (down time) akan lebih lama dibandingkan rise time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Display Resolution&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Seiring perkembangan teknologi display, tidak hanya pada computer display, juga untuk televisi, terdapat beragam makna untuk hal ini. Intinya adalah resolusi dari vertikal dan horizontal yang ditampilkan. Sudut pandang dari mata, menyebabkan nilai standar untuk display resolusi juga mengalami perubahan. Menyebabkan proposi perbandingan 4:3 mulai digeser dengan paradigma tampilan 16:9, yang sering disebut dengan wide screen. Beberapa standar resolusi display juga mulai diberlakukan istilahnya untuk perangkat mobile dengan layar mungil.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Refresh Rate&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Adalah jumlah gambar ditampilkan dan teriluminasi pada layar secara utuh dalam 1 detik. Dinyatakan dalam satuan Hz. Hal ini berbeda dengan pengertian frame rate. Frame rate menyatakan jumlah frame (dengan gambar yang berbeda) yang ditampilkan dalam 1 detik. Dinyatakan dalam frame per second (fps). Ilustrasi yang dapat menjelaskan secara sederhana perbedaan keduanya adalah sebagai berikut. Dengan mengambil contoh pada movie projector. Katakanlah sebuah ﬁlm memiliki frame rate 24 fps. Namun, setiap frame akan ditampilkan pada layar sebanyak 2-3 kali. Hasilnya gambar dari ﬁ lm dengan 24 fps akan ditampilkan di layar sebanyak 48 kali atau 72 kali. Maka movie projector tersebut akan memiliki refresh rate sebesar 48 Hz atau 72 Hz, tergantung pada berapa kali frame yang sama ditampilkan pada layar. Pada PC, terkadang jumlah frame rate yang dihasilkan lebih besar daripada refresh rate yang digunakan. Dalam hal ini, V-sync digunakan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;V-sync Rate&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vertical synchronization (v-sync) rate adalah waktu yang dibutuhkan untuk merender gambar dalam 1 frame. Dihitung saat horizontal line terbawah berhasil ditampilkan, sampai dengan frame baru mulai ditampilkan pada horizontal line teratas. Biasanya hal ini lebih tergantung pada output dari graphic controller pada PC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Display Output Interface&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Keragaman interface yang digunakan juga semakin beragam. Seiring dengan keragaman standar gambar yang diperlukan. Inilah jenis interface yang masih marak digunakan, dan akan digunakan di masa mendatang.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VGA Outputs (D-Sub)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ini adalah standar output yang paling populer digunakan sebelum digital interface DVI (Digital Visual Interface). Di sini VGA memiliki pengertian yang sedikit berbeda.Bukan video graphics array, melainkan video graphics adapter. Nama lain dari VGA output adalah D-Sub 15. Dikarenakan karena bentuknya yang mirip dengan huruf D dan jumlah pin sebanyak 15 buah.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DVI Outputs&lt;/b&gt;&lt;br /&gt;Mulai diperkenalkan sejak tahun 2004, pada kebanyakan produk video card. Kecuali untuk beberapa produk segmentasi value. Jika masih menggunakan display analog, untuk dapat memanfaatkannya diperlukan adapter untuk convert dari output DVI menjadi VGA/D-Sub.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Composite Video&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Anda mungkin mengenalnya sebagai jack RCA (Radio Corporation of America). Output video jenis yang satu ini sebenarnya sudah lama dikenal terlebih dahulu. Dahulu biasanya digunakan pada TV dengan perangkat pendukung lainnya. Seperti VCR, game console, dan seterusnya. Sinyal video akan dihantarkan melalui kabel sederhana. Hasilnya, koneksi ini hanya mampu menghasilkan sinyal analog dengan resolusi yang rendah, untuk ukuran sekarang. Kurang cocok untuk katakanlah menampilkan tampilan dengan tulisan layaknya pada layar monitor. Namun masih cukup memadai untuk kebutuhan dengan televisi lainnya, seperti game console, atau resolusi standar deﬁnition video lainnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;S-Video (a.k.a. S-VHS)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Dikenal dengan interface S-Video (Super Video) atau Super VHS. Masih juga untuk sinyal analog video, yang juga terlebih dahulu sudah dimanfaatkan pada teknologi industri televisi.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Component Video&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Output video jenis ini menggunakan tiga coaxial jack yang terpisah. Dinamakan “Y”, “Pb”, dan “Pr”. Masing-masing mengirim informasi warna yang berbeda untuk standar HDTV (high deﬁ nition television). Meskipun masih termasuk koneksi dengan sinyal analog, namun kualitas yang mampu dihasilkan sudah cukup baik, mendekati yang diberikan output VGA. Dengan tersedianya sinyal warna yang terpisah dan resolusi yang cukup tinggi. Dengan dibutuhkannya tiga port untuk jack coaxial, ukurannya biasa terlalu besar untuk memungkinkan terintegrasi dengan katakanlah sebuah video card. Biasanya akan dihadirkan dalam rupa sebuah dongle yang terpisah. Dongle ini juga terkadang disertai bersamaan dengan port untuk S-Video ataupun koneksi lainnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;HDMI&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;High Definition Multimedia Interface (HDMI) adalah standar masa depan yang mulai banyak ditemukan di produk terbaru kelas atas. Interface yang satu ini dapat menghantarkan output video dan juga audio dalam satu kabel. Standar HDMI sebetulnya diciptakan untuk diterapkan pada penggunaan home entertainment. Tetapi dengan high deﬁnitions dan high secure format, format ini juga diadopsi pada industri PC.HDMI adalah standar interface untuk koneksi yang dikembangkan oleh gabungan Hitachi, Panasonic, RCA, Silicon Image, Sony, dan Toshiba sejak tahun 2002. Maraknya penggunaan interface HDMI semakin berkembang sebagai koneksi standar untuk HDTV. Tidak hanya untuk perangkat consumer electronic, juga pada PC. Tidak aneh jika interface yang satu ini mulai dapat ditemukan pada video card bahkan motherboar dengan graphic controller yang terintegrasi. Interface digital ini, bersama dengan DVI, adalah standar interface yang digunakan oleh HDCP (High-bandwidth Digital Content Protection). HDCP adalah standarisasi spesiﬁkasi yang diciptakan oleh Intel, untuk proteksi DRM (digital right management) konten digital audio dan video.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-8814133440296123014?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/8814133440296123014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=8814133440296123014&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8814133440296123014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/8814133440296123014'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/02/computer-display.html' title='Computer Display'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HRtht7YbG-g/SxlKsYtiPgI/AAAAAAAAAF0/NFrCYtfLmeI/s72-c/untitled.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-1953352321958636440</id><published>2009-01-01T15:13:00.002+07:00</published><updated>2009-12-05T12:47:31.552+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Domain Name Server</title><content type='html'>&lt;div style="font-family: arial; text-align: justify;"&gt;Domain Name Server (DNS) adalah database terbesar dan tersibuk didunia. Setiap hari ia melayani jutaan request dan perubahan. Tanpanya, aktivitas di Internet tidak akan semudah dan semeriah saat ini. Apa yang terjadi ketika Anda membuka web browser, mengetikkan alamat website www.syah69.uni.cc  dan menekan Enter? Tentu halaman utama PC Media online akan tampil di web browser. Tapi, bagaimana request yang dikirimkan web browser Anda bisa sampai ke web server Blogger, dan tidak tersasar ke tempat lain? Atau, kepada siapakah web browser bertanya di manakah rumah PC Media online? Jawabannya adalah DNS. Nama yang terbaca oleh manusia, seperti URL www.syah69.uni.cc atau alamat e-mail syah69@gmail.com, tentu lebih mudah diingat. Tapi komputer tidak demikian, ia tidak memiliki kecerdasan untuk mengingat nama. Komputer hanya mampu mengenal angka, itupun terbatas pada angka binari 0 dan 1. Setiap komputer yang terhubung dalam jaringan menggunakan IP Address sebagai namanya. Sebagai contoh, server tempat web syah memiliki IP Address dengan 202.118.20.118. Setiap kali Anda mengetikkan www.syah69.uni.cc di web browser atau mengirimkan e-mail ke syah69@gmail.com, tanpa disadari Anda telah menggunakan DNS untuk menerjemahkan alamat tersebut menjadi IP Address, agar dapat dikenali oleh komputer. Singkatnya, DNS menerjemahkan domain name (www.syah69.uni.cc) menjadi IP Address. Kedengarannya memang sederhana, tapi tidak untuk lima perkara berikut:&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* Terdapat milyaran IP Address yang ada saat ini, dan sebagian besar komputer juga memiliki nama yang terbaca oleh manusia.&lt;br /&gt;* Terdapat milyaran request kepada DNS setiap harinya, dan ratusan juta orang menggunakan Internet setiap hari.&lt;br /&gt;* Domain name dan IP Address berubah setiap hari.&lt;br /&gt;* Domain name baru dibuat setiap hari.&lt;br /&gt;* Jutaan orang melakukan pekerjaan untuk mengubah dan menambahkan domain name dan IP Address setiap hari.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;IP Address&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Setiap komputer yang terhubung dengan Internet, memiliki tanda pengenal yang unik, yang disebut dengan IP Address. IP adalah singkatan dari Internet Protocol, sedangkan Address adalah angka 32 bit yang biasanya diekspresikan dalam empat oktet dalam angka desimal yang dipisahkan dengan titik. IP Address yang umum ditulis seperti ini: 202.118.20.118. Empat angka yang masing-masing dipisahkan oleh titik disebut dengan oktet, karena mereka hanya bisa diisi angka antara 0 dan 256 (2 pangkat 8 kemungkinan dalam setiap oktet). Sebuah server memiliki IP Adress statis yang jarang sekali berubah. Semantara komputer rumahan yang menggunakan modem dial-up untuk mengakses Internet memiliki IP Address yang diberikan oleh ISP saat modem terhubung dengan komputer di ISP. IP Address ini juga bersifat unik dan biasanya selalu berubah saat Anda mengakses Internet menggunakan modem yang sama di kesempatan lain. Apa yang Anda butuhkan untuk selama mengakes Internet sesungguhnya hanyalah IP Address. Misal nya, untuk mengakses Google, Anda dapat mengetikkan http://72.14.253.104 di web browser, halaman utama Google akan tampil. Domain name digunakan untuk memudahkan kita, membuat alias untuk http://72.14.253.104 menjadi google.com.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Domain Name&lt;/span&gt;&lt;br /&gt;Tentu mustahil untuk mengingat IP Address dari seluruh website yang kita singgahi setiap hari. Oleh karena, itulah muncul ide untuk menciptakan domain name.. Anda mungkin mengingat ratusan domain name di luar kepala, misalnya google.com, yahoo.com, syah69.uni.cc, unsyiah.ac.id dan lain-lain. COM dan ID dalam contoh di atas disebut top-level domain atau ﬁrst-level domain. Masih ada ratusan top-level domain lainnya, seperti ORG, NET, EDU, dan kombinasi dua huruf untuk setiap negara seperti UK untuk Inggris, IN untuk India, MY untuk Malaysia, ID untuk Indonesia dan lain-lain. Setiap top-level domain diikuti oleh second-level domain seperti google, yahoo wikipedia, dan lain-lain. Setiap nama dalam top-level domain harus bersifat unik, duplikasi hanya dapat berlaku pada top-level domain yang lain, misalnya wikipedia.com dan wikipedia.org menunjukkan dua mesin yang berbeda sama sekali. Dalam contoh kasus syah69.co.id. syah69 merupakan third-level domain. Terdapat kemungkinan 127 level dibawah top-level domain, walaupun lebih dari empat level sudah sangat jarang digunakan. Setiap domain name memiliki DNS yang menangani request kepadanya. DNS ini bisa tersebar di mana saja, tidak terpusat pada satu mesin. Jika Anda memiliki komputer yang terus menerus online selama 24 jam sehari disertai dengan bandwidth yang besar, Anda dapat menjadikan mesin tersebut sebagai DNS yang menangani request kepada domain-domain name yang ada di dunia. Inilah yang menjadi kelebihan DNS. Ia tersebar di mana-mana, pada jutaan komputer yang ada di seluruh dunia dan di administrasi juga oleh jutaan orang. Uniknya, ia diperlakukan sebagai satu database yang terintegrasi.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-1953352321958636440?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/1953352321958636440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=1953352321958636440&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/1953352321958636440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/1953352321958636440'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/01/domain-name-server.html' title='Domain Name Server'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-5413017573991413474</id><published>2009-01-01T15:12:00.002+07:00</published><updated>2009-12-05T12:48:25.712+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><title type='text'>Mencari Dengan Om Google – Session 2</title><content type='html'>&lt;div style="font-family: arial; text-align: justify;"&gt;Pada kesempatan ke-2 ini akan dipaparkan penggunaan mesin pencari informasi Google, untuk mendapatkan informasi yang tersembunyi dan sangat penting. Dimana informasi tersebut tidak terlihat melalui metode pencarian biasa. Kecenderungan penggunaan teknik ini pada awalnya digunakan untuk mendapatkan informasi sebanyak banyaknya kepada target mesin ataupun mendapatkan hak akses yang tidak wajar. Pencarian informasi secara akurat, cepat dan tepat didasari oleh berbagai macam motif dan tujuan, semoga saja paparan ini digunakan untuk tujuan mencari informasi dengan tujuan yang tidak destruktif, tetapi ialah untuk membantu pencarian informasi yang tepat, cepat dan akurat untuk tujuan yang baik dan bermanfaat. Dibawah ini akan dijelaskan tentang perintah khusus pada Google, dan akan dijelaskan pengertian dan penggunaan dari tiap – tiap perintah untuk mendapatkan informasi tersembunyi dan sangat penting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;”Intitle:” &lt;/span&gt;ialah sintaks perintah untuk membatasi pencarian yang hanya menghasilkan judul yang mengandung informasi pada topik yang dimaksud. Sebagai contoh pada pencarian, “intitle:password admin” ( tanpa tanda kutip ). Pencarian akan mencari page yang mengandung kata “password” sebagai judulnya dengan prioritas utama “admin” Jika pada pencarian terdapat dua query pencarian utama, digunakan sintaks allintitle: untuk pencarian secara lengkap. Sebagai contoh pada pencarian ”allintitle:admin mdb”. Maka pencarian akan dibatasi pada dua subjek utama judul yaitu ”admin” dan ”mdb”. Atau ”inurl:database mdb”. Pencarian akan menghasilkan semua URL yang hanya mengandung informasi tentang ”database mdb”. Hal yang sama juga berlaku pada sintaks ini, jika terdapat dua query pencarian utama, digunakan sintaks ”allinurl:” untuk mendapatkan list url tersebut. Sebagai contoh pencarian ”allinurl:root/passwd” , pencarian akan menghasilkan URL yang mengandung informasi tentang ”root” dan "passwd”. Tanda garis miring slash (”/”) diantara dua kata root dan passwd akan diabaikan oleh mesin pencari Google.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"site:”&lt;/span&gt; ialah sintaks perintah untuk membatasi pencarian suatu query informasi berdasarkan pada suatu situs atau domain tertentu. Sebagai contoh pada pencarian informasi: ”waveguide site:usk.info” (tanpa tanda kutip). Pencarian akan mencari topic tentang waveguide pada semua halaman yang tersedia pada domain usk.info.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;”cache:”&lt;/span&gt; akan menunjukkan daftar web yang telah masuk kedalam indeks database Google. Sebagai contoh: ”cache:one.org”, pencarian akan memperlihatkan list yang disimpan pada Google untuk page one.org&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;“filetype:”&lt;/span&gt; ialah sintaks perintah pada Google untuk pencarian data pada internet dengan ekstensi tertentu (i.e. doc, pdf or ppt etc). Sebagai contoh pada pencarian : ”filetype:doc site:go.id confidental” ( tanpa tanda kutip). Pencarian akan menghasilkan file data dengan ekstensi ”doc” pada semua domain go.id yang berisi informasi “confidential”.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;“link:”&lt;/span&gt; ialah sintaks perintah pada Google yang akan menunjukkan daftar list webpages yang memiliki link pada webpage special. Sebagai contoh:”link:www.securityfocus.com” akan menunjukan daftar webpage yang memiliki point link pada page www.securityfocus.com&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;“related:"&lt;/span&gt; sintaks ini akan memberikan daftar web pages yang serupa dengan web page yang di indikasikan Sebagai contoh:”related:www.securityfocus.com”, pencarian akan memberi daftar web page yang serupa dengan homepage www.securityfocus.com&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;”intext:”&lt;/span&gt; sintaks perintah ini akan mencari kata kata pada website tertentu. Perintah ini mengabaikan link atau URL dan judul halaman. Sebagai contoh ”intext:admin” (tanpa tanda petik), pencarian akan menghasilkan link pada web page yang memiliki keyword yang memiliki keyword admin.&lt;br /&gt;&lt;br /&gt;Beberapa query sintaks diatas akan sangat membantu dalam pencarian data dan informasi lebih detail Google dapat menjadi mesin pencari untuk menggali informasi tertentu dan rahasia, informasi yang tidak diperkirakan yang dapat memberitahukan sisi lemah suatu sistem. Hal tersebut yang dimanfaatkan oleh sebagian individu untuk melakukan penetrasi suatu server atau sistem informasi. Sintaks â€œIndex of â€� dapat digunakan untuk mendapatkan situs yang menampilkan indeks browsing direktori. Webserver dengan indeks browsing yang dapat diakses, berarti siapa saja dapat melakukan akses pada direktori webserver, seperti layaknya dapat dilakukan pada lokal direktori pada umumnya. Pada kesempatan ini dipaparkan bagaimana penggunaan sintaks ”index of” untuk mendapatkan hubungan pada webserver dengan direktori indeks browsing yang dapat diakses.. Hal tersebut merupakan sumber informasi yang sederhana dapat diperoleh, akan tetapi isi dari informasi seringkali merupakan informasi yang sangat penting. Informasi tersebut dapat saja berupa password akses atau data transaksi online dan hal yang sangat penting lainnya Dibawah ini merupakan beberapa contoh penggunaan sintaks ”indeks of” untuk mendapatkan informasi yang penting dan sensitive sifatnya.&lt;br /&gt;&lt;br /&gt;Contoh :&lt;br /&gt;Index of /admin&lt;br /&gt;Index of /passwd&lt;br /&gt;Index of /password&lt;br /&gt;Index of /mail&lt;br /&gt;”Index of /” +passwd&lt;br /&gt;”Index of /” +password.txt&lt;br /&gt;”Index of /” +.htaccess&lt;br /&gt;”Index of /secret”&lt;br /&gt;”Index of /confidential”&lt;br /&gt;”Index of /root”&lt;br /&gt;”Index of /cgi-bin”&lt;br /&gt;”Index of /credit-card”&lt;br /&gt;”Index of /logs”&lt;br /&gt;”Index of /config”&lt;br /&gt;”Index of/admin.asp”&lt;br /&gt;”Index of/login.asp”&lt;br /&gt;&lt;br /&gt;Mencari sistem atau server yang vulnerable menggunakan sintaks ”inurl:” atau “allinurl:” . Sintaks “inurl:” atau “allinurl:” dapat dikombinasikan dengan sintaks yang lainnya seperti pada daftar dibawah ini :&lt;br /&gt;&lt;br /&gt;Inurl: /cgi-bin/cart32.exe&lt;br /&gt;inurl:admin filetype:txt&lt;br /&gt;inurl:admin filetype:db&lt;br /&gt;inurl:admin filetype:cfg&lt;br /&gt;inurl:mysql filetype:cfg&lt;br /&gt;inurl:passwd filetype:txt&lt;br /&gt;inurl:iisadmin&lt;br /&gt;inurl:auth_user_file.txt&lt;br /&gt;inurl:orders.txt&lt;br /&gt;inurl:”wwwroot/*.”&lt;br /&gt;inurl:adpassword.txt&lt;br /&gt;inurl:webeditor.php&lt;br /&gt;inurl:file_upload.php&lt;br /&gt;inurl:gov filetype:xls “restricted”&lt;br /&gt;index of ftp +.mdb allinurl:/cgi-bin/ +mailto allinurl:/scripts/cart32.exe allinurl:/CuteNews/show_archives.php&lt;br /&gt;allinurl:/phpinfo.php&lt;br /&gt;allinurl:/privmsg.php&lt;br /&gt;allinurl:/privmsg.php&lt;br /&gt;inurl:cgi-bin/go.cgi?go=*&lt;br /&gt;allinurl:.cgi?page=*.txt&lt;br /&gt;allinurul:/modules/My_eGallery&lt;br /&gt;&lt;br /&gt;Mencari suatu sistem atau server yang memiliki kelemahan dengan sintaks “intitle:” atau “allintitle:”&lt;br /&gt;&lt;br /&gt;allintitle: “index of /root” ( tanpa tanda kutip ) akan menampilkan Daftar link pada webserver yang memberikan akses pada direktori yang terlarang seperti direktori root.&lt;br /&gt;&lt;br /&gt;allintitle: “index of /admin” ( tanpa tanda kutip ) akan menampilkan link pada site yang memiliki indeks browsing yang dapat diakses untuk direktori terlarang seperti direktori “admin”.&lt;br /&gt;&lt;br /&gt;Penggunaan lain dari sintaks ”intitle:” atau “allintitle:” yang dikombinasikan dengan sintaks lainnya antara lain :&lt;br /&gt;&lt;br /&gt;intitle:”Index of” .sh_history&lt;br /&gt;intitle:”Index of” .bash_history&lt;br /&gt;intitle:”index of” passwd&lt;br /&gt;intitle:”index of” people.lst&lt;br /&gt;intitle:”index of” pwd.db&lt;br /&gt;intitle:”index of” etc/shadow&lt;br /&gt;intitle:”index of” spwd&lt;br /&gt;intitle:”index of” master.passwd&lt;br /&gt;intitle:”index of” htpasswd&lt;br /&gt;intitle:”index of” members OR accounts&lt;br /&gt;intitle:”index of” user_carts OR user_cart&lt;br /&gt;allintitle: sensitive filetype:doc&lt;br /&gt;allintitle: restricted filetype :mail&lt;br /&gt;allintitle: restricted filetype:doc site:gov&lt;br /&gt;allintitle:*.php?filename=*&lt;br /&gt;allintitle:*.php?page=*&lt;br /&gt;allintitle:*.php?logon=*&lt;br /&gt;Penggunaan dan kombinasi pada sintaks tidak hanya terbatas pada contoh paparan diatas. Masih banyak lagi kombinasi dari sintaks sintaks dengan berbagai kata kunci yang dapat digunakan. Hal tersebut bergantung pada kreativitas dan kemauan anda untuk mencoba. Dikarenakan kemungkinan besar hasil dari pencarian informasi dapat memberikan informasi yang sensitive, yang seringkali menyangkut segi keamanan suatu sistem atau server. Ada baiknya penggunaan wacana yang telah dipaparkan ini digunakan untuk kepentingan yang tidak menimbulkan kerugian atau kerusakan Kelemahan pada suatu sistem atau server yang diketahui ada baiknya dilakukan sharing dengan administrator sistem yang bersangkutan sehingga dapat bermanfaat bagi semua pihak. Semuanya tergantung pada niat dan tujuan dalam pencarian data. Apakah sungguh sungguh dilakukan untuk kebutuhan pencarian data, mengumpulkan informasi dari suatu mesin target penetrasi sehingga penulis tidak bertanggung jawab terhadap penyalahgunaan dari informasi yang telah dipaparkan.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-5413017573991413474?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/5413017573991413474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=5413017573991413474&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/5413017573991413474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/5413017573991413474'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2009/01/mencari-dengan-om-google-session-2.html' title='Mencari Dengan Om Google – Session 2'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-7235005540139149158</id><published>2008-12-02T10:22:00.001+07:00</published><updated>2009-12-05T12:48:44.045+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Mengenal Wireless Application Protocol (WAP)</title><content type='html'>&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Wireless Application Protocol (WAP) bukanlah sesuatu yang baru dewasa ini. Banyak sekali alat komunikasi yang telah menyertakan teknologi tersebut ke dalam alat mereka, tentunya dengan tujuan untuk dapat memberikan pelayanan lebih kepada penggunanya. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Dan banyak sekali yang dapat kita peroleh dengan menggunakan teknologi tersebut. Mungkin Anda salah satu pengguna ponsel yang sudah memiliki teknologi WAP  di dalamnya, tetapi sayangnya Anda hanya bisauntuk membangun aplikasi dan layanan menggunakan teknologi tersebut tanpa mengetahui dengan benar apakah teknologi WAP  tersebut sebenarnya. Karena saat ini banyak sekali alat komunikasi mobile yang telah menyediakan fasilitas tersebut, tentunya setelah bekerja sama dengan penyedia layanan TI nya.WAP adalah sebuah lingkungan aplikasi dan kumpulan protokol komunikasi yang diperuntukkan bagi alat-alat tanpa kabel yang memungkinkan pabrikan, vendor TI, dan pengguna alat tersebut untuk dapat mengakses ke dalam Internet dan pelayanan telephony lainnya. Dengan WAP,  jurang antara dunia mobile dan Internet dapat dihilangkan, karena WAP mampu membawa informasi secara online melewati internet, seperti mobile banking, e-mail, secara langsung ke dalam ponsel yang Anda miliki.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="SV" style="font-family: Arial;"&gt;Komponen Arsitektur WAP&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Berikut ini beberapa keterangan singkat mengenai komponen arsitektur WAP &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol start="1" style="margin-top: 0cm;" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Wireless Application Environment (WAE)&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="margin-left: 18pt; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Wireless Application Environment berfungsi untuk menggabungkan World Wide Web (WWW) dengan teknologi yang dimiliki oleh ponsel. Objek pokok yang diterapkan WAE ini adalah mengatur operasi-operasi yang telah diatur oleh operator (vendor) dan penyedia layanan yang dapat digunakan melalui platforms wirelessyang berbeda sehingga menghasilkan, efisien dan bermanfaat bagi penggunanya. &lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Di dalam WAE berisi micro browser yang berfungsi sebagai:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Pendukung Wireless  Markup Language (WML, bahasa pemrograman yang digunakan pada teknologi mobile).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Pendukung WMLscript, penggunaannya hampir sama dengan JavaScript.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Pendukung     interface pemrograman dan layanan telephony yang berisi format data, gambar, dan lain-lain.&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol start="2" style="margin-top: 0cm;" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Wireless Session Protocol (WSP) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="margin-left: 18pt; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Wireless Session Protocol (WSP) berfungsi sebagai pembuka atau mengakhiri suatu koneksi jaringan. WSP sendiri terbagi menjadi dua buah session, yaitu connection-oriented,  koneksi yang khusus untuk berinteraksi dengan operasi yang terjadi pada Transaction Layer Protocol  (WTP) dan yang kedua adalah Wireless Datagram Protocol (WDP), koneksi yang berkaitan erat dengan keamanan data. Selain hal tersebut WSP juga mendukung:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Fungsi dari HTTP/1.1 serta juga &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;pengodean data.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Pemeriksaan data yang reliable dan unreliable.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="IT" style="font-family: Arial; font-size: 100%;"&gt;Pengontrolan waktu akses data.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol start="3" style="margin-top: 0cm;" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Wireless      Transaction Protocol (WTP)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="margin-left: 18pt; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Wireless Transaction Protocol  (WTP) berfungsi memeriksa format data, konversi data dan atau pengodean yang akan ditransmisikan, misalnya: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="FI" style="font-family: Arial; font-size: 100%;"&gt;Melakukan pemeriksaan keabsahan data antarpengguna.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Pemeriksaan terhadap nomor pesan yang akan dikirim.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="FI" style="font-family: Arial; font-size: 100%;"&gt;Melakukan sinkronisasi data transaksi.&lt;/span&gt;&lt;span lang="FI" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol start="4" style="margin-top: 0cm;" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Wireless      Transport Layer Security (WTLS)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="margin-left: 18pt; text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Wireless Transport Layer Security (WTLS) adalah sebuah protokol yang berfungsi sebagai keamanan data yang disesuaikan oleh standar industri Transport Layer Security (TLS) yang tentunya mendukung Secure Sockets Layer (SSL). WTLS tersebut ditujukan pada penggunaan aplikasi WAP,  yang terdiri dari:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Integritas data, mengenai keabsahan dari data yang akan dikirim&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Privacy, menyangkut kerahasiaan data, di mana data yang akan dikirim tidak akan bisa didapat oleh orang lain yang tidak bersangkutan.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Authentication, menyangkut kebenaran jati diri pengguna.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="EN-US" style="font-family: Symbol; font-size: 100%;"&gt;&lt;span style="font-family: &amp;quot;;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Denial-Of service protection, pemeriksaan dan pembuktian pengamanan  &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;data yang valid. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol start="5" style="margin-top: 0cm;" type="1"&gt;&lt;li class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Wireless      Datagram Protocol (WDP)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="MsoNormal" style="margin-left: 18pt; text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;merupakan kelanjutan dari WTLS yang mampu berkomunikasi dengan bearer. Bertugas untuk melakukan transmisi data dalam format biner melalui media gateway, serta melakukan definisi pengalamatan jaringan yang nantinya akan dapat dikenalai oleh lapisan bearer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Arial;"&gt;Bearers&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;Bearers   itu sendiri terdiri atas data switch, short message, dan data paket. Ia memiliki fungsi untuk dapat melakukan transfer data dari suatu unit informasi yang berisi alamat dan melakukan pemeriksaan kesalahan (error checking) serta melakukan penundaan transfer hingga proses yang dilakukan sudah benar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;Others Services and Applications&lt;br /&gt;Selain dari    layer-layer yang telah dijelaskan, ada beberapa pendukung aplikasi lainnya yang merupakan program aplikasi jaringan, seperti e-mail, notepad, phonebook, dan lain-lain. Kesemuanya itu diberikan agar pengguna dapat merasakan manfaat yang cukup banyak.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-US" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;Wireless Application Protocol (WAP) Model&lt;br /&gt;Model dari teknologi WAP  sebenarnya tidak terlalu berbeda jauh dengan model World Wide Web (WWW) yang telah ada sebelumnya, karena pada dasarnya WAP juga menggunakan standar komunikasi protokol pada WWW tersebut. Prinsip kerjanya adalah aliran data dari pengguna WAP akan mengirimkan encoded request. Kemudian protokol gateway akan mentranslasikan (menterjemahkan) request dari WAP  protokol yang terdiri dari WSP, WTP, WTLS, dan WDP tersebut menuju WWW protokol (origin server, yaitu HTTP, TCP/IP). Encoder kemudian akan melakukan penyesuaian format data dengan server jaringan WWW yang dapat berupa CGI dan Script, di mana nantinya server akan merespon request tersebut dan kemudian akan mengirimkannya kembali melalui protocol gateway untuk kemudian diterjemahkan kembali menuju WAP  pengguna yang dalam hal ini adalah pengguna ponsel tersebut.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="SV" style="font-family: Arial;"&gt;Manfaat WAP&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang="FI" style="font-family: Arial; font-size: 100%;"&gt;Jika kita membicarakan manfaat, maka harus dilihat dari beberapa sisi. &lt;/span&gt;&lt;span lang="IT" style="font-family: Arial; font-size: 100%;"&gt;Dari sisi pengguna, vendor TI, atau pengembang teknologi WAP itu sendiri. Apabila kita melihat dari sisi pengguna WAP,  maka keuntungan yang dapat dirasakan adalah mudah dan tingkat keamanan yang lebih dalam mengakses Internet dan kemampuan untuk dapat mengakses pelayanan lainnya. Tetapi jika dari sisi pengembang teknologi WAP itu sendiri, maka keuntungan yang dapat dirasakan adalah bahwa banyak alat yang akan dapat mengakses apa yang mereka ciptakan dengan begitu akan lebih banyak pasar yang dapat diraih. Jadi pada prinsipnya, banyak keuntungan yang dapat dioperoleh oleh banyak pihak dengan menggunakan teknologi WAP tersebut.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="IT" style="font-family: Arial; font-size: 100%;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;&lt;span lang="SV" style="font-family: Arial;"&gt;Contoh Kasus Jaringan WAP&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="SV" style="font-family: Arial; font-size: 100%;"&gt;Dalam contoh ini, komunikasi WAP pengguna memiliki dua buah server jaringan wireless, yaitu terdiri atas WAP proxy yang berfungsi untuk mentranslasikan WAP  request menuju WWW request web server. Proxy tersebut juga melakukan pengodean dari web server untuk kemudian menerjemahkan format biner sehingga dapat dimengerti oleh pengguna. Jika web server mengirimkan data dalam format WML, WAP  proxy akan langsung mengirimkan ke media ponsel, dan jika web server mengirimkan data berupa HTML, maka akan disaring terlebih dahulu oleh HTML filter kemudian akan diterjemahkan menjadi file WML sehingga akan dapat dimengerti oleh WAP  proxy server dan langsung dikirimkan menuju ponsel. Sedangkan WTA server (Wireless Telephony Application) adalah sebuah server gateway yang akan merespon request dari WAP client secara langsung.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-7235005540139149158?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/7235005540139149158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=7235005540139149158&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7235005540139149158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/7235005540139149158'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2008/11/mengenal-wireless-application-protocol.html' title='Mengenal Wireless Application Protocol (WAP)'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-3818320643493293595</id><published>2008-12-02T10:19:00.002+07:00</published><updated>2009-12-05T12:48:59.214+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>NTP : Penjaga Waktu Internet</title><content type='html'>&lt;div style="font-family: arial; text-align: justify;"&gt;Petunjuk waktu juga merupakan aspek penting di dalam dunia komunikasi Internet yang tak kasat mata ini. Untuk itu, ada sebuah mekanisme yang menjaganya yang bernama NTP. Jika Anda berpikir bahwa dunia Internet tidak mengenal perhitungan waktu, maka pikiran Anda itu adalah salah besar. Dunia Internet dan jaringan komputer juga mengenal dan membutuhkan peranan dari petunjuk waktu. Petunjuk waktu tersebut kemudian digunakan dalam banyak aplikasi penting yang membutuhkan parameter waktu sebagai salah satu faktor kerjanya. Misalnya pencatatan waktu sesi bicara seseorang yang menggunakan VoIP, atau pencatatan waktu penggunaan aplikasi Internet banking yang tidak bisa sembarangan, atau pencatatan waktu seseorang melakukan koneksi Internet dan melakukan transaksi e-mail, dan banyak lagi. Perhitungan waktu yang akurat menjadi hal mutlak dalam aplikasi-aplikasi ini jika ingin berjalan dengan baik. Maka itu, dunia Internet dan komputer juga memerlukan petunjuk waktu yang sangat akurat untuk mendukung semua itu. Dunia Internet dan komputer membutuhkan sebuah sistem yang baik dalam menjaga keakuratan waktunya. Selain itu, dunia ini juga membutuhkan mekanisme penyebaran perhitungan waktu yang baik sehingga keakuratan waktu dapat menyebar sampai ke seluruh dunia. Atas dasar kebutuhan tersebutlah dibuat sebuah protokol yang sangat hebat dalam urusan penjagaan waktu. Protokol ini bernama NTP.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apakah NTP Itu?&lt;/span&gt;&lt;br /&gt;Network Time Protocol atau lebih sering disebut dengan istilah NTP merupakan sebuah mekanisme atau protokol yang digunakan untuk melakukan sinkronisasi terhadap penunjuk waktu dalam sebuah sistem komputer dan jaringan. Proses sinkronisasi ini dilakukan di dalam jalur komunikasi data yang biasanya menggunakan protokol komunikasi TCP/IP. Sehingga proses ini sendiri dapat dilihat sebagai proses komunikasi data biasa yang hanya melakukan pertukaran paket-paket data saja. NTP menggunakan port komunikasi UDP nomor 123. Protokol ini memang didesain untuk dapat bekerja dengan baik meskipun media komunikasinya bervariasi, mulai dari yang waktu latensinya tinggi hingga yang rendah, mulai dari media kabel sampai dengan media udara. Protokol ini memungkinkan perangkat-perangkat komputer Anda untuk tetap dapat melakukan sinkronisasi waktu dengan sangat tepat dalam berbagai media tersebut. Biasanya dalam sebuah jaringan, beberapa node dilengkapi dengan fasilitas NTP dengan tujuan untuk membentuk sebuah subnet sinkronisasi. Node-node tersebut kemudian akan saling berkomunikasi dan ber sinkronisasi menyamakan waktu yang direkam mereka. Meskipun ada beberapa node yang akan menjadi master (primary server), protokol NTP tidak membutuhkan mekanisme pemilihan tersebut.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bagaimana Sejarah NTP?&lt;/span&gt;&lt;br /&gt;Perlu Anda ketahui, NTP merupakan sebuah aplikasi yang berbasiskan Internet protocol yang paling lama, paling tua dan paling terdistribusi yang berjalan dalam Internet tanpa berhenti sedikitpun. Sejak ditemukannya pada tahun 1984 hingga saat ini, NTP tetap berjalan di dalam dunia maya Internet untuk menjaga waktunya agar tetap sesuai dengan standar waktu dunia nyata. NTP kali pertama ditemukan oleh seseorang bernama Dave Mills yang berasal dari Universitas Delaware. Sampai saat ini, ia masih melakukan maintenance terhadap server-server NTP yang ada di dunia dengan dibantu oleh beberapa sukarelawan dari seluruh belahan dunia. NTP sampai saat ini sudah tercipta sebanyak empat versi. NTP versi 0 atau cikal-bakal NTP protokol berawal pada tahun 1985 yang hanya bekerja pada operating system bernama Fuzzball dan UNIX. Versi percobaan ini akhirnya di dokumentasikan menjadi NTP versi 1 tiga tahun kemudian dalam RFC-1059. Kemudian pada tahun 1989 muncullah versi 2 dari NTP yang di dalamnya terdapat cukup banyak fasilitas baru seperti NTP Control Message Protocol yang ditujukan untuk mengatur server NTP dan Cryptographic authentication. Pada tahun 1992, versi 3 NTP muncul ke dunia Internet dengan konsep-konsep baru terhadap penanganan error dan analisisnya untuk membuat perhitungan waktu lebih akurat. Namun, versi ini tidak bertahan lama karena setelah dilakukan evaluasi dan revisi yang teliti, dalam tahun yang sama juga, para peneliti merasa membutuhkan sebuah nomor versi baru untuk revisinya tersebut. Maka, jadilah NTP versi 4 yang lebih baik dan lebih banyak fasilitasnya daripada versi 3 nya. Salah satu fasilitasnya adalah adanya versi tambahan yang dibuat sangat ringan yang diberi nama SNTP.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Bagaimana NTP Bekerja?&lt;/span&gt;&lt;br /&gt;NTP bekerja dengan menggunakan algoritma Marzullo dengan menggunakan referensi skala waktu UTC. Sebuah jaringan NTP biasanya mendapatkan perhitungan waktunya dari sumber waktu yang terpercaya seperti misalnya radio clock atau atomic clock yang terhubung dengan sebuah time server. Kemudian jaringan NTP ini akan mendistribusikan perhitungan waktu akurat ini ke dalam jaringan lain. Sebuah NTP client akan melakukan sinkronisasi dengan NTP server dalam sebuah interval pooling yang biasanya berkisar antara 64 sampai 1024 detik. Namun, waktu sinkronisasi ini bisa berubah secara dramatis bergantung kepada kondisi dan keadaan jaringan yang akan digunakannya. NTP menggunakan sistem hirarki dalam bekerja dan melakukan sinkronisasinya. Sistem hirarki ini menggunakan istilah Clock stratum atau strata untuk menggambarkan tingkatan-tingkatannya. Di mana clock strata tingkat pertama merupakan perangkat komputer yang melakukan sinkronisasi dengan penghitung waktu eksternal seperti misalnya GPS clock, atomic clock atau radio clock yang sangat akurat. Perangkat berstatus stratum 2 merupakan perangkat yang dikirimi perhitungan waktu oleh stratum 1 secara langsung dengan menggunakan protokol NTP. Begitu seterusnya sistem hirarki berjalan. Sebuah perangkat NTP akan secara otomatis memilih perangkat dengan nilai stratum yang paling kecil untuk mendapatkan update pencatatan waktunya. Dengan demikian, maka tidak perlu melakukan mekanisme pemilihan rumit untuk mendapatkan tree dari NTP yang teratur dalam sebuah jaringan besar. Protokol NTP tetap bekerja dengan baik dalam melakukan sinkronisasi antara client dengan server-nya, meskipun melewati berbagai media. Tampaknya NTP tidak membeda-bedakan media cepat, media lambat, media padat, media kosong, dan sebagainya. Kehebatan NTP ini didapat dari sistem estimasinya yang hebat yang mengandalkan tiga buah variabel kunci yang didapat dari hubungan antara client dan servernya. Ketiga variabel tersebut adalah:&lt;br /&gt;&lt;br /&gt;1. Network delay: Sebagai variabel yang didapat dari lamanya delay yang terjadi dalam media penghubungnya. Variabel ini merupakan kunci terpenting dalam mendapatkan sinkronisasi yang akurat.&lt;br /&gt;2. Time packets exchange dispersion: Dispersi atau penyebaran terhadap paket-paket sinkronisasi waktu digunakan untuk mengukur kesalahan maksimum dari perhitungan waktu antara kedua node yang berkomunikasi.&lt;br /&gt;3. Clock offset: Kerugian waktu ini merupakan variabel yang digunakan untuk melakukan koreksi terhadap pencatatan waktu yang ada di client. Koreksi inilah yang akan dibawa dalam sinkronisasi antarkedua perangkat.&lt;br /&gt;&lt;br /&gt;NTP memiliki kemampuan untuk menghindari proses sinkronisasi dengan sebuah mesin yang dianggapnya tidak akan bisa akurat. Kemampuan tersebut didasari oleh dua parameter penentu. Pertama, perangkat NTP tidak akan melakukan sinkronisasi dengan sebuah mesin yang tidak melakukan sinkronisasi waktu dirinya sendiri dengan perangkat manapun. Bisa saja waktu yang dimilikinya tidak akurat, bukan? Parameter kedua, NTP akan melakukan proses komparasi terhadap beberapa perhitungan waktu dari beberapa server. Sebuah perangkat NTP yang memiliki pencatatan waktu yang paling berbeda dengan yang lainnya pasti akan dihindari oleh perangkat-perangkat lainnya, meskipun nilai stratumnya paling rendah daripada mesin yang lain. NTP versi 4 biasanya dapat menjaga ketepatan waktu hingga 10 millisecond 1/100 detik dalam media komunikasi publik atau Internet. Di dalam jaringan lokal yang kondisinya ideal, NTP dapat menjaga ketepatan perhitungannya hingga 20 microsecond atau 1/5000 detik. Timestamp atau pencatatan waktu yang digunakan oleh protokol NTP adalah sepanjang 64-bit yang terdiri dari 32-bit pertama untuk perhitungan detik, dan 32-bit berikutnya untuk perhitungan pecahan dari satuan detik. Dari spesifikasi ini, maka NTP akan memiliki skala waktu sebesar 232 detik atau sebesar 136 tahun dengan berdasarkan perhitungan menggunakan teori resolusi 2-32 detik (sekitar 0.233 nanosecond). Meskipun perhitungan waktu NTP akan kembali berulang ketika sudah mencapai 232, implementasinya dibuat sedemikian rupa sehingga waktu NTP tidak akan terganggu dengan program-program penyesuai waktu lainnya.&lt;br /&gt;&lt;br /&gt;Lagi pula fasilitas NTP pada perangkat- perangkat komputer juga paling lama digunakan selama beberapa dekade saja, jadi jika berjalan dengan baik maka aplikasi NTP tidak akan mengalami masalah berarti. Protokol NTP dilengkapi juga dengan fitur tambahan yang mendukung mekanisme perhitungan leap second dalam perhitungan waktu dunia. Mekanisme perhitungan leap second adalah sebuah fitur dalam sistem perhitungan waktu dunia yang akan menambahkan satu detik di tahun-tahun tertentu agar perhitungan waktu tersebut dapat sinkron antara perhitungan berdasarkan astronomi dengan perhitungan waktu yang dijaga secara teknis. NTP memiliki fitur yang mendukung adanya kejadian ini. NTP versi 4 memiliki adik yang dapat bekerja dengan lebih sederhana dari padanya. Protokol tersebut diberi nama Simple Network Time Protocol (SNTP). SNTP menjadi lebih sederhana dibandingkan NTP karena protokol ini tidak memerlukan mekanisme untuk melakukan penyimpanan informasi dari proses komunikasinya dengan server- server lainnya. Perangkat yang dilengkapi dengan SNTP juga tidak bisa menjadi server waktu bagi perangkat lain, dengan kata lain SNTP hanyalah sebuah sistem klien dari NTP. Biasanya protokol SNTP ini banyak digunakan pada perangkat tambahan atau pada aplikasi-aplikasi yang tidak membutuhkan keakuratan waktu yang sangat tinggi.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Arsitektur Implementasi NTP&lt;/span&gt;&lt;br /&gt;Dalam implementasinya dalam sebuah jaringan, protokol NTP juga harus didesain dengan arsitektur yang ideal agar dapat bekerja dengan baik. Struktur pendesainan fasilitas NTP di dalam jaringan terbagi atas tiga jenis, yaitu:&lt;br /&gt;&lt;br /&gt;1. Flat peer structure&lt;br /&gt;&lt;br /&gt;Fasilitas NTP dalam struktur Flat peer ini menempatkan semua router maupun server dalam jaringan yang ber-NTP berada dalam tingkat yang sama dan semuanya merupakan peer satu sama lain. Namun, tetap ada beberapa perangkat yang secara langsung juga terkoneksi dengan sumber waktu di luar jaringan tersebut. Struktur ini juga sering disebut dengan istilah NTP mesh. Proses konvergensi waktu ketika ada perangkat baru yang ditambahkan menjadi agak lama dengan dibuatnya konfigurasi NTP mesh ini.&lt;br /&gt;&lt;br /&gt;2. Hierarchical structure&lt;br /&gt;&lt;br /&gt;Dalam struktur hierarchical ini, konsep hirarki pada teknologi routing di-copy untuk digunakan pada desain struktur dari NTP. Dalam struktur ini, core router atau core server akan selalu memiliki hubungan dengan sumber waktu atau NTP server di luar jaringan Anda. Kemudian time server yang bertugas mendistribusikan waktu ke dalam LAN juga akan bersinkronisasi dengan perangkat core tersebut. Selanjutnya perangkat-perangkat lain di dalam LAN yang membutuhkan waktu akurat akan bersinkronisasi dengan perangkat time server di atasnya, begitulah seterusnya hingga membentuk sebuah pohon hirarki. Struktur hirarki seperti ini memangsangat disukai banyak pengguna karena struktur ini menyediakan konsistensi, stabilitas, dan skalabilitas untuk pengaturan waktu dalam jaringan Anda.&lt;br /&gt;&lt;br /&gt;3. Star structure&lt;br /&gt;&lt;br /&gt;Dalam arsitektur star structure ini, semua perangkat router dan komputer memiliki hubungan langsung dengan satu atau lebih time server di dalam core. Kemudian time server tersebut menjadi pusat dari jaringan NTP dan biasanya memiliki sumber waktu sendiri.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mode Asosiasi Perangkat NTP&lt;/span&gt;&lt;br /&gt;Dalam berhubungan atau berasosiasi, perangkat NTP juga memiliki banyak sekali model tergantung pada kondisi dan kebutuhannya. Masing-masing model memiliki kekurangan dan kelebihannya sendiri. Berikut ini adalah beberapa model tersebut:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Client server&lt;/span&gt;&lt;br /&gt;Sesuai dengan namanya, hubungan antar perangkat NTP ini berjalan dalam gaya client/server mode. Sebuah server bisa disinkronisasikan oleh member-member dari server tersebut, namun member-member tersebut tidak bisa melakukan sinkronisasi terhadap server. Client/server beroperasi dengan menggunakan protokol Remote Procedure Call (RPC). Dalam mendapatkan waktu yang akurat, NTP client akan mengirimkan NTP message ke satu atau lebih server NTP. Kemudian server yang menerimanya akan melakukan modifikasi alamat IP dan nomor port, mengubah beberapa field dalam message tersebut, menghitung ulang checksum, dan mengirimkan kembali pesan tersebut ke si pengirim. Dengan pesan tersebut, client dapat mengetahui waktu yang sedang berjalan di dalam server termasuk area waktunya, kemudian client akan mengubahnya menjadi waktu lokal di mana perangkat tersebut berada dan segera memasangnya pada perhitungan waktu di perangkat tersebut.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Symmetric active/passive&lt;/span&gt;&lt;br /&gt;Mode asosiasi symmetric active/passive ini dimaksudkan untuk membuat konfigurasi di mana beberapa gabungan dari peer time server dengan stratum rendah membentuk sebuah kelompok yang bertujuan sebagai back-up satu sama lain. Masing-masing peer ini memiliki sumber waktunya sendiri baik dari radio clock maupun dari time server dengan stratum yang lebih tinggi. Jika suatu saat sumber waktu untuk peer time server ini berhenti beroperasi, maka peer yang lain akan segera bertindak sebagai sumber waktu bagi time server yang kehilangan sumber waktunya dalam kelompok tersebut, begitu seterusnya. Dengan kata lain, semua time server akan bekerja dalam mode push-pull, di mana suatu saat time server yang pernah kehilangan sumber waktu tersebut juga akan memberikan dukungan pada server lainnya. Inilah yang disebut dengan asososiasi symmetric active. Anda juga bisa membuat sebuah peer menjadi symmetric passive dengan tidak memberikan kemampuan untuk menjadi back-up bagi time server lainnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Broadcast&lt;/span&gt;&lt;br /&gt;Jika kebutuhan akan ketepatan waktu dan reliabilitas tidak terlalu penting, maka Anda dapat menggunakan asosiasi jenis ini untuk keperluan NTP Anda. Client dapat dikonfigurasi untuk menggunakan mode broadcast atau multicast. Server tidak harus dikonfigurasi untuk masing-masing client dan tidak perlu banyak konfigurasi dalam mode ini. Namun untuk dapat menerima broadcast, semua perangkat harus berada dalam segment IP yang sama, karena seperti Anda ketahui, traffic broadcast tidak bisa melewati perangkat router atau IP yang berbeda segment-nya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Gunakan NTP untuk Aplikasi Real Time&lt;/span&gt;&lt;br /&gt;Jika Anda sering bermain dengan aplikasi real time yang sangat berhubungan erat dengan perhitungan waktu seperti misalnya aplikasi perhitungan lamanya komunikasi VoIP, lamanya pengguna melakukan koneksi Internet, game online, dan banyak lagi, perangkat dengan kemampuan NTP patut Anda sediakan. Pasalnya, akurasi waktu tidak akan Anda dapatkan dengan cara yang lebih mudah selain menggunakan NTP. Untuk mendapatkan servis NTP, Anda tinggal menginstal servisnya pada server, atau jika Anda menggunakan perangkat jaringan seperti router yang memang sudah tersedia servis NTP di dalamnya, tinggal diaktifkan saja. Hal pertama yang harus Anda lakukan adalah melakukan sinkronisasi dengan perangkat NTP lainnya yang bernilai stratum rendah. Tujuannya adalah untuk mendapatkan keakuratan yang sangat tinggi. Usahakanlah membangun komunikasi dengan beberapa time server dunia, tujuannya adalah untuk melakukan antisipasi jika server tersebut down atau menjadi kacau perhitungan waktunya. Jika sudah terkonfigurasi sempurnya, dalam beberapa dekade Anda tidak takut lagi akan kehilangan perhitungan waktu yang akurat, tentunya jika perangkat Anda masih layak untuk digunakan.&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="color: white; font-family: arial; text-align: justify;"&gt;&lt;span lang="IN"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6786020832364181265-3818320643493293595?l=syah69.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://syah69.blogspot.com/feeds/3818320643493293595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6786020832364181265&amp;postID=3818320643493293595&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/3818320643493293595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6786020832364181265/posts/default/3818320643493293595'/><link rel='alternate' type='text/html' href='http://syah69.blogspot.com/2008/11/ntp-penjaga-waktu-internet.html' title='NTP : Penjaga Waktu Internet'/><author><name>Syah69</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://2.bp.blogspot.com/_HRtht7YbG-g/SOhalN4nxiI/AAAAAAAAADE/zQ27oh3je8o/S220/Dragons.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6786020832364181265.post-2252360649276671475</id><published>2008-12-02T10:18:00.003+07:00</published><updated>2009-12-05T12:49:23.761+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Networking'/><title type='text'>Mengenal MIMO</title><content type='html'>&lt;div style="font-family: arial; text-align: 
