<?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-1849241673401248017</id><updated>2012-02-09T20:39:14.963-08:00</updated><category term='linux'/><category term='reportase'/><category term='etalase'/><category term='tools'/><category term='javascript'/><category term='mysql'/><category term='php'/><category term='manajemen'/><category term='device'/><category term='perl'/><category term='serba-serbi'/><category term='webdesign'/><category term='gadget'/><category term='mongodb'/><category term='symfony framework'/><category term='shell-script'/><category term='webserver'/><category term='internet'/><category term='Flex'/><category term='nosql'/><category term='my-opini'/><category term='testing'/><category term='ekonomi'/><category term='image processing'/><category term='version-control'/><title type='text'>Dendie</title><subtitle type='html'>The Journey of Dendie</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default?start-index=101&amp;max-results=100'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>146</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-5525729158393341360</id><published>2012-02-09T20:39:00.000-08:00</published><updated>2012-02-09T20:39:14.985-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='my-opini'/><title type='text'>Build Facebook Apps</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-gBgp-_c-Y5k/TzSHif3I-yI/AAAAAAAAAxU/143VMq-tmsE/s1600/facebook-applications.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="135" src="http://2.bp.blogspot.com/-gBgp-_c-Y5k/TzSHif3I-yI/AAAAAAAAAxU/143VMq-tmsE/s200/facebook-applications.jpg" width="135" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Facebook adalah sebuat networksosial yang memiliki member hingga jutaan,&amp;nbsp;dengan jumlah member yang sedimikian besar telah membuat facebook menjadi sebuah&amp;nbsp;komunitas online besar yang memberikan potensi besar dalam memasarkan sebuah produk.&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;br /&gt;Keberhasilan facebook yang luar biasa tidak lepas dari inovasi fitur yang luar biasa&amp;nbsp;di masa pertumbuhannya seperti Facebook chat, Facebook Page, Photo Tagging hingga Facebook Apps.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dari sekian fitur yang terdapat pada Facebook salah satu yang menarik adalah Facebook Apps.&lt;br /&gt;&lt;br /&gt;Facebook Apps adalah sebuah fitur yang memungkin member memiliki aplikasi pribadi yang dapat&amp;nbsp;di sisipkan kedalam Facebook, sehingga seolah-olah menyatu dengan facebook.&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Pada posting ini akan dijelaskan cara membuat Facebook Apps&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;A. Menyiapkan Aplikasi&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Proses adalah tahap untuk menyiapkan aplikasi pribadi untuk di integrasikan kedalam facebook.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Taruh Aplikasi pribadi disebuah komputer server yang dapat diakses melalui internet, seperti contoh dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jBbgwTWRjSs/TzSbVAIXb2I/AAAAAAAAAzU/TugbDvfpObM/s1600/source+app+1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-jBbgwTWRjSs/TzSbVAIXb2I/AAAAAAAAAzU/TugbDvfpObM/s1600/source+app+1.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apabila url tersebut di akses melalui browser maka akan tampil seperti dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DjnsKjELhAw/TzSH5lyAN5I/AAAAAAAAAxc/Sd4ZM7Acutg/s1600/source+app+2.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="31" src="http://1.bp.blogspot.com/-DjnsKjELhAw/TzSH5lyAN5I/AAAAAAAAAxc/Sd4ZM7Acutg/s400/source+app+2.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;B. Registrasi dan Setting App Facebook&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Akses page &lt;a href="https://developers.facebook.com/apps"&gt;https://developers.facebook.com/apps&lt;/a&gt; untuk memulai menggunakan layanan Facebook Apps.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pTb5ehdWNfs/TzSJ6WiOScI/AAAAAAAAAxk/pgl0Vszl48g/s1600/1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="189" src="http://1.bp.blogspot.com/-pTb5ehdWNfs/TzSJ6WiOScI/AAAAAAAAAxk/pgl0Vszl48g/s320/1.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;2. Tekan tombol &lt;b&gt;Create New App&lt;/b&gt; untuk mengawali setting Facebook Apss.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-IXHR-oRVmSE/TzSKO243qdI/AAAAAAAAAxs/cU4FurEmTRo/s1600/2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="63" src="http://1.bp.blogspot.com/-IXHR-oRVmSE/TzSKO243qdI/AAAAAAAAAxs/cU4FurEmTRo/s200/2.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;3. Setelah menekan tombol Create New App maka akan muncul form untuk memasukan nama aplikasi yang akan dibuat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-oA3m1CYwhvk/TzSKYlO-GlI/AAAAAAAAAx0/kk7_SPIUBvU/s1600/3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="114" src="http://1.bp.blogspot.com/-oA3m1CYwhvk/TzSKYlO-GlI/AAAAAAAAAx0/kk7_SPIUBvU/s320/3.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Apabila muncul &lt;b&gt;Security Box&lt;/b&gt; maka masukan kode yang muncul pada Security Box, seperti dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-DI83a7l3_8Y/TzSKgsbf48I/AAAAAAAAAx8/KbgiW2mTaJ8/s1600/4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="126" src="http://1.bp.blogspot.com/-DI83a7l3_8Y/TzSKgsbf48I/AAAAAAAAAx8/KbgiW2mTaJ8/s320/4.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;5. Setelah &lt;b&gt;Create New App Facebook&lt;/b&gt; berhasil maka akan muncul sebuah page yang berisikan inputan untuk memasuk keterangan (&lt;b&gt;BASIC INFO&lt;/b&gt;) mengenai Aplikasi Facebook yang kita buat seperti &lt;b&gt;Contact Email&lt;/b&gt; dan &lt;b&gt;Category Aplikasi.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-vFr0lYyozhQ/TzSdPvXd8cI/AAAAAAAAAzs/iLv36gCKcAA/s1600/5.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="171" src="http://4.bp.blogspot.com/-vFr0lYyozhQ/TzSdPvXd8cI/AAAAAAAAAzs/iLv36gCKcAA/s320/5.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;6. Pada page yang sama dengan dengan nomor 5 terdapat bagian bernama &lt;b&gt;SELECT HOW YOUR APP INTEGRATES WITH FACEBOOK&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Bagian tersebut adalah sebuah&amp;nbsp;setting untuk menentukan cara menghubungan aplikasi yang kita miliki agar dapat terintegrasi ke dalam system facebook.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada contoh di posting ini memilih dengan cara &lt;b&gt;App On Facebook&lt;/b&gt; seperti contoh dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ynlPmLKY7Xg/TzSburbiIJI/AAAAAAAAAzk/OfVGFmX0u8w/s1600/6.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="187" src="http://3.bp.blogspot.com/-ynlPmLKY7Xg/TzSburbiIJI/AAAAAAAAAzk/OfVGFmX0u8w/s320/6.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Pada Inputan &lt;b&gt;Canvas Url&lt;/b&gt; masukan alamat URL aplikasi yang akan di intergrasikan pada facebook, sebagai contoh pada posting ini adalah &lt;b&gt;http://xxxxx.e-shopping.co.id/fb/cto/&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Pada Inputan &lt;b&gt;Secure Canvas Inputan&amp;nbsp;&lt;/b&gt;masukan alamat Secure URL aplikasi yang akan di intergrasikan pada facebook &lt;b&gt;https://xxxxx.e-shopping.co.id/fb/cto/&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Pada Inputan &lt;b&gt;Canvas Page&lt;/b&gt; berisikan alamat aplikasi kita pada Facebook, sebagai contoh pada posting ini adalah &lt;a href="http://apps.facebook.com/cinoxtokoonline"&gt;http://apps.facebook.com/cinoxtokoonline&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. Setelah keterangan mengenai &lt;b&gt;BASIC INFO&lt;/b&gt; dan &lt;b&gt;SELECT HOW YOUR APP INTEGRATES WITH FACEBOOK&lt;/b&gt; diisikan dan menekan tombol &lt;b&gt;SAVE CHANGE&lt;/b&gt; maka&amp;nbsp;facebook akan menyiapkan aplikasi kita yang memerlukan waktu beberapa menit.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-sen-O3cUivU/TzSLs1r-pwI/AAAAAAAAAyU/fLb0uHUweUQ/s1600/7.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="33" src="http://1.bp.blogspot.com/-sen-O3cUivU/TzSLs1r-pwI/AAAAAAAAAyU/fLb0uHUweUQ/s400/7.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;8. Untuk memeriksa apakah Aplikasi kita telah ter-integrasi dengan facebook, dapat di cek dengan mengetikan alamat aplikasi di facebook pada browser&amp;nbsp;seperti contoh dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TZXkntxd4vg/TzSL16STk6I/AAAAAAAAAyc/HHJ-kwt52jc/s1600/8.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="46" src="http://2.bp.blogspot.com/-TZXkntxd4vg/TzSL16STk6I/AAAAAAAAAyc/HHJ-kwt52jc/s320/8.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Apabila integrasi berhasil maka akan muncul seperti dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6hquO39ztnA/TzSL_oyrdQI/AAAAAAAAAyk/vqmfeI4zkMo/s1600/9.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="78" src="http://1.bp.blogspot.com/-6hquO39ztnA/TzSL_oyrdQI/AAAAAAAAAyk/vqmfeI4zkMo/s400/9.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;C. Canvas Setting&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Canvas Setting adalah sebuah setting untuk mengatur lebar dari canvas pada facebook. Canvas adalah tempat pada Facebook Apps untuk menampilkan aplikasi yang kita miliki.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;1. Pada page developer (&lt;a href="https://developers.facebook.com/apps"&gt;https://developers.facebook.com/apps&lt;/a&gt;)&amp;nbsp; yang terletak pada sisi kiri page tersebut klik&amp;nbsp;nama aplikasi yang akan di berikan setting Canvas, sebagai contoh pada posting ini adalah &lt;b&gt;Cinox Toko Online&lt;/b&gt;.&lt;/div&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;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MYkcyteJ3d0/TzSMOkTd0RI/AAAAAAAAAys/NCf-PSkKztg/s1600/fluid+iframe+1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-MYkcyteJ3d0/TzSMOkTd0RI/AAAAAAAAAys/NCf-PSkKztg/s1600/fluid+iframe+1.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;2. Kemudian klik link &lt;b&gt;Edit Setting&lt;/b&gt; dari page yang muncul untuk masuk ke dalam menu setting.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XuCJtxDL0z0/TzSMUWBhcwI/AAAAAAAAAy0/EBNCgijxh0g/s1600/fluid+iframe+2.png.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-XuCJtxDL0z0/TzSMUWBhcwI/AAAAAAAAAy0/EBNCgijxh0g/s1600/fluid+iframe+2.png.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Kemudian pada sisi kiri dari page yang muncul klik menu &lt;b&gt;Setting -&amp;gt; Advance&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-3RGzSVRCulY/TzSM6fPtzYI/AAAAAAAAAy8/VF4WuisnUFI/s1600/fluid+iframe+3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-3RGzSVRCulY/TzSM6fPtzYI/AAAAAAAAAy8/VF4WuisnUFI/s1600/fluid+iframe+3.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;4. Lalu pada page yang muncul cari bagian bernama &lt;b&gt;Canvas Settings&lt;/b&gt;, berikan setting seperti gambar dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-S-ScGVC8vvg/TzSNIHyyZQI/AAAAAAAAAzE/yp-puHu9aqs/s1600/fluid+iframe+4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="82" src="http://4.bp.blogspot.com/-S-ScGVC8vvg/TzSNIHyyZQI/AAAAAAAAAzE/yp-puHu9aqs/s320/fluid+iframe+4.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Dengan memilih &lt;b&gt;Canvas Width Fluid&lt;/b&gt; dan &lt;b&gt;Canvas Heigth &amp;nbsp;Fluid&lt;/b&gt; maka aplikasi kita akan memiliki tampilan secara full/tanpa border didalam sistem Facebook Apps.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rRr70mThEcE/TzSNWcvzKGI/AAAAAAAAAzM/nuCgKULSRwU/s1600/fluid+iframe+5.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="92" src="http://3.bp.blogspot.com/-rRr70mThEcE/TzSNWcvzKGI/AAAAAAAAAzM/nuCgKULSRwU/s320/fluid+iframe+5.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Gambar Untuk Lihat Lebih Jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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/1849241673401248017-5525729158393341360?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/5525729158393341360/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2012/02/build-facebook-apps.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5525729158393341360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5525729158393341360'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2012/02/build-facebook-apps.html' title='Build Facebook Apps'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-gBgp-_c-Y5k/TzSHif3I-yI/AAAAAAAAAxU/143VMq-tmsE/s72-c/facebook-applications.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-8343950753576850989</id><published>2011-12-27T02:21:00.000-08:00</published><updated>2011-12-27T02:24:28.661-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='device'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>VirtualBox : Create Virtual Machine</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2ihN9OLAa_M/TvmXrUKWR9I/AAAAAAAAAxA/47QldtVUZ3I/s1600/images.jpeg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="145" src="http://4.bp.blogspot.com/-2ihN9OLAa_M/TvmXrUKWR9I/AAAAAAAAAxA/47QldtVUZ3I/s200/images.jpeg" width="145" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://en.wikipedia.org/wiki/File:Virtualbox_logo.png" target="_blank"&gt;en.wikipedia.org&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Pada saat Deploy Sebuah Software di komputer server client terkadang terdapat perbedaan spesifikasi dengan komputer yang digunakan saat development software. &lt;br /&gt;&lt;br /&gt;Seperti Perbedaan operating system yang digunakan dan&amp;nbsp; setting&amp;nbsp; &amp;amp; software yang terdapat pada komputer sever client.&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Apabila spesifikasi dan setting komputer server client tidak dapat diubah dan pengandaan komputer server baru tidak dapat dipenuhi, maka solusi yang dapat digunakan adalah dengan membuat Virtual Machine.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Virtual machine (VM) adalah suatu environment yang berupa program. Dengan menggunakan Virtual machine (VM) maka satu buah mesin/komputer yang sama dapat menjalankan multi operating system secara bersamaan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Enviroment yang menyediakan service Virtual machine (VM) biasa disebut dengan istilah &lt;b&gt;"HOST"&lt;/b&gt; sedangkan setiap Virtual machine (VM) biasa sebut dengan istilah &lt;b&gt;"GUEST"&lt;/b&gt;&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;&lt;a href="https://www.virtualbox.org/" target="_blank"&gt;VirtualBox&lt;/a&gt; adalah salah satu sebuah program untuk membuat Virtual Machine yang di sponsorin oleh perusahaan Oracle. VirtualBox tersedia di Operating System Windows, Linux, Macintosh dan Solaris dan bisa didapatkan secara Free. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada posting ini akan menjelaskan cara instalasi Virtual Box di &lt;b&gt;Ubuntu 11.10&lt;/b&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;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;A. Download VirtualBox&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Download VirtualBox untuk Ubuntu 11.10 di alamat &lt;a href="https://www.virtualbox.org/wiki/Linux_Downloads" target="_blank"&gt;https://www.virtualbox.org/wiki/Linux_Downloads&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8JfZOo54gFU/TvmQb96mqbI/AAAAAAAAAtA/BS-bu2MSjaQ/s1600/download.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="23" src="http://3.bp.blogspot.com/-8JfZOo54gFU/TvmQb96mqbI/AAAAAAAAAtA/BS-bu2MSjaQ/s400/download.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;2. Apabila proses download berhasil maka hasil download akan tanpak seperti gambar dibawah ini.&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/-zuJ6x_rPOIc/TvmQw0NaJuI/AAAAAAAAAtc/-SK8wwBfG-Y/s1600/instalasi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-zuJ6x_rPOIc/TvmQw0NaJuI/AAAAAAAAAtc/-SK8wwBfG-Y/s1600/instalasi.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;B. Instalasi VirtualBox&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;1. Dari hasil download klik file bernama virtualbox-&lt;b&gt;4.1_4.1.6-74713~Ubuntu~oneiric_i386.deb&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zuJ6x_rPOIc/TvmQw0NaJuI/AAAAAAAAAtc/-SK8wwBfG-Y/s1600/instalasi.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-zuJ6x_rPOIc/TvmQw0NaJuI/AAAAAAAAAtc/-SK8wwBfG-Y/s1600/instalasi.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Setelah file installasi VirtualBox di klik akan muncul window yang berisikan informasi tentang virtualBox. Kemudian tekan &lt;b&gt;tombol install&lt;/b&gt; yang berada pada window tersebut.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lJaaZcIUAQo/TvmRkE5m2gI/AAAAAAAAAto/wy9-BAEjiYg/s1600/instalasi-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://3.bp.blogspot.com/-lJaaZcIUAQo/TvmRkE5m2gI/AAAAAAAAAto/wy9-BAEjiYg/s320/instalasi-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Apabila proses instalasi berhasil maka program VirtualBox akan terdapat di Menu Program.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NWdJZ7t_wZg/TvmRwxMlB6I/AAAAAAAAAt0/MPb0Dl90U2Q/s1600/instalasi-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://2.bp.blogspot.com/-NWdJZ7t_wZg/TvmRwxMlB6I/AAAAAAAAAt0/MPb0Dl90U2Q/s320/instalasi-3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;C. Membuat virtual Machine di VirtualBox&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Jalankan VirtualBox, Setelah muncul window VirtualBox tekan tombol &lt;b&gt;New&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-C8UMNoj-F5k/TvmR-MKj3dI/AAAAAAAAAuA/nzjbi629A3Q/s1600/create+virtual+box.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="239" src="http://4.bp.blogspot.com/-C8UMNoj-F5k/TvmR-MKj3dI/AAAAAAAAAuA/nzjbi629A3Q/s320/create+virtual+box.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;2. Kemudian tombol &lt;b&gt;Next.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4z_1iZrVUnU/TvmSc-L9FnI/AAAAAAAAAuY/ubNBWItE0yE/s1600/create+virtual+box+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://3.bp.blogspot.com/-4z_1iZrVUnU/TvmSc-L9FnI/AAAAAAAAAuY/ubNBWItE0yE/s320/create+virtual+box+2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HzsY4lxeU2c/TvmSMmqml6I/AAAAAAAAAuM/_YNi3vE5cik/s1600/create+virtual+box+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Berikan nama virtual Machine dan jenis operating system (windows, Ubuntu, dll) yang akan yang akan dibuat, sebagai contoh bernama &lt;b&gt;Ubuntu Desktop &lt;/b&gt;dengan jenis operating system &lt;b&gt;Linux Ubuntu&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HzsY4lxeU2c/TvmSMmqml6I/AAAAAAAAAuM/_YNi3vE5cik/s1600/create+virtual+box+3.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="http://4.bp.blogspot.com/-HzsY4lxeU2c/TvmSMmqml6I/AAAAAAAAAuM/_YNi3vE5cik/s320/create+virtual+box+3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;4. Tentukan besar memori ram yang akan digunakan oleh virtual machine.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-BcmSBq3TZvQ/TvmSnG9MTrI/AAAAAAAAAuk/izh9p0Z4IuM/s1600/create+virtual+box+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://3.bp.blogspot.com/-BcmSBq3TZvQ/TvmSnG9MTrI/AAAAAAAAAuk/izh9p0Z4IuM/s320/create+virtual+box+4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;5. Pilihlah &lt;b&gt;"Create new hard disk"&lt;/b&gt; sebagai virtual hardisk untuk virtual machine yang akan dibuat.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TIs6AIRZzbU/TvmS-6S6KEI/AAAAAAAAAuw/-Lo7x_-GHBs/s1600/create+virtual+box+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-TIs6AIRZzbU/TvmS-6S6KEI/AAAAAAAAAuw/-Lo7x_-GHBs/s320/create+virtual+box+5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;6. Untuk pertama kali mencoba sebaiknya memilih &lt;b&gt;VDI (VirtualBox Disk Image)&lt;/b&gt; sebagai&amp;nbsp; tipe virtual hardisk yang akan digunakan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-IVTy_WJfxI8/TvmTSrcANOI/AAAAAAAAAu8/IpWosZtj-J0/s1600/create+virtual+box+6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://1.bp.blogspot.com/-IVTy_WJfxI8/TvmTSrcANOI/AAAAAAAAAu8/IpWosZtj-J0/s320/create+virtual+box+6.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;7. Virtual Disk Storage yang dipilih adalah &lt;b&gt;Dynamically Allocated&lt;/b&gt; yang artinya ukuran virtual haddisk akan membesar sesuai dengan kebutuhan, apabila memilih &lt;b&gt;FixedSize&lt;/b&gt; maka kapasitas virtual hardisk telah ditentukan secara statis.&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/-BK8puQyleMY/TvmTjO0-VyI/AAAAAAAAAvI/5tWaj2p_w34/s1600/create+virtual+box+7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://4.bp.blogspot.com/-BK8puQyleMY/TvmTjO0-VyI/AAAAAAAAAvI/5tWaj2p_w34/s320/create+virtual+box+7.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;8. Tentukan alamat penyimpan Virtual Harddisk.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-vnV6HRx-yA8/TvmTtScwJUI/AAAAAAAAAvU/aCL-Pz2LpRY/s1600/create+virtual+box+8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://1.bp.blogspot.com/-vnV6HRx-yA8/TvmTtScwJUI/AAAAAAAAAvU/aCL-Pz2LpRY/s320/create+virtual+box+8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;9. Apabila proses membuat virtual machine berhasil maka akan muncul pada window VirtualBox seperti dibawah, sebagai contoh virtual machine yang baru selesai dibuat bernama&lt;b&gt; Ubuntu Desktop&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TNE_MCcKG7U/TvmUVmQWbaI/AAAAAAAAAvg/494Wj16JWk4/s1600/create+virtual+box+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://2.bp.blogspot.com/-TNE_MCcKG7U/TvmUVmQWbaI/AAAAAAAAAvg/494Wj16JWk4/s320/create+virtual+box+11.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;D. Instalasi Operating System di Virtual Machine&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Instalasi Operating System di Virtual Machine yang digunakan pada posting ini adalah &lt;b&gt;Ubuntu versi 11.10&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Pada window pilih virtual machine yang akan di install Operating System, kemudian tekan tombol setting.&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/-wLPL-VpwcUk/TvmUkJ0O-bI/AAAAAAAAAvs/R9TcFJwvYkM/s1600/install+os.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-wLPL-VpwcUk/TvmUkJ0O-bI/AAAAAAAAAvs/R9TcFJwvYkM/s1600/install+os.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2. Kemudian pilih menu &lt;b&gt;Storage-&amp;gt;IDE Controller&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tcirC87kP7w/TvmUtzjccmI/AAAAAAAAAv4/cDA1NYyY614/s1600/install+os+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://3.bp.blogspot.com/-tcirC87kP7w/TvmUtzjccmI/AAAAAAAAAv4/cDA1NYyY614/s320/install+os+2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Lalu pilih &lt;b&gt;Attribute-&amp;gt;CD/DVD Driver&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-hDJZYGHR8gY/TvmU1lOHt6I/AAAAAAAAAwE/N6QbTPOOuDo/s1600/install+os+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-hDJZYGHR8gY/TvmU1lOHt6I/AAAAAAAAAwE/N6QbTPOOuDo/s1600/install+os+3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;4. Kemudian arahkan ke DVD Drive di komputer host atau ke file installer Operating System berekstensi &lt;b&gt;*.iso&lt;/b&gt;. Sebagai contoh adalah file *.iso bernama &lt;b&gt;ubuntu-11.10-desktop-i386.iso&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-a_kREv40poE/TvmU_9xN6mI/AAAAAAAAAwQ/RuEgAdGRyzQ/s1600/install+os+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-a_kREv40poE/TvmU_9xN6mI/AAAAAAAAAwQ/RuEgAdGRyzQ/s1600/install+os+4.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;5. Lalu pada window pilih virtual machine tekan tombol &lt;b&gt;Start&lt;/b&gt;, untuk memulai proses instalasi operating system.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RJ8opPTG-CA/TvmVYu1DbrI/AAAAAAAAAwc/hOIGdc3ZuME/s1600/install+os+6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-RJ8opPTG-CA/TvmVYu1DbrI/AAAAAAAAAwc/hOIGdc3ZuME/s1600/install+os+6.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;6. Apabila proses instalasi mulai berjalan akan muncul seperti gambar seperti dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-8uVoof0CAhY/TvmVjiC39JI/AAAAAAAAAwo/WNo_0WTkO_A/s1600/install+os+8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="231" src="http://3.bp.blogspot.com/-8uVoof0CAhY/TvmVjiC39JI/AAAAAAAAAwo/WNo_0WTkO_A/s320/install+os+8.png" width="320" /&gt;&lt;/a&gt;&lt;/div&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;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;E. Pilihan Network di Virtual Machine&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Network di Virtual Machine terdapat 2 pilihan favorit, yaitu sebagai berikut.&lt;/div&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;NAT (Network Address Translation)&lt;/b&gt;, artinya virtual/guest machine&amp;nbsp; menggunakan IP address dan konfigurasi Network yang sama persis dengan Host Machine.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Bridge Adapte&lt;/b&gt;r artinya virtual/guest memiliki IP address dan konfigurasi Network sendiri dan berbeda dengan Host Machine.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Untuk memilih setting network Virtual Machine berada di menu Network.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--eUpg_nTZCo/TvmV1cn0eZI/AAAAAAAAAw0/42UyDMOQ0Q4/s1600/network+adapter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="69" src="http://1.bp.blogspot.com/--eUpg_nTZCo/TvmV1cn0eZI/AAAAAAAAAw0/42UyDMOQ0Q4/s320/network+adapter.png" width="320" /&gt;&lt;/a&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/1849241673401248017-8343950753576850989?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/8343950753576850989/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/12/virtualbox-create-virtual-machine.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8343950753576850989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8343950753576850989'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/12/virtualbox-create-virtual-machine.html' title='VirtualBox : Create Virtual Machine'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2ihN9OLAa_M/TvmXrUKWR9I/AAAAAAAAAxA/47QldtVUZ3I/s72-c/images.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-3564636741603481791</id><published>2011-12-03T07:57:00.001-08:00</published><updated>2011-12-03T08:34:05.219-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nosql'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><title type='text'>Basic Query PHP for MongoDB</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.blogger.com/goog_857997753" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="91" src="http://2.bp.blogspot.com/-p-9XXXNMhWw/TtpGMIhDKYI/AAAAAAAAAs0/SMUjhQxeSsc/s200/mongodb-and-php.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://images.wordpressapi.com/mongodb-and-php.jpg" target="_blank"&gt;wordpressapi.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;NoSQL singkatan dari Not Only SQL. Artinya sebuah sistem basis data yang tidak harus menggunakan perintah SQL  untuk&amp;nbsp; manipulasi data.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;NoSQL atau Database berorientasi dokumen adalah sebuah database yang dapat menjadi alternatif dalam menyimpan data, salah satu database jenis NoSQL yang dapat dipilih adalah &lt;a href="http://dendieisme.blogspot.com/2011/11/mongodb-introducing.html" target="_blank"&gt;mangoDB&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Cara instalasi mongoDB di operating system Ubuntu dapat dilihat di &lt;a href="http://dendieisme.blogspot.com/2011/11/instalasi-mongodb.html" target="_blank"&gt;Klik&lt;/a&gt; dan cara instalasi PHP dapat dilihat di &lt;a href="http://dendieisme.blogspot.com/2011/10/instalasi-apache-php-mysql-di-ubuntu.html" target="_blank"&gt;Klik&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Agar PHP dapat mengakses database mongoDB maka pada PHP harus memiliki Driver Mongo. Driver adalah sebuah program khusus yang berisikan library agar PHP memiliki kemampuan yang lebih kaya. Anda dapat melihat cara instalasi Driver Mongo di &lt;a href="http://dendieisme.blogspot.com/2011/12/mongodb-install-driver-mongodb-for-php.html" target="_blank"&gt;Klik&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada MongoDB tidak ada namanya table dan record seperti ada pada Database Relational (MySQL, Oracle, dsb), tetapi yang ada pada mongoDB terdapat terminologi sebagai berikut.&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;b&gt;Collection&lt;/b&gt; dapat dianalogikan Table pada database relational (MySQL, Oracle, dsb)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Dokumen&lt;/b&gt; dapat dianalogikan Record pada database relational (MySQL, Oracle, dsb). Atribute Dokumen pada MongoDB bersifat fleksible jumlah nya, sebagai contoh sebuah dokumen dapat terdiri dari 3 atribute dan dokumen yang lainnya lebih dari 3 atribute dalam satu collection yang sama. Tidak seperti pada database relational yang jumlah atribute bersifat statis untuk semua record pada table yang sama. &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;MongoDB merupakan sistem database yang menggunakan konsep key-value artinya setiap dokumen/record pada mongoDB memiliki Key.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Pada posting ini akan menjelaskan menggunakan operasi dasar (Input, Update, Delete, View) data mongoDB dengan Server Side Scripting PHP. Operating System yang digunakan pada posting ini adalah Ubuntu versi 11.10 dengan mongoDB versi 2.0.1 dan PHP versi 5.x.x&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. MEMBUAT KONEKSI&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;/pre&gt;&lt;b&gt;2. MEMBUAT DATABASE DAN MEMILIH DATABASE&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas memilih database bernama &lt;b&gt;sisfoKampus&lt;/b&gt; apabila database bernama sisfoKampus belum ada maka secara otomatis akan dibuatkan oleh mongoDB.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;3. MEMBUAT COLLECTION DAN MEMILIH COLLECTION&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas memilih collection/table bernama &lt;b&gt;bukutamu&lt;/b&gt; apabila collection/table bernama bukutamu belum ada maka secara 	otomatis akan dibuatkan oleh mongoDB.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;4. MENGHAPUS COLLECTION&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&lt;br /&gt;$collection-&amp;gt;remove();	&lt;/pre&gt;Pada contoh diatas menghapus collection bukutamu&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. MENAMBAH DATA&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&amp;nbsp;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&lt;br /&gt;$obj1 = array('nama'=&amp;gt;'dendie', 'komentar'=&amp;gt;'komentar 1');&lt;br /&gt;$obj2 = array('nama'=&amp;gt;'miftah', 'komentar'=&amp;gt;'komentar 2');&lt;br /&gt;$obj3 = array('nama'=&amp;gt;'yudi', 'komentar'=&amp;gt;'komentar 3');&lt;br /&gt;&lt;br /&gt;$collection-&amp;gt;insert($obj1);&lt;br /&gt;$collection-&amp;gt;insert($obj2);&lt;br /&gt;$collection-&amp;gt;insert($obj3);	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas memasukan data sebanyaK tiga buah kedalam collection bernama bukutamu.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;6. MENAMPILKAN SELURUH DATA&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&amp;nbsp;&amp;lt;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&amp;nbsp;&lt;br /&gt;$cursor = $collection-&amp;gt;find();&lt;br /&gt;&lt;br /&gt;foreach ($cursor as $val) {&lt;br /&gt;  echo 'ID :'.$val["_id"];&lt;br /&gt;  echo 'NAMA :'.$val["nama"];&lt;br /&gt;  echo 'KOMENTAR :'.$val["komentar"];&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas menampilan seluruh data pada collection bernama bukutamu	&lt;/div&gt;&lt;br /&gt;&lt;b&gt;7. MENAMPILKAN DATA DENGAN LIMIT&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&lt;br /&gt;$cursor = $collection-&amp;gt;find()-&amp;gt;limit(2);&lt;br /&gt;&lt;br /&gt;foreach ($cursor as $val) {&lt;br /&gt;  echo 'ID :'.$val["_id"];&lt;br /&gt;  echo 'NAMA :'.$val["nama"];&lt;br /&gt;  echo 'KOMENTAR :'.$val["komentar"];			&lt;br /&gt;}	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas menampilan data sebanyak 2 buah dari collection bernama bukutamu.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;8. MENAMPILKAN DATA DENGAN SORTING ASCENDING&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&lt;br /&gt;$cursor = $collection-&amp;gt;find()-&amp;gt;sort(array('nama'=&amp;gt;true));&lt;br /&gt;&lt;br /&gt;foreach ($cursor as $val) {&lt;br /&gt;  echo 'ID :'.$val["_id"];&lt;br /&gt;  echo 'NAMA :'.$val["nama"];&lt;br /&gt;  echo 'KOMENTAR :'.$val["komentar"];			&lt;br /&gt;}	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas melakukan pengurutan data pada field nama secara ascending pada collection bernama bukutamu.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;9. MENAMPILKAN DATA TERTENTU&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&amp;nbsp;&lt;br /&gt;$cursor = $collection-&amp;gt;find(array('nama'=&amp;gt;'dendie'));&lt;br /&gt;foreach ($cursor as $val) {&lt;br /&gt;  echo 'ID :'.$val["_id"];&lt;br /&gt;  echo 'NAMA :'.$val["nama"];&lt;br /&gt;  echo 'KOMENTAR :'.$val["komentar"];			&lt;br /&gt;}&lt;br /&gt;	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas melakukan pencarian data pada field &lt;b&gt;nama&lt;/b&gt; yang memiliki sama dengan &lt;b&gt;dendie&lt;/b&gt; pada collection bernama bukutamu.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;10. MENAMPILKAN DATA YANG MENGANDUNG KATA TERTENTU&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;$cursor =$collection-&amp;gt;find(array("nama" =&amp;gt; new MongoRegex("/en/")));&lt;br /&gt;foreach ($cursor as $val) {&lt;br /&gt;  echo 'ID :'.$val["_id"];&lt;br /&gt;  echo 'NAMA :'.$val["nama"];&lt;br /&gt;  echo 'KOMENTAR :'.$val["komentar"];			&lt;br /&gt;}	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas melakukan pencarian data pada field &lt;b&gt;nama&lt;/b&gt; yang mengandun kata &lt;b&gt;en&lt;/b&gt; pada collection bernama bukutamu.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;11. MENGHITUNG JUMLAH DATA&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&lt;br /&gt;$count = $collection-&amp;gt;count();&lt;br /&gt;echo $count;	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas menghitung jumlah data pada collection bernama bukutamu.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;12. UPDATE DATA&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&lt;br /&gt;$collection-&amp;gt;update(array('nama'=&amp;gt;'miftah'),array('$set'=&amp;gt;array('komentar'=&amp;gt;'komentar 2 di edit')));	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas melakukan update data pada field &lt;b&gt;komentar&lt;/b&gt; untuk nama &lt;b&gt;miftah &lt;/b&gt;pada collection bernama bukutamu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;13. Hapus data&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;$m = new Mongo();&lt;br /&gt;$db = $m-&amp;gt;sisfoKampus;&lt;br /&gt;$collection = $db-&amp;gt;bukutamu;&lt;br /&gt;$collection-&amp;gt;remove(array('nama'=&amp;gt;'miftah'));	&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas menghapus data yang memiliki nama &lt;b&gt;miftah&lt;/b&gt; pada collection bernama bukutamu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Informasi lebih lengkap tentang PHP dan Monggo bisa didapat di&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://php.net/manual/en/book.mongo.php" target="_blank"&gt;php.net/manual/en/book.mongo.php&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.php.net/manual/en/mongo.sqltomongo.php"&gt;http://www.php.net/manual/en/mongo.sqltomongo.php&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-3564636741603481791?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/3564636741603481791/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/12/basic-query-php-for-mongodb.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/3564636741603481791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/3564636741603481791'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/12/basic-query-php-for-mongodb.html' title='Basic Query PHP for MongoDB'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-p-9XXXNMhWw/TtpGMIhDKYI/AAAAAAAAAs0/SMUjhQxeSsc/s72-c/mongodb-and-php.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-1512599192732123782</id><published>2011-12-03T07:11:00.001-08:00</published><updated>2011-12-03T07:49:46.638-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nosql'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><title type='text'>MongoDB : Install Driver mongoDB for PHP</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-L2jEQL4Qiks/Tto99EH4IBI/AAAAAAAAAsc/jkoNCjwXHxc/s1600/mongodb.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="71" src="http://1.bp.blogspot.com/-L2jEQL4Qiks/Tto99EH4IBI/AAAAAAAAAsc/jkoNCjwXHxc/s200/mongodb.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="https://www.silentrunners.de/mongo/basics" target="_blank"&gt;silentrunners.de&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: left;"&gt;PHP adalah sebuah server sde scripting yang populer. Banyak orang menggunakan PHP karena relatif cepat untuk memperlajarinya.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dan PHP realtif cepat untuk membuat sebuah website atau aplikasi berbasi web yang dinamis apabila dibandingkan dengan Server Side Scripting yang lain.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dalam membuat aplikasi berbasis web tidak bisa dipisahkan dengan database yang memiliki fungsi utama sebagai media penyimpanan data. Database yang banyak digunakan antara lain &lt;a href="http://dendieisme.blogspot.com/2011/04/about-mysql.html" target="_blank"&gt;MySQL&lt;/a&gt;, Oracle, Microsoft SQL Server. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Selain daetabase berjenis Relational (&lt;a href="http://dendieisme.blogspot.com/2011/04/about-mysql.html" target="_blank"&gt;MySQL&lt;/a&gt;, Oracle, Microsoft SQL Server) terdapat jenis database yang lain yaitu NoSQL atau Database berorientasi dokumen.&lt;/div&gt;&lt;br /&gt;Sebuah database yang dapat menjadi alternatif dalam menyimpan data berjenis NoSQL dapat menggunakan &lt;a href="http://dendieisme.blogspot.com/2011/11/mongodb-introducing.html" target="_blank"&gt;mangoDB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;MongoDB bisa didapatkan secara free alias gratis di &lt;a href="http://www.mongodb.org/" target="_blank"&gt;www.mongodb.org&lt;/a&gt;. untuk lebih jelas mengenai MongoDB dapat dapat dilihat di &lt;a href="http://dendieisme.blogspot.com/2011/11/mongodb-introducing.html" target="_blank"&gt;Klik Lebih lengkap&lt;/a&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada posting ini akan menjelaskan menggunakan mongoDB dengan Server Side Scripting PHP. Operating System yang digunakan pada posting ini adalah Ubuntu versi 11.10 dengan mongoDB versi 2.0.1 dan PHP versi 5.x.x&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Cara instalasi mongoDB di operating system Ubuntu dapat dilihat di &lt;a href="http://dendieisme.blogspot.com/2011/11/instalasi-mongodb.html" target="_blank"&gt;sini&lt;/a&gt; dan cara instalasi PHP dapat dilihat &lt;a href="http://dendieisme.blogspot.com/2011/10/instalasi-apache-php-mysql-di-ubuntu.html" target="_blank"&gt;di sini&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Agar PHP dapat mengakses database mongoDB maka pada PHP harus memiliki Driver Mongo.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Driver adalah sebuah program khusus yang berisikan library agar PHP memiliki kemampuan yang lebih kaya. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk mendapatkan Driver Mongo bisa dilakukan dengan cara manual yaitu kita download source code kemudian dilakukan kompilasi sehingga menghasilkan file yang berekstensi &lt;b&gt;*.dll (Windows)&lt;/b&gt; dan *&lt;b&gt;.so (Linux)&lt;/b&gt;. Apabila tertarik dengan cara manual maka driver dapat di download di &lt;a href="http://www.mongodb.org/display/DOCS/Drivers" target="_blank"&gt;http://www.mongodb.org/display/DOCS/Drivers&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Cara lain untuk mendapkan Driver Mongo di PHP adalah melalui Repository PHP yang bernama PECL. &amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://pecl.php.net/" target="_blank"&gt;PECL&lt;/a&gt; singkatan dari PHP Extention Code Library yaitu sebuah Repository atau wadah berisikan Kode Program betuliskan bahasa pemrograman C yang bertujuan untuk memperkaya fungsi PHP. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Cara mudah untuk mendapat Driver MongoDB melalui PECL yang dimulai dengan mengisntal PECL Client terlebih dahulu.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;PECL memiliki peran untuk melakukan pencarian library, mendowload library, kompilasi Library hingga instalasi Library.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;A. INSTALASI PECL CLIENT&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada Command Line ketikan perintah dibawah ini&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo apt-get install php-pear&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Setelah instalasi selesai check PECL dengan cara dibawah ini&lt;/div&gt;&lt;pre class="php" name="code"&gt;pecl -V&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Apabila instalasi berhasil seharusnya muncul seperti dibawah ini&lt;/div&gt;&lt;pre class="php" name="code"&gt;PEAR Version: 1.9.2&lt;br /&gt;PHP Version: 5.3.6-13ubuntu3.2&lt;br /&gt;Zend Engine Version: 2.3.0&lt;br /&gt;Running on: Linux dendie-Satellite-M105 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686&lt;br /&gt; &lt;/pre&gt;&lt;b&gt;B. INSTALASI DRIVER MONGO&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pada Command Line ketikkan perintah dibawah ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo pecl install mongo&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Proses download driver mongo hingga Instalasi driver mongo akan dilakukaan oleh PECL Client, kita cukup menunggunya sampai semua prosesnya selesai.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tanda apabila semua proses yang dilakukan PECL Client seperti ditunjukan dibawah ini&lt;/div&gt;&lt;pre class="php" name="code"&gt;Build process completed successfully&lt;br /&gt;Installing '/usr/lib/php5/20090626+lfs/mongo.so'&lt;br /&gt;install ok: channel://pecl.php.net/mongo-1.2.6&lt;br /&gt;configuration option "php_ini" is not set to php.ini location&lt;br /&gt;You should add "extension=mongo.so" to php.ini&lt;br /&gt; &lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Tulisan diatas menginformasi Driver Mongo telah siap dan berada di alamat &lt;b&gt;/usr/lib/php5/20090626+lfs/mongo.so&lt;/b&gt; dan diminta untuk mengaktifkan nya file konfigurasi PHP bernama &lt;b&gt;php.ini&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;C. MENGAKTIFKAN DRIVER MONGO&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk mengaktifkan driver mongo di PHP berada di file bernama &lt;b&gt;php.ini&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo gedit /etc/php5/apache2/php.ini&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Kemudian tambahkan baris &lt;b&gt;extension=/usr/lib/php5/20090626+lfs/mongo.so&lt;/b&gt; pada file &lt;b&gt;php.ini&lt;/b&gt; di area&lt;b&gt; Dynamic Extention&lt;/b&gt; seperti pada gambar dibawah ini&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-FRcuzG5bpxA/TtpBcpo97II/AAAAAAAAAsk/bwfSGnov5Us/s1600/Load+mongo+so.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-FRcuzG5bpxA/TtpBcpo97II/AAAAAAAAAsk/bwfSGnov5Us/s400/Load+mongo+so.png" width="381" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Apabila diperlukan Restart Webserver Apache (kalau menggunakan Apache) agar langsung memberikan efek seperti contoh dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo /etc/init.d/apache2 restart&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;D. MEMERIKSA DRIVER MONGO&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk memeriksa driver mongo dapat dicoba dengan memangil function php bernama &lt;b&gt;phpinfo&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;1. Buatlah file bernama &lt;b&gt;mongo.php&lt;/b&gt;&lt;br /&gt;2. Pada file tersebut ketikkan &lt;br /&gt;&lt;pre class="php" name="code"&gt;phpinfo();&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;3. Ketikan pada browser (Crome, Opera, Firefox, IE) alamat &lt;b&gt;http://127.0.0.1/mongo.php&lt;/b&gt; maka harus muncul bagian gambar seperti dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-aLhts9i555M/TtpByWaEUXI/AAAAAAAAAss/-3YGYrWv-KM/s1600/phpinfo-mongo.pn" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="67" src="http://2.bp.blogspot.com/-aLhts9i555M/TtpByWaEUXI/AAAAAAAAAss/-3YGYrWv-KM/s400/phpinfo-mongo.pn" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-aLhts9i555M/TtpByWaEUXI/AAAAAAAAAss/-3YGYrWv-KM/s1600/phpinfo-mongo.pn" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-1512599192732123782?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/1512599192732123782/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/12/mongodb-install-driver-mongodb-for-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1512599192732123782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1512599192732123782'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/12/mongodb-install-driver-mongodb-for-php.html' title='MongoDB : Install Driver mongoDB for PHP'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-L2jEQL4Qiks/Tto99EH4IBI/AAAAAAAAAsc/jkoNCjwXHxc/s72-c/mongodb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-7954848979983127827</id><published>2011-12-03T05:21:00.001-08:00</published><updated>2011-12-03T06:34:17.936-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nosql'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><title type='text'>MongoDB : Basic Command</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cjZkYR9jI2k/TtooO0ZQWdI/AAAAAAAAAr8/M2hMLdPgx6U/s1600/logo.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="155" src="http://4.bp.blogspot.com/-cjZkYR9jI2k/TtooO0ZQWdI/AAAAAAAAAr8/M2hMLdPgx6U/s200/logo.jpg" width="155" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.glenscott.co.uk/blog/2011/10/06/getting-started-with-mongodb-and-php-on-mac-os-x/" target="_blank"&gt;http://www.glenscott.co.uk&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;NoSQL atau Database berorientasi dokumen adalah sebuah database yang dapat menjadi alternatif dalam menyimpan data. Salah satu database jenis NoSQL yang dapat dipilih adalah mangoDB.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;mangoDB&amp;nbsp; bisa didapatkan secara free alias gratis di &lt;a href="http://www.mongodb.org/"&gt;www.mongodb.org&lt;/a&gt;. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Proyek development mangoDB dimulai pada tahun 2007 dibuat mengunakan bahasa pemrograman c++ oleh perusahaan bernama 10G kemudian tahuan 2009 adalah tahun pertama mongoDB release, untuk lebih jelas mengenai MongoDB dapat dapat dilihat di &lt;a href="http://dendieisme.blogspot.com/2011/11/mongodb-introducing.html" target="_blank"&gt;Klik Lebih lengkap&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada posting ini akan menjelaskan operasi-operasi umum (Create, Update, Delete, View) dalam manipulasi data menggunakan mongoDB melalui command line. Anda dapat melihat cara instalasi mongoDB di ubuntu pada &lt;a href="http://dendieisme.blogspot.com/2011/11/instalasi-mongodb.html" target="_blank"&gt;link ini&lt;/a&gt;.   &lt;/div&gt;&lt;br /&gt;Versi mongoDB yang digunakan pada posting ini adalah versi 2.0.1&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sebelum memulai manipulasi data yang perlu dilakukan pertama kali adalah terlebih dahulu login ke mongoDB, seperti cara dibawah ini&lt;/div&gt;&lt;pre class="php" name="code"&gt;mongo&lt;/pre&gt;Maka pada layar seharusnya muncul seperti gambar dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ldMGPaLxfOc/TtoqUSVyWzI/AAAAAAAAAsE/inIJMLcDdWs/s1600/login.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="70" src="http://2.bp.blogspot.com/-ldMGPaLxfOc/TtoqUSVyWzI/AAAAAAAAAsE/inIJMLcDdWs/s320/login.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A. CREATE DATABASE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk membuat database di mongoDB cukup sederhana. pada mongoDB database apabila database tersebut tidak memiliki collection maka secara fisik database tidak ada dibuat oleh mongo.&lt;br /&gt;&lt;br /&gt;Collection apabila di RDMS (MySQL, Oracle, Mircosoft SQL Server) dapat dianalogikan dengan table.&lt;/div&gt;&lt;br /&gt;Berikut ini adalah membuat database, sebagai contoh bernama &lt;b&gt;kamus&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dXSUmP2nPbU/TtoqoYOO-bI/AAAAAAAAAsM/5YJsdtsOExE/s1600/usedatabase.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="100" src="http://2.bp.blogspot.com/-dXSUmP2nPbU/TtoqoYOO-bI/AAAAAAAAAsM/5YJsdtsOExE/s320/usedatabase.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;B. SHOW DATABASE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk menampilkan seluruh database yang ada pada database mongoDB dapat menggunakan cara dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;show dbs&lt;/pre&gt;Maka akan tampil seperti dibawah ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;foo       (empty)&lt;br /&gt;local       (empty)&lt;br /&gt;sisfoKampus   0.0625GB&lt;br /&gt;sisfoKampus2  (empty)&lt;br /&gt;test       (empty)&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;C. DROP DATABASE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk menghapus sebuah database dapat menggunakan cara dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;use kamus&lt;br /&gt;db.dropDatabase();&lt;br /&gt;&lt;/pre&gt;Command diatas diasumsikan menghapus database bernama &lt;b&gt;kamus&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;D. USE DATABASE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk memilih atau mengganti database pada database mongoDB dapat menggunakan cara dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;use kamus&lt;/pre&gt;Sebagai contoh diatas memilih database bernama &lt;b&gt;kamus&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;E. SHOW COLLECTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Collection apabila di RDMS (MySQL, Oracle, Mirosoft SQL Server) dapat dianalogikan dengan table. Untuk menampilkan collection caranya adalah sebagai berikut.&lt;/div&gt;&lt;pre class="php" name="code"&gt;use kamus&lt;br /&gt;show collections&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Contoh diatas menampilkan seluruh collection di database bernama &lt;b&gt;kamus&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;istilah&lt;br /&gt;system.indexes&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;F. INSERT DATA&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk insert data kesebuah collection dapat menggunakan cara dibawah ini. sebuah collection akan otomatis tercipta ketika melakukan insert data minimal satu buah.&lt;/div&gt;&lt;pre class="php" name="code"&gt;use kamus &lt;br /&gt;db.istilah.save({istilah : "komputer", deskripsi : "komputer adalah bla.. bla.. bla.."});&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Contoh diatas menginputkan data pada collection bernama &lt;b&gt;istilah&lt;/b&gt; yang berada di database bernama &lt;b&gt;kamus&lt;/b&gt;. Collection bernama &lt;b&gt;istilah&lt;/b&gt; otomatis akan tercipta ketikan melakukan insert data.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada collection &lt;b&gt;istilah&lt;/b&gt; terdiri dari dua buah kolom yaitu &lt;b&gt;istilah&lt;/b&gt; dan &lt;b&gt;komputer&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;G. VIEW DATA&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk melihat seluruh data pada sebuah collection dapat menggunakan cara dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;use kamus&amp;nbsp;&lt;/pre&gt;&lt;pre class="php" name="code"&gt;db.istilah.find();&lt;br /&gt;&lt;/pre&gt;Maka akan menampilkan data seperti dibawah ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;{ "_id" : ObjectId("4ecb5390b2445f6526000003"), "istilah" : "komputer", "deskripsi" : "komputer adalah bla.. bla.. bla.." }&lt;br /&gt;{ "_id" : ObjectId("4ecb5390b2445f6526000003"), "istilah" : "web", "deskripsi" : "web adalah bla.. bla.. bla.." }&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Contoh diatas melampilkan seluruh data collection bernama &lt;b&gt;istilah&lt;/b&gt; yang berada di database bernama &lt;b&gt;kamus&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;H. UPDATE DATA&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk update data disebuah collection dapat menggunakan cara dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;data = db.istilah.findOne( { istilah : "komputer" } );&lt;br /&gt;data.deskripsi = "komputer adalah seperangkat komputer yang memiliki kemampuan bla.. bla.. bla";&lt;br /&gt;db.istilah.save( data );&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Contoh diatas melakukan update data yang memiliki istilah &lt;b&gt;komputer&lt;/b&gt; pada collection bernama &lt;b&gt;istilah&lt;/b&gt; yang berada di database bernama &lt;b&gt;kamus&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;I. DELETE DATA&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk delete data disebuah collection dapat menggunakan cara dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;db.istilah.remove( {istilah : "komputer"} );&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Contoh diatas melakukan hapus data pada collection bernama &lt;b&gt;komputer&lt;/b&gt; yang berada di database bernama &lt;b&gt;kamus&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;J. DELETE COLLECTION&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Untuk menghapus sebuah collection dapat menggunakan cara dibawah ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;db.istilah.drop();&lt;/pre&gt;Contoh diatas melakukan hapus collection bernama &lt;b&gt;istilah&lt;/b&gt; yang berada di database bernama &lt;b&gt;kamus&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;K. LOKASI PENYIMPAN DATABASE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk mengetahui lokasi default penyimpanan fisik database di mangoDB secara default berada di alamat &lt;b&gt;/var/lib/mongodb&lt;/b&gt; seperti contoh dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;ls -al /var/lib/mongodb&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hVAZGOn3tEk/Ttou5Efj5AI/AAAAAAAAAsU/lR3Yx4GTvYg/s1600/Screenshot+at+2011-11-26+22%253A18%253A47.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="68" src="http://3.bp.blogspot.com/-hVAZGOn3tEk/Ttou5Efj5AI/AAAAAAAAAsU/lR3Yx4GTvYg/s400/Screenshot+at+2011-11-26+22%253A18%253A47.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Masih terdapat banyak sintak-sintak dalam melakukan manipulasi data yang dapat diliha &lt;a href="http://www.mongodb.org/display/DOCS/Overview+-+The+MongoDB+Interactive+Shell#Overview-TheMongoDBInteractiveShell-Deleting" target="_blank"&gt;di sini&lt;/a&gt; dan &lt;a href="http://www.mongodb.org/display/DOCS/dbshell+Reference#dbshellReference-CommandLine" target="_blank"&gt;di sini&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mongodb.org/display/DOCS/Overview+-+The+MongoDB+Interactive+Shell"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-7954848979983127827?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/7954848979983127827/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/12/mongodb-basic-command.html#comment-form' title='4 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7954848979983127827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7954848979983127827'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/12/mongodb-basic-command.html' title='MongoDB : Basic Command'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-cjZkYR9jI2k/TtooO0ZQWdI/AAAAAAAAAr8/M2hMLdPgx6U/s72-c/logo.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6945158469018817206</id><published>2011-11-29T04:08:00.001-08:00</published><updated>2011-11-29T06:02:01.323-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='nosql'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><title type='text'>Instalasi MongoDB</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QhgM-y7_MNQ/TtTdMRmIoEI/AAAAAAAAArk/1OM3Urg943k/s1600/4GBNW15C0KQ1UYXV.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="130" src="http://2.bp.blogspot.com/-QhgM-y7_MNQ/TtTdMRmIoEI/AAAAAAAAArk/1OM3Urg943k/s200/4GBNW15C0KQ1UYXV.png" width="130" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://aboutfoursquare.com/"&gt;Image : aboutfoursquare.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;MongoDB adalah sebuah Database System berjenis database berorientasi dokumen atau biasa dikenal dengan nama populer NoSQL. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB pertama rilis pada tahun 2009 yang dikembangkan oleh perusahaan bernama 10G.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;MongoDB dibuat dengan menggunakan bahasa program C++ untuk lebih jelas mengenai MongoDB dapat dilihat di &lt;a href="http://dendieisme.blogspot.com/2011/11/mongodb-introducing.html" target="_blank"&gt;Klik Lebih lengkap&lt;/a&gt;. Website resmi monggoDB dapat diaksea di alamat &lt;a href="http://www.mongodb.org/"&gt;www.mongodb.org&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB tersedia dalam berbagai Operating System yang dapat dilihat di &lt;a href="http://www.mongodb.org/downloads" target="_blank"&gt;www.mongodb.org/downloads.&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada posting ini akan dijelaskan cara instalasi &lt;b&gt;MongoDB&lt;/b&gt; di &lt;b&gt;Operating System Ubuntu versi 11.10&lt;/b&gt; melalui repository Ubuntu.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;A. Instalasi mongoDB&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Berikut ini adalah tahapan instalasi mongoDB.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;1. Pada Command Line ketikan perintah dibawah ini&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Perintah diatas untuk memberitahukan kepada komputer&amp;nbsp; agar bisa mendownload MongoDB dari respository.&lt;/div&gt;&lt;br /&gt;2. Membuka file &lt;b&gt;source.list&lt;/b&gt;. &lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo /etc/apt/sources.list&lt;/pre&gt;File &lt;b&gt;source.list&lt;/b&gt; adalah file untuk menyimpan seluruh alamat repository.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. Tambahkan dan simpan alamat repository dibawah ini pada file &lt;b&gt;source.list&lt;/b&gt; agar bisa mendowload mongoDB &lt;/div&gt;&lt;pre class="php" name="code"&gt;deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen&lt;/pre&gt;4. Kemudian ketikkan perintah dibawah ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo apt-get update&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Perintah di atas untuk melakukan update perubahan daftar alamat repository. &lt;/div&gt;&lt;br /&gt;5. Ketikan perintah dibawah ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo apt-get install mongodb-10gen&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Perintah diatas adalah memerintah komputer untuk melakukan download dan instalasi mongoDB.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;B. Memeriksa hasil Instalasi mongoDB.&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apabila proses instalasi berhasil, anda dapat melakukan check sperti dibawah ini.&lt;/div&gt;&lt;br /&gt;Pada command line ketikkan perintah seperti ini.&lt;br /&gt;&lt;pre class="php" name="code"&gt;mongo --version&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Maka pada layar seharusnya muncul keterangan versi mongoDB yang diinstall, seperti pada contoh dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-bS_bE0-9uco/TtTS6upEH2I/AAAAAAAAArc/AqlrJsL4bsA/s1600/mongo-version.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="35" src="http://1.bp.blogspot.com/-bS_bE0-9uco/TtTS6upEH2I/AAAAAAAAArc/AqlrJsL4bsA/s400/mongo-version.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk masuk kedalam dalam database mongoDB caranya adalah sebagai berikut.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada command line ketikan perintah seperti ini&lt;/div&gt;&lt;pre class="php" name="code"&gt;mongo&lt;/pre&gt;Maka pada layar seharusnya muncul seperti gambar dibawah ini.&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/-rD06z-F3LXw/TtTdM_iA_5I/AAAAAAAAAro/wKrnc_Iy28w/s1600/login.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="70" src="http://4.bp.blogspot.com/-rD06z-F3LXw/TtTdM_iA_5I/AAAAAAAAAro/wKrnc_Iy28w/s320/login.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ketikan kata &lt;b&gt;help&lt;/b&gt; pada command line mongoDB untuk menampilkan informasi mengenani mongoDB&lt;/div&gt;&lt;pre class="php" name="code"&gt;help&lt;/pre&gt;Setelah kata &lt;b&gt;help&lt;/b&gt; diketikan akan muncul daftar seperti dibawah ini&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-sGIp5DZhr-A/TtTgEptyDaI/AAAAAAAAAr0/Dns1f1zXt5M/s1600/help.png" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/-sGIp5DZhr-A/TtTgEptyDaI/AAAAAAAAAr0/Dns1f1zXt5M/s400/help.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;C. Administrasi MongoDB&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini administrasi dasar mongoDB seperti menghidupkan, restart dan mematikan service mongoDB&lt;/div&gt;&lt;br /&gt;1. Cara menghidupkan service database mongoDB&lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo /etc/init.d/mongodb start&lt;/pre&gt;2. Cara mematikan service database mongoDB&lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo /etc/init.d/mongodb stop&lt;/pre&gt;3. Cara me-restart service mongoDB&lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo /etc/init.d/mongodb restart&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;D. File Konfigurasi MongoDB&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;File Konfigurasi adalah sebuah file untuk menuliskan konfigurasi yang lebih untuk database mongoDB. File konfigurasi mongoDB dapat diakses dengan cara dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo nano /etc/mongodb.conf&lt;/pre&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;E. File log MongoDB&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;File log adalah file yang khusus digunakan untuk mencatat kejadian-kenjadian penting yang berkaitan dengan system database mongoDB, seperti database mongoDB yang tiba-tiba crash maka pada file log tersebut berisikan informasi penyebab terjadinya crash.&lt;/div&gt;&lt;br /&gt;File log mongoDB dapat diakses dengan cara dibawah ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;sudo nano /var/log/mongodb/mongodb.log&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-6945158469018817206?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6945158469018817206/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/11/instalasi-mongodb.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6945158469018817206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6945158469018817206'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/11/instalasi-mongodb.html' title='Instalasi MongoDB'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-QhgM-y7_MNQ/TtTdMRmIoEI/AAAAAAAAArk/1OM3Urg943k/s72-c/4GBNW15C0KQ1UYXV.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-142560551257931696</id><published>2011-11-22T20:22:00.001-08:00</published><updated>2011-11-22T20:58:08.287-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nosql'/><category scheme='http://www.blogger.com/atom/ns#' term='mongodb'/><title type='text'>MongoDB : Introducing</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-jsPL2BmiIac/Tsx1O6iVSrI/AAAAAAAAArM/CvH-VhU4v4E/s1600/images.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="65" src="http://4.bp.blogspot.com/-jsPL2BmiIac/Tsx1O6iVSrI/AAAAAAAAArM/CvH-VhU4v4E/s200/images.jpeg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB adalah sebuah Database yang bersifat Open Source yang memiliki High Performance.&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;MongoDB sebuah database dengan konsep manajemen database berorietasi Dokumen Yang dibuat menggunakan bahasa pemrograman C++.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Database Berorientasi Dokumen adalah sebuah program komputer yang dirancang untuk menyimpan, mengambil dan mengelola data yang berorientasi dokumen.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Database berorientasi Dokumen adalah salah satu dari kategori database yang di kenal dengan istilah populer NoSQL.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;NoSQL singkatan dari Not Only SQL. Artinya sebuah sistem basis data yang tidak harus menggunakan perintah SQL (Structrue Query Language) untuk melakukan proses manipulasi data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Development MongoDB dimulai pada bulan Oktober 2007 oleh Perusahaan Developer Software di New York bernama 10Gen yang secara resmi mongoDB Realese pertama kali pada tahun 2009. Website resmi MongoDB dapat diakses di &lt;a href="http://www.mongodb.org/"&gt;www.mongodb.org&lt;/a&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;MongoDB tersedia dalam berbagai Operating System yang dapat dilihat di &lt;a href="http://www.mongodb.org/downloads" target="_blank"&gt;www.mongodb.org/downloads&lt;/a&gt; dan menyediakan driver untuk berbagai bahasa pemrograman dapat dilihat di &lt;a href="http://www.mongodb.org/display/DOCS/Drivers" target="_blank"&gt;http://www.mongodb.org/display/DOCS/Drivers&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Konsep Database berorientasi dokumen berasal dari layaknya sebuah dokumen yang secara umum, dokumen melakukan enkapsulasi dan encoding data dalam beberapa format standar seperti XML, YAML, JSON, BSON, atau bentuk biner seperi PDF, MS Word, Excel dll.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sintak yang digunakan dalam melakukan manipulasi data pada database MongoDB menggunakan BSON.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;BSON singkatan dari Binary JSON, Sintak dari BSON mewakili dari sebuah struktur data yang sederhana. Website resmi BSON dapat dilihat di &lt;a href="http://bsonspec.org/" target="_blank"&gt;bsonspec.org&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada MongoDB tidak ada namanya table, field dan record seperti pada Database Relational (MySQL, Oracle, dsb), tetapi yang ada pada mongoDB terdapat terminologi sebagai berikut.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Collection&lt;/b&gt; dapat dianalogikan &lt;b&gt;Table&lt;/b&gt; pada database relational (MySQL, Oracle, dsb)&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Dokumen&lt;/b&gt; dapat dianalogikan &lt;b&gt;Record&lt;/b&gt; pada database relational (MySQL, Oracle, dsb).&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Atribute Dokumen pada MongoDB bersifat fleksible jumlahnya, sebagai contoh sebuah dokumen dapat terdiri dari 3 atribute dan dokumen yang lainnya lebih dari 3 atribute dialam collection yang sama. Tidak seperti pada database relational yang jumlah atribute bersifat statis untuk semua record pada table yang sama.&amp;nbsp; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB merupakan sistem database yang menggunakan konsep &lt;b&gt;key-value&lt;/b&gt; artinya setiap dokumen/record pada pada mongoDB memiliki Key.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB memiliki fitur &lt;b&gt;Replikasi&lt;/b&gt; yang sangat bermanfaat untuk sebuah sistem dalam&amp;nbsp; proses backup data secara realtime.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB memiliki fitur &lt;b&gt;Sharding&lt;/b&gt; yaitu sebuah fitur untuk memecah database yang besar menjadi beberapa bagian dengan tujuan meningkatkan performance.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebagai contoh adalah memecah database sebuah website network sosial menjadi menjadi beberapa buah berdasarkan benua (Asia, Eropa, Amerika, Australia).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mungkin pada masa sekarang semua  database berjenis NoSQL tidak mendukung proses transaksi (Tidak ada roolback jika di MySQL).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fitur transaksional sangat diperlukan pada pada proses transaksi sensitif, seperti hal yang bekaitan dengan keuangan, karena Fitur transaksional memiliki peran menjaga validitas sebuah data.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB belum cocok untuk digunakan dalam kasus sistem berbasis transaksi karena memiliki kemungkinan kegagalan. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB sangat cocok untuk membangun sistem seperti website berita, blog, forum, portal, sosial networking atau sebuah sistem yang high trafik dan tidak memerlukan proses transaksi karena memberikan performance yang sangat baik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah hasil banckmark melakukan insert data sebanyak 1 juta record antara MongoDB, MySQL With Engine InnoDB, MySQL with MyISAM. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-fbXtsPtuqpk/Tsx5V-TvuwI/AAAAAAAAArU/8AAIVO8GAlQ/s1600/backmarking.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="92" src="http://4.bp.blogspot.com/-fbXtsPtuqpk/Tsx5V-TvuwI/AAAAAAAAArU/8AAIVO8GAlQ/s320/backmarking.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: justify;"&gt;Hasil banckmark diatas berdasarkan &lt;a href="http://artur.ejsmont.org/blog/content/insert-performance-comparison-of-nosql-vs-sql-servers" target="_blank"&gt;artur.ejsmont.org&lt;/a&gt;. Atau kita bisa juga liat hasil backmark yang di bikin oleh orang lain di &lt;a href="http://obvioushints.blogspot.com/2009/07/benchmarking-mongodb-vs-mysql.html" target="_blank"&gt;obvioushints.blogspot.com&lt;/a&gt; dan&lt;a href="https://gist.github.com/189646" target="_blank"&gt; gist.github.com&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kesimpulan hasil banckmark adalah MangoDB memberikan kinerja yang baik dan dapat menjadi alternatif database untuk sistem yang high trafik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MongoDB telah banyak yang menggunakan seperti foursquare, kompasiana, disney, sap, forbes, sourceforge, github, &lt;a href="http://www.mongodb.org/display/DOCS/Production+Deployments" target="_blank"&gt;dll&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-142560551257931696?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/142560551257931696/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/11/mongodb-introducing.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/142560551257931696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/142560551257931696'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/11/mongodb-introducing.html' title='MongoDB : Introducing'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-jsPL2BmiIac/Tsx1O6iVSrI/AAAAAAAAArM/CvH-VhU4v4E/s72-c/images.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-7101562712631221598</id><published>2011-11-11T08:10:00.001-08:00</published><updated>2011-11-11T09:32:16.396-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>View MySQL Objects</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MRPglnAWUEk/Tr1I0U7Yw4I/AAAAAAAAArE/Pzsowno0Xss/s1600/database_design.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="92" src="http://3.bp.blogspot.com/-MRPglnAWUEk/Tr1I0U7Yw4I/AAAAAAAAArE/Pzsowno0Xss/s200/database_design.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.checkitout.co.uk/"&gt;www.checkitout.co.uk&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Database adalah kumpulan informasi yang disimpan didalam komputer secara sistematik yang kemudian informasi tersebut diolah oleh suatu program komputer.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Program Komputer yang digunakan untuk mengelola database tersebut dinamakan Database Manajemen System (DBMS). Terdapat banyak merk database diantaranya ialah DBMS yang berjenis Relational adalah &lt;a href="http://dendieisme.blogspot.com/2011/04/about-mysql.html" target="_blank"&gt;MySQL&lt;/a&gt;, Oracle, Microsoft SQL Server, Informix, dsb.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Didalam sebuah Database Manajemen System (DBMS) terdiri dari banyak objek. Seperti pada Database MySQL yang memiliki objek Table, &lt;a href="http://dendieisme.blogspot.com/2009/02/view-di-mysql.html" target="_blank"&gt;View&lt;/a&gt;, Index, &lt;a href="http://dendieisme.blogspot.com/2009/03/mysql-store-procedure.html" target="_blank"&gt;Procedure&lt;/a&gt;, &lt;a href="http://dendieisme.blogspot.com/2009/03/membuat-function-di-mysql.html" target="_blank"&gt;Function&lt;/a&gt;, &lt;a href="http://dendieisme.blogspot.com/2009/02/membuat-trigger.html" target="_blank"&gt;Trigger&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Untuk melihat objek-objek database MySQL dapat mengunakan software MySQL GUI (Graphical User Interface) Client seperti Navicate, MySQL Query Browser, SQLYog, dsbnya.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tetapi apabila Softwara MySQL GUI (Graphical User Interface) Client tidak terdapat pada komputer, dan kita membutuhkan information objek-objek Database Manajemen System (DBMS) maka alternatif yang digunakan adalah menggunakan MySQL Client Command Line.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;MySQL Server meyimpan berbagai information objek di sebuah database bernama &lt;b&gt;INFORMATION_SCHEMA&lt;/b&gt;. Untuk dapat meng-akses database  tersebut kita harus login sebagai root terlebih dahulu.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dibawah ini adalah cara untuk mendapatkan informasi mengenai objek yang terdapat pada Database Manajemen System (DBMS) MySQL. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk mendapatkan informasi mengenai objek yang terdapat pada Database Manajemen System (DBMS) MySQL terlebih dahulu harus login ke MySQL Server sebagai &lt;b&gt;root&lt;/b&gt;. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Login Ke MYSQL melalui MYSQL Client Command Line  sebagai root seperti contoh dibawah. &lt;/div&gt;&lt;br /&gt;Pola &lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql -uusernameroot -ppasswordroot &lt;/pre&gt;Contoh &lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql -uroot -ppass&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;1. Cara menampilkan database di MySQL Server database&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;show databases&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+----------------------------------------+&lt;br /&gt;| Database                               |&lt;br /&gt;+----------------------------------------+&lt;br /&gt;| information_schema                     |&lt;br /&gt;| 234_movies                             |&lt;br /&gt;| alumni_cdc                             |&lt;br /&gt;| bakosurtanal                           |&lt;br /&gt;| bankcerdas2                            |&lt;br /&gt;| bankcerdas_fitur                       |&lt;br /&gt;| baz                                    |&lt;br /&gt;| bursasajadah                           |&lt;br /&gt;+----------------------------------------+&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;2. Cara menampilkan seluruh tabel di sebuah database&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pola &lt;br /&gt;&lt;pre class="sql" name="code"&gt;select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA = '[nama database]'&lt;/pre&gt;Contoh, menampilkan seluruh tabel pada database bernama &lt;b&gt;mysql&lt;/b&gt; &lt;br /&gt;&lt;pre class="sql" name="code"&gt;select TABLE_NAME from information_schema.TABLES where TABLE_SCHEMA = 'mysql'&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+---------------------------+&lt;br /&gt;| TABLE_NAME                |&lt;br /&gt;+---------------------------+&lt;br /&gt;| columns_priv              |&lt;br /&gt;| db                        |&lt;br /&gt;| event                     |&lt;br /&gt;| func                      |&lt;br /&gt;| general_log               |&lt;br /&gt;| help_category             |&lt;br /&gt;| help_keyword              |&lt;br /&gt;| help_relation             |&lt;br /&gt;| help_topic                |&lt;br /&gt;| host                      |&lt;br /&gt;| ndb_binlog_index          |&lt;br /&gt;| plugin                    |&lt;br /&gt;| proc                      |&lt;br /&gt;| procs_priv                |&lt;br /&gt;| servers                   |&lt;br /&gt;| slow_log                  |&lt;br /&gt;| tables_priv               |&lt;br /&gt;| time_zone                 |&lt;br /&gt;| time_zone_leap_second     |&lt;br /&gt;| time_zone_name            |&lt;br /&gt;| time_zone_transition      |&lt;br /&gt;| time_zone_transition_type |&lt;br /&gt;| user                      |&lt;br /&gt;| user_info                 |&lt;br /&gt;+---------------------------+&lt;br /&gt;24 rows in set (0.00 sec)&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;3. Cara menampilkan seluruh view di sebuah database&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Pola &lt;br /&gt;&lt;pre class="sql" name="code"&gt;select TABLE_NAME from information_schema.VIEWS where TABLE_SCHEMA = '[nama database]'&lt;/pre&gt;Contoh, menampilkan seluruh view pada database bernama &lt;b&gt;sirapphp&lt;/b&gt; &lt;br /&gt;&lt;pre class="sql" name="code"&gt;select TABLE_NAME from information_schema.VIEWS where TABLE_SCHEMA = 'sirapphp';&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+----------------------------+&lt;br /&gt;| TABLE_NAME                 |&lt;br /&gt;+----------------------------+&lt;br /&gt;| view_reklame_ijin_terakhir |&lt;br /&gt;| view_reklame_report        |&lt;br /&gt;+----------------------------+&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;4. Cara menampilkan seluruh user pada MySQL Server&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;select distinct user from mysql.user where user &amp;lt;&amp;gt; '' order by user&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+--------------+&lt;br /&gt;| user         |&lt;br /&gt;+--------------+&lt;br /&gt;| cacty        |&lt;br /&gt;| indo         |&lt;br /&gt;| politeler    |&lt;br /&gt;| root         |&lt;br /&gt;| sisfoprakre  |&lt;br /&gt;| ssphoto_sd   |&lt;br /&gt;| staff131     |&lt;br /&gt;+--------------+&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;5. Cara menampilkan seluruh index pada sebuah database&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;pola &lt;br /&gt;&lt;pre class="sql" name="code"&gt;select distinct INDEX_NAME from information_schema.STATISTICS where TABLE_SCHEMA = '[nama database]'&lt;/pre&gt;contoh, menampilkan seluruh index pada database bernama sirapphp &lt;br /&gt;&lt;pre class="sql" name="code"&gt;select distinct INDEX_NAME from information_schema.STATISTICS where TABLE_SCHEMA = 'sirapphp'&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+----------------------------+&lt;br /&gt;| INDEX_NAME                 |&lt;br /&gt;+----------------------------+&lt;br /&gt;| PRIMARY                    |&lt;br /&gt;| kode_induk                 |&lt;br /&gt;| kode                       |&lt;br /&gt;| user_id                    |&lt;br /&gt;| kode_jenis_reklame         |&lt;br /&gt;| kode_subyek_pajak          |&lt;br /&gt;| kode_spot                  |&lt;br /&gt;| user_id_setoran            |&lt;br /&gt;| user_id_cetak_skpd         |&lt;br /&gt;| user_id_cetak_sipr         |&lt;br /&gt;| kode_reklame               |&lt;br /&gt;| kode_kelurahan             |&lt;br /&gt;| uname                      |&lt;br /&gt;| alamat_kodekelurahan       |&lt;br /&gt;| owner_alamat_kodekelurahan |&lt;br /&gt;| const_jenispajak           |&lt;br /&gt;| const_suratijin            |&lt;br /&gt;| const_pekerjaan            |&lt;br /&gt;| ai_group_id                |&lt;br /&gt;| module_id                  |&lt;br /&gt;| app_id                     |&lt;br /&gt;| group_id                   |&lt;br /&gt;+----------------------------+&lt;br /&gt;22 rows in set (0.01 sec)&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-7101562712631221598?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/7101562712631221598/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/11/view-mysql-objects.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7101562712631221598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7101562712631221598'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/11/view-mysql-objects.html' title='View MySQL Objects'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-MRPglnAWUEk/Tr1I0U7Yw4I/AAAAAAAAArE/Pzsowno0Xss/s72-c/database_design.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6214431347867213803</id><published>2011-10-22T11:03:00.000-07:00</published><updated>2011-10-22T11:20:06.229-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='my-opini'/><title type='text'>Domain Name</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RWalDEfnmfk/TqLzo-37E4I/AAAAAAAAAoc/3Cbj19vWagQ/s1600/domain-names-variety.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="125" src="http://3.bp.blogspot.com/-RWalDEfnmfk/TqLzo-37E4I/AAAAAAAAAoc/3Cbj19vWagQ/s200/domain-names-variety.jpg" width="160" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.thesavvydomainer.com/?tag=domain-appraisal" target="_blank"&gt;thesavvydomainer.com&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;Domain Name atau biasa disebut &lt;b&gt;domain&lt;/b&gt; adalah serangkaian huruf dan angka atau nama unik yang bertujuan untuk mengidentifikasi nama server komputer. Domain memberikan kemudahkan bagi pengguna untuk melakukan akses dan mengingat alamat komputer server dibandingan menggunakan IP Address. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sebagai contoh adalah domain &lt;b&gt;google.com&lt;/b&gt; memiliki IP Address &lt;b&gt;74.125.235.50&lt;/b&gt;, Maka Server Google akan lebih mudah untuk diingat dengan nama google.com bila dibanding nomor IP Address-nya.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah contoh google.com diakses menggunakan IP Address 74.125.235.50&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Ge92RS49BDc/TqL2mKlRGTI/AAAAAAAAAok/OYcW8MAHNb8/s1600/domain-google.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="135" src="http://2.bp.blogspot.com/-Ge92RS49BDc/TqL2mKlRGTI/AAAAAAAAAok/OYcW8MAHNb8/s400/domain-google.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Organisasi yang mengawasi dan mengatur dalam pembagaian nama domain adalah &lt;a href="http://www.icann.org/" target="_blank"&gt;Internet Corporation for Assigned Names and Numbers (ICANN)&lt;/a&gt;.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Domain terdiri dari beberapa level yang dipisahkan dengan simbol titik (.), Berikut ini adalah beberapa level domain.&lt;/div&gt;&lt;br /&gt;1. &lt;u&gt;&lt;b&gt;Top Level Domain&lt;/b&gt;&lt;/u&gt;, adalah sederatan kata paling belakang dari sebuah nama domain.&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;.edu (dot education)&lt;/b&gt;, Biasanya digunakan untuk hal yang berhubungan dengan pendidikan.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;.net (dot network)&lt;/b&gt;, Biasanya digunakan untuk hal kegiatan bukan komersial.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;.info (dot info)&lt;/b&gt;, Biasanya digunakan untuk hal kegiatan bukan komersial&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;.com (dot commercial)&lt;/b&gt;, Biasanya digunakan untuk hal kegiatan komersial atau perdagangan.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;.org (dot organization)&lt;/b&gt;, Biasanya digunakan untuk kegiatan organisasi non-profit.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;.gov (dot goverment), &lt;/b&gt;Biasanya digunakan untuk instiusi atau lembaga pemerintahan.&lt;/li&gt;&lt;li&gt;&lt;b&gt;.mil (dot military), &lt;/b&gt;biasanya digunakan untuk kegiatan militer.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;.biz (business),&lt;/b&gt; biasanya digunakan untuk hal kegiatan komersial atau perdagangan. &lt;/li&gt;&lt;/ul&gt;Top Level Domain terbagai menjadi dua macam, yaitu&lt;b&gt; &lt;/b&gt;&lt;i&gt;Global Top Level Domain (gTLD)&lt;/i&gt; dan &lt;i&gt;Country Code Top Level Domain (ccTLD)&lt;b&gt;.&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Global Top Level Domain (gTLD)&lt;/i&gt; adalah Top Level yang dapat digunakan oleh siapa saja tanpa menunjuk pada sebuah negara seperti .edu, .com, .net dsb.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Country Code Top Level Domain (ccTLD)&lt;/i&gt; adalah TLD yang diperuntukkan untuk masing-masing negara, seperti Indonesia dengan kode ID (co.id, net.id, or.id).&lt;br /&gt;&lt;br /&gt;2. &lt;u&gt;&lt;b&gt;Second Level Domain (SLD)&lt;/b&gt;&lt;/u&gt;, adalah nama domain yang urutan penulisannya sebelum TLD (Tol Level Domain). Misalkan &lt;u&gt;&lt;b&gt;&lt;i&gt;google&lt;/i&gt;&lt;/b&gt;.com&lt;/u&gt; maka google adalah SLD dari.com atau &lt;u&gt;&lt;b&gt;&lt;i&gt;yahoo&lt;/i&gt;&lt;/b&gt;.co.id&lt;/u&gt; maka yahoo adalah SLD dan .co.id&lt;br /&gt;&lt;br /&gt;3. &lt;u&gt;&lt;b&gt;Third Level Domain&lt;/b&gt;&lt;/u&gt; adalah nama setelah Second Level Domain (SLD) atau umumnya disebut sub domain. Misalnya domain &lt;u&gt;google.com&lt;/u&gt; memiliki sub domain &lt;u&gt;&lt;b&gt;groups&lt;/b&gt;.google.com&lt;/u&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;A. Ketersediaan Domain gTLDA&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Untuk memeriksa ketersediaan sebuah domain, apakah sudah digunakan atau belum pada Global TLD dapat menggunakan website &lt;a href="http://www.whois.net/" target="_blank"&gt;whois.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Berikut ini cara memeriksa ketersediaan domain menggunakan &lt;a href="http://www.whois.net/" target="_blank"&gt;whois.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Pada Web Browser ketikkan alamat &lt;a href="http://www.whois.net/" target="_blank"&gt;whois.net&lt;/a&gt; kemudian tuliskan nama domain yang akan diperiksa pada inputan Domain Lookup. &lt;br /&gt;&lt;br /&gt;Sebagai contoh nama domain yang di periksa adalah &lt;b&gt;dendi-sanjaya.com&lt;/b&gt; seperti yang ditunjukan pada gambar dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qbFfsdzRy2o/TqL8m_NnqPI/AAAAAAAAAos/pk4ntNVqX60/s1600/domain-tersedia.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/-qbFfsdzRy2o/TqL8m_NnqPI/AAAAAAAAAos/pk4ntNVqX60/s400/domain-tersedia.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;2. Apabila tombol GO telah ditekan maka akan menampilkan sebuah halaman bahwa domain &lt;b&gt;dendie-sanjaya.com&lt;/b&gt; tersedia, seperti yang ditunjukan pada gambar dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LNY5tcmb5-Q/TqL9unTN4eI/AAAAAAAAAo0/0WffxSIPxjk/s1600/domain-tersedia-2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="112" src="http://1.bp.blogspot.com/-LNY5tcmb5-Q/TqL9unTN4eI/AAAAAAAAAo0/0WffxSIPxjk/s400/domain-tersedia-2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Apabila sebuah domain yang di periksa ternyata telah digunakan atau tidak tersedia, seperti pada contoh dibawah ini dengan menggunakan nama domain &lt;b&gt;google.com&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hhUG6svaK1E/TqL-c0R9OTI/AAAAAAAAApM/9M3BW50rFss/s1600/domain-tidak-tesedia.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="181" src="http://3.bp.blogspot.com/-hhUG6svaK1E/TqL-c0R9OTI/AAAAAAAAApM/9M3BW50rFss/s320/domain-tidak-tesedia.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Maka akan menampilkan halaman bertuliskan &lt;i&gt;&lt;b&gt;"We're sorry, but the domain name you requested is unavailable at this time." &lt;/b&gt;&lt;/i&gt;seperti gambar dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BjhFdWAblds/TqL98o6JnjI/AAAAAAAAAo8/X4eINVdIZ9U/s1600/domain-tidak-tersedia-2.jpg" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="112" src="http://1.bp.blogspot.com/-BjhFdWAblds/TqL98o6JnjI/AAAAAAAAAo8/X4eINVdIZ9U/s400/domain-tidak-tersedia-2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Apabila link &lt;b&gt;View Whois&lt;/b&gt; di klik maka akan menampilkan informasi dari pemilik domain tersebut. Seperti contoh dibawah ini yang menunjukkan informasi pemilik domain &lt;b&gt;google.com&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2QV7E820q4k/TqL-ItuZXyI/AAAAAAAAApE/O-aQjZOgLts/s1600/domain-tidak-tersedia-3.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-2QV7E820q4k/TqL-ItuZXyI/AAAAAAAAApE/O-aQjZOgLts/s320/domain-tidak-tersedia-3.jpg" width="304" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;B. Ketersediaan Domain ccTLD&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Untuk memeriksa ketersedia sebuah domain sudah digunakan atau belum pada ccTLD di Indonesia dapat menggunakan website &lt;a href="http://www.pandi.or.id/"&gt;pandi.or.id&lt;/a&gt; yang merupakan pengelolah resmi ccTLD Indonesia.&lt;br /&gt;&lt;br /&gt;Berikut ini cara memeriksa ketersediaan domain menggunakan &lt;a href="http://www.pandi.or.id/"&gt;pandi.or.id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pada Web Browser ketikkan alamat &lt;a href="https://register.pandi.or.id/whois"&gt;https://register.pandi.or.id/whois&lt;/a&gt; kemudian ketikkan nama domain yang akan diperiksa pada inputan Domain. &lt;br /&gt;&lt;br /&gt;Sebagai contoh nama domain yang di periksa adalah &lt;b&gt;dendie.or.id&lt;/b&gt; seperti yang ditunjukan pada gambar dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-9CW341Vcm50/TqMBz05ZcTI/AAAAAAAAApU/Tabu3yABI5Y/s1600/pandi-domain-tersedia.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="178" src="http://2.bp.blogspot.com/-9CW341Vcm50/TqMBz05ZcTI/AAAAAAAAApU/Tabu3yABI5Y/s400/pandi-domain-tersedia.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Kemudian tekan tombol &lt;b&gt;check&lt;/b&gt;, apabila menghasilkan pesan "&lt;b&gt;Domain Belum Terdaftar&lt;/b&gt;" artinya domain tersebut masih tersedia atau belum digunakan.&lt;br /&gt;&lt;br /&gt;Apabila sebuah domain yang diperiksa ternyata telah digunakan atau tidak tersedia, maka akan menampilkan informasi pengguna domain tersebut.&amp;nbsp; Sebagai contoh menggunakan nama domain &lt;b&gt;google.co.id&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-XDhidEhY6Xk/TqMCTQz0RUI/AAAAAAAAApk/T1EyXCTgN9w/s1600/pandi-domain-tidak-tersedia.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="136" src="http://1.bp.blogspot.com/-XDhidEhY6Xk/TqMCTQz0RUI/AAAAAAAAApk/T1EyXCTgN9w/s400/pandi-domain-tidak-tersedia.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-kB0F2MBXh6w/TqMCdeog55I/AAAAAAAAAps/L6V0v9n4xCs/s1600/pandi-domain-tidak-tersedia-2.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-kB0F2MBXh6w/TqMCdeog55I/AAAAAAAAAps/L6V0v9n4xCs/s320/pandi-domain-tidak-tersedia-2.jpg" width="269" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik untuk lihat lebih besar&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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/1849241673401248017-6214431347867213803?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6214431347867213803/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/10/domain-name.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6214431347867213803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6214431347867213803'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/10/domain-name.html' title='Domain Name'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-RWalDEfnmfk/TqLzo-37E4I/AAAAAAAAAoc/3Cbj19vWagQ/s72-c/domain-names-variety.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-5538780644113089597</id><published>2011-10-18T10:17:00.000-07:00</published><updated>2011-10-18T10:44:51.527-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webserver'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Instalasi Apache, PHP, MySQL di Ubuntu</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-HdK71v1v0Kw/Tp2ONSKrKvI/AAAAAAAAAm4/I09pSO0xLRE/s200/webserver-php-apache-mysql.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="145" src="http://4.bp.blogspot.com/-HdK71v1v0Kw/Tp2ONSKrKvI/AAAAAAAAAm4/I09pSO0xLRE/s200/webserver-php-apache-mysql.jpg" width="165" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.i-nex.com.ar" target="_blank"&gt;i-nex.com.ar&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;PHP adalah sebuah Server Side Scripting yang populer untuk membuat website menjadi dinamis dan membuat aplikasi berbasis web. Kepopuleran PHP tidak terlepas dari kesederhanaan yang relatif mudah dipelajari apabila dibandingkan Server Side Scripting atau bahasa pemrograman lain.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;MySQL ditulis dalam bahasa pemrograman C dan C++,  MySQL tersedia diberbagi platform sistem operasi seperti AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos dan Tru64.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Apache adalah Web Server yang tersedia diberbagai jenis operating system (Unix, BSD, Linux, Microsoft Windows dan sebagainya). Webserver memiliki fungsi untuk melayani request yang berasal dari Web Browser (IE, FireFox, Chrome, Opresa, Safari, dll)&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada Operating system Linux Ubuntu diberikan kemudahan dalam instalasi PHP, MySQL dan Apache melalaui &lt;a href="http://dendieisme.blogspot.com/2011/10/linux-ubuntu-repository.html" target="_blank"&gt;Repositori Ubuntu&lt;/a&gt; yang kemudian secara otomatis akan melakukan konfigurasi ketika proses instalasi.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah contoh Instalasi PHP, MySQL dan Apache di Ubuntu 9.04 Jaunty Jackalope&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;u&gt;&lt;b&gt;A. INSTALASI - APACHE&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada terminal atau command-line interface (CLI) ketikan perintah seperti dibawah ini. &lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo apt-get install apache2&lt;/pre&gt;Kemudian akan muncul konfirmasi seperti gambar dibawah ini&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-7-shQnMZLwE/Tp2S3wjHOpI/AAAAAAAAAnA/gJa_KLc7hXM/s1600/apache.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="113" src="http://1.bp.blogspot.com/-7-shQnMZLwE/Tp2S3wjHOpI/AAAAAAAAAnA/gJa_KLc7hXM/s400/apache.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk memeriksa Webserver Apache telah diinstal dengan baik, ketikkan URL 127.0.0.1 pada web browser (IE, Firefox, Saftari, dll) maka harus muncul seperti dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-GXibb6KBmoI/Tp2S5zdt8TI/AAAAAAAAAnI/Ip_zyHwWVZI/s1600/apache-2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="107" src="http://4.bp.blogspot.com/-GXibb6KBmoI/Tp2S5zdt8TI/AAAAAAAAAnI/Ip_zyHwWVZI/s400/apache-2.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;u&gt;B. INSTALASI - PHP&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Pada terminal atau command-line interface (CLI) ketikkan perintah seperti dibawah ini.  &lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo apt-get install php5 libapache2-mod-php5&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Kemudian akan muncul konfirmasi seperti gambar dibawah ini &lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-SJzK7_Vjbjg/Tp2TKm342vI/AAAAAAAAAnw/CUtrC9PvFbI/s1600/php.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="195" src="http://2.bp.blogspot.com/-SJzK7_Vjbjg/Tp2TKm342vI/AAAAAAAAAnw/CUtrC9PvFbI/s400/php.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada terminal atau command-line interface (CLI) berikan perintah untuk malakukan restart Webserver Apache.&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo /etc/init.d/apache2 restart&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kemudian untuk menguji PHP telah terinstal buatlah sebuah file bernama &lt;b&gt;index.php&lt;/b&gt; kemudian letakan di alamat &lt;b&gt;/var/www&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;/var/www&lt;/b&gt; adalah alamat default untuk menaruh file-file website untuk webserver Apache pada Operating System Ubuntu.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada file bernama &lt;b&gt;index.php&lt;/b&gt; tuliskan kode program PHP seperti dibawah ini&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4GtxHs4Y1m4/Tp2TNCgbJVI/AAAAAAAAAn4/xlPqrvm-52Q/s1600/php-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://2.bp.blogspot.com/-4GtxHs4Y1m4/Tp2TNCgbJVI/AAAAAAAAAn4/xlPqrvm-52Q/s320/php-2.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: justify;"&gt;Kemudian pada pada web browser (IE, Firefox, Saftari, dll) ketikkan alamat URL &lt;b&gt;http://127.0.0.1/index.php&lt;/b&gt; maka harus muncul seperti dibawah ini. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xaDLkqc9KRk/Tp2TPEpmRrI/AAAAAAAAAoA/svKsQg-l2MY/s1600/php-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="234" src="http://3.bp.blogspot.com/-xaDLkqc9KRk/Tp2TPEpmRrI/AAAAAAAAAoA/svKsQg-l2MY/s320/php-3.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;u&gt;C. INSTALASI - MYSQL&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada terminal atau command-line interface (CLI) ketikkan perintah seperti dibawah ini. &lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql&lt;/pre&gt;Kemudian akan muncul konfirmasi seperti gambar dibawah ini &lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lyLpmM_U_s4/Tp2TFY2bwvI/AAAAAAAAAnY/gLczX4GF4JQ/s1600/mysql.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="158" src="http://2.bp.blogspot.com/-lyLpmM_U_s4/Tp2TFY2bwvI/AAAAAAAAAnY/gLczX4GF4JQ/s320/mysql.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Masukan Password admin database MySQL ketika diminta saat proses instalasi dilakukan, sebagai contoh saya mengisikan dengan kata &lt;b&gt;pass&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-u9751WEndkw/Tp2THCbfwaI/AAAAAAAAAng/CO9obM9z43U/s1600/mysql-2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="105" src="http://1.bp.blogspot.com/-u9751WEndkw/Tp2THCbfwaI/AAAAAAAAAng/CO9obM9z43U/s400/mysql-2.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Kemudian untuk memeriksa MySQL terinstal ketikkan di command-line interface (CLI) seperti dibawah ini. &lt;br /&gt;&lt;pre class="php" name="code"&gt;mysql -uroot -ppass&lt;/pre&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DOYZXRMTSck/Tp2TIqnk9JI/AAAAAAAAAno/1n5H94fI_bk/s1600/mysql-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="86" src="http://3.bp.blogspot.com/-DOYZXRMTSck/Tp2TIqnk9JI/AAAAAAAAAno/1n5H94fI_bk/s400/mysql-3.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;u&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;u&gt;&lt;b&gt;D. INSTALASI - mod_rewrite&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;mod_rewrite adalah ekstensi ektra pada Webserver Apache untuk membuat URL Website terlihat lebih menarik atau biasa di sebut dengan Smart URL, seperti contoh dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Ex6g_BfhQ4Q/Tp2TX8uXbUI/AAAAAAAAAoQ/bIBCsqYNklA/s1600/smartulr.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="23" src="http://4.bp.blogspot.com/-Ex6g_BfhQ4Q/Tp2TX8uXbUI/AAAAAAAAAoQ/bIBCsqYNklA/s400/smartulr.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Klik Image untuk lihat lebih jelas&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Pada Umumya ekstensi mod_rewrite digunakan untuk hal yang berkaitan SEO (Search Engine Optimization) agar konten website kita lebih mudah dimengerti dan di index oleh Search Engine (Google.com, Bing.com).&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada terminal atau command-line interface (CLI) ketikan perintah seperti dibawah ini &lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo a2enmod rewrite&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Kemudian pada terminal atau command-line interface (CLI) berikan perintah untuk malakukan restart Webserver Apache agar langsung memberikan efek pada Webserver Apache.&lt;/div&gt;&lt;pre class="php" name="code"&gt;/etc/init.d/apache2 restart&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-5538780644113089597?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/5538780644113089597/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/10/instalasi-apache-php-mysql-di-ubuntu.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5538780644113089597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5538780644113089597'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/10/instalasi-apache-php-mysql-di-ubuntu.html' title='Instalasi Apache, PHP, MySQL di Ubuntu'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-HdK71v1v0Kw/Tp2ONSKrKvI/AAAAAAAAAm4/I09pSO0xLRE/s72-c/webserver-php-apache-mysql.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-5187863666741204822</id><published>2011-10-14T21:49:00.000-07:00</published><updated>2011-10-14T22:03:22.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux : Ubuntu Repository</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/trevi55/167394774/sizes/s/in/photostream/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://1.bp.blogspot.com/-55Jx-wBU7MI/TpkPKtIHdNI/AAAAAAAAAmw/Cf691ZyvdUo/s200/167394774_041c69e380_m.jpg" width="140" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Linux Ubuntu adalah Operating System berbasis Linux Debian. Proyek pengembangan Linux Ubuntu secara resmi disponsori oleh perusahaan Canonical Ltd yang merupakan perusahaan milik kosmonot asal Afrika Selatan bernama Mark Shuttleworth. &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;br /&gt;&lt;div style="text-align: justify;"&gt;Canonical Ltd adalah perusahaan swasta yang melayani support komersial Ubuntu dan hal-hal yang kaitan dengan Linux Ubuntu. Perusahaan Canonical terdaftar dan memiliki kantor pusat di London. Kini telah memiliki staff lebih dari 400 staff yang tersebar di 30 negara,&amp;nbsp; Boston, Taipei, Montreal, Shanghai, Sao Paulo dll.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kata Ubuntu berasal dari bahasa kuno Afrika yang berarti "&lt;i&gt;&lt;b&gt;rasa perikemanusian terhadap sesama manusia"&lt;/b&gt;&lt;/i&gt;. Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Repository Ubuntu adalah sebuah tempat yang berisikan ribuan software untuk operating system Ubuntu. Setiap software yang berada di repository telah di uji kompatibilitasnya untuk setiap versi Operating System Ubuntu. Dengan hadirnya  repository membuat proses instalasi software menjadi lebih mudah didapatkan dan bisa dilakukan melalui koneksi internet.&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Software yang barada di repository Ubuntu dibagi dalam empat area.&lt;br /&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Main&lt;/b&gt;, Software yang di support secara resmi oleh ubuntu.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Restricted,&lt;/b&gt; Software yang di support oleh Ubuntu tetapi tidak sepenuhnya berlisensi gratis.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Universe,&lt;/b&gt; Software yang dikembangkan dan dirawat oleh komunitas ubuntu&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Multiverse,&lt;/b&gt; Software yang tidak gratis &lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Banyak Server di internet yang menyedikan repository ubuntu, antara lain yang berada di Indonesia adalah di &lt;a href="http://kambing.ui.ac.id/"&gt;kambing.ui.ac.id&lt;/a&gt; yang beralamat server di Pusat Ilmu Komputer Universitas Indonesia Depok, 16424, INDONESIA - &lt;a href="http://whatismyipaddress.com/ip/152.118.24.30"&gt;152.118.24.30&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apabila komputer kita berada di Indonesia maka pilihan yang tepat adalah memilih repository ubuntu yang berada di Indonesia dengan alasan jarak yang lebih dekat sehingga akan semakin cepat downloadnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apabila mencoba instalasi sebuah software yang tidak terdapat di repository ubuntu yang kita gunakan maka akan muncul pesan seperti ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;dendie@dendie-laptop:/media/disk/dendie/www/projek/sirap/etc$ sudo apt-get install vlc&lt;br /&gt;Reading package lists... Done&lt;br /&gt;Building dependency tree       &lt;br /&gt;Reading state information... Done&lt;br /&gt;E: Couldn't find package vlc&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Contoh diatas adalah mencoba melakukan instalasi software&lt;b&gt; VLC&lt;/b&gt; tetapi&amp;nbsp; karena software tersebut tidak tersedia maka muncuk pesan &lt;b&gt;E: Couldn't find package vlc&lt;/b&gt;, untuk menyelesaikan masalah tersebut maka perlu menambahkan alamat repository yang baru.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah contoh untuk menambahkan repository ubuntu ke komputer kita.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;1. Buka file source.list yang berfungsi untuk menyimpan alamat repository&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo nano /etc/apt/sources.list&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;2. Tambahkan alamat repository, sebagai contoh pada posting ini menambahkan repository http://kambing.ui.ac.id &lt;/div&gt;&lt;pre class="php" name="code"&gt;deb http://kambing.ui.ac.id/ubuntu karmic main restricted universe multiverse&lt;br /&gt;deb-src http://kambing.ui.ac.id/ubuntu karmic main restricted universe multiverse&lt;br /&gt;deb http://kambing.ui.ac.id/ubuntu karmic-updates main restricted universe multiverse&lt;br /&gt;deb-src http://kambing.ui.ac.id/ubuntu karmic-updates main restricted universe multiverse&lt;br /&gt;deb http://kambing.ui.ac.id/ubuntu karmic-security main restricted universe multiverse&lt;br /&gt;deb-src http://kambing.ui.ac.id/ubuntu karmic-security main restricted universe multiverse&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. Lakukan update alamat repository yang telah di daftarkan&lt;/div&gt;&lt;pre class="php" name="code"&gt;sudo apt-get update&lt;/pre&gt;&lt;br /&gt;Dibawah adalah proses update repository&lt;br /&gt;&lt;pre class="php" name="code"&gt;Hit http://kambing.ui.ac.id karmic Release.gpg                                             &lt;br /&gt;Ign http://kambing.ui.ac.id karmic/main Translation-en_US       &lt;br /&gt;Ign http://kambing.ui.ac.id karmic/restricted Translation-en_US &lt;br /&gt;Ign http://kambing.ui.ac.id karmic/universe Translation-en_US   &lt;br /&gt;Ign http://kambing.ui.ac.id karmic/multiverse Translation-en_US &lt;br /&gt;Hit http://kambing.ui.ac.id karmic-updates Release.gpg           &lt;br /&gt;Ign http://kambing.ui.ac.id karmic-updates/main Translation-en_US&lt;br /&gt;Ign http://kambing.ui.ac.id karmic-updates/restricted Translation-en_US&lt;br /&gt;Ign http://kambing.ui.ac.id karmic-updates/universe Translation-en_US&lt;br /&gt;Ign http://kambing.ui.ac.id karmic-updates/multiverse Translation-en_US&lt;br /&gt;Hit http://kambing.ui.ac.id karmic-security Release.gpg          &lt;br /&gt;Ign http://kambing.ui.ac.id karmic-security/main Translation-en_US&lt;br /&gt;Ign http://kambing.ui.ac.id karmic-security/restricted Translation-en_US&lt;br /&gt;Ign http://kambing.ui.ac.id karmic-security/universe Translation-en_US&lt;br /&gt;Ign http://kambing.ui.ac.id karmic-security/multiverse Translation-en_US&lt;br /&gt;Hit http://kambing.ui.ac.id karmic Release                                                                 &lt;br /&gt;Hit http://kambing.ui.ac.id karmic-updates Release                                                         &lt;br /&gt;Hit http://kambing.ui.ac.id karmic-security Release&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-5187863666741204822?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/5187863666741204822/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/10/linux-ubuntu-repository.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5187863666741204822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5187863666741204822'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/10/linux-ubuntu-repository.html' title='Linux : Ubuntu Repository'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-55Jx-wBU7MI/TpkPKtIHdNI/AAAAAAAAAmw/Cf691ZyvdUo/s72-c/167394774_041c69e380_m.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-8847378352525157249</id><published>2011-09-17T00:06:00.000-07:00</published><updated>2011-09-17T00:16:28.153-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux : Find and Copy</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.iconarchive.com/show/sleek-xp-basic-icons-by-deleket/Copy-icon.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="http://4.bp.blogspot.com/-PcMFsddjlvY/TnRC_iBFeZI/AAAAAAAAAmo/cWR7OXfY2qQ/s200/Copy-icon.png" width="115" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Copy paste file adalah suatu aktivitas komputer yang umum dilakukan. File yang di copy dapat beragam seperti image, audio, video, animasi, text, binnary, exectuble,dan sebaginya.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pada sebuah kasus kita ingin mencopy file tertentu, misalkan hanya file berektensi &lt;b&gt;*.zip&lt;/b&gt; yang terletakan di dalam sebuah direktori. yang didalamnya terdiri dari banyak jenis file, seperti contoh dibawah ini.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: center;"&gt;Operating System yang digunakan pada posting ini adalah Linux Ubuntu&lt;/div&gt;&lt;/blockquote&gt;&lt;pre class="php" name="code"&gt;dr-xr-xr-x 8 dendie dendie  4096 2011-09-17 11:42 .&lt;br /&gt;drwxr-xr-x 3 dendie dendie  4096 2011-09-17 11:48 ..&lt;br /&gt;-r-xr-xr-x 1 dendie dendie  1846 2011-09-17 11:42 index.html&lt;br /&gt;dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 js&lt;br /&gt;dr-xr-xr-x 2 dendie dendie 12288 2011-09-17 11:42 pages&lt;br /&gt;dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 pdf&lt;br /&gt;dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 swf&lt;br /&gt;dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 txt&lt;br /&gt;dr-xr-xr-x 2 dendie dendie  4096 2011-09-17 11:42 xml&lt;/pre&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah cara untuk melakukan copy file hanya yang berekstensi &lt;b&gt;*.zip&lt;/b&gt; dari direktori tersebut.&lt;/div&gt;&lt;pre class="php" name="code"&gt;find . -name "*.zip"  | xargs -i cp {} /home/dendie/public_html/test/bckp;&lt;/pre&gt;Berikut ini adalah penjelasan dari perintah diatas&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;find&lt;/b&gt; adalah perintah untuk melakukan pencarian&lt;/li&gt;&lt;li&gt;&lt;b&gt;.&lt;/b&gt; adalah pencarian dimulai dari path saat sekarang hingga sub folder/direktori terdalam. Anda juga bisa menulis seperti ini /home/dendie/aplikasi/ itu artinya pencarian dimulai dari folder tersebut.&lt;/li&gt;&lt;li&gt;&lt;b&gt;-name *.zi&lt;/b&gt;p  adalah nama file yang dicari adalah berekstensi zip&lt;/li&gt;&lt;li&gt;&lt;b&gt;|&lt;/b&gt;  adalah sebuah simbol yang akan meneruskan hasil pencarian  find ke perintah  selanjutnya.&lt;/li&gt;&lt;li&gt;&lt;b&gt;xargs -i&lt;/b&gt; adalah sebuah perintah untuk mengeksekusi command yang didepannya&lt;/li&gt;&lt;li&gt;&lt;b&gt;cp {} /home/dendie/public_html/test/bckp;&lt;/b&gt;  adalah sebuah perintah untuk melakukan copy yang sumbernya filenya berasal dari perintah &lt;u&gt;find&lt;/u&gt; ke tujuan &lt;u&gt;/home/dendie/public_html/test/bckp&lt;/u&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Berikut ini adalah hasil copy menggunakan perintah diatas&lt;br /&gt;&lt;pre class="php" name="code"&gt;ls -al /home/dendie/public_html/test/bckp;&lt;/pre&gt;&lt;pre class="php" name="code"&gt;drwxrwxrwx 2 dendie dendie   12288 2011-09-17 13:06 .&lt;br /&gt;drwxr-xr-x 5 dendie dendie    4096 2011-09-17 12:42 ..&lt;br /&gt;-rwxr-xr-x 1 dendie dendie  975715 2011-09-17 13:06 00 Sampul Depan.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie  586646 2011-09-17 13:06 01 Prelim.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie 5944275 2011-09-17 13:06 02 Bab 1.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie 3267902 2011-09-17 13:06 03 Bab 2.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie 3420863 2011-09-17 13:06 04 Bab 3.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie 4760361 2011-09-17 13:06 05 Bab 4.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie  117278 2011-09-17 13:06 06 Bab 5.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie  114848 2011-09-17 13:06 07 Glosarium.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie   74691 2011-09-17 13:06 08 Indeks.zip&lt;br /&gt;-rwxr-xr-x 1 dendie dendie  399428 2011-09-17 13:06 09 Sampul Belakang.zip&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-8847378352525157249?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/8847378352525157249/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/09/linux-find-and-copy.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8847378352525157249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8847378352525157249'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/09/linux-find-and-copy.html' title='Linux : Find and Copy'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-PcMFsddjlvY/TnRC_iBFeZI/AAAAAAAAAmo/cWR7OXfY2qQ/s72-c/Copy-icon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-5383593909245993518</id><published>2011-09-16T08:08:00.000-07:00</published><updated>2011-09-16T08:16:41.722-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL : Union Syntax For Combine Result Sets</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://blog.bsmind.co.kr/377" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-LjjWVKZBcks/TnNiY0-Oi0I/AAAAAAAAAmk/Caw23FOV2yg/s1600/mysql_union.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MySQL Union adalah statemen yang mengkombinasikan dua buah atau lebih resultset dari multi sql statemen SELECT sehingga menjadi satu buah resulset.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Union Statemen memiliki beberapa ketentuan sebagai berikut.&lt;br /&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;Jumlah kolom/field dari setiap statemen SELECT harus sama.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Tipe data kolom/field dari setiap statemen SELECT harus kompatibel.&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Secara default Statemen UNION akan menghapus semua record duplikat dari resultset. Apabila Anda ingin record duplikat tetap di tampilkan maka pada resultset tuliskan secara explisit UNION ALL.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Pola penulisan Union&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT statement&lt;br /&gt;	UNION [DISTINCT | ALL]&lt;br /&gt;SELECT statement&lt;/pre&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;Sebagai contoh pada sebuah aplikasi tentang bisnis kita ingin menggabungkan &lt;b&gt;data pemasok&lt;/b&gt; yang tersimpan di table pemasok dan &lt;b&gt;data pelanggan&lt;/b&gt; di tabel pelanggan.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;A.1 Struktur Table Pemasok&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;+--------+--------------+------+-----+---------+-------+&lt;br /&gt;| Field  | Type         | Null | Key | Default | Extra |&lt;br /&gt;+--------+--------------+------+-----+---------+-------+&lt;br /&gt;| kode   | char(6)      | NO   | PRI |         |       |&lt;br /&gt;| nama   | varchar(255) | YES  |     | NULL    |       |&lt;br /&gt;| alamat | varchar(255) | YES  |     | NULL    |       |&lt;br /&gt;+--------+--------------+------+-----+---------+-------+&lt;/pre&gt;&lt;b&gt;A.2 Contoh Data Table Pelanggan Sebagai Berikut&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;+--------+------------------+-------------------+&lt;br /&gt;| kode   | nama             | alamat            |&lt;br /&gt;+--------+------------------+-------------------+&lt;br /&gt;| 000001 | HERU SASONGKO    | JL BUAH BATU      |&lt;br /&gt;| 000002 | MIFTAH KAMADULIN | JL CIRATA NO 9    |&lt;br /&gt;| 000003 | RIZKI PRIHANTO   | JL CIJERAH NO 87  |&lt;br /&gt;| 000004 | PITRASCHA        | JL ANTAPANI NO 9  |&lt;br /&gt;| 000005 | DENDIE           | JL CIRANJANG NO 9 |&lt;br /&gt;+--------+------------------+-------------------+&lt;/pre&gt;&lt;b&gt;B.1 Struktur Table Pelanggan&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;+--------+--------------+------+-----+---------+-------+&lt;br /&gt;| Field  | Type         | Null | Key | Default | Extra |&lt;br /&gt;+--------+--------------+------+-----+---------+-------+&lt;br /&gt;| kode   | char(6)      | NO   | PRI | 0       |       |&lt;br /&gt;| nama   | varchar(255) | YES  |     | NULL    |       |&lt;br /&gt;| alamat | varchar(255) | YES  |     | NULL    |       |&lt;br /&gt;+--------+--------------+------+-----+---------+-------+&lt;/pre&gt;&lt;b&gt;B.2 Contoh Data Table Pelanggan Sebagai Berikut&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;+--------+----------------+-------------------+&lt;br /&gt;| kode   | nama           | alamat            |&lt;br /&gt;+--------+----------------+-------------------+&lt;br /&gt;| 000000 | DENDIE         | JL ASMI NO 18     |&lt;br /&gt;| 000002 | YULIANTI       | JL PURNAWARMAN 90 |&lt;br /&gt;| 000003 | IRWAN SETIAWAN | JL CIPEDES 98     |&lt;br /&gt;| 000004 | RIZKI AZHARI   | JL CIMENYAN 98    |&lt;br /&gt;+--------+----------------+-------------------+&lt;/pre&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;Berikut ini adalah cara menggabungan data dari kedua table tersebut&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;1. Menggunakan Union atau Union Distinct&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;select nama from pemasok union select nama from pelanggan;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+------------------+&lt;br /&gt;| nama             |&lt;br /&gt;+------------------+&lt;br /&gt;| HERU SASONGKO    |&lt;br /&gt;| MIFTAH KAMADULIN |&lt;br /&gt;| RIZKI PRIHANTO   |&lt;br /&gt;| PITRASCHA        |&lt;br /&gt;| DENDIE           |&lt;br /&gt;| YULIANTI         |&lt;br /&gt;| IRWAN SETIAWAN   |&lt;br /&gt;| RIZKI AZHARI     |&lt;br /&gt;+------------------+&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;2. Menggunakan Union All&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;select nama from pemasok union  all select nama from pelanggan;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+------------------+&lt;br /&gt;| nama             |&lt;br /&gt;+------------------+&lt;br /&gt;| HERU SASONGKO    |&lt;br /&gt;| MIFTAH KAMADULIN |&lt;br /&gt;| RIZKI PRIHANTO   |&lt;br /&gt;| PITRASCHA        |&lt;br /&gt;| DENDIE           |&lt;br /&gt;| DENDIE           |&lt;br /&gt;| YULIANTI         |&lt;br /&gt;| IRWAN SETIAWAN   |&lt;br /&gt;| RIZKI AZHARI     |&lt;br /&gt;+------------------+&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Perhatikan nama &lt;b&gt;dendie&lt;/b&gt; ditampilkan dua buah.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nama &lt;b&gt;dendie pertama&lt;/b&gt; berasal dari &lt;b&gt;tabel pemasok&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Nama &lt;b&gt;dendie &lt;/b&gt;kedua berasal dari &lt;b&gt;table pelanggan&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-5383593909245993518?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/5383593909245993518/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/09/mysql-union-syntax-for-combine-result.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5383593909245993518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5383593909245993518'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/09/mysql-union-syntax-for-combine-result.html' title='MySQL : Union Syntax For Combine Result Sets'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-LjjWVKZBcks/TnNiY0-Oi0I/AAAAAAAAAmk/Caw23FOV2yg/s72-c/mysql_union.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-2905859790932745576</id><published>2011-08-28T22:26:00.000-07:00</published><updated>2011-08-28T22:28:05.604-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Selinium IDE :  Automating Testing Web App</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://seleniumhq.org/projects/ide/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-iANaurcgxlk/TlscdhRA0HI/AAAAAAAAAmg/gA2-bXZAA6E/s200/big-logo.png" width="125" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Testing software adalah tahapan dalam development software yang bertujuannya untuk mencari sebanyak-banyaknya error berdasarkan test case.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Testing software mutlak diperlukan untuk menghasilkan software yang berkualitas.&lt;br /&gt;&lt;br /&gt;Jenis testing software terdiri dari beberapa macam, antara lain adalah Functional Testing.&amp;nbsp;Berikut ini adalah pengertian tentang Functional Testing.&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Functional testing adalah pengujian berjenis black box testing.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Functional testing adalah pengujian berdasarkan kasus/case yang akan diberikan pada suatu komponen, modul atau fitur yang akan di testing.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Functional Testing dilakukan dengan cara memberikan inputan pada komponen, modul atau fitur kemudian memeriksa hasil output nya.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Apabila output yang dihasilkan sesuai dengan harapan artinya benar, apabila tidak sesuai maka bagian tersebut terdapat error.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Untuk melakukan Functional Testing dapat dilakukan secara manual atau secara langsung oleh manusia yang biasa disebut dengan tester, atau dapat menggunakan sebuah Software Tester.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Selinum IDE adalah sebuah tool/software yang khusus untuk melakukan Functional Testing pada aplikasi berbasis web.&amp;nbsp;Selinium IDE berbasis plugin pada web browser Firefox.&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Slide dibawah ini adalah penjelasan lebih lebih dalam tentang Selinium IDE dari instalasi hingga penggunaannya.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="__ss_9042819" style="width: 425px;"&gt;&lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/9042819" width="410"&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/dendiesanjaya" target="_blank"&gt;Dendie Sanjaya&lt;/a&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/1849241673401248017-2905859790932745576?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/2905859790932745576/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/08/selinium-ide-automating-testing-web.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/2905859790932745576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/2905859790932745576'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/08/selinium-ide-automating-testing-web.html' title='Selinium IDE :  Automating Testing Web App'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-iANaurcgxlk/TlscdhRA0HI/AAAAAAAAAmg/gA2-bXZAA6E/s72-c/big-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-1990445870180867563</id><published>2011-08-18T02:13:00.000-07:00</published><updated>2011-08-18T02:13:02.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>JavaScript : Roman Numeral Converter</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://hanoripearls.blogspot.com/2011/03/menunggu-acc-dari-boss.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="145" src="http://1.bp.blogspot.com/-_QZwOkKzupU/TkzVIQOkZMI/AAAAAAAAAmc/-QkHGVgzhYI/s200/roman-number-clock.jpg" width="145" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Angka Romawi pada zaman sekarang masih banyak digunakan dibanyak tempat seperti di Jam, Bab Buku, Papan Skor&amp;nbsp;dan ditempat lainnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Angka Romawi atau Bilangan Romawi adalah sistem penomoran yang berasal dari Romawi kuno.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sistem penomoran ini memakai huruf Latin untuk melambangkan angka numerik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Angka Romawi awalnya berasal dari sistem perhitungan milik Bangsa Etruscan karen angka-angka-nya mirip dengan bangsa Etruscan.&amp;nbsp;Tetapi karena Angka Etruscan sulit dibaca dan ditulis maka disederhanakan oleh Romawi&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bangsa Etruscan merupaka cikal bakal dari bangsa Romawi yang mendiami wilayah Etruria di barat-tengah semenanjung Itali.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Angka arab adalah sistem bilangan yang pada zaman sekarang sangat populer digunakan dalam kehidupan manusia.&lt;br /&gt;&lt;br /&gt;Angka Arab adalah sebutan untuk sepuluh buah digit (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), Bentuk angka-angka angka tersebut&amp;nbsp;telah dimodifikasi ketika masuk Eropa.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Penggunaan Angka Arab tersebar dan populer ke seluruh dunia karena perdagangan, buku dan kolonialisme Eropa pada masa lalu.&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Berikut ini adalah contoh script menggunakan javascript untuk konversi Angka Arab (1,2,3 dst) menjadi Angka Romawi(I,II,II).&lt;/div&gt;&lt;pre class="php" name="code"&gt;function toRoman(param) {&lt;br /&gt;  var arab = [1,4,5,9,10,40,50,90,100,400,500,900,1000];&lt;br /&gt;  var roma = ["I","IV","V","IX","X","XL","L","XC","C","CD","D","CM","M"];&lt;br /&gt;  var hasil='';&lt;br /&gt;  &lt;br /&gt;  for(var i=12; i &amp;gt;=0; i--) {&lt;br /&gt;     while(param &amp;gt;= arab[i]) {&lt;br /&gt;	param = param - arab[i];&lt;br /&gt;	hasil = hasil + roma[i];&lt;br /&gt;     }&lt;br /&gt;  }&lt;br /&gt;			&lt;br /&gt;  alert(hasil);&lt;br /&gt;}&lt;br /&gt;		 &lt;br /&gt;&lt;br /&gt;toRoman(173);&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-1990445870180867563?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/1990445870180867563/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/08/javascript-roman-numeral-converter.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1990445870180867563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1990445870180867563'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/08/javascript-roman-numeral-converter.html' title='JavaScript : Roman Numeral Converter'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-_QZwOkKzupU/TkzVIQOkZMI/AAAAAAAAAmc/-QkHGVgzhYI/s72-c/roman-number-clock.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-8604840997286020041</id><published>2011-08-12T06:43:00.000-07:00</published><updated>2011-08-12T06:49:08.351-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux : Mount Iso File</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://childans.blogspot.com/2011/04/serial-number-ultra-iso.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://4.bp.blogspot.com/-We3oOeXOi1M/TkUmqx_xo4I/AAAAAAAAAmY/sTkvqHMycqM/s200/ultra+iso.png" width="140" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;File iso atau disebut juga Iso image adalah sebuah file arsip yang digunakan untuk optical disk seperti cd atau dvd, &amp;nbsp;Iso image memiliki ekstensi file bernama&lt;b&gt; .ISO&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;ISO adalah sebuah file yang terkompresi dari banyak file yang gabung menjadi satu buah file&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk mengakses konten yang terdapat dalam file iso selain dengan cara &amp;nbsp;&lt;i&gt;burning&lt;/i&gt;&amp;nbsp;ke cd atau dvd dapat dilakukan dengan cara&lt;i&gt;&lt;b&gt; mounting&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada Operating System Windows untuk mengakses atau mounting konten file iso dapat menggunakan software seperti&amp;nbsp;Daemon Tools atau Alcohol 120% yang kemudian file iso tersebut &amp;nbsp;menjadi virtual drive di windows.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pasa sistem operasi berbais linux untuk melakukan mounting ke file iso dapat menggunakan perintah &lt;b&gt;mount loop.&amp;nbsp;&lt;/b&gt;Berikut ini adalah cara melakukan mounting iso image.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: center;"&gt;Operating System yang digunakan dalam posting ini adalah Debian&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;1. Anda harus login dulu sebagai root atau user yang hampir setara dengan level root, untuk pindah ke user root dapat menggunakan perintah dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;su root&lt;/pre&gt;&lt;br /&gt;2. Buatlah sebuah direktori yang khusus untuk menyimpan file iso.&lt;br /&gt;&lt;pre class="php" name="code"&gt;mkdir /home/disk&lt;/pre&gt;&lt;br /&gt;3.&amp;nbsp;Buatlah sebuah direktori yang digunakan sebagai tempat mounting ke file iso.&lt;br /&gt;&lt;pre class="php" name="code"&gt;mkdir /var/www/mnt-cd1&lt;/pre&gt;&lt;br /&gt;4. Gunakan perintah &lt;b&gt;mount -o loop&lt;/b&gt; untuk membuka file iso.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;mount -o loop [alamat file iso] [direktori tujuan mounting]&lt;/pre&gt;&lt;b&gt;contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;mount -o loop /home/disk/cd1.iso /var/www/mnt-cd1&lt;/pre&gt;&lt;br /&gt;5. Masuk kedalam folder hasil mounting untuk mengakses konten dari file iso tersebut.&lt;br /&gt;&lt;pre class="php" name="code"&gt;ls /var/www/mnt-cd1&lt;/pre&gt;&lt;br /&gt;6. &amp;nbsp;Untuk melepaskan mounting adalah sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;umount [nama direktori]&lt;/pre&gt;&lt;b&gt;contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;umount /var/www/mnt-cd1&lt;/pre&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-8604840997286020041?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/8604840997286020041/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/08/linux-mount-iso-file.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8604840997286020041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8604840997286020041'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/08/linux-mount-iso-file.html' title='Linux : Mount Iso File'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-We3oOeXOi1M/TkUmqx_xo4I/AAAAAAAAAmY/sTkvqHMycqM/s72-c/ultra+iso.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-4335355641843612572</id><published>2011-07-30T22:59:00.000-07:00</published><updated>2011-07-30T23:03:55.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL : Cross Tabulations</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://dev.mysql.com/tech-resources/articles/wizard/index.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="196" src="http://2.bp.blogspot.com/-ZwxLtB9whg8/TjTqZ6LMljI/AAAAAAAAAmU/hy_pzZ66LVk/s320/cross_table.jpg" width="190" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cross Tabulations atau yang biasa di singkat dengan CrossTab adalah sebuah bentuk laporan data yang di kelompokan dan dihubungkan berdasarkan dua variable atau faktor sehingga  menciptakan tabel yang dinamakan table kontingensi.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tabel kontigensi adalah table seperti pada umumnya terdiri dari baris dan kolom tetapi memiliki ciri khusus yaitu menampilkan data yang terkelompok dan terhubung berdasarkan dua faktor atau variable.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Cross Tabulations banyak digunakan dalam statistik. Cross Tabulations dapat dibuat oleh berbagai software statistik dan spreadsheet (contoh: Microsoft Excel, OpenOffice.org Calc, Lotus 1-2-3) yang biasa di kenal dengan istilah Tabel Pivot.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada database MySQL Anda dapat menciptakan sebuat Cross Tabulations dengan cara yang cukup sederhana.&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;Berikut ini adalah sebuah contoh membuat Cross Tabulation pada MySQL dengan sebuah kasus tentang statistik jenis kelamin siswa di beberapa kelas. &lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;1. Buatlah sebuah table siswa dengan struktur seperti dibawah ini.&lt;br /&gt;&lt;pre class="sql" name="code"&gt;CREATE TABLE `siswa` (&lt;br /&gt;  `id` char(4) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',&lt;br /&gt;  `nama` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,&lt;br /&gt;  `kelamin` char(1) COLLATE utf8_unicode_ci DEFAULT NULL,&lt;br /&gt;  `kelas` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,&lt;br /&gt;  PRIMARY KEY (`id`)&lt;br /&gt;) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci&lt;/pre&gt;&lt;br /&gt;2. Masukan data sample siswa seperti yang ditunjukan dibawah ini.&lt;br /&gt;&lt;pre class="sql" name="code"&gt;+------+-------------------+---------+---------+&lt;br /&gt;| id   | nama              | kelamin | kelas   |&lt;br /&gt;+------+-------------------+---------+---------+&lt;br /&gt;| 0001 | DENDIE SANJAYA    | L       | KELAS 1 |&lt;br /&gt;| 0002 | YULIANTI          | W       | KELAS 1 |&lt;br /&gt;| 0003 | PITRASCHA ADITYIA | L       | KELAS 1 |&lt;br /&gt;| 0004 | SRI HARTATI       | w       | KELAS 2 |&lt;br /&gt;| 0005 | RIZKI PRIHANTO    | L       | KELAS 2 |&lt;br /&gt;| 0006 | RIANO OSKAR       | L       | KELAS 2 |&lt;br /&gt;| 0007 | HERU SASONGKO     | L       | KELAS 3 |&lt;br /&gt;| 0008 | KHEDA GINANJAR    | L       | KELAS 3 |&lt;br /&gt;| 0009 | MIFTAH KAMALUDIN  | L       | KELAS 3 |&lt;br /&gt;+------+-------------------+---------+---------+&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. Membuat query untuk menghasilkan Cross Tabulations dengan variable/ faktor jenis kelamin dan kelas&lt;/div&gt;&lt;pre class="sql" name="code"&gt;select kelas, sum(if(kelamin='L',1,0)) as 'PRIA', sum(if(kelamin='W',1,0)) as 'WANITA', count(*) as TOTAL&lt;br /&gt;from siswa&lt;br /&gt;group by kelas&lt;/pre&gt;Berikut ini penjelasan dari bagian penting query diatas&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;sum(if(kelamin='L',1,0)) as 'PRIA'&lt;/b&gt; -&amp;gt; Mengartikan apabila menemukan data hurup L pada field KELAMIN maka lakukan penambahan sebanyak satu angka. kemudian simpan hasil perhitungannya di kolom bernama PRIA.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;sum(if(kelamin='W',1,0)) as 'WANITA'&lt;/b&gt; -&amp;gt; Mengartikan apabila menemukan data hurup W pada field KELAMIN maka lakukan penambahan sebanyak satu angka. kemudian simpan hasil perhitungannya di kolom bernama WANITA.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;count(*) as TOTAL&lt;/b&gt; -&amp;gt; Mengartikan melakukan perhitungan seluruh siswa baik yang berkelamin pria maupun wanita.&lt;/li&gt;&lt;li&gt;&lt;b&gt;group by kelas&lt;/b&gt;  -&amp;gt; mengartikan data akan di tampilkan secara berkelompok berdasarkan kelas.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;4. Berikut ini adalah hasil dari query Cross Tabulations diatas.&lt;br /&gt;&lt;pre class="sql" name="code"&gt;+---------+------+--------+-------+&lt;br /&gt;| kelas   | PRIA | WANITA | TOTAL |&lt;br /&gt;+---------+------+--------+-------+&lt;br /&gt;| KELAS 1 |    2 |      1 |     3 |&lt;br /&gt;| KELAS 2 |    2 |      1 |     3 |&lt;br /&gt;| KELAS 3 |    3 |      0 |     3 |&lt;br /&gt;+---------+------+--------+-------+&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-4335355641843612572?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/4335355641843612572/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/07/mysql-cross-tabulations.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4335355641843612572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4335355641843612572'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/07/mysql-cross-tabulations.html' title='MySQL : Cross Tabulations'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ZwxLtB9whg8/TjTqZ6LMljI/AAAAAAAAAmU/hy_pzZ66LVk/s72-c/cross_table.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-1691117139410428654</id><published>2011-07-23T02:01:00.000-07:00</published><updated>2011-07-31T16:26:17.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='symfony framework'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='my-opini'/><category scheme='http://www.blogger.com/atom/ns#' term='manajemen'/><title type='text'>Symfony 1.2 : Unit Testing</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ahmadtanwir.wordpress.com/2010/08/18/pengenalan-unit-testing/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-2p53wc6KHuY/Tipz-161yaI/AAAAAAAAAl8/V3dUEdrHicg/s200/sw_testing.jpg" width="180" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Unit Testing dapat di analogikan aktifitas berolahraga, Kita tahu kalau hal tersebut adalah baik dan akan terlihat hasilnya setelah dilakukan secara rutin dan beberapa lama kemudian, tetapi pada kenyataan kita sering malas melakukan hal tersebut.&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;Unit Testing untuk memeriksa bahwa kode program yang ditulis telah memberikan output yang benar berdasarkan Inputan yang diberikan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para developer memahami dalam membuat sebuah software yang kualitasnya terjaga diperlukan pengujian yang baik. Menulis Sekenario testing, menjalankan testing dan menganalisa hasilnya adalah perkerjaaan yang membosankan dalam proses development software.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Selain itu pengembangan sebuah software biasanya cenderung berubah terus menerus mengikuti spesifikasi kebutuhan dan ketika mengerjakan perubahan tersebut akan berpotensi untuk membuat error atau bug yang baru.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Karena persoalan tersebut maka sangat disarankan untuk membuat Unit Testing untuk menjamin bahwa aplikasi telah berjalan sesuai dengan yang diharapakan dengan segala perubahan yang terjadi.&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Untuk menyingkat waktu dalam menjalankan Unit Testing pada proses development software maka perlu dilakukan oleh mesin secara otomatis atau yang bisa disebut dengan Automatic Testing.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Automatic Testing adalah pengujian yang biasa dilakukan oleh manusia secara manual yang kemudian diganti oleh mesin, Hal tersebut untuk menyingkat waktu dalam proses pengujian pada proses development software.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Beberapa Manfaat Automatic Testing adalah sebagai berikut.&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Untuk melakukan pengujian secara otomatis bahwa seluruh bagian aplikasi tidak ada error ketikan dideploy/dipasang pada sebuah mesin/pc/komputer yang baru.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Untuk melakukan pengujian secara otomatis bahwa seluruh bagian aplikasi tidak ada error ketika terjadi perubahan kode program pada suatu bagian aplikasi yang lain.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Berikut ini adalah contoh dari konsep unit testing&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*1*&lt;/b&gt;. Terdapat sebuah kelas yang memiliki tanggung jawab sebagai kelas perhitungan matematika dasar yang bernama &lt;b&gt;kalkulator&lt;/b&gt;, yang didalam nya terdapat metod untuk melakukan &lt;b&gt;operasi penambahan&lt;/b&gt; dan&lt;b&gt; operasi pengurangan&lt;/b&gt; seperti yang ditunjukan pada script dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php&lt;br /&gt;class kalkulator&lt;br /&gt;{&lt;br /&gt;    public function tambah($n1, $n2)&lt;br /&gt;    {&lt;br /&gt;        return $n1 + $n2;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public function kurang($n1, $n2)&lt;br /&gt;    {&lt;br /&gt;        return $n1 - $n2;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Sebagai contoh class tersebut disimpan dengan file bernama &lt;b&gt;kalkulator.php&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*2*&lt;/b&gt;. Kemudian dilakukan Unit Testing pada seluruh metod yang terdapat pada &lt;b&gt;kelas kalkulator&lt;/b&gt;, dengan cara memberikan berbagai inputan pada metod tersebut dan melihat output yang diberikan oleh metod tersebut, apabila output yang dihasilkan metod sesuai dengan harapan maka metod tersebut telah berfungsi dengan baik. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Seperti yang di tunjukan dengan sekenario unit testing sederhana dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php&lt;br /&gt;include 'kalkulator.php';&lt;br /&gt;&lt;br /&gt;$r[0] = array('nama'=&amp;gt;'Metod Tambah : Skenario 1, ', 'hasil' =&amp;gt; '');&lt;br /&gt;$r[1] = array('nama'=&amp;gt;'Metod Tambah : Skenario 2, ', 'hasil' =&amp;gt; '');&lt;br /&gt;$r[2] = array('nama'=&amp;gt;'Metod Kurang : Skenario 1, ', 'hasil' =&amp;gt; '');&lt;br /&gt;$r[3] = array('nama'=&amp;gt;'Metod Kurang : Skenario 2, ', 'hasil' =&amp;gt; '');&lt;br /&gt;&lt;br /&gt;$o = new kalkulator();&lt;br /&gt;&lt;br /&gt;$r[0]['hasil'] = ($o-&amp;gt;tambah( 1,3) == 4 ) ? 'Berhasil' : 'Gagal';&lt;br /&gt;$r[1]['hasil'] = ($o-&amp;gt;tambah(-2,3) == 1 ) ? 'Berhasil' : 'Gagal';&lt;br /&gt;$r[2]['hasil'] = ($o-&amp;gt;kurang( 3,1) == 2 ) ? 'Berhasil' : 'Gagal';&lt;br /&gt;$r[3]['hasil'] = ($o-&amp;gt;kurang(-5,3) == -8) ? 'Berhasil' : 'Gagal';&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;foreach($r as $val) {&lt;br /&gt; echo $val['nama'].$val['hasil']."\n"; &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Kemudian simpan kode program unit testing diatas dengan nama &lt;b&gt;kalkulatorTest.php&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*3*&lt;/b&gt;. Ketika skenario unit testing di atas dijalankan pada command line akan menampilkan hasil seperti dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code" style="text-align: justify;"&gt;php kalkulatorTest.php&lt;/pre&gt;&lt;pre class="php" name="code"&gt;Metod Tambah : Skenario 1, Berhasil&lt;br /&gt;Metod Tambah : Skenario 2, Berhasil&lt;br /&gt;Metod Kurang : Skenario 1, Berhasil&lt;br /&gt;Metod Kurang : Skenario 2, Berhasil&lt;/pre&gt;&lt;br /&gt;&lt;blockquote style="text-align: center;"&gt;Framework Symfony Versi 1.2 - Unit Testing&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada Framework Symfony Versi 1.2 telah dilengkapi secara build up dengan fitur Unit Testing, Berikut ini adalah contoh melakukan unit testing pada Symfony Framework Versi 1.2.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebelumnya diasumsikan telah mengenal cara instalasi dan membuat aplikasi serta module pada symfony framework 1.2 -&amp;gt;&amp;nbsp;&lt;a href="http://dendieisme.blogspot.com/2009/12/instalasi-symfony-framework.html" target="_blank"&gt;Symfony Instalasi&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*1*&lt;/b&gt;. Sebagai contoh akan dibuat dua kelas yang memiliki tanggung jawab sebagai &lt;b&gt;perhitungan matematika dasar&lt;/b&gt; dan untuk &lt;b&gt;menghitung luas sebuah bangunan&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;a. Membuat Kelas Hitung untuk melakukan perhitungan dasar matematika&lt;/div&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php&lt;br /&gt;class hitung&lt;br /&gt;{&lt;br /&gt;    public function tambah($n1, $n2)&lt;br /&gt;    {&lt;br /&gt;        return $n1 + $n2;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public function kurang($n1, $n2)&lt;br /&gt;    {&lt;br /&gt;        return $n1 - $n2;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Kemudian simpan class tersebut dengan file bernama &lt;b&gt;hitung.php&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;b. Membuat Kelas Hitung Luas untuk menghitung luas bangunan&lt;/div&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php&lt;br /&gt;class hitungLuas&lt;br /&gt;{&lt;br /&gt;    public function luasPersegi($panjang, $lebar)&lt;br /&gt;    {&lt;br /&gt;        return $panjang * $lebar;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public function luasLingkaran($jari2)&lt;br /&gt;    {&lt;br /&gt;        return 3.14 * ($jari2 * $jari2);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Kemudian simpan class tersebut dengan file bernama &lt;b&gt;hitungLuas.php&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*2*&lt;/b&gt;. Sebagai contoh simpan kedua kelas tersebut di direktori &lt;b&gt;lib&lt;/b&gt;, seperti yang ditunjukan pada gambar dibawah ini.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-f8WmETqV7B0/Tip8BwiN3II/AAAAAAAAAmA/0v0eh-Be7gs/s1600/Screenshot-1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-f8WmETqV7B0/Tip8BwiN3II/AAAAAAAAAmA/0v0eh-Be7gs/s200/Screenshot-1.png" width="159" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://1.bp.blogspot.com/-kBHZ8Xpj0ns/Tip8CdFC97I/AAAAAAAAAmE/hhjfgKiAg7A/s1600/Screenshot-2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="58" src="http://1.bp.blogspot.com/-kBHZ8Xpj0ns/Tip8CdFC97I/AAAAAAAAAmE/hhjfgKiAg7A/s200/Screenshot-2.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-kBHZ8Xpj0ns/Tip8CdFC97I/AAAAAAAAAmE/hhjfgKiAg7A/s1600/Screenshot-2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-kBHZ8Xpj0ns/Tip8CdFC97I/AAAAAAAAAmE/hhjfgKiAg7A/s1600/Screenshot-2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-kBHZ8Xpj0ns/Tip8CdFC97I/AAAAAAAAAmE/hhjfgKiAg7A/s1600/Screenshot-2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-kBHZ8Xpj0ns/Tip8CdFC97I/AAAAAAAAAmE/hhjfgKiAg7A/s1600/Screenshot-2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&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: 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;&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;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;*3*&lt;/b&gt;. Membuat skenario testing menggunakan fitur unit testing Symfony 1.2.&lt;br /&gt;&lt;br /&gt;Buatlah file testing untuk &lt;b&gt;kelas hitung&lt;/b&gt; dengan nama &lt;b&gt;hitungTest.php&lt;/b&gt; dan &lt;b&gt;kelas hitungLuas&lt;/b&gt; dengan nama &lt;b&gt;hitungLuasTest.php&lt;/b&gt; di direktori&lt;b&gt; test/unit&lt;/b&gt; seperti yang ditunjukan pada gambar dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-lToJrZKwgtE/Tip9RKqKFtI/AAAAAAAAAmI/zs_Smpe769A/s1600/Screenshot-3.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-lToJrZKwgtE/Tip9RKqKFtI/AAAAAAAAAmI/zs_Smpe769A/s200/Screenshot-3.png" width="159" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-Uwf5Ae5O4cs/Tip9Rqwh2yI/AAAAAAAAAmM/pA7svy_zkNk/s1600/Screenshot-4.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="61" src="http://4.bp.blogspot.com/-Uwf5Ae5O4cs/Tip9Rqwh2yI/AAAAAAAAAmM/pA7svy_zkNk/s200/Screenshot-4.png" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;*4*&lt;/b&gt;. Pada file &lt;b&gt;hitungTest.php&lt;/b&gt; tuliskan skenario testing untuk &lt;b&gt;kelas hitung&lt;/b&gt; seperti yang ditunjukan dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php&lt;br /&gt;include(dirname(__FILE__).'/../bootstrap/unit.php');&lt;br /&gt;include(dirname(__FILE__).'/../../lib/hitung.php');&lt;br /&gt;&lt;br /&gt;$o = new hitung();&lt;br /&gt;$t = new lime_test(2, new lime_output_color());&lt;br /&gt;$t-&amp;gt;is($o-&amp;gt;tambah(3,2),5,'Test Metod tambah - Apabila menghasilkan angka 5 artinya testing OK');&lt;br /&gt;$t-&amp;gt;is($o-&amp;gt;kurang(3,2),1,'Test Metod kurang - Apabila menghasilkan angka 1 artinya testing OK');&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;b&gt;&lt;u&gt;Berikut ini adalah penjelasan dari script diatas&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;* Mengartikan memanggil lib symfony untuk melakukan unit testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;include(dirname(__FILE__).'/../bootstrap/unit.php');&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;* Mengartikan memanggil kelas hitung yang tersimpan pada file bernama&amp;nbsp;&lt;b&gt;hitung.php&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;include(dirname(__FILE__).'/../../lib/hitung.php');&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;* Mengartikan membuat objek hitung dari kelas hitung&lt;/div&gt;&lt;pre class="php" name="code"&gt;$o = new hitung();&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;*&amp;nbsp;Mengartikan membuat objek testing yang merupakan engine untuk melakukan unit testing&lt;/div&gt;&lt;pre class="php" name="code"&gt;$t = new lime_test(2, new lime_output_color());&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;*&amp;nbsp;Mengartikan proses testing yang dilakukan pada &lt;b&gt;metod tambah&lt;/b&gt; dan &lt;b&gt;metod kurang&lt;/b&gt; dari &lt;b&gt;class hitung&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;$t-&amp;gt;is($o-&amp;gt;tambah(3,2),5,'Test Metod tambah - Apabila menghasilkan angka 5 artinya testing OK'); $t-&amp;gt;is($o-&amp;gt;kurang(3,2),1,'Test Metod kurang - Apabila menghasilkan angka 1 artinya testing OK');&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;&lt;u&gt;Berikut ini cara menjalankan unit testing di console&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;php symfony test:unit hitung&lt;/pre&gt;Maka akan menghasil informasi dilayar seperti ini&lt;br /&gt;&lt;pre class="php" name="code"&gt;1..1&lt;br /&gt;ok 1 - Test Metod tambah - Apabila menghasilkan angka 5 artinya testing OK&lt;br /&gt;ok 2 - Test Metod kurang - Apabila menghasilkan angka 1 artinya testing OK&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*5*&lt;/b&gt;. Pada file &lt;b&gt;hitungLuasTest.php&lt;/b&gt; tuliskan skenario testing untuk kelas hitungLuas seperti yang ditunjukan dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php&lt;br /&gt;include(dirname(__FILE__).'/../bootstrap/unit.php');&lt;br /&gt;include(dirname(__FILE__).'/../../lib/hitungLuas.php');&lt;br /&gt;&lt;br /&gt;$o = new hitungLuas(); &lt;br /&gt;$t = new lime_test(2, new lime_output_color());&lt;br /&gt;$t-&amp;gt;is($o-&amp;gt;luasPersegi(4,5),20,'Test Metod luas persegi - Apabila menghasilkan angka 20 artinya testing OK');&lt;/pre&gt;&lt;pre class="php" name="code"&gt;$t-&amp;gt;is($o-&amp;gt;luasLingkaran(3),28.26,'Test Metod luas lingkaran - Apabila menghasilkan angka 28.26 artinya testing OK');&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;b&gt;&lt;u&gt;Berikut ini cara menjalakan unit testing console&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;php symfony test:unit hitungLuas&lt;/pre&gt;Maka akan menghasil informasi dilayar seperti ini.&lt;br /&gt;&lt;pre class="php" name="code"&gt;1..2&lt;br /&gt;ok 1 - Test Metod luas persegi - Apabila menghasilkan angka 20 artinya testing OK&lt;br /&gt;ok 2 - Test Metod luas lingkaran - Apabila menghasilkan angka 28.26 artinya testing OK&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*6*&lt;/b&gt;. Untuk menjalankan seluruh testing dapat menggunakan cara seperti dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;php symfony test:unit&lt;/pre&gt;&lt;pre class="php" name="code"&gt;hitungLuasTest.......................................................ok&lt;br /&gt;hitungTest...........................................................ok&lt;br /&gt; All tests successful.                                                 &lt;br /&gt; Files=2, Tests=4&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*7*&lt;/b&gt;. Apabila terjadi error dari proses unit testing maka akan tampil seperti ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;hitungLuasTest.......................................................not ok&lt;br /&gt;    Failed tests: 1&lt;br /&gt;hitungTest...........................................................ok&lt;br /&gt;&lt;br /&gt;Failed Test                     Stat  Total   Fail  List of Failed&lt;br /&gt;------------------------------------------------------------------&lt;br /&gt;hitungLuasTest                     0      2      1  1&lt;br /&gt;&lt;br /&gt;Failed 1/2 test scripts, 50.00% okay. 1/4 subtests failed, 75.00% okay.&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Report tersebut menunjukan terjadi error pada unit testing di &lt;b&gt;hitungLuasTest&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;Untuk mengetahui detail dari error tersebut dapat menggunakan cara seperti dibawah ini.&lt;br /&gt;&lt;pre class="php" name="code"&gt;php symfony test:unit hitungLuas&lt;/pre&gt;Maka akan menghasilkan informasi seperti dibawah ini.&lt;br /&gt;&lt;pre class="php" name="code"&gt;not ok 1 - Test Metod luas persegi - Apabila menghasilkan angka 20 artinya testing OK&lt;br /&gt;#     Failed test (./test/unit/hitungLuasTest.php at line 8)&lt;br /&gt;#            got: 0&lt;br /&gt;#       expected: 20&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada gambar di atas menunjukan bahwa output benar yang &lt;b&gt;diharapkan adalah 20&lt;/b&gt; berdasarkan inputan yang diberikan&lt;b&gt; &lt;span class="Apple-style-span" style="color: red;"&gt;tetapi&lt;/span&gt; yang dapatkan adalah 0.&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Hal tersebut mengartikan tarjadi kesalahan pada kode program dari metod yang di testing.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;*8*&lt;/b&gt;. Dalam sebuah testing yang berkaitan dengan proses database seperti input data, update data dan hapus data  maka diperlukan sebuah enviroment testing agar database yang digunakan testing adalah khusus untuk aktivitas testing.&lt;br /&gt;&lt;br /&gt;Berikut ini adalah contoh cara menambahkan enviroment dalam unit testing.&lt;/div&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php&lt;br /&gt;$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'test', true);&lt;br /&gt;sfContext::createInstance($configuration);&lt;br /&gt;new sfContext($configuration);&lt;br /&gt;&lt;br /&gt;include(dirname(__FILE__).'/../bootstrap/unit.php');&lt;br /&gt;include(dirname(__FILE__).'/../../lib/hitungLuas.php');&lt;br /&gt;&lt;br /&gt;$o = new hitungLuas(); &lt;br /&gt;$t = new lime_test(2, new lime_output_color());&lt;br /&gt;$t-&amp;gt;is($o-&amp;gt;luasPersegi(4,5),20,'Test Metod luas persegi - Apabila menghasilkan angka 20 artinya testing OK');&lt;br /&gt;$t-&amp;gt;is($o-&amp;gt;luasLingkaran(3),28.26,'Test Metod luas lingkaran - Apabila menghasilkan angka 28.26 artinya testing OK');&lt;br /&gt;?&amp;gt;&lt;/pre&gt;Baris kode yang penting diatas adalah sebagai berikut&lt;br /&gt;&lt;pre class="php" name="code"&gt;$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'test', true);&lt;br /&gt;sfContext::createInstance($configuration);&lt;br /&gt;new sfContext($configuration);&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Perintah diatas mengartikan mengartikan menggunakan aplikasi bernama frontend dengan enviroment test.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;u&gt;Berikut ini daftar method yang dapat digunakan dalam melakukan unit testing di symfony 1.2&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;table border="1" cellpadding="4" cellspacing="0" style="width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;   &lt;th&gt;Method&lt;/th&gt;    &lt;th&gt;Description&lt;/th&gt;  &lt;/tr&gt;&lt;tr&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;diag($msg)&lt;/td&gt;&lt;td&gt;Outputs a comment but runs no test&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;ok($test, $msg)&lt;/td&gt;&lt;td&gt;Tests a condition and passes if it is true&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;is($value1, $value2, $msg)&lt;/td&gt;&lt;td&gt;Compares two values and passes if they are equal (==)&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;isnt($value1, $value2, $msg)&lt;/td&gt;&lt;td&gt;Compares two values and passes if they are not equal&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;like($string, $regexp, $msg)&lt;/td&gt;&lt;td&gt;Tests a string against a regular expression&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;unlike($string, $regexp, $msg)&lt;/td&gt;&lt;td&gt;Checks that a string doesn't match a regular expression&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;cmp_ok($value1, $operator, $value2, $msg)&lt;/td&gt;&lt;td&gt;Compares two arguments with an operator&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;isa_ok($variable, $type, $msg)&lt;/td&gt;&lt;td&gt;Checks the type of an argument&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;isa_ok($object, $class, $msg)&lt;/td&gt;&lt;td&gt;Checks the class of an object&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;can_ok($object, $method, $msg)&lt;/td&gt;&lt;td&gt;Checks the availability of a method for an object or a class&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;is_deeply($array1, $array2, $msg)&lt;/td&gt;&lt;td&gt;Checks that two arrays have the same values&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;include_ok($file, $msg)&lt;/td&gt;&lt;td&gt;Validates that a file exists and that it is properly included&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;fail()&lt;/td&gt;&lt;td&gt;Always fails--useful for testing exceptions&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;pass()&lt;/td&gt;&lt;td&gt;Always passes--useful for testing exceptions&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;skip($msg, $nb_tests)&lt;/td&gt;&lt;td&gt;Counts as $nb_tests tests--useful for conditional tests&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;todo()&lt;/td&gt;&lt;td&gt;Counts as a test--useful for tests yet to be written&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-1691117139410428654?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/1691117139410428654/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/07/symfony-12-unit-testing.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1691117139410428654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1691117139410428654'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/07/symfony-12-unit-testing.html' title='Symfony 1.2 : Unit Testing'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-2p53wc6KHuY/Tipz-161yaI/AAAAAAAAAl8/V3dUEdrHicg/s72-c/sw_testing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-7593867340554728777</id><published>2011-07-07T03:43:00.000-07:00</published><updated>2011-07-07T03:43:51.429-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my-opini'/><category scheme='http://www.blogger.com/atom/ns#' term='manajemen'/><title type='text'>Software Measurement : Function Point</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.functionpoints.com/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://2.bp.blogspot.com/-LdMqaGUndx8/ThVtGU1cvLI/AAAAAAAAAlw/H_LB0uU93Bw/s200/picChart.gif" width="160" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam Development sebuah perangkat lunak/software terkadang para developer memiliki kesulitan untuk mencari satuan yang dapat mendeskripsikan ukuran dari sofware yang akan dibuat. Untuk mengetahui ukuran software yang akan dibuat sangat penting karena akan berpengaruh pada biaya dalam produksi software tesebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Salah satu cara yang populer untuk melakukan pengukuran perangkat lunak dapat mengunakan cara yang bernama &lt;b&gt;FUNCTION POINT&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Hasil dari metode Function Point akan lebih mudah dipahami oleh pengguna non teknis yang dapat membantu mengkomunikasikan informasi ukuran software ke pengguna atau client.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Function Point dikembangkan pertama kali oleh Allan J. Albrecht di pertengahan tahun 1970-an. Merupakan upaya untuk mengatasi kesulitan yang berhubungan dengan kode program sebagai ukuran dari ukuran perangkat lunak, dan untuk membantu dalam memprediksi effort dalam development perangkat lunkas.&lt;br /&gt;&lt;br /&gt;Function Point pertama kali di terbitkan pada tahun 1979. Pada tahun 1984 Albrecht menyempurnakan metode Function Point.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Sejak Function Point Internasional User Group (IFPUG) didirikan, beberapa versi Function Point sebagai Pedoman telah diterbitkan oleh IFPUG. Secara global pengukuran Software dengan Function Point telah diterima secara luas dalam industri perangkat lunak lebih dari 40 tahun sebagai pengukuran standar perangkat lunak.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam ilmu fisika banyak satuan untuk mengukur fenomena yang ada di alam semesta ini seperti Menit untuk mengukur waktu, Kilo Meter untuk mengukur jarak, Celsius untuk mengukur Suhu.&lt;br /&gt;&lt;br /&gt;Dan untuk mengukur perangkat lunak atau software maka dapat menggunakan Function Point yang biasa disingkat dengan FP. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Function Point adalah sebuah sebuh teknik terstruktur dalam memecahkan masalah dengan cara memecah sistem menjadi komponen yang lebih kecil dan menetapkan beberapa karakteristik dari sebuah software sehingga dapat lebih mudah dipahami dan dianalisis.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Function Point mengukur dari perspektif Functional dari software yang akan dibangun, terlepas dari bahasa programaan, metode development atau platform perangkat keras yang digunakan, &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Function Point harus dilakukan oleh orang terlatih dan berpengalaman dalam development software, karena dalam memberikan nilai-nilai dari setiap komponen Function point bersifat subyektif, dan akan wajar apabila hasil perhitungan function point seseorang akan berbeda dengan yang lain.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pengerjaan Function poin harus dimasukkan sebagai bagian dari rencana proyek secara keseluruhan. Artinya harus dijadwalkan dan direncanakan pengerjaannya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hasil dari pengukuran menggunakan Function Point dapat digunakan untuk mengestimasi biaya dan effort yang diperlukan dalam development perangkat lunak.&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;div style="text-align: center;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;TAHAPAN MELAKUKAN FUNCTION POINT&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&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;b&gt;&lt;u&gt;TAHAP 1. Menghitung Crude Function Points (CFP)&lt;/u&gt;&lt;/b&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;b&gt;Crude Function Points (CFP)&lt;/b&gt; adalah untuk menghitung bobot nilai dari komponen-komponen Function Point yang dikaitkan dengan software yang akan dibuat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Komponen-komponen Function Point terdiri dari 5 buah yaitu sebagai berikut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Tipe Input&lt;/b&gt;, Berkaitan dengan interface yang lakukan pengguna/user dalam memasukan data pada aplikasi.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tipe Output&lt;/b&gt;, Berkaitan dengan output yang dihasilkan aplikasi untuk pengguna/user yang dapat berupa laporan di print atau yang ditampilkan pada layar.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tipe Query/Search/View&lt;/b&gt;, Berkaitan dengan query terhadap data yang tersimpan.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tipe File/Tabel/Database&lt;/b&gt;, berkaitan dengan logic penyimpan data yang dapat berupa file atau semacam database relational.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Tipe Interface Eksternal&lt;/b&gt;, Berkaitan dengan komunikasi data pada parangkat/mesin yang lain, contoh nya adalah membuat aplikasi SMS Server yang membutuhkan. koneksi pada perangkat keras Modem telepon.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Selanjutnya setiap tipe komponen tersebut diberikan bobot berdasarkan kompleksitasnya, seperti yang ditujukan pada table dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-D0BE5OsqYYA/ThWJqASm1dI/AAAAAAAAAl0/wMmpLfSrIhM/s1600/cfp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="132" src="http://1.bp.blogspot.com/-D0BE5OsqYYA/ThWJqASm1dI/AAAAAAAAAl0/wMmpLfSrIhM/s400/cfp.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Klik Gambar Untuk Melihat Lebih Jelas&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Nilai-nilai Bobot dari setiap komponen diatas adalah ketetapan atau konstanta yang dibuat oleh Function Point Internasional User Group (IFPUG)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;TAHAP 2. Menghitung Relative Complexity Adjustment Factor (RCAF)&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;RCAF digunakan untuk menghitung bobot kompleksitas dari software berdasarkan 14 karakteristik. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Penilaian Komplesitas memilik skala 0 s/d 5&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;0 = Tidak Pengaruh&lt;/li&gt;&lt;li&gt;1 = Insidental&lt;/li&gt;&lt;li&gt;2 = Moderat&lt;/li&gt;&lt;li&gt;3 = Rata-rata&lt;/li&gt;&lt;li&gt;4 = Signifikan&lt;/li&gt;&lt;li&gt;5 = Essential&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah 14 Karakteritik Software&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;table border="1" cellpading="2" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;th align="center" width="5%"&gt;NO&lt;/th&gt;    &lt;th align="center" width="80%"&gt;KARAKTERISTIK&lt;/th&gt; &lt;th align="center" width="15%"&gt;BOBOT&lt;/th&gt;   &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;1.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Komunikasi Data&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;2.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Pemrosesan Terdistribusi&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;3.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Performance&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;4.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Konfigurasi&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;5.&lt;/td&gt;&lt;td&gt;Tingkat Frekuensi Penggunaan Software&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;6.&lt;/td&gt;&lt;td&gt;Tingkat Frekuensii Input Data&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;7.&lt;/td&gt;&lt;td&gt;Tingkat Kemudaaan Pengunaan Bagi User&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;8.&lt;/td&gt;&lt;td&gt;Tingkat Frekuensi Update Data&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;9.&lt;/td&gt;&lt;td&gt;Tingkat Kompleksitas Prosesing Data&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;10.&lt;/td&gt;&lt;td&gt;Tingkat Kemungkinan Penggunaan Kembali/Reusable Kode Program&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;11.&lt;/td&gt;&lt;td&gt;11. Tingkat Kemudahaan Dalam Instalasi&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;12.&lt;/td&gt;&lt;td&gt;Tingkat Kemudahaan operasional software (backup, recovery, dsbny)&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;13.&lt;/td&gt;&lt;td&gt;Tingkat Software dibuat untuk multi organisasi/perusahaan/client&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;14.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas dalam mengikuti perubahaan/fleksibel&lt;/td&gt;&lt;td&gt;[0/1/2/3/4/5]&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;TOTAL&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;?&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;ul&gt;&lt;li&gt;Karakteristik diatas merupakan ketetapan atau konstanta yang dibuat oleh Function Point Internasional User Group (IFPUG)&lt;/li&gt;&lt;/ul&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;b&gt;&lt;u&gt;TAHAP 3 : Menghitung Function Point (FP)&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Adalah proses melakukan perhitungan untuk mendapat nilai Function point dari sofrware yang akan dibangun&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Rumus FP&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;FP = CFP x (0.65 + 0.01 x RCAF)&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Angka 0.65 dan 0.01 adalah ketetepan atau konstanta yang dibuat oleh Function Point Internasional User Group (IFPUG)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&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;div style="text-align: center;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;CONTOH &amp;nbsp;KASUS PENGGUNAAN FUNCTION POINT DALAM PROJEK&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;Akan dibangun sebuah software dalam pengelolahan Sistem Informasi Sumber Daya Manusia yang rencanakan untuk mengelola karyawan dari jumlah 10 hingga 200&amp;nbsp;karyawan dan akan menghasilkan berbagai macam laporan seperti absensi karyawan,sallery karyawan dan sebagainya. Aplikasi ini sangat memungkinkan berinteraksi dengan perangkat keras absensi seperti Fingger Print serta menyediakan webservice agar Software Sumber Daya Manusia ini dapat berkolaborasi Software Menajemen Proyek yang telah berjalanan.&lt;/blockquote&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;b&gt;&lt;u&gt;TAHAP 1. Menghitung Crude Function Points (CFP)&lt;/u&gt;&lt;/b&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;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VMh_w_XsIDs/ThWJrcAxK9I/AAAAAAAAAl4/3oCpeNlYHCE/s1600/cfp-contoh.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://4.bp.blogspot.com/-VMh_w_XsIDs/ThWJrcAxK9I/AAAAAAAAAl4/3oCpeNlYHCE/s400/cfp-contoh.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Klik Gambar Untuk Melihat Lebih Jelas\&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Crude Function Points (CFP) yang didapat&lt;b&gt; &lt;u&gt;923&lt;/u&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&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;b&gt;&lt;u&gt;TAHAP 2. Menghitung Relative Complexity Adjustment Factor (RCAF)&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table border="1" cellpading="2" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;th align="center" width="5%"&gt;NO&lt;/th&gt;    &lt;th align="center" width="80%"&gt;KARAKTERISTIK&lt;/th&gt; &lt;th align="center" width="15%"&gt;BOBOT&lt;/th&gt;   &lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Komunikasi Data&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Pemrosesan Terdistribusi&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;3.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Performance&lt;/td&gt;&lt;td align="center"&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;4.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas Konfigurasi&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;5.&lt;/td&gt;&lt;td&gt;Tingkat Frekuensi Penggunaan Software&lt;/td&gt;&lt;td align="center"&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;6.&lt;/td&gt;&lt;td&gt;Tingkat Frekuensii Input Data&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;7.&lt;/td&gt;&lt;td&gt;Tingkat Kemudaaan Pengunaan Bagi User&lt;/td&gt;&lt;td align="center"&gt;5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;8.&lt;/td&gt;&lt;td&gt;Tingkat Frekuensi Update Data&lt;/td&gt;&lt;td align="center"&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;9.&lt;/td&gt;&lt;td&gt;Tingkat Kompleksitas Prosesing Data&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;10.&lt;/td&gt;&lt;td&gt;Tingkat Kemungkinan Penggunaan Kembali/Reusable Kode Program&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;11.&lt;/td&gt;&lt;td&gt;11. Tingkat Kemudahaan Dalam Instalasi&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;12.&lt;/td&gt;&lt;td&gt;Tingkat Kemudahaan operasional software (backup, recovery, dsbny)&lt;/td&gt;&lt;td align="center"&gt;2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;13.&lt;/td&gt;&lt;td&gt;Tingkat Software dibuat untuk multi organisasi/perusahaan/client&lt;/td&gt;&lt;td align="center"&gt;3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;14.&lt;/td&gt;&lt;td&gt;Tingkat kompleksitas dalam mengikuti perubahaan/fleksibel&lt;/td&gt;&lt;td align="center"&gt;4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;TOTAL&lt;/b&gt;&lt;/td&gt;&lt;td align="center"&gt;&lt;b&gt;45&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&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;b&gt;&lt;u&gt;TAHAP 3. Menghitung Function Point (FP)&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;FP = CFP x (0.65 + 0.01 x RCAF)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;= 923 x (0.65 + (0.01 x 45))&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;= &lt;b&gt;1015.3&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nilai FP untuk proyek Software dalam pengelolahan Sistem Informasi Sumber Daya Manusia adalah &lt;b&gt;1015.3 FP&lt;/b&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;b&gt;&lt;u&gt;TAHAP 4. Konversi FP menjadi Biaya &lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Misalkan kita mempunyai table yang berisikan tarif untuk setiap nilaI FP sebagai berikut&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;table border="1" cellpading="2" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;      &lt;th align="center" width="5%"&gt;NO&lt;/th&gt;     &lt;th align="center" width="40%"&gt;TIPE PROJEK&lt;/th&gt;  &lt;th align="center" width="25%"&gt;TARIF/FP&lt;/th&gt;  &lt;th align="center" width="15%"&gt;JAM/FP&lt;/th&gt;    &lt;th align="center" width="15%"&gt;ALOKASI SDM&lt;/th&gt;   &lt;/tr&gt;&lt;tr&gt;  &lt;td align="center"&gt;1&lt;/td&gt;  &lt;td&gt;Web Profile&lt;/td&gt;   &lt;td&gt;Rp. 20.000&lt;/td&gt;  &lt;td align="center"&gt;1&lt;/td&gt;  &lt;td align="center"&gt;2&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td align="center"&gt;2&lt;/td&gt;  &lt;td&gt;Sistem Informasi&lt;/td&gt;   &lt;td&gt;Rp. 100.000&lt;/td&gt;  &lt;td align="center"&gt;1&lt;/td&gt;  &lt;td align="center"&gt;5&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;  &lt;td align="center"&gt;3&lt;/td&gt;  &lt;td&gt;E-Commerce&lt;/td&gt;   &lt;td&gt;Rp. 40.000&lt;/td&gt;  &lt;td align="center"&gt;1&lt;/td&gt;  &lt;td align="center"&gt;2&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tabel tarif tersebut dihasilkan berdasarkan data history atau pengalaman dari perusahaan sendiri dalam developing software&amp;nbsp;atau pengalaman perusahaan lain. Setiap perusahaan bisa berbeda-beda tarifnya karena bersifat subyektif,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dan mengenai Tarif Rupiah per-FP setiap peruhaan bisa berbeda-berbeda tergantug dari kredibilitas perusahaan di pasar, semakin banyak berhasi menyelesaikan proyek sejenis atau memiliki produk yang laku di pasaran akan membuat tarif per FP nya meningkat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Proyek Software dalam pengelolahan Sistem Informasi Sumber Daya Manusia adalah &lt;b&gt;1015.3 FP&lt;/b&gt; dengan Tarif Rupiah/FP untuk jenis Sistem Informasi adalah &lt;b&gt;Rp. 100.000&lt;/b&gt;. &amp;nbsp;Maka Dapat dihasilkan sebagai berikut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Estimasi Biaya Development Software&lt;/b&gt; : Rp 100.000 x 1015.3 =&lt;b&gt; Rp. 101.530.000&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Estimasi Khusus Produksi Software&lt;/b&gt;  : 1 Jam x 1015.3 = &lt;b&gt;1015 Jam&lt;/b&gt; atau&amp;nbsp;&lt;b&gt;127 Hari Kerja&lt;/b&gt; &lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(Asumsi 1 Hari Kerja sama dengan 8 Jam)&lt;/span&gt; atau&amp;nbsp;&lt;b&gt;5 Bulan&lt;/b&gt; &lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(Asumi 1 bulan 25 Hari Kerja)&lt;/span&gt;&lt;/li&gt;&lt;/ul&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;b&gt;Referensi&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.softwaremetrics.com/fpafund.html"&gt;http://www.softwaremetrics.com/fpafund.html&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.scribd.com/doc/51464046/Presentasi-Function-Point"&gt;http://www.scribd.com/doc/51464046/Presentasi-Function-Point&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://hadityatechie.wordpress.com/2008/12/18/pengukuran-volume-software-berdasarkan-kompleksitasnya-dengan-metode-function-point-point/"&gt;http://hadityatechie.wordpress.com/2008/12/18/pengukuran-volume-software-berdasarkan-kompleksitasnya-dengan-metode-function-point-point/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-7593867340554728777?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/7593867340554728777/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/07/software-measurement-function-point.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7593867340554728777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7593867340554728777'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/07/software-measurement-function-point.html' title='Software Measurement : Function Point'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-LdMqaGUndx8/ThVtGU1cvLI/AAAAAAAAAlw/H_LB0uU93Bw/s72-c/picChart.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6127541879561120259</id><published>2011-07-03T08:11:00.000-07:00</published><updated>2011-07-03T20:58:05.283-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Read CSS File With PHP</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://blog.goyello.com/2009/11/23/why-css-loves-php/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-9Tf5edH6jwM/ThB2C-bbZoI/AAAAAAAAAlk/iia1W1x-Q9g/s1600/css-php.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam teknologi website CSS adalah bagian yang penting untuk membuat tampilan web page menjadi Indah. &amp;nbsp;Apabila anda membuat aplikasi yang bersifat CMS (Content Management System) maka menyediakan fitur editor CSS akan membatu pengguna dalam melakukan editing file CSS.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;PHP adalah Server Side Scripting populer yang memiliki kemampuan dalam melakukan parsing string yang berada di dalam file text. Dengan PHP tag-tag CSS bisa dibaca yang kemudian dapat dikembangkan menjadi sebuah Editor CSS berbasis web, seperti pada gambar dibawah ini.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QtZnZo5Uj1A/ThB4CMOns6I/AAAAAAAAAlo/729UrodcTYY/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="114" src="http://4.bp.blogspot.com/-QtZnZo5Uj1A/ThB4CMOns6I/AAAAAAAAAlo/729UrodcTYY/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Pada posting ini akan di jelaskan cara melakukan parsing file CSS menggunakan PHP.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;1. Script PHP untuk melakukan parsing file CSS&lt;/u&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;&amp;lt;?php  &lt;br /&gt;//1. Membaca file style.css &lt;br /&gt; $file = 'style.css';&lt;br /&gt; $source = file($file, FILE_USE_INCLUDE_PATH);&lt;br /&gt;&lt;br /&gt; //2. Menampung semua style css pada sebuah variabel&lt;br /&gt; $css = '';&lt;br /&gt; foreach ($source as $line =&amp;gt; $val) {&lt;br /&gt;   $css .= trim($val);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; //3. Menyiapkan array untuk menampung selector dan value css&lt;br /&gt; $selector = array();&lt;br /&gt; $value = array(); &lt;br /&gt; $selectorLoop = 0;&lt;br /&gt; $valueLoop = 0;&lt;br /&gt;&lt;br /&gt; //4. Memecah css yang berada pada variabel $css berdasarkan simbol {}&lt;br /&gt; $tok = strtok($css, "{}");&lt;br /&gt;&lt;br /&gt; //5. Memasukan selector css dan value css ke array&lt;br /&gt; $i = 0;&lt;br /&gt; while ($tok !== false) {  &lt;br /&gt;  if ($i % 2 == 0) {&lt;br /&gt;   $selector[$selectorLoop] = $tok;&lt;br /&gt;   $selectorLoop++;&lt;br /&gt;  } else {&lt;br /&gt;   $value[$valueLoop] = $tok;&lt;br /&gt;   $valueLoop++;&lt;br /&gt;  }&lt;br /&gt;  $i++; &lt;br /&gt;  $tok = strtok("{}");&lt;br /&gt; }&lt;br /&gt;?&amp;gt;&lt;/pre&gt;&lt;u&gt;2. PHP dan Tag HTML untuk menampilkan Selector CSS&lt;/u&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;&amp;lt;!-- Menampilkan selector css pada listbox --&amp;gt;&lt;br /&gt;&amp;lt;form action=""&amp;gt;&lt;br /&gt; Selector &lt;br /&gt; &amp;lt;select name="selector" onchange="this.form.submit()"&amp;gt;&lt;br /&gt;  &amp;lt;?php $index = 0; ?&amp;gt;&lt;br /&gt;  &amp;lt;option value=""&amp;gt;Pilih Selector&amp;lt;/option&amp;gt;&lt;br /&gt;  &amp;lt;?php foreach($selector as $val): ?&amp;gt;&lt;br /&gt;   &amp;lt;option value="&amp;lt;?php echo $index ?&amp;gt;"&amp;gt;&amp;lt;?php echo $val ?&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;   &amp;lt;?php $index++ ?&amp;gt;&lt;br /&gt;  &amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt; &amp;lt;select&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;hr /&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;u&gt;3. PHP dan Tag HTML untuk menampihkan Value dari tag-tag CSS&lt;/u&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;&amp;lt;!-- Menampilkan valuesselector css pada textbox --&amp;gt; &lt;br /&gt;&amp;lt;?php if(isset($_GET['selector'])): ?&amp;gt;&lt;br /&gt; &amp;lt;?php $exp =  explode(';',$value[$_GET['selector']]) ?&amp;gt; &lt;br /&gt; &amp;lt;?php foreach($exp as $val): ?&amp;gt;&lt;br /&gt;  &amp;lt;?php $split = explode(':',$val) ?&amp;gt;&lt;br /&gt;  &amp;lt;?php if(strlen($split[0]) &amp;gt; 0 ):?&amp;gt;&lt;br /&gt;   &amp;lt;?php echo $split[0] ?&amp;gt;&lt;br /&gt;   &amp;lt;input type="text" value="&amp;lt;?php echo $split[1] ?&amp;gt;" /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;  &amp;lt;?php endif; ?&amp;gt;&lt;br /&gt; &amp;lt;?php endforeach; ?&amp;gt;&lt;br /&gt;&amp;lt;?php endif; ?&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Berikut ini adalah Hasil dari Script di atas&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GVTxh3FvArA/ThB0CRaTj2I/AAAAAAAAAlg/BeyEczj3qTE/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://3.bp.blogspot.com/-GVTxh3FvArA/ThB0CRaTj2I/AAAAAAAAAlg/BeyEczj3qTE/s320/Screenshot-1.png" width="285" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Anda dapat download script ini di -&amp;gt;&lt;a href="http://link.cari-info.com/readCssFileWithphp.zip"&gt; klik&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-6127541879561120259?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6127541879561120259/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/07/read-css-file-with-php.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6127541879561120259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6127541879561120259'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/07/read-css-file-with-php.html' title='Read CSS File With PHP'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-9Tf5edH6jwM/ThB2C-bbZoI/AAAAAAAAAlk/iia1W1x-Q9g/s72-c/css-php.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-4906350653106112882</id><published>2011-06-23T09:28:00.000-07:00</published><updated>2011-06-23T09:38:13.655-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Get Size Database and Table</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.riagenic.com/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-QF-ktxDeWWw/TgNj-3SHoCI/AAAAAAAAAlY/qlcM_Fvq58E/s1600/Database+information_5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam aktivitas monitoring database untuk mengetahui kondisi database pada umumnya&amp;nbsp;memerlukan informasi tentang ukuran database dan tabel didalamnya.&amp;nbsp;Pada Database MySQL Server untuk mendapatkan informasi ukuran database dan tabel bisa didapatkan didatabase MySQL bernama &lt;b&gt;information_schema.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk dapat akses ke database &lt;b&gt;information_schema&lt;/b&gt; perlu login ke database MySQL Server&amp;nbsp;sebagai&amp;nbsp;&lt;b&gt;Root&lt;/b&gt;, seperti yang ditunjukan pada contoh dibawah ini.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysql -uroot -ppass&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;Welcome to the MySQL monitor.  Commands end with ; or \g.&lt;br /&gt;Your MySQL connection id is 49832&lt;br /&gt;Server version: 5.1.47-MariaDB-log (MariaDB - http://mariadb.com/)&lt;br /&gt;&lt;br /&gt;Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.&lt;br /&gt;This software comes with ABSOLUTELY NO WARRANTY. This is free software,&lt;br /&gt;and you are welcome to modify and redistribute it under the GPL v2 license&lt;br /&gt;&lt;br /&gt;Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.&lt;br /&gt;&lt;br /&gt;mysql&amp;gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Database yang digunakan oleh penulis dalam posting ini adalah MariaDB 5.1.47 yang&amp;nbsp;merupakan turunan dari database MySQL. Perintah yang di posting ini akan berjalan&amp;nbsp;dengan baik pada Database Maria maupun MySQL.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Setelah Anda login sebagai root ke database MySQL Server maka dapat melakukan&amp;nbsp;berbagai perintah dalam monitoring database dan table seperti yang akan dijelaskan&amp;nbsp;dibawah ini.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;1.&lt;b&gt; Monitoring Ukuran Setiap Database&lt;/b&gt;, adalah sebuah script yang akan menampilkan&amp;nbsp;seluruh database berserta ukurannya (MB) yang ada pada MySQL Server.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT table_schema as "Nama Database", SUM(data_length + index_length) / 1024 / 1024 as "Ukuran (MB)" FROM information_schema.tables &lt;br /&gt;GROUP BY table_schema ORDER BY SUM(data_length + index_length) DESC ;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+---------------------------------+---------------+&lt;br /&gt;| Nama Database                   | Ukuran (MB)   |&lt;br /&gt;+---------------------------------+---------------+&lt;br /&gt;| db_elfaoptimasi                 | 1212.59375000 |&lt;br /&gt;| net_staging                     |  150.07911301 |&lt;br /&gt;| dbrisma_solok_demo_new_psb2011  |   62.47917175 |&lt;br /&gt;| psb_2011_test                   |   61.81703568 |&lt;br /&gt;| cdc                             |   52.53660107 |&lt;br /&gt;| db_career_temp                  |   52.49228764 |&lt;br /&gt;| groovel                         |   51.03194809 |&lt;br /&gt;| net_live                        |   50.62464905 |&lt;br /&gt;| dbrisma_solok_dev_psb2011       |   48.78892517 |&lt;br /&gt;| dbrisma_solok_test_new          |   48.75767517 |&lt;br /&gt;| net_post                        |   45.17187500 |&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Table diatas adalah contoh yang menunjukan ukuran (MB) dari seluruh database.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;2. &lt;b&gt;Monitoring Ukuran Setiap Table pada sebuah database&lt;/b&gt;, adalah sebuah script yang akan menampilkan&amp;nbsp;seluruh table berserta Jumlah Baris, Ukuran data (MB) dan engine yang ada pada sebuah database.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT table_name as "Nama Table",engine as "Engine",table_rows as "Jumlah Baris",data_length as "Ukuran Data (Byte)" &lt;br /&gt;FROM information_schema.tables &lt;br /&gt;where table_schema = '[NAMA  DATABASE]' &lt;br /&gt;order by data_length desc, table_rows;&lt;/pre&gt;&lt;b&gt;Contoh:&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT table_name as "Nama Table",engine as "Engine",table_rows as "Jumlah Baris",data_length as "Ukuran Data (Byte)" &lt;br /&gt;FROM information_schema.tables &lt;br /&gt;where table_schema = 'dbrisma_solok_demo_new_psb2011' &lt;br /&gt;order by data_length desc, table_rows;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+-------------------------------------------+--------+--------------+--------------------+&lt;br /&gt;| Nama Table                                | Engine | Jumlah Baris | Ukuran Data (Byte) |&lt;br /&gt;+-------------------------------------------+--------+--------------+--------------------+&lt;br /&gt;| blob_foto                                 | InnoDB |         2327 |           25755648 |&lt;br /&gt;| sp_debug                                  | MyISAM |        15622 |            7687272 |&lt;br /&gt;| siswa                                     | InnoDB |        13509 |            3686400 |&lt;br /&gt;| siswa_fulltext                            | MyISAM |        13365 |            1934152 |&lt;br /&gt;| simpson_docs                              | InnoDB |           71 |            1589248 |&lt;br /&gt;| pascapsb_message                          | InnoDB |          541 |            1589248 |&lt;br /&gt;| kurikulum_skmp                            | InnoDB |         2058 |            1589248 |&lt;br /&gt;| temp_nisn_excel                           | InnoDB |         9117 |            1589248 |&lt;br /&gt;| siswa_info_fisik                          | InnoDB |        11901 |            1589248 |&lt;br /&gt;| blob_application_binaries                 | InnoDB |            1 |             524288 |&lt;br /&gt;| pegawai                                   | InnoDB |         2449 |             507904 |&lt;br /&gt;| simpson_sarana                            | InnoDB |         4785 |             475136 |&lt;br /&gt;| rangga_komponen_kredit                    | InnoDB |         5718 |             458752 |&lt;br /&gt;| sys_user                                  | InnoDB |          452 |             376832 |&lt;br /&gt;| siswa_r_sekolah                           | InnoDB |         3471 |             360448 |&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada table di atas menunjukan informasi Jumlah Baris,&amp;nbsp;Ukuran data (MB) dan engine dari semua tabel yang ada pada database contoh bernama &lt;b&gt;dbrisma_solok_demo_new_psb2011&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. &lt;b&gt;Detail Infomasi sebuah table&lt;/b&gt;, adalah sebuah script yang akan menampilkan&amp;nbsp;informasi detail dari sebuah table.&lt;/div&gt;&lt;br /&gt;&lt;b&gt; Pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SHOW TABLE STATUS FROM [NAMA DATABASE] LIKE '[NAMA TABLE]' \G;&lt;/pre&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SHOW TABLE STATUS FROM dbrisma_solok_demo_new_psb2011 LIKE 'sp_debug' \G;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;*************************** 1. row ***************************&lt;br /&gt;           Name: sp_debug&lt;br /&gt;         Engine: MyISAM&lt;br /&gt;        Version: 10&lt;br /&gt;     Row_format: Dynamic&lt;br /&gt;           Rows: 15622&lt;br /&gt; Avg_row_length: 492&lt;br /&gt;    Data_length: 7687272&lt;br /&gt;Max_data_length: 281474976710655&lt;br /&gt;   Index_length: 162816&lt;br /&gt;      Data_free: 0&lt;br /&gt; Auto_increment: 15623&lt;br /&gt;    Create_time: 2011-06-17 13:23:33&lt;br /&gt;    Update_time: 2011-06-23 15:12:11&lt;br /&gt;     Check_time: 2011-06-23 08:51:30&lt;br /&gt;      Collation: utf8_unicode_ci&lt;br /&gt;       Checksum: NULL&lt;br /&gt; Create_options: &lt;br /&gt;        Comment: &lt;br /&gt;1 row in set (0.00 sec)&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Table diatas menunjukan informasi detail dari sebuah table yang bernama &lt;b&gt;sp_debug&lt;/b&gt; dari database &lt;b&gt;dbrisma_solok_demo_new_psb2011.&amp;nbsp;&lt;/b&gt;Berikut ini adalah beberapa penjelasan dari informasi diatas.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Name&lt;/b&gt; adalah nama table yang diperiksa.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Engine&lt;/b&gt; adalah storage engine yang digunakan pada table misalkan myisam atau innodb.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Rows&lt;/b&gt; menunjukan jumlah baris/record yang terdapat pada table tersebut.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Avg_row_length&lt;/b&gt; menunjukan ukuran byte rata-rata per baris/record.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data_length&lt;/b&gt; menunjukan besar/ukuran data dalam byte.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Apabila ingin merubah satu byte ke MB dapat menggunakan cara berikut.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Data_length: &lt;b&gt;7687272 &amp;nbsp;&lt;/b&gt;-&amp;gt; maka (7687272 / 1024) / 1024 = &lt;b&gt;7.3 MB&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-4906350653106112882?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/4906350653106112882/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/06/mysql-get-size-database-and-table.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4906350653106112882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4906350653106112882'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/06/mysql-get-size-database-and-table.html' title='MySQL Get Size Database and Table'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-QF-ktxDeWWw/TgNj-3SHoCI/AAAAAAAAAlY/qlcM_Fvq58E/s72-c/Database+information_5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-690845748212521514</id><published>2011-06-05T00:20:00.000-07:00</published><updated>2011-06-05T00:26:34.012-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>Javascript Object Oriented Programming</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://diahpages.co.cc/?p=97" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-usclB5vmOjQ/TesrBhf7fOI/AAAAAAAAAlU/Rj4NvDr6oyQ/s200/oop.jpg" width="160" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Javascript sebuah script yang begitu populer dalam dunia website dan aplikasi berbasis web. JavaScript atau biasa disingkat dengan JS adalah script yang  di eksekusi pada sisi client yaitu Web Browser (contoh: IE, Firefox, Opera, Crome, dll)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dari sekian banyak kemampuan yang dimiliki oleh Javascript diantaranya yang menarik adalah dukungan terhadap OOP.&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;Javascript memang tidak sepenuhnya OOP (Object-Oriented Programming) language seperti java, tetapi setidaknya dapat diterapkan teknik pemrograman berbasis objek.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Object-Oriented Programming adalah sebuah pendekatan dalam pemrograman yang berorientasi pada objek. Semua data dan fungsi dalam pendekatan ini dibungkus dengan istilah bernama kelas, kemudian dari kelas tersebut dapat menghasilkan banyak objek&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Objek pada programaan dapat di analogikan dengan objek/benda yang ada pada dunia nyata yang milik ciri dan sifat, sebagai contoh adalah objek lampu pijar  memiliki ciri diameter dan tinggi, sedangkan sifat dari lampu adalah memancarkan cahaya.&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Pada pemrogrman OOP ciri dari sebuah objek disebut dengan properti atau atribut sedangkan sifat dari sebuah objek disebut dengan method.&lt;br /&gt;&lt;br /&gt;Sebagai contoh objek pada pemrograman adalah terdapat objek bernama myFoto yang memiliki properti tinggi,lebar,resolusi dan memiliki method untuk melakukan rotate (putar foto), grayscale (membuat foto menjadi ke-abu-abu-an), flip (membalikkan foto).&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah contoh OOP pada Javscript. Sebagai contoh saya mengambil kasus dalam membuat kalkulator sederhana yang hanya memiliki operasi penambahan dan pengurangan.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1. Membuat kelas&lt;/b&gt;, berfungsi untuk mendefiniskan properti dan method yang diperlukan &lt;/div&gt;&lt;pre class="php" name="code"&gt;function kalkulator() { &lt;br /&gt; this.nilai1 = 0; &lt;br /&gt; this.nilai2 = 0;&lt;br /&gt; this.tambah = tambah;&lt;br /&gt; this.kurang = kurang;&lt;br /&gt; &lt;br /&gt; function tambah() {&lt;br /&gt;  return this.nilai1 + this.nilai2;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; function kurang() {&lt;br /&gt;  return this.nilai1 - this.nilai2;&lt;br /&gt; }&lt;br /&gt;}&lt;/pre&gt;Penjelasan dari script diatas adalah sebagai berikut.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;function kalkulator()&lt;/b&gt; mengartikan membuat kelas bernama kalkulator.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;this.nilai1&lt;/b&gt; mengartikan kelas memiliki properti bernama nilai1 yang akan berfungsi untuk menampung nilai pertama untuk digunakan di perhitungan.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;this.nilai2&lt;/b&gt; mengartikan kelas memiliki properti bernama nilai2 yang akan berfungsi untuk menampung nilai kedua untuk digunakan di perhitungan.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;this.tambah = tambah;&lt;/b&gt; adalah &amp;nbsp;deklarasi untuk method bernama tambah.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;this.kurang = kurang;&lt;/b&gt;&amp;nbsp;adalah &amp;nbsp;deklarasi untuk method bernama kurang.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;function.tambah&lt;/b&gt; adalah sebuah method untuk melakukan operasi tambah.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;function.kurang&lt;/b&gt; adalah sebuah method untuk melakukan operasi kurang.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;2. Membuat objek&lt;/b&gt; dari kelas kalkulator.&amp;nbsp;&lt;/div&gt;&lt;pre class="php" name="code"&gt;var objKal = new kalkulator();&lt;br /&gt;objKal.nilai1 = 20;&lt;br /&gt;objKal.nilai2 = 10;&lt;br /&gt;var hasilTambah = objKal.tambah();&lt;br /&gt;var hasilKurang = objKal.kurang();&lt;/pre&gt;&lt;br /&gt;Penjelasan dari script diatas adalah sebagai berikut.&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;var objKal = new kalkulator();&lt;/b&gt; membuat objek kalkulator yang di assign ke variable bernama objKal.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;objKal.nilai1 = 20;&lt;/b&gt; mengartikan bahwa properti nilai1 diberi nilai 20.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;objKal.nilai2 = 10;&lt;/b&gt; mengartikan bahwa properti nilai2 diberi nilai 10.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;var hasilTambah = objKal.tambah();&lt;/b&gt; mengartikan hasil operasi tambah diberikan ke variabel hasilTambah.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;var hasilKurang = objKal.kurang();&lt;/b&gt; mengartikan hasil operasi kurang diberikan ke variabel hasilKurang.&lt;/li&gt;&lt;/ul&gt;Apabila anda membutuhkan banyak objek kalkulator dapat dituliskan seperti ini.&lt;br /&gt;&lt;pre class="php" name="code"&gt;var objKal = new kalkulator();&lt;br /&gt;var objKal2 = new kalkulator();&lt;br /&gt;var objKal3 = new kalkulator();&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-690845748212521514?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/690845748212521514/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/06/javascript-object-oriented-programming.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/690845748212521514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/690845748212521514'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/06/javascript-object-oriented-programming.html' title='Javascript Object Oriented Programming'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-usclB5vmOjQ/TesrBhf7fOI/AAAAAAAAAlU/Rj4NvDr6oyQ/s72-c/oop.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-4643305927185295660</id><published>2011-06-03T20:16:00.000-07:00</published><updated>2011-12-28T19:26:06.706-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etalase'/><title type='text'>Menjual Buku Berjudul : 29 Fitur Dahsyat MySQL</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/-mst342ECKVU/TemTDGE-a9I/AAAAAAAAAlQ/Eyv1irqf9Eo/s1600/IMG_8795.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/-mst342ECKVU/TemTDGE-a9I/AAAAAAAAAlQ/Eyv1irqf9Eo/s200/IMG_8795.JPG" width="149" /&gt;&lt;/a&gt;&lt;/div&gt;Database MySQL adalah sebuah database yang bersifat open source dan didistribusikan secara free. Walaupun MySQL bersifat free tetapi sanggup untuk menjawab tuntutan kebutuhan teknologi informasi, hal ini terbukti dengan semakin banyaknya pengguna database MySQL dan berbagai fitur yang tersedia pada MySQL.&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;br /&gt;&lt;br /&gt;Bagi Anda yang baru mengenal database MySQL buku ini dapat memberikan penjelasan yang menarik mengenai kemampuan-kemapuan yang dimiliki MySQL dalam menyelesaikan berbagai kasus pengelolahan data.  Sedangkan bagi yang telah berpengalaman dengan database MySQL buku ini akan membantu Anda untuk meng-explore lebih jauh MySQL dalam memanfaatkan fitur-fitur MySQL untuk menyelesaikan berbagai pesoalan pengolahan data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Meteri buku ini memang ditujukan untuk tingkatan yang telah mengenal database MySQL. Materi pada buku ini disampaikan dalam berbagai contoh kasus yang sering dijumpai    dengan penyampaian gaya bahasa yang singkat &amp;amp; jelas sehingga Anda mudah memahaminya. Anda akan mendapatkan cara-cara yang praktis dalam menyelesaikan berbagai persoalan pengelolahan data, yang semuanya itu dikumpulkan dari pengalaman penulis, dokumentasi online, berbagai tips di internet dan maling-list serta sumber lainnya, dibawah ini adalah daftar isi buku dari&amp;nbsp;&amp;nbsp;&lt;b&gt;29 Fitur Dahsyat MySQL&lt;/b&gt;.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Daftar Isi Buku&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;1. Pengenalan MySQL&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&amp;nbsp; &amp;nbsp; 1.1 Tentang MySQL&lt;br /&gt;&amp;nbsp; &amp;nbsp; 1.2 Keistimewaan MySQL&lt;br /&gt;&amp;nbsp; &amp;nbsp; 1.3 Instalasi MySQL&lt;br /&gt;&amp;nbsp; &amp;nbsp; 1.4 GUI Front End for MySQL&lt;br /&gt;&lt;b&gt;2. 29 Fitur Dahsyat&lt;/b&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.1 Trigger&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.2 Replikasi Database&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.3 View&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.4 Store Procedure&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.5 Function&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.6 Backup dan Restore Database&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.7 Transaction&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.8 Database Firewall&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.9 Partition Table&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.10 MySQL Event Scheduler&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.11 Cursor Store Procedure&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.12 Lock Tables&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.13 Auto Backup Database Menggunakan Crontab&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.14 Referential Integrity&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.15 Mysql Smart Search&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.16. MySQL Soundex&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.17 Manajemen User&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.18. MySQL Remove Definer&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.19 MySQL - Show Procedure, Function, Triggers&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.20 Load Data Infile&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.21 MySQL Copy Table&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.22 MySQL Export to CSV&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.23 MySQL Concat&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.24 MySQL Date Time&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.25 MySQL Unicode UTF8&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.26 Prepare Statement&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.27 Repair Table&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.28 Into Select&lt;br /&gt;&amp;nbsp; &amp;nbsp; 2.29 Show Processlist&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Harga Buku&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* Harga Buku perbuah : &lt;b&gt;Rp. 30.000&lt;/b&gt;&lt;br /&gt;* Biaya Pengiriman &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Wilayah Jawa Barat &amp;amp; Jakarta&amp;nbsp;&lt;b&gt;Rp. 10.000&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Wilayah Jawa Tengah Rp. &lt;b&gt;15.000&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Wilayah Jawa Timur, Bali &lt;b&gt;Rp. 17.500&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Wilayah Lampung, Sumatra Selatan, Jambi : &lt;b&gt;Rp 15.000&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Wilayah Sumatra Barat, Riau, Sumatra Utara, Aceh : &lt;b&gt;Rp. 20.000&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Wilayah Kalimantan &amp;nbsp;&lt;b&gt;Rp.&amp;nbsp;25.000&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Wilayah Sulawesi &lt;b&gt;25.000&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Ambon, Papua &lt;b&gt;40.00 &amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;* Total harga buku adalah &lt;b&gt;&lt;u&gt;Harga Buku Perbuah + Biaya Pengiriman&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;*&amp;nbsp;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Kurir : Dikirim melalui &lt;a href="http://www.jne.co.id/"&gt;JNE&lt;/a&gt;&amp;nbsp;atau &lt;a href="http://www.tiki-online.com/"&gt;Tiki&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;u&gt;Cara Pemesanan Buku&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;1. Pemesanan buku dapat dikirimkan melalui salah satu dibawah ini&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Alamat Email di &lt;b&gt;dendie_sanjaya@yahoo.com&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Nomor SMS &lt;b&gt;085722710120&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Di tuliskan pada komentar posting ini.&lt;/li&gt;&lt;/ul&gt;dalam pemesanan buku sertakan informasi seperti dibawah ini&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Nama Pemesan&lt;/li&gt;&lt;li&gt;Alamat Pengiriman&lt;/li&gt;&lt;li&gt;No Telepon Pemesan&lt;/li&gt;&lt;li&gt;Jumlah Buku yang dipesan&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;2. Lakukan pembayaran&amp;nbsp;Total harga buku yaitu &lt;u&gt;Harga Buku Perbuah (Rp. 30.000) + Biaya Pengiriman &lt;/u&gt;ke salah satu bank dibawah ini.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;a. No Rekening Bank Mandiri&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Rek: &lt;b&gt;130 000 544 2374&lt;/b&gt;&lt;/li&gt;&lt;li&gt;a/n: &lt;b&gt;Muhamad Harun&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;b. No Rekening Bank BCA&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Rek: &lt;b&gt;279 120 1537&lt;/b&gt;&lt;/li&gt;&lt;li&gt;a/n: &lt;b&gt;Muhamad Harun&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. Lakukan konfirmasi pembayaran&amp;nbsp;yang&amp;nbsp;dikirimkan melalui salah satu dibawah ini.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Alamat Email di&amp;nbsp;&lt;b&gt;dendie_sanjaya@yahoo.com&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Nomor SMS di &lt;b&gt;085722710120&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Di tuliskan pada komentar posting ini.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;dalam konfirmasi pembayaran sertakan informasi seperti dibawah ini&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Nama Pemesan&lt;/li&gt;&lt;li&gt;No Rekening / Nama Pemiliki Rekening Pengirim&lt;/li&gt;&lt;li&gt;Tujuan bank pembayaran (BCA atau Mandiri)&lt;/li&gt;&lt;li&gt;Tanggal pembayaran&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;u&gt;Catatan:&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Buku ber-sampul dan terjilid rapih.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Kualitas cetakan buku adalah photocopy.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Jumlah Halaman sebanyak 134.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;Daftar yang telah memesan buku&lt;/span&gt;&lt;/u&gt; -&amp;gt; &lt;a href="http://order.cari-info.com/mysql.html"&gt;klik&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;blockquote&gt;&lt;b&gt;Terima Kasih&lt;/b&gt;&lt;br /&gt;&lt;u&gt;&lt;span class="Apple-style-span"&gt;&lt;u&gt;Semoga buku ini memberikan manfaat bagi pembaca&lt;/u&gt;&lt;/span&gt;&lt;/u&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;u&gt;&lt;/u&gt;&lt;/div&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/1849241673401248017-4643305927185295660?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/4643305927185295660/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/06/menjual-buku-berjudul-29-trik-jitu.html#comment-form' title='8 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4643305927185295660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4643305927185295660'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/06/menjual-buku-berjudul-29-trik-jitu.html' title='Menjual Buku Berjudul : 29 Fitur Dahsyat MySQL'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-mst342ECKVU/TemTDGE-a9I/AAAAAAAAAlQ/Eyv1irqf9Eo/s72-c/IMG_8795.JPG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6255813281386780106</id><published>2011-05-27T02:34:00.000-07:00</published><updated>2011-05-27T03:28:10.434-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Linux Find String in File</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.renjusblog.com/2009/02/search-text-inside-folder-files.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-bdqXo6s1Rdc/Td9uMTGeH-I/AAAAAAAAAlM/7gRkubc92SI/s1600/Search-Computer-256x256%255B4%255D.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Di dalam keseharian menggunakan komputer aktivitasi pencarian data adalah sesuatu yang sering dilakukan,&amp;nbsp;Aktivias pencarian data dapat berbentuk pencarian file dan direktori pada komputer, pencarian data pada database atau&amp;nbsp;pencarian data berupa kata/kalimat yang terkadung dalam sebuah file teks.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pencarian data berupa kata/kalimat yang terkadung dalam sebuah file teks biasanya sering dibutuhkan oleh orang-orang&amp;nbsp;yang biasa berkerja dengan file teks, sebagai contoh web programmer yang banyak menuliskan baris-baris kode program&amp;nbsp;atau administrator server yang sering menuliskan berbagai macam shell script.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada posting ini akan menjelaskan melakukan pencarian data berupa kata/kalimat yang terkadung dalam  file teks&amp;nbsp;pada komputer bersistem operasi linux. Operating System yang digunakan pada praktek ini adalah &lt;b&gt;Ubuntu 10.10 - Maverick Meerkat.&lt;/b&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Berikut ini adalah cara untuk melakukan pencarian &lt;b&gt;Kata&lt;/b&gt; atau &lt;b&gt;Kalimat&lt;/b&gt; yang terkandung pada file teks.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;grep -l -r "kata/kalimat yang dicari" .&lt;/pre&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;grep -l -r "php_compat_array_fill" .&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Perintah diatas adalah melakukan pencarian kata/kalimat &lt;b&gt;php_compat_array_fill&lt;/b&gt; diseluruh file teks yang dimulai dari path dia berada.&lt;/div&gt;&lt;br /&gt;Hasilnya adalah sebagai berikut&lt;br /&gt;&lt;pre class="php" name="code"&gt;./PHP/Compat/Function/array_fill.php&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Tulisan diatas mengartikan bawah kalimat atau string bertuliskan&amp;nbsp;&lt;b&gt;php_compat_array_fill &lt;/b&gt;telah ditemukan pada file bernama &lt;b&gt;array_fill.php&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Berikut ini adalah penjelasan perintah diatas.&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;grep&lt;/b&gt; adalah program melakukan pencarian.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Kalimat yang ada didalan tanda kutip (") mengartikan bahwa kalimat atau kata yang dicari&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;-l&lt;/b&gt; artinya hasil pencarian akan menampilkan nama file yang mengandung kalimat/kata yang dicari dalam disajikan dalam bentuk daftar.&lt;/li&gt;&lt;li&gt;&lt;b&gt;-r &lt;/b&gt;artinya proses &amp;nbsp;pencarian akan melakuan pencarian kedalam seluruh direktori&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;simbol titik (.) &lt;/b&gt;adalah mengartikan pencarian dimulai dari path saat sekarang. Anda juga bisa menulis seperti ini absolute path seperti ini &lt;i&gt;/home/dendie/aplikasi/&lt;/i&gt; itu artinya pencarian dilakukan dimulai dari direktori tersebut.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-6255813281386780106?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6255813281386780106/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/05/linux-find-string-in-file.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6255813281386780106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6255813281386780106'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/05/linux-find-string-in-file.html' title='Linux Find String in File'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bdqXo6s1Rdc/Td9uMTGeH-I/AAAAAAAAAlM/7gRkubc92SI/s72-c/Search-Computer-256x256%255B4%255D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-7968272118546532405</id><published>2011-05-23T07:24:00.000-07:00</published><updated>2011-05-23T07:36:00.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='version-control'/><title type='text'>SVN Switch</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://eatdonut.wordpress.com/2010/06/16/pindah-alamat/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="140" src="http://1.bp.blogspot.com/-nx7xZV2F9_8/TdpodVPdUZI/AAAAAAAAAlE/3JNTVcBrbBg/s200/1820032_pindahalamat.jpg" width="140" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam manajemen Source Code sebuah Software pada umumnya menggunakan sebuah tools untuk melakukan hal tersebut. Tools yang banyak digunakan untuk keperluan tersebut adalah Subversion (SVN) dan GIT.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada Tools Manajemen Source Code pasti memiliki tempat untuk menampung/menyimpan seluruh perubahan yang terjadi pada sebuah source code, hal tersebut biasa disebut dengan istilah Repository.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Apabila Anda menggunakan Subversion (SVN) maka lokasi dari Repository bersifat terpusat, dapat diletakan pada lokal jaringan komputer atau dapat ditaruh di Internet. Apabila Repository Anda ingin dapat diakses melalui internet maka komputer Anda harus memiliki IP PUBLIC.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada sebuah kasus apabila mengunakan Subversion (SVN) mungkin saja terjadi alamat repositori source code telah berbeda dengan saat pertama kali Checkout (svn co) sehingga tidak dapat melakukan commit (svn commit) ke repository atau update (svn up) dari repository ke workspace Anda.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini andalah pesan dari kegagalan svn mengakses alamat repository.&lt;/div&gt;&lt;pre class="php" name="code"&gt;svn: OPTIONS of 'http://175.1xx.xx.xx:8080/mbs/branch/1.2': could not connect to server (http://175.1xx.xx.xx:8080)&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Cara untuk menyelesaikan masalah tersebut adalah merubah alamat repsoitori ke yang baru atau istilahnya relokasi. Berikut ini adalah tahapan untuk melakukan relokasi dari alamat repositori.&lt;/div&gt;&lt;br /&gt;1. Pada console ketikan alamat SVN INFO untuk mengetahui informasi dari alamat repositori yang digunakan, seperti yang ditunjukan contoh dibawah ini.&lt;br /&gt;&lt;pre class="php" name="code"&gt;# svn info&lt;br /&gt;Path: .&lt;br /&gt;URL: http://175.1xx.xx.xx:8080/mbs/branch/1.2&lt;br /&gt;Repository Root: http://175.1xx.xx.xx:8080/mbs&lt;br /&gt;Repository UUID: b00da927-xxxx-xxxx-xxxx-e132957d64d1&lt;br /&gt;Revision: 152&lt;br /&gt;Node Kind: directory&lt;br /&gt;Schedule: normal&lt;br /&gt;Last Changed Author: dendie&lt;br /&gt;Last Changed Rev: 152&lt;br /&gt;Last Changed Date: 2011-05-19 16:39:20 +0700 (Thu, 19 May 2011)&lt;/pre&gt;Bagian yang paling penting dari informasi diatas adalah yang tertera di bagian URL&lt;br /&gt;&lt;pre class="php" name="code"&gt;URL: http://175.1xx.xx.xx:8080/mbs/branch/1.2&lt;/pre&gt;2. Cek IP Address Public.  Anda dapat menggunakan layanan yang disediakan di &lt;a href="http://myipaddress.com/"&gt;myipaddress.com/&lt;/a&gt; atau &lt;a href="http://whatismyipaddress.com/"&gt;whatismyipaddress.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-YjMGiZN_IFU/TdpoeVR4z8I/AAAAAAAAAlI/GoitwQknDZM/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://1.bp.blogspot.com/-YjMGiZN_IFU/TdpoeVR4z8I/AAAAAAAAAlI/GoitwQknDZM/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. Jalankan perintah svn relocate, perintah tersebut berfungsi untuk mengubah alamat repositori. Berikut ini adalah cara untuk melakukan svn relocate.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;svn switch --relocate URL_REPOSITORY_YANG_LAMA URL_REPOSITORY_YANG_BARU&lt;/pre&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;svn switch --relocate http://175.1xx.xx.xx:8080/mbs/branch/1.2 http://125.1xx.xxx.xx:8080/mbs/branch/1.2&lt;/pre&gt;Setelah dilakukan relokasi repository maka perintah svn commit dan svn update bisa berjalan seperti sediakala.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-7968272118546532405?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/7968272118546532405/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/05/svn-switch.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7968272118546532405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/7968272118546532405'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/05/svn-switch.html' title='SVN Switch'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-nx7xZV2F9_8/TdpodVPdUZI/AAAAAAAAAlE/3JNTVcBrbBg/s72-c/1820032_pindahalamat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6762031575019102244</id><published>2011-04-22T01:31:00.000-07:00</published><updated>2011-04-22T01:36:43.812-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Show Processlist</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MUG3ERb_jhc/TbE563a7DvI/AAAAAAAAAlA/6FN8MV6AQ4w/s1600/computer_process_thumb.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-MUG3ERb_jhc/TbE563a7DvI/AAAAAAAAAlA/6FN8MV6AQ4w/s1600/computer_process_thumb.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Show Processlist adalah sebuah fitur pada MySQL untuk menunjukkan thread yang berjalan pada Server MySQL. Fitur ini berguna untuk monitoring MySQL Server yang memiliki banyak user dan koneksi sehingga bisa mendapatkan pesan error apabila terjadi error.&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;Untuk menggunakan fitur processlist Anda harus login terlebih dahulu sebagai root, berikut ini adalah contoh untuk login sebagai root.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysql -uroot -ppass&lt;/pre&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Berikut ini adalah contoh sebuah tampilan Show Processlist&lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql&amp;gt; SHOW FULL PROCESSLIST;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+-----+----------------+------------+-----------------+--------------+------+---------+------------------------------------+&lt;br /&gt;| Id  | User           | Host       | db              | Command      | Time | State   | Info                               |&lt;br /&gt;+-----+----------------+------------+-----------------+--------------+------+---------+------------------------------------+&lt;br /&gt;| 286 | root           | localhost  | mysql           | Query        |    0 | NULL    | SHOW FULL PROCESSLIST              |&lt;br /&gt;| 289 | yuli           | localhost  | sms             | Sleep        |  726 |         | NULL                               |&lt;br /&gt;| 290 | websekolah     | localhost  | websekolah      | Sleep        |  717 |         | NULL                               | &lt;br /&gt;+-----+----------------+------------+-----------------+--------------+------+---------+----------------------------------- +&lt;br /&gt;3 rows in set (0.00 sec)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada gambar table diatas terdapat tiga buah thread yang dimiliki oleh tiga user. berikut ini adalah penjelasan dari setiap thread tersebut.&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Thread 286&lt;/b&gt; pemilik root melakukan akses ke database mysql menjalankan sebuah query yang berisikan SHOW FULL PROCESSLIST.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Thread 289&lt;/b&gt; pemilik yuli melakukan akses ke database sms dan tidak melakukan apa-pun atau sleep.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Thread 290&lt;/b&gt; pemilik websekolah melakukan akses ke database websekolah dan tidak melakukan apa-pun atau sleep.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah penjelasan lebih lengkap dari dari setiap kolom yang ditampilkan dari Show Proccesslist.&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Id&lt;/b&gt; adalah sebagai nomor identifikasi sebuah thread&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;User dan Host&lt;/b&gt; adalah untuk menunjukan user pemilik thread, apabila terdapat user bernama &lt;u&gt;system user&lt;/u&gt; itu mengartikan buka client melainkan system yang sedang melakukan tugas-tugas internal.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;db &lt;/b&gt;adalah mengindikasikan database yang digunakan pada thread.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Command &amp;amp; State&lt;/b&gt; mengartikan apa yang sedang dilakukan oleh thread, misalkan &lt;u&gt;Command Query&lt;/u&gt;&amp;nbsp;mengartikan melakukan ekseskusi sebuah perintah dan &lt;u&gt;Command Sleep&lt;/u&gt; mengartikan&amp;nbsp;thread tersebut tidak melakukan apapun.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Time&lt;/b&gt; menunjukan waktu yang telah dihabiskan pada sebuah command dan status.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;Info&lt;/b&gt; berisikan statemen yang di eksekusi oleh thread&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Show Processlist selain berguna untuk monitoring thread dapat memiliki fungsi untuk menghentikan sebuah thread, biasanya thread yang dihentikan adalah thread "zombie" yaitu sebuah thread yang tidak melakukan aktivitas apapun atau thread yang dicurigai bermasalah seperti sebuah query yang telampau lama dalam menyelesaikan eksekusi sehingga menyebabkan server lumpuh.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk menghentikan sebuah thread dapat diberikan dengan perintah &lt;b&gt;kill&lt;/b&gt; diikuti&lt;b&gt; id thread&lt;/b&gt;. Berikut ini adalah contoh untuk menghentikan sebuah thread 289 milik user yuli.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysql&amp;gt; KILL 289;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Hasil Show Processlist setelah dilakukan Kill adalah sebagai berikut.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysql&amp;gt; SHOW FULL PROCESSLIST;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+-----+----------------+------------+-----------------+--------------+------+---------+------------------------------------+&lt;br /&gt;| Id  | User           | Host       | db              | Command      | Time | State   | Info                               |&lt;br /&gt;+-----+----------------+------------+-----------------+--------------+------+---------+------------------------------------+&lt;br /&gt;| 286 | root           | localhost  | mysql           | Query        |    0 | NULL    | SHOW FULL PROCESSLIST              |&lt;br /&gt;| 290 | websekolah     | localhost  | websekolah      | Sleep        |  717 |         | NULL                               | &lt;br /&gt;+-----+----------------+------------+-----------------+--------------+------+---------+----------------------------------- +&lt;br /&gt;3 rows in set (0.00 sec)&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada gambar table diatas kini &lt;b&gt;thread 289 &lt;/b&gt;milik user yuli &lt;u&gt;telah dihapus&lt;/u&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-6762031575019102244?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6762031575019102244/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/04/mysql-show-processlist.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6762031575019102244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6762031575019102244'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/04/mysql-show-processlist.html' title='MySQL Show Processlist'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-MUG3ERb_jhc/TbE563a7DvI/AAAAAAAAAlA/6FN8MV6AQ4w/s72-c/computer_process_thumb.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-9036681813800558679</id><published>2011-04-19T03:58:00.000-07:00</published><updated>2011-04-19T03:58:46.151-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='my-opini'/><title type='text'>About MySQL</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://17cinema.blogspot.com/2010/12/about-me.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-IE7rU-rXAes/Taz0M8200aI/AAAAAAAAAk4/pPd_SZuyF1Y/s200/about+me.gif" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan developer software dan konsultan database bernama MYSQL AB yang berada di Swedia. &amp;nbsp;Saat itu perusahaan tersebut masih bernama TcX DataKonsult AB dan tujuan awal dikembangkannya MySQL adalah untuk mengembangkan aplikasi berbasis web pada client.&amp;nbsp;&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;Sejarahnya seseorang yang bernama Michael "Monty" Widenius adalah developer satu-satunya di TcX yang memiliki sebuah aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari interface SQL yang cocok untuk diimplementasikan ke dalamnya. Mula-mula Monty memakai miniSQL (mSQL) pada eksperimennya itu, namun SQL dirasa kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya Monty menghubungi David Hughes, pembuat mSQL yang sedang merilis versi kedua dari mSQL.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Kemudian Monty mencoba membuat sendiri mesin SQL yang memiliki interface mirip dengan SQL, tetapi dengan kemampuan yang lebih sesuai sehingga lahirlah MySQL. Tentang pengambilan nama MySQL, sampai saat ini masih belum jelas asal usulnya.&lt;br /&gt;&lt;br /&gt;Ada yang berpendapat nama My diambil dari huruf depan dan belakang Monty, tetapi versi lain mengatakan nama itu diambil dari putri Monty yang kebetulan juga bernama My.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pengembangan Database MySQL telah memberikan pengaruh yang positif dalam proyek software yang bersifat Free &amp;amp; Open Source untuk mendapatkan database free yang berfitur lengkap seperti Joomla, Wordpress, MyBB, phpBB, Drupal dan beberapa software stack lainnya. MySQL juga digunakan di banyak skala besar &amp;nbsp; World Wide Web seperti Wikipedia.org, nokia.com, youtube.com, google.com (meskipun tidak untuk pencarian).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MySQL ditulis dalam bahasa pemrograman C dan C++, &amp;nbsp;MySQL tersedia diberbagi platform sistem operasi seperti AIX, BSDI, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos dan Tru64.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dan menyediakan berbagai library untuk mengakses database MySQL seperti MySQL Connector untuk integrasi dengan Microsoft Visual Studio (bahasa seperti C # dan VB yang paling sering digunakan), driver ODBC untuk Java yang disebut MyODBC.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MySQL dapat diinstal secara manual dengan cara melakukan kompilasi sendiri source code mysql yang biasanya ingin melakukan kustomisasi khusus agar seesuai dengan yang dibutuhkan,tetapi pada umumnya user menyukai paket biner mysql yang telah siap diinstal.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pengembangan Database MySQL dimulai sebagai alternatif low-end database tetapi secara bertahap berkembang untuk mendukung kebutuhan yang lebih tinggi skala yang lebih luas.&lt;br /&gt;&lt;br /&gt;Untuk keperluan skala menengah MySQL dapat ditingkatkan dengan menigkatkan spesifikasi perangkat keras yang lebih beasr, seperti server multi-prosesor dengan memori beberap gigabyte.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk skala yang lebih besar diperlukan peningkatan performa dan reliabilitas dengan cara melakukan konfigurasi database level high-end seperti melakukan implementasi replakasi database yang membagi menjadi master database untuk proses write dan dan slave database untuk menangani operasi read data.&lt;br /&gt;&lt;br /&gt;Untuk penigkatan dalam kinerja yang lebih baik pada skala yang besar dapat dicapai dengan melakukan caching query database dalam memori menggunakan memcached atau &amp;nbsp;dengan merancang topologi database menjadi beberap bagian yang tersebar yang dinamakan dengan dengan database cluster terdistribusi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;MySQL menawarkan Support 24 jam dalam 7 hari dalam seminggu waktu respon 30 melalui untuk customer yang menggunakan produk MySQL Enterprise, Tim Support memiliki akses langsung ke para developer MySQL yang diperlukan untuk menyelesaikan masalah. Dan akan mendapatkan akses untuk mendapat update MySQL perbaikan bug terbaru.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada bulan Oktober 2005, Oracle Corporation melakukan akuisi perusaahaan Innobase OY sebuah perusahaan asal Finlandia yang mengembangkan store engine InnoDB storage engine yang diperlukan MySQL untuk menyediakan fungsionalitas seperti transaksi dan foreign key.&lt;br /&gt;&lt;br /&gt;Setelah akuisisi tersebut Oracle mengumumkan &amp;nbsp;bahwa kontrak perusahaan Innobase OY dengan MySQL AB untuk menyediakan storrage innodb akan jatuh tempo pada tahuan 2006 dan kontrak tersebut perlu dipembaharui kemudian pada April 2006 MySQL mengumumkan dan menegaskan bahwa MySQL dan Innobase OY sepakat untuk memperpanjang perjanjian mereka.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada bulan Februari 2006, Oracle Corporation mengakusi perusahaan Sleepycat yang membuat store engine dari Berkeley DB untuk Database MySQL, tetapi Hal ini tidak memiliki pengaruh yang besar karena pengguna storage engine Berkeley DB tidak banyak menggunakan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada bulan Januari 2008, Perusahan besar Sun Microsystems membeli MySQL sebesar US$ 1 miliar kemudian Pada bulan April 2009 Oracle Corporation menandatangani kesepakatan membeli Sun Microsystems yang otomatis menjadi pemilik hak cipta dan merek dagang MySQL setelah disetujui dewan direksi Sun Microsystems dan disetujui oleh pemegang saham Sun Microsystem serta pemerintah AS pada 20 Agustus 2009.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada tanggal 14 Desember 2009, Oracle berjanji untuk terus memeliharan dan meningkatkan MySQL seperti yang dilakukan selama empat tahun sebelumnya.&lt;br /&gt;&lt;br /&gt;Sebuah gerakan melawan akuisisi Oracle pada MySQL, untuk "Menyelamatkan MySQL" dari Oracle dimulai salah satu pendiri MySQL yaitu Monty Widenius.&lt;br /&gt;&lt;br /&gt;Petisi dari 50.000+ developer dan pengguna mysql meminta Komisi Eropa untuk memblokir persetujuan akuisisi.&lt;br /&gt;&lt;br /&gt;Sebagai bagian dari negosiasi antara Komisi Eropa dan Oracle berkomitmen bahwa Database MySQL Server akan terus menggunakan dual-lisensi yaitu seperti yang digunakan MySQL AB yaitu versi komersial dan GPL setidak-nya sampai tahun 2015, Akuisisi Oracle akhirnya disetujui tanpa syarat oleh Komisi Eropa pada tanggal 21 Januari 2010.&lt;br /&gt;&lt;br /&gt;Sementara itu, Monty Widenius telah merilis database bernama MariaDB berlisensi GPL, MariaDB dibuat berdasarkan pada source kode yang sama Database MySQL Server dan berusaha untuk menjaga kompatibilitas dengan Databas Oracle.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-9036681813800558679?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/9036681813800558679/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/04/about-mysql.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/9036681813800558679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/9036681813800558679'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/04/about-mysql.html' title='About MySQL'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-IE7rU-rXAes/Taz0M8200aI/AAAAAAAAAk4/pPd_SZuyF1Y/s72-c/about+me.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6510521208666579323</id><published>2011-04-07T04:33:00.000-07:00</published><updated>2011-04-07T04:36:18.927-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Repair Table</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://www.microwavewizard.com/panasonic-microwave-repair.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://3.bp.blogspot.com/--m6fqbiMgmM/TZ2Zv_D9TzI/AAAAAAAAAko/8ua8VJr5xd8/s200/repair.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Kejadian database yang tiba-tiba rusak atau korup dapat terjadi pada Database MySQL dimanapun hal tersebut biasanya terjadi karena listrik tiba-tiba mati karena Power Supply komputer yang rusak, Konslate atau disebabkan aliran listrik dari PLN terputus.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Untuk meminimalisir dampak buruk dari kejadian tesebut maka pada komputer server perlu dipasang stabilizer dan UPS untuk komputer server  yang harus available setiap saat serta dilengkapi dengan Generator Listrik (Genset) untuk antisipasi ketika listrik mati maka secara otomasi UPS akan menggantikan supply listrik ke Komputer Server hingga Genset hidup atau Listrik dari PLN kembali normal.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Apabila kerusakan database telah terjadi, Anda dapat menggunakan fitur yang dimiliki MySQL untuk Repair Table. Cara Repair table yang saya jelaskan ini disini adalah untuk table-table yang menggunakan Store Engine MyISAM.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Store Engine adalah sebuah engine yang berisikan mekanisme tentang bagaimana data disimpan. Pada MySQL terdapat banyak Storage Engine diantaranya adalah&amp;nbsp;MyISAM, InnoDB, Federate, Memory.&lt;br /&gt;&lt;br /&gt;Apabila database yang digunakan untuk menyimpan data-data berjenis transaksi seperti keuangan,penjualan  direkomendasikan menggunkan Storage Engine berjenis Transaksional seperti InnoDB tetapi apabila database tersebut digunakan untuk data bukan transaksional seperti blog disarankan menggunakan storage engine yang berjenis seperti MyISAM karena akan memberikan kecepatan yang lebih baik.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah sebuah contoh untuk memeriksa table yang korup,rusak atau error pada sebuah database bernama &lt;b&gt;sekolah&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada console jalankan perintah mysqlcheck kemudian masukan parameter username &amp;amp; password agar bisa akses ke Database MYSQL&amp;nbsp;serta nama database yang akan diperiksa.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysqlcheck -uroot -ppass  sekolah;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;sekolah.siswa                  error&lt;br /&gt;sekolah.pegawai                OK&lt;br /&gt;sekolah.kelas                  OK&lt;br /&gt;sekoLAH.mata_pelajaran         OK&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Apabila hasil pemeriksa tidak terdapat masalah pada table yang diperiksa maka keterangan pada table tersebut akan bertuliskan OK. Apabila terdapat masalah akan bertuliskan warning atau error seperti yang terjadi pada table &lt;b&gt;sekolah.siswa &lt;/b&gt;diatas&lt;b&gt;.&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk memperbaik error dari table sekolah.siswa diatas pada console ketikkan perintah seperti dibawah ini.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysqlcheck -uroot -ppass  -r sekolah;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;pada perintah diatas terdapat parameter &lt;b&gt;-r&lt;/b&gt; yang mengartikan melakukan proses repair/perbaikan apabila ditemukan table yang rusak,korup atau error.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Selain menggunakan &lt;b&gt;mysqlcheck&lt;/b&gt; untuk memeriksa dan memperbaik tabel anda dapat menggunakan perintah check and repair table. Berikut ini cara menggunakan&amp;nbsp;check table.&lt;/div&gt;&lt;br /&gt;1. Login telebih dahulu kedalam console mysql, seperti contoh ini&lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql -uroot -ppass&lt;/pre&gt;&lt;br /&gt;2. Pilih database yang akan diperiksa, sebagai contoh adalah database sekolah&lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql&amp;gt;  use sekolah;&lt;/pre&gt;&lt;br /&gt;3. Lakukan perintah cek pada table yang diduga rusak atau korup&lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql&amp;gt; CHECK TABLE siswa;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+--------------+--------+----------+----------+&lt;br /&gt;| Table         | Op    | Msg_type | Msg_text |&lt;br /&gt;+--------------+--------+----------+----------+&lt;br /&gt;| sekolah.siswa | check | status   | error    |&lt;br /&gt;+--------------+--------+----------+----------+&lt;/pre&gt;Hasil dari pemeriksa bahwa table &lt;b&gt;siswa&lt;/b&gt; terjadi error yang ditunjukan pesannya pada kolol Msg_text diatas.&lt;br /&gt;&lt;br /&gt;4. Lakukan perbaikan pada table bermasalah dengan menggunakan perintah Repair&lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql&amp;gt; REPAIR TABLE siswa;&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;+----------------+-------+----------+---------+&lt;br /&gt;| Table          | Op    | Msg_type | Msg_text|&lt;br /&gt;+----------------+-------+----------+---------+&lt;br /&gt;| sekolah.siswa  | repair| status   | OK      |&lt;br /&gt;+----------------+--------+----------+--------+&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Untuk memeriksa Storage Engine yang digunakan sebuah table dapat menggunakan perintah Show Create Table seperti contoh dibawah ini&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SHOW CREATE TABLE siswa;&lt;br /&gt;&lt;br /&gt;siswa | CREATE TABLE `siswa` (&lt;br /&gt;  `id` bigint(20) NOT NULL DEFAULT '0',&lt;br /&gt;  `nama` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,&lt;br /&gt;  `tgl_lahir` date&lt;br /&gt;  PRIMARY KEY (`id`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |&lt;/pre&gt;Pada tampilan diatas tertera ENGINE=MyISAM yang mengartikan tabel tersebut menggunakan MyISAM&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-6510521208666579323?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6510521208666579323/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/04/repair-table.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6510521208666579323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6510521208666579323'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/04/repair-table.html' title='MySQL Repair Table'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--m6fqbiMgmM/TZ2Zv_D9TzI/AAAAAAAAAko/8ua8VJr5xd8/s72-c/repair.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-5646903073266540399</id><published>2011-03-30T18:34:00.000-07:00</published><updated>2011-03-30T18:41:02.883-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Prepare Statement</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.macshareware.com/review/navicat_for_sql_server" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="125" src="http://3.bp.blogspot.com/-Q70n2D8yJOk/TZNJiNRNcyI/AAAAAAAAAkg/NgiWjSPD9lQ/s200/fmpro_migrator_development_databases-12279.jpeg" width="124" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada umumnya sebuah aplikasi terdapat fasilitas pencarian data, SQL dalam pencarian data umumnya berupa SELECT yang memiliki kriteria WHERE dengan sebuah atau beberapa field. &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;Apabila field dari kriteria WHERE tersebut terdapat banyak pilihan, misalkan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Ingin mencari data judul buku menggunakan field Judul Buku&lt;/li&gt;&lt;li&gt;ngin mencari data penerbit hanya menggunakan field penerbit&lt;/li&gt;&lt;li&gt;Ingin mencari data penulis hanya menggunakan field penulis&lt;/li&gt;&lt;/ul&gt;&lt;a name='more'&gt;&lt;/a&gt;Untuk keperluan tersebut pada umum nya memerlukan tiga buah SQL yaitu.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;SQL SELECT dengan WHERE dengan field judul buku untuk mencari judul buku&lt;/li&gt;&lt;li&gt;SQL SELECT dengan WHERE dengan field penerbit untuk mencari penerbit buku&lt;/li&gt;&lt;li&gt;SQL SELECT dengan WHERE dengan field penulis untuk mencari penulis buku&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Apabila hanya menulis tiga buah SQL mungkin tidak apa-apa, tetapi bila mencapai belasan SQL akan terasa tidak efesien, untuk keperluan tersebut pada MySQL dapat menggunakan &lt;b&gt;Prepare Statement.&lt;/b&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;b&gt;Prepare Statement&lt;/b&gt; berguna ketika ingin menjalakan query yang memiliki struktur SQL mirip. Dengan menggunakan Prepare Statement menulis sript SQL menjadi lebih singkat. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada kasus ini saya membuat Prepare Statemen didalam &lt;u&gt;Store Procedure&lt;/u&gt; agar query menjadi lebih dinamis, sebagai contoh adalah terdapat sebuah query yang memiliki kriteria Where dengan Field kunci-nya berubah-ubah.&lt;br /&gt;&lt;br /&gt;Pada di skrip dibawah ini saya menuliskan nya dalam bentuk Store Procedure agar terlihat manfaat penggunaannya.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;DELIMITER $$&lt;br /&gt;CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_barang_view`(v_keyfield varchar(255), v_keyword varchar(255)&lt;br /&gt;begin&lt;br /&gt;  set @qry = concat('select * from barang where ', v_keyfield , ' = "', v_keyword,'"');&lt;br /&gt;  prepare exec from @qry;&lt;br /&gt;  execute exec;&lt;br /&gt;end $$&lt;br /&gt;DELIMITER;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Perintah diatas adalah sebuah query SELECT untuk menampilkan data barang dengan kriteria field pencarian yang berbubah-ubah tergantung dari nilai paramater &lt;b&gt;v_keyfield&lt;/b&gt; dari Store Procedure tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;SET&lt;/b&gt; adalah untuk pemberian nilai ke dalam sebuah variable&lt;/li&gt;&lt;li&gt;&lt;b&gt;CONCAT&lt;/b&gt; adalah fungsi mysql untuk mengabungkan string&lt;/li&gt;&lt;li&gt;&lt;b&gt;PREPARE FROM &lt;/b&gt;untuk melakukan persiapan eksekusi query&lt;/li&gt;&lt;li&gt;&lt;b&gt;EXECUTE&lt;/b&gt;&amp;nbsp;&amp;nbsp;perintah untuk melakukan eksesusi query&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Penjelasan mengenai Store Procedure dapat dilihat di &lt;a href="http://dendieisme.blogspot.com/2009/03/mysql-store-procedure.html"&gt;klik ini&lt;/a&gt;&amp;nbsp;dan function Concat di &lt;a href="http://dendieisme.blogspot.com/2011/01/mysql-concat.html"&gt;klik ini&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-5646903073266540399?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/5646903073266540399/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/mysql-prepare-statement.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5646903073266540399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5646903073266540399'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/mysql-prepare-statement.html' title='MySQL Prepare Statement'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Q70n2D8yJOk/TZNJiNRNcyI/AAAAAAAAAkg/NgiWjSPD9lQ/s72-c/fmpro_migrator_development_databases-12279.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6165752531305556579</id><published>2011-03-28T19:21:00.000-07:00</published><updated>2011-07-07T03:59:56.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='my-opini'/><category scheme='http://www.blogger.com/atom/ns#' term='version-control'/><category scheme='http://www.blogger.com/atom/ns#' term='manajemen'/><title type='text'>Software Release Life Cycle &amp; Semantic Versioning</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-bVgIGX56Jsc/TZEvquudROI/AAAAAAAAAkQ/2FttNbtafY4/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="99" src="http://2.bp.blogspot.com/-bVgIGX56Jsc/TZEvquudROI/AAAAAAAAAkQ/2FttNbtafY4/s200/images.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Software Release Life Cycle&lt;/b&gt; adalah tahapan-tahapan dalam developmen software hingga software tersebut rilis, dapat berupa software yang baru dibuat, perbaikan bug/error atau pengembangan software.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tahapan-tahapan ini menggambarkan seberapa stabil dan seberapa selesai software tersebut.&amp;nbsp;Berikut ini adalah tahapan-tahapan Software Release Life Cycle yang disusun secara beurutan&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;1.Alpha&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alpha adalah status Developmen pada software yang mungkin belum terdapat seluruh fitur yang direncanakan dan belum stabil, tetapi dapat menunjukan atau memberikan gambaran dari hasil akhir sebuah software.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Versi Alpha dapat di katakan sebuah versi review yang akan di-test secara intensif oleh internal penguji/tester tetapi dapat diberikan juga pada penguji eksternal, misalkan user yang ingin mencoba versi Alpha tersebut. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tahapan Alpha bisa berkembang dari Alpha 1, Alpha 2 dan seterusnya tergantung dari hasil pengujian dan tindakan dari hasil pengujian tersebut seperti perbaikan bug atau error, penambahan, penyesuaian dsb-nya dari software tersebut&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;2.Beta&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Beta adalah sebuah status Developmen pada software setelah Status Alpha telah dinyatakan selesai. Beta dapat dikatakan sebuah versi software yang telah lulus test/pengujian oleh tim tester/penguji internal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada versi Beta software ditujukan kepada pengguna atau calon pengguna untuk mencoba software tersebut dengan tujuan untuk mendapatkan feedback yang dialamin penggunan saat menggunakan software tersebut (seperti apakah terjadi bug, error, ribet dsb nya).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Jadi pada tahap ini proses perbaikan bug dan error masih terus dilakukan oleh pihak pembuat software dan masih dapat terjadi penambahan, penggantian, penyesuaian feature dalam skala kecil.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tahap Beta dapat berkembang dari beta1, beta2 dan seterusnya tergantung dari hasil feedback pengguna yang berperan sebagai penguji dan Software Versi Beta tidak direkomendasikan untuk digunakan keperlukan production. Sebagai contoh Software versi beta dapat berupa Download Gratis Software Beta. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada umumnya Versi Beta terbagi menjadi Open Beta yang berarti secara umum siapa saja dapat mencoba versi software tersebut dan Close Beta yang artinya adalah sofware tersebut hanya dirilis untuk sekolompok individu saja yang bertujuan untuk mencoba software tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;3.RC (Release Candidate)&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada tahap ini software sudah dinyatakan stabil dan kualitasnya sudah mendekati versi final yang siap untuk di-rilis dan jual secara massal (apabila prodak massal) jadi RC semacam preview dari final release.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;RC (Release Candidate) biasanya`dikeluarkan&amp;nbsp;untuk untuk pengujian tambahan untuk memastikan bahwa prodak telah siap. Biasanya software pada tahapan ini sudah bisa dipakai, karena relatif lebih stabil daripada versi beta dan pada tahap RC hanya dilakukan stabilisasi saja.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada tahap ini dapat berfungsi sebagai persiapan sebuah software untuk menyambut versi final atau versi stabil software, Tahapan RC biasanya jarang dilakukan oleh pembuat software melainkan langsung merilis versi final setelah tahap Beta. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;4. Final / Gold / Stable Release&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ini adalah tahap terakhir dari Life Cycle Software Di tahap ini software sudah dinyatakan stabil dan layak untuk digunakan secara luas. Apabila software ini adalah prodak masal maka pihak pembuat software akan mempromosikan software.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Versi final atau stable ditandai dengan penulisan versi dengan nomor tanpa ada tambahan kata Alpha, Beta maupun RC, Sebagai Contoh adalah Browser Firefox yang stable ditulis.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Version 3.0.13&lt;/li&gt;&lt;li&gt;Version 3.6.16&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Apabila &lt;b&gt;Software Release Life Cycle &lt;/b&gt;digambarkan dalam bentuk diagram maka akan tampak seperti gambar dibawah ini.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wPdq0jZ27Z0/TZE8xoANYVI/AAAAAAAAAkY/ewUZMcIFA00/s1600/slc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="184" src="http://3.bp.blogspot.com/-wPdq0jZ27Z0/TZE8xoANYVI/AAAAAAAAAkY/ewUZMcIFA00/s320/slc.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: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Semantic Versioning&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada umumnya sebuah software yang rilis memiliki versi. Versi Software adalah sebuah pemberian nomor atau angka yang bersifat unik kepada sebuah software untuk menerangkan status software tersebut.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Nomor versi software diberikan secara berurut dan meningkat mengikuti Rilis (melepaskan/mengeluarkan) software tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dengan memberikan versi pada sebuah software akan memudahkan dalam meng-organisir source code sebuah software yang bermanfaat bagi developer maupun pengguna sofware. Dan dapat berfungsi sebagai history perkembangan sebuah software.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Misalkan sebuah sofware akutansi bernama AKSES memiliki beberapa versi 1 hingga 4 yang setiap versinya memilki kelengkapan fitur berbeda, performance berbeda, keperluan spesifik dan tentunya harga yang berbeda, dengan pemberian versi sofware tersebut akan menjadi lebih mudah di-kelolah oleh developer dan di inggat oleh pengguna software tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Versi pada sebuah Software diwakili dengan sederetan angka yang pada umum-nya terkelompokan menjadi tiga bagian, setiap bagian kelompok memiliki pengertian yang berbeda dan dipisahkan dengan simbol titik (.)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&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://3.bp.blogspot.com/-YARiypPtQf8/TZFAWP6i5XI/AAAAAAAAAkc/NoQ0Eayd31o/s1600/semver.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://3.bp.blogspot.com/-YARiypPtQf8/TZFAWP6i5XI/AAAAAAAAAkc/NoQ0Eayd31o/s400/semver.png" width="375" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah aturan dalam membuat versi software berdasarkan &lt;a href="http://semver.org/"&gt;Semantik versioning (SemVer)&lt;/a&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;b&gt;&lt;u&gt;1. Aturan Pertama&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebuah nomor versi software berpola &lt;b&gt;X.Y.Z&lt;/b&gt; di mana X, Y, dan Z adalah bilangan bulat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;X&lt;/b&gt; adalah versi mayor&lt;/li&gt;&lt;li&gt;&lt;b&gt;Y&lt;/b&gt; adalah versi minor&lt;/li&gt;&lt;li&gt;&lt;b&gt;Z&lt;/b&gt; versi patch&lt;/li&gt;&lt;/ul&gt;Setiap rilis maka elemen versi sofware HARUS meningkat, Sebagai contoh seperti dibawah ini&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Rilis ke 1 &amp;gt;&amp;gt; &lt;b&gt;1.0.0&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Rilis ke 2 &amp;gt;&amp;gt; &lt;b&gt;1.0.1&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Rilis ke 3 &amp;gt;&amp;gt; &lt;b&gt;1.1.1&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Rilis ke 4 &amp;gt;&amp;gt; &lt;b&gt;2.0.0&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;2. Aturan ke-dua&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Untuk versi software dalam fase Release Life Cycle Software dapat ditambahkan dengan AlphaNumerics [0-9A-Za-z] &amp;amp; simbol strip dan serta diawali karakter alpha [A-Za-z], Sebagai contoh adalah sebagai berikut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Versi 1.0.0  Alpha ke 1 &amp;gt;&amp;gt; &lt;b&gt;1.0.0&lt;span class="Apple-style-span" style="color: blue;"&gt;alpha1&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Versi 1.0.0  Alpha ke 2 &amp;gt;&amp;gt; &lt;b&gt;1.0.0&lt;span class="Apple-style-span" style="color: blue;"&gt;alpha2&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Versi 1.0.0  Beta ke 1 &amp;gt;&amp;gt; &lt;b&gt;1.0.0&lt;span class="Apple-style-span" style="color: blue;"&gt;beta1&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Versi 1.0.0  Beta ke 2 &amp;gt;&amp;gt; &lt;b&gt;1.0.0&lt;span class="Apple-style-span" style="color: blue;"&gt;beta2&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;3. Aturan ke-tiga&lt;/u&gt;&lt;/b&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 sebuah versi software rilis maka setiap ada modifikasi dari source code software tersebut akan melahirkan rilis versi yang baru.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;4. Aturan ke-empat&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Angka pada &lt;b&gt;versi patch&lt;/b&gt; harus bertambah apabila terjadi perbaikan bug/error dari sebuah versi software, sebagai contoh.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Perbaikan bug/error di Versi 1.0 ke 1 &amp;gt;&amp;gt; &lt;b&gt;1.0.&lt;span class="Apple-style-span" style="color: blue;"&gt;1&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Perbaikan bug/error di Versi 1.0 ke 2 &amp;gt;&amp;gt; &lt;b&gt;1.0.&lt;span class="Apple-style-span" style="color: blue;"&gt;2&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Perbaikan bug/error di Versi 1.0 ke 3 &amp;gt;&amp;gt; &lt;b&gt;1.0.&lt;span class="Apple-style-span" style="color: blue;"&gt;3&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Perbaikan bug/error di Versi 1.0 ke 4 &amp;gt;&amp;gt; &lt;b&gt;1.0.&lt;span class="Apple-style-span" style="color: blue;"&gt;4&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;5. Aturan ke-lima&lt;/u&gt;&lt;/b&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;b&gt;Versi minor&lt;/b&gt; pada versi software harus bertambah jika terdapat modul/fungsional baru yang kompatibel dengan versi mayor atau terjadi perbaikan yang besar pada versi software tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Penambahan fungsional di Versi 1 ke 1 &amp;gt;&amp;gt;&amp;nbsp;&lt;b&gt;1.&lt;span class="Apple-style-span" style="color: blue;"&gt;1&lt;/span&gt;.0&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="color: black; font-weight: normal;"&gt;Penambahan fungsional di Versi 1 ke 2 &amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;1.&lt;/span&gt;2&lt;span class="Apple-style-span" style="color: black;"&gt;.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="color: black; font-weight: normal;"&gt;Penambahan fungsional di Versi 1 ke 3 &amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;1.&lt;/span&gt;3&lt;span class="Apple-style-span" style="color: black;"&gt;.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="color: black; font-weight: normal;"&gt;Penambahan fungsional di Versi 1 ke 4 &amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;1.&lt;/span&gt;4&lt;span class="Apple-style-span" style="color: black;"&gt;.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;6. Aturan ke-enam&lt;/u&gt;&lt;/b&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;b&gt;Versi mayor&lt;/b&gt; pada versi software harus bertambah apabila terjadi perubahan yang menyebabkan modul/fungsional yang telah ada sebelumnya menjadi tidak kompatibel, hal ini biasa terjadi apabila ada &amp;nbsp;perubahan pada kode program yang bersifat core/inti atau fundamental dari sofware tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Perubahan core software ke 1&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="color: black; font-weight: normal;"&gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;2&lt;span class="Apple-style-span" style="color: black;"&gt;.0.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Perubahan core software ke 2&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="color: black; font-weight: normal;"&gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;3&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;.0.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Perubahan core software ke 3&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;&lt;span class="Apple-style-span" style="color: black; font-weight: normal;"&gt;&amp;gt;&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;4&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;.0.0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-6165752531305556579?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6165752531305556579/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/software-release-life-cycle-semantic.html#comment-form' title='4 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6165752531305556579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6165752531305556579'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/software-release-life-cycle-semantic.html' title='Software Release Life Cycle &amp; Semantic Versioning'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-bVgIGX56Jsc/TZEvquudROI/AAAAAAAAAkQ/2FttNbtafY4/s72-c/images.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-2465459926093020820</id><published>2011-03-22T02:08:00.000-07:00</published><updated>2011-03-22T08:18:11.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reportase'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='ekonomi'/><title type='text'>Forum Web Anak Bandung (Fowab) ke-5</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-EzLQZv-_AiY/TYhWbxLWuEI/AAAAAAAAAkI/hSUvBKmHwpQ/s1600/images.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="90" src="https://lh6.googleusercontent.com/-EzLQZv-_AiY/TYhWbxLWuEI/AAAAAAAAAkI/hSUvBKmHwpQ/s200/images.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Acara Forum Web Anak Bandung (FOWAB) ke 5 &lt;/b&gt;merupakan acara yang telah di selenggarakan hari Sabtu,&amp;nbsp;&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;pada tanggal &lt;b&gt;19 Maret 2011 di S28 Cafe &amp;amp; Resto&lt;/b&gt;, Jl. Sulanjana No. 28, Bandung bekerjasama dengan SparxUp Award yang menghadirkan teman seminar &lt;u&gt;&lt;b&gt;"Technology Trends for Digital"&lt;/b&gt;&lt;/u&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Acara ini dihadiri oleh peserta sekitar 70 orang dari berbagai latar belakang, ada programmer, mahasiswa atau yang ingin mengikuti acara saja dan yang "sedikit curi-curi dengar dari pengunjung cafe" :D&lt;br /&gt;&lt;br /&gt;Acara Fowab berlangsung dari pukul 5.30 hingga pulul 22.00. Pada sesi pertama dibuka dengan &lt;u&gt;&lt;b&gt;10 by 10&lt;/b&gt;&lt;/u&gt; yang artinya menampilkan 3 buah presentasi partisipan yang terpilih oleh panita FOWAB 5 dengan durasi 10 Menit/presentator. &lt;br /&gt;&lt;br /&gt;Tujuan dari sesi 10 by 10 adalah sebagai sarana bagi partisipan untuk ber-presentasi, karena pada umum-nya (sangat relatif) orang yang bekerja teknis di bidang IT membutuhkan sarana untuk mengasah kemampuan komunikasi agar gagasan-nya dapat dimengerti oleh orang lain.&lt;br /&gt;&lt;br /&gt;10 Menit memang waktu yang sangat singkat untuk mem-presentasikan sesuatu apalagi bila kontent yang di sampaikan berupa teknis, tetapi mari coba kita ambil intisari dari presentasi sesi 10 by 10 tersebut&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: large;"&gt;&lt;u&gt;a. Berikut ini tiga presentasi dari sesi 10 by 10.&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;1. Teguh Nugraha - &lt;/b&gt;&lt;b&gt;"The Ultimate Sophistication: Simplicity"&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Saudara Teguh ingin mengingatkan kepada developer dalam membuat aplikasi/website yang berorientasi pada konsumen harus memperhatikan kesederhanaan dalam menggunakan aplikasi/website tersebut. Apabila dalam teori White Box Testing Software terdapat pengukuran kompleksitas sebuah kode program di ajurkan tidak memiliki tingkat kompleksitas melebih tiga level untuk mencapai sebuah tujuan, apabila lebih dari tiga level maka perlu diperbaikin atau di-pecah menjadi beberapa bagian. &lt;br /&gt;&lt;br /&gt;Apabila di kaitkan dalam konteks prodak/service teknologi yang berorientasi pada konsumen sebaiknya dalam mengoperasikan sebuah proses pada aplikasi/website tahapan/langkah-langka yang diperlu dilakukan pengguna maksimal tiga tahapan/langkah untuk mencapai tujuan yang diperlukan pengguna.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;2. Anggi dan Willy dari &lt;a href="http://bistip.com/"&gt;Bistip.com&lt;/a&gt; -&amp;nbsp; "Agile Web Development".&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://bistip.com/"&gt;Bistip.com&lt;/a&gt; adalah sebuah website yang menurut saya inovatif karena website ini menawarkan cara titip membawakan barang secara elektronik kepada orang yang sedang berpergian kesuatu daerah. Misalkan kita bisa titip bawakan sesuatu pada orang yang sedang jalan-jalan di-singapore yang minggu depannya akan kembali ke-jakarta. Jadi langsung aja yang mau titip-titip ke TKP di &lt;a href="http://bistip.com/"&gt;Bistip.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Presentasi ini menjelaskan sebuah model development software menggunakan Agile, pada intinya Agile untuk mendukung sebuah development software yang cepat dengan cara men-delivery software melalui interasi yang terus menerus dan berkelanjutan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;3. Asep Bagja founder dari &lt;a href="http://magikube.com/"&gt;Magikube.com&lt;/a&gt; - "Cross Platform Tools"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Magikube.com adalah Developer Software di Bandung, Indonesia yang merupakan startup baru dan memutuskan berfokus kepada mobile e-commerce theme dan mobile native e-commerce apps. &lt;br /&gt;&lt;br /&gt;Dalam pengembangan prodak mobile secara umum terbagi menjadi Mobile Web Application yang menggunakan media browser seperti opera Mini dan Web Mobile Native Application yang di-instaal pada device-device mobile.&lt;br /&gt;&lt;br /&gt;Membuat applikasi mobile yang berjenis native memiliki tantangan tersendiri yaitu perberdaan paltform dari device mobile tersebut, seperti iOS, Android dan BlackBerry, ternyata terdapat solusi untuk perbedaan platform tersebut dengan menggunakan Titanium SDK. &lt;br /&gt;&lt;br /&gt;Titanium SDK bebasiskan javascript, jadi dengan menggunakan Titanium developer cukup menuliskan kode program javascriot satu kali kemudian Titanium SDK dapat melakukan kompilasi ke berbagai platform (iOS, Android dan BlackBerry), hasil kompilasi yang dilakukan oleh Titanium SDK adalah benar-benar menjadi binari/native bukan wraper.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;b. Presentasi dilanjutkan dari &lt;b&gt;Biznet&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Biznet menjelaskan tentang layanan Cloud Computing dari Biznet. Pada inti nya Biznet adalah ber-promosi layananan-nya tetapi dari sesi teknologi kita dapat melihat trend internet kini telah mengarah kepada kebutuhan cloud computing atau semacam Virtual Private Server.&amp;nbsp; Trend Cloud Computing tersebut dinilai lebih ekonomis bila dibandingkan dedicated server dan lebih Power Full dan Customizable bilang dibandingkan dengan share hosting. &lt;br /&gt;&lt;br /&gt;Harga layanan Cloud Computing yang ditawarkan biznet dimulai Rp 2.000.000/bulan yang menurut saya cukup mahal, mungkin bila nanti biznet telah BEP (balik modal... hehehe) atau semakin banyak kompetitor serta pasar cloud computing semakin luas maka harga dapat dikurangi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;c. Presentasi dilanjutkan &lt;b&gt;MPI &lt;/b&gt;&amp;amp; &lt;b&gt;SPARKUP Award&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Prestasi diberikan oleh Herman Kwok &lt;span style="font-size: x-small;"&gt;(Direktur Semut Api Colony)&lt;/span&gt; dari MPI (Merah Putih Inkubator) &amp;amp; perwakilan dari &lt;a href="http://www.sparxup.com/"&gt;SparkUP Award&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SparkUP Award&lt;/b&gt; adalah sebuah kompetisi web untuk para start-up digital Indonesia, SparkUP Award membuka peluang untuk start-up digital indonesia meraih sukses dan menjadi lebih produktif.&lt;br /&gt;&lt;br /&gt;Kreasi yang dihasilkan melalui acara ini diharapkan dapat merangsang industri kreatif lokal digital, sehingga mereka bisa bersaing di tingkat internasional. Selain itu Sparx Up sebagai tempat untuk start-up berkomunikasi dan memperoleh wawasan satu sama lain .&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gantibaju.com/"&gt;gantibaju.com&lt;/a&gt;, &lt;a href="http://lewatmana.com/"&gt;lewatmana.com&lt;/a&gt;, &lt;a href="http://eevent.com/"&gt;eevent.com&lt;/a&gt;, &lt;a href="http://kartumu.com/"&gt;kartumu.com&lt;/a&gt;, &lt;a href="http://krazymarket.com/"&gt;krazymarket.com&lt;/a&gt;, &lt;a href="http://nulisbuku.com/"&gt;nulisbuku.com&lt;/a&gt; adalah beberapa pemenang dari &lt;b&gt;SparkUP Award&lt;/b&gt; dari beberapa kategori.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Penjurian start-up adalah penjurian yang berkulitas itu terbukti dari &lt;b&gt;gantibaju.com menjadi&amp;nbsp; Asia’s Top 10 Apps Accelerate 2010 di Singapura&lt;/b&gt; dan &lt;b&gt;lewatmana.com&lt;/b&gt; yang mendapatkan penghargaan dari &lt;b&gt;Netexplorateur di Perancis.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Untuk The Best Rising Star 2010 diberikan hadiah sebesar Rp 150 jt dan The Most Promising Start Up 2010 diberikan hadiah sebesar 50 juta rupiah.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kemudian diberikan Coaching on operations selama 6 bulan serta Credit Adwords worth sebesar US$ 1000 dan Credit Kaskus Ads worth sebear IDR 500.000. Sekitar bulan Juni –&amp;nbsp; Juni 2011 akan diadakan kembali acara SparxUp Award yang kedua.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Merah Putih Inkubator (MPI)&lt;/b&gt; adalah inkubator lokal yang hadir untuk memberikan peran dalam mendukung perkembangan startup lokal, dengan bentuk inkubator dan tagline&lt;b&gt; ‘Ignite the Ideas’.&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Merah Putih memberi dana investasi kemudian dukungan dalam hal mentoring, nasihat dan konsultasi dari sudut pandang bisnis, strategi monetisasi, serta pemasaran, termasuk juga dukungan ruang kantor serta fasilitas pendukung lainnya.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Manajemen di balik Merah Putih Inc adalah Danny Wirianto (Chairman), Antonny Liem (CEO), Herman Kwok (CMO), David Wayne Ika (Senior Vice Preseident).&lt;br /&gt;&lt;br /&gt;Semakin banyak inkubator lokal maka akan semakin bagus yang akan menjadi pemain kuat di regional dan global, serta industri digital menjadi pemain lokal yang kuat. MPI akan fokus pada komunitas, mobile platform, e-commerce, dan game&lt;br /&gt;&lt;br /&gt;Sebagai informasi tambahan Merah Putih Inc. saat ini telah menginkubasi 6 startup lokal yaitu &lt;a href="http://lintasberita.com/"&gt;LintasBerita.com&lt;/a&gt;, &lt;a href="http://krazymarket.com/"&gt;KrazyMarket.com&lt;/a&gt;, &lt;a href="http://infokost.com/"&gt;InfoKost.com&lt;/a&gt;, &lt;a href="http://adsonit.com/"&gt;AdsOnIt.com&lt;/a&gt;, &lt;a href="http://bolalob.com/"&gt;Bolalob.com&lt;/a&gt; serta &lt;a href="http://dailysocial.net/"&gt;DailySocial.net&lt;/a&gt; MPI juga akan menambah startup lokal lain untuk diinkubasi dengan portfolio yang berfokus pada startup lokal berbasis komunitas, e-commerce, games dan platform mobile.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-size: large;"&gt;d. Materi Utama Acara &lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;1. Muqorrobien Marufi (Robin) - "Teknologi Publisher-subsciber".&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Publisher-subsciber bila penjelasannya disederhanakan adalah sebuah teknik meng-update informasi bagi pengguna yang telah subsciber (berlangganan) pada suatu sumber informasi, sebagai contoh adalah. &lt;/div&gt;&lt;ul&gt;&lt;li&gt;Pada twiter kita dapat mendapat update info dari twiter yang kita folow secara realtime.&lt;/li&gt;&lt;li&gt;Pada facebook kita dapat update notifation pada toolbar facebook secara realtime.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Teknologi untuk Publisher-subsciber adalah teknologi push dari server ke client bukan sebaliknya seperti yang dilakukan oleh teknologi ajax. Teknologi yang digunakan untuk Publisher-subsciber dapat menggunakan &lt;a href="http://nodejs.org/"&gt;nodejs.org&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;Nodejs&lt;/b&gt; adalah sebuah bahasa pemrograman yang umum karena secara sintak sama dengan javascript. Javascript biasanya di eksekusi pada sisi client tetapi node.js adalah javacript yang di-ekseskusi pada sisi server dengan menggunakan engine V8. &lt;br /&gt;&lt;b&gt;&lt;br /&gt;Engine V8&lt;/b&gt; diklaim sebagai engine tercepat dalam eksekusi javacript karena cara kerjanya adalah merubah kode-kode javascript tersebut menjadi binari. Selain menggunakan node.js terdapat alternatif lain untuk membuat Publisher-Subsciber yaitu menggunakan Tornado yang dikembangkan oleh Facebook.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Rahmat dari DailySocial.net - "Teknologi dan Inovasi"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Sebuah inovasi adalah sebuah terobosan yang dibutuhkan oleh masyarakat/bisnis agar menjadi hidup/ aktivitas masyarakat/ bisnis menjadi lebih produktif, Inovasi dapat sesuatu yang baru, kombinasi yang sudah ada atau menguatkan/mempertajam sesuatu yang sudah ada. sebagai contoh invosi pertama adalah.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Thomas Alva Edison (penemum bola lampu) ingin membuat malam menjadi lebih terang&lt;/li&gt;&lt;li&gt;Henry Ford (penemu mobil) ingin membuat kendaraan agar bisa berpergian lebih cepat dari kuda&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Apabila kita inggin ber-inovasi jangan terlebih dahulu berpikir kepada pendapatan yang akan diterima tetapi harus mengarah kepada skenario user dalam menggunakan hasil invosi dan manfaat/nilai yang dapat dirasakan oleh pengguna/masyarakat. Uang atau pendapatan biasanya akan mengikuti apabila inovasi tersebut bermanfaat.&lt;br /&gt;&lt;br /&gt;Tetapi tidak dapat di-pungkirin untuk menghasilkan inovasi diperukan modal (waktu, tenaga, teknologi, pengetahuan, SDM) untuk mewujudkan inovasi tersebut hingga inovasi tersebut mendatangkan pendapatan, ada beberapa alternatif untuk mewujudkan inovasi dengan modal minim yaitu. &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Dengan mencari partner atau mitra yang dapat diajak bekerja sama, misalkan akan membuat sebuah website ber-konsep baru kita dapat mencari partner dengan programmer dan webdesign, soal marketing dan promosi dapat mencari teman atau perusahan internet yang tertarik membantu memasarkan inovasi kita.&lt;/li&gt;&lt;li&gt;Apabila sebuah inovasi tersebut telah rilis, katakanlah sebuah website tetapi pendapat dari website tersebut seret maka lakukan evaluasi potensi-pontesi pendapatan dari website tersebut, misalkan dengan mengadakan seminar atau workshop yang pada intinya website tersebut seolah-olah menjadi appetizer (makanan pembuka) untuk membuka peluangan bisnis yang lain.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Dalam membuat sebuah inovasi yang sukses diajurkan untuk mengikuti prinsip-prinsip berikut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;b&gt;1. &lt;/b&gt;&lt;b&gt;Temukan&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Maksud dari kata temukan disini seorang inovator harus dapat menggali dan merumuskan alat/software/barang atau sesuatu yang dibutuhkan oleh masyarakat/perusahaan/pengguna. Karena inovasi yang sesuai dengan kebutuhan masyarakat/perusahaan/pengguna yang dapat menghasilkan pendapatan.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Simplicity&lt;/b&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Simplicity adalah kesederhanaan, meskipun inovasi tersebut terbuat dari proses yang rumit tetapi dalam menggunakannya harus dibuat se-sederhana mungkin dalam mengoperasikannya. karena yang simple-lah diperlukan oleh kosumen.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Hindari Perfeksionis&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Perfeksionis adalah kesempuranaan. Kehidupan terus berjalan dan berubah setiap saat, sesuatu yang dianggap sekarang sempurna belum tentu dimasa mendatang tetap sempurna malah yang terjadi menjadi kuno dan jadul. &lt;br /&gt;&lt;br /&gt;Esensi dalam Hindari Perfeksionis adalah kita tidak perlu merilis sebuah inovasi (misalkan website dengan konsep baru) hingga semua fitur super lengkap selesai, tetapi rilis-lah secara bertahap karena dari rilis tersebut kita akan medapatkan feedback dari pengguna/masyarakat yang dibutuhkan dan untuk menghindari terlambat mem-posisikan proda atau layanan kita di masyarakat/pengguna.&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 class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Vh1BY9c6l8I/TYhWgfZoJqI/AAAAAAAAAkM/_yaUVXB7vSI/s1600/Screen-shot-2011-03-21-at-12.44.08-PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="252" src="https://lh6.googleusercontent.com/-Vh1BY9c6l8I/TYhWgfZoJqI/AAAAAAAAAkM/_yaUVXB7vSI/s400/Screen-shot-2011-03-21-at-12.44.08-PM.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: x-small;"&gt;Foto Bersama Peserta, Panitia dan Pemateri Fowab 5&lt;/span&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;u&gt;&lt;span style="font-size: large;"&gt;e. Souvenir Buku&lt;/span&gt;&lt;/u&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;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="https://lh6.googleusercontent.com/-i_vmyPQyodQ/TYhWbVOAt2I/AAAAAAAAAkE/9LwHde1rBT4/s1600/cover-june-21.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="https://lh6.googleusercontent.com/-i_vmyPQyodQ/TYhWbVOAt2I/AAAAAAAAAkE/9LwHde1rBT4/s200/cover-june-21.jpg" width="130" /&gt;&lt;/a&gt;Di acara terebut juga diberikan sebuah buku bernuansa marketing dengan judul 1&lt;b&gt;5 Kesalahan Dalam Branding &lt;/b&gt;yang disajikan dalam bentuk komik.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pembahasannya pada buku tersebut sederhana, ringgan dan dengan sebuah skenario cerita tetapi isi-nya bagus sekali. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Isi buku ini bisa dimplementasikan oleh software-house atau prodak/layanan dari software house tersebut untuk membuat branding yang baik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&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/1849241673401248017-2465459926093020820?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/2465459926093020820/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/forum-web-anak-bandung-fowab-ke-5.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/2465459926093020820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/2465459926093020820'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/forum-web-anak-bandung-fowab-ke-5.html' title='Forum Web Anak Bandung (Fowab) ke-5'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-EzLQZv-_AiY/TYhWbxLWuEI/AAAAAAAAAkI/hSUvBKmHwpQ/s72-c/images.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-4557062690936527112</id><published>2011-03-10T04:29:00.000-08:00</published><updated>2011-03-10T04:36:33.395-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ekonomi'/><title type='text'>Capital Budgeting -  Penilaian Investasi</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.uploadsblog.com/2007/08/24/k-lite-mega-codec-pack/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-S41WE2hNVBg/TXdrioz5LOI/AAAAAAAAAjg/NKI_H8qs6dk/s1600/software-box-cd.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk melakukan proyeksi apakah investasi di sebuah projek/bisnis dikatakan layak atau tidak dari sudut padang ekonomi dapat menggunakan beberapa metode yaitu&amp;nbsp;&lt;u&gt;Payback Periode (PP)&lt;/u&gt;, &lt;u&gt;Net Present Value (NPV)&lt;/u&gt;, &lt;u&gt;Internal Rate of Return (IRR) dan Profitability Index (PI)&lt;/u&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;Sebagai contoh suatu Sofware House akan membuat sebuah sofware akutansi massal yang direncanakan hingga tiga kali rilis (katakanlah versi 1 hingga versi 3) dalam jangka waktu 5 tahun.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk merealisasikan hal tersebut diperlukan investasi awal sebesar 150 juta untuk 5 tahun.&amp;nbsp;Dalam perjalan development dan penjualan software selama 5 tahun terjadi pemasukan dan pengeluaran disetiap tahunnya yang merupakan indikasi sebuah bisnis berkembang.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apabila setelah 5 tahun ternyata penjualan software ini positif maka sangat mungkin investasi berlanjut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk mengetahui bahwa investasi di software akutansi massal tersebut adalah profitable (menguntungkan) atau tidak secara ekonomi dapat menggunakan Metode &lt;u&gt;Payback Periode (PP)&lt;/u&gt;, &lt;u&gt;Net Present Value (NPV)&lt;/u&gt;, &lt;u&gt;Internal Rate of Return (IRR)&lt;/u&gt; dan &lt;u&gt;Profitability Index (PI)&lt;/u&gt;.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;A.Payback Periode&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Payback Periode adalah sebuah metode untuk menghitung waktu yang dbutuhkan untuk mengembalikan biaya investasi, semakin pendek waktu atau periode pengembalian biaya investasi maka semakin baik. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Rumus&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh5.googleusercontent.com/-iy677-VngwA/TXdriG0hPlI/AAAAAAAAAjc/aicbb8_JisI/s1600/pp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="https://lh5.googleusercontent.com/-iy677-VngwA/TXdriG0hPlI/AAAAAAAAAjc/aicbb8_JisI/s320/pp.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Contoh&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ol&gt;&lt;li&gt;Klik link ini &amp;nbsp;untuk menapilkan contoh dlm bentuk spreadsheet -&amp;gt; &lt;a href="https://spreadsheets0.google.com/ccc?authkey=CMHki6QB&amp;amp;hl=en&amp;amp;key=trviuvr7vyoMexhCJoXyM8g&amp;amp;hl=en&amp;amp;authkey=CMHki6QB#gid=1"&gt;Payback Period&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Kemudian pilih Tabuliasi &amp;nbsp;&lt;b&gt;&lt;u&gt;Payback Period&lt;/u&gt;&amp;nbsp;&lt;/b&gt;dibawah ini&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh6.googleusercontent.com/-S07kzZ0tjiU/TXi9voRb-rI/AAAAAAAAAj0/GKSp0iC5xSA/s1600/Screenshoot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="26" src="https://lh6.googleusercontent.com/-S07kzZ0tjiU/TXi9voRb-rI/AAAAAAAAAj0/GKSp0iC5xSA/s320/Screenshoot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;B. Net Present Value (NPV)&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;/b&gt;NPV adalah selisih antara pengeluran (cash in) dan pemasukan (cash out) dalam sebuah jangka waktu dengan melibatkan faktor diskon/bunga.&amp;nbsp;untuk menghitung NPV diperlukan data perkiraan pengeluaran dan pengeluaran di setiap periodenya (misalkan setiap 1 tahun).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebuah projek/bisnis dikatakan diterima secara NPV apabila nilai NPV lebih besar dari 0&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Rumus&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh6.googleusercontent.com/-2518Dq9zhCo/TXdrg7s_zoI/AAAAAAAAAjU/efDmd_i8DL8/s1600/npv.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="https://lh6.googleusercontent.com/-2518Dq9zhCo/TXdrg7s_zoI/AAAAAAAAAjU/efDmd_i8DL8/s400/npv.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Contoh&lt;/u&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;ol&gt;&lt;li&gt;Klik link ini &amp;nbsp;untuk menampilkan contoh -&amp;gt;&amp;nbsp;&lt;a href="https://spreadsheets0.google.com/ccc?authkey=CMHki6QB&amp;amp;hl=en&amp;amp;key=trviuvr7vyoMexhCJoXyM8g&amp;amp;hl=en&amp;amp;authkey=CMHki6QB#gid=2"&gt;Net Present Value&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Kemudian pilih Tabulasi &amp;nbsp;&lt;b&gt;&lt;u&gt;NPV&lt;/u&gt;&amp;nbsp;&lt;/b&gt;dibawah ini&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;/u&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh5.googleusercontent.com/-_uX9LonE32c/TXi9v02p0xI/AAAAAAAAAj4/upXwaLYVTaY/s1600/Screenshot-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="30" src="https://lh5.googleusercontent.com/-_uX9LonE32c/TXi9v02p0xI/AAAAAAAAAj4/upXwaLYVTaY/s320/Screenshot-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;C. IRR (Internal Rate of Return)&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Metode IRR digunakan untuk mencari sebuah nilai IRR yang membuat NPV (net present value) menjadi NOL yang kemudian nilai tersebut dibandingkan dengan bunga/diskon. Apabila nilai IRR tidak sama atau lebih besar dari nilai BUNGA yang ditetapkan maka projek tersebut secara IRR tidak diterima.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Rumus&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh4.googleusercontent.com/-sDxbuzhj5eE/TXdrgTgTS-I/AAAAAAAAAjQ/n87USDWk0x4/s1600/irr.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="123" src="https://lh4.googleusercontent.com/-sDxbuzhj5eE/TXdrgTgTS-I/AAAAAAAAAjQ/n87USDWk0x4/s400/irr.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Contoh&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;ol&gt;&lt;li&gt;Klik link ini &amp;nbsp;untuk menampilkan contoh -&amp;gt; &lt;a href="https://spreadsheets0.google.com/ccc?authkey=CMHki6QB&amp;amp;hl=en&amp;amp;key=trviuvr7vyoMexhCJoXyM8g&amp;amp;hl=en&amp;amp;authkey=CMHki6QB#gid=3"&gt;Internal Rate of Return&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Kemudian pilih Tabulasi &amp;nbsp;&lt;b&gt;&lt;u&gt;IRR&lt;/u&gt;&amp;nbsp;&lt;/b&gt;seperti dibawah ini&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh4.googleusercontent.com/-N_C6g7EcSvE/TXi9wJ6fI2I/AAAAAAAAAj8/FrNMhccXtv0/s1600/Screenshot-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="30" src="https://lh4.googleusercontent.com/-N_C6g7EcSvE/TXi9wJ6fI2I/AAAAAAAAAj8/FrNMhccXtv0/s320/Screenshot-3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&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;b&gt;D.&amp;nbsp;Profitability Index (PI)&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Profitability Index merupakan perbandingan antar nilai sekarang dengan masa yang akan datang dari sebuah investasi. Apabila nilai Index yang dihasilkan lebih besar maka semakin baik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Rumus&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Yyrts5X8t7o/TXdrhc8l82I/AAAAAAAAAjY/NUMEG5m0ptM/s1600/pi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="115" src="https://lh6.googleusercontent.com/-Yyrts5X8t7o/TXdrhc8l82I/AAAAAAAAAjY/NUMEG5m0ptM/s320/pi.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;Contoh&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;ol&gt;&lt;li&gt;Klik link ini &amp;nbsp;untuk menapilkan contoh -&amp;gt;&amp;nbsp;&lt;a href="https://spreadsheets0.google.com/ccc?authkey=CMHki6QB&amp;amp;hl=en&amp;amp;key=trviuvr7vyoMexhCJoXyM8g&amp;amp;hl=en&amp;amp;authkey=CMHki6QB#gid=4"&gt;Profatibility Index&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Kemudian pilih Tabulasi &amp;nbsp;&lt;b&gt;&lt;u&gt;Payback Period&lt;/u&gt;&amp;nbsp;&lt;/b&gt;dibawah ini&lt;/li&gt;&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://lh4.googleusercontent.com/-yMPRXjeVg3Y/TXi9wUHCi2I/AAAAAAAAAkA/3p90E-0zSyk/s1600/Screenshot-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="27" src="https://lh4.googleusercontent.com/-yMPRXjeVg3Y/TXi9wUHCi2I/AAAAAAAAAkA/3p90E-0zSyk/s320/Screenshot-4.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&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/1849241673401248017-4557062690936527112?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/4557062690936527112/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/capital-budgeting-penilaian-investasi.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4557062690936527112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4557062690936527112'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/capital-budgeting-penilaian-investasi.html' title='Capital Budgeting -  Penilaian Investasi'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-S41WE2hNVBg/TXdrioz5LOI/AAAAAAAAAjg/NKI_H8qs6dk/s72-c/software-box-cd.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-8958289001746759895</id><published>2011-03-08T04:34:00.000-08:00</published><updated>2011-03-08T04:36:05.321-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image processing'/><title type='text'>Matlab - Image Brightness</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://www.dadsco.com/learning/index.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="113" src="https://lh6.googleusercontent.com/-pvNafFFQ0Xk/TXYhMLCbm6I/AAAAAAAAAjM/P_7yn9HM9jI/s200/viewing_angle.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Gambar yang "di-jepret" oleh fotografer biasanya terdapat gambar yang tampak gelap. salah satu teknik yang berguna untuk mengurangi kegelapan gambar adalah dengan image brightness (kecerahaan).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Teknik image brightness secara sederhana adalah meningkat intensitas cahaya pada seluruh gambar sehingga tampak lebih terang. Proses meningkatkan intesitas cahaya pada gambar dengan cara menambah nilai warna di setiap pixel pada ketiga matriks komponen warna (Red, Green, Blue).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada Posting ini akan menjelaskan cara membuat image brightness menggunakan Sofware MatLab. Matlab yang digunakan pada posting ini adalah Matlab 2009.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Berikut ini adalah Original Image yang akan diberikan manipulasi brightness&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&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="https://lh6.googleusercontent.com/-e3mnvR6qxpM/TXYhKzjMaPI/AAAAAAAAAjE/zZjM4CoSWcE/s1600/sample.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://lh6.googleusercontent.com/-e3mnvR6qxpM/TXYhKzjMaPI/AAAAAAAAAjE/zZjM4CoSWcE/s320/sample.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah hasil manipulasi brightness&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-3rru4OKUWk0/TXYhLtJpT_I/AAAAAAAAAjI/0SlG8oEksss/s1600/sample-brightnes.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://lh6.googleusercontent.com/-3rru4OKUWk0/TXYhLtJpT_I/AAAAAAAAAjI/0SlG8oEksss/s320/sample-brightnes.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah Kode Program untuk membuat&amp;nbsp;brightness&amp;nbsp;image pada MatLab&lt;/div&gt;&lt;pre class="php" name="code"&gt;%menghilangkan cache&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;%mengambil data gambar&lt;br /&gt;tmp = imread('sample.jpg');&lt;br /&gt;&lt;br /&gt;%untuk mengatur konsentrasi brightnes&lt;br /&gt;brigthVal = 135;&lt;br /&gt;&lt;br /&gt;%lakukan pembacaan pixel sebesar dimensi gambar yaitu 375x500x3 &lt;br /&gt;for i=1:375&lt;br /&gt;    for j=1:500        &lt;br /&gt;        &lt;br /&gt;        %manipulasi matrix untuk memberikan brightes&lt;br /&gt;        img(i,j,1) = tmp(i,j,1) + brigthVal;&lt;br /&gt;        img(i,j,2) = tmp(i,j,2) + brigthVal;&lt;br /&gt;        img(i,j,3) = tmp(i,j,3) + brigthVal;&lt;br /&gt;    end    &lt;br /&gt;end    &lt;br /&gt;&lt;br /&gt;%menampikan gambar hasil manipulasi&lt;br /&gt;imshow(img);&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Dimensi dari image sample.jpg (nama file pada contoh diatas) adalah 375x500x3. Apabila Anda menggunakan image yang lain sangat mungkin dimensinya berbeda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah penjelasan dari angka-angka dimensi tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;375 = Mengartikan Lebar Image&lt;/li&gt;&lt;li&gt;500 = Mengartikan Panjang Image&lt;/li&gt;&lt;li&gt;3 = Mengartikan image terdiri dari 3 matriks yaitu (Red, Green, Blue)&lt;/li&gt;&lt;/ul&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;b&gt;&lt;u&gt;Algoritma brightnes&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Peningkatan brightnes dilakukan pada tiga matriks (Red, Green, Blue)&lt;/li&gt;&lt;li&gt;Nilai warna pada setiap matriks (Red, Green, Blue) ditambahkan dengan suatu nilai (misalkan 135)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-8958289001746759895?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/8958289001746759895/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-image-brightness.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8958289001746759895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8958289001746759895'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-image-brightness.html' title='Matlab - Image Brightness'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-pvNafFFQ0Xk/TXYhMLCbm6I/AAAAAAAAAjM/P_7yn9HM9jI/s72-c/viewing_angle.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-4911840562812468592</id><published>2011-03-07T06:11:00.000-08:00</published><updated>2011-03-07T06:17:10.051-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image processing'/><title type='text'>Matlab - Inverting Image</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-ZsfOPD5PzJA/TXTlUzvB6EI/AAAAAAAAAjA/Ea8tUQ0AqyE/s1600/Screenshot.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="100" src="https://lh5.googleusercontent.com/-ZsfOPD5PzJA/TXTlUzvB6EI/AAAAAAAAAjA/Ea8tUQ0AqyE/s200/Screenshot.png" width="100" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Inverting Image adalah sebuah teknik untuk membalikan warna pada sebuah image sehingga image tersebut seolah-olah tampak seperti Negative Foto (Klise), tetapi invert berbeda dengan Negative Foto seperti yang ada pada proses fotografi.&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;Pada Posting ini akan menjelaskan cara membuat inverting image menggunakan Sofware MatLab. Matlab yang digunakan pada posting ini adalah Matlab 2009.&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Berikut ini adalah Original Image yang akan diubah menjadi invert&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-LG9zYQOqOWw/TXTlTyjKSmI/AAAAAAAAAi4/6UcoyWnaDTw/s1600/sample.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://lh6.googleusercontent.com/-LG9zYQOqOWw/TXTlTyjKSmI/AAAAAAAAAi4/6UcoyWnaDTw/s320/sample.jpg" 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: justify;"&gt;Berikut ini adalah hasil manipulasi image menjadi invert&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-sQjaCulvUUM/TXTlURgXeBI/AAAAAAAAAi8/QsAzOV5fu8A/s1600/sample-negative.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://lh5.googleusercontent.com/-sQjaCulvUUM/TXTlURgXeBI/AAAAAAAAAi8/QsAzOV5fu8A/s320/sample-negative.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah Kode Program untuk membuat inverting image pada MatLab&lt;/div&gt;&lt;pre class="php" name="code"&gt;%menghilangkan cache&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;%mengambil data gambar&lt;br /&gt;tmp = imread('sample.jpg');&lt;br /&gt;&lt;br /&gt;%lakukan pembacaan pixel sebesar dimensi gambar yaitu 375x500x3 &lt;br /&gt;for i=1:375&lt;br /&gt;    for j=1:500        &lt;br /&gt;        &lt;br /&gt;        %manipulasi marix menjadi negatif image&lt;br /&gt;        img(i,j,1) = 255 - tmp(i,j,1);&lt;br /&gt;        img(i,j,2) = 255 - tmp(i,j,2);&lt;br /&gt;        img(i,j,3) = 255 - tmp(i,j,3);&lt;br /&gt;    end    &lt;br /&gt;end    &lt;br /&gt;&lt;br /&gt;%menampikan gambar hasil manipulasi&lt;br /&gt;imshow(img);&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Dimensi dari image &lt;b&gt;sample.jpg&lt;/b&gt; (nama file pada contoh diatas) adalah 375x500x3. Apabila Anda menggunakan image yang lain sangat mungkin dimensinya berbeda. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah penjelasan dari angka-angka dimensi tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;375 = Mengartikan Lebar  Image&lt;/li&gt;&lt;li&gt;500 = Mengartikan Panjang Image&lt;/li&gt;&lt;li&gt;3     = Mengartikan image terdiri dari 3 matriks yaitu (Red, Green, Blue)&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;Algoritma Invert&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Perubahan warna pixel Invert tersebut dilakukan pada tiga matriks (Red, Green, Blue)&lt;/li&gt;&lt;li&gt;Nilai warna pada setiap matriks (Red, Green, Blue) adalah hasil operasi matematika  dari 255 dikurangi angka warna pada pixel tersebut&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-4911840562812468592?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/4911840562812468592/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-inverting-image.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4911840562812468592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4911840562812468592'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-inverting-image.html' title='Matlab - Inverting Image'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-ZsfOPD5PzJA/TXTlUzvB6EI/AAAAAAAAAjA/Ea8tUQ0AqyE/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6338887971370807523</id><published>2011-03-07T03:57:00.000-08:00</published><updated>2011-03-07T03:57:35.884-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image processing'/><title type='text'>Matlab - Image Blurring</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.123rf.com/photo_683916_blurred-text-with-a-focus-on-happiness.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="140" src="https://lh6.googleusercontent.com/-EuMNy7tpzAw/TXTAWOKRUQI/AAAAAAAAAis/oIuaa8sUwnw/s200/blur.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Image Blurring adalah sebuah filter pada pengelolahan citra digital untuk membuat image menjadi buram.&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;&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;Image Blurring biasanya diimplementasikan pada gambar untuk menyembunyikan sebuah informasi seperti.&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;membuat buram plat nomor kendaran&lt;/li&gt;&lt;li style="text-align: justify;"&gt;membuat buram  wajah seseorang&lt;/li&gt;&lt;li style="text-align: justify;"&gt;membuat buram  nomor rumah&lt;/li&gt;&lt;li style="text-align: justify;"&gt;membuat buram  nama jalan pada papan nama jalan&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada Posting ini akan menjelaskan cara membuat image menjadi buram menggunakan Sofware MatLab. Matlab yang digunakan adalah pada posting ini adalah Matlab 2009.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah Original Image yang akan diubah menjadi buram&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-4Ho9javR4YA/TXTAW-70UqI/AAAAAAAAAiw/uULa-CaPBo4/s1600/sample.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://lh4.googleusercontent.com/-4Ho9javR4YA/TXTAW-70UqI/AAAAAAAAAiw/uULa-CaPBo4/s320/sample.jpg" 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: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah hasil manipulasi image menjadi buram&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-ri0QNyA0QPY/TXTAXXp4TMI/AAAAAAAAAi0/DWKQh9xPnsQ/s1600/sample-blur.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://lh6.googleusercontent.com/-ri0QNyA0QPY/TXTAXXp4TMI/AAAAAAAAAi0/DWKQh9xPnsQ/s320/sample-blur.jpg" 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: justify;"&gt;Berikut ini adalah Kode Program untuk menjadikan image Grayscale menggunakan MatLab.&lt;/div&gt;&lt;pre class="php" name="code"&gt;%membersihkan cache&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;%mengambil data gambar&lt;br /&gt;tmp = imread('sample.jpg');&lt;br /&gt;&lt;br /&gt;%untuk mengatur tingkat blur/buram&lt;br /&gt;blurVal = 12;&lt;br /&gt;&lt;br /&gt;%lakukan pembacaan pixel sebesar dimensi gambar yaitu 375x500x3 &lt;br /&gt;for i=1:375&lt;br /&gt;    posisi = 1;&lt;br /&gt;    for j=1:500&lt;br /&gt;        &lt;br /&gt;        %mengambil warna &lt;br /&gt;        if(posisi == 1)&lt;br /&gt;           wrnRed = tmp(i,j,1);&lt;br /&gt;           wrnGreen = tmp(i,j,2);&lt;br /&gt;           wrnBlue = tmp(i,j,3);&lt;br /&gt;        end&lt;br /&gt;&lt;br /&gt;        %manipulasi warna dimensi/matrix&lt;br /&gt;        img(i,j,1) = wrnRed;&lt;br /&gt;        img(i,j,2) = wrnGreen;&lt;br /&gt;        img(i,j,3) = wrnBlue;&lt;br /&gt;        &lt;br /&gt;        posisi = posisi + 1; &lt;br /&gt;        if(posisi &amp;gt; blurVal)&lt;br /&gt;            posisi = 1;&lt;br /&gt;        end    &lt;br /&gt;    end&lt;br /&gt;    &lt;br /&gt;end    &lt;br /&gt;&lt;br /&gt;%menampikan gambar hasil manipulasi&lt;br /&gt;imshow(img);&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Dimensi dari image &lt;b&gt;sample.jpg&lt;/b&gt; (nama file pada contoh diatas) adalah 375x500x3. Apabila Anda menggunakan image yang lain sangat mungkin dimensinya berbeda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Berikut ini adalah penjelasan dari angka-angka dimensi tersebut.&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;375 = Mengartikan Lebar  Image&lt;/li&gt;&lt;li style="text-align: justify;"&gt;500 = Mengartikan Panjang Image&lt;/li&gt;&lt;li style="text-align: justify;"&gt;3     = Mengartikan image terdiri dari 3 matriks yaitu (Red, Green, Blue)&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;Algoritma Blurring&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Pengubah image menjadi Blur/buram dilakukan pada tiga matriks (Red, Green, Blue)&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Nilai warna pada setiap matriks (Red, Green, Blue) disamakan dengan warna pixel yang disampingnya sebanyak N (semakin besar angka pada N maka akan semakin buram) pixel&lt;/li&gt;&lt;/ul&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/1849241673401248017-6338887971370807523?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6338887971370807523/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-image-blurring.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6338887971370807523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6338887971370807523'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-image-blurring.html' title='Matlab - Image Blurring'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-EuMNy7tpzAw/TXTAWOKRUQI/AAAAAAAAAis/oIuaa8sUwnw/s72-c/blur.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6864037194450607747</id><published>2011-03-07T03:01:00.000-08:00</published><updated>2011-03-07T03:29:16.611-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image processing'/><title type='text'>Matlab - Grayscale Image</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.homeaudiovideoadvisor.com/index.php/2010/10/enhance-your-viewing-experience-for-free/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="133" src="https://lh6.googleusercontent.com/-6Zct6v5-_3c/TXS0E8Uim5I/AAAAAAAAAig/-UkPQIVcuA0/s200/grayscale.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Grayscale atau abu-abu pada sebuah image digital adalah image yang pada setiap pixelnya hanya berisikan informasi intensitas warna putih dan hitam.&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;Image Grayscale memiliki banyak variasi nuansa abu-abu sehingga berbeda dengan image hitam-putih.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Grayscale juga disebut monokromatik karna tidak memiliki warna lain selain variasi intensitas putih dan hitam.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebuah image yang dijadikan Grayscale akan terkesan berbeda bila dibandingkan dengan image berwarna.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada Posting ini akan menjelaskan cara membuat image yang berwarna menjadi Grayscale menggunakan Sofware MatLab.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;Matlab yang digunakan adalah pada posting ini adalah Matlab 2009&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah Original Image yang akan diubah menjadi warna&amp;nbsp;Grayscale&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Xjk2nXDzsUk/TXS0Fs6zFII/AAAAAAAAAik/zVuhnQCH2us/s1600/sample.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://lh6.googleusercontent.com/-Xjk2nXDzsUk/TXS0Fs6zFII/AAAAAAAAAik/zVuhnQCH2us/s320/sample.jpg" 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: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah hasil manipulasi image menjadi&amp;nbsp;&amp;nbsp;Grayscale&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-w5tgwlboYgs/TXS0GGpfPKI/AAAAAAAAAio/PFJpMK-aB-Q/s1600/sample-gray.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://lh4.googleusercontent.com/-w5tgwlboYgs/TXS0GGpfPKI/AAAAAAAAAio/PFJpMK-aB-Q/s320/sample-gray.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Berikut ini adalah Kode Program untuk menjadikan image Grayscale&amp;nbsp;menggunakan MatLab.&lt;/div&gt;&lt;pre class="php" name="code"&gt;%menghilangkan cache&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;%mengambil data gambar&lt;br /&gt;tmp = imread('sample.jpg');&lt;br /&gt;&lt;br /&gt;%konsetrasi abu-abu&lt;br /&gt;grayVal = 1.2;&lt;br /&gt;&lt;br /&gt;%lakukan pembacaan pixel sebesar dimensi gambar yaitu 375x500x3 &lt;br /&gt;for i=1:375&lt;br /&gt;    for j=1:500&lt;br /&gt;        &lt;br /&gt;        %melakukan manipulasi marix ke menjadi gray&lt;br /&gt;        v = (tmp(i,j,1) + tmp(i,j,2) + tmp(i,j,3) ) / grayVal; &lt;br /&gt;        img(i,j,1) = v ;&lt;br /&gt;        img(i,j,2) = v ;&lt;br /&gt;        img(i,j,3) = v ;&lt;br /&gt;    end    &lt;br /&gt;end    &lt;br /&gt;&lt;br /&gt;%menampikan gambar hasil manipulasi&lt;br /&gt;imshow(img);&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Dimensi dari image &lt;b&gt;sample.jpg&lt;/b&gt; (nama file pada contoh diatas) adalah 375x500x3. Apabila Anda menggunakan image yang lain sangat mungkin dimensinya berbeda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah penjelasan dari angka-angka dimensi tersebut.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;375 = Mengartikan Lebar  Image&lt;/li&gt;&lt;li&gt;500 = Mengartikan Panjang Image&lt;/li&gt;&lt;li&gt;3     = Mengartikan image terdiri dari 3 matriks yaitu (Red, Green, Blue)&lt;/li&gt;&lt;/ul&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;b&gt;&lt;u&gt;Algoritma Grayscale&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Perubahan warna pixel menjadi Grayscale tersebut dilakukan pada tiga matriks (Red, Green, Blue)&lt;/li&gt;&lt;li&gt;Nilai warna pada setiap matriks (Red, Green, Blue) dijumlahkan kemudian dibagi sebuah nilai&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&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/1849241673401248017-6864037194450607747?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6864037194450607747/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-grayscale-image.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6864037194450607747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6864037194450607747'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-grayscale-image.html' title='Matlab - Grayscale Image'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-6Zct6v5-_3c/TXS0E8Uim5I/AAAAAAAAAig/-UkPQIVcuA0/s72-c/grayscale.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-3705811014541412337</id><published>2011-03-04T06:56:00.000-08:00</published><updated>2011-03-04T07:19:26.354-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image processing'/><title type='text'>Matlab - Black and White Image</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://s1176.photobucket.com/albums/x333/hanyut21/D%20Ray%20n%20Faith/?action=view&amp;amp;current=Black_and_White_by_BiancoFelina.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="200" src="https://lh3.googleusercontent.com/-k-tMmrsm-io/TXD4zIEaLoI/AAAAAAAAAiU/A3SGx8MbGI4/s200/Black_and_White_by_BiancoFelina.jpg" width="150" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebuah image dengan foto pemandangan atau suatu barang yang berwarna-warni&amp;nbsp;adalah hal yang biasa, tetapi bila image tersebut dijadikan warna hitam-putih dapat terkesan lebih berseni.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada Posting ini akan menjelaskan cara membuat image yang berwarna menjadi hitam putih&amp;nbsp;menggunakan Sofware MatLab.&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;blockquote&gt;&lt;div style="text-align: justify;"&gt;Matlab yang digunakan adalah pada posting ini adalah Matlab 2009&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah Original Image yang akan diubah menjadi warna hitam-putih&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-DlVfinZNyCE/TXD40DWlfwI/AAAAAAAAAiY/D0-sZMDLVHs/s1600/sample.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://lh6.googleusercontent.com/-DlVfinZNyCE/TXD40DWlfwI/AAAAAAAAAiY/D0-sZMDLVHs/s320/sample.jpg" 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: justify;"&gt;Berikut ini adalah hasil manipulasi image menjadi Black &amp;amp; White&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-XupFZvGo4yQ/TXD40kxnO4I/AAAAAAAAAic/c8MAAEkE1Zo/s1600/sample-bw.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="https://lh6.googleusercontent.com/-XupFZvGo4yQ/TXD40kxnO4I/AAAAAAAAAic/c8MAAEkE1Zo/s320/sample-bw.jpg" 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: justify;"&gt;Berikut ini adalah Kode Program untuk menjadikan image menjadi Black &amp;amp; White&amp;nbsp;menggunakan MatLab.&lt;/div&gt;&lt;pre class="php" name="code"&gt;menghilangkan cache&lt;br /&gt;clear;&lt;br /&gt;&lt;br /&gt;%mengambil data gambar&lt;br /&gt;tmp = imread('sample.jpg');&lt;br /&gt;&lt;br /&gt;%lakukan pembacaan pixel sebesar dimensi gambar yaitu 375x500x3 &lt;br /&gt;for i=1:375&lt;br /&gt;    for j=1:500        &lt;br /&gt;        %nilai warna lebih kecil dari 128 dijadikan hitam&lt;br /&gt;        %nilai warna lebih besar dari 128 dijadikan putih &lt;br /&gt;        if(tmp(i,j,1) &amp;lt; 128)&lt;br /&gt;           img(i,j,1) = 0;&lt;br /&gt;        else&lt;br /&gt;           img(i,j,1) = 256;&lt;br /&gt;        end&lt;br /&gt;&lt;br /&gt;        if(tmp(i,j,2) &amp;lt; 128)&lt;br /&gt;           img(i,j,1) = 0;&lt;br /&gt;        else&lt;br /&gt;           img(i,j,1) = 256;&lt;br /&gt;        end&lt;br /&gt;&lt;br /&gt;        if(tmp(i,j,2) &amp;lt; 128)&lt;br /&gt;           img(i,j,1) = 0;&lt;br /&gt;        else&lt;br /&gt;           img(i,j,1) = 256;&lt;br /&gt;        end        &lt;br /&gt;    end    &lt;br /&gt;end    &lt;br /&gt;&lt;br /&gt;%menampikan gambar hasil manipulasi&lt;br /&gt;imshow(img);&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Dimensi dari image &lt;b&gt;sample.jpg &lt;/b&gt;(nama file contoh diatas)&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;adalah&amp;nbsp;&lt;b&gt;375x500x3.&lt;/b&gt;&amp;nbsp;Apabila Anda menggunakan image yang lain sangat mungkin dimensinya berbeda.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;Berikut ini adalah penjelasan dari angka-angka&amp;nbsp;dimensi tersebut.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;375&lt;/b&gt; = Mengartikan Lebar &amp;nbsp;Image&lt;/li&gt;&lt;li&gt;&lt;b&gt;500&lt;/b&gt; = Mengartikan Panjang Image&lt;/li&gt;&lt;li&gt;&lt;b&gt;3&lt;/b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; = Mengartikan image terdiri dari 3 matriks yaitu (Red, Green, Blue)&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;Algoritma Black &amp;amp; White&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;Perubah warna pixel menjadi hitam-putih tersebut dilakukan pada tiga matriks (Red, Green, Blue)&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Apabila nilai warna pada sebuah pixel dari suatu matriks (Red, Green, Blue) lebih kecil dari 128 dijadikan angka 0&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Apabila nilai warna pada sebuah pixel lebih besar dari 128 dijadikan angka 256&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-3705811014541412337?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/3705811014541412337/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-black-and-white-image.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/3705811014541412337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/3705811014541412337'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/matlab-black-and-white-image.html' title='Matlab - Black and White Image'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-k-tMmrsm-io/TXD4zIEaLoI/AAAAAAAAAiU/A3SGx8MbGI4/s72-c/Black_and_White_by_BiancoFelina.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-8457362872544167585</id><published>2011-03-04T06:14:00.000-08:00</published><updated>2011-03-04T07:20:40.337-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image processing'/><title type='text'>Konsep Digital Image Processing</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-sVXRPdNG7c8/TXDuipgf7wI/AAAAAAAAAiQ/3HZNQtj0q9M/s1600/RGB_Colorcube_Corner_White.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="130" src="https://lh6.googleusercontent.com/-sVXRPdNG7c8/TXDuipgf7wI/AAAAAAAAAiQ/3HZNQtj0q9M/s200/RGB_Colorcube_Corner_White.png" width="130" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Digital Image Processing atau dalam bahasa indonesia adalah Pengelolah Citra Digital yang merupakan teknik pengambil citra/ gambar dari dunia nyata untuk diolah (lihat,ubah,simpan) dalam komputer. Bentuk dari Digital Image dapat berupa file yang berekstensi *.jpg, *.gif, *.png dan semacamnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Digital Image terbentuk dari susunan Matrik.&amp;nbsp;Matrik adalah suatu susunan bilangan yang tersusun menurut baris dan kolom tertentu, apabila direpresentasi dalam bentuk gambar akan tampak seperti dibawah.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-ctXM_jxq6q4/TXDuOo-NM0I/AAAAAAAAAiI/ni3Ip22dy-8/s1600/ngng2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="220" src="https://lh4.googleusercontent.com/-ctXM_jxq6q4/TXDuOo-NM0I/AAAAAAAAAiI/ni3Ip22dy-8/s320/ngng2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Area kotak yang terbentuk dari Matriks tersebut dinamakan dengan Pixel, Semakin rapat pixel-nya dapat dikatakan resolusi image tersebut semakin tinggi.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Di dunia image digital terdapat dua jenis image, yaitu berwarna dan monokrom, perbedaan yang mendasar diantara keduanya terdapat pada informasi warna pada setiap pixel.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Pada Image berwarna informasi warna ini dipecah dalam tiga komponen warna yang biasa disebut RGB (Red Green Blue), dari ketiga komponen utama tersebut apabila dikombinasikan dapat menciptakan warna apapun.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;RGB (Red Green Blue) sebagai tiga warna utama diambil berdasarkan teori tristimulus yang pada intinya ketiga warna tersebut adalah tiga sinar yang memiliki gelombang terpanjang.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Apabila menggunakan monitor komputer CRT sinar RGB dihasilkan oleh benda seperti gambar dibawah ini&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-9u6d0yAPCuo/TXDuNWSaEeI/AAAAAAAAAh4/XRAM-UwZdA4/s1600/images+%25282%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="https://lh4.googleusercontent.com/-9u6d0yAPCuo/TXDuNWSaEeI/AAAAAAAAAh4/XRAM-UwZdA4/s200/images+%25282%2529.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;Setiap komponen warna (Reg,Green,Blue) pada sebuah image memiliki matriks sendiri-sendiri, bila diilustrasikan dengan gambar akan tampak seperti gambar dibawah ini&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-5PcOXqiWmfo/TXDuPBVIrQI/AAAAAAAAAiM/-xjLwlVtals/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-5PcOXqiWmfo/TXDuPBVIrQI/AAAAAAAAAiM/-xjLwlVtals/s1600/Screenshot-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Nilai warna pada pixel dari masing-masing komponen berkisar 0 sampai dengan 256 dengan tipe data integer (angka tanpa desimal).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;sebagai contoh apabila pada pixel dari setiap komponen warna diberi angka 256 maka akan menghasilkan warna putih, apabila diberikan angka 0 semua akan mendapatkan warna hitam.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini beberapa Operasi yang terdapat pada Digital Image Processing&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;&lt;b&gt;Image-Enchantment&lt;/b&gt;, adalah sebuah operasi untuk memperbaiki kualitas image, seperti sharpening(penajaman) dan perbaikan kontras.&lt;/li&gt;&lt;li style="text-align: left;"&gt;&lt;b&gt;Image-Restoration&lt;/b&gt;, adalah sebuah operasi yang bertujuan memperbaiki cacat image, seperti menghilangkan noise.&lt;/li&gt;&lt;li style="text-align: left;"&gt;&lt;b&gt;Image-Segmentation&lt;/b&gt;, adalah sebuah operasi untuk memecah image menjadi beberapa bagian.&lt;/li&gt;&lt;li style="text-align: left;"&gt;&lt;b&gt;Image-Analysis&lt;/b&gt;, adalah sebuah operasi untuk menghitung besaran kuantitatif image, seperti mendeteksi tepi objek dan representasi area.&lt;/li&gt;&lt;li style="text-align: left;"&gt;&lt;b&gt;Image-Reconstruction&lt;/b&gt;, adalah sebuah operasi untuk membentuk ulang objek dari hasil projeksi objek, seperti gambar yang dihasilkan dari rontgen.&lt;/li&gt;&lt;/ul&gt;&lt;/div&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/1849241673401248017-8457362872544167585?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/8457362872544167585/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/konsep-digital-image-processing.html#comment-form' title='2 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8457362872544167585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8457362872544167585'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/konsep-digital-image-processing.html' title='Konsep Digital Image Processing'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-sVXRPdNG7c8/TXDuipgf7wI/AAAAAAAAAiQ/3HZNQtj0q9M/s72-c/RGB_Colorcube_Corner_White.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-1783195324857326258</id><published>2011-03-02T00:29:00.000-08:00</published><updated>2011-03-02T00:47:09.470-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Redmine - Bug Tracking</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-e87BkN8_-hw/TW39U4EM81I/AAAAAAAAAhw/6DI-BuxhHUk/s1600/download" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: justify;"&gt;&lt;img border="0" height="125" src="http://3.bp.blogspot.com/-e87BkN8_-hw/TW39U4EM81I/AAAAAAAAAhw/6DI-BuxhHUk/s200/download" width="125" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bug Tracking adalah sebuah software yang dirancang untuk membantu &lt;b&gt;&lt;u&gt;Quality Ansurance&lt;/u&gt;&lt;/b&gt; dan membantu programmer untuk mengarsipkan laporan bug &amp;amp; error sebuah software. Bug Tracking Software pada umumnya di-integrasikan dengan Software Manajemen Projek.&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;Redmine &amp;nbsp;dibuat menggunakan Ruby on Rail dan support di banyak database (contoh: MySQL, PostgreSQL) dan berbagai Operating System (Linux, Windows).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Redmine menggunakan linsensi GNU General Public License, jadi kurang lebih dapat digunakan secara gratis.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Cara Konvesional Melaporkan Bug-Error ke Programmer&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Teriak-Bicara langsung ke Programmer&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Ditulis di kertas&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Dikirim melalui Email&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Dikirim melalui Instan Messanger&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Cara reporting bug/error tradisional tersebut akan menjadikan catatan bug/error berserakan dimana-mana dan sulit untuk diarsipkan.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Manfaat &amp;nbsp;Bug Tracking&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Menghindari catatan bug/error yang hilang&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Menghindari bug yang terlewat di perbaikin&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Mengurangi kemungkinan duplikasi bug&lt;/li&gt;&lt;li style="text-align: justify;"&gt;mengingatkan programmer untuk menyelesaikan bug/error.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Pada slide dibawah ini akan dijelaskan tahapan dalam memanfaatkan Redmine sebagai Bug Tracking&lt;/div&gt;&lt;div id="__ss_7099572" style="width: 400px;"&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;br /&gt;&lt;/strong&gt; &lt;object height="355" id="__sse7099572" width="425"&gt; &lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bugtracking-redmine-110301034331-phpapp02&amp;stripped_title=bug-tracking-redmine&amp;userName=dendiesanjaya" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse7099572" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=bugtracking-redmine-110301034331-phpapp02&amp;stripped_title=bug-tracking-redmine&amp;userName=dendiesanjaya" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="355"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/dendiesanjaya"&gt;Dendie Sanjaya&lt;/a&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/1849241673401248017-1783195324857326258?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/1783195324857326258/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/03/redmine-bug-tracking.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1783195324857326258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1783195324857326258'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/03/redmine-bug-tracking.html' title='Redmine - Bug Tracking'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-e87BkN8_-hw/TW39U4EM81I/AAAAAAAAAhw/6DI-BuxhHUk/s72-c/download' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6044441064771458387</id><published>2011-02-28T06:51:00.000-08:00</published><updated>2011-03-02T00:49:42.097-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Stress Testing -  Apache Jmeter</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/-hjqbKC7QDug/TWuxTCmIWbI/AAAAAAAAAhk/nQ9EsYekUv0/s1600/index.jpeg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="81" src="http://2.bp.blogspot.com/-hjqbKC7QDug/TWuxTCmIWbI/AAAAAAAAAhk/nQ9EsYekUv0/s320/index.jpeg" width="176" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Stress testing adalah pengujian/ testing untuk mengetahui dan mengukur kemampuan software dalam menangani kondisi yang tidak normal dari sisi volume/kuantitas.&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;Misalkan untuk mengetahui dan mengukur kekuatan sebuah website (contoh: facebook.com, twiter.com)&amp;nbsp; dalam menangani pengunjung dalam satu waktu secara bersamaan. (misalkan&amp;nbsp; setelah ditest diketahui maksimal 10.000 pengujung/detik secara bersamaan).&lt;br /&gt;&lt;br /&gt;Secara umum Apache Jmeter adalah sebuah tools yang memiliki fungsi sebagai berikut.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Sebuah Tool/Alat yang digunakan untuk melakukan performace test pada sebuah software.&lt;/li&gt;&lt;li&gt;Apache Jmeter dapat memberikan request dalam jumlah yg sangat banyak secara bersamaan dalam satu waktu pada server&lt;/li&gt;&lt;li&gt;Apache Jmeter dapat memberikan Analisa dan Laporan dari hasil pengujian&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;Berikut ini adalah Requirment yang dibutuhkan untuk menjalankan Apache JMeter.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;JRE (Java Runtime Enviroment) &amp;gt;= 1.6&lt;/li&gt;&lt;li&gt;Operating Systems Unix (Solaris, Linux, etc), Windows (98, NT, XP, etc)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Slide Presentasi dibawah ini akan menjelaskan tahap demi tahap melakukan Stress Testing menggunakan Apache Jmeter.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div id="__ss_7069874" style="width: 420px;"&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;&lt;object height="380" id="__sse7069874" width="400"&gt; &lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jmeter-110226101405-phpapp01&amp;stripped_title=jmeter-7069874&amp;userName=dendiesanjaya" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse7069874" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jmeter-110226101405-phpapp01&amp;stripped_title=jmeter-7069874&amp;userName=dendiesanjaya" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="355"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="padding: 5px 0pt 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/dendiesanjaya"&gt;Dendie Sanjaya&lt;/a&gt; &lt;/div&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/1849241673401248017-6044441064771458387?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6044441064771458387/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/02/stress-testing-apache-jmeter.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6044441064771458387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6044441064771458387'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/02/stress-testing-apache-jmeter.html' title='Stress Testing -  Apache Jmeter'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-hjqbKC7QDug/TWuxTCmIWbI/AAAAAAAAAhk/nQ9EsYekUv0/s72-c/index.jpeg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-1487810919487785476</id><published>2011-02-18T05:30:00.000-08:00</published><updated>2011-02-18T05:39:02.319-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='shell-script'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Shell Script Apache - Backup Database</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://3.bp.blogspot.com/-szolH49t9No/TV5MjSCFpBI/AAAAAAAAAhc/e1TERQB00-Y/s1600/16153058_c5fab2cc29.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-szolH49t9No/TV5MjSCFpBI/AAAAAAAAAhc/e1TERQB00-Y/s200/16153058_c5fab2cc29.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Shell Script adalah sekumpulan perintah yang disimpan pada sebuah file pada Sistem Operasi Linux.  Ekstensi file dari Shell Script adalah &lt;b&gt;.sh&lt;/b&gt; tetapi tanpa menyertakan&amp;nbsp;ekstensi file tersebut tetap dapat dikenali sebagai Shell Script&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;br /&gt;Di Sistem Operasi Linux terdapat banyak pilihan&amp;nbsp;Script Shell&amp;nbsp;yang dapat digunakan tetapi yang menjadi default dan banyak digunakan adalah &lt;b&gt;Bourne Again Shell (bash)&lt;/b&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;Shell script juga menyediakan beberapa fitur seperti percabangan, perulangan dan varible&amp;nbsp;layaknya bahasa pemrograman&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk menulis Shell Script dapat menggunakan Editor Teks apa saja (contoh: nano, vi, gedit).&amp;nbsp;Sebuah Shell Script dieksekusi melalui Command Line Sistem Operasi.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada posting ini saya akan membuat sebuah Shell Scripting Sederhana untuk melakukan&amp;nbsp;administarasi ringgan seperti menghidupkan, mematikan web server Apache dan Backup Database MySQL.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;pre class="php" name="code"&gt;#!/bin/bash&lt;br /&gt;until [ $pilihan -eq "4" ]&lt;br /&gt;do &lt;br /&gt; echo "======================================"&lt;br /&gt; echo "                 MENU                 "&lt;br /&gt; echo "======================================"&lt;br /&gt; echo "  1. Stop Apache  "&lt;br /&gt; echo "  2. Start Apache "&lt;br /&gt; echo "  3. Backup Database "&lt;br /&gt; echo "  4. Keluar "&lt;br /&gt; echo "======================================"&lt;br /&gt; echo "Masukan Pilihanmu Anda ? :"&lt;br /&gt; read pilihan&lt;br /&gt;&lt;br /&gt; if [ $pilihan -eq "1" ]; then&lt;br /&gt;  sudo /etc/init.d/apache2 stop&lt;br /&gt;  clear;&lt;br /&gt;  echo "";&lt;br /&gt;  echo "======================================"&lt;br /&gt;  echo "Pesan : Apache berhasil dihidupkan "&lt;br /&gt;  echo "======================================"&lt;br /&gt;  echo "";&lt;br /&gt; fi&lt;br /&gt;&lt;br /&gt; if [ $pilihan -eq "2" ]; then&lt;br /&gt;  sudo /etc/init.d/apache2 start&lt;br /&gt;  clear;&lt;br /&gt;  echo "";&lt;br /&gt;  echo "======================================"&lt;br /&gt;  echo "Pesan : Apache berhasil dimatikan  "&lt;br /&gt;  echo "======================================"&lt;br /&gt;  echo "";&lt;br /&gt; fi&lt;br /&gt;&lt;br /&gt; if [ $pilihan -eq "3" ]; then&lt;br /&gt;  mysqldump -uroot -ppass kamus &amp;gt; "/home/dendie/Desktop/kamus.sql"&lt;br /&gt;  clear; &lt;br /&gt;  echo "";&lt;br /&gt;  echo "========================================"&lt;br /&gt;  echo "Pesan : Backup Database kamus berhasil  "&lt;br /&gt;  echo "========================================"&lt;br /&gt;  echo "";&lt;br /&gt; fi&lt;br /&gt;&lt;br /&gt; if [ $pilihan -eq "4" ]; then&lt;br /&gt;&lt;br /&gt;  echo "======================================"&lt;br /&gt;  echo "Terima Kasih                 "&lt;br /&gt;  echo "======================================"&lt;br /&gt; fi&lt;br /&gt;done&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Baris pertama yang bertuliskan &lt;b&gt;#!/bin/sh&lt;/b&gt; pada sebuah Sheel Script memiliki arti yang terdiri dari dua bagian.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;'#!'&lt;/b&gt; sering disebut &lt;i&gt;'shebang' &lt;/i&gt;operator, tanda tersebut menandakan bahwa file tersebut adalah shell script.&lt;/li&gt;&lt;li&gt;&lt;b&gt;'/bin/bash'&lt;/b&gt; adalah lokasi file binari atau program shell yang digunakan, pada contoh ini yang digunakan adalah &lt;b&gt;bash&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Setelah selesai ditulis simpan script tersebut dimana saja, sebagai contoh saya&amp;nbsp;menyimpannya dengan nama &lt;b&gt;control.&amp;nbsp;&lt;/b&gt;Kemudian Eksekusi file tersebut melalui command line, seperti contoh dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code" style="text-align: justify;"&gt;sh control&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Shell Script diatas akan menghasilkan tampilan seperti dibawah ini&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&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/-3Nto68SgqTA/TV5MnQZ-msI/AAAAAAAAAhg/4rIQ_9E8-A0/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://2.bp.blogspot.com/-3Nto68SgqTA/TV5MnQZ-msI/AAAAAAAAAhg/4rIQ_9E8-A0/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Script tersebut akan melakukan sebuah perintah berdasarkan angka yang diinputkan&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Angka 1&lt;/b&gt;. akan melakukan  Stop Apache&lt;/li&gt;&lt;li&gt;&lt;b&gt;Angka 2.&lt;/b&gt; akan melakukan  Start Apache&lt;/li&gt;&lt;li&gt;&lt;b&gt;Angka 3&lt;/b&gt;. akan melakukan  Backup Database&lt;/li&gt;&lt;li&gt;&lt;b&gt;Angka 4&lt;/b&gt;. akan melakukan  Keluar&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-1487810919487785476?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/1487810919487785476/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/02/shell-script-apache-backup-database.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1487810919487785476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1487810919487785476'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/02/shell-script-apache-backup-database.html' title='Shell Script Apache - Backup Database'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-szolH49t9No/TV5MjSCFpBI/AAAAAAAAAhc/e1TERQB00-Y/s72-c/16153058_c5fab2cc29.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-6126621200876285184</id><published>2011-02-03T20:06:00.000-08:00</published><updated>2011-02-03T20:29:02.952-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Unicode UTF8</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.ascendercorp.com/fonts/multilingual/unicode/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="111" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUtxQcHfHzI/AAAAAAAAAhE/MHGavm2MhNw/s200/Ascender-Unicode-graphic.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dibumi tempat kita tinggal ini terdapat banyak bahasa, evolusi bahasa yang terjadi&amp;nbsp;di setiap daerah telah melalui masa yang sangat lama.&amp;nbsp;&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;Salah satu faktor terjadi&amp;nbsp;evolusi bahasa adalah karena daerah tempat tinggal manusia.&lt;br /&gt;&lt;br /&gt;Semakin banyaknya bahasa akan diikutin pula dengan hurup dan angka untuk merepresentasikan&amp;nbsp;bahasa dalam tulisan. seperti bahasa arab, thailand, china, jepang, jawa, india mempunyai&amp;nbsp;bentuk hurup dan angka yang berbeda.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Database yang berfungsi sebagai penyimpan data seharusnya telah dilengkapi fitur untuk&amp;nbsp;dapat menerima karakter-karakter non-latin.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada MySQL Database telah di lengkapi dengan fitur utf8 (Unicode Transformation Format with 8-bit units)&amp;nbsp;Character Set yang berfungsi sebagai alternatif untuk menyimpan Unicode Data.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Character Set tipe utf8 dapat dimanfaatkan untuk menyimpan data-data karakter yang&amp;nbsp;non latin seperti Arab, Korea, Jepan, China.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Unicode adalah suatu standar industri yang dirancang untuk mengizinkan teks dan simbol&amp;nbsp;dari semua sistem tulisan di dunia untuk ditampilkan dan dimanipulasi secara komputer.&amp;nbsp;Unicode dikoordinasi dan dikembangkan oleh suatu organisasi nirlaba yaitu &lt;a href="http://www.unicode.org/"&gt;Unicode Consortium&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Berikut adalah contoh beberapa nama kota yang mengadung karakter selain latin di negara Argentina.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;a. Penampakan karakter apabila database tidak dapat menerima karakter selain latin.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TUtxSJS1GAI/AAAAAAAAAhI/HP59JVy3n1c/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="63" src="http://4.bp.blogspot.com/_lbYltfBShOw/TUtxSJS1GAI/AAAAAAAAAhI/HP59JVy3n1c/s400/Screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Pada gambar diatas tampak nama lokasi yang terdapat pada field &lt;b&gt;loc_name&lt;/b&gt; mengandung&amp;nbsp;karakter yang tidak diterjemahkan dengan baik.&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;b. Penampakan karakter yang databasenya dapat menerima karakter selain latin&lt;br /&gt;&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;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://1.bp.blogspot.com/_lbYltfBShOw/TUtxU-5vxoI/AAAAAAAAAhQ/EgSqevm-EU4/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="57" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUtxU-5vxoI/AAAAAAAAAhQ/EgSqevm-EU4/s400/Screenshot-1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Pada gambar diatas tampak nama lokasi yang non latin pada field &lt;b&gt;loc_name&lt;/b&gt; berhasil&amp;nbsp;diterjamahan dengan baik.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Membuat Unicode UTF8&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Berikut ini adalah cara membuat Database yang supportt UTF 8, dicontoh ini "&lt;b&gt;kamus"&lt;/b&gt; ssebagai sample nama database.&lt;/div&gt;&lt;pre class="sql" name="code" style="text-align: justify;"&gt;CREATE DATABASE kamus DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Bila informasi dari database dilihat maka yang menggunakan UTF 8 akan tampak seperti dibawah ini&lt;/div&gt;&lt;pre class="sql" name="code" style="text-align: justify;"&gt;SHOW CREATE DATABASE kamus;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TUt8KClkRnI/AAAAAAAAAhY/GDepSPpFJow/s1600/Screenshot2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="40" src="http://4.bp.blogspot.com/_lbYltfBShOw/TUt8KClkRnI/AAAAAAAAAhY/GDepSPpFJow/s400/Screenshot2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Dengan memberikan set UTF 8 saat membuat database maka secara otomatis disaat&amp;nbsp;membuat table pada database tersebut akan diberikan UTF8. Dibawah ini adalah&amp;nbsp;contoh tabel bernama &lt;b&gt;"artikata"&lt;/b&gt; dari database kamus yang menggunakan UTF8.&lt;/div&gt;&lt;pre class="sql" name="code" style="text-align: justify;"&gt;SHOW CREATE TABLE artikata&lt;/pre&gt;&lt;pre class="sql" name="code"&gt;CREATE TABLE `artikata`  &lt;br /&gt;  `id` bigint(20) NOT NULL DEFAULT '0',&lt;br /&gt;  `istilah` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,&lt;br /&gt;  `deskripsi` text COLLATE utf8_unicode_ci,&lt;br /&gt;  PRIMARY KEY (`id`)&lt;br /&gt;) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci &lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada contoh diatas &lt;b&gt;"artikata"&lt;/b&gt; adalah nama table yang memilik &lt;b&gt;UTF8&lt;/b&gt;, hal tersebut&amp;nbsp;dapat terlihat diketerangan &lt;b&gt;CHARSET=utf8 COLLATE=utf8_unicode_ci&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada field-field table "&lt;b&gt;artikata&lt;/b&gt;" bertipe kelompok &lt;b&gt;char&lt;/b&gt; secara otomatis akan&amp;nbsp;diberikan &lt;b&gt;UTF8&lt;/b&gt;, hal tersebut dapat dilihat di tulisan &lt;b&gt;COLLATE utf8_unicode_ci&lt;/b&gt;&amp;nbsp;pada setiap field&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;`istilah` varchar(255) &lt;b&gt;COLLATE utf8_unicode_ci&lt;/b&gt;&lt;/li&gt;&lt;li&gt;`deskripsi` text &lt;b&gt;COLLATE utf8_unicode_ci&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada sebuah kasus mungkin CHARSET database yang digunakan terlanjur bukan UTF8, tetapi&amp;nbsp;kita memerlukan table yang dapat menyimpan karakter selain latin.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini cara membuat table yang menyertakan charset utf8&lt;/div&gt;&lt;pre class="sql" name="code" style="text-align: justify;"&gt;create table test (id int, nama varchar(255), primary key(id) ) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;SQL diatas adalah membuat table bernama test ditambah &lt;b&gt;DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci&lt;/b&gt; yang berfungsi&amp;nbsp;memberikan charset utf8&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Andaikan yang perlu diubah ke UTF8 adalah hanya field tertentu Anda dapat menggunakan&amp;nbsp;perintah modifikasi field seperti dibawah ini.&lt;/div&gt;&lt;pre class="sql" name="code" style="text-align: justify;"&gt;ALTER TABLE test MODIFY description TEXT CHARSET utf8 COLLATE utf8_unicode_ci;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;SQL diatas terdapat &amp;nbsp;&lt;b&gt;CHARSET utf8 COLLATE utf8_unicode_ci&lt;/b&gt;&amp;nbsp;yang berfungsi&amp;nbsp;memberikan charset utf8 pada field&amp;nbsp;&lt;b&gt;description &lt;/b&gt;di table &lt;b&gt;test&lt;/b&gt;&lt;br /&gt;&lt;br /&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/1849241673401248017-6126621200876285184?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/6126621200876285184/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/02/mysql-unicode-utf8.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6126621200876285184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/6126621200876285184'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/02/mysql-unicode-utf8.html' title='MySQL Unicode UTF8'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lbYltfBShOw/TUtxQcHfHzI/AAAAAAAAAhE/MHGavm2MhNw/s72-c/Ascender-Unicode-graphic.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-1399628308778981382</id><published>2011-01-31T22:26:00.000-08:00</published><updated>2011-01-31T22:29:15.292-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Date Time</title><content type='html'>&lt;div class="separator" style="clear: both;"&gt;&lt;a href="http://blogs.msdn.com/b/ericlippert/archive/2010/04/08/precision-and-accuracy-of-datetime.aspx" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUeOt4mclzI/AAAAAAAAAgg/XxwbFblZvmY/s200/images.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Date dan Time adalah sebuah "mahluk" yang tidak dapat dipisahkan dalam kehidupan kita. Katanya bila bisa me-manage waktu dengan baik maka akan lebih dekat dengan kesuksesan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dalam pemrograman komputer persoalan Date dan Time di banyak aplikasi selalu terjadi,&amp;nbsp;dari menampilkan format tanggal hingga operasi-operasi yang melibatkan Date &amp;amp; Time.&lt;br /&gt;&lt;br /&gt;Dari beragam fitur yang dimiliki Database MySQL, diantaranya adalah fitur untuk Untuk melakukan manipulasi Time dan Date yaitu &lt;b&gt;DATEDIFF,&amp;nbsp;TIMEDIFF,&amp;nbsp;TIME_TO_SEC.&amp;nbsp;&lt;/b&gt;Fungsi-fungsi tersebut &amp;nbsp;dapat mempermudah dan mempercepat dalam mengelolah hal-hal yang berhubungan dengan Time &amp;amp; Date.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah beberapa kegunaan dari memanfaatkan fitur Time &amp;amp; Date yang dimiliki Database MySQL.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: center;"&gt;Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal&lt;/div&gt;&lt;/blockquote&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;A. Menghitung Keterlambatan Hari&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Menghitung keterlambatan hari Biasanya di implemetasikan di persoalan-persoalan yang berhubungan dengan peminjaman, seperti perpustakaan dan rental film.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Misalkan saya memiliki data peminjam sebagai berikut. Kemudian saya ingin menghitung keterlambatan pengembalian buku.&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_lbYltfBShOw/TUeOxizvwzI/AAAAAAAAAg4/76wnK6Mh6tY/s1600/Screenshot-5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="75" src="http://2.bp.blogspot.com/_lbYltfBShOw/TUeOxizvwzI/AAAAAAAAAg4/76wnK6Mh6tY/s320/Screenshot-5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Berikut ini adalah cara untuk menghitung keterlambatan hari&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT id_pegawai, id_buku, DATEDIFF(NOW(),tgl_batas_pinjam) AS keterlambatan FROM peminjaman;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_lbYltfBShOw/TUeOx0N4G1I/AAAAAAAAAg8/aJ3TtM2__m0/s1600/Screenshot-6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="114" src="http://2.bp.blogspot.com/_lbYltfBShOw/TUeOx0N4G1I/AAAAAAAAAg8/aJ3TtM2__m0/s320/Screenshot-6.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Penjelasan&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;DATEDIFF = Fungsi untuk menghitung selisih tanggal&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;B. Menghitung Usia&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Misalkan saya memiliki data karyawan sebagai berikut. Kemudian saya ingin menghitung umur setiap karyawan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lbYltfBShOw/TUeOucUC6CI/AAAAAAAAAgk/lQLoozxf8O4/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="126" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUeOucUC6CI/AAAAAAAAAgk/lQLoozxf8O4/s320/Screenshot.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: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Berikut ini adalah cara untuk menghitung usia.&lt;/b&gt;&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT nama_depan, tgl_lahir, ((YEAR(NOW()) - YEAR(tgl_lahir))) - (RIGHT(NOW(),5) &amp;lt;  RIGHT(DATE(tgl_lahir),5)) AS usia  FROM pegawai;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lbYltfBShOw/TUeOvVArp4I/AAAAAAAAAgo/QulGD4BGwUY/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="165" src="http://3.bp.blogspot.com/_lbYltfBShOw/TUeOvVArp4I/AAAAAAAAAgo/QulGD4BGwUY/s320/Screenshot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Penjelasan Fungsi MySQL&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;NOW  = Fungsi untuk menampilkan tanggal sekarang&lt;/li&gt;&lt;li&gt;YEAR = Fungsi untuk mengambil tahun dari sebuah tanggal&lt;/li&gt;&lt;li&gt;RIGTH = Fungsi untuk mengambil karakter dari sebelah kanan&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;C. Menghitung Jam Kerja&amp;nbsp;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Menghitung jam kerja dapat di manfaatkan untuk menghitung jam kerja karyawan di hari yang berjalan atau untuk menghitung akumulasi jam kerja yang telah berlalu. &amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Misalakan saya memiliki table absensi pegawai seperti dibawah ini. Kemudian saya memerlukan data tentang jumlah jam kerja berjalan pegawai dan jumlah total jam kerja pegawai.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TUeOvkDrODI/AAAAAAAAAgs/MvfvOOrWZjE/s1600/Screenshot-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="94" src="http://4.bp.blogspot.com/_lbYltfBShOw/TUeOvkDrODI/AAAAAAAAAgs/MvfvOOrWZjE/s320/Screenshot-2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Menampilkan Jumlah Jam Kerja dihari berjalan&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT id_pegawai, (TIMEDIFF(jam_keluar,jam_masuk)) as jam_kerja FROM absen;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lbYltfBShOw/TUeOwDAWm9I/AAAAAAAAAgw/Kp09ANd4qXU/s1600/Screenshot-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUeOwDAWm9I/AAAAAAAAAgw/Kp09ANd4qXU/s1600/Screenshot-3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Menampilkan Jumlah Total Jam Kerja karyawan&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT id_pegawai, SEC_TO_TIME(SUM((TIME_TO_SEC(TIMEDIFF(jam_keluar,jam_masuk))))) as jam_kerja FROM absen GROUP BY id_pegawai;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TUeOwweLH9I/AAAAAAAAAg0/d-0oF93vwqU/s1600/Screenshot-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_lbYltfBShOw/TUeOwweLH9I/AAAAAAAAAg0/d-0oF93vwqU/s1600/Screenshot-4.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Penjelasan Fungsi MySQL&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TIMEDIFF = Fungsi untuk membandingkan jam&lt;/li&gt;&lt;li&gt;TIME_TO_SEC = Fungsi untuk merubah jam menjadi detik&lt;/li&gt;&lt;li&gt;SUM = FUNGSI untuk menjumlahkan&lt;/li&gt;&lt;li&gt;SEC_TO_TIME = Fungsi untuk merubah detik menjadi jam&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-1399628308778981382?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/1399628308778981382/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-date-time.html#comment-form' title='20 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1399628308778981382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1399628308778981382'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-date-time.html' title='MySQL Date Time'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lbYltfBShOw/TUeOt4mclzI/AAAAAAAAAgg/XxwbFblZvmY/s72-c/images.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-5976964724392512741</id><published>2011-01-31T01:45:00.000-08:00</published><updated>2011-01-31T01:45:16.345-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Concat</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.webspawner.com/users/denny9donald/laworganization.html" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://2.bp.blogspot.com/_lbYltfBShOw/TUaAUPT8jUI/AAAAAAAAAgQ/R324jr0y2kg/s200/images.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dalam menampilkan data agar lebih mudah dan cepat dibaca diperlukan query yang berorientasi kepada pengguna data.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pengabungan string adalah sebuah cara yang dapat di manfaatkan untuk menampikan data agar lebih mudah dibaca.&amp;nbsp;Untuk melakukan pengabungan string di MySQL dapat menggunakan fungsi &lt;b&gt;concat&lt;/b&gt; atau &lt;b&gt;contact_ws&lt;/b&gt;&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote style="text-align: center;"&gt;Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sebagai contoh saya memiliki data pegawai yang terdiri dari nama_depan dan nama_belakang yang tampak pada tabel seperti dibawah ini. Kemudian&amp;nbsp;Saya memerlukan data nama lengkap pegawai dari table tersebut.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lbYltfBShOw/TUaAyoEeZII/AAAAAAAAAgU/nRd2-q7Klaw/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUaAyoEeZII/AAAAAAAAAgU/nRd2-q7Klaw/s1600/Screenshot.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah cara untuk melakukan penggabungan string &lt;b&gt;nama_depan&lt;/b&gt; pegawai dan &lt;b&gt;nama_belakang&lt;/b&gt; &amp;nbsp;menjadi &lt;b&gt;nama_lengkap&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT [function concat field] AS nama_lengkap FROM [nama table];&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT CONCAT(nama_depan,' ',nama_belakang) AS nama_lengkap from pegawai;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Atau&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT CONCAT_WS(' ',nama_depan,nama_belakang) AS nama_lengkap from pegawai;&lt;/pre&gt;&lt;br /&gt;Berikut ini adalah hasil dari dari pengabungan string nama pegawai.&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/_lbYltfBShOw/TUaA0m4CJoI/AAAAAAAAAgY/7IVh9OQzToc/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_lbYltfBShOw/TUaA0m4CJoI/AAAAAAAAAgY/7IVh9OQzToc/s1600/Screenshot-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk melakukan pencarian &amp;nbsp;yang menggabungkan string dapat menggunakan contoh seperti dibawah ini&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT CONCAT(nama_depan,' ',nama_belakang) AS nama_lengkap FROM pegawai WHERE CONCAT(nama_depan,nama_belakang) LIKE '%dewi%';&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Pada query diatas melakukan pencarian nama yang mengandung kata &lt;b&gt;dewi&lt;/b&gt; di nama_depan atau nama_belakang. Dibawah ini adalah hasil pencarian tersebut.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lbYltfBShOw/TUaA1CQE4JI/AAAAAAAAAgc/rIgF_ikrSGU/s1600/Screenshot-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUaA1CQE4JI/AAAAAAAAAgc/rIgF_ikrSGU/s1600/Screenshot-2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-5976964724392512741?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/5976964724392512741/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-concat.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5976964724392512741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/5976964724392512741'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-concat.html' title='MySQL Concat'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lbYltfBShOw/TUaAUPT8jUI/AAAAAAAAAgQ/R324jr0y2kg/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-3195199649057471468</id><published>2011-01-30T19:06:00.000-08:00</published><updated>2011-01-30T19:10:27.947-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Export to CSV</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://sandaldjepit.com/2009/how-to-export-mysql-data-table-to-excel-csv-format-with-sql-query/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://2.bp.blogspot.com/_lbYltfBShOw/TUYh8a15olI/AAAAAAAAAgA/bm_BEx0LABs/s200/mysql-to-csv.gif" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk beberapa keperluan terkadang memerlukan data yang dapat&amp;nbsp;diolah software spread sheet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Data yang diolah spread sheet &lt;i&gt;(Microsoft Excel &amp;amp; OpenOffice SpreadSheet)&lt;/i&gt;&amp;nbsp;biasanya untuk keperluan membuat Grafik dan Statistik yang akan disajiakan dalam presentasi&amp;nbsp;atau untuk analisa bisnis.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebagai contoh ingin melakukan export data Artikel dari sebuah table mysql agar dapat dibuka di Microsoft Excel.&amp;nbsp;Berikut ini adalah cara membuatnya.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Apabila data Artikel dibuka pada MySQL akan tampak seperti dibawah ini&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&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://1.bp.blogspot.com/_lbYltfBShOw/TUYh_XF51tI/AAAAAAAAAgM/tDOsJT_iNSI/s1600/Screenshot-2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="108" src="http://1.bp.blogspot.com/_lbYltfBShOw/TUYh_XF51tI/AAAAAAAAAgM/tDOsJT_iNSI/s400/Screenshot-2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk melakukan export data tersebut dapat menggunakan perintah seperti dibawah ini&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;[select query] OUTFILE '[alamat tujuan outfile]' FIELDS TERMINATED BY '[simbol pemisah kolom]' FROM [nama tabel];&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;SELECT * INTO OUTFILE '/tmp/artikel.csv' FIELDS TERMINATED BY ';' FROM artikel;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bila di saat melakukan outfile mengalami error seperti dibawah ini, itu mengartikan bahwa tujuan folder belum diberi akses untuk creta file.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;ERROR 1 (HY000): Can't create/write to file '/tmp/artikel.csv' (Errcode: 13)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk mengatasi error tersebut berikan akses untuk create file  pada folder tujuan dengan permission 777 seperti contoh dibawah ini.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;sudo chmod 777 tmp/&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Bila proses export berhasil maka pada direktori tujuan akan terdapat file berekstensi *.csv. Kemudian buka file tersebut menggunakan Microsoft Excel atau  OpenOffice SpreadSheet dan pilih delimiter kolom nya adalah semicolon ( ; )&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_lbYltfBShOw/TUYh-Vko_XI/AAAAAAAAAgE/leizgtyxH4Q/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="117" src="http://3.bp.blogspot.com/_lbYltfBShOw/TUYh-Vko_XI/AAAAAAAAAgE/leizgtyxH4Q/s320/Screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bila file .csv tersebut dibuka maka hasilnya akan tampak seperti dibawah ini.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TUYh-2DoudI/AAAAAAAAAgI/OOKUuvJkc3E/s1600/Screenshot-1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="105" src="http://4.bp.blogspot.com/_lbYltfBShOw/TUYh-2DoudI/AAAAAAAAAgI/OOKUuvJkc3E/s400/Screenshot-1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-3195199649057471468?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/3195199649057471468/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-export-to-csv.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/3195199649057471468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/3195199649057471468'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-export-to-csv.html' title='MySQL Export to CSV'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_lbYltfBShOw/TUYh8a15olI/AAAAAAAAAgA/bm_BEx0LABs/s72-c/mysql-to-csv.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-4810524836521789090</id><published>2011-01-27T01:51:00.000-08:00</published><updated>2011-01-27T01:54:41.352-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Copy Table</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.devshed.com/c/a/MySQL/The-Three-Most-Important-MySQL-Queries/2/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://4.bp.blogspot.com/_lbYltfBShOw/TUE8MgQAVAI/AAAAAAAAAfs/1BED952IZP0/s200/MySQL_table_display_on_browser.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Untuk keperluan backup atau keperluan lain terkadang perlu menyalin atau melakukan duplikasi. Dapat stuktur table atau berserta seluruh data di salin ke table yang baru.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Sebagai contoh ingin melakukan percobaan manipulasi data pada sebuah table yang menggunakan operasi update, insert dan delete. Maka untuk menjaga kesalahan dari percobaan, table tersebut perlu di backup terlebih dahulu.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal&lt;/blockquote&gt;&lt;/div&gt;&lt;br /&gt;A. Berikut ini adalah untuk duplikasi struktur table&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pola&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;CREATE TABLE [nama table copy] LIKE [nama table sumber]&lt;/pre&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;CREATE TABLE siswa_copy LIKE siswa&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;B. Berikut ini adalah untuk duplikasi struktur table berikut datanya&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Pola &lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;CREATE TABLE [nama table copy] SELECT * FROM [nama table sumber]&lt;/pre&gt;&lt;b&gt;Contoh &lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;CREATE TABLE siswa_copy SELECT * FROM siswa&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-4810524836521789090?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/4810524836521789090/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-copy-table.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4810524836521789090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4810524836521789090'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-copy-table.html' title='MySQL Copy Table'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lbYltfBShOw/TUE8MgQAVAI/AAAAAAAAAfs/1BED952IZP0/s72-c/MySQL_table_display_on_browser.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-4499345690329987746</id><published>2011-01-23T20:09:00.000-08:00</published><updated>2011-01-23T20:20:56.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL Load Data Infile</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://www.databison.com/index.php/export-excel-as-fixed-width-text-file-format-using-vba/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="122" src="http://1.bp.blogspot.com/_lbYltfBShOw/TTz4oxZwtBI/AAAAAAAAAfo/HgSax0kaDec/s200/conversion-of-excel-in-fixed-width-text-file-format.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Pada sebuah kasus terdapat sebuah data pada file excel yang perlu di inputkan pada table mysql.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Apabila jumlah data tersebut hanya beberapa buah menginputkan data dengan cara manual yaitu, memasukan satu persatu data tersebut ke table database melalui aplikasi atau SQL mungkin terasa ringan, tetapi bila jumlah data tersebut berjumlah puluhan ribu, rasanya sangat melelahkan dan memerlukan waktu yang lama sekali untuk melakukannya.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Pada Database MySQL memiliki fitur LOAD DATA INFILE. fitur tersebut adalah untuk memasukan data ke table database dengan sumber data berasal dari file.&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Database MySQL yang saya gunakan versi 5.1 dengan Operation System Ubuntu 11.04 - the Natty Narwhal&lt;/div&gt;&lt;br /&gt;Berikut ini adalah langkah-langkah nya&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Rubah data pada Excel menjadi bertipe CSV&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;a. Hilangkan Judul Kolom pada File Excel, menjadi seperti contoh dibawah ini&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_lbYltfBShOw/TTz2fdyeelI/AAAAAAAAAfg/tt_A7SwcZVg/s1600/Screenshot-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="http://2.bp.blogspot.com/_lbYltfBShOw/TTz2fdyeelI/AAAAAAAAAfg/tt_A7SwcZVg/s200/Screenshot-2.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;b .Lakukan konversi ke csv dan berikan delimiter koma (koma sebagai contoh) untuk membedakan antar field.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TTz2e277LfI/AAAAAAAAAfc/TitUHan1bq4/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="41" src="http://4.bp.blogspot.com/_lbYltfBShOw/TTz2e277LfI/AAAAAAAAAfc/TitUHan1bq4/s320/Screenshot-1.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_lbYltfBShOw/TTz2fo_x8JI/AAAAAAAAAfk/mFVLhw2ZDVI/s1600/Screenshot-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="108" src="http://2.bp.blogspot.com/_lbYltfBShOw/TTz2fo_x8JI/AAAAAAAAAfk/mFVLhw2ZDVI/s320/Screenshot-3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;c. Bila konversi Excel ke CSV berhasil maka akan menghasilkan file berekstensi *.csv yang bila file tersebut dibuka akan tampak seperti dibawah ini&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TTz2erM4eRI/AAAAAAAAAfY/kEnDsntXihY/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://4.bp.blogspot.com/_lbYltfBShOw/TTz2erM4eRI/AAAAAAAAAfY/kEnDsntXihY/s200/Screenshot.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;2. Lakukan perintah load file csv&lt;/b&gt; seperti ini contoh dibawah ini, sebelumnya Anda masuk terlebih dahulu ke prompt command line mysql melalui console&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Pola &lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql -u[username] -p[password mysql] -e "LOAD DATA LOCAL INFILE '[alamat file csv]' INTO TABLE [nama table tujuan] FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'" [nama database tujuan]&lt;br /&gt;&lt;/pre&gt;&lt;b&gt;Contoh&lt;/b&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;mysql -uroot -ppass -e "LOAD DATA LOCAL INFILE '/home/dendie/Desktop/negara.csv' INTO TABLE tbl_negara FIELDS TERMINATED BY ','  LINES TERMINATED BY '\n'" db_teritorial&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Berikut ini adalah penjelasan dari script diatas.&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;mysql&lt;/b&gt; mengartikan menggunakan service database mysql&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;-u&lt;/b&gt; adalah untuk memasukan username database mysql&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;-p&lt;/b&gt; adalah untuk memasukan password database mysql&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;-e &lt;/b&gt;adalah argumen untuk memberikan perintah eksekusi kepada mysql&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;LOAD DATA LOCAL INFILE&lt;/b&gt;  adalah perintah untuk melakukan load/memuat data dari sebuah file&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;INTO TABLE&lt;/b&gt; adalah tujuan table untuk data yang di load&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;FIELDS TERMINATED BY ',' &lt;/b&gt;mengartikan bahwa karakter koma sebagai pemisah antar kolom dari data yang di load&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;TERMINATED BY '\n'&lt;/b&gt; mengartikan bawah karakter \n atau baris baru sebagai pemisah setiap baris dari data yang di load&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;b&gt;db_teritorial &lt;/b&gt;adalah nama tujuan database untuk data yang di load&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Berikut ini adalah contoh hasil import data menggunakan LOAD DATA LOCAL INFILE&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_lbYltfBShOw/TTz2eKn9jtI/AAAAAAAAAfU/EDk1kGrDVq8/s1600/hasil.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://1.bp.blogspot.com/_lbYltfBShOw/TTz2eKn9jtI/AAAAAAAAAfU/EDk1kGrDVq8/s320/hasil.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Data ditampilkan menggunakan software MySQL Query Browser Versi 1.2.12 by MySQL AB&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-4499345690329987746?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/4499345690329987746/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-load-data-infile.html#comment-form' title='9 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4499345690329987746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/4499345690329987746'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2011/01/mysql-load-data-infile.html' title='MySQL Load Data Infile'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lbYltfBShOw/TTz4oxZwtBI/AAAAAAAAAfo/HgSax0kaDec/s72-c/conversion-of-excel-in-fixed-width-text-file-format.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-8941876052705445910</id><published>2010-12-22T02:31:00.000-08:00</published><updated>2011-01-20T23:03:04.389-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webserver'/><title type='text'>Wildcard Subdomain - Lighttpd</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="http://domaintera.com/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="140" src="http://1.bp.blogspot.com/_lbYltfBShOw/TRHQWyHClQI/AAAAAAAAAfI/S47Rq-IB9X8/s200/domain-names.jpg" width="140" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Subdomain Wildcard dapat diartikan sebuah sub-domain yang dapat cocok dengan kata apa saja. Sebagai contoh adalah sebuah subdomain dengan nama &lt;b&gt;pertama&lt;/b&gt;.contoh.com &amp;amp; &lt;b&gt;kedua&lt;/b&gt;.contoh.com maka akan mengarah ke Mapping Direktori yang sama. &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;Subdomain Wildcard biasa dipakai untuk membuat suddomain yang jumlahnya tidak terbatas, seperti yang di-implementasikan pada blog (blogspot.com, worpress.com) misalkan &lt;a href="http://dendieisme.blogspot.com/"&gt;dendieisme.blogspot.com&lt;/a&gt; dan &lt;a href="http://dendie.wordpress.com/"&gt;dendie.wordpress.com&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dengan menggunakan Wildcard Subdomain tidak perlu membuat Subdomain Kosong, karena cara kerja dari Wildcard Subdomain adalah membuat Webserver melakukan parsing/mengurai string subdomain yang di ketikan user kemudian dilakukan mapping ke direktori yang telah disetting untuk wildcard subdomain.&lt;/div&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;"Operation System yang digunakan pada posting ini dalah Linux CentOS release 5.5 (Final), Cara Instlasi Lighttpd bisa dilihat di &lt;a href="http://dendieisme.blogspot.com/2010/11/instalasi-lighttpd.html"&gt;Klik"&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah cara membuat Setting Wildcard domain dengan menggunaka n Lighttpd WebServer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Pastikan modul &lt;b&gt;mod_evhost&lt;/b&gt; pada &lt;b&gt;Lighttpd WebServer telah aktif&lt;/b&gt;, dengan cara membukan file konfigurasi Lighttpd &lt;span style="font-size: x-small;"&gt;(Default bernama lighttpd.conf)&lt;/span&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;server.modules = ("mod_evhost");&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Kemudian pada file &lt;b&gt;lighttpd.conf&lt;/b&gt; tuliskan konfigurasi Mapping Subdomain seperti dibawah ini.&lt;/div&gt;&lt;pre class="php" name="code"&gt;$HTTP["host"] =~ "contoh.com" {&lt;br /&gt;evhost.path-pattern        = "/home/dendie/public/%3/"&lt;br /&gt;}&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Berikut ini akan dijelaskan arti setting diatas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;$HTTP["host"]&lt;/b&gt;&amp;nbsp; untuk menangkap domain yang akan diberikan setting&lt;/li&gt;&lt;li&gt;&lt;b&gt;evhost.path-pattern&lt;/b&gt;&amp;nbsp; untuk menuliskan pola dari mapping subdomain ke sebuah direktori&lt;/li&gt;&lt;li&gt;&lt;b&gt;/home/dendie/public/%3/&lt;/b&gt; Adalah contoh dari alamat mapping direktori&lt;/li&gt;&lt;li&gt;&lt;b&gt;%3&lt;/b&gt; mengartikan string/kata yang terdapat pada subdomain&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini penjelesan lebih lengkap mengenai simbol &lt;b&gt;%&lt;/b&gt; pada &lt;b&gt;mod_evhost&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;%% =&amp;gt; % adalah sebuah simbol &lt;br /&gt;%0 =&amp;gt; domain name + tld (Top Level Domain)&lt;br /&gt;%1 =&amp;gt; tld &lt;br /&gt;%2 =&amp;gt; domain name tanpa tld&lt;br /&gt;%3 =&amp;gt; subdomain 1 name&lt;br /&gt;%4 =&amp;gt; subdomain 2 name&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Siapkan direktori untuk Mapping, sebagai contoh.&lt;/div&gt;&lt;pre class="php" name="code"&gt;mkdir path/mapping/direktori/pertama&lt;br /&gt;mkdir path/mapping/direktori/kedua&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Pada sebuah kasus, Anda Dapat membuat direktori seperti itu secara otomatis menggunakan command linux ketika ada seorang pengujung melakukan registrasi.&lt;/div&gt;&lt;div style="text-align: justify;"&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/1849241673401248017-8941876052705445910?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/8941876052705445910/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2010/12/wildcard-subdomain-lighttpd.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8941876052705445910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/8941876052705445910'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2010/12/wildcard-subdomain-lighttpd.html' title='Wildcard Subdomain - Lighttpd'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lbYltfBShOw/TRHQWyHClQI/AAAAAAAAAfI/S47Rq-IB9X8/s72-c/domain-names.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-748080056147012894</id><published>2010-12-17T06:48:00.000-08:00</published><updated>2010-12-17T07:04:18.062-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><title type='text'>MySQL - Show Procedure, Function, Triggers</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://1.bp.blogspot.com/_lbYltfBShOw/TQt0782AT2I/AAAAAAAAAfE/rtU8iGIA-iQ/s1600/15.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_lbYltfBShOw/TQt0782AT2I/AAAAAAAAAfE/rtU8iGIA-iQ/s1600/15.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Pada umumnya untuk mempermudah dalam melakukan Administrasi Database Server MySQL, user menggunakan tool MySQL GUI &lt;i&gt;(Graphical User Interface)&lt;/i&gt; Client.&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;MySQL GUI &lt;i&gt;(Graphical User Interface)&lt;/i&gt; Client Seperti Navicate, PHPmyAdmin, Nerocode SQLWave, EngInSite Client, dapat meningkatkan efesiensi waktu bila dibandingkan menggunakan command line.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Yang dapat dilakukan melalui M&lt;i&gt;ySQL GUI (Graphical User Interface)&lt;/i&gt; Client di antaranya adalah dapat dengan mudah melihat sebuah Function atau Store Procedure yang terdapat pada sebuah database.   &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tetapi bagaimana bila Tool MySQLGUI Client tidak terdapat pada komputer, dan kita membutuhkan information mengenai Function, Store Pecedure dan Trigger yang terdapat pada sebuah database. &lt;br /&gt;&lt;a name='more'&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: justify;"&gt;MySQL Server meyimpan berbagai information sistem-nya di database termasuk Function, Store Pecedure dan Trigger di sebuah database bernama &lt;b&gt;INFORMATION_SCHEMA&lt;/b&gt;. Untuk dapat meng-akses database&amp;nbsp; tersebut kita harus login sebagai &lt;b&gt;root&lt;/b&gt; terlebih dahulu. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah cara untuk menampilkan information Function, Store Pecedure dan Trigger yang terdapat pada sebuah database &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Login Ke MYSQL melalui MYSQL Client Command Line Base kemudian ketikan seperti dibawah ini.&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysql -uusernameroot -ppasswordroot&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;Contoh&lt;/div&gt;&lt;pre class="sql" name="code"&gt;mysql -uroot -ppass&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;A. Menampilkan Store Procedure&lt;/b&gt;&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE="PROCEDURE" AND ROUTINE_SCHEMA="[nama database]";&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;contoh:&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE="PROCEDURE" AND ROUTINE_SCHEMA="dbpegawai";&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;hasil:&lt;br /&gt;&lt;pre class="sql" name="code"&gt;+-------------------------&lt;br /&gt;| ROUTINE_NAME            |&lt;br /&gt;+-------------------------&lt;br /&gt;| sp_combowilayah         |&lt;br /&gt;| sp_combowilayah_semua   |&lt;br /&gt;| sp_const                |&lt;br /&gt;| sp_const_hapus          |&lt;br /&gt;| sp_const_simpan         |&lt;br /&gt;| sp_const_tampil         |&lt;br /&gt;| sp_feed_combosekolah    |&lt;br /&gt;| sp_feed_tampil          |&lt;br /&gt;| sp_jurusansmk_tampil    |&lt;br /&gt;| sp_kelas_tingkat_combo  |&lt;br /&gt;&lt;/pre&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;b&gt;B. Menampilkan Function&lt;/b&gt;&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE="FUNCTION" AND ROUTINE_SCHEMA="[nama database]";&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;contoh:&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE="FUNCTION" AND ROUTINE_SCHEMA="dbpegawai";&lt;/pre&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;b&gt;C. Menampilkan Triggers&lt;/b&gt;&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT TRIGGER_NAME FROM INFORMATION_SCHEMA.TRIGGERS  WHERE TRIGGER_SCHEMA="[nama database]";&lt;/pre&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;contoh:&lt;/div&gt;&lt;pre class="sql" name="code"&gt;SELECT TRIGGER_NAME FROM INFORMATION_SCHEMA.TRIGGERS  WHERE TRIGGER_SCHEMA="dbpegawai";&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-748080056147012894?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/748080056147012894/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2010/12/mysql-show-procedure-function-triggers.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/748080056147012894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/748080056147012894'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2010/12/mysql-show-procedure-function-triggers.html' title='MySQL - Show Procedure, Function, Triggers'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lbYltfBShOw/TQt0782AT2I/AAAAAAAAAfE/rtU8iGIA-iQ/s72-c/15.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-2282435894602719534</id><published>2010-12-10T02:02:00.000-08:00</published><updated>2010-12-10T06:47:23.355-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Using SMTP Google</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_lbYltfBShOw/TQH0_kbvigI/AAAAAAAAAfA/lNvk13VGmYg/s1600/google-gmail-1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_lbYltfBShOw/TQH0_kbvigI/AAAAAAAAAfA/lNvk13VGmYg/s1600/google-gmail-1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Simple Mail Transfer Protocol (SMTP) adalah suatu protokol yang digunakan untuk mengirimkan e-mail antar Mail Server. Untuk menyediakan service mail server memerlukan effort yang&amp;nbsp; tidak sedikit, dimulai dari instalasi software mail server sampai dengan konfigurasi DNS nya.&amp;nbsp;&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;Untuk memiliki mail server sendiri dapat menggunakan sofware seperti&amp;nbsp; Mercury Mail Server, Qmail, Merak Mail dan semacamnya.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kebutuhan layanan mail server server dapat berbeda-beda untuk setiap orang diantarnya yang paling simple adalah email berfungsi untuk reminder atau alert saja, misakan alert bila terjadi trouble pada sistem, alert database down, alert overload usage resource, atau reminder tagihan, reminder jadwal dsb.&lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Bila email hanya untuk reminder atau alert dapat menggunakan service Gratis SMTP yang dimilik Google.com, dengan menggunakan SMTP Google tidak diperlukan instalasi Software Mail Server, Komputer anda cukup terkoneksi dengan internet dan bahasa pemrograman yang digunakan memiliki interface untuk email.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sebelum menggunakan SMTP Google terlebih dahulu telah memiliki satu buah  accout GMail, karena dibutuhkan untuk Authentication SMTP Google.com&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini akan dijelaskan penggunaan SMTP Google melalui Server Side Script PHP. Untuk memudahkan dalam mengirim email di PHP saya menggunakan Library &lt;a href="http://phpmailer.worxware.com/%22"&gt;PHPMailer&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;1. Download PHPMailer di &lt;a href="http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/"&gt;Klik Download&lt;/a&gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div style="text-align: justify;"&gt;2. Extract file &lt;b&gt;PHPMailer_v5.1.zip&lt;/b&gt; (file hasil download) di dokumen root/public html dari webserver Anda. &lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;3. Buat sebuah file, sebagai contoh bernama &lt;b&gt;email.php&lt;/b&gt; yang akan digunakan untuk menuliskan script pengiriman email.&lt;/div&gt;&lt;br /&gt;4. Tuliskan script dibawah ini pada file &lt;b&gt;email.php&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;include_once dirname(__FILE__).'/PHPMailer_v5.1/class.phpmailer.php';&lt;br /&gt; $mail = new PHPMailer();&lt;br /&gt; $mail-&amp;gt;IsSMTP(); &lt;br /&gt; $mail-&amp;gt;SMTPAuth = true; &lt;br /&gt; $mail-&amp;gt;Username = "accout.gmail.anda@gmail.com";                     //untuk meng-inputkan accout gmail yang akan digunakan&lt;br /&gt; $mail-&amp;gt;Password = "password-anda";                                   //untuk meng-inputkan password accout gmail yang akan digunakan&lt;br /&gt; $mail-&amp;gt;From = "accout.gmail.anda@gmail.com";                         //untuk men-definiskan alamat pengirim email&lt;br /&gt; $mail-&amp;gt;FromName = "Dari Saya";                                       //untuk men-definisikan nama pengirim email&lt;br /&gt; $mail-&amp;gt;AddAddress('tujuan@yahoo.com','Nama Tujuan');                 //untuk men-definiskan alamat tujuan email dan nama penerima email&lt;br /&gt; $mail-&amp;gt;AddReplyTo('accout.gmail.anda@gmail.com','Nama Reply Email'); //untuk men-definiskan alamat &amp;amp; nama reply email&lt;br /&gt; $mail-&amp;gt;WordWrap = 50;                                                //untuk set word wrap&lt;br /&gt; $mail-&amp;gt;IsHTML(true);                                                 //untuk set bila body message beriskan html&lt;br /&gt; $mail-&amp;gt;Subject = "Subjek Email";                                     //Untuk menuliskan subjek email&lt;br /&gt; $mail-&amp;gt;Body = "isi email";                                           //Untuk meng-inputkan isi email&lt;br /&gt; $mail-&amp;gt;AddAttachment("/var/tmp/lampiran.zip");                       //untuk menyertakan lampiran dalam email&lt;br /&gt; if(!$mail-&amp;gt;Send())                                                   //Untuk mengirimkan email&lt;br /&gt;  echo "Email Gagal dikirim: " . $mail-&amp;gt;ErrorInfo;&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: left;"&gt;5. Buka file &lt;b&gt;class.smtp.php&lt;/b&gt; yang berada di directory &lt;b&gt;PHPMailer_v5.1/class.smtp.php&lt;/b&gt;&lt;/div&gt;&lt;pre class="php" name="code"&gt;nano PHPMailer_v5.1/class.smtp.php&lt;/pre&gt;6. Kemudian tambahkankan baris dibawah ini pada file &lt;b&gt;PHPMailer_v5.1/class.smtp.php&lt;/b&gt; dibaris &lt;b&gt;114&lt;/b&gt;&lt;br /&gt;&lt;pre class="php" name="code"&gt;$host = "ssl://smtp.gmail.com";&lt;br /&gt;$port = 465;&lt;/pre&gt;Perintah diatas untuk mengarahkan setting SMTP ke Mail Server Google&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-2282435894602719534?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/2282435894602719534/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2010/12/using-smtp-google.html#comment-form' title='5 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/2282435894602719534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/2282435894602719534'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2010/12/using-smtp-google.html' title='Using SMTP Google'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_lbYltfBShOw/TK6G10PHIVI/AAAAAAAAAb0/OX7AE-zTGwA/S220/035c910.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lbYltfBShOw/TQH0_kbvigI/AAAAAAAAAfA/lNvk13VGmYg/s72-c/google-gmail-1.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1849241673401248017.post-1166377220271876262</id><published>2010-11-26T02:05:00.000-08:00</published><updated>2011-10-22T11:23:13.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='my-opini'/><title type='text'>Webmatic</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.webmatic.fi/" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="42" src="http://3.bp.blogspot.com/_lbYltfBShOw/TO-CfIQopxI/AAAAAAAAAe8/4_I2e_Hi7Y8/s200/logo.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Bila diartikan secara harfiah kata WebMatic adalah gabungan dari kata Website dan Otomatis. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Popularitas website setiap tahunnya semakin meningkat, keingginan maupun kebutuhkan memiliki website tidak hanya diinginkan oleh perusahaan melainkan kini setiap indvidiu berkeinginan untuk memiliki website pribadi (bukan blog seperti wordpress.com atau blogpsot.com).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Alasan keinginan perusahaan memiliki website dapat sebagai profile perusahaan saja atau website sebagai media transaksi bisnis, seperti www.bhineka.com yang menjual secara online  berbagai macam perangkat komputer.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sedangkan motif bagi individu memiliki website pribadi dapat bertujuan untuk menciptakan Personal Branding dirinya (misalkan seorang arsitek, programmer, dokter, dll), konten dari website jenis tersebut berisikan portofolio pekerjaan dan keahliannya yang dapat meningkatkan kredit profesi dirinya. &lt;br /&gt;&lt;a name='more'&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: justify;"&gt;Motif lain individu memiliki website pribadi adalah sebagai media  untuk sharing pengalaman &amp;amp; pengetahuannya atau dapat menjadi media dokumentasi kegiatan pribadi &amp;amp; keluarga yang ingin di sharing kepada publik. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bagi perusahan menengah ke atas untuk membuat website mungkin tidak terlalu masalah, karna perusahan dapat merekrut staff atau meng-outsoure-kan pekerjaan tersebut pada developer. Tetapi untuk perusahan kecil untuk memiliki website cukup sulit karena keterbatasan dana dan sdm (sumber daya manusia) yang dimiliki perusahan. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sedangkan untuk individu untuk memiliki website dirasakan cukup berat karena biaya untuk membuat website terasa besar bagi kebanyakan orang serta kurangnya keterampilan &amp;amp; pengetahuan yang dimiliki individu dalam membuat website. Dari problem tersebut muncul sebuah ide untuk memberikan solusi dari problem tersebut yaitu menciptakan Layanan Webmatic.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Inovasi Webmatic adalah terobosan cermerlang dalam bisnis internet karena dengan hadirnya webmatic akan mempermudah dan "membumikan" proses pembuat-pembuat website bagi masyarakat umum yang ingin memiliki website.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kemudahan yang ditawarkan webmatic kepada user adalah enkapsulasi poses-proses development website dan konfigurasi website untuk dapat online. Berikut ini adalah beberapa kemudahan yang ditawarkan oleh webmatik.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Webmatic menyediakan reseller domain, jadi user dapat membeli domain melalui perantara webmatic.&lt;/li&gt;&lt;li&gt;Proses mounting dari domain ke hosting di lakukan webmatic.&lt;/li&gt;&lt;li&gt;Disediakan pilihan beragam template web untuk website anda, dan template tersebut dapat diganti sesukan hati anda dikemudian.&lt;/li&gt;&lt;li&gt;Menyediakan admin page untuk mengelolah konten website Anda.&lt;/li&gt;&lt;li&gt;Dengan webmatic user tidak perlu keterampilan teknis untuk memiliki website, dan kebutuhan umum website telah disediakan.&lt;/li&gt;&lt;li&gt;Dengan webmatic proses untuk memiliki sebuah website sangat cepat, dalam waktu kurang dari satu hari Anda dapat memiliki sebuah website yang siap untuk digunakan.&lt;/li&gt;&lt;li&gt;Webmatic memberikan kebebasan kepada user untuk melakukan customize website secara mandiri tanpa biaya tambahan yang diberikan kepada developer. &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Sedangkan untuk perusahaan developer, bisnis Webmatic cukup menguntungkan karena secara biaya perusahan cukup investasi diawal untuk membuat engine webmatic kemudian engine tersebut dijual dan digunakan secara massal.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Untuk menjaga income perusahaan biasanya webmatic dijual dengan cara membership&amp;nbsp; berlangganan berbayar.&lt;br /&gt;&lt;br /&gt;Dan untuk meningkatkan penjualan Webmatic biasanya perusahaan menggunakan strategi pemasasan mlm (multi level marketing). Penjualan Webmatic biasanya dikemas dalam bentuk StarterKit  untuk memberikan kesan prodak eksklusif.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Berikut ini adalah isi dari Startekkit  Webmatic pada umumnya.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Buku Panduan Penggunaan Webmatic&lt;/li&gt;&lt;li&gt;Video Tutorial Tentang Webmatic&lt;/li&gt;&lt;li&gt;Buku Tentang Webdesign&lt;/li&gt;&lt;li&gt;Member Card&lt;/li&gt;&lt;li&gt;Voucer Training/Workshop/Seminar&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Penjulan Webmatic menggunakan strategi pemasaran mlm (multi level marketing) memberikan  manfaat lain untuk perusahan yaitu terbentuknya sebuah network member&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Network member pada mlm (multi level marketing) dapat terbentuk karena perusahan memberikan imbalan untuk tiap membernya yang dapat mengajakan orang lain untuk membeli webmatic (otomatis jadi member baru).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Network member yang telah terbentuk dapat dimanfaatkan oleh perusahaan untuk memperluas bisnisnya, Semakin banyak jumlah member maka semakin sebesar peluang untuk sukses, karena jumlah member mempengaruhi jangkauan pemasaran prodak atau service yang dijual oleh perusahaan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Selain profit dari penjualan webmatic, terdapat profit lain yang dapat digali dari bisnis webmatic, berikut ini adalah potensi-potensi profit tersebut.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Menyelengarakan Training Webmatic, Web Design, Web Programming. &lt;/li&gt;&lt;li&gt;Berjualan Template untuk webmatic.&lt;/li&gt;&lt;li&gt;Reseller Webmatic.&lt;/li&gt;&lt;li&gt;Reseller Domain.&lt;/li&gt;&lt;li&gt;Penyewaan Hosting.&lt;/li&gt;&lt;li&gt;Jasa pembuatan Web Design &amp;amp; Web Development.&lt;/li&gt;&lt;li&gt;Pemasangan Iklan Berbayar.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1849241673401248017-1166377220271876262?l=dendieisme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dendieisme.blogspot.com/feeds/1166377220271876262/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://dendieisme.blogspot.com/2010/11/webmatic.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1166377220271876262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1849241673401248017/posts/default/1166377220271876262'/><link rel='alternate' type='text/html' href='http://dendieisme.blogspot.com/2010/11/webmatic.html' title='Webmatic'/><author><name>Dendie</name><uri>http://www.blogger.com/profile/14545027277052571002</uri><email>noreply@blogger.com</email><gd:image rel='http://s
