<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>.:: GnouBdilS Blog ::.</title><description>A blog of Fadillah Said a.k.a GnouBdilS</description><managingEditor>noreply@blogger.com (GnouBdilS)</managingEditor><pubDate>Fri, 23 Jan 2026 11:37:54 +0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">107</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://gnoubdils.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:keywords>technology,programming,theme,template,vb,visual,basic,c,php,java,cms,article,tutorial,tips,and,trick,how,to,download,e,book,lyrics,software,antivirus,multimedia,mp3</itunes:keywords><itunes:subtitle>GnouBdilS - Just Another GnouBdilS Zone</itunes:subtitle><itunes:category text="Technology"/><itunes:owner><itunes:email>gnoubdils@gmail.com</itunes:email></itunes:owner><item><title>Select All pada Checkbox dengan JQuery</title><link>http://gnoubdils.blogspot.com/2011/02/select-all-pada-checkbox-dengan-jquery.html</link><category>jquery</category><pubDate>Fri, 18 Feb 2011 00:49:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-3632410496091590718</guid><description>Tutorial yang saya akan tulis kali ini adalah membuat sebuah fasilitas &lt;a href="http://gnoubdils.blogspot.com/2011/02/select-all-pada-checkbox-dengan-jquery.html"&gt;select all pada checkbox dengan menggunakan JQuery&lt;/a&gt;.&lt;br /&gt;
Dengan memanfaatkan JQuery kita bisa dengan mudah&lt;a href="http://gnoubdils.blogspot.com/2011/02/select-all-pada-checkbox-dengan-jquery.html"&gt; membuat fasilitas select all pada checkbox&lt;/a&gt;.&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2011/02/select-all-pada-checkbox-dengan-jquery.html"&gt;Select all&lt;/a&gt; akan berguna jika kita memiliki data dengan jumlah banyak.&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzoaB65a9tvfu6-MFzILD3JarJpNRERs15H-7NPBFJh-SaKYFyrKklrV8KcY6o8siWbp-HSc7osHWw3S7v1MFro4sV8kcGlmnM9kCI7fwzKX7IrcfZu2Gq7UKg4VOylNduivx5Yg/s1600/chkall1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzoaB65a9tvfu6-MFzILD3JarJpNRERs15H-7NPBFJh-SaKYFyrKklrV8KcY6o8siWbp-HSc7osHWw3S7v1MFro4sV8kcGlmnM9kCI7fwzKX7IrcfZu2Gq7UKg4VOylNduivx5Yg/s400/chkall1.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada gambar tersebut memperlihatkan pada kita&lt;a href="http://gnoubdils.blogspot.com/2011/02/select-all-pada-checkbox-dengan-jquery.html"&gt; fasilitas select all&lt;/a&gt; akan mempermudah kita jika ingin menghapus seluruh data.&lt;br /&gt;
Tentunya selain mempermudah dalam menghapus data penggunaan &lt;a href="http://gnoubdils.blogspot.com/2011/02/select-all-pada-checkbox-dengan-jquery.html"&gt;select all pada checkbox&lt;/a&gt; juga bisa diterapkan untuk yang lainnya semisal update data secara simultan.&lt;br /&gt;
&lt;br /&gt;
Pada tutorial ini saya akan membuatnya menggunakan JQuery.&lt;br /&gt;
Selain menggunakan JQuery anda juga bisa alternatif lainnya yaitu Javascript.&lt;br /&gt;
&lt;br /&gt;
Berikut langkahnya :&lt;br /&gt;
1. Masukan kode berikut ini diantara &lt;b style="color: red;"&gt;&amp;lt;head&amp;gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/b&gt; :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;script type="text/javascript" src="jquery.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;2. Masukan kode berikut ini diantara &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/b&gt; :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$(document).ready(function() {&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$("#cekall").click(function () {&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$('.cek').attr('checked', this.checked);&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;});&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$(".cek").click(function(){&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;if($(".cek").length == $(".cek:checked").length) {&amp;nbsp; $("#cekall").attr("checked", "checked");&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;} else {&lt;br /&gt;
$("#cekall").removeAttr("checked");&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;}&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt; });&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;})&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;3. Menggunakan pada checkbox :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;Tutorial Select All pada Checkbox dengan JQuery&amp;lt;br&amp;gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;input type="checkbox" name="cek1" class='cek' value="Data1"&amp;gt;Data1&amp;lt;br&amp;gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;input type="checkbox" name="cek2" class='cek' value="Data2"&amp;gt;Data2&amp;lt;br&amp;gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;input type="checkbox" name="cek3" class='cek' value="Data3"&amp;gt;Data3&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;input type="checkbox" id="cekall"&amp;gt;Select All&amp;lt;br&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Kode secara lengkapnya adalah sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Select All dengan JQuery&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;script type="text/javascript" src="jquery.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
$("#cekall").click(function () {&lt;br /&gt;
$('.cek').attr('checked', this.checked);&lt;br /&gt;
});&lt;br /&gt;
$(".cek").click(function(){&lt;br /&gt;
if($(".cek").length == $(".cek:checked").length) {&lt;br /&gt;
$("#cekall").attr("checked", "checked");&lt;br /&gt;
} else {&lt;br /&gt;
$("#cekall").removeAttr("checked");&lt;br /&gt;
}&lt;br /&gt;
});&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
Tutorial Select All pada Checkbox dengan JQuery&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type="checkbox" name="cek1" class='cek' value="Data1"&amp;gt;Data1&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type="checkbox" name="cek2" class='cek' value="Data2"&amp;gt;Data2&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type="checkbox" name="cek3" class='cek' value="Data3"&amp;gt;Data3&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;input type="checkbox" id="cekall"&amp;gt;Select All&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Klik &lt;a href="http://www.4shared.com/file/AAjXHhYW/JQuery_Select_All.html"&gt;Download Select All pada Checkbox dengan JQuery&lt;/a&gt; untuk mendownload file contoh.&lt;br /&gt;
Semoga bermanfaat</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzoaB65a9tvfu6-MFzILD3JarJpNRERs15H-7NPBFJh-SaKYFyrKklrV8KcY6o8siWbp-HSc7osHWw3S7v1MFro4sV8kcGlmnM9kCI7fwzKX7IrcfZu2Gq7UKg4VOylNduivx5Yg/s72-c/chkall1.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Ragam cara melindungi web</title><link>http://gnoubdils.blogspot.com/2011/02/ragam-cara-melindungi-web.html</link><category>php</category><pubDate>Wed, 9 Feb 2011 09:53:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-4850143985715577188</guid><description>Keamanan web merupakan sebuah hal yang paling penting ketika kita ingin membangun sebuah web.&lt;br /&gt;
Ada banyak cara yang dapat digunakan untuk &lt;a href="http://gnoubdils.blogspot.com/2011/02/ragam-cara-melindungi-web.html"&gt;melindungi web&lt;/a&gt; kita. Dalam tutorial ini saya akan mencoba sedikit berbagi bagaimana &lt;a href="http://gnoubdils.blogspot.com/2011/02/ragam-cara-melindungi-web.html"&gt;cara melindungi web&lt;/a&gt; kita.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Pengecekan terhadap url&lt;/b&gt;&lt;br /&gt;
Biasanya masih banyak programer yang menerapkan penggunaan url seperti berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;http://www.apaajadeh.com/index.php?page=news&amp;amp;id=1&lt;/b&gt;&lt;/blockquote&gt;bentuk url seperti itu jika tidak diantisipasi dalam penggunaannya maka akan memungkinkan terjadinya &lt;a href="http://gnoubdils.blogspot.com/2009/09/step-by-step-sql-injection.html"&gt;SQL Injection&lt;/a&gt;.&lt;br /&gt;
Biasanya dalam melakukan &lt;a href="http://gnoubdils.blogspot.com/2009/09/step-by-step-sql-injection.html"&gt;SQL Injection&lt;/a&gt; hacker akan melakukan pengecekan terlebih dahulu dengan menambahkan tanda &lt;b style="color: red;"&gt;-&lt;/b&gt; atau &lt;b&gt;&lt;span style="color: red;"&gt;'&lt;/span&gt;&lt;/b&gt; pada url.&lt;br /&gt;
Contoh : &lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;http://www.apaajadeh.com/index.php?page=news&amp;amp;id=-1&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="color: black;"&gt;atau&lt;/div&gt;&lt;blockquote&gt;&lt;b style="color: red;"&gt;http://www.apaajadeh.com/index.php?page=news&amp;amp;id=1'&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Untuk mengatasinya ada baiknya kita melakukan pengecekan url terlebih dahulu sebelum menggunakan query &lt;a href="http://gnoubdils.blogspot.com/search/label/sql"&gt;sql&lt;/a&gt; untuk mengakses database.&lt;br /&gt;
Berikut contohnya : &lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;if(substr($_GET[id],0,1) == "-" OR substr($_GET[id],-1,1) == "'")&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;{&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;echo "Anda tidak boleh menggunakan tanda - atau ' pada url&lt;/b&gt;&lt;b&gt;"&lt;/b&gt;&lt;b&gt;;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;}&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;else&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;{&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;//kode untuk menampilkan data&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;}&lt;/b&gt;&lt;/blockquote&gt;Pada kode tersebut diatas akan melakukan pengecekan terhadap &lt;b&gt;&lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;/b&gt; pada url.&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;substr($_GET[id],0,1)&lt;/b&gt;&lt;b&gt; == "-"&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;span style="color: black;"&gt;perintah ini akan mengecek apakah didepan &lt;b style="color: red;"&gt;id &lt;/b&gt;&lt;span style="color: black;"&gt;terdapat tanda &lt;b&gt;&lt;span style="color: red;"&gt;-&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;sedangkan&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;substr($_GET[id],-1,1) == "'" &lt;/b&gt;&lt;span style="color: black;"&gt;akan mengecek apakah dibelakang &lt;b style="color: red;"&gt;id &lt;/b&gt;&lt;span style="color: black;"&gt;terdapat tanda &lt;b&gt;&lt;span style="color: red;"&gt;'&lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Hindari pengunjung dapat mengakses folder secara langung&lt;/b&gt;&lt;br /&gt;
Terkadang kita lalai dalam &lt;a href="http://gnoubdils.blogspot.com/2011/02/ragam-cara-melindungi-web.html"&gt;memproteksi folder file web&lt;/a&gt; kita. Sehingga memungkinkan pengunjung dapat mengakses folder file web kita. Ini sama sekali tidak dapat dibiarkan karena dengan pengunjung dapat mengakses folder file web kita secara langsung dapat membahayakan web milik kita. Untuk mengatasi hal ini buatlah sebuah file dengan nama &lt;b&gt;.htaccess&lt;/b&gt; pada root folder web.&lt;br /&gt;
Pada file tersebut tambahkanlah kode berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;Options All -Indexes&lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;3. Gunakanlah permalink&lt;/b&gt;&lt;br /&gt;
Selain dapat mencegah &lt;a href="http://gnoubdils.blogspot.com/2009/09/step-by-step-sql-injection.html"&gt;SQL Injection&lt;/a&gt; penggunaan permalink juga biasanya digunakan untuk SEO.&lt;br /&gt;
Pembahasan mengenai cara membuat permalink akan saya bahas pada postingan tersendiri.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. Gunakanlah captcha untuk menghalau spam&lt;/b&gt;&lt;br /&gt;
Terkadang bila web kita menyediakan fasilitas untuk memberi komentar terdahap sebuah posting akan dijumpai komentar-komentar yang berupa spam. Untuk menghalau hal ini tambahkanlah &lt;a href="http://gnoubdils.blogspot.com/2010/04/membuat-captcha-dengan-php.html"&gt;captcha pada form komentar&lt;/a&gt; anda. Untuk membuatnya bisa melihat tutorial saya mengenai &lt;a href="http://gnoubdils.blogspot.com/2010/04/membuat-captcha-dengan-php.html"&gt;cara membuat captcha&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;5. Berikan nama unik untuk folder Admin&lt;/b&gt;&lt;br /&gt;
Memberikan nama yang mudah ditebak pada folder Admin akan memudahkan seorang hacker untuk mendapatkan nama folder Admin anda. Folder dengan nama admin, Admin, administrator, adminweb merupakan contoh-contoh nama folder yang sangat mudah ditebak. Usahakanlah menggunakan nama yang unik yang menggunakan Alphanumerik sehingga akan mempersempit jalan masuknya hacker. Contohnya adalah SuP3rM13, B4k50 atau nama-nama lain sesuai dengan keinginan anda yang terpenting adalah tidak mudah ditebak.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;6. Antisipasi terhadap XSS&amp;nbsp; Attack&lt;/b&gt;&lt;br /&gt;
XSS (Cross Side Scripting) adalah suatu cara memasukan tag/skrip &lt;a href="http://gnoubdils.blogspot.com/search/label/html"&gt;HTML&lt;/a&gt; kedalam suatu website dengan tujuan mengacaukan website. Skrip&amp;nbsp; XSS yang bisa digunakan biasanya menggunakan bahasa &lt;a href="http://gnoubdils.blogspot.com/search/label/html"&gt;HTML&lt;/a&gt;, dan &lt;a href="http://gnoubdils.blogspot.com/search/label/javascript"&gt;Javascript&lt;/a&gt;.&lt;br /&gt;
Adapun untuk &lt;a href="http://gnoubdils.blogspot.com/2011/02/ragam-cara-melindungi-web.html"&gt;menanggulangi serangan XSS&lt;/a&gt; ini dengan membuat filter untuk mengabaikan setiap tag skrip &lt;a href="http://gnoubdils.blogspot.com/search/label/html"&gt;HTML&lt;/a&gt; dan &lt;a href="http://gnoubdils.blogspot.com/search/label/javascript"&gt;Javascript&lt;/a&gt; yang diinput oleh pengunjung.&lt;br /&gt;
Fungsi-fungsi&amp;nbsp; dari php yang dapat digunakan untuk &lt;a href="http://gnoubdils.blogspot.com/2011/02/ragam-cara-melindungi-web.html"&gt;menangkal serangan XSS&lt;/a&gt; adalah :&lt;br /&gt;
- &lt;b&gt;stripslashes&lt;/b&gt; -&amp;gt; untuk menghilangkan tanda slash pada setiap quote&lt;br /&gt;
- &lt;b&gt;strip_tags&lt;/b&gt; -&amp;gt; untuk mengabaikan tag, baik &lt;a href="http://gnoubdils.blogspot.com/search/label/html"&gt;HTML&lt;/a&gt; maupun tag &lt;a href="http://gnoubdils.blogspot.com/search/label/php"&gt;PHP&lt;/a&gt;&lt;br /&gt;
- &lt;b&gt;htmlspecialchars&lt;/b&gt; -&amp;gt; untuk mengabaikan tag &lt;a href="http://gnoubdils.blogspot.com/search/label/html"&gt;HTML&lt;/a&gt; dan &lt;a href="http://gnoubdils.blogspot.com/search/label/javascript"&gt;Javascript&lt;/a&gt; atau kode-kode khusus&lt;br /&gt;
- &lt;b&gt;ENT_QOUTES&lt;/b&gt; -&amp;gt; biasanya digunakan bersamaan dengan &lt;b&gt;htmlspecialchars&lt;/b&gt; yang merupakan kode untuk mengkonversi tanda petik ganda/tunggal secara bersamaan.&lt;br /&gt;
Contoh penggunaan :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;function anti_xss($d)&lt;br /&gt;
{&lt;br /&gt;
$f = stripslashes(strip_tags(htmlspecialchars($d,ENT_QOUTES)));&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;return $f;&lt;br /&gt;
}&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$nama = anti_xss($_POST[txtnama]);&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;$isi = anti_xss($_POST[txtisi]);&lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;7. Proteksi halaman login&lt;/b&gt;&lt;br /&gt;
Halaman login juga menjadi salah satu bagian dari web yang sering mendapat serangan dari hacker.&lt;br /&gt;
Aktifitas &lt;a href="http://gnoubdils.blogspot.com/2009/09/step-by-step-sql-injection.html"&gt;SQL Injection&lt;/a&gt; juga banyak terjadi disini.&lt;br /&gt;
Usahakan gunakanlah fungsi dari php yang bernama &lt;b&gt;mysql_real_escape_string&lt;/b&gt; pada file yang digunakan untuk aksi dari form login anda.&lt;br /&gt;
Contoh saya mempunyai 2 file, file form loginnya adalah &lt;b&gt;frmlogin.php&lt;/b&gt; dan file aksinya adalah &lt;b&gt;cek_login.php&lt;/b&gt;.&lt;br /&gt;
Pada file &lt;b&gt;cek_login.php&lt;/b&gt; terapkanlah script berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;function anti_sql_injection($data)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;{&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$filter = mysql_real_escape_string($data);&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;return $filter;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;}&lt;br /&gt;
&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$username = anti_sql_injection($_POST[txtusername]);&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;$pass = anti_sql_ijection(md5($_POST[txtpass]));&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&lt;br /&gt;
if(!ctype_alnum($username) OR !ctype_alnum($pass))&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;{&lt;br /&gt;
echo "Ga bisa di injeksi";&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;}&lt;br /&gt;
else&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;{&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;echo "Login berhasil";&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;}&lt;/b&gt;&lt;/blockquote&gt;Ok semoga tutorial ini berguna..&lt;br /&gt;
Kalo ada kesalah harap maklum saya hanyalah seorang newbie m(_ _)m&lt;br /&gt;
CMIIW...</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Ajax Multiple File Upload Form Dengan JQuery</title><link>http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html</link><category>jquery</category><pubDate>Tue, 14 Dec 2010 23:03:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-7274614111088349643</guid><description>&lt;a href="http://gnoubdils.blogspot.com/search/label/jquery"&gt;Tutorial JQuery&lt;/a&gt; kali ini akan membahas mengenai &lt;a href="http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html"&gt;multiple upload file dengan jquery&lt;/a&gt; dengan menggunakan sebuah plugin &lt;a href="http://gnoubdils.blogspot.com/search/label/jquery"&gt;JQuery&lt;/a&gt; yang dibuat oleh &lt;a href="http://valums.com/"&gt;Andrew Valums&lt;/a&gt;.&lt;br /&gt;
Pada contoh kali ini digunakan 5 buah file yaitu :&lt;br /&gt;
- jquery-1.3.2.js&lt;br /&gt;
- ajaxupload.3.5.js&lt;br /&gt;
- index.html &lt;br /&gt;
- upload-file.php&lt;br /&gt;
- styles.css &lt;br /&gt;
Kelima file tersebut dapat anda download pada &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;file contoh&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Untuk dapat menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html"&gt;Ajax Upload&lt;/a&gt; kita perlu menginisialisasi objek  &lt;a href="http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html"&gt;AjaxUpload&lt;/a&gt; dan juga memberikan nilai-nilai parameternya terlebih dahulu.  Parameter pertama adalah id dari elemen button yang akan digunakan oleh  pengguna untuk memilih file yang akan diupload, dan parameter kedua  adalah server side script yang akan menangani file upload. &lt;br /&gt;
&lt;br /&gt;
Disini dalam melakukan &lt;a href="http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html"&gt;upload file&lt;/a&gt; kita tidak akan menggunakan inputbox  standar, kita hanya akan menggunakan sebuah tombol upload yang bila  diklik maka akan membuka dialogbox untuk memilih sebuah file. &lt;br /&gt;
&lt;br /&gt;
Kita mulai dengan membuat sebuah file &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;index.html&lt;/a&gt; (anda bisa menggunakan editor apapun seperti notepad, dreamweaver, dll) berikut ini adalah kode yang akan kita buat pada file &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;index.html&lt;/a&gt; :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&amp;nbsp; &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;title&amp;gt;AJAX File Upload&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="js/jquery-1.3.2.js" &amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="js/ajaxupload.3.5.js" &amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;link rel="stylesheet" type="text/css" href="./styles.css" /&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" &amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; $(function(){&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; var btnUpload=$('#upload');&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; var status=$('#status');&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; new AjaxUpload(btnUpload, {&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; action: 'upload-file.php',&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; name: 'uploadfile',&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; onSubmit: function(file, ext){&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; if (! (ext &amp;amp;&amp;amp; /^(jpg|png|jpeg|gif)$/.test(ext))){ &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; // extension is not allowed &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; status.text('Hanya file JPG, PNG atau GIF yang diijinkan');&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; return false;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; status.text('Uploading...');&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; },&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; onComplete: function(file, response){&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; //On completion clear the status&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; status.text('');&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; //Add uploaded file to list&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; if(response==="success"){&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; $('&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;').appendTo('#files').html('&amp;lt;img src="./uploads/'+file+'" alt="" /&amp;gt;&amp;lt;br /&amp;gt;'+file).addClass('success');&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; } else{&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; $('&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;').appendTo('#files').text(file).addClass('error');&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; }&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; });&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; });&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;body&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;div id="mainbody" &amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;h3&amp;gt;&amp;amp;raquo; AJAX File Upload Form Using jQuery&amp;lt;/h3&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;!-- Upload Button, use any id you wish--&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;div id="upload" &amp;gt;&amp;lt;span&amp;gt;Upload File&amp;lt;span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;span id="status" &amp;gt;&amp;lt;/span&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;ul id="files" &amp;gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
Tahap kedua adalah kita membuat file &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;styles.css&lt;/a&gt; berikut kodenya :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;#upload{&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;margin:30px 200px; padding:15px;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;font-weight:bold; font-size:1.3em;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;font-family:Arial, Helvetica, sans-serif;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;text-align:center;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;background:#f2f2f2;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;color:#3366cc;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;border:1px solid #ccc;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;width:150px;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;cursor:pointer !important;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;-moz-border-radius:5px; -webkit-border-radius:5px;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;.darkbg{&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;background:#ddd !important;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;#status{&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;font-family:Arial; padding:5px;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;ul#files{ list-style:none; padding:0; margin:0; }&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;ul#files li img{ max-width:180px; max-height:150px; }&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;.success{ background:#99f099; border:1px solid #339933; }&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;.error{ background:#f0c6c3; border:1px solid #cc6622; }&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
Tahap ketiga adalah membuat file &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;upload-file.php&lt;/a&gt; yang akan menghandle proses &lt;a href="http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html"&gt;upload file ke server&lt;/a&gt;. berikut kodenya :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;?php&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;$uploaddir = './uploads/'; &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;$file = $uploaddir . basename($_FILES['uploadfile']['name']); &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;echo "success"; &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;} else {&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;echo "error";&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;?&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Khusus untuk file &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;jquery-1.3.2.js&lt;/a&gt; dan &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;ajaxupload.3.5.js&lt;/a&gt; kita tidak perlu membuatnya dikarenakan kita hanya perlu menginisialisasinya saja pada file utama kita yaitu &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;index.html&lt;/a&gt;&lt;br /&gt;
Ketika file &lt;a href="http://www.4shared.com/file/taJr6MeO/ajaxmultiplefileupload.html"&gt;index.html&lt;/a&gt; diakses melalui web browser maka hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcZ8TPydscayDw-kOtskptTzu8PEmVnMr7bXKD5geHqYx_RqqVBu65q9rFkHqhNRCtE8PLoDJnyJO_qXUSFFOyk6OpCWpMwFTFicLFXVmKmswQfOYdSERhBdwiY-U_SbKfWGV3_Q/s1600/ajaxmultiupload1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="297" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcZ8TPydscayDw-kOtskptTzu8PEmVnMr7bXKD5geHqYx_RqqVBu65q9rFkHqhNRCtE8PLoDJnyJO_qXUSFFOyk6OpCWpMwFTFicLFXVmKmswQfOYdSERhBdwiY-U_SbKfWGV3_Q/s400/ajaxmultiupload1.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Hanya terdapat 1 buah tombol yaitu &lt;a href="http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html"&gt;upload file&lt;/a&gt; dimana ketika tombol tersebut diklik maka akan menampilkan dialogbox untuk memilih sebuah file&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoF9fhO0AHF-XzsZ4sIvqYHMEgbkGSyjyUW96kdtWyYJASdY0LgpCT_4pY_hWuDFIOhsH9qUjsFiVO1FO72TED5FAVizseQOSO0YP4B6P5j-UG2ghMMiAdxzNqCWRyB_U9jEdo_g/s1600/ajaxmultiupload2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoF9fhO0AHF-XzsZ4sIvqYHMEgbkGSyjyUW96kdtWyYJASdY0LgpCT_4pY_hWuDFIOhsH9qUjsFiVO1FO72TED5FAVizseQOSO0YP4B6P5j-UG2ghMMiAdxzNqCWRyB_U9jEdo_g/s400/ajaxmultiupload2.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Setelah anda memilih sebuah file maka akan secara otomatis terjadi proses &lt;a href="http://gnoubdils.blogspot.com/2010/12/ajax-multiple-file-upload-form-dengan.html"&gt;upload file&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJyKkJTFKjO74I2a6EoRtbVuUAiwglfAC00xzlk6Hx_eMzQjUjipDmChTsALDdbQyuWTKXNghSCZFhdN0MZGTwdE7RPGJIwKteqHSALxvFo1qyehpEq62dYSux3_Z6e0l9K0yW-A/s1600/ajaxmultiupload3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="307" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJyKkJTFKjO74I2a6EoRtbVuUAiwglfAC00xzlk6Hx_eMzQjUjipDmChTsALDdbQyuWTKXNghSCZFhdN0MZGTwdE7RPGJIwKteqHSALxvFo1qyehpEq62dYSux3_Z6e0l9K0yW-A/s400/ajaxmultiupload3.PNG" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Jika proses upload telah selesai maka akan dibuatkan sebuah thumbnail dibawah tombol tersebut&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrTEIibExNN1PcI53y8j1ACaVeMJCLxobJRMnJl9_CdVO-Hz98gh9_jkGv5SjCiwmRTuQMJql0ovCi6dSZk9wFP-cWVNSeFvO7taV4K6VV9isbzvKUpHtYfoGnhjag9XeU8GGoYw/s1600/ajaxmultiupload4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="335" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrTEIibExNN1PcI53y8j1ACaVeMJCLxobJRMnJl9_CdVO-Hz98gh9_jkGv5SjCiwmRTuQMJql0ovCi6dSZk9wFP-cWVNSeFvO7taV4K6VV9isbzvKUpHtYfoGnhjag9XeU8GGoYw/s400/ajaxmultiupload4.PNG" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Jika anda ingin menambahkan file lainnya anda hanya perlu mengklik tombol upload filenya.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLWJ5hzfqbKrYSHvs2e38RUDul-tV9zjWLJszIOU9-zq1CyQzXeIp07zUFgZpuz2XRO2DXJhBFD9PXcwokFg7kSLqoWiBA71raHBfrSOvL5uMbu-Wc49vdhCc5XlBMbbvM-zr5Mw/s1600/ajaxmultiupload5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLWJ5hzfqbKrYSHvs2e38RUDul-tV9zjWLJszIOU9-zq1CyQzXeIp07zUFgZpuz2XRO2DXJhBFD9PXcwokFg7kSLqoWiBA71raHBfrSOvL5uMbu-Wc49vdhCc5XlBMbbvM-zr5Mw/s320/ajaxmultiupload5.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Cukup mudah bukan?&lt;br /&gt;
Sesuai dengan moto &lt;a href="http://gnoubdils.blogspot.com/search/label/jquery"&gt;JQuery&lt;/a&gt; yaitu : &lt;a href="http://gnoubdils.blogspot.com/search/label/jquery"&gt;Write Les Do More&lt;/a&gt;.. :)&lt;br /&gt;
Selamat belajar</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcZ8TPydscayDw-kOtskptTzu8PEmVnMr7bXKD5geHqYx_RqqVBu65q9rFkHqhNRCtE8PLoDJnyJO_qXUSFFOyk6OpCWpMwFTFicLFXVmKmswQfOYdSERhBdwiY-U_SbKfWGV3_Q/s72-c/ajaxmultiupload1.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Membuat Efek Perangko Pada Foto</title><link>http://gnoubdils.blogspot.com/2010/12/membuat-efek-perangko-pada-foto.html</link><category>photoshop</category><pubDate>Sun, 5 Dec 2010 04:53:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-5365455110404528480</guid><description>&lt;a href="http://gnoubdils.blogspot.com/2010/12/membuat-efek-perangko-pada-foto.html"&gt;Membuat foto dengan bentuk seperti perangko&lt;/a&gt; dapat anda lakukan dengan mudah dengan menggunakan &lt;a href="http://gnoubdils.blogspot.com/search/label/photoshop"&gt;photoshop&lt;/a&gt;.&lt;br /&gt;
Dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/photoshop"&gt;tutorial photoshop&lt;/a&gt; ini saya menggunakan &lt;a href="http://gnoubdils.blogspot.com/search/label/photoshop"&gt;photoshop cs3&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Berikut langkahnya.. &lt;br /&gt;
Bukalah sebuah dokumen baru&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgME_KDCFM-1d9Z4P454-DpNy_-6Zbz0RJcV15AQTKbMabJy_uimhj1BSdWKO64E6KdZVTAVMw15nFOMvmxJVwnhE6F1VgnYbPHbO6EfcU9NPgnxT9QrKlU0YqVzUqt9gZJdvV3qA/s1600/perangko1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgME_KDCFM-1d9Z4P454-DpNy_-6Zbz0RJcV15AQTKbMabJy_uimhj1BSdWKO64E6KdZVTAVMw15nFOMvmxJVwnhE6F1VgnYbPHbO6EfcU9NPgnxT9QrKlU0YqVzUqt9gZJdvV3qA/s400/perangko1.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Warnai background dengan warna abu-abu menggunakan &lt;b style="color: red;"&gt;Paint Bucket Tool&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsiUrEF7uXYFqp3dYtyUcpIlAlB8_XrkDJtWY99mYN8nGogCXcGu-G6nfu4Tbdpnow1genauYOe-o-9wggvCBAAfcrTYGMps8b4o-h4fMT0c1wC2rcBGDm03-dauecCgq6K70aFw/s1600/perangko2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="397" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsiUrEF7uXYFqp3dYtyUcpIlAlB8_XrkDJtWY99mYN8nGogCXcGu-G6nfu4Tbdpnow1genauYOe-o-9wggvCBAAfcrTYGMps8b4o-h4fMT0c1wC2rcBGDm03-dauecCgq6K70aFw/s400/perangko2.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Buatlah layer baru dengan mengklik menu &lt;b style="color: red;"&gt;Layer &amp;gt; New &amp;gt; Layer&lt;/b&gt; atau menekan tombol &lt;b style="color: red;"&gt;Shift + Ctrl + N&lt;/b&gt;.&lt;br /&gt;
Dengan menggunakan &lt;b style="color: red;"&gt;Rectangle Marquee Tool&lt;/b&gt; buatlah sebuah kotak di layer baru tersebut kemudian warnailah dengan warna putih.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi0SJiUuS4PgkGGf9YN3Ae6qS-suvHHh7OJjCXFe1qCckX5NO8wvsehCKtbpLsWbMiBJNDSFgHIh8nou3K7GKvexxsfX4RhXcEM-JsFhAkitIdjqtlhBdQTihOYXX6nLdMC3YRWQ/s1600/perangko3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="392" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi0SJiUuS4PgkGGf9YN3Ae6qS-suvHHh7OJjCXFe1qCckX5NO8wvsehCKtbpLsWbMiBJNDSFgHIh8nou3K7GKvexxsfX4RhXcEM-JsFhAkitIdjqtlhBdQTihOYXX6nLdMC3YRWQ/s400/perangko3.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Tekan &lt;b style="color: red;"&gt;Ctrl + D&lt;/b&gt; untuk menghilangkan seleksi.&lt;br /&gt;
Buat kotak baru didalam kotak berwarna putih dengan menggunakan &lt;b style="color: red;"&gt;Rectangle Tool&lt;/b&gt; yang pada option bar-nya telah diaktifkan &lt;b style="color: red;"&gt;Paths&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDTAe1xH5dHS8d0Fv5t5ZKpyQmx4apniiMtPtP1OX_JbJc8fZDwT5NTnCAnpk3b8h6-JwT4K97Etv0VxycWELKuu1V-71tUoKNPdgn7tM5YHGPyNCnyIZemd3zS5XvZI8RhlIfPg/s1600/perangko4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDTAe1xH5dHS8d0Fv5t5ZKpyQmx4apniiMtPtP1OX_JbJc8fZDwT5NTnCAnpk3b8h6-JwT4K97Etv0VxycWELKuu1V-71tUoKNPdgn7tM5YHGPyNCnyIZemd3zS5XvZI8RhlIfPg/s400/perangko4.PNG" width="366" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Klik &lt;b style="color: red;"&gt;Eraser Tool&lt;/b&gt;, Kemudian klik &lt;b style="color: red;"&gt;Window &amp;gt; Brushes&lt;/b&gt;.&lt;br /&gt;
Setting seperti gambar yang ada dibawah ini&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiRGSHrzTN6LFLu5ML5cXn1op2I2HxMTlsxFe7y97ezr1MfgM5lGPn0qxcTGAFWk533CWW5f2Tc8hVmg1dHqOyUISq53m7tU95qUPqsaZZuKZwr9Ne8X68J60sqMVfQvO7wx0NTw/s1600/perangko5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiRGSHrzTN6LFLu5ML5cXn1op2I2HxMTlsxFe7y97ezr1MfgM5lGPn0qxcTGAFWk533CWW5f2Tc8hVmg1dHqOyUISq53m7tU95qUPqsaZZuKZwr9Ne8X68J60sqMVfQvO7wx0NTw/s400/perangko5.PNG" width="372" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Klik &lt;b style="color: red;"&gt;Path Selection Tool&lt;/b&gt;, kemudian klik kanan di &lt;b style="color: red;"&gt;kotak Paths&lt;/b&gt; lalu klik &lt;b style="color: red;"&gt;Stroke Path&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk7xlbHHcV_eWxV28HL7Ciefq4Q3JF33klpZGnpp4ZQNqFxIyAzbGtCdIUHXQ9QdxANryZJ2icjTsq-gTmcE_Sq-uLd3JmGzKa9J-q83RZ6-GNhEsZQTtut0iRZevsZEZhqrcy0g/s1600/perangko6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="392" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk7xlbHHcV_eWxV28HL7Ciefq4Q3JF33klpZGnpp4ZQNqFxIyAzbGtCdIUHXQ9QdxANryZJ2icjTsq-gTmcE_Sq-uLd3JmGzKa9J-q83RZ6-GNhEsZQTtut0iRZevsZEZhqrcy0g/s400/perangko6.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada setingan &lt;b style="color: red;"&gt;Stroke Path&lt;/b&gt; pilih &lt;b style="color: red;"&gt;Eraser&lt;/b&gt; kemudian klik OK&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdNQNBPxg32aTj6uxjWtWkDbrbCkJ0HYWwVTA9C-aeRdK2izN2blj561Wl_wacM9hdVs1D-Qbz1DeKKsI2DrZkss44YZCPLq7Al4x-guO9zlKgHjZDwXjmUTd0C7DR9JBYaF1AlQ/s1600/perangko7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="87" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdNQNBPxg32aTj6uxjWtWkDbrbCkJ0HYWwVTA9C-aeRdK2izN2blj561Wl_wacM9hdVs1D-Qbz1DeKKsI2DrZkss44YZCPLq7Al4x-guO9zlKgHjZDwXjmUTd0C7DR9JBYaF1AlQ/s320/perangko7.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Hasilnya akan seperti dibawah ini&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFZNrj0QpjMYU5BuznIkqVXb1bwrgr6itGlqs5g_JifqBqRSde1tzp1D6eSzJX5sk1oP6jUzeVnuMilqgnwrx6PXL3AXrV_9mZtVEpCIjRzb-9ao8bSP84zFS29MTRN1iFIcmvFw/s1600/perangko8.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFZNrj0QpjMYU5BuznIkqVXb1bwrgr6itGlqs5g_JifqBqRSde1tzp1D6eSzJX5sk1oP6jUzeVnuMilqgnwrx6PXL3AXrV_9mZtVEpCIjRzb-9ao8bSP84zFS29MTRN1iFIcmvFw/s320/perangko8.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Langkah berikutnya adalah membuat bayangan agar hasil diatas tadi lebih terlihat nyata.&lt;br /&gt;
Klik kanan pada layer 1 kemudian pilih &lt;b style="color: red;"&gt;Blending Option&lt;/b&gt;.&lt;br /&gt;
Atur seperti gambar dibawah ini&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8iZB2JhHxlnSdC2Hm7L4AYFQEJj-onr_n_gY1NIgP5OEwkTTHIEroUtmyZCKAqG_iJMvg6_jd4F01K47L9CxYAZxkb-lsjnr1aXljpCKUdv99HPZqW0ww3nJdxQZhQM_ZRZJ5tw/s1600/perangko9.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="293" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8iZB2JhHxlnSdC2Hm7L4AYFQEJj-onr_n_gY1NIgP5OEwkTTHIEroUtmyZCKAqG_iJMvg6_jd4F01K47L9CxYAZxkb-lsjnr1aXljpCKUdv99HPZqW0ww3nJdxQZhQM_ZRZJ5tw/s400/perangko9.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Langkah berikutnya adalah memasukan foto kedalam &lt;a href="http://gnoubdils.blogspot.com/2010/12/membuat-efek-perangko-pada-foto.html"&gt;template perangko&lt;/a&gt; yang telah kita buat.&lt;br /&gt;
Bukalah file foto yang ingin dimasukan kedalam &lt;a href="http://gnoubdils.blogspot.com/2010/12/membuat-efek-perangko-pada-foto.html"&gt;template perangko&lt;/a&gt;, kemudian drag &lt;a href="http://gnoubdils.blogspot.com/2010/12/membuat-efek-perangko-pada-foto.html"&gt;foto ke dalam template perangko&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC_eymo60ql3zdmpWqAtRF5FRSN763YAYRUoK0oX0IqMY2-820jkQKx2p2FbO5_jpbwqMTLxq_EqfB0GrfVbBPD82tWwoXMKwDs4lq2nZcsw1hNWMs52rFUDNF37iij25wIeXiAQ/s1600/perangko10.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="316" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC_eymo60ql3zdmpWqAtRF5FRSN763YAYRUoK0oX0IqMY2-820jkQKx2p2FbO5_jpbwqMTLxq_EqfB0GrfVbBPD82tWwoXMKwDs4lq2nZcsw1hNWMs52rFUDNF37iij25wIeXiAQ/s400/perangko10.PNG" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Sesuaikan size foto agar sesuai dengan &lt;a href="http://gnoubdils.blogspot.com/2010/12/membuat-efek-perangko-pada-foto.html"&gt;template perangko&lt;/a&gt;.&lt;br /&gt;
Hapus bagian bawah foto aga bisa digunakan untuk subtitle menggunakan &lt;b style="color: red;"&gt;Rectangle Marquee Tool&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYNrpgz8Kr28SCarARpTm9Uta3aM7ODu3yUp5WcnAnlsTzfQeCIIkF3frh4R6EnmedCMq_l17XzJCKRGHqfKevA7gtQsNXR-tVQ-GTUm9UVOYE2k272a5XTCssjdJr3dLcpx1LQQ/s1600/perangko11.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="352" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYNrpgz8Kr28SCarARpTm9Uta3aM7ODu3yUp5WcnAnlsTzfQeCIIkF3frh4R6EnmedCMq_l17XzJCKRGHqfKevA7gtQsNXR-tVQ-GTUm9UVOYE2k272a5XTCssjdJr3dLcpx1LQQ/s400/perangko11.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Setelah menentukan batas foto yang akan dihapus pada bagian bawah, untuk menghapusnya tekan delete dan hasilnya akan tampak seperti gambar diatas.&lt;br /&gt;
Buat garis pada tepi foto caranya dengan mengklik kanan pada &lt;b style="color: red;"&gt;layer foto &amp;gt; Blending Option&lt;/b&gt; kemudian atur seperti gambar berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHD11Vk3JI4ZQSu21k3PjrzM3eL09i43dX7CXOKDG6UxZ1tdjkvn9S0DMxUDKztrw2QfIli9KgBFHjJbgC9EXX8a8lTHDt-yONCaNUa5oCCgbApn0f-W1J-0Vg-7faJiOwU25NKQ/s1600/perangko12.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="293" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHD11Vk3JI4ZQSu21k3PjrzM3eL09i43dX7CXOKDG6UxZ1tdjkvn9S0DMxUDKztrw2QfIli9KgBFHjJbgC9EXX8a8lTHDt-yONCaNUa5oCCgbApn0f-W1J-0Vg-7faJiOwU25NKQ/s400/perangko12.PNG" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Sampai tahap ini selanjutnya tinggal anda menambahkan kreasi anda sendiri pada foto anda bisa dengan menambahkan tulisan ataupun lainnya.&lt;br /&gt;
Berikut hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcxtIW3K8YOxbGAk-GvSR-2MCvbAbRlzOPMwgIWD4afMBzfTiRVW-ib0AlcRUYDmI6R2xMjuElzT59v2ABAvkM3j05EMTOMl9tFEg3cA8ib3RyZT4I94SWjDK1BXegoBBhFDdskA/s1600/foto+perangko.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcxtIW3K8YOxbGAk-GvSR-2MCvbAbRlzOPMwgIWD4afMBzfTiRVW-ib0AlcRUYDmI6R2xMjuElzT59v2ABAvkM3j05EMTOMl9tFEg3cA8ib3RyZT4I94SWjDK1BXegoBBhFDdskA/s400/foto+perangko.jpg" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Selamat mencoba..</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgME_KDCFM-1d9Z4P454-DpNy_-6Zbz0RJcV15AQTKbMabJy_uimhj1BSdWKO64E6KdZVTAVMw15nFOMvmxJVwnhE6F1VgnYbPHbO6EfcU9NPgnxT9QrKlU0YqVzUqt9gZJdvV3qA/s72-c/perangko1.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Membuat Efek Foto Jadul Dengan Photoshop</title><link>http://gnoubdils.blogspot.com/2010/12/membuat-efek-foto-jadul-dengan.html</link><category>photoshop</category><pubDate>Sat, 4 Dec 2010 05:39:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-1906283574421690189</guid><description>&lt;a href="http://gnoubdils.blogspot.com/search/label/photoshop"&gt;Tutorial Photoshop&lt;/a&gt; yang akan saya tulis kali ini adalah mengenai &lt;a href="http://gnoubdils.blogspot.com/2010/12/membuat-efek-foto-jadul-dengan.html"&gt;cara membuat efek foto jadul&lt;/a&gt;.&lt;br /&gt;
Adapun dalam &lt;a href="http://gnoubdils.blogspot.com/2010/12/membuat-efek-foto-jadul-dengan.html"&gt;pembuatan efek foto jadul&lt;/a&gt; ini saya menggunakan &lt;b style="color: red;"&gt;photoshop cs3 &lt;/b&gt;&lt;br /&gt;
Caranya cukup mudah berikut langkahnya :&lt;br /&gt;
&lt;br /&gt;
Siapkanlah foto yang akan kita edit. Saya menggunakan foto berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvhR4rsk2YwoyY3GvXx1yNDIpVDkxE_6D9a2zAvhfk5_w9kTb2MT821Bghyphenhyphenuv2tmXUb8YA9yoMybBjx2IYj5w8HE1tkCwe75ZGgRFbXCP1_fk47yZmXQIiM1A7_HapqMgvrBTYaA/s1600/02122010_014.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvhR4rsk2YwoyY3GvXx1yNDIpVDkxE_6D9a2zAvhfk5_w9kTb2MT821Bghyphenhyphenuv2tmXUb8YA9yoMybBjx2IYj5w8HE1tkCwe75ZGgRFbXCP1_fk47yZmXQIiM1A7_HapqMgvrBTYaA/s400/02122010_014.jpg" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Duplikat layer background dengan menekan tombol &lt;b style="color: red;"&gt;Ctrl + J&lt;/b&gt;. Aktifkan layer duplikat tersebut kemudian klik menu &lt;b style="color: red;"&gt;Image &amp;gt; Adjusment &amp;gt; Hue / Saturnation&lt;/b&gt; kemudian sesuaikan nilainya seperti pada gambar berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimllSC4tbsPIBW9a0JGnSiuu_fM73KrYUxPLOpPJa-29MBV38APxe4nxCThs38XVNC1eyt7rpvBhVpqN6GQPQ6HerAEsjA8BZTDaYEQnabkXiuFwr6BxmV_NzUsQuR834UINnBvg/s1600/jadul1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimllSC4tbsPIBW9a0JGnSiuu_fM73KrYUxPLOpPJa-29MBV38APxe4nxCThs38XVNC1eyt7rpvBhVpqN6GQPQ6HerAEsjA8BZTDaYEQnabkXiuFwr6BxmV_NzUsQuR834UINnBvg/s400/jadul1.PNG" width="331" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Jangan lupa setelah disesuaikan nilainya klik opsi &lt;b style="color: red;"&gt;Colorize&lt;/b&gt;.&lt;br /&gt;
Buat sebuah layer baru dengan mengklik menu &lt;b style="color: red;"&gt;Layer &amp;gt; New &amp;gt; Layer&lt;/b&gt;.&lt;br /&gt;
Warnai layer dengan &lt;b style="color: red;"&gt;Radial Gradient Hitam - Putih&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixP0V5_phXljRJvQFzeQMrjufSCiKXLFrJZLyA5hSjEqIp1cDkSe4CJlRU72FO0yBMVOFe8m6rcYajlnA0BIEzNI5B2SDcfAlvUfyMQ90Bh8m2fCCNZTaeQ8ApVN7u3y2-iatyHQ/s1600/jadul2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixP0V5_phXljRJvQFzeQMrjufSCiKXLFrJZLyA5hSjEqIp1cDkSe4CJlRU72FO0yBMVOFe8m6rcYajlnA0BIEzNI5B2SDcfAlvUfyMQ90Bh8m2fCCNZTaeQ8ApVN7u3y2-iatyHQ/s400/jadul2.PNG" width="337" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Ganti layer efek menjadi &lt;b style="color: red;"&gt;Softlight&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqr4G9w-GKDF8tYumHJRqqYZlAxDzZXI-rlM8pFodZhsgdIyODdeDOwApmVeiFdQvZe8lia0HBbOMLnnXW97okgl95cwOpHr9yHtornrW1th5CKf1LcDeJwSy7gwGQO21jcvv9Sg/s1600/jadul3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqr4G9w-GKDF8tYumHJRqqYZlAxDzZXI-rlM8pFodZhsgdIyODdeDOwApmVeiFdQvZe8lia0HBbOMLnnXW97okgl95cwOpHr9yHtornrW1th5CKf1LcDeJwSy7gwGQO21jcvv9Sg/s1600/jadul3.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGQoLtLNm6vbeB-jeaukRLxz9Sf9QPLquTHpZFNvJj7H7UGBknm0TunPNq-JElzqb6taIw1ah-RQEf97M12z675ElqS9rSq36nQGbbMzVPDjyrgf6hkp-htp6IpKGsb68gOAhJUQ/s1600/jadul5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Masukan file scratch berikut ini pada gambar yang sudah kita edit tadi.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyTXyX1FCFIv8IaVFT7kjTK387YdU6TMcVudZsjj7tuxOYLA8sdpPL6mWG04Gjn0O19BRvjAwgiC_k1mun2W0BnPoOOqsqW5mfScJOLj8Y4zhj89WDgo5bMjGlUBsUw_MHaKkV-Q/s1600/scratch.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyTXyX1FCFIv8IaVFT7kjTK387YdU6TMcVudZsjj7tuxOYLA8sdpPL6mWG04Gjn0O19BRvjAwgiC_k1mun2W0BnPoOOqsqW5mfScJOLj8Y4zhj89WDgo5bMjGlUBsUw_MHaKkV-Q/s400/scratch.jpg" width="351" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Caranya Save As file scratch tersebut kemudian bukalah di &lt;a href="http://gnoubdils.blogspot.com/search/label/photoshop"&gt;photoshop&lt;/a&gt; kemudian drag file scratch ke foto.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0fHLBv1MaSlB55Nt-g_21jdPyA2CFtRe5k0UgjqpxzToaiqr9A48KiviadyHyGr_haHulOAMLRUOM8N4zcLv00BJdknKUm2vVqvQmeBqhoqKEWQ-Zb3w7NBWv7LiqB5pXNn-J5Q/s1600/jadul4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0fHLBv1MaSlB55Nt-g_21jdPyA2CFtRe5k0UgjqpxzToaiqr9A48KiviadyHyGr_haHulOAMLRUOM8N4zcLv00BJdknKUm2vVqvQmeBqhoqKEWQ-Zb3w7NBWv7LiqB5pXNn-J5Q/s400/jadul4.PNG" width="363" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Atur scratch yang sudah di drag ke foto kemudian tempatkan layernya dilayer paling atas lalu ubah layer efeknya menjadi &lt;b style="color: red;"&gt;Softlight&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGQoLtLNm6vbeB-jeaukRLxz9Sf9QPLquTHpZFNvJj7H7UGBknm0TunPNq-JElzqb6taIw1ah-RQEf97M12z675ElqS9rSq36nQGbbMzVPDjyrgf6hkp-htp6IpKGsb68gOAhJUQ/s1600/jadul5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGQoLtLNm6vbeB-jeaukRLxz9Sf9QPLquTHpZFNvJj7H7UGBknm0TunPNq-JElzqb6taIw1ah-RQEf97M12z675ElqS9rSq36nQGbbMzVPDjyrgf6hkp-htp6IpKGsb68gOAhJUQ/s400/jadul5.PNG" width="358" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Untuk finishing akan kita tambahkan kotak putih pada tepian foto.&lt;br /&gt;
Buat layer baru dengan mengklik menu &lt;b style="color: red;"&gt;Layer &amp;gt; New &amp;gt; Layer&lt;/b&gt;.&lt;br /&gt;
Lalu pada layer baru tersebut buatlah sebuah kotak dengan menggunakan &lt;b style="color: red;"&gt;Rectangle Marquee Tool&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijT3C6eZB273g3CG6EVzD84siRTn_b17u2m2Tu89SHCeQv43lc6Fu2IuYj6KSHn8i3ucJulT0pc4psSHcA2OHgrnOkEwwtF7B9341aauyLZHwhALjHnL6-iCSMfM798B8gCBmyXA/s1600/jadul6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijT3C6eZB273g3CG6EVzD84siRTn_b17u2m2Tu89SHCeQv43lc6Fu2IuYj6KSHn8i3ucJulT0pc4psSHcA2OHgrnOkEwwtF7B9341aauyLZHwhALjHnL6-iCSMfM798B8gCBmyXA/s400/jadul6.PNG" width="303" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Klik menu &lt;b style="color: red;"&gt;Select &amp;gt; Inverse&lt;/b&gt;, Kemudian warnai tepian foto dengan warna putih menggunakan &lt;b style="color: red;"&gt;Paint Bucket Tool&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv2LtN9ORBgNe0EVTRKjuFUW59FjUzM5UEhYqKOMVRabzh8vbU0wHJe-rHKEOKACNNwHOzomIPaLC2eBDRNJ4KzcwSVXGhGSP1dmN73oJwYPcO0P-5SNr7F-173_ABZWx-yBquvA/s1600/jadul7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv2LtN9ORBgNe0EVTRKjuFUW59FjUzM5UEhYqKOMVRabzh8vbU0wHJe-rHKEOKACNNwHOzomIPaLC2eBDRNJ4KzcwSVXGhGSP1dmN73oJwYPcO0P-5SNr7F-173_ABZWx-yBquvA/s400/jadul7.PNG" width="340" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Tekan &lt;b style="color: red;"&gt;Ctrl + D&lt;/b&gt; untuk menghilangkan seleksi.&lt;br /&gt;
Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYEZSfoBz4xoxWiIDNB9hwuomO4v3eKWwt_bpvQDZVU5eKZM2AbQQ0iAWwExCDl08GsCBBTW1wMoSCbe8mbu_auXq0JmWTm4Hm0a8Wndhyphenhyphena4GzMu5D9zlDVfYJYTSLFeXRvrIYjQ/s1600/02122010_014+edit+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYEZSfoBz4xoxWiIDNB9hwuomO4v3eKWwt_bpvQDZVU5eKZM2AbQQ0iAWwExCDl08GsCBBTW1wMoSCbe8mbu_auXq0JmWTm4Hm0a8Wndhyphenhyphena4GzMu5D9zlDVfYJYTSLFeXRvrIYjQ/s400/02122010_014+edit+1.jpg" width="302" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg86R1aJ3KTpcs1L3pHAxFI3qqnFqqhiSaKkqxkjuQe16AiBjyCvT22-hHikEPyF4Jo1y7CPeIDgAEeVAZvXOaYL4U4e8HhXYYQyk2pw2YV6FPCgxZmrDj-pYlG_GOoqZH1ZJwGWg/s1600/02122010_014+edit+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Selamat mencoba</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvhR4rsk2YwoyY3GvXx1yNDIpVDkxE_6D9a2zAvhfk5_w9kTb2MT821Bghyphenhyphenuv2tmXUb8YA9yoMybBjx2IYj5w8HE1tkCwe75ZGgRFbXCP1_fk47yZmXQIiM1A7_HapqMgvrBTYaA/s72-c/02122010_014.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Statemen Logika (IF) Pada Python</title><link>http://gnoubdils.blogspot.com/2010/10/statemen-logika-if-pada-python.html</link><category>python</category><pubDate>Sun, 31 Oct 2010 23:31:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-7656252309759491706</guid><description>Dalam bahasa pemrograman sering dikenal mengenai &lt;a href="http://gnoubdils.blogspot.com/2010/10/statemen-logika-if-pada-python.html"&gt;statemen logika&lt;/a&gt; yaitu sebuah pernyataan yang akan menentukan kondisi benar atau salah. Sama halnya seperti bahasa pemrograman lain dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; juga terdapat &lt;a href="http://gnoubdils.blogspot.com/2010/10/statemen-logika-if-pada-python.html"&gt;statemen logika&lt;/a&gt;, yaitu :&lt;br /&gt;
- Statement if&lt;br /&gt;
- Statement if...else&lt;br /&gt;
- Statement if...elif...else&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A. Statement if&lt;/b&gt;&lt;br /&gt;
Bentuk dari statement ini adalah :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;if &amp;lt;kondisi&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pernyataan&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Pernyataan akan dijalankan kalau &lt;b style="color: red;"&gt;&lt;kondisi&gt;&lt;/kondisi&gt;&lt;/b&gt; bernilai benar.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;x = input("Masukan nilai : ")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;if x &amp;gt;= 55:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Lulus"&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span id="goog_1594671029"&gt;&lt;/span&gt;&lt;span id="goog_1594671030"&gt;&lt;/span&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvM4CmKxHqmdqEPsa8JrDDKyeHZKHRA3IIc3TOC7fX9vlOuw7W3X2nGz2gNZurfwZnpfY8Nbk_xppxDOkbktrMH97HWd7DnAXdUNPB1vVZXgHWU5eKe2fO-oh9ouG8uaOSrZzjA/s1600/if1py.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvM4CmKxHqmdqEPsa8JrDDKyeHZKHRA3IIc3TOC7fX9vlOuw7W3X2nGz2gNZurfwZnpfY8Nbk_xppxDOkbktrMH97HWd7DnAXdUNPB1vVZXgHWU5eKe2fO-oh9ouG8uaOSrZzjA/s320/if1py.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan dari pernyataan diatas adalah :&lt;br /&gt;
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai&lt;br /&gt;
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x&amp;gt;=55)&lt;br /&gt;
- Jika x mempunyai nilai &amp;gt;= 55 maka program akan menampilkan tulisan lulus&lt;br /&gt;
- Jika x mempunyai nilai &amp;lt; 55 maka program tidak akan menampilkan apapun&lt;br /&gt;
&lt;br /&gt;
Jika anda menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/statemen-logika-if-pada-python.html"&gt;bentuk if yang sederhana&lt;/a&gt; seperti diatas dan pernyataan yang tergantung oleh kondisi if hanya berupa sebuah pernyataan, maka anda bisa menuliskan pernyataan tersebut dalam baris yang sama dengan if.&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;x = input("Masukan nilai : ")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;if x &amp;gt;= 55: print "Lulus"&lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;B. Statemen if...else&lt;/b&gt;&lt;br /&gt;
Bentuk sederhana dari statemen ini adalah :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;if &amp;lt;kondisi&amp;gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pernyataan1&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;else:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pernyataan2&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Pada bentuk diatas, bagian &lt;b style="color: red;"&gt;&lt;pernyataan1&gt;&lt;/pernyataan1&gt;&lt;/b&gt; akan dijalankan jika &lt;b style="color: red;"&gt;&lt;kondisi&gt;&lt;/kondisi&gt;&lt;/b&gt; bernilai benar dan bagian &lt;b style="color: red;"&gt;&lt;pernyataan2&gt;&lt;/pernyataan2&gt;&lt;/b&gt; hanya akan dijalankan jika &lt;b style="color: red;"&gt;&lt;kondisi&gt;&lt;/kondisi&gt;&lt;/b&gt; bernilai salah.&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;x = input("Masukan nilai : ")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;if x &amp;gt;= 55:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Lulus"&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;else:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Gagal"&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi_FedoI22EebS546ZkettzQv_fEEj7cDM75Sw6s9JgzCrHtViMrFf1SI63kWKrX5viwMu5cFDhUyRmNEMSmLOx7crWIbGNtBhfCKZyKcWC5VPBuDC5CIUHwOke45wPS31zKIbzQ/s1600/if2py.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi_FedoI22EebS546ZkettzQv_fEEj7cDM75Sw6s9JgzCrHtViMrFf1SI63kWKrX5viwMu5cFDhUyRmNEMSmLOx7crWIbGNtBhfCKZyKcWC5VPBuDC5CIUHwOke45wPS31zKIbzQ/s320/if2py.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcemkK5q5X5gTulZSE6-PdEO1WOgA9Rj0qIxhyphenhyphenBzIkwEg4KWC1kOFHb5x-VNtPpUtXZM8_ESBcTYtdTP2U3U6EdEEbmVTzG7mQUDNB8HDnBAt0oj3XrMHgkHAiXIOoWgM3gCr4Gw/s1600/if3py.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcemkK5q5X5gTulZSE6-PdEO1WOgA9Rj0qIxhyphenhyphenBzIkwEg4KWC1kOFHb5x-VNtPpUtXZM8_ESBcTYtdTP2U3U6EdEEbmVTzG7mQUDNB8HDnBAt0oj3XrMHgkHAiXIOoWgM3gCr4Gw/s320/if3py.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Penjelasan dari pernyataan diatas adalah :&lt;br /&gt;
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai&lt;br /&gt;
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x&amp;gt;=55)&lt;br /&gt;
- Jika x mempunyai nilai &amp;gt;= 55 maka program akan menampilkan tulisan lulus&lt;br /&gt;
- Jika x mempunyai nilai &amp;lt; 55 maka program&amp;nbsp; akan menampilkan tulisan gagal&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;C. Statemen if...elif...else&lt;/b&gt;&lt;br /&gt;
Bentuk sederhana dari statemen ini adalah :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;if &amp;lt;kondisi1&amp;gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pernyataan1&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;[elif &amp;lt;kondisi2&amp;gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pernyataan2&amp;gt;]&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;[elif &amp;lt;kondisi3&amp;gt;:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pernyataan3&amp;gt;]&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;.....&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;[else:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;pernyataan_n&amp;gt;]&lt;/b&gt;&lt;/blockquote&gt;Pada pernyataan diatas terdapat tanda &lt;b style="color: red;"&gt;[]&lt;/b&gt; yang menyatakan bahwa bagian tersebut bisa ada bisa juga tidak.&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;x = input("Masukan nilai : ")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;if x &amp;gt; 85:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Grade : A"&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;elif x &amp;gt;= 75:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Grade : B"&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;elif x &amp;gt;= 65:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Grade : C"&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;elif x &amp;gt;= 55:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Grade : D"&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;else:&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print "Grade : E"&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizA8_X25be03X5eAXEYMmmv9mv1E0hMX1Ep-uJq6Aj8k8tfC-qLUVSXWRycZyIse2w9Xe-D9wkt_kabwukKw0F9YAa2wvlEplbwhpQn0zUMTpSo78s5fFStYuQwoFgacenlRm7Rw/s1600/ifpy4.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizA8_X25be03X5eAXEYMmmv9mv1E0hMX1Ep-uJq6Aj8k8tfC-qLUVSXWRycZyIse2w9Xe-D9wkt_kabwukKw0F9YAa2wvlEplbwhpQn0zUMTpSo78s5fFStYuQwoFgacenlRm7Rw/s320/ifpy4.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs1Ny-XjWiaW97FFFACCI6UZf4jBER7fu0SY5zDU8ugBWyRylPphBEzr4p9H0j_DztLJD1Jk68IOnLS3KXm1W-rO8RQWVJG-jSURhdNrswgtqyqjjoh0xUQrDK7HSA_uxImqjAvg/s1600/ifpy5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs1Ny-XjWiaW97FFFACCI6UZf4jBER7fu0SY5zDU8ugBWyRylPphBEzr4p9H0j_DztLJD1Jk68IOnLS3KXm1W-rO8RQWVJG-jSURhdNrswgtqyqjjoh0xUQrDK7HSA_uxImqjAvg/s320/ifpy5.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Penjelasan dari pernyataan diatas adalah :&lt;br /&gt;
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai&lt;br /&gt;
- Setelah nilai diinput maka program akan mengecek nilai yang diinput&lt;br /&gt;
- Jika x mempunyai nilai &amp;gt; 85 maka program akan menampilkan tulisan Grade : A&lt;br /&gt;
- Jika x mempunyai nilai &amp;gt;=75 maka program&amp;nbsp; akan menampilkan tulisan Grade : B&lt;br /&gt;
- Jika x mempunyai nilai &amp;gt;=65 maka program&amp;nbsp; akan menampilkan tulisan Grade : C&lt;br /&gt;
- Jika x mempunyai nilai &amp;gt;=55 maka program&amp;nbsp; akan menampilkan tulisan Grade : D&lt;br /&gt;
- Jika x mempunyai nilai selain kondisi diatas maka program akan menampilkan tulisan Grade : E&lt;br /&gt;
&lt;br /&gt;
Nb : Pada contoh diatas saya tidak menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;penulisan kode secara interaktif&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Selamat belajar&lt;br /&gt;
.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvM4CmKxHqmdqEPsa8JrDDKyeHZKHRA3IIc3TOC7fX9vlOuw7W3X2nGz2gNZurfwZnpfY8Nbk_xppxDOkbktrMH97HWd7DnAXdUNPB1vVZXgHWU5eKe2fO-oh9ouG8uaOSrZzjA/s72-c/if1py.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Input dan Output di Pemrograman Python</title><link>http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html</link><category>python</category><pubDate>Thu, 14 Oct 2010 00:58:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-7626824020852959322</guid><description>Seperti bahasa pemrograman &lt;a href="http://gnoubdils.blogspot.com/search/label/c%2B%2B"&gt;C++&lt;/a&gt; dan lainnya &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; menyediakan fungsi untuk melakukan &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;Input (masukan)&lt;/a&gt;&amp;nbsp; dan &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;Output (keluaran)&lt;/a&gt;. Adapun fungsi untuk melakukan &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;input di Python&lt;/a&gt; yaitu &lt;b style="color: red;"&gt;raw_input()&lt;/b&gt; dan juga &lt;b style="color: red;"&gt;input&lt;/b&gt;, dan untuk &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;output di Python&lt;/a&gt; yaitu &lt;b&gt;&lt;span style="color: red;"&gt;print&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A. Input (Masukan) Dengan Fungsi raw_input()&lt;/b&gt;&lt;br /&gt;
Fungsi &lt;b style="color: red;"&gt;raw_input()&lt;/b&gt; pada &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; berguna untuk membaca data dari keyboard. Bentuk umum dari fungsi ini adalah :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;raw_input([prompt])&lt;/b&gt;&lt;/blockquote&gt;Argumen prompt (yang bersifat opsional) menyatakan keterangan yang ditampilkan tepat sebelum komentar menunggu user memasukan data dari keyboard. Nilai balik dari fungsi berupa &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;string&lt;/a&gt; yang dimasukkan oleh user.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;nama = raw_input("Masukan Nama Anda : ")&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;print nama&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-PoEgofyvkqIjMS-FT38neDmP7BFTvzGTma2L7xHf9q2o6pVGGP77Do_VoQEyigpC8AjSPDaG7v37d7uzb9eQxOebaWiQVoGvr8VRSU-3yvuOKQT_q8nlOlMTX921leu-_QU-LA/s1600/pyrawinput.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-PoEgofyvkqIjMS-FT38neDmP7BFTvzGTma2L7xHf9q2o6pVGGP77Do_VoQEyigpC8AjSPDaG7v37d7uzb9eQxOebaWiQVoGvr8VRSU-3yvuOKQT_q8nlOlMTX921leu-_QU-LA/s320/pyrawinput.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Dikarenakan nilai balik dari fungsi ini berupa string maka bila anda menginginkan&amp;nbsp; memperoleh data yang bukan berupa &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;string&lt;/a&gt;, anda perlu mengkonversi hasil dari &lt;b style="color: red;"&gt;raw_input()&lt;/b&gt;.&lt;br /&gt;
Beberapa fungsi yang dapat digunakan untuk melakukan konversi &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;tipe data&lt;/a&gt; pada fungsi &lt;b style="color: red;"&gt;raw_input()&lt;/b&gt; :&lt;br /&gt;
- &lt;b style="color: red;"&gt;int()&lt;/b&gt; -&amp;gt; mengkonversi ke bilangan bulat&lt;br /&gt;
- &lt;b&gt;&lt;span style="color: red;"&gt;long()&lt;/span&gt;&lt;/b&gt; -&amp;gt; mengkonversi ke bilangan bulat panjang&lt;br /&gt;
- &lt;b style="color: red;"&gt;float()&lt;/b&gt; -&amp;gt; mengkonversi ke bilangan kompleks&lt;br /&gt;
- &lt;b style="color: red;"&gt;tuple()&lt;/b&gt; -&amp;gt; mengkonversi ke struktur data tuple&lt;br /&gt;
- &lt;b style="color: red;"&gt;list()&lt;/b&gt; -&amp;gt; mengkonversi ke struktur data list&lt;br /&gt;
&lt;br /&gt;
Contoh berikut memperlihatkan skrip yang meminta masukan dua buah bilangan den kemudian menampilkan hasil penjumlahan kedua bilangan tersebut. Pada kasus ini kita tidak lagi melakukan &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;penulisan skrip Python secara interaktif&lt;/a&gt; melainkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;menyimpan skrip Python kedalam sebuah file&lt;/a&gt; untuk kemudian program dieksekusi. Simpan file dengan nama &lt;b&gt;&lt;span style="color: red;"&gt;latihan1.py&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;print "Program penjumlahan bilangan"&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;a = raw_input("Masukan nilai pertama : ")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;b = raw_input("Masukan nilai kedua : ")&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;a = int(a)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;b = int(b)&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;print "Hasil penjumlahan : ", (a+b)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya apabila program dieksekusi adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFGLTdYoJXpwOGzR8myxvXqCuWd6jGVjj74Q4fFiEoIyVH4SGlgwXQHQXdRMv-MildEcQckrpNYzzyDMvqP1zGAkJhcLSyQffAl34JDUOB-C9zienTqaPRhX6jm0oO4EiLvY6XZA/s1600/pyhasilinput.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFGLTdYoJXpwOGzR8myxvXqCuWd6jGVjj74Q4fFiEoIyVH4SGlgwXQHQXdRMv-MildEcQckrpNYzzyDMvqP1zGAkJhcLSyQffAl34JDUOB-C9zienTqaPRhX6jm0oO4EiLvY6XZA/s320/pyhasilinput.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan : &lt;br /&gt;
Pada contoh skrip diatas, &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; a dan b awalnya diisi dengan data yang berasal dari keyboard kemudian secara berturut-turut mengkonversi nilai a dan b yang bertipe &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;string&lt;/a&gt; menjadi &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;bilangan bulat&lt;/a&gt;. lalu setelah itu nilai a dijumlahkan dengan nilai b yang kemudian hasil dari penjumlahan akan ditampilkan dilayar&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;B. Input (Masukan) Dengan Fungsi input&lt;/b&gt;&lt;br /&gt;
Fungsi &lt;b style="color: red;"&gt;input()&lt;/b&gt; berfungsi untuk menerima &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;masukan data dari keyboard&lt;/a&gt;. Bentuk pemakaiannya sama dengan fungsi &lt;b&gt;&lt;span style="color: red;"&gt;raw_input()&lt;/span&gt;&lt;/b&gt;. Namun bedanya fungsi &lt;b style="color: red;"&gt;input()&lt;/b&gt; dengan &lt;b&gt;&lt;span style="color: red;"&gt;raw_input()&lt;/span&gt;&lt;/b&gt; adalah fungsi &lt;b&gt;&lt;span style="color: red;"&gt;input()&lt;/span&gt;&lt;/b&gt; hanya bisa menerima &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;data yang berbentuk bilangan&lt;/a&gt;.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;x = input("Bilangan = ")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
Bilangan =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Isi Nilai Bilangan Kemudian Enter)&lt;br /&gt;
x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
y = input("Bilangan = ")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
Bilangan =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Isi Nilai Dengan Bilangan Hexa Kemudian Enter)&lt;br /&gt;
y&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
z = input("Bilangan = ")&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
Bilangan =&amp;nbsp;&amp;nbsp;&amp;nbsp; (Isi Dengan Karakter Kemudian Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOK0Wo02cMa8As6iTLpwHEySvg_ukLIu8ltu9ofQAxrO3LAd84s9iFw4sUU4jzDmNi6pJmY7tziEcz9O4aZ2HrgOzhfivTYeFiN0_-RSg3Y7nqm4p__Hj6wQCtpw3O7UKdrtdLHQ/s1600/pyinput.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOK0Wo02cMa8As6iTLpwHEySvg_ukLIu8ltu9ofQAxrO3LAd84s9iFw4sUU4jzDmNi6pJmY7tziEcz9O4aZ2HrgOzhfivTYeFiN0_-RSg3Y7nqm4p__Hj6wQCtpw3O7UKdrtdLHQ/s320/pyinput.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Penjelasan :&lt;br /&gt;
Pada skrip diatas terdapat tulisan &lt;b style="color: red;"&gt;Bilangan&lt;/b&gt; yang bukan sebuah &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt;. Tulisan tersebut tidak perlu anda ketik secara manual karena akan secara otomatis ditampilkan dikarenakan anda telah menuliskannya dengan fungsi &lt;b style="color: red;"&gt; &lt;/b&gt;&lt;b&gt;&lt;span style="color: red;"&gt;input("Bilangan = ").&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;Masukan nilai x yang berbentuk bilangan bulat kemudian tekan enter, kemudian &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; x yang menampung data dari keyboard dipanggil, maka data yang anda inputkan dari keyboard akan ditampilkan dilayar.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;Masukan nilai y yang berbentuk bilangan hexa kemudian tekan enter,&lt;/span&gt;&lt;/span&gt;&lt;b style="color: red;"&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;kemudian &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; y yang menampung data dari keyboard dipanggil, maka data yang anda inputkan dari keyboard akan ditampilkan dilayar dalam nilai identiknya pada bilangan desimal (berbasis 10).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;Masukan nilai z yang berbentuk &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;string&lt;/a&gt; kemudian tekan enter, maka &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; akan menampilkan sebuah pesan eror, ini dikarenakan perintah &lt;b style="color: red;"&gt;input() &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;hanya bisa menerima &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;data yang berbentuk bilangan&lt;/a&gt;.&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;Contoh berikut ini merupakan modifikasi pada contoh sebelumnya yaitu file &lt;b&gt;&lt;span style="color: red;"&gt;latihan1.py&lt;/span&gt;&lt;/b&gt; yang menggunakan fungsi &lt;b style="color: red;"&gt;raw_input()&lt;/b&gt; didalamnya. Simpan file dengan nama &lt;b style="color: red;"&gt;latihan2.py&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;b style="color: red;"&gt;print "Program penjumlahan bilangan"&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;b style="color: red;"&gt;a = input("Masukan nilai pertama : ")&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;b style="color: red;"&gt;b = input("Masukan nilai kedua : ")&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;b style="color: red;"&gt;print "Hasil penjumlahan : ", (a+b)&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFGLTdYoJXpwOGzR8myxvXqCuWd6jGVjj74Q4fFiEoIyVH4SGlgwXQHQXdRMv-MildEcQckrpNYzzyDMvqP1zGAkJhcLSyQffAl34JDUOB-C9zienTqaPRhX6jm0oO4EiLvY6XZA/s1600/pyhasilinput.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFGLTdYoJXpwOGzR8myxvXqCuWd6jGVjj74Q4fFiEoIyVH4SGlgwXQHQXdRMv-MildEcQckrpNYzzyDMvqP1zGAkJhcLSyQffAl34JDUOB-C9zienTqaPRhX6jm0oO4EiLvY6XZA/s320/pyhasilinput.PNG" width="320" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Dari contoh diatas terlihat bahwa ketika menggunakan &lt;b&gt;&lt;span style="color: red;"&gt;input()&lt;/span&gt;&lt;/b&gt; anda tidak perlu lagi melakukan pengkonversian dengan menggunakan &lt;b&gt;&lt;span style="color: red;"&gt;int()&lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;C. Output (Keluaran) Dengan Fungsi print&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Sejauh ini mungkin anda sudah mempraktekan penggunaan fungsi print yang ditujukan untuk menampilkan suatu informasi ke layar. Printah print juga dapat digunakan untuk memformat sesuatu &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;keluaran&lt;/a&gt;, mirip seperti printf pada bahasa &lt;a href="http://gnoubdils.blogspot.com/search/label/c%2B%2B"&gt;C++&lt;/a&gt;. Contoh :&lt;/div&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;nama = "GnouBdilS"&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;print "Hi.. Nama saya %s" % (nama)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeZfvYsveUgmpkRtD_s4nWe7m-E_Q3UpkLf8ss10wJaxziX9UsO3xurwj5rh2OKvVLnSAcxujnwh5fmW5DESkzx9O2Q81p778V59YaWZWp01wTNmuSXRn7tzwFSARXBIN4XcgJGA/s1600/pyprint.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeZfvYsveUgmpkRtD_s4nWe7m-E_Q3UpkLf8ss10wJaxziX9UsO3xurwj5rh2OKvVLnSAcxujnwh5fmW5DESkzx9O2Q81p778V59YaWZWp01wTNmuSXRn7tzwFSARXBIN4XcgJGA/s320/pyprint.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada contoh diatas, yang berperan untuk memformat adalah &lt;b&gt;&lt;span style="color: red;"&gt;operator %&lt;/span&gt;&lt;/b&gt; (&lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;operator format&lt;/a&gt;). Bentuk ekspresiya adalah sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;string_format %(argumen_untuk_format) &lt;/b&gt;&lt;/blockquote&gt;Didalam string format perlu diletakan kode &lt;b&gt;&lt;span style="color: red;"&gt;%&lt;/span&gt;&lt;/b&gt;&amp;nbsp; untuk &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;memformat argumen&lt;/a&gt; yang diletakan dalam tanda &lt;b&gt;&lt;span style="color: red;"&gt;()&lt;/span&gt;&lt;/b&gt;. Berikut gambar penjelasan hubungan argumen dan kode &lt;b&gt;&lt;span style="color: red;"&gt;%s&lt;/span&gt;&lt;/b&gt; :&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5jRHy4jLndbMA6KhZon22Aax5h-Gv11W8S7b1Zr7vCHZGxnyBG-1QmbpCAVp2TAEkp2bdGer7VSiyhy7wZADfpSx7HxcPdLRM-lpsofygiWoNF08LZ9z4yAqj019q0aVoAbni_g/s1600/pyopformatprint.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5jRHy4jLndbMA6KhZon22Aax5h-Gv11W8S7b1Zr7vCHZGxnyBG-1QmbpCAVp2TAEkp2bdGer7VSiyhy7wZADfpSx7HxcPdLRM-lpsofygiWoNF08LZ9z4yAqj019q0aVoAbni_g/s320/pyopformatprint.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Adapun &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;kode pemformat&lt;/a&gt; yang dapat digunakan dalam &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;string format pada ekspresi&lt;/a&gt; yang melibatkan &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;operator format&lt;/a&gt; adalah sebagai berikut :&lt;br /&gt;
- &lt;b style="color: red;"&gt;%c&lt;/b&gt; -&amp;gt; sebuah karakter&lt;br /&gt;
- &lt;b style="color: red;"&gt;%s&lt;/b&gt; -&amp;gt; sebuah objek string&lt;br /&gt;
- &lt;b style="color: red;"&gt;%d&lt;/b&gt; -&amp;gt; bilangan bulat&lt;br /&gt;
- &lt;b style="color: red;"&gt;%i&lt;/b&gt; -&amp;gt; bilangan bulat&lt;br /&gt;
- &lt;b style="color: red;"&gt;%u&lt;/b&gt; -&amp;gt; bilangan bulat tak bertanda&lt;br /&gt;
- &lt;b style="color: red;"&gt;%o&lt;/b&gt; -&amp;gt; bilangan oktal&lt;br /&gt;
- &lt;b style="color: red;"&gt;%x&lt;/b&gt; -&amp;gt; bilangan heksadesimal (huruf kecil)&lt;br /&gt;
- &lt;b style="color: red;"&gt;%X&lt;/b&gt; -&amp;gt; bilangan heksadesimal (huruf besar)&lt;br /&gt;
- &lt;b style="color: red;"&gt;%e&lt;/b&gt; -&amp;gt; titik mengambang dengan bentuk : [-]m.dddddde±xx&lt;br /&gt;
- &lt;b style="color: red;"&gt;%E&lt;/b&gt; -&amp;gt; titik mengambang dengan bentuk : [-]m.ddddddE±xx&lt;br /&gt;
- &lt;b&gt;&lt;span style="color: red;"&gt;%f&lt;/span&gt;&lt;/b&gt; -&amp;gt; titik mengambang dengan bentuk : [-]m.dddddd&lt;br /&gt;
- &lt;b style="color: red;"&gt;%g&lt;/b&gt;, &lt;b style="color: red;"&gt;%G&lt;/b&gt; -&amp;gt; titik mengambang dengan bentuk eksponen&lt;br /&gt;
- &lt;b style="color: red;"&gt;%%&lt;/b&gt; -&amp;gt; karakter %&lt;br /&gt;
&lt;br /&gt;
Dalam penggunaannya anda bisa &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;menuliskan kode pemformat&lt;/a&gt; dengan jumlah lebih dari datu pada &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;string pemformat&lt;/a&gt;. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;print "Jumlah Pesanan : %i buah %s" % (5, "mie instan")&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgncZX2VzzyoQf6OLLexTvodGVlPojqNp0A7qXYSW-MikoJUW_03YNIzIGSACwkQ5VJo3XlwomCHgrp-yTKQWOhfrpWZnxf28qfVyAeBVKy0zssVJE8W9byvrfTswyZT3iK5iDqkQ/s1600/pyprint2format.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgncZX2VzzyoQf6OLLexTvodGVlPojqNp0A7qXYSW-MikoJUW_03YNIzIGSACwkQ5VJo3XlwomCHgrp-yTKQWOhfrpWZnxf28qfVyAeBVKy0zssVJE8W9byvrfTswyZT3iK5iDqkQ/s320/pyprint2format.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;kode pemformat&lt;/a&gt; juga bisa mengatur lebar yang digunakan untuk data dengan cara menyertakan lebar data antara kode &lt;b style="color: red;"&gt;%&lt;/b&gt; dan &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;simbol pemformat&lt;/a&gt;. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;%8d&lt;/b&gt;&lt;/blockquote&gt;yang menyatakan bahwa bilangan diformat dengan lebar 8 &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;karakter&lt;/a&gt;.&lt;br /&gt;
Contoh kasus berikut akan lebih menjelaskan &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;bagaimana mengatur lebar pada kode pemformat&lt;/a&gt;. Simpanlah dengan nama &lt;b style="color: red;"&gt;latihan3.py &lt;/b&gt;&lt;span style="color: black;"&gt;:&lt;/span&gt;&lt;b style="color: red;"&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = 802&lt;br /&gt;
print "%d" % a&lt;br /&gt;
print "%8d" % a&lt;br /&gt;
print "%10d" % a&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioXN4dlby9tnlNjz-7vesAKv6RzbcwRBm8T3AV0NWTOhsHpGaqUpSvD2ULU47tEO4altlVUjgg3CTN3yHd3eFyJlw2ntDttNYvhtjzgrMaoUjbrU1kntuotjfrhcBCSU3zaAb2bg/s1600/pyformatlebar.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioXN4dlby9tnlNjz-7vesAKv6RzbcwRBm8T3AV0NWTOhsHpGaqUpSvD2ULU47tEO4altlVUjgg3CTN3yHd3eFyJlw2ntDttNYvhtjzgrMaoUjbrU1kntuotjfrhcBCSU3zaAb2bg/s320/pyformatlebar.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada contoh diatas data akan ditampilkan rata kanan terhadap lebar yang tersedia. Sebaliknya anda bisa menggunakan tanda minus (-). Contoh berikut merupakan modifikasi file &lt;b&gt;&lt;span style="color: red;"&gt;latihan3.py&lt;/span&gt;&lt;/b&gt; :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = 802&amp;lt;br&amp;gt;&lt;br /&gt;
print "%d" % a&amp;lt;br&amp;gt;&lt;br /&gt;
print "%8d" % a&amp;lt;br&amp;gt;&lt;br /&gt;
print "%10d" % a&amp;lt;br&amp;gt;&lt;br /&gt;
print "%-8d hari"% a &lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizO-itIJwRHoDqeUbaAVKS3NjVLcG-u_B1KJsP7mbcGmn1cpoNu9-jXNYgBcL0HhHGNT_tEryxK6kkv-FpbxSf256miTwi2CLeLvE9Lu7ukNCH3LQYBE8ayANtpgLdJkUrwqkDVw/s1600/pyformatlebar2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizO-itIJwRHoDqeUbaAVKS3NjVLcG-u_B1KJsP7mbcGmn1cpoNu9-jXNYgBcL0HhHGNT_tEryxK6kkv-FpbxSf256miTwi2CLeLvE9Lu7ukNCH3LQYBE8ayANtpgLdJkUrwqkDVw/s320/pyformatlebar2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Akan berbeda bila anda menggunakan tanda plus (+). Contoh : &lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;print "%+d" % 153&amp;nbsp; &amp;nbsp; (Tekan Enter)&lt;br /&gt;
print "%+d" % -153&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7BVqQKztdlHCE7rwdLD60fAVeUdlDtfkFSiSDtY6bOf2pLvqpawKPMqRlgIoZFcZNqL2fCdb9sO6a0qZRjnKru1G914Kz64RjEGfL5TZEw9fc7rqX839wsSVnuJh3Cmv6k_WMdw/s1600/pyformatplus.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7BVqQKztdlHCE7rwdLD60fAVeUdlDtfkFSiSDtY6bOf2pLvqpawKPMqRlgIoZFcZNqL2fCdb9sO6a0qZRjnKru1G914Kz64RjEGfL5TZEw9fc7rqX839wsSVnuJh3Cmv6k_WMdw/s320/pyformatplus.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Anda bisa menggunakan format &lt;b style="color: red;"&gt;0.n&lt;/b&gt; dimana &lt;b&gt;&lt;span style="color: red;"&gt;n&lt;/span&gt;&lt;/b&gt; berupa bilangan yang berguna untuk mengatur berbagai hal tergantung pada &lt;a href="http://gnoubdils.blogspot.com/2010/10/input-dan-output-di-pemrograman-python.html"&gt;kode format&lt;/a&gt; yang digunakan. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;print "%0.4f" % 3.14&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
print "%0.4d" % 314&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
print "%0.4s" % "Python"&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-z4BXL17hZ_7ho3E07K1rTGZ5JcGmdwHNc2XQN8bPsxNsMno105tO5f6DboxMAy17u9jtiiZpgWSZ7FlhBC58MT2b4A2u04Lucl0N0Sr2BPCsACGV6v1LfJ182WXpw2RdBB39wA/s1600/pyotherformat.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-z4BXL17hZ_7ho3E07K1rTGZ5JcGmdwHNc2XQN8bPsxNsMno105tO5f6DboxMAy17u9jtiiZpgWSZ7FlhBC58MT2b4A2u04Lucl0N0Sr2BPCsACGV6v1LfJ182WXpw2RdBB39wA/s320/pyotherformat.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan :&lt;br /&gt;
- &lt;b style="color: red;"&gt;%0.4f&lt;/b&gt; -&amp;gt; menentukan jumlah digit pecahan sebanyak 4 digit&lt;br /&gt;
- &lt;b style="color: red;"&gt;%0.4d&lt;/b&gt; -&amp;gt; menentukan penambah nol diawal &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;bilangan&lt;/a&gt; sehingga jumlah digit = 4&lt;br /&gt;
- &lt;b style="color: red;"&gt;%0.4s&lt;/b&gt; -&amp;gt; menentukan jumlah &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;karakter&lt;/a&gt; yang ditampilkan&lt;br /&gt;
&lt;br /&gt;
Selamat Belajar...&lt;br /&gt;
&lt;br /&gt;
Nb :&lt;br /&gt;
Pada contoh-contoh diatas saya menggunakan 2 cara yaitu menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;penulisan kode secara interaktif&lt;/a&gt; agar dapat langsung didapatkan hasilnya dan juga &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;menuliskan kode program&lt;/a&gt; yang kemudian disimpan dan dieksekusi.&lt;br /&gt;
Pada contoh yang diskripnya terdapat tulisan "&lt;b style="color: red;"&gt;Tekan Enter&lt;/b&gt;" itu berarti contoh tersebut menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;penulisan kode secara interaktif&lt;/a&gt;.&lt;br /&gt;
&lt;span id="goog_1077358815"&gt;&lt;/span&gt;&lt;span id="goog_1077358816"&gt;&lt;/span&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-PoEgofyvkqIjMS-FT38neDmP7BFTvzGTma2L7xHf9q2o6pVGGP77Do_VoQEyigpC8AjSPDaG7v37d7uzb9eQxOebaWiQVoGvr8VRSU-3yvuOKQT_q8nlOlMTX921leu-_QU-LA/s72-c/pyrawinput.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Komentar dan Pernyataan diPemrograman Python</title><link>http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html</link><category>python</category><pubDate>Sun, 10 Oct 2010 23:16:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-7295179835055172127</guid><description>&lt;b&gt;A. Komentar&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;Komentar&lt;/a&gt; biasa dipakai dalam program untuk memberikan keterangan pada bagian program kepada pembaca program. Keterangan tersebut bisa berupa fungsi program, pembuat program, waktu program dibuat, dan penjelasan lain yang sekiranya perlu dipahami pembaca program (termasuk oleh program itu sendiri). &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;Komentar&lt;/a&gt; itu akan diabaikan oleh interpreter.&lt;br /&gt;
&lt;br /&gt;
Dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; ditulis dengan awalan simbol &lt;b&gt;&lt;span style="color: red;"&gt;#&lt;/span&gt;&lt;/b&gt;. Semua karakter yang dituliskan sesudah simbol tersebut hingga akhir baris akan dianggap sebagai sebuah &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;komentar&lt;/a&gt;. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;#ini adalah sebuah komentar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
print "tes" #menampilkan string&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFGuf4f3LnE4ozwkrDltjab9fzD9eTnkNXdlb-xj2bJDWgTZiiH2RE3PcUhPxEk_nwL8voL5TE7mkTnPq_9BUZ-fW7s0EjHyt2rtcQ0Y9q3kf3pn5H0SmTanh02xXevEqEWoGcRA/s1600/pykomentar.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFGuf4f3LnE4ozwkrDltjab9fzD9eTnkNXdlb-xj2bJDWgTZiiH2RE3PcUhPxEk_nwL8voL5TE7mkTnPq_9BUZ-fW7s0EjHyt2rtcQ0Y9q3kf3pn5H0SmTanh02xXevEqEWoGcRA/s320/pykomentar.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada contoh diatas terlihat ketika mengeksekusi perintah baris pertama tidak akan dihasilkan apa-apa pada layar dikarenakan baris tersebut berkedudukan sebagai &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;komentar&lt;/a&gt;. Kemudian ketika perintah baris kedua dieksekusi hanya akan ditampilkan tulisan tes pada layar dikarenakan perintah setelah tanda &lt;b&gt;&lt;span style="color: red;"&gt;#&lt;/span&gt;&lt;/b&gt; tidak dieksekusi oleh interpreter.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;B. Pernyataan&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;1. Memenggal Pernyataan Lebih Satu Baris&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;Pernyataan&lt;/a&gt; pada &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; umumnya dibatasi oleh karakter pindah baris (newline), yang berarti setiap baris hanya boleh mengandung sebuah &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;pernyataan&lt;/a&gt;. Pada prakteknya anda bisa memenggal suatu &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;pernyataan&lt;/a&gt; sehingga suatu &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;pernyataan&lt;/a&gt; bisa terletak pada lebih dari satu baris. Hal ini biasanya dilakukan agar isi suatu baris tidak terlalu panjang sehingga mudah untuk dibaca.&lt;br /&gt;
&lt;br /&gt;
Untuk &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;memenggal suatu pernyataan&lt;/a&gt; agar dapat diletakan pada lebih dari satu baris perlu ditambahkan tanda &lt;b&gt;&lt;span style="color: red;"&gt;\ &lt;/span&gt;&lt;/b&gt;(backslash) sebelum akhir baris. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;print "Halo.. " + \&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
"Apa Kabar?"&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgatKTMg9JGb35ihRmoQLwbuVKq7w9l7P5RR7obe-yPOmOWMJyWDMJVQcyfZXIL34q02j6epgcklhJl7rryvdKBVkzwqG90qorV2rwjKvyg3773XDUyUIDv-VgfE97NZiLxuLmHeA/s1600/pypernyataanlbh1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgatKTMg9JGb35ihRmoQLwbuVKq7w9l7P5RR7obe-yPOmOWMJyWDMJVQcyfZXIL34q02j6epgcklhJl7rryvdKBVkzwqG90qorV2rwjKvyg3773XDUyUIDv-VgfE97NZiLxuLmHeA/s320/pypernyataanlbh1.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Terdapat pengecualian&amp;nbsp; yang membuat suatu &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;pernyataan&lt;/a&gt; dapat ditulis lebih dari satu baris tanpa melibatkan tanda &lt;b style="color: red;"&gt;\ &lt;/b&gt;yaitu pada kasus :&lt;br /&gt;
- Penulisan ekspresi dalam tanda kurung, kurung siku, atau kurung kurawal&lt;br /&gt;
- Karakter pindah baris (newline) terdapat pada string yang ditulis dalam tiga buah tanda petik&lt;br /&gt;
Contoh kasus pertama :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = (2, 3, 4,&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
7, 8, 9)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
print a&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgUs-qkIjSjSWaxP99PpLIBkqaZzNbdHzpdg7axpCScFH6qoXjZ0efxWHa9yW9GBTE8p_NZNwZgvZ8OFAQbeVmsfRIlimLQ-74OsMYyMOmLDrIElH30hwvqyuyS2Edeppc7rFYlA/s1600/pyexpcase1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgUs-qkIjSjSWaxP99PpLIBkqaZzNbdHzpdg7axpCScFH6qoXjZ0efxWHa9yW9GBTE8p_NZNwZgvZ8OFAQbeVmsfRIlimLQ-74OsMYyMOmLDrIElH30hwvqyuyS2Edeppc7rFYlA/s320/pyexpcase1.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Contoh lain :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;hari = ["SENIN", "SELASA",&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
"RABU", "KAMIS",&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
"JUMAT", "SABTU",&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
"MINGGU"]&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
hari&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja62BINI5mmLQpMS7aiPyVNpzkIT-vNJ4vignbHEf-M-IjAHu-w_zVe7wBivDBknS4ileBOxjMiR2BRrQhaX_EnqrI4zpML0PwYzJG4v_OQz73szQDwV0pYSULmze8SFeYY1w6Rg/s1600/pyexpcase1cth2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja62BINI5mmLQpMS7aiPyVNpzkIT-vNJ4vignbHEf-M-IjAHu-w_zVe7wBivDBknS4ileBOxjMiR2BRrQhaX_EnqrI4zpML0PwYzJG4v_OQz73szQDwV0pYSULmze8SFeYY1w6Rg/s320/pyexpcase1cth2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Adapun contoh kasus kedua sudah pernah saya tulis pada posting saya dengan judul &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;Tipe Data di Bahasa Pemrograman Python &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Dua Pernyataan Dalam Datu Baris&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Bahasa pemrograman Python&lt;/a&gt; memungkinkan &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;dua pernyataan ditulis dalam satu baris&lt;/a&gt;. Dalam kondisi ini &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;pernyataan&lt;/a&gt; tersebut akan diperlakukan sebagai sebuah blok kode (kumpulan instruksi yang akan dieksekusi sebagai suatu kesatuan) dan disebut suites. Hal ini bermanfaat pada &lt;a href="http://gnoubdils.blogspot.com/2010/10/komentar-dan-pernyataan-dipemrograman.html"&gt;pernyataan&lt;/a&gt; yang bersifat kompleks seperti &lt;b style="color: red;"&gt;if&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;while&lt;/span&gt;&lt;/b&gt;. Adapun pemisahnya adalah tanda titik koma (&lt;b&gt;&lt;span style="color: red;"&gt;;&lt;/span&gt;&lt;/b&gt;).&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = "GnouBdilS" ; print a&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgmSpbaBrCi1wxKFGVpdZdzNKVJhUO8cHfQFNWgAIQhJauwjMQGcBMzK2fzXycAScIDriQMDv8Uyx3AfHC6aJlyKdi7cEl1A5aYsNOS41KibUm2nyRoZNbv9FlIDekxJUrtgfmRw/s1600/py2exp1brs.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgmSpbaBrCi1wxKFGVpdZdzNKVJhUO8cHfQFNWgAIQhJauwjMQGcBMzK2fzXycAScIDriQMDv8Uyx3AfHC6aJlyKdi7cEl1A5aYsNOS41KibUm2nyRoZNbv9FlIDekxJUrtgfmRw/s320/py2exp1brs.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Selamat belajar..&lt;br /&gt;
Nb : Pada contoh kasus diatas &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;penulisan perintah program secara interaktif&lt;/a&gt; sehingga hasilnya dapat langsung didapatkan</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFGuf4f3LnE4ozwkrDltjab9fzD9eTnkNXdlb-xj2bJDWgTZiiH2RE3PcUhPxEk_nwL8voL5TE7mkTnPq_9BUZ-fW7s0EjHyt2rtcQ0Y9q3kf3pn5H0SmTanh02xXevEqEWoGcRA/s72-c/pykomentar.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Expresi dan Operator di Pemrograman Python</title><link>http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html</link><category>python</category><pubDate>Thu, 7 Oct 2010 22:54:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-6627280287620420418</guid><description>&lt;b style="color: black;"&gt;A. Ekspresi &lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Expresi&lt;/a&gt; adalah suatu bentuk penulisan yang menghasilkan suatu nilai. Dalam bentuk sederhana &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;ekspresi&lt;/a&gt; berupa sebuah &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; atau &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; dan dalam bentuk kompleks ekspresi melibatkan operator dan operand.&lt;br /&gt;
&lt;br /&gt;
Kegunaan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;ekspresi&lt;/a&gt; :&lt;br /&gt;
- melakukan perhitungan&lt;br /&gt;
- melakukan pembandingan&lt;br /&gt;
- melakukan manipulasi terhadap teks ataupun berbagai struktur data seperti list dan tuple&lt;br /&gt;
&lt;br /&gt;
Contoh &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;ekspresi&lt;/a&gt; :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;1+2-3&lt;/b&gt;&lt;/blockquote&gt;Contoh &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;ekspresi&lt;/a&gt; diatas digunakan untuk memperoleh hasil penjumlahan 1 dengan 2 kemudian dikurangi dengan 3. Pada &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;ekspresi&lt;/a&gt; diatas tanda + dan - disebut dengan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; sedangkan 1,2, dan 3 merupakan operand.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;B. Operator&lt;/b&gt;&lt;br /&gt;
Dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; terdapat cukup banyak &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt;, yaitu :&lt;br /&gt;
&lt;b&gt;1. Operator Aritmatika&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator aritmatika&lt;/a&gt; adalah &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; yang berhubungan dengan perhitungan bilangan. Adapun daftar &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator aritmatika dalam bahasa pemrograman Python&lt;/a&gt; seperti dibawah ini :&lt;br /&gt;
- &lt;b style="color: red;"&gt;**&lt;/b&gt; : Perpangkatan&lt;br /&gt;
- &lt;b style="color: red;"&gt;-&lt;/b&gt; : Negasi&lt;br /&gt;
- &lt;b style="color: red;"&gt;*&lt;/b&gt; : Perkalian&lt;br /&gt;
- &lt;b style="color: red;"&gt;/&lt;/b&gt; : Pembagian&lt;br /&gt;
- &lt;b style="color: red;"&gt;%&lt;/b&gt; : Sisa Pembagian&lt;br /&gt;
- &lt;b style="color: red;"&gt;+&lt;/b&gt; : Penjumlahan&lt;br /&gt;
- &lt;b style="color: red;"&gt;-&lt;/b&gt; : Pengurangan&lt;br /&gt;
Adapun dalam hubungannya dengan operasi aritmatika, &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; melakukan pengkonversian tipe data dengan ketentuan sebagai berikut :&lt;br /&gt;
- Jika terdapat operand yang berupa bilangan kompleks, yang lain akan dikonversikan ke bilangan kompleks.&lt;br /&gt;
- Jika terdapat operand yang berupa bilangan titik-mengambang, yang lain akan dikonversikan ke bilangan titik mengambang&lt;br /&gt;
- Jika terdapat operand yang berupa bilangan bulat panjang, yang lain akan dikonversikan ke bilangan bulat panjang&lt;br /&gt;
- Jika kedua operand berupa bilangan bulat biasa maka tidak ada pengonversian&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;Jika menuliskan ekspresi 3/2 hasilnya adalah 1&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Jika menuliskan ekspresi 3/2.0 hasilnya adalah 1.5&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;2. Operator Penggabungan String&lt;/b&gt;&lt;br /&gt;
Dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; untuk menggabungkan dua buah string bisa digunakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; +. Contoh :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = "Pemrograman"&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;b = " Python"&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;c = a + b&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;c&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya akan tampak seperti gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8oVl0CL9I1ZKRv9wr1LwTD2g7uA_OnI6rqXwfcorKdrSBGpa5vjYgDXSC8l4af0rDdCDbsHYV-YAa5UDymUhi-qsD2sFCsc4IiDLkGdjmz4RDZP_A41XdT3mJDAi-bnsp2rg14Q/s1600/opgbstr.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8oVl0CL9I1ZKRv9wr1LwTD2g7uA_OnI6rqXwfcorKdrSBGpa5vjYgDXSC8l4af0rDdCDbsHYV-YAa5UDymUhi-qsD2sFCsc4IiDLkGdjmz4RDZP_A41XdT3mJDAi-bnsp2rg14Q/s320/opgbstr.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Selain &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; +, terdapat juga &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; * yang akan menghasilkan pengulangan dari string sebanyak n kali.&lt;br /&gt;
Bentuk umumnya :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;string * n&lt;/b&gt;&lt;/blockquote&gt;Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = "Halo &lt;/b&gt;&lt;b style="color: red;"&gt;" * 5&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;a&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya tampak seperti gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaoa80sawhT4TQLqVUnLyf6bzt5VvWAQJkqu3WL0GqMFEWkr6ihVdAlFAh4lPHrnfXQqHhxhHFpQgcAXqe9XIN-S-G-aZ2MJ0mb7jrtl2vpHQKo-r0hm1xEPX74altbmomv__y8Q/s1600/opstrgb2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaoa80sawhT4TQLqVUnLyf6bzt5VvWAQJkqu3WL0GqMFEWkr6ihVdAlFAh4lPHrnfXQqHhxhHFpQgcAXqe9XIN-S-G-aZ2MJ0mb7jrtl2vpHQKo-r0hm1xEPX74altbmomv__y8Q/s320/opstrgb2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;3. Operator Pembanding&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator pembanding&lt;/a&gt; biasanya digunakan untuk melakukan pembandingan dua buah operand. Pembandingan dapat berupa kesamaan atau ketidaksamaan, atau berbagai hal lain. Hasil pembandingan berupa angka 0 (menyatakan salah) dan 1 (menyatakan benar).&lt;br /&gt;
Berikut &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator pembanding&lt;/a&gt; dalam bahasa pemrograman Python :&lt;br /&gt;
- &lt;b style="color: red;"&gt;&amp;gt;&lt;/b&gt; : Lebih dari. Contoh : 5 &amp;gt; 6 = 0&lt;br /&gt;
- &lt;b style="color: red;"&gt;&amp;lt;&lt;/b&gt; : Kurang dari. Contoh : 5 &amp;lt; 6 = 1&lt;br /&gt;
- &lt;b style="color: red;"&gt;=&lt;/b&gt; atau &lt;b style="color: red;"&gt;= =&lt;/b&gt; : Sama dengan. Contoh : 5 = 6 = 0&lt;br /&gt;
- &lt;b style="color: red;"&gt;&amp;lt;&amp;gt;&lt;/b&gt; atau &lt;b style="color: red;"&gt;!=&lt;/b&gt; : Tidak sama dengan. Contoh : 5 &lt;span style="color: black;"&gt;&amp;lt;&amp;gt; 6 = 1&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;- &lt;b style="color: red;"&gt;&amp;gt;= &lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;: Lebih dari sama dengan. Contoh :&lt;/span&gt;&lt;/span&gt; 5 &amp;gt;= 6 = 0&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black;"&gt;- &lt;b style="color: red;"&gt;&amp;lt;=&lt;/b&gt; : Kurang dari sama dengan. Contoh : 5 &amp;lt;= 6 = 0&lt;br /&gt;
Contoh :&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="color: black;"&gt;&lt;b style="color: red;"&gt;"GnouBdilS" == "gnoubdils"&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;b style="color: red;"&gt;&lt;br /&gt;
5 &amp;gt; 6&amp;nbsp; (Tekan Enter)&lt;br /&gt;
5 &amp;lt; 6&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;br /&gt;
"GnouBdilS" &amp;lt;&amp;gt; "GnouBdilS"&lt;/b&gt;&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;Hasilnya akan tampil seperti gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC8j6Whbqg8XGZ7ctbN6c6uk6IUPTEwbnUpPw0xKWgQrFzNNrnzTz0z0JafSQRvDjtsx1hYHUlBsjwKBL_koOGMCoNAztKAt1KX4nh0GuWbtpO8IFWcH-hZG0a9RH1g_qXN1ciYg/s1600/pyopbanding.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiC8j6Whbqg8XGZ7ctbN6c6uk6IUPTEwbnUpPw0xKWgQrFzNNrnzTz0z0JafSQRvDjtsx1hYHUlBsjwKBL_koOGMCoNAztKAt1KX4nh0GuWbtpO8IFWcH-hZG0a9RH1g_qXN1ciYg/s320/pyopbanding.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Khusus untuk tipe data string terdapat &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator pembanding&lt;/a&gt; berupa &lt;b style="color: red;"&gt;in&lt;/b&gt;. Bentuk umumnya :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;str1 in str2&lt;/b&gt;&lt;/blockquote&gt;Hasil pembandingan akan menampilkan benar bila str1 ada pada str2. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;str1 = "ri"&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;str2 = "rian aulia dwilazuaris"&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;str1 in str2&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;"ir" in str2&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya seperti gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqShLtJp46KDKd2TqB4Mpkbft1Aa4Xqq1koq2IwUA1Z4qoy9nEgAj1GDOKVpeZE6ZxYccvfL6yIpSoFWizUQJYg_xv3MUxcR92DrsAFF1kJWRtnx9ppaoUtJHoim0p6BgUV6kyjA/s1600/pystropbdg.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqShLtJp46KDKd2TqB4Mpkbft1Aa4Xqq1koq2IwUA1Z4qoy9nEgAj1GDOKVpeZE6ZxYccvfL6yIpSoFWizUQJYg_xv3MUxcR92DrsAFF1kJWRtnx9ppaoUtJHoim0p6BgUV6kyjA/s320/pystropbdg.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. Operator Berbasis Bit&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; mendukung &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; yang beroperasi pada level bit (0 dan 1) berupa :&lt;br /&gt;
- &lt;b style="color: red;"&gt;&amp;amp;&lt;/b&gt; (dan untuk biner)&lt;br /&gt;
- &lt;b style="color: red;"&gt;|&lt;/b&gt; (atau untuk biner)&lt;br /&gt;
- &lt;b style="color: red;"&gt;^&lt;/b&gt; (atau ekslusif / xor)&lt;br /&gt;
- &lt;b style="color: red;"&gt;~&lt;/b&gt; (inversi untuk biner)&lt;br /&gt;
- &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;/b&gt; (geser kiri)&lt;br /&gt;
- &lt;b style="color: red;"&gt;&amp;gt;&amp;gt;&lt;/b&gt; (geser kanan)&lt;br /&gt;
&lt;br /&gt;
a. Operator &lt;b style="color: red;"&gt;&amp;amp;&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator&lt;/a&gt; &lt;b style="color: red;"&gt;&amp;amp;&lt;/b&gt; berguna untuk melakukan operasi "dan" pada level bit. Berikut sifat operasi bit dengan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; &lt;b style="color: red;"&gt;&amp;amp;&lt;/b&gt; :&lt;br /&gt;
- bit1 = 0 &amp;amp; bit2 = 0 maka hasilnya adalah 0&lt;br /&gt;
- bit1 = 0 &amp;amp; bit2 = 1 maka hasilnya adalah 0&lt;br /&gt;
- bit1 = 1 &amp;amp; bit2 = 0 maka hasilnya adalah 0&lt;br /&gt;
- bit1 = 1 &amp;amp; bit2 = 1 maka hasilnya adalah 1&lt;br /&gt;
Dari sifat operasinya tampak bahwa bit hasil berupa 1 hanya akan dihasilkan bila kedua bit yang dikenakan operator &lt;b style="color: red;"&gt;&amp;amp;&lt;/b&gt; bernilai 1.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;9 &amp;amp; 10&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;29 &amp;amp; 7&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya seperti dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpPkW9hMTYZncefycOYJFvsjm5bIVk8f1YrBfPy5eSYuPC5CTzaMiXZLOIGYhNGWrAQ1AM719mtc6FGK9j1_lbU043G5mWy2o5T2To7VUTZzmCG8sU_FvP_op2oe_o5Wym68mfSA/s1600/pyopbitdan.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpPkW9hMTYZncefycOYJFvsjm5bIVk8f1YrBfPy5eSYuPC5CTzaMiXZLOIGYhNGWrAQ1AM719mtc6FGK9j1_lbU043G5mWy2o5T2To7VUTZzmCG8sU_FvP_op2oe_o5Wym68mfSA/s320/pyopbitdan.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan :&lt;br /&gt;
- Angka 9 bila di konversikan ke biner adalah 1001&lt;br /&gt;
- Angka 10 bila dikonversikan ke biner adalah 1010&lt;br /&gt;
- Jadi bila digunakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; &lt;b style="color: red;"&gt;&amp;amp;&lt;/b&gt; berdasarkan sifat operasinya diatas akan menghasilkan nilai biner 1000 yang merupakan angka 8&lt;br /&gt;
&lt;br /&gt;
b. Operator &lt;b style="color: red;"&gt;|&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator&lt;/a&gt; &lt;b style="color: red;"&gt;|&lt;/b&gt; berguna untuk melakukan operasi "atau" pada level biner. Berikut sifat operasi biner antarbit dengan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; &lt;b style="color: red;"&gt;|&lt;/b&gt; :&lt;br /&gt;
- bit1 = 0 | bit2 = 0 maka hasilnya adalah 0&lt;br /&gt;
- bit1 = 0 | bit2 = 1 maka hasilnya adalah 1&lt;br /&gt;
- bit1 = 1 | bit2 = 0 maka hasilnya adalah 1&lt;br /&gt;
- bit1 = 1 | bit2 = 1 maka hasilnya adalah 1&lt;br /&gt;
Dari sifat operasinya tampak bahwa bit hasil berupa 0 hanya akan dihasilkan bila kedua bit yang dikenakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; &lt;b style="color: red;"&gt;|&lt;/b&gt; bernilai 0.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;9 | 10&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;29 | 7&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya seperti dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZyQ8dsPpXerrXr2QgH0y9q7FqtQj4_cvRfH-U-8wncfUj751ezvL16Kit6Q7ktcL7X4hcXfxBwpHyXuD5mNfte7bdUI04SyJhL1QCa8H-EB6TK69YUINc3ADmasP0tTWTvC6NkQ/s1600/pyopbitor.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZyQ8dsPpXerrXr2QgH0y9q7FqtQj4_cvRfH-U-8wncfUj751ezvL16Kit6Q7ktcL7X4hcXfxBwpHyXuD5mNfte7bdUI04SyJhL1QCa8H-EB6TK69YUINc3ADmasP0tTWTvC6NkQ/s320/pyopbitor.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan :&lt;br /&gt;
- Angka 9 bila di konversikan ke biner adalah 1001&lt;br /&gt;
- Angka 10 bila dikonversikan ke biner adalah 1010&lt;br /&gt;
- Jadi bila digunakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; &lt;b style="color: red;"&gt;|&lt;/b&gt; berdasarkan sifat operasinya diatas akan menghasilkan nilai biner 1011 yang merupakan angka 11&lt;br /&gt;
&lt;br /&gt;
c. Operator &lt;b style="color: red;"&gt;^&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator&lt;/a&gt; &lt;b style="color: red;"&gt;^&lt;/b&gt; berguna untuk melakukan operasi "atau ekslusif(xor)" pada level biner. Berikut sifat operasi biner antarbit dengan&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt; operator&lt;/a&gt; &lt;b style="color: red;"&gt;^&lt;/b&gt; :&lt;br /&gt;
- bit1 = 0 ^ bit2 = 0 maka hasilnya adalah 0&lt;br /&gt;
- bit1 = 0 ^ bit2 = 1 maka hasilnya adalah 1&lt;br /&gt;
- bit1 = 1 ^ bit2 = 0 maka hasilnya adalah 1&lt;br /&gt;
- bit1 = 1 ^ bit2 = 1 maka hasilnya adalah 0&lt;br /&gt;
Dari sifat operasinya tampak bahwa bit hasil berupa 1 hanya akan dihasilkan bila salah satu bit yang dikenakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; &lt;b&gt;&lt;span style="color: red;"&gt;^&lt;/span&gt;&lt;/b&gt; bernilai 1.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;9 ^ 10&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;Hasilnya seperti dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRyTFRW4SHTTcufSGxa0w4YFsmxZhxn8cNT-a_W5zItXcrZ7g0zNacG_z5oWjxs9V2607KueF85sJGl06_CyzP8orza5ab2cy2DmasPd7Vk1lgoqeudHo_i9bK02uRSN80XC0Nxw/s1600/pyopbitxor.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRyTFRW4SHTTcufSGxa0w4YFsmxZhxn8cNT-a_W5zItXcrZ7g0zNacG_z5oWjxs9V2607KueF85sJGl06_CyzP8orza5ab2cy2DmasPd7Vk1lgoqeudHo_i9bK02uRSN80XC0Nxw/s320/pyopbitxor.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan :&lt;br /&gt;
- Angka 9 bila di konversikan ke biner adalah 1001&lt;br /&gt;
- Angka 10 bila dikonversikan ke biner adalah 1010&lt;br /&gt;
- Jadi bila digunakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; &lt;b style="color: red;"&gt;^&lt;/b&gt; berdasarkan sifat operasinya diatas akan menghasilkan nilai biner 0011 yang merupakan angka 3.&lt;br /&gt;
&lt;br /&gt;
d. Operator &lt;b&gt;&lt;span style="color: red;"&gt;~&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator&lt;/a&gt; ini memberikan hasil dengan masing-masing bit berupa kebalikan dari bit operand.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;~185 &amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;Hasilnya seperti dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg928g8zlk7CvZzQNSvmao_fbN3zysRf1eC4D0h5TgJ4Lph7Jzh8iXYxQNUAIwwzgYUc42f3JyRbM9WUHoGmBDaZ3U2yNmL719_AbeKa5LitteIwKg76HHn121q3jety4QwM4C2uw/s1600/pyoptild.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg928g8zlk7CvZzQNSvmao_fbN3zysRf1eC4D0h5TgJ4Lph7Jzh8iXYxQNUAIwwzgYUc42f3JyRbM9WUHoGmBDaZ3U2yNmL719_AbeKa5LitteIwKg76HHn121q3jety4QwM4C2uw/s320/pyoptild.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan :&lt;br /&gt;
Angka 185 bila dikonversikan kedalam binner adalah 000..10111001&lt;br /&gt;
Dilihat dari sifatnya yang membalikan bit operand hasilnya 111..101000110 yang merupakan angka (-186)&lt;br /&gt;
&lt;br /&gt;
e. Operator &lt;b style="color: red;"&gt;&amp;lt;&amp;lt;&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator&lt;/a&gt; &lt;b style="color: red;"&gt;&amp;lt;&amp;lt; &lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;(geser kiri)&lt;/a&gt; berfungsi untuk menggeser bit-bit kekiri. Jumlah penggeseran ditentukan oleh operand yang terletak dikanan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; ini. Contoh :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;29 &lt;/b&gt;&lt;b&gt;&amp;lt;&amp;lt; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;Hasilnya seperti dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeh8wmRoiF987GnYe0fvbGGWOwasAvUVEcpyivDayoaz9BVtn0SNrEWmTa2FmZnSFVx2dsnvxaNb2-6VdAOZlThhuWLHNx6Rr3aMFg6P1P0ryyBLmLXBtJMXOgcG7bCbu5p1MpLQ/s1600/pyopgsrbitkiri.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeh8wmRoiF987GnYe0fvbGGWOwasAvUVEcpyivDayoaz9BVtn0SNrEWmTa2FmZnSFVx2dsnvxaNb2-6VdAOZlThhuWLHNx6Rr3aMFg6P1P0ryyBLmLXBtJMXOgcG7bCbu5p1MpLQ/s320/pyopgsrbitkiri.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan :&lt;br /&gt;
Angka 29 bila dikonversikan ke binner adalah 00011101 bila digeser ke kiri 1 bit hasilnya adalah 00111010 yang merupakan angka 58&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBlyoBMuJx8TF8y_UI2el2sguDc7-mMIbodfOZSHxhkIWIi6tyTuEgf4BvZTS-mTl8cMTN6c8pZWrqp7CI-bkcDzwfY14tI4DFBaAPblcALEW1Jsb_9KMatKUXWprhnb_N9Hj7VQ/s1600/pygbrbitgsrkiri.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBlyoBMuJx8TF8y_UI2el2sguDc7-mMIbodfOZSHxhkIWIi6tyTuEgf4BvZTS-mTl8cMTN6c8pZWrqp7CI-bkcDzwfY14tI4DFBaAPblcALEW1Jsb_9KMatKUXWprhnb_N9Hj7VQ/s320/pygbrbitgsrkiri.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
f. Operator &lt;b style="color: red;"&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator&lt;/a&gt; &lt;b style="color: red;"&gt;&amp;gt;&amp;gt; &lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;(geser kanan)&lt;/a&gt; berfungsi untuk menggeser bit-bit ke kanan. Jumlah penggeseran ditentukan oleh operand yang terletak dikanan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; ini. Contoh :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;29 &lt;/b&gt;&lt;b&gt;&amp;gt;&amp;gt; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Hasilnya seperti dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWI6Uzhq8IrD2ILPXi6pkWvocgTGdxRX34ValtmyQrhN3Sg1l7a95_LCpitHwCf5HyAlZrLAVS_R0QEKLMCltlb_GCi2WCwVC2kKYTpr36ElCAAvBJMkg1eR5pn3C6NrmxTtNbw/s1600/pyopgsrbitkanan.PNG" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwWI6Uzhq8IrD2ILPXi6pkWvocgTGdxRX34ValtmyQrhN3Sg1l7a95_LCpitHwCf5HyAlZrLAVS_R0QEKLMCltlb_GCi2WCwVC2kKYTpr36ElCAAvBJMkg1eR5pn3C6NrmxTtNbw/s320/pyopgsrbitkanan.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Penjelasan :&lt;br /&gt;
Angka 29 bila dikonversikan ke binner adalah  00011101 bila digeser ke kanan1 bit hasilnya adalah 00001110 yang  merupakan angka 14&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7ECbPTN5HrDNUdAZqDuHPkl86LwURnoQgWFvPeK_qv4ikK6jqooINvqnPfFEyp8cYYPCs9zEFCtXYK2DYrFC04uPG-KK5atNPFCb46zKnUA-LaY9EHDQJXbGw4pvNGuJimoqxQ/s1600/pygbrbitgsrkanan.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7ECbPTN5HrDNUdAZqDuHPkl86LwURnoQgWFvPeK_qv4ikK6jqooINvqnPfFEyp8cYYPCs9zEFCtXYK2DYrFC04uPG-KK5atNPFCb46zKnUA-LaY9EHDQJXbGw4pvNGuJimoqxQ/s200/pygbrbitgsrkanan.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;5. Operator Logika&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;Operator logika&lt;/a&gt; biasa digunakan untuk membentuk suatu keadaan logika (benar atau salah) berdasarkan sebuah atau dua buah ekspresi kondisi (tergantung &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator logika&lt;/a&gt; yang digunakan). Adapun &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator logika&lt;/a&gt; yang ada dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; :&lt;br /&gt;
- and&lt;br /&gt;
- or&lt;br /&gt;
- not&lt;br /&gt;
Berikut ini merupakan table kebenaran operasi dengan &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator logika&lt;/a&gt; :&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;table align="center" border="1" style="width: 200px;"&gt;&lt;tbody&gt;
&lt;tr align="center"&gt; &lt;td&gt;A&lt;/td&gt; &lt;td&gt;B&lt;/td&gt; &lt;td&gt;not A &lt;/td&gt; &lt;td&gt;A and B &lt;/td&gt; &lt;td&gt;A or B &lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt; &lt;td&gt;T&lt;/td&gt; &lt;td&gt;T&lt;/td&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;T&lt;/td&gt; &lt;td&gt;T&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt; &lt;td&gt;T&lt;/td&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;T&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;T&lt;/td&gt; &lt;td&gt;T&lt;/td&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;T&lt;/td&gt;&lt;/tr&gt;
&lt;tr align="center"&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;T&lt;/td&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;F&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;T = True, F = False&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Contoh :&lt;/div&gt;&lt;blockquote&gt;&lt;b style="color: red;"&gt;(1 &amp;lt; 2) and (2 &amp;lt; 3)&lt;/b&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;br style="color: red;" /&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;(4 &amp;gt; 5) and (4 &amp;lt; 5)&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;b&gt;&lt;br style="color: red;" /&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;(3 &amp;gt; 4) or (2 &amp;lt; 3)&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;b&gt;&lt;br style="color: red;" /&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;not (5 &amp;lt; 4)&amp;nbsp;&amp;nbsp;&amp;nbsp; (Tekan Enter)&lt;/b&gt;&lt;/blockquote&gt;&lt;div style="text-align: left;"&gt;Hasilnya seperti dibawah ini :&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxiyQUNkFQhQJGequUozH1DShrNYuM4LxpVecixHUupdAYhYNbV-ikR50fZLesOiS5WD3ERJpnF_rLWAzwyDxNu3FAocjcg8UIxK83KmUJWJTgQhtgl_Y3MwVZ5_YcQRC2xsxa3g/s1600/pyoplogika.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxiyQUNkFQhQJGequUozH1DShrNYuM4LxpVecixHUupdAYhYNbV-ikR50fZLesOiS5WD3ERJpnF_rLWAzwyDxNu3FAocjcg8UIxK83KmUJWJTgQhtgl_Y3MwVZ5_YcQRC2xsxa3g/s320/pyoplogika.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;6. Prioritas Operator&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Masing-masing &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;operator&lt;/a&gt; dalam suatu ekspresi berkemungkinan memiliki prioritas pengerjaan yang berbeda. Berikut merupakan table &lt;a href="http://gnoubdils.blogspot.com/2010/10/expresi-dan-operator-di-pemrograman.html"&gt;prioritas operator pada bahasa pemrograman Python&lt;/a&gt; :&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;table align="center" border="1" style="width: 327px;"&gt;&lt;tbody&gt;
&lt;tr&gt; &lt;td&gt;Prioritas&lt;/td&gt; &lt;td&gt;Operator&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;() -&amp;gt; Tuple&lt;br /&gt;
[] -&amp;gt; List&lt;br /&gt;
{} -&amp;gt; Dictionary&lt;br /&gt;
'objek' (konversi string)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;objek[i] -&amp;gt; Indeks&lt;br /&gt;
objek[i:j] -&amp;gt; Irisan&lt;br /&gt;
x.atribut -&amp;gt; Referensi atribut&lt;br /&gt;
fungsi() -&amp;gt; Pemanggilan fungsi&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;+x -&amp;gt; Positif&lt;br /&gt;
-x -&amp;gt; Negatif&lt;br /&gt;
~x -&amp;gt; Negasi bit &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;4&lt;/td&gt; &lt;td&gt;**&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;*, /, %&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;6&lt;/td&gt; &lt;td&gt;+, - (sebagai penjumlah/pengurang) &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;7&lt;/td&gt; &lt;td&gt;&amp;lt;&amp;lt;, &amp;gt;&amp;gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;8&lt;/td&gt; &lt;td&gt;&amp;amp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;9&lt;/td&gt; &lt;td&gt;^&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;10&lt;/td&gt; &lt;td&gt;|&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;11&lt;/td&gt; &lt;td&gt;&amp;lt;, &amp;lt;=, &amp;gt;, &amp;gt;=, !=, &amp;lt;&amp;gt;, is, is not, in, not in &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;12&lt;/td&gt; &lt;td&gt;not&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;13&lt;/td&gt; &lt;td&gt;and&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;14&lt;/td&gt; &lt;td&gt;or&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td&gt;15&lt;/td&gt; &lt;td&gt;lambda&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Selamat belajar..&lt;/div&gt;&lt;div style="text-align: left;"&gt;Note :&lt;/div&gt;&lt;div style="text-align: left;"&gt;- Untuk perhitungan konversi ke binner anda bisa menggunakan software Quick Number Base Converter yang bisa anda cari melalui google.&lt;/div&gt;&lt;div style="text-align: left;"&gt;- Pada contoh diatas saya &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;menuliskan kode secara interaktif&lt;/a&gt; sehingga bisa langsung didapatkan hasilnya&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8oVl0CL9I1ZKRv9wr1LwTD2g7uA_OnI6rqXwfcorKdrSBGpa5vjYgDXSC8l4af0rDdCDbsHYV-YAa5UDymUhi-qsD2sFCsc4IiDLkGdjmz4RDZP_A41XdT3mJDAi-bnsp2rg14Q/s72-c/opgbstr.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Tipe Data di Bahasa Pemrograman Python</title><link>http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html</link><category>python</category><pubDate>Tue, 5 Oct 2010 23:58:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-4756810110645218008</guid><description>&lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;Tipe data dibahasa pemrograman python&lt;/a&gt; dibagi menjadi dua kelompok yaitu :&lt;br /&gt;
- immutable = &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;tipe data&lt;/a&gt; yang tidak bisa diubah (string dan bilangan)&lt;br /&gt;
- mutable = &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;tipe data&lt;/a&gt; yang bisa diubah (list dan dictionary)&lt;br /&gt;
Dalam posting kali ini hanya akan dibahas mengenai &lt;a href="http://gnoubdils.blogspot.com/2010/10/tipe-data-di-bahasa-pemrograman-python.html"&gt;tipe data immutable&lt;/a&gt; dan saya akan membahas perkasusnya dengan &lt;a href="http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html"&gt;menuliskan perintah Python secara interaktif&lt;/a&gt; sehingga setiap kode yang ditulis akan langsung diketahui hasilnya.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A. Bilangan&lt;/b&gt;&lt;br /&gt;
Ada berbagai macam bilangan yang didukung oleh bahasa pemrograman &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt;, yaitu :&lt;br /&gt;
1. bilangan bulat&lt;br /&gt;
tidak ada bagian pecahan, bisa berupa bilangan positif maupun negatif&lt;br /&gt;
contoh : &lt;b style="color: red;"&gt;-5&lt;/b&gt;, &lt;b&gt;&lt;span style="color: red;"&gt;43 &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
2. bilangan bulat panjang&lt;br /&gt;
bilangan bulat yang tidak terbatas&lt;br /&gt;
contoh : &lt;b style="color: red;"&gt;2L&lt;/b&gt;&lt;br /&gt;
3. bilangan titik mengambang&lt;br /&gt;
menyatakan bilangan real, tanda pecahan berupa titik, notasi &lt;b style="color: red;"&gt;E&lt;/b&gt; atau &lt;b&gt;&lt;span style="color: red;"&gt;e&lt;/span&gt;&lt;/b&gt; untuk menyatakan notasi sains.&lt;br /&gt;
contoh : &lt;b style="color: red;"&gt;7.3&lt;/b&gt;, &lt;b style="color: red;"&gt;-234.56&lt;/b&gt;, &lt;b style="color: red;"&gt;3.5e+8&lt;/b&gt;, &lt;b style="color: red;"&gt;3.5E-4&lt;/b&gt;&lt;br /&gt;
4. bilangan heksadesimal&lt;br /&gt;
adalah bilangan yang berbasis &lt;b style="color: red;"&gt;16&lt;/b&gt;, simbol yang digunakan &lt;b style="color: red;"&gt;0&lt;/b&gt; s/d &lt;b style="color: red;"&gt;9&lt;/b&gt; dan &lt;b style="color: red;"&gt;A&lt;/b&gt; s/d &lt;b&gt;&lt;span style="color: red;"&gt;F&lt;/span&gt;&lt;/b&gt;, bilangan ini ditulis dengan awalan &lt;b style="color: red;"&gt;0x&lt;/b&gt;&lt;br /&gt;
contoh : &lt;b style="color: red;"&gt;0x83&lt;/b&gt;, &lt;b style="color: red;"&gt;0xA&lt;/b&gt;&lt;br /&gt;
5. bilangan oktal&lt;br /&gt;
adalah bilangan berbasis &lt;b&gt;&lt;span style="color: red;"&gt;8&lt;/span&gt;&lt;/b&gt;, simbol yang digunakan &lt;b style="color: red;"&gt;0&lt;/b&gt; s/d &lt;b&gt;&lt;span style="color: red;"&gt;7&lt;/span&gt;&lt;/b&gt;, bilangan ini selalu ditulis dengan awalan &lt;b style="color: red;"&gt;&lt;span style="color: red;"&gt;nol (&lt;/span&gt;0&lt;/b&gt;&lt;b&gt;&lt;span style="color: red;"&gt;)&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
contoh : &lt;b style="color: red;"&gt;017&lt;/b&gt;&lt;br /&gt;
6. bilangan kompleks&lt;br /&gt;
adalah bilangan yang mempunyai bagian real dan bagian imajiner, notasi untuk bagian imajiner dapat berupa &lt;b&gt;&lt;span style="color: red;"&gt;j &lt;/span&gt;&lt;/b&gt;atau &lt;b style="color: red;"&gt;J&lt;/b&gt;&lt;br /&gt;
contoh : &lt;b style="color: red;"&gt;10-3J&lt;/b&gt;, &lt;b style="color: red;"&gt;10+5j&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Tulisan seperti &lt;b style="color: red;"&gt;10&lt;/b&gt; atau "&lt;b style="color: red;"&gt;Python&lt;/b&gt;" biasa disebut literal yang berarti sesuatu nilai yang konstan. Literal semacam &lt;b style="color: red;"&gt;10&lt;/b&gt; berarti literal tersebut berupa bilangan pecahan (identik dengan &lt;b style="color: red;"&gt;10.0&lt;/b&gt;), literal seperti &lt;b style="color: red;"&gt;.01&lt;/b&gt; identik dengan &lt;b style="color: red;"&gt;0.01&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYWeKllPswm74CE0iYjJaZAb3JfJYqEqe_H8YmzC4wFn6ioU_XiRKFwO7xCHbG5ZEdcE4NBDjreFJadjTk9jvSYFrV19kSxF2a8xMSKskZQpx5WinZiIHg4Lj4iXVKe430jcS8mg/s1600/pyhexa.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYWeKllPswm74CE0iYjJaZAb3JfJYqEqe_H8YmzC4wFn6ioU_XiRKFwO7xCHbG5ZEdcE4NBDjreFJadjTk9jvSYFrV19kSxF2a8xMSKskZQpx5WinZiIHg4Lj4iXVKe430jcS8mg/s320/pyhexa.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;Contoh bilangan heksadesimal&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Contoh diatas menjelaskan bahwa 0x121 (heksadesimal) identik dengan bilangan 289 pada sistem desimal (berbasis 10).&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSPpk3wrdHY1DivcKMFwcFcBPbJAnImjmFGDVoUiu0fdjjWQ17UqBht9WRPT0H6g5pNWXzMHfGnAuzpxJhwxRlesQ5eaFSsfwBjVfPCjHAPsL0bVJsRRq1zrD_JfSzK8JbGAoi1A/s1600/pyoktal.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSPpk3wrdHY1DivcKMFwcFcBPbJAnImjmFGDVoUiu0fdjjWQ17UqBht9WRPT0H6g5pNWXzMHfGnAuzpxJhwxRlesQ5eaFSsfwBjVfPCjHAPsL0bVJsRRq1zrD_JfSzK8JbGAoi1A/s320/pyoktal.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;Contoh bilangan oktal&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Contoh diatas menjelaskan bahwa 0153 (oktal) identik dengan bilangan 107 pada sistem desimal (berbasis 10).&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHpgXBDdf5783JoZwV7rmWNTFmdIX8pfNj7bwAdfEoE5Pg_-RcnCxs7UptTH03ZnnkiI0pcER5MpsBH6ci4p7jMyKT8VS478A2RYtwkYdmA1Y7eqT8DwSgYC6HBSWLDG6-4Z1OOQ/s1600/pytitikambang.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHpgXBDdf5783JoZwV7rmWNTFmdIX8pfNj7bwAdfEoE5Pg_-RcnCxs7UptTH03ZnnkiI0pcER5MpsBH6ci4p7jMyKT8VS478A2RYtwkYdmA1Y7eqT8DwSgYC6HBSWLDG6-4Z1OOQ/s320/pytitikambang.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Contoh bilangan titik-mengambang&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Walaupun sebenarnya anda menuliskan 8.2 tidak semua bilangan real bisa disimpan secara eksak didalam komputer sehingga hasil yang ditampilkan dari 8.2 adalah 8.1999999999999993&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZlUwcibiycAzc-pRbRKAbCaqTqsJyMAojUB78kLT8-5N2nJoj3s2_HH164-QYOOgIDziBaFIvEKKpvC8r7fRkv4am0RTs4yps_DY58kC5WimkH8FSvpADvVyAY6mVHv7vsxIlew/s1600/pybilkompleks.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZlUwcibiycAzc-pRbRKAbCaqTqsJyMAojUB78kLT8-5N2nJoj3s2_HH164-QYOOgIDziBaFIvEKKpvC8r7fRkv4am0RTs4yps_DY58kC5WimkH8FSvpADvVyAY6mVHv7vsxIlew/s320/pybilkompleks.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: center;"&gt;Contoh bilangan kompleks&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;B. String&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;String adalah deretan karakter. Sebuah karakter dapat berupa sebuah huruf, sebuah digit, atau sebuah simbol seperti &lt;b style="color: red;"&gt;+&lt;/b&gt; atau &lt;b style="color: red;"&gt;*&lt;/b&gt;. Contoh :&lt;/div&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="text-align: left;"&gt;&lt;b style="color: red;"&gt;"Python"&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;adalah string yang terdiri dari 5 buah karakter yang secara internal string tersebut akan disimpan dengan format sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;["P", "y", "t", "h", "o", "n"]&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;selain dengan menggunakan kutip ganda (&lt;b style="color: red;"&gt;"&lt;/b&gt;) dalam menuliskan string juga bisa menggunakan kutip tunggal (&lt;b style="color: red;"&gt;'&lt;/b&gt;).&lt;br /&gt;
String bisa saja tidak menggunakan satu karakterpun. String seperti itu disebut dengan &lt;b style="color: red;"&gt;string kosong.&lt;/b&gt;&lt;span style="color: red;"&gt; &lt;/span&gt;Penulisannya adalah sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;''&lt;/b&gt; atau &lt;b style="color: red;"&gt;""&lt;/b&gt;&lt;/blockquote&gt;Didalam suatu string juga bisa melibatkan karakter kutip tunggal maupun kutip ganda.&lt;br /&gt;
Jika ingin menampilkan kutip tunggal didalam sebuah string maka gunakan kutip ganda sebagai awalan dan akhiran untuk menuliskan string. sebaliknya bila ingin menampilkan kutip ganda didalam sebuah string maka gunakan kutip tunggal sebagai awalan dan akhiran untuk menuliskan string tersebut. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;print "Jum'at"&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;print '"Hai apa kabar?", "Gimana kabarmu?"'&lt;/b&gt;&lt;b style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya akan tampil pada gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLz_XWPpi9ZIMIsp7iSCLGUnS_bA-1VJZejhqsUF5EbQ2YC-Sp0TAr5U23TVJ4vfrTZxHzrlSw9x7QaGmQnl6MO4p4YF3I2B2UAj0y0Jz7LOjvKf8h9nI8OlxX8wctq9gSEqOGQA/s1600/pystringptksglgda.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLz_XWPpi9ZIMIsp7iSCLGUnS_bA-1VJZejhqsUF5EbQ2YC-Sp0TAr5U23TVJ4vfrTZxHzrlSw9x7QaGmQnl6MO4p4YF3I2B2UAj0y0Jz7LOjvKf8h9nI8OlxX8wctq9gSEqOGQA/s320/pystringptksglgda.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Karakter dalam suatu string bisa diperoleh melalui indeks. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;a = "gnoubdils"&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;a[0]&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya akan tampil seperti gambar berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6MNTvGPmXdtwP_lC-BqmgJxvR4GPRbniLogykFaJ4QDCtbi4nCwjHS6KMuAvDatXIhXLQ_3oYJ7wsh_FA_ejnGAJYeeceztTHSlnJ5Av_9OPm8DZnZy9H-Dxh3HfiQ4rZYaVFwQ/s1600/pyidxstr.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6MNTvGPmXdtwP_lC-BqmgJxvR4GPRbniLogykFaJ4QDCtbi4nCwjHS6KMuAvDatXIhXLQ_3oYJ7wsh_FA_ejnGAJYeeceztTHSlnJ5Av_9OPm8DZnZy9H-Dxh3HfiQ4rZYaVFwQ/s320/pyidxstr.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Namun pengubahan terhadap string melalui indeks tidak dimungkinkan. Contoh :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;a = "gnoubdils"&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;a[0]&lt;/b&gt;&lt;b style="color: red;"&gt; = "k"&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya akan tampil error seperti berikut ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiha5-8xNv-N9o_QpEXY-DMaToSLhig5PAUEeUd914Jzt0WyRKZptq8whQSobUMv14y0woJRNbKMKRJyEZa3zdXidGPavUNNkWLg2HMXSNPrH2j5FIrtJyZSXrBmKeqN80Vf6Vc6g/s1600/pyidxstrerr.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiha5-8xNv-N9o_QpEXY-DMaToSLhig5PAUEeUd914Jzt0WyRKZptq8whQSobUMv14y0woJRNbKMKRJyEZa3zdXidGPavUNNkWLg2HMXSNPrH2j5FIrtJyZSXrBmKeqN80Vf6Vc6g/s320/pyidxstrerr.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Indeks string bisa juga berupa bilangan negatif. Dalam kondisi ini pengambilan karakter dimulai dari kanan. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;a = "gnoubdils"&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;a[-1]&amp;nbsp; &amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA6xVRCMwXhgIv1Gs6lXtVIZpt6F_Ftg02G3Em_JItwuTA9lbtX7Jnusb0gZqDYPPsC70ueZeF_LW11Djm7JSzZsq0godbyX6jrKj5_r3Ru-9KuxX0Vcza5tTwFe5VJckUGubiUA/s1600/pyidxstrmin.PNG" imageanchor="1"&gt;&lt;img border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA6xVRCMwXhgIv1Gs6lXtVIZpt6F_Ftg02G3Em_JItwuTA9lbtX7Jnusb0gZqDYPPsC70ueZeF_LW11Djm7JSzZsq0godbyX6jrKj5_r3Ru-9KuxX0Vcza5tTwFe5VJckUGubiUA/s1600/pyidxstrmin.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Qh_keyT7GqbAnkpb9dDvwSTlaMJB0iMaajdbqpr4LfPgGPW9rAc8pzuAUhZH4A5ZfzjbAGalaLqntoOnBZMQYagR57hFTdBXVrszkiSenblDUy1VJiZNuPqmxOV7iNduLPs3cw/s1600/pyidxstrmin.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;Pengambilan beberapa karakter string dapat dilakukan dengan menggunakan notasi seperti berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;string[a:b]&lt;/b&gt;&lt;/blockquote&gt;Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;a = "gnoubdils"&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;a[1:4]&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;a[-4:-1]&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;a[2:]&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;a[-2:]&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbe8MYXT957T1p3ClIQxFz7qibRC-fRxt_S2lztlasy88msRR7-nYORlWTbSgRAn12YNKdGwbVefLBvnyC3IIDxLuF5LeZ_kzVuD-PXwZO04N7OqLtfB2fLmyM0GymXsouMUQA6g/s1600/pystridxall.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbe8MYXT957T1p3ClIQxFz7qibRC-fRxt_S2lztlasy88msRR7-nYORlWTbSgRAn12YNKdGwbVefLBvnyC3IIDxLuF5LeZ_kzVuD-PXwZO04N7OqLtfB2fLmyM0GymXsouMUQA6g/s320/pystridxall.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Penjelasan :&lt;br /&gt;
- &lt;b style="color: red;"&gt;a[1:4]&lt;/b&gt; = mengambil karakter dimulai dari indeks yang pertama hingga indeks yang ke 4 dari kiri&lt;br /&gt;
- &lt;b style="color: red;"&gt;a[-4:-1]&lt;/b&gt; = mengambil karakter dimulai dari indeks -4 hingga indeks -1 dari kanan&lt;br /&gt;
- &lt;b style="color: red;"&gt;a[2:]&lt;/b&gt; = mengambil karakter dari indeks nomor 2 paling kiri hingga indeks terakhir paling kanan&lt;br /&gt;
- &lt;b style="color: red;"&gt;a[-2:]&lt;/b&gt; = mengambil karakter dari indeks nomor 2 dari sebelah kanan hingga indeks terakhir paling kanan&lt;br /&gt;
&lt;br /&gt;
String juga bisa melibatkan kode escape. Kode escape adalah sebuah karakter yang dinotasikan dengan awalan berupa &lt;b&gt;&lt;span style="color: red;"&gt;\&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
Berikut kode escape pada &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; :&lt;br /&gt;
- &lt;b style="color: red;"&gt;\\&lt;/b&gt; = backslash&lt;br /&gt;
- &lt;b style="color: red;"&gt;\'&lt;/b&gt; = petik tunggal&lt;br /&gt;
- &lt;b style="color: red;"&gt;\"&lt;/b&gt; = petik ganda&lt;br /&gt;
- &lt;b style="color: red;"&gt;\b&lt;/b&gt; = backspace&lt;br /&gt;
- &lt;b style="color: red;"&gt;\e&lt;/b&gt; = escape&lt;br /&gt;
- &lt;b style="color: red;"&gt;\0&lt;/b&gt; = null&lt;br /&gt;
- &lt;b style="color: red;"&gt;\n&lt;/b&gt; = linefeed&lt;br /&gt;
- &lt;b style="color: red;"&gt;\v&lt;/b&gt; = tab vertikal&lt;br /&gt;
- &lt;b style="color: red;"&gt;\t&lt;/b&gt; = tab horizontal&lt;br /&gt;
- &lt;b style="color: red;"&gt;\r&lt;/b&gt; = carriage return&lt;br /&gt;
- &lt;b style="color: red;"&gt;\f&lt;/b&gt; = form feed&lt;br /&gt;
- &lt;b style="color: red;"&gt;\0nn&lt;/b&gt; = nilai oktal, dengan nn berupa digit &lt;b style="color: red;"&gt;0..7&lt;/b&gt;&lt;br /&gt;
- &lt;b style="color: red;"&gt;\0xnn&lt;/b&gt; = nilai heksadesimal, dengan nn dapat berupa digit &lt;b style="color: red;"&gt;0..9&lt;/b&gt;, huruf &lt;b style="color: red;"&gt;A..Z&lt;/b&gt; atau &lt;b style="color: red;"&gt;a..z&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;print "Halo\nApa kabar?" &amp;nbsp; (tekan enter) &lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitU9JwNzleNlW1tI1L7AEoboXAYmeka2xFPzq3VNArhg08cHxpjL-pX_vZE9qZ3Gw7ZNWah4Qw1htes170j4rEHOZq9sPspeFh2mifi5rr9P8ZwAZEe-hjfBMOFhGDu4xl5zjJ_Q/s1600/pystrescp.PNG" imageanchor="1"&gt;&lt;img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitU9JwNzleNlW1tI1L7AEoboXAYmeka2xFPzq3VNArhg08cHxpjL-pX_vZE9qZ3Gw7ZNWah4Qw1htes170j4rEHOZq9sPspeFh2mifi5rr9P8ZwAZEe-hjfBMOFhGDu4xl5zjJ_Q/s1600/pystrescp.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Untuk penulisan string yang panjang, penggunaan tiga buah tanda petik tunggal atau tiga buah petik ganda (triple quote) diperkenankan. Dengan menggunakan awalan dan akhiran tanda ini string bisa ditulis lebih dari satu baris. Contoh :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;s = '''Tes..tes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;br /&gt;
123 tes tes'''&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;print s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcFwk1YMkVsv1EWYeB9241gYVU9x3Q7MT8hGSfcPQLQwZCI5w4r1UGFxKLL1nFMilCcrapZs7HkuBQHLaIhDtsf5BObktU-Ty01GunwsNxNWTMk7V57KPSQqVGazoMfygAOKiZlg/s1600/pystrtrpqte.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcFwk1YMkVsv1EWYeB9241gYVU9x3Q7MT8hGSfcPQLQwZCI5w4r1UGFxKLL1nFMilCcrapZs7HkuBQHLaIhDtsf5BObktU-Ty01GunwsNxNWTMk7V57KPSQqVGazoMfygAOKiZlg/s320/pystrtrpqte.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Dalam ekspresi string, kada dijumpai penggunaan tanda backquote (petik terbalik). Tanda ini digunakan untuk mengapit nama sebuah &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt;, nilai &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; ini akan dikonversikan ke string. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;n = 1 &lt;/b&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;print `n` + " hati"&amp;nbsp;&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8QELsJonZPVgIQzxFVszoxSbfRag-6-4yElJImX4ZyRHVoY8RF0x4sYVDs6Uj8hvwK-EGtJw-RrSvXNHOYnUqh8B045ivbnhiPJ8FnpR0zLmrpxQgMrcQ5Gd6JZImRM41ixS7Tg/s1600/pybcqto.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8QELsJonZPVgIQzxFVszoxSbfRag-6-4yElJImX4ZyRHVoY8RF0x4sYVDs6Uj8hvwK-EGtJw-RrSvXNHOYnUqh8B045ivbnhiPJ8FnpR0zLmrpxQgMrcQ5Gd6JZImRM41ixS7Tg/s320/pybcqto.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; juga menyediakan fungsi untuk menghitung jumlah karakter yang terkandung dalam string, fungsi tersebut adalah &lt;b style="color: red;"&gt;len()&lt;/b&gt;. Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;kota_lahir =&amp;nbsp; "cirebon"&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;len (kota_lahir)&amp;nbsp;&amp;nbsp; (tekan enter)&lt;/b&gt;&lt;/blockquote&gt;Hasilnya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2c4_d1HubaBGMqSN8R4NIa-l3uyBR88jEfaYhpk5TaviZz3Msv8zKQbYTy0M07-kOCaCS9a0k2Ynqi29aucxjhnhgZF5H6y0l15kd-Bv_UBEq8CL-ep3cfEa8O_iHjLIgjIcIEA/s1600/pystrlen.PNG" imageanchor="1"&gt;&lt;img border="0" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2c4_d1HubaBGMqSN8R4NIa-l3uyBR88jEfaYhpk5TaviZz3Msv8zKQbYTy0M07-kOCaCS9a0k2Ynqi29aucxjhnhgZF5H6y0l15kd-Bv_UBEq8CL-ep3cfEa8O_iHjLIgjIcIEA/s1600/pystrlen.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYWeKllPswm74CE0iYjJaZAb3JfJYqEqe_H8YmzC4wFn6ioU_XiRKFwO7xCHbG5ZEdcE4NBDjreFJadjTk9jvSYFrV19kSxF2a8xMSKskZQpx5WinZiIHg4Lj4iXVKe430jcS8mg/s72-c/pyhexa.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Variable dan Penugasan Dibahasa Pemrograman Python</title><link>http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html</link><category>python</category><pubDate>Tue, 5 Oct 2010 20:05:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-4371036878076332716</guid><description>&lt;b&gt;A. Identifier &lt;/b&gt;&lt;br /&gt;
Identifier atau pengenal merupakan suatu dasar yang perlu dipahami karena banyak digunakan program dalam memberikan nama sebuah variable, fungsi, dan kelas.&lt;br /&gt;
Didalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; dalam memberikan nama untuk pengenal adalah sebagai berikut :&lt;br /&gt;
- Dapat melibatkan huruf (A-Z, a-z), digit (0-9), dan garis bawah ( _ )&lt;br /&gt;
- Tidak boleh berawalan dengan digit&lt;br /&gt;
- Huruf kecil dan huruf besar dibedakan (case sensitive)&lt;br /&gt;
- Tidak menggunakan kata tercadang (reserved-word)&lt;br /&gt;
Secara internal &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; banyak menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; yang diawali dengan karakter garis bawah ( _ ) untuk menghindari konflik, maka sebaiknya pengenal (identifier) yang anda buat tidak diawali dengan ( _ ).&lt;br /&gt;
&lt;br /&gt;
Contoh identifier yang valid :&lt;br /&gt;
- x&lt;br /&gt;
-Y&lt;br /&gt;
- nama_bulan&lt;br /&gt;
- Ok_1&lt;br /&gt;
&lt;br /&gt;
Contoh identifier yang tidak valid :&lt;br /&gt;
- Jml barang -&amp;gt; Kesalahan : Terdapat spasi&lt;br /&gt;
- for -&amp;gt; Kesalahan : Kata tercadang&lt;br /&gt;
- hitung-2 - &amp;gt; Kesalahan : Ada tanda minus&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;B. Variable dan Penugasan&lt;/b&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;Variable&lt;/a&gt; adalah suatu nama yang digunakan untuk menyimpan nilai dan nilai yang ada didalamnya bisa diubah. Di dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;bahasa pemrograman Python&lt;/a&gt; &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; tidak perlu dideklarasikan berbeda pada bahasa seperti C/C++ pendeklarasian digunakan untuk menentukan tipe data yang hendak disimpan ke dalam &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = 5&lt;/b&gt;&lt;/blockquote&gt;Maksudnya adalah &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; a ditugasi dengan bilangan 5 atau dengan kata lain &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; a merujuk ke objek bilangan 5. Dalam hal ini, operator &lt;b&gt;&lt;span style="color: red;"&gt;=&lt;/span&gt;&lt;/b&gt; dinamakan &lt;b style="color: red;"&gt;operator penugasan&lt;/b&gt;.&lt;br /&gt;
Sebagai contoh dalam bahasa C/C++ dalam mendeklarasikan sebuah variable maka harus ditulis seperti berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;int a,b;&lt;/b&gt;&lt;/blockquote&gt;Dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; anda bisa merubah tipe data pada &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; kapan saja. Dengan kata lain, setelah anda mengisikan bilangan 5 ke &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; a, anda bisa mengisikan string ke &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; tersebut seperti pada contoh berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a = "Python"&lt;/b&gt;&lt;/blockquote&gt;Karena sifatnya yang demikian &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; dikatakan memiliki type data yang dinamis.&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;Penugasan&lt;/a&gt; &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; juga bisa melibatkan operator, contoh:&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;x = 1 + 2&lt;/b&gt;&lt;/blockquote&gt;yang merupakan pernyataan untuk mengisikan hasil penjumlahan 1 dan 2 ke &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; x.&lt;br /&gt;
contoh lain dari sebuah &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;penugasan&lt;/a&gt; &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; adalah sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;x = x + 3&lt;/b&gt;&lt;/blockquote&gt;pernyataan tersebut meyatakan bahwa &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; x diisi dengan hasil penjumlahan nilai x lama dengan 3. atau dengan kata lain pernyataan tersebut digunakan untuk menaikan nilai &lt;a href="http://gnoubdils.blogspot.com/2010/10/variable-dan-penugasan-dibahasa.html"&gt;variable&lt;/a&gt; x sebesar 3.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHgUJDm9C-DZX9UyMmXxlNCEPtYRELTI1aj695IAXHDDzVpzuCK_sjpqapxpWKOkWkt5IDOb4W6iy2-ZihujkUBygKK0cmgcVFYrER0ix7OQwX-UcU39ODibW8wNkQVWtnpNAFeA/s1600/py_var.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHgUJDm9C-DZX9UyMmXxlNCEPtYRELTI1aj695IAXHDDzVpzuCK_sjpqapxpWKOkWkt5IDOb4W6iy2-ZihujkUBygKK0cmgcVFYrER0ix7OQwX-UcU39ODibW8wNkQVWtnpNAFeA/s320/py_var.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5MObv9P0pq2QxZ6dxQ5ZAbP01PGxzX7FZAsP-ybGzWkSw8MTxoCP35wcJbEfrivo9nwM78M2aRkrB9xXS4-NmGWpnqPSfwvVmzQlnkekNWfurro6XN-V2LLgXif95b28DjBmfA/s1600/pyvar.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5MObv9P0pq2QxZ6dxQ5ZAbP01PGxzX7FZAsP-ybGzWkSw8MTxoCP35wcJbEfrivo9nwM78M2aRkrB9xXS4-NmGWpnqPSfwvVmzQlnkekNWfurro6XN-V2LLgXif95b28DjBmfA/s320/pyvar.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6VxLNzpbQRdFqIE1DXzF1GN68CtAK4gulmGHgNliV26Y7ehN16GgjCGbSykeiMUx4_vzEcEeB3k1mGS4N1GW9n0pmmcTT8IXeCwFBge6KGniI7wl-WN_LmBROU7Zck7GRl7RAzg/s1600/pyvar.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHgUJDm9C-DZX9UyMmXxlNCEPtYRELTI1aj695IAXHDDzVpzuCK_sjpqapxpWKOkWkt5IDOb4W6iy2-ZihujkUBygKK0cmgcVFYrER0ix7OQwX-UcU39ODibW8wNkQVWtnpNAFeA/s72-c/py_var.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Video &amp; Lirik - Pilihanku - Maliq &amp; D Essentials</title><link>http://gnoubdils.blogspot.com/2010/09/video-lirik-pilihanku-maliq-d.html</link><category>lirik</category><category>video</category><pubDate>Wed, 29 Sep 2010 00:32:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-5436312350292354816</guid><description>&lt;div style="text-align: center;"&gt;&lt;object height="200" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/CR41GzxtFg4?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/CR41GzxtFg4?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="200"&gt;&lt;/embed&gt;&lt;/object&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Berjuta rasa rasa yang tak mampu diungkapkan kata-kata&lt;br /&gt;
Dengan beribu cara-cara kau selalu membuat ku bahagia&lt;br /&gt;
Kau adalah alasan dan jawaban atas semua pertanyaan&lt;br /&gt;
Yang benar-benar kuinginkan hanyalah kau untuk selalu di sini ada untukku&lt;br /&gt;
Maukah kau tuk menjadi pilihanku&lt;br /&gt;
Menjadi yang terakhir dalam hidupku&lt;br /&gt;
Maukah kau tuk menjadi yang pertama&lt;br /&gt;
Yang selalu ada di saat pagi ku membuka mata&lt;br /&gt;
&lt;br /&gt;
Oh..&lt;br /&gt;
Ijinkan aku memilikimu, mengasihimu, menjagamu, menyayangimu,&lt;br /&gt;
memberi cinta&lt;br /&gt;
memberi semua yang engkau inginkan&lt;br /&gt;
selama aku mampu aku akan berusaha&lt;br /&gt;
mewujudkan semua impian dan harapan&lt;br /&gt;
tuk menjadi kenyataan&lt;br /&gt;
&lt;br /&gt;
Maukah kau tuk menjadi pilihanku&lt;br /&gt;
Menjadi yang terakhir dalam hidupku&lt;br /&gt;
Maukah kau tuk menjadi yang pertama&lt;br /&gt;
Yang slalu ada di saat pagi ku membuka mata&lt;br /&gt;
&lt;br /&gt;
Jadilah yang terakhir&lt;br /&gt;
Tuk jadi yang pertama&lt;br /&gt;
Tuk jadi selamanya...&lt;br /&gt;
&lt;br /&gt;
Maukah kau tuk menjadi pilihanku&lt;br /&gt;
Menjadi yang terakhir dalam hidupku&lt;br /&gt;
Maukah kau tuk menjadi yang pertama&lt;br /&gt;
Yang selalu ada di saat pagi ku&lt;br /&gt;
&lt;br /&gt;
Maukah kau tuk menjadi pilihanku&lt;br /&gt;
Menjadi yang terakhir dalam hidupku&lt;br /&gt;
Maukah kau tuk menjadi yang pertama&lt;br /&gt;
Yang selalu ada di saat pagi ku membuka mata&lt;br /&gt;
&lt;br /&gt;
Jadilah yang terakhir&lt;br /&gt;
Tuk jadi yang pertama&lt;br /&gt;
Tuk jadi selamanya....&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Memasang Tombol Reply Pada Blogger</title><link>http://gnoubdils.blogspot.com/2010/09/memasang-tombol-reply-pada-blogger.html</link><category>blog</category><pubDate>Wed, 29 Sep 2010 00:11:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-3574236712986448277</guid><description>Bila dibandingkan &lt;a href="http://gnoubdils.blogspot.com/search/label/blog"&gt;blog&lt;/a&gt; yang menggunakan Blogger/Blogspot dengan yang menggunakan WordPress, salah satu kelebihan &lt;a href="http://gnoubdils.blogspot.com/search/label/blog"&gt;blog&lt;/a&gt; yang menggunakan WordPress adalah kemudahan berinteraksi antar sesama pengunjung yang berkomentar pada sebuah artikel, yaitu dengan menggunakan tombol &lt;b style="color: red;"&gt;Reply&lt;/b&gt;, untuk mengomentari atau membalas komentar yang disampaikan oleh pengunjung lainnya.&lt;br /&gt;
&lt;br /&gt;
Sebenarnya &lt;a href="http://gnoubdils.blogspot.com/search/label/blog"&gt;blog&lt;/a&gt; yang menggunakan Blogger/Blogspot pun dapat juga menampilkan tombol reply tersebut, tentunya dengan penambahan kode tertentu.&lt;br /&gt;
Berikut langkah-langkahnya untuk &lt;a href="http://gnoubdils.blogspot.com/2010/09/memasang-tombol-reply-pada-blogger.html"&gt;memasang tombol reply pada blogger&lt;/a&gt; :&lt;br /&gt;
- Klik tab &lt;b style="color: red;"&gt;Design&lt;/b&gt; kemudian klik &lt;b style="color: red;"&gt;Edit HTML&lt;/b&gt; lalu klik opsi &lt;b style="color: red;"&gt;Expand Widget Templates&lt;/b&gt; kemudian carilah kode berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;data:commentPostedByMsg/&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;- Tambahkan kode berikut dibawah kode tersebut diatas :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;span&amp;gt;&amp;lt;a expr:href='&amp;amp;quot;https://www.blogger.com/comment.g?blogID=&lt;b&gt;ID-BLOG-ANDA&lt;/b&gt;&amp;amp;amp;postID=&amp;amp;quot; + data:post.id + &amp;amp;quot;&amp;amp;amp;isPopup=true&amp;amp;amp;postBody=%40%3C%61%20%68%72%65%66%3D%22%23&amp;amp;quot; + data:comment.anchorName + &amp;amp;quot;%22%3E&amp;amp;quot; + data:comment.author + &amp;amp;quot;%3C%2F%61%3E%3A%20#form&amp;amp;quot;' onclick='javascript:window.open(this.href, &amp;amp;quot;bloggerPopup&amp;amp;quot;, &amp;amp;quot;toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=450,height=450&amp;amp;quot;); return false;' style='&lt;b&gt;padding:0px 5px; border:1px solid #999;&lt;/b&gt;'&amp;gt;Reply&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;- Ubahlah tulisan &lt;b style="color: red;"&gt;ID-BLOG-ANDA&lt;/b&gt; dengan nomer blog id anda. caranya adalah dengan melihatnya pada address bar :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb9t7Q5OVHeWPXGgjf5JrP_dw7BzdhQ8nA_BTTKT11sNWoQe96bX3zpiLXC-lMSwuMqnnOnCXN84PYnhIlUDRSFluvclgcRBEViqARSraDV034VHfunPx22TrlegRcUxOgSq3cYw/s1600/blogid.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="55" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb9t7Q5OVHeWPXGgjf5JrP_dw7BzdhQ8nA_BTTKT11sNWoQe96bX3zpiLXC-lMSwuMqnnOnCXN84PYnhIlUDRSFluvclgcRBEViqARSraDV034VHfunPx22TrlegRcUxOgSq3cYw/s320/blogid.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Simpan perubahan dan hasilnya akan tampil seperti berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3RbSTBcoTuK6j4wP0M88gGJQfeb77fLeA9lw0HY3nD20h5ZUms2U8BqL5X1jhq2wUvocsoW53qwaYXHg64M9C5H_t8Fm1RHKpeeEatFqLUyhWon7k-tLaAKTR-PWgWUib_Iy-HA/s1600/repblog.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="46" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3RbSTBcoTuK6j4wP0M88gGJQfeb77fLeA9lw0HY3nD20h5ZUms2U8BqL5X1jhq2wUvocsoW53qwaYXHg64M9C5H_t8Fm1RHKpeeEatFqLUyhWon7k-tLaAKTR-PWgWUib_Iy-HA/s320/repblog.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Untuk mendapatkan tampilan yang lebih baik anda bisa mengedit kode diatas.&lt;br /&gt;
Sebagai catatan tampilan reply pada Blogger tidak seperti tampilan pada WordPress yang berbentuk Threaded Comment (komentar berjenjang). Tapi ini cukup untuk membuat kolom komentar menjadi lebih interaktif.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgb9t7Q5OVHeWPXGgjf5JrP_dw7BzdhQ8nA_BTTKT11sNWoQe96bX3zpiLXC-lMSwuMqnnOnCXN84PYnhIlUDRSFluvclgcRBEViqARSraDV034VHfunPx22TrlegRcUxOgSq3cYw/s72-c/blogid.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Memasang Tombol Tweet, Facebook Share, Facebook Like di Blogger</title><link>http://gnoubdils.blogspot.com/2010/09/memasang-tombol-tweet-facebook-share.html</link><category>blog</category><pubDate>Tue, 28 Sep 2010 23:48:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-737164989056329176</guid><description>Saat ini situs-situs jejaring sosial terutama Facebook dan Twitter merupakan jenis situs online yang paling banyak diakses oleh pengguna internet di seluruh dunia. Salah satu layanan yang banyak digunakan adalah kemudahan bagi penggunanya untuk menyebarkan/membagikan/share artikel online yang ada di berbagai website/blog.&lt;br /&gt;
&lt;br /&gt;
Bagi pemilik atau pengelola website/blog, tentunya hal tersebut menjadi salah satu peluang untuk memperbesar tingkat kunjungan ke situsnya melalui Facebook dan Twitter ini, dengan memberikan kemudahan bagi pengunjung untuk share artikel yang ada di blog, salah satunya adalah dengan &lt;a href="http://gnoubdils.blogspot.com/2010/09/memasang-tombol-tweet-facebook-share.html"&gt;memasang tombol share Facebook dan Twitter&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Pemasangan tombol ini menggunakan layanan dari LinksAlpha yang menyediakan tombol share yang menggabungkan tiga tombol share yaitu tweet, facebook share, dan facebook like.&lt;br /&gt;
Sebenarnya tombol yang bernama &lt;b style="color: red;"&gt;1-Click Retweet/Share/Like&lt;/b&gt; yang disediakan oleh LinksAlpha ini bisa anda pasang dengan menggunakan kode yang diberikan oleh situs &lt;a href="http://www.linksalpha.com/widgets/clickngo"&gt;LinksAlpha&lt;/a&gt; tapi sayangnya kode tersebut disediakan hanya untuk halaman / url statis saja terkecuali anda menggunakan Wordpres atau TypePad maka anda hanya perlu menginstall pluginnya. Namun jangan khawatir, pengguna blogger juga dapat memanfaatkannya tentunya dengan sedikit melakukan perubahan.&lt;br /&gt;
&lt;br /&gt;
Berikut langkahnya :&lt;br /&gt;
- Klik tab &lt;b style="color: red;"&gt;Design&lt;/b&gt; lalu klik &lt;b style="color: red;"&gt;Edit HTML&lt;/b&gt; centang pilihan &lt;b style="color: red;"&gt;Expand Widget Templates&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;span style="color: black;"&gt;-&lt;/span&gt; &lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;Carilah kode berikut ini :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;data:post.body/&amp;gt; &lt;/b&gt;&lt;/blockquote&gt;- Tambahkan kode berikut ini dibawah kode tersebut diatas :&lt;br /&gt;
&lt;blockquote style="color: red;"&gt;&lt;b&gt;&amp;lt;iframe id='websites_iframe' expr:src='&amp;amp;quot;http://www.linksalpha.com/social?link=&amp;amp;quot; + data:post.url + &amp;amp;quot;&amp;amp;quot;' frameborder='0' height='25px' scrolling='no' width='320px'/&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Hasilnya akan tampil seperti gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3surIg2EVbzMU0vsX2Z0OpmAv3B5Ip6L8cP4gK_lABbfJTX7xqc9CQwTw2RwbiG21564ahe_x5ZWZPTQX_pP_5NroVqihj_AiGOOud7PLo2U6ijlySK1VdhKHCAz9WQXTKC-51Q/s1600/twlfbtw.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3surIg2EVbzMU0vsX2Z0OpmAv3B5Ip6L8cP4gK_lABbfJTX7xqc9CQwTw2RwbiG21564ahe_x5ZWZPTQX_pP_5NroVqihj_AiGOOud7PLo2U6ijlySK1VdhKHCAz9WQXTKC-51Q/s1600/twlfbtw.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Selamat mencoba</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3surIg2EVbzMU0vsX2Z0OpmAv3B5Ip6L8cP4gK_lABbfJTX7xqc9CQwTw2RwbiG21564ahe_x5ZWZPTQX_pP_5NroVqihj_AiGOOud7PLo2U6ijlySK1VdhKHCAz9WQXTKC-51Q/s72-c/twlfbtw.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Video &amp; Lirik - Cerita Cinta Kita - Alyssa Soebandono</title><link>http://gnoubdils.blogspot.com/2010/09/video-lyric-cerita-cinta-kita-alyssa.html</link><category>lirik</category><category>video</category><pubDate>Tue, 28 Sep 2010 21:54:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-2634141085364666217</guid><description>&lt;div style="text-align: center;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;object height="200" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/aRrpQvUv8Og?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/aRrpQvUv8Og?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="200"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: left;"&gt;Bukannya aku tak cinta&lt;br /&gt;
Ku hanya tahu ini keliru&lt;br /&gt;
Bukannya aku tak mau&lt;br /&gt;
Sungguh mati aku suka kamu&lt;br /&gt;
&lt;br /&gt;
Setengah gila aku menahan rasa&lt;br /&gt;
Yang ada di dalam dada&lt;br /&gt;
Jangan kau paksa diriku&lt;br /&gt;
Untuk melanggar janji cintaku&lt;br /&gt;
&lt;br /&gt;
Ku ingin sungguh ku mau&lt;br /&gt;
Tapi ku hanya tak bisa denganmu&lt;br /&gt;
Aku sendiri tapi kau bersamanya&lt;br /&gt;
Kita tak mungkin berdua&lt;br /&gt;
&lt;br /&gt;
[*]&lt;br /&gt;
Biarlah cerita cinta kita&lt;br /&gt;
Bersemi di dalam hati ini saja&lt;br /&gt;
Semoga kau bahagia&lt;br /&gt;
Aku juga pasti ‘kan bahagia&lt;br /&gt;
&lt;br /&gt;
[**]&lt;br /&gt;
Biarlah cerita kita&lt;br /&gt;
Menjadi bunga mimpi-mimpi semata&lt;br /&gt;
Semoga kau bahagia&lt;br /&gt;
Ku berdoa untukmu selamanya&lt;br /&gt;
&lt;br /&gt;
Back to [*][**]&lt;br /&gt;
&lt;br /&gt;
Back to [*]&lt;/div&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Pengenalan Pemrograman Python</title><link>http://gnoubdils.blogspot.com/2010/09/pengenalan-pemrograman-python.html</link><category>python</category><pubDate>Tue, 21 Sep 2010 16:08:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-5555861787372163561</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrabDN9te6fmpPDIPSnySdGG9TLjMNYZu43Jml9WRtonV8KBMgoHCR858f3ot3to71itKBZRRvrkOiIPltvo_FhyphenhyphenTcu0YOM7RMI1vNDJbeT8XxrIAJuPrh_B9WV4Vzp4Wionc8qw/s1600/python-logo-master-v3-TM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrabDN9te6fmpPDIPSnySdGG9TLjMNYZu43Jml9WRtonV8KBMgoHCR858f3ot3to71itKBZRRvrkOiIPltvo_FhyphenhyphenTcu0YOM7RMI1vNDJbeT8XxrIAJuPrh_B9WV4Vzp4Wionc8qw/s320/python-logo-master-v3-TM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; merupakan bahasa pemrograman yang diciptakan oleh Guido van Rossum pada tahun 1989 di Amsterdam, Belanda. Bersifat open source sehingga bebas anda pakai tanpa harus membeli interpreternya dan dapat didownload secara gratis pada situsnya di &lt;a href="http://www.python.org/"&gt;http://www.python.org/&lt;/a&gt; . Sebagai bahasa yang multiplatform, yang dapat berjalan didalam lingkungan sistem operasi seperti Windows, UNIX, Linux, dan Mac, &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; memberikan kemudahan dalam menulis suatu program dan juga memberikan portabilitas yang tinggi.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; banyak diminati karena kesederhanaannya. Didalam bahasa inti &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;python&lt;/a&gt; sendiri hanya menyediakan sedikit tata bahasa dan kosakata sehingga mudah untuk diingat. Hal ini berbeda dengan bahasa seperti C, yang menawarkan berbagai alternatif pengkodean untuk melakukan tugas yang sama. Sebagai contoh untuk menangani masalah perulangan bahasa C menyediakan perintah &lt;b style="color: red;"&gt;for&lt;/b&gt; dan &lt;b style="color: red;"&gt;while&lt;/b&gt; sedangkan &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;python&lt;/a&gt; hanya menyediakan perintah &lt;b style="color: red;"&gt;while&lt;/b&gt;. Namun bukan berarti perintah &lt;b style="color: red;"&gt;for&lt;/b&gt; tidak ada didalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;python&lt;/a&gt;, hanya saja perintah ini digunakan untuk kepentingan lain, yaitu khusus untuk menangani list.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; mendukung banyak pustaka yang tersimpan dalam modul-modul, diantaranya mendukung jaringan, antarmuka grafis, pencitraan, analisis dan komputasi numerik, hypertext(html, xml, dll), akses database, dll.&lt;br /&gt;
Selain sederhana, kode &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; mudah untuk dibaca oleh siapa saja, baik oleh pemula maupun oleh mereka yang sudah terbiasa dengan dunia pemrograman. Hal ini berarti &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; mudah untuk dipelajari.&lt;br /&gt;
&lt;br /&gt;
Kemudahan untuk memperlajari bahasa pemrograman &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; juga dikarenakan &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; menggunakan interpreter sebagai penterjemah. Dengan menggunakan interpreter &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt;, pengguna dapat menguji suatu pernyataan dalam &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; secara interaktif, tidak perlu menuliskan kode dalam bentuk program.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; merupakan bahasa pemrograman berorientasi objek (OOP), oleh karena itu keistimewaan tentang pewarisan dan instansiasi yang ditawarkan pada bahasa pemrograman berorientasi objek juga dapat diwujudkan pada &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;A. Menuliskan Perintah Secara Interaktif&lt;/b&gt;&lt;br /&gt;
Untuk menuliskan sebuah perintah &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; secara interaktif, terlebih dahulu kita harus memanggil interpreternya dengan cara mengetikan &lt;b style="color: red;"&gt;python&lt;/b&gt; kemudian Enter pada prompt shell Linux atau dengan cara mengklik tombol &lt;b style="color: red;"&gt;Start -&amp;gt; All Programs -&amp;gt; Python 2.4 -&amp;gt; Python (command line)&lt;/b&gt; pada Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOaox2V5CQTfTdPvxc3bZ1_QWxLpNuTlDFyGfOXl2Oh1Dk3afCdOVS6LdYX-oliIjd_66uiW2uwn0F5bUqvSCNg2YFSm7ugkeKohcBG6WcCj_ihWV1JCKWnxawbCkFZRwwaRZNpA/s1600/python.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOaox2V5CQTfTdPvxc3bZ1_QWxLpNuTlDFyGfOXl2Oh1Dk3afCdOVS6LdYX-oliIjd_66uiW2uwn0F5bUqvSCNg2YFSm7ugkeKohcBG6WcCj_ihWV1JCKWnxawbCkFZRwwaRZNpA/s320/python.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Gambar berikut memperlihatkan keadaan setelah &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; dipanggil pada Windows&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkag6TtokPp7klZI_MfZ0g2E_alURGqi9By-jzTGVz-NiDLTSAb91b5eFBclHkEBxZq680o5LdfGOoeF6dWmRnybT64k8vTrkLnMn3w_QYspKWZTBa_7cyZXSYDGN-Z8Z4787YRw/s1600/python2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkag6TtokPp7klZI_MfZ0g2E_alURGqi9By-jzTGVz-NiDLTSAb91b5eFBclHkEBxZq680o5LdfGOoeF6dWmRnybT64k8vTrkLnMn3w_QYspKWZTBa_7cyZXSYDGN-Z8Z4787YRw/s320/python2.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Selain menggunakan interpreter berbentuk baris perintah &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; juga menyediakan antarmuka pemakai grafis yang dinamakan &lt;b style="color: red;"&gt;IDLE (Integrated Development Environtment)&lt;/b&gt; yang dapat diakses dengan cara mengklik tombol &lt;b style="color: red;"&gt;Start -&amp;gt; All Programs -&amp;gt; Python 2.4 -&amp;gt; IDLE (Python GUI)&lt;/b&gt; pada Windows.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdgdoChzKPnNAG1kiF62tA7er8wyJqUCpN03P6CeP671dE4nfsmXLGle1KhxgKE-FjF896HAT8yPfd9fLQRdMULL8T-Yb6CBk__cTeCqSSEwmAkwNgQndgRRLVBlCeWirnHsOhnA/s1600/python3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdgdoChzKPnNAG1kiF62tA7er8wyJqUCpN03P6CeP671dE4nfsmXLGle1KhxgKE-FjF896HAT8yPfd9fLQRdMULL8T-Yb6CBk__cTeCqSSEwmAkwNgQndgRRLVBlCeWirnHsOhnA/s320/python3.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Apapun yang anda gunakan anda akan menemukan prompt &lt;b style="color: red;"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/b&gt; setelah anda memanggil interpreter &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt;. Prompt tersebut menyatakan bahwa interpreter &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; siap menerima instruksi dari pemakai.&lt;br /&gt;
Contoh ketikanlah perintah berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;print "Python" &lt;/b&gt;&lt;/blockquote&gt;kemudian tekan tombol Enter. Anda akan menjumpai tulisan &lt;b&gt;&lt;span style="color: red;"&gt;Python&lt;/span&gt;&lt;/b&gt; dibawah perintah yang anda ketik tadi.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc3_qv5CuFNLiVVos6asRllAerPfAuQN3tGG-XYiKgX_u2GNP9mMCGwZrDdpaj5xCDH4HyO5QGqJGP5SuE8tGB63X1x-Ks5wLgMFftp_IzZ3vxy_3pyyUhfejMI-zChUVN8jSg3Q/s1600/python4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhc3_qv5CuFNLiVVos6asRllAerPfAuQN3tGG-XYiKgX_u2GNP9mMCGwZrDdpaj5xCDH4HyO5QGqJGP5SuE8tGB63X1x-Ks5wLgMFftp_IzZ3vxy_3pyyUhfejMI-zChUVN8jSg3Q/s320/python4.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Notasi &lt;b&gt;&lt;span style="color: red;"&gt;"Python"&lt;/span&gt;&lt;/b&gt; menunjukan suatu string yang berisi tulisan &lt;b&gt;&lt;span style="color: red;"&gt;Python&lt;/span&gt;&lt;/b&gt;. Pernyataan &lt;b style="color: red;"&gt;print "Python"&lt;/b&gt; berarti menampilkan string &lt;b&gt;&lt;span style="color: red;"&gt;Python&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Contoh lain, ketikanlah perintah berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;a=5&lt;br /&gt;
&lt;br /&gt;
a+7&lt;/b&gt;&lt;/blockquote&gt;&amp;nbsp;maka pada Python akan ditampilkan berikut ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfZGfIeK3VoJZSMI_sI0B5JL139yW681k8jud8HhaJMt6n24vGpxgN65V4t98MHIOEjNDQlx023HkEmt2yN5WNH5uRBVop_Jc7En0pR-ZqGA24BytWq_SlWJmZflHLP5qfqR98xw/s1600/python5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfZGfIeK3VoJZSMI_sI0B5JL139yW681k8jud8HhaJMt6n24vGpxgN65V4t98MHIOEjNDQlx023HkEmt2yN5WNH5uRBVop_Jc7En0pR-ZqGA24BytWq_SlWJmZflHLP5qfqR98xw/s320/python5.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Pada contoh diatas, &lt;b style="color: red;"&gt;a=5&lt;/b&gt; merupakan pernyataan untuk memberikan nilai 5 ke variabel bernama a. Variable merupakan suatu wadah yang dapat digunakan untuk menyimpan nilai dan nilai didalamnya bisa dirubah sewaktu-waktu. Perintah &lt;b style="color: red;"&gt;a+7&lt;/b&gt; menyatakan suatu instruksi untuk menampilkan penjumlahan antara isi variable a dengan nilai 7.&lt;br /&gt;
&lt;br /&gt;
Selain contoh diatas, dengan menggunakan &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; anda bisa menuliskan suatu instruksi yang lebih kompleks yang melibatkan beberapa baris, sebagai contoh perintah berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;if 3 &amp;lt; 4:&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;print "Benar"&lt;/b&gt;&lt;/blockquote&gt;Hasilnya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjUrWHhNbvXnCsyW2noH44jymMMVlZscAozF1Lfym0fR9PRO37NvZe7j06R8-d9RX1WHoZIZT7kccYpWKtSlWwzA4txNTOkz19LnLFdktzR_DTnlMnaf_NZGUXZv4hRlDVpHGlew/s1600/python6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjUrWHhNbvXnCsyW2noH44jymMMVlZscAozF1Lfym0fR9PRO37NvZe7j06R8-d9RX1WHoZIZT7kccYpWKtSlWwzA4txNTOkz19LnLFdktzR_DTnlMnaf_NZGUXZv4hRlDVpHGlew/s320/python6.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;B. Membuat Program&lt;/b&gt;&lt;br /&gt;
Menulis perintah secara interaktif berguna untuk menguji suatu perintah dengan mudah. Anda mengetikan suatu perintah dan langsung mendapatkan hasilnya. Namun adakalanya anda perlu menuliskan sekumpulan instruksi dalam suatu berkas.&lt;br /&gt;
&lt;br /&gt;
Untuk membuat sebuah program dengan bahasa &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; anda bisa menggunakan media notepad maupun IDLE dari &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt;.&lt;br /&gt;
Bila anda menggunakan IDLE Python dari IDLE Python klik menu &lt;b&gt;File -&amp;gt; New Window.&lt;/b&gt;&lt;br /&gt;
Dari jendela baru inilah kita akan membuat sebuah program baru, ketikanlah skrip berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;print "Hello World.."&lt;/b&gt;&lt;/div&gt;&lt;b style="color: red;"&gt;print "Selamat Belajar Python"&lt;/b&gt;&lt;/blockquote&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBCrfoJ6kPJjOA_0JEIhBMx9OOvNxEVYBdBlMw1UsbM0TF7xdjG03hWpNt2HXxoSrK2U8Pp-qwirBl7n7V-DQ4R48dAYt-x_QlZmiXsQ_fvjKwWUf7SB1OnHFO8LR1lY1nJKQTyw/s1600/python8.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBCrfoJ6kPJjOA_0JEIhBMx9OOvNxEVYBdBlMw1UsbM0TF7xdjG03hWpNt2HXxoSrK2U8Pp-qwirBl7n7V-DQ4R48dAYt-x_QlZmiXsQ_fvjKwWUf7SB1OnHFO8LR1lY1nJKQTyw/s320/python8.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
kemudian simpan dengan cara mengklik menu &lt;b style="color: red;"&gt;File -&amp;gt; Save As&lt;/b&gt; kemudian pilihlah lokasi tempat penyimpanan dan berilah nama file dengan nama &lt;b style="color: red;"&gt;awal.py&lt;/b&gt; dalam kasus ini saya menyimpan file pada folder &lt;b style="color: red;"&gt;C:\Python24&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Jika anda menuliskan skrip &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; dilingkungan UNIX dan Linux anda perlu menyisipkan baris berikut pada awal skrip :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;# ! /usr/local/bin/python &lt;/b&gt;&lt;/blockquote&gt;Baris  tersebut berfungsi untuk memberitahukan kepada sistem operasi untuk  mengeksekusi skrip dengan menggunakan interpreter &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; yang terletak  pada direktori &lt;b style="color: red;"&gt;/usr/local/bin&lt;/b&gt;. Jika program &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; dikomputer anda tidak terletak pada direktori tersebut tentu saja anda harus menyesuaikannya. Untuk menemukan lokasi interpreter &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; gunakan perintah berikut pada prompt shell UNIX/Linux :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;Whereis python&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;Untuk menjalankan skrip &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; pada lingkungan UNIX/Linux dengan cara mengetikan skrip berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;$ chmod +x namaskrip.py&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;$ namaskrip.py&lt;/b&gt;&lt;/blockquote&gt;Pada lingkungan Windows, anda bisa menjalankan skrip &lt;a href="http://gnoubdils.blogspot.com/search/label/python"&gt;Python&lt;/a&gt; dengan cara berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;python namaskrip.py&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;atau&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: magenta;"&gt;namaskrip.py&lt;/b&gt;&lt;/blockquote&gt;Khusus untuk skrip yang kedua (berwarna ungu) anda harus menuliskan perintah berikut pada prompt shell sebelum menjalankannya :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;SET PATH=%PATH%;C:\Python24 &lt;/b&gt;&lt;/blockquote&gt;Dilihat dari skrip diatas prompt shell menset variable DOS bernama PATH untuk merujuk kepada folder &lt;b style="color: red;"&gt;C:\Python24&lt;/b&gt; bila anda menyimpan skrip pada folder lain ubahlah PATH agar merujuk kepada folder tersebut.&lt;br /&gt;
Dalam kasus saya, karena saya menyimpan file program pada folder &lt;b style="color: red;"&gt;C:\Python24&lt;/b&gt; dengan nama file &lt;b&gt;&lt;span style="color: red;"&gt;awal.py&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
maka skrip untuk menjalankannya adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="color: red;"&gt;&lt;b&gt;SET PATH=%PATH%;C:\Python24&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: red;"&gt;awal.py&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVQV5SPv7iH2TZoYjRNlFVl8R4XWGqzvgCvPhX58GNBnLxbs9JWbqNW9TfdFOXYzRMFTUlM_kXPogTm1PLN6KV_NA1h3vW04p3AODg9E1Ia2uy-D1_lzVqg85UvWTYfPB4DLRBlA/s1600/python7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVQV5SPv7iH2TZoYjRNlFVl8R4XWGqzvgCvPhX58GNBnLxbs9JWbqNW9TfdFOXYzRMFTUlM_kXPogTm1PLN6KV_NA1h3vW04p3AODg9E1Ia2uy-D1_lzVqg85UvWTYfPB4DLRBlA/s320/python7.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Atau untuk lebih mudahnya, bila anda menggunakan IDLE Python untuk membuat program tersebut ada cara yang lebih mudah untuk menjalankan program yaitu dengan mengklk menu &lt;b style="color: red;"&gt;Run -&amp;gt; Run Module&lt;/b&gt; atau mengklik tombol &lt;b style="color: red;"&gt;F5&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Maka akan tampil seperti gambar dibawah ini :&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqxBuJ0rWBFknZlIJej9dVO20pDinRR29n2Qx58KNbunFqRaCNQoAXltk2yX8IdmbwgKEb7eBFrxsmhR-ExWzSl821Ng4mtdQMhpz2zAkXgzTpkbpVy2tLKziUF53WaNm7rHw87A/s1600/python9.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqxBuJ0rWBFknZlIJej9dVO20pDinRR29n2Qx58KNbunFqRaCNQoAXltk2yX8IdmbwgKEb7eBFrxsmhR-ExWzSl821Ng4mtdQMhpz2zAkXgzTpkbpVy2tLKziUF53WaNm7rHw87A/s320/python9.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrabDN9te6fmpPDIPSnySdGG9TLjMNYZu43Jml9WRtonV8KBMgoHCR858f3ot3to71itKBZRRvrkOiIPltvo_FhyphenhyphenTcu0YOM7RMI1vNDJbeT8XxrIAJuPrh_B9WV4Vzp4Wionc8qw/s72-c/python-logo-master-v3-TM.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Memodifikasi Datepicker Dengan JQuery</title><link>http://gnoubdils.blogspot.com/2010/09/memodifikasi-datepicker-dengan-jquery.html</link><category>jquery</category><pubDate>Tue, 21 Sep 2010 10:17:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-1745600062513332609</guid><description>Pada postingan saya sebelumnya saya menjelaskan bagaimana cara menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery &lt;/a&gt;pada sebuah website. Dalam postingan kali ini masih berhubungan dengan bagaimana menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery&lt;/a&gt; namun dengan tambahan yaitu &lt;a href="http://gnoubdils.blogspot.com/2010/09/memodifikasi-datepicker-dengan-jquery.html"&gt;modifikasi datepicker&lt;/a&gt; yang kita gunakan agar sesuai dengan keinginan.&lt;br /&gt;
&lt;br /&gt;
Adapun disini saya akan membaginya kedalam beberapa contoh kasus, yaitu :&lt;br /&gt;
&lt;b&gt;1. Datepicker dengan tampilan menggunakan bahasa indonesia&lt;/b&gt;&lt;br /&gt;
Untuk dapat menggunakan datepicker dengan menggunakan bahasa indonesia dibutuhkan sebuah library lagi yaitu &lt;b style="color: red;"&gt;ui.datepicker-id.js&lt;/b&gt;. darimana anda dapat mendapatkannya? jangan khawatir semua contoh yang ada disini saya sediakan &lt;a href="http://www.4shared.com/file/0Bpi0PFx/modifdatepickerjquery.html"&gt;filenya&lt;/a&gt; sehingga nanti anda dapat mendownloadnya.&lt;br /&gt;
Langkahnya sebagai berikut :&lt;br /&gt;
- tambahkan script berikut di antara &lt;b style="color: red;"&gt;&amp;lt;head&amp;gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/b&gt; script ini dapat anda tambahkan dibawah script pada artikel sebelumnya mengenai cara menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery&lt;/a&gt; :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;script type="text/javascript" src="../lib/ui.datepicker-id.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;lengkapnya scriptnya akan seperti dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&amp;nbsp; &lt;b style="color: red;"&gt;&amp;lt;link type="text/css" href="../themes/base/ui.all.css" rel="stylesheet" /&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="../lib/jquery-1.3.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="../lib/ui.core.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="../lib/ui.datepicker.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="../lib/ui.datepicker-id.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript"&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; $(document).ready(function(){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; $("#dtp").datepicker();&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; });&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;untuk pemanggilannya pun masih sama seperti pada posting saya sebelumnya mengenai cara menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery&lt;/a&gt; yaitu dengan menggunakan &lt;b&gt;&lt;span style="color: red;"&gt;id="dtp" &lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;contoh :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Masukan Tanggal : &amp;lt;input id="dtp" type="text"&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: red;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Hasil dari contoh diatas adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2A56sh5JbGF4cxG4hyphenhyphenJ50HbeKJ8dEOuvolPp0VRDotRWp9EIXm5BcRMiG4Lg7E7RIKxzEZoa4tUGCePddZBXR1abfSynsu0P75Or7BCUdywJ__5aiw_WGgaubRDTU4qxcBrSwQQ/s1600/datepicker1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2A56sh5JbGF4cxG4hyphenhyphenJ50HbeKJ8dEOuvolPp0VRDotRWp9EIXm5BcRMiG4Lg7E7RIKxzEZoa4tUGCePddZBXR1abfSynsu0P75Or7BCUdywJ__5aiw_WGgaubRDTU4qxcBrSwQQ/s320/datepicker1.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Bedakan dengan hasil sebelum kita memodifikasinya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS1jIXXCgbCITmiYET-cSocQirSA-2ViejYivhQwbDCdWucrjsThv4ZSIGg3YpNfMQs3sg4p7ZJ9nUjI-rBRXQHslkdx7dVbOwZDhrhiK2oMKg9e6MR0dOaN1yt-FuWVBIt85UeQ/s1600/jquerydtp.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS1jIXXCgbCITmiYET-cSocQirSA-2ViejYivhQwbDCdWucrjsThv4ZSIGg3YpNfMQs3sg4p7ZJ9nUjI-rBRXQHslkdx7dVbOwZDhrhiK2oMKg9e6MR0dOaN1yt-FuWVBIt85UeQ/s320/jquerydtp.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Terlihat perbedaan setelah dimodifikasi kini tampilan datepicker sudah menggunakan bahasa indonesia &lt;b style="color: red;"&gt;Mg=Minggu&lt;/b&gt;, &lt;b style="color: red;"&gt;Sn=Senin&lt;/b&gt;, dst.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Merubah format tanggal datepicker&lt;/b&gt;&lt;br /&gt;
Sebelum kita melakukan modifikasi format tanggal datepicker masih berbentuk "mm/dd/yyyy" contoh tanggal 21 September 2010 maka akan ditulis dengan bentuk "09/21/2010". Agar dapat dirubah formatnya sesuai dengan keinginan kita maka kita akan menggunakan sebuah fungsi dari datepicker dengan nama &lt;b style="color: red;"&gt;dateFormat&lt;/b&gt;.&lt;br /&gt;
Langkahnya adalah sebagai berikut :&lt;br /&gt;
- Pada postingan saya yang sebelumnya mengenai cara menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery&lt;/a&gt; anda tentunya akan menemukan script berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; $(document).ready(function(){&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; $("#dtp").datepicker();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; });&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Sebagaimana disebutkan diatas bahwa untuk merubah format dari datepicker kita akan menggunakan fungsi dari datepicker dengan nama &lt;b style="color: red;"&gt;dateFormat&lt;/b&gt;. Fungsi ini akan kita letakan pada script diatas sehingga nantinya script akan menjadi sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;$(document).ready(function(){&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;$("#dtp").datepicker({&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;dateFormat: "dd MM yy"&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Nah nantinya jika sudah ditambahkan fungsi tersebut diatas secara lengkap script akan menjadi sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;link type="text/css" href="../themes/base/ui.all.css" rel="stylesheet" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/jquery-1.3.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.core.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.datepicker.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.datepicker-id.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
&lt;br /&gt;
$("#dtp").datepicker({&lt;br /&gt;
&lt;br /&gt;
dateFormat: "dd MM yy"&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Hasil dari contoh diatas adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXduPkfcVNVh0LF6M9zmj5JKLypMo1BEBceiEBcJgZZvikQz6T2OOHd7UU9XUOJ7sgv7uLvaUpXbWTaBYC397zQ4OE6MCGWGO_2l9gVSe6tC1QgemHXXZq8vze24tV8wbXZv1Kpw/s1600/datepicker2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXduPkfcVNVh0LF6M9zmj5JKLypMo1BEBceiEBcJgZZvikQz6T2OOHd7UU9XUOJ7sgv7uLvaUpXbWTaBYC397zQ4OE6MCGWGO_2l9gVSe6tC1QgemHXXZq8vze24tV8wbXZv1Kpw/s320/datepicker2.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;3. Menampilkan pilihan bulan dan tahun&lt;/b&gt;&lt;br /&gt;
Seperti yang dapat anda lihat pada contoh-contoh diatas dan juga pada postingan saya sebelumnya mengenai cara menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery&lt;/a&gt; terlihat bahwa bulan dan tahun tidak dapat langsung dipilih pada bulan atau tahun tertentu. kita harus mengklik tombol panah yang ada hingga mendapatkan bulan dan tahun yang diinginkan. tentunya akan sangat merepotkan bila bulan dan tahun yang anda ingin pilih memiliki rentang yang cukup jauh dengan bulan dan tahun sekarang. Untuk mempermudahnya kita bisa memodifikasi datepicker dengan menampilkan combobox pilihan bulan dan tahun dengan menggunakan fungsi &lt;b style="color: red;"&gt;changeMonth&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;changeYear&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
Langkahnya adalah sebagai berikut :&lt;br /&gt;
- Pada contoh sebelumnya kita telah menambahkan sebuah fungsi yaitu &lt;b style="color: red;"&gt;dateFormat&lt;/b&gt;. Penempatan fungsi &lt;b style="color: red;"&gt;changeMonth&lt;/b&gt; dan &lt;b style="color: red;"&gt;changeYear&lt;/b&gt; tidak jauh berbeda dengan contoh sebelumnya jadi pada script berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;$(document).ready(function(){&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;$("#dtp").datepicker({&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;dateFormat: "dd MM yy"&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;kita tambahkan saja script ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;changeMonth: true,&lt;br /&gt;
&lt;br /&gt;
changeYear: true&lt;/b&gt;&lt;/blockquote&gt;Berikut script lengkapnya :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;link type="text/css" href="../themes/base/ui.all.css" rel="stylesheet" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/jquery-1.3.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.core.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.datepicker.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.datepicker-id.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
&lt;br /&gt;
$("#dtp").datepicker({&lt;br /&gt;
&lt;br /&gt;
dateFormat: "dd MM yy",&lt;br /&gt;
&lt;br /&gt;
changeMonth: true,&lt;br /&gt;
&lt;br /&gt;
changeYear: true&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Hasil dari contoh diatas adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibIxw19ji-58mkfzWBM2gYlfnYDSH-Z05H_gSM4WrrakYBRAOrhedFEQAmvR5mHac40lFPuC6hy83ahYZXe1lcMFq8D_HceN09QWc4Luvp2MIjZ-gIYvpLjjrxVcbG2PFNRj1wlQ/s1600/datepicker3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibIxw19ji-58mkfzWBM2gYlfnYDSH-Z05H_gSM4WrrakYBRAOrhedFEQAmvR5mHac40lFPuC6hy83ahYZXe1lcMFq8D_HceN09QWc4Luvp2MIjZ-gIYvpLjjrxVcbG2PFNRj1wlQ/s320/datepicker3.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;4. Menampilkan datepicker menggunakan button&lt;/b&gt;&lt;br /&gt;
Kita dapat menggunakan button untuk menampilkan datepicker adapun button tersebut bisa kita buat lebih menarik dengan menggunakan sebuah image semisal gambar berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9oQOABHJQ7uInPy-Tr3mrlDh9iXZ2kzocEivCNiSFiANC97xqOnzGKYod9oQJ_Xfhbpsiw0aFmweSbtkJaEANaSCzQVOxTyTgQBZMADgZ1_ou75gQcRNN7oRSNxzkLrl5RLFuOQ/s1600/cal.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9oQOABHJQ7uInPy-Tr3mrlDh9iXZ2kzocEivCNiSFiANC97xqOnzGKYod9oQJ_Xfhbpsiw0aFmweSbtkJaEANaSCzQVOxTyTgQBZMADgZ1_ou75gQcRNN7oRSNxzkLrl5RLFuOQ/s320/cal.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Untuk menampilkan datepicker menggunakan button yang menggunakan gambar kita akan menggunakan fungsi &lt;b style="color: red;"&gt;showOn&lt;/b&gt;, &lt;b&gt;&lt;span style="color: red;"&gt;buttonImage&lt;/span&gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;buttonImageOnly&lt;/span&gt;&lt;/b&gt;. Adapun bila kita tidak menggunakan gambar pada buttonnya maka cukup menggunakan fungsi &lt;b&gt;&lt;span style="color: red;"&gt;showOn&lt;/span&gt;&lt;/b&gt;, dan &lt;b&gt;&lt;span style="color: red;"&gt;buttonText&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;
Berikut langkahnya :&lt;br /&gt;
- Siapkan terlebih dahulu image yang akan gunakan untuk button anda bisa menggunakan gambar diatas (save as) ataupun menggunakan image yang ada pada &lt;a href="http://www.4shared.com/file/0Bpi0PFx/modifdatepickerjquery.html"&gt;file contoh&lt;/a&gt; yang bisa anda &lt;a href="http://www.4shared.com/file/0Bpi0PFx/modifdatepickerjquery.html"&gt;download&lt;/a&gt; kemudian.&lt;br /&gt;
- Pada script berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;$(document).ready(function(){&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;$("#dtp").datepicker({&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;dateFormat: "dd MM yy"&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;       &lt;span style="color: red;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;tambahkan script :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;showOn: "button",&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;buttonImage: "../image/cal.gif",&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;buttonImageOnly: true&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;jadi kalau kita gabungkan dengan contoh sebelumnya maka scriptnya akan menjadi seperti berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;link type="text/css" href="../themes/base/ui.all.css" rel="stylesheet" /&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript" src="../lib/jquery-1.3.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript" src="../lib/ui.core.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript" src="../lib/ui.datepicker.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript" src="../lib/ui.datepicker-id.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;$(document).ready(function(){&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;$("#dtp").datepicker({&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;dateFormat: "dd MM yy",&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;changeMonth: true,&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;changeYear: true,&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;showOn: "button",&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;buttonImage: "../image/cal.gif",&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;buttonImageOnly: true&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;});&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Hasil dari contoh diatas adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsCnn691OaUedR-LqWoVKXVaFq9r_Wkua1TJlGBT24_eaUnrbBeOfvZKpBVFX7PzT9D6ISpNftJmZXZ-Pkc0Q9sNXNfQ7hC3MvGVUPtLNJe-bDF_1s9l0N9XP9yuhjwBHlgyUo-A/s1600/datepicker4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsCnn691OaUedR-LqWoVKXVaFq9r_Wkua1TJlGBT24_eaUnrbBeOfvZKpBVFX7PzT9D6ISpNftJmZXZ-Pkc0Q9sNXNfQ7hC3MvGVUPtLNJe-bDF_1s9l0N9XP9yuhjwBHlgyUo-A/s320/datepicker4.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;5. Mengganti theme datepicker&lt;/b&gt;&lt;br /&gt;
Anda dapat merubah tampilan standar datepicker tentunya dengan mendownload terlebih dahulu themenya. Tapi saya sudah sertakan beberapa theme yang dapat anda gunakan pada &lt;a href="http://www.4shared.com/file/0Bpi0PFx/modifdatepickerjquery.html"&gt;file contoh&lt;/a&gt; yang anda dapat &lt;a href="http://www.4shared.com/file/0Bpi0PFx/modifdatepickerjquery.html"&gt;download&lt;/a&gt; nanti.&lt;br /&gt;
Langkahnya sebagai berikut :&lt;br /&gt;
- Seperti dilihat dari script sebelumnya bahwa untuk tampilan datepicker didukung dengan adanya file &lt;b style="color: red;"&gt;*.css&lt;/b&gt; anda bisa melihatnya pada script berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;link  type="text/css"  href="../themes/base/ui.all.css"  rel="stylesheet" /&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Untuk merubah theme dari datepicker maka setelah theme anda miliki anda cukup merubah script diatas misalnya menjadi :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;link type="text/css" href="../themes/le-frog/ui.all.css" rel="stylesheet" /&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Sehingga nantinya keseluruhan script akan menjadi seperti berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;link type="text/css" href="../themes/le-frog/ui.all.css" rel="stylesheet" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/jquery-1.3.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.core.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.datepicker.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="../lib/ui.datepicker-id.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
&lt;br /&gt;
$("#dtp").datepicker({&lt;br /&gt;
&lt;br /&gt;
dateFormat: "dd MM yy",&lt;br /&gt;
&lt;br /&gt;
changeMonth: true,&lt;br /&gt;
&lt;br /&gt;
changeYear: true,&lt;br /&gt;
&lt;br /&gt;
showOn: "button",&lt;br /&gt;
&lt;br /&gt;
buttonImage: "../image/cal.gif",&lt;br /&gt;
&lt;br /&gt;
buttonImageOnly: true&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Hasil dari contoh diatas adalah sebagai berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbFlvL-v8mNcH49PRWwI_vOMu9IfOCl0VyhkMjjcG2JO6ly0zsxCReY6zU7ktY6Li-8prwx-CduRNFbKM7jyNpR8dP71fKz9fopZino5mAqSfLHRl2P4hANh0aTt55D9PZAA_twA/s1600/datepicker5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbFlvL-v8mNcH49PRWwI_vOMu9IfOCl0VyhkMjjcG2JO6ly0zsxCReY6zU7ktY6Li-8prwx-CduRNFbKM7jyNpR8dP71fKz9fopZino5mAqSfLHRl2P4hANh0aTt55D9PZAA_twA/s320/datepicker5.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Ok. semoga postingan kali ini dapat bermanfaat.&lt;br /&gt;
File contoh dapat anda download di &lt;a href="http://www.4shared.com/file/0Bpi0PFx/modifdatepickerjquery.html"&gt;download modifikasi datepicker dengan jquery&lt;/a&gt;.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2A56sh5JbGF4cxG4hyphenhyphenJ50HbeKJ8dEOuvolPp0VRDotRWp9EIXm5BcRMiG4Lg7E7RIKxzEZoa4tUGCePddZBXR1abfSynsu0P75Or7BCUdywJ__5aiw_WGgaubRDTU4qxcBrSwQQ/s72-c/datepicker1.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Datepicker Dengan JQuery</title><link>http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html</link><category>jquery</category><pubDate>Mon, 20 Sep 2010 22:38:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-454126148343739696</guid><description>Pada posting saya terdahulu saya pernah menuliskan bagaimana &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;cara menambahkan datepicker di php dengan ajax&lt;/a&gt; pada artikel kali ini saya akan menuliskan bagaimana menambahkan sebuah &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan menggunakan jquery&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Untuk dapat menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery&lt;/a&gt; pada website diperlukan beberapa file pendukung yaitu :&lt;br /&gt;
- &lt;b style="color: red;"&gt;jquery-1.3.2.js&lt;/b&gt;&lt;br /&gt;
- &lt;b&gt;&lt;span style="color: red;"&gt;ui.core.js&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
- &lt;b&gt;&lt;span style="color: red;"&gt;ui.datepicker.js&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;- &lt;/span&gt;themes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Setelah file tersebut anda miliki barulah anda bisa menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/09/datepicker-dengan-jquery.html"&gt;datepicker dengan jquery&lt;/a&gt; pada website anda.&lt;br /&gt;
Langkahnya adalah sebagai berikut :&lt;br /&gt;
1. Letakan script berikut diantara &lt;b style="color: red;"&gt;&amp;lt;head&amp;gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;/head&amp;gt; &lt;/span&gt;&lt;/b&gt;:&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;link type="text/css" href="themes/base/ui.all.css" rel="stylesheet" /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="lib/jquery-1.3.2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="lib/ui.core.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript" src="lib/ui.datepicker.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function(){&lt;br /&gt;
&lt;br /&gt;
$("#dtp").datepicker();&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Berikut penjelasan singkat dari script diatas :&lt;br /&gt;
- &lt;b style="color: red;"&gt;href="themes/base/ui.all.css"&lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt; pemanggilan css library jquery ui&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;b style="color: red;"&gt;src="lib/jquery-1.3.2.js" &lt;/b&gt;&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;pemanggilan library jquery (jquery-1.3.2.js)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;b style="color: red;"&gt;src="lib/ui.core.js"&lt;/b&gt;&lt;span style="color: red;"&gt; &lt;span style="color: black;"&gt;pemanggilan library utama jquery (ui.core.js)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;span style="color: black;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;b style="color: red;"&gt;src=&lt;/b&gt;&lt;b style="color: red;"&gt;"lib/ui.datepicker.js"&lt;/b&gt;&lt;span style="color: red;"&gt; &lt;span style="color: black;"&gt;pemanggilan library komponen jquery (ui.datepicker.js)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2. Kemudian untuk memanggil datepickernya cukup tambahkan &lt;b&gt;&lt;span style="color: red;"&gt;id="dtp"&lt;/span&gt;&lt;/b&gt;contoh :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;Masukan Tanggal : &amp;lt;input id="dtp" type="text"&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Selesai sudah, berikut tampilannya :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAQNtWiIMSwNieMgaKL_shJ3Y0xWVzZhyphenhyphenCqjhs_LckqTJe7VADCv-NDs1Q-AuyjELf3LmnEoUuoVWB1WYk5wyyDT9_JxNip1glCKJLwQOZInZhHVRoZXtIvDmbVO1ZJYCQUQBQXQ/s1600/jquerydtp.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAQNtWiIMSwNieMgaKL_shJ3Y0xWVzZhyphenhyphenCqjhs_LckqTJe7VADCv-NDs1Q-AuyjELf3LmnEoUuoVWB1WYk5wyyDT9_JxNip1glCKJLwQOZInZhHVRoZXtIvDmbVO1ZJYCQUQBQXQ/s320/jquerydtp.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;File pendukung yang dibutuhkan dapat anda download di &lt;a href="http://www.4shared.com/file/cxn1_tl6/datepickerjquery.html"&gt;download datepicker dengan jquery&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAQNtWiIMSwNieMgaKL_shJ3Y0xWVzZhyphenhyphenCqjhs_LckqTJe7VADCv-NDs1Q-AuyjELf3LmnEoUuoVWB1WYk5wyyDT9_JxNip1glCKJLwQOZInZhHVRoZXtIvDmbVO1ZJYCQUQBQXQ/s72-c/jquerydtp.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Menambahkan Rule Pada JQuery Validation</title><link>http://gnoubdils.blogspot.com/2010/09/menambahkan-rule-pada-jquery-validation.html</link><category>jquery</category><pubDate>Fri, 17 Sep 2010 04:09:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-1308906617212365948</guid><description>Pada artikel saya terdahulu yang berjudul &lt;a href="http://gnoubdils.blogspot.com/2010/05/validasi-pada-form-dengan-jquery.html"&gt;Validasi Pada Form dengan JQuery&lt;/a&gt; dijelaskan bagaimana sebuah form dapat melakukan validasi terlebih dahulu sebelum form tersebut disubmit. Dalam artikel ini akan dijelaskan bagaimana &lt;a href="http://gnoubdils.blogspot.com/2010/09/menambahkan-rule-pada-jquery-validation.html"&gt;menambahkan rule pada jquery validation&lt;/a&gt; untuk melakukan &lt;a href="http://gnoubdils.blogspot.com/2010/05/validasi-pada-form-dengan-jquery.html"&gt;Validasi Pada Form dengan JQuery&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Dokumentasi dari JQuery Validation Plugin sendiri bisa anda lihat pada link berikut ini :&lt;br /&gt;
&lt;a href="http://docs.jquery.com/Plugins/Validation/Validator#Options_for_the_validate.28.29_method"&gt;http://docs.jquery.com/Plugins/Validation/Validator#Options_for_the_validate.28.29_method&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Pada artikel sebelumnya untuk &lt;a href="http://gnoubdils.blogspot.com/2010/05/validasi-pada-form-dengan-jquery.html"&gt;melakukan validasi pada sebuah form&lt;/a&gt; kita hanya perlu menempatkan script berikut ini diantara  &lt;b style="color: red;"&gt;&amp;lt;head&amp;gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/b&gt; :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript" src="includefile/jquery.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript" src="includefile/jquery.validate.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; jQuery(document).ready(function() {&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; jQuery("#myForm").validate({&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;nbsp; })&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Sebenarnya dengan hanya menambahkan script tersebut diantara&amp;nbsp; &lt;b style="color: red;"&gt;&amp;lt;head&amp;gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color: red;"&gt; &lt;/span&gt; anda sudah dapat &lt;a href="http://gnoubdils.blogspot.com/2010/05/validasi-pada-form-dengan-jquery.html"&gt;melakukan validasi terhadap sebuah form&lt;/a&gt;. Tapi bagaimana bila anda ingin memvalidasi jika suatu field pada sebuah form hanya boleh angka, memvalidasi apakah penulisan sebuah email valid, dll?&lt;br /&gt;
Untuk melakukan hal tersebut anda perlu &lt;a href="http://gnoubdils.blogspot.com/2010/09/menambahkan-rule-pada-jquery-validation.html"&gt;menambahkan rule pada jquery validation&lt;/a&gt;. Lalu bagaimanakah caranya untuk menambahkan rulenya? Berikut langkahnya :&lt;br /&gt;
Dalam kasus ini saya memberikan contoh apabila kita menginput nomor telepon field nomor telepon pada form hanya akan menerima input dalam bentuk &lt;b style="color: red;"&gt;angka&lt;/b&gt; dan dibatasi sebanyak &lt;b style="color: red;"&gt;13 digit angka&lt;/b&gt; saja.&lt;br /&gt;
Berikut scriptnya :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; jQuery(document).ready(function() {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;jQuery("#myForm").validate({&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;rules: {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;txttelp: {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;maxlength: 13,&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;number: true&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;}&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;},&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;messages: { &lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;txttelp: {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;maxlength: jQuery.format("Maksimal {0} angka"),&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;number: "Hanya boleh angka"&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;}&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;}&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;});&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;})&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;/blockquote&gt;Terlihat dari script diatas tidak jauh berbeda dengan script sebelumnya hanya terdapat penambahan rule dan message. rule merupakan aturan yang diterapkan pada form saat melakukan validasi sedangkan message merupakan pesan yang akan ditampilkan saat terjadi kesalahan penginputan.&lt;br /&gt;
Selain terdapat penambahan rule dan message dalam penggunaan pada formpun ada sedikit perbedaan bila pada contoh sebelumnya scriptnya seperti berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;input name="txttelp" type="text" id="txttelp"&amp;nbsp;&amp;nbsp; size="20" maxlength="13" class="required" title="Telphone tidak boleh&amp;nbsp;&amp;nbsp; kosong"/&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Setelah anda menambahkan rule dan messagenya maka penggunaannya adalah sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;input id='txttelp' name='txttelp' type='text' size='20'&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Lalu bagaimana caranya untuk memvalidasi penginputan email?&lt;br /&gt;
Khusus untuk memvalidasi penginputan email cukup menambahkan script berikut ini pada message karena rule untuk email ini sendiri sudah terdapat pada plugin sehingga kita hanya perlu untuk menambahkan messagenya saja :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;email: {&lt;br /&gt;
required: "E-mail harus diisi",&lt;br /&gt;
email: "Masukkan E-mail yang valid"&lt;br /&gt;
}&lt;/b&gt;&lt;/blockquote&gt;Lalu penggunaannya pada form adalah sebagai berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&amp;lt;input name="email" id="email" class="required email" size="30" type="text" /&amp;gt;&lt;/b&gt;&lt;/blockquote&gt;Selamat mencoba</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>EASEUS Data Recovery</title><link>http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html</link><category>software</category><pubDate>Sat, 11 Sep 2010 11:39:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-6836070168409082174</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizrViAKwfwReJ6IJ7wWEP3eBjcVlcfzNsnzCH-I6N5gKRzZpGaS_mThIlF3nY92cVMZHChfMkys85viLZlSXtHp6QyktGX-YHbDO9IKztAw3OV4ZJvwVkize0RWnKfdt4cWbwhxQ/s1600/easeusdrw.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizrViAKwfwReJ6IJ7wWEP3eBjcVlcfzNsnzCH-I6N5gKRzZpGaS_mThIlF3nY92cVMZHChfMkys85viLZlSXtHp6QyktGX-YHbDO9IKztAw3OV4ZJvwVkize0RWnKfdt4cWbwhxQ/s320/easeusdrw.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html"&gt;EASEUS Data Recovery&lt;/a&gt; merupakan salah satu software yang dibuat oleh CHENGDU YIWO Tech Development Co., Ltd (YIWO Tech Ltd) yang berfungsi untuk merecovery data yang hilang yang disebabkan oleh penghapusan file secara tidak disengaja, virus, terformat, hilang akibat salah partisi, korup, dan banyak macam masalah yang bukan diakibatkan oleh kerusakan fisik.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html"&gt;EASEUS Data Recovery&lt;/a&gt; dapat merecover file dan folder dari yang komponen-kompenen berikut ini telah rusak bahkan hilang :&lt;br /&gt;
- Partisi&lt;br /&gt;
- Boot Record&lt;br /&gt;
- File Alocation Tabl &lt;br /&gt;
- Root Folder&lt;br /&gt;
- Master File Table&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html"&gt;EASEUS Data Recovery&lt;/a&gt; mendukung file system :&lt;br /&gt;
- FAT12&lt;br /&gt;
- FAT16&lt;br /&gt;
- FAT32&lt;br /&gt;
- NTFS&lt;br /&gt;
- EXT2/EXT3 (&lt;a href="http://gnoubdils.blogspot.com/search/label/linux"&gt;Linux&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
Media yang didukung oleh &lt;a href="http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html"&gt;EASEUS Data Recovery&lt;/a&gt; adalah :&lt;br /&gt;
- IDE HDD&lt;br /&gt;
- SCSI HDD&lt;br /&gt;
- SATA HDD&lt;br /&gt;
- Fire Wire HDD&lt;br /&gt;
- Floppy Drive&lt;br /&gt;
- Dynamic Disc (Simple Volume, Stripped Volume, Spanned Volume, Mirrored Volume, RAID 5 Volume)&lt;br /&gt;
- Compact Flach Card yang menggunakan FAT/NTFS/EXT2/EXT3 File System&lt;br /&gt;
&lt;br /&gt;
Adapun Requirements untuk dapat menggunakan &lt;a href="http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html"&gt;EASEUS Data Recovery&lt;/a&gt; adalah :&lt;br /&gt;
- OS = Windows 2000, XP, 2003, Vista, 2008, dan Windows 7&lt;br /&gt;
- Ram = Minimal 128Mb&lt;br /&gt;
- Sejumlah ruang yang cukup pada harddisk untuk melakukan recovery&lt;br /&gt;
&lt;br /&gt;
Fitur-fitur dari &lt;a href="http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html"&gt;EASEUS Data Recovery&lt;/a&gt; adalah :&lt;br /&gt;
- Merecover file/folder yang terhapus bahkan jika file tersebut sudah tidak ada di recycle bin atau menghapus dengan menggunakan Shift+Del&lt;br /&gt;
- Merecover file/folder dari partisi yang terhapus/hilang/terformat&lt;br /&gt;
- Merecover file yang terkompres dan terenkrip pada NTFS File System&lt;br /&gt;
- Kemampuan untuk mengulang hasil recovery yang terakhir, dll&lt;br /&gt;
&lt;br /&gt;
Yang harus diingat adalah jangan melakukan recovery pada volume yang sama dengan dimana data tersebut hilang contoh file anda hilang berada di C:\Folder maka restorelah file tersebut ke drive lain misal D:\Folder&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/2010/09/easeus-data-recovery.html"&gt;EASEUS Data Recovery&lt;/a&gt; dapat anda download dengan mengklik &lt;a href="http://www.easeus.com/download.htm"&gt;EASEUS Data Recovery Download&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizrViAKwfwReJ6IJ7wWEP3eBjcVlcfzNsnzCH-I6N5gKRzZpGaS_mThIlF3nY92cVMZHChfMkys85viLZlSXtHp6QyktGX-YHbDO9IKztAw3OV4ZJvwVkize0RWnKfdt4cWbwhxQ/s72-c/easeusdrw.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Mengatasi bugs pada file content.php pada cms lokomedia v1</title><link>http://gnoubdils.blogspot.com/2010/09/mengatasi-bugs-pada-file-contentphp.html</link><category>php</category><pubDate>Tue, 7 Sep 2010 23:43:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-8723590440689204055</guid><description>Pada postingan saya yang sebelumnya dengan judul &lt;a href="http://gnoubdils.blogspot.com/2010/09/bugs-pada-cms-lokomedia-versi-1.html"&gt;Bugs pada cms lokomedia versi 1&lt;/a&gt; dijelaskan bahwa &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; Lokomedia memiliki bugs yang dapat mengakibatkan seorang yang belum login dapat masuk kehalaman admin.&lt;br /&gt;
&lt;br /&gt;
Bugs ini penyebabnya adalah tidak digunakannya session pada pemanggilan file &lt;b style="color: red;"&gt;content.php&lt;/b&gt; sehingga siapapun dapat mengaksesnya sebagai seorang administrator/user.&lt;br /&gt;
&lt;br /&gt;
Nah untuk dapat &lt;a href="http://gnoubdils.blogspot.com/2010/09/mengatasi-bugs-pada-file-contentphp.html"&gt;mengatasi bugs pada cms lokomedia&lt;/a&gt; cukup mudah anda hanya perlu menambahkan beberapa baris script pada file &lt;b style="color: red;"&gt;content.php&lt;/b&gt;&lt;br /&gt;
Pertama-tama carilah script berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;if ($_GET[module]=='home'){&lt;/b&gt;&lt;/blockquote&gt;Sebelum script tersebut tambahkanlah script berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;if($_SESSION[leveluser]=="admin")&lt;br /&gt;
&lt;br /&gt;
{&lt;/b&gt;&lt;/blockquote&gt;Berikutnya carilah scrit berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;else{&lt;br /&gt;
&lt;br /&gt;
echo "&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;MODUL BELUM ADA&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;";&lt;br /&gt;
&lt;br /&gt;
}&lt;/b&gt;&lt;/blockquote&gt;Setelah script tersebut, tambahkanlah script berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;else&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;{&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda Tidak Dapat Mengakses Halaman Ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;/blockquote&gt;Nantinya secara keseluruhan script anda akan menjadi seperti ini :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;&amp;lt;?php&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/koneksi.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/library.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/fungsi_indotgl.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/fungsi_combobox.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/class_paging.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;if($_SESSION[leveluser]=="admin")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; // Bagian Home&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if ($_GET[module]=='home'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;h2&amp;gt;Selamat Datang&amp;lt;/h2&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;Hai &amp;lt;b&amp;gt;$_SESSION[namauser]&amp;lt;/b&amp;gt;, silahkan klik menu pilihan yang berada &lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; di sebelah kiri untuk mengelola content website. &amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p align=right&amp;gt;Login Hari ini: ";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo tgl_indo(date("Y m d")); &lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo " | "; &lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo date("H:i:s");&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;/p&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Profil Lembaga&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='profil'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; $sql&amp;nbsp; = mysql_query("SELECT * FROM modul WHERE id_modul='11'");&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; $r&amp;nbsp;&amp;nbsp;&amp;nbsp; = mysql_fetch_array($sql);&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt; echo "&amp;lt;h2&amp;gt;Profil Lembaga&amp;lt;/h2&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;form method=POST enctype='multipart/form-data' action=aksi.php?module=profil&amp;amp;act=update&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;input type=hidden name=id value=$r[id_modul]&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;table&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;img src=foto_berita/$r[gambar]&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Ganti Foto : &amp;lt;input type=file size=30 name=fupload&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;textarea name=isi cols=94 rows=30&amp;gt;$r[static_content]&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=submit value=Update&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian User&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='user'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_user.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Modul&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='modul'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_modul.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Agenda&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='agenda'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_agenda.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Berita&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='berita'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_berita.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Pengumuman&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='pengumuman'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_pengumuman.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Banner&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='banner'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_banner.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Hubungi Kami&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='hubungi'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_hubungi.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Apabila modul tidak ditemukan&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else{&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;MODUL BELUM ADA&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda Tidak Dapat Mengakses Halaman Ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; ?&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;/blockquote&gt;Dengan menggunakan script diatas yang bisa mengakses file &lt;b style="color: red;"&gt;content.php&lt;/b&gt; adalah hanya administrator saja. bagaimana jika anda ingin membuat jika modul bisa diakses oleh administrator dan user ?&lt;br /&gt;
Tinggal rubah scriptnya menjadi seperti berikut ini :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;&amp;lt;?php&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/koneksi.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/library.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/fungsi_indotgl.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/fungsi_combobox.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "../config/class_paging.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Home&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if ($_GET[module]=='home'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin" OR $_SESSION[leveluser]=="user")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;h2&amp;gt;Selamat Datang&amp;lt;/h2&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;Hai &amp;lt;b&amp;gt;$_SESSION[namauser]&amp;lt;/b&amp;gt;, silahkan klik menu pilihan yang berada &lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; di sebelah kiri untuk mengelola content website. &amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p&amp;gt;&amp;amp;nbsp;&amp;lt;/p&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;p align=right&amp;gt;Login Hari ini: ";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo tgl_indo(date("Y m d")); &lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo " | "; &lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo date("H:i:s");&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;/p&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Profil Lembaga&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='profil'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; $sql&amp;nbsp; = mysql_query("SELECT * FROM modul WHERE id_modul='11'");&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; $r&amp;nbsp;&amp;nbsp;&amp;nbsp; = mysql_fetch_array($sql);&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt; echo "&amp;lt;h2&amp;gt;Profil Lembaga&amp;lt;/h2&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;form method=POST enctype='multipart/form-data' action=aksi.php?module=profil&amp;amp;act=update&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;input type=hidden name=id value=$r[id_modul]&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;table&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;img src=foto_berita/$r[gambar]&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Ganti Foto : &amp;lt;input type=file size=30 name=fupload&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;textarea name=isi cols=94 rows=30&amp;gt;$r[static_content]&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;input type=submit value=Update&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; &amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian User&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='user'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_user.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Modul&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='modul'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_modul.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Agenda&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='agenda'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin" OR $_SESSION[leveluser]=="user")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_agenda.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Berita&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='berita'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin" OR $_SESSION[leveluser]=="user")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_berita.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Pengumuman&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='pengumuman'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_pengumuman.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Banner&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='banner'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_banner.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Bagian Hubungi Kami&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; elseif ($_GET[module]=='hubungi'){&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; if($_SESSION[leveluser]=="admin")&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; include "modul/mod_hubungi.php";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Anda tidak dapat mengakses halaman ini&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;b style="color: red;"&gt;// Apabila modul tidak ditemukan&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; else{&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; echo "&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;MODUL BELUM ADA&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;";&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; }&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&amp;nbsp; ?&amp;gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;&lt;/b&gt;&lt;/blockquote&gt;Nah setelah anda ubah script pada file &lt;b style="color: red;"&gt;content.php&lt;/b&gt; cobalah akses kembali web dengan memanggil URLnya seperti berikut :&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: red;"&gt;http://www.apaajadeh.com/admin/content.php?module=home&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Hasilnya akan tampak seperti berikut ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIsVpMRVA6Kk4xYyNdaMNw8KeuIm0LcQASSlO6W4Z_hSHyp30ZSBj-M7w_3nwdO19mEaBjxfTzdjfMxZPccC5LZ2fMwq6_6seI6Selayc4iAyF5F7LFOwoyiGQtQigyXiZiMsI5Q/s1600/trickcmslokomedia.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIsVpMRVA6Kk4xYyNdaMNw8KeuIm0LcQASSlO6W4Z_hSHyp30ZSBj-M7w_3nwdO19mEaBjxfTzdjfMxZPccC5LZ2fMwq6_6seI6Selayc4iAyF5F7LFOwoyiGQtQigyXiZiMsI5Q/s320/trickcmslokomedia.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Selamat mencoba..</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIsVpMRVA6Kk4xYyNdaMNw8KeuIm0LcQASSlO6W4Z_hSHyp30ZSBj-M7w_3nwdO19mEaBjxfTzdjfMxZPccC5LZ2fMwq6_6seI6Selayc4iAyF5F7LFOwoyiGQtQigyXiZiMsI5Q/s72-c/trickcmslokomedia.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Bugs pada cms lokomedia versi 1</title><link>http://gnoubdils.blogspot.com/2010/09/bugs-pada-cms-lokomedia-versi-1.html</link><category>hacking</category><pubDate>Tue, 7 Sep 2010 23:01:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-894561999050448947</guid><description>&lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; Lokomedia merupakan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS (Content Management System)&lt;/a&gt; yang dibuat oleh Lukmanul Hakim dimana &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini bersifat opensource yang source codenya diberikan dalam bundling buku yang ditulis oleh Lukmanul Hakim dengan judul "Membongkar Trik Rahasia Para Master PHP". Dalam buku itu sendiri kita diajarkan untuk membuat sebuah website lebih khususnya kepada project untuk membuat sebuah &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; Lokomedia Versi 1 merupakan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; versi pertama yang diluncurkan karena setelahnya memang dikeluarkan lagi versi terbarunya pada buku yang berikutnya bahkan pada bukunya yang terakhir &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini sudah diupdate sedemikian rupa bahkan sudah menggunakan framework jquery didalamnya.&lt;br /&gt;
&lt;br /&gt;
Berdasarkan penglihatan saya melalui mesin pencari google dengan menggunakan keyword &lt;b style="color: red;"&gt;inurl:media.php&lt;/b&gt;&lt;br /&gt;
saya menemukan cukup banyak situs yang menggunakan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini. Keyword ini saya pergunakan dikarenakan setiap web yang menggunakan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini urlnya pasti berbentuk seperti ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: red;"&gt;&lt;b&gt;http://www.apaajadeh.com/media.php?module=home&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
Lalu ada apa gerangan dengan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini?&lt;br /&gt;
Ada satu hal yang hendak saya bahas disini terutama mengenai &lt;a href="http://gnoubdils.blogspot.com/2010/09/bugs-pada-cms-lokomedia-versi-1.html"&gt;bugs yang ada pada CMS Lokomedia&lt;/a&gt;. sebenarnya &lt;a href="http://gnoubdils.blogspot.com/2010/09/bugs-pada-cms-lokomedia-versi-1.html"&gt;bugs pada cms lokomedia&lt;/a&gt; sudah lama ditemukan dan sang pembuat &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; pun sudah memberikan update pada buku berikutnya yaitu pada buku "Trik Rahasia Master PHP Terbongkar Lagi". Namun entah kenapa masih saja ada beberapa situs yang belum melakukan update sehingga hal ini sangat riskan untuk website tersebut.&lt;br /&gt;
Ini telah saya buktikan sendiri pada beberapa situs yang saya dapati melalui google. &lt;br /&gt;
Bugs yang paling utamanya adalah memungkinkan user yang tidak login dan tanpa level admin dapat merubah / mengutak-atik isi website dengan sesuka hatinya hal ini dikarenakan adanya suatu bugs pada file &lt;b style="color: red;"&gt;content.php&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Bagaimana itu bisa terjadi langkah dibawah ini menjelaskan bagaimana seorang yang tidak login dapat melakukan perubahan terhadap isi/konten dari website yang menggunakan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini.&lt;br /&gt;
Sebelum lebih jauh membahasnya berikut gambar tampilan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; Lokomedia Versi 1.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWv1xxAA8aT6z3DAI5ObJBYPXS9bQ5Qf5Y-sH5L_LP24bz1T_fy1O50hc9GF_AJLm1TLaYZVgz2hmE_guPSfPueVwVn-N7SZ59J29wchkiueFC4KD60qesjbHcAwAOsKX_5BMX7g/s1600/hclokomediacms1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWv1xxAA8aT6z3DAI5ObJBYPXS9bQ5Qf5Y-sH5L_LP24bz1T_fy1O50hc9GF_AJLm1TLaYZVgz2hmE_guPSfPueVwVn-N7SZ59J29wchkiueFC4KD60qesjbHcAwAOsKX_5BMX7g/s320/hclokomediacms1.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Dari struktur file yang ada pada &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini untuk dapat mengakses halaman admin kita dapat menambahkan kata admin setelah domain web.&lt;br /&gt;
Contoh :&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: red;"&gt;http://www.apaajadeh.com/admin&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Lalu akan tampil halaman untuk melakukan login seperti gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim-MrDnKjz-pH0-gUvfWHjdXPEsR-ogIdlUx30KeBG56iA0t6weaOcn5TArBc1_WbTpAzQlcw8mWojzKocI9ZeIXM2tIGzKGPY6XCIS3hx8D3qUJfOh4cHI26DB06oYF5p_4r_vA/s1600/hclokomediacms2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim-MrDnKjz-pH0-gUvfWHjdXPEsR-ogIdlUx30KeBG56iA0t6weaOcn5TArBc1_WbTpAzQlcw8mWojzKocI9ZeIXM2tIGzKGPY6XCIS3hx8D3qUJfOh4cHI26DB06oYF5p_4r_vA/s320/hclokomediacms2.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Lalu bagaimanakah seseorang yang tanpa login dapat mengakses halaman admin?&lt;br /&gt;
Apakah dengan menggunakan &lt;a href="http://gnoubdils.blogspot.com/2009/09/step-by-step-sql-injection.html"&gt;teknik SQL Injection&lt;/a&gt; atau sejenisnya?&lt;br /&gt;
Jawabannya adalah tidak perlu menggunakan &lt;a href="http://gnoubdils.blogspot.com/2009/09/step-by-step-sql-injection.html"&gt;teknik SQL Injection&lt;/a&gt; bagi seseorang yang tidak login untuk dapat masuk kehalaman admin.&lt;br /&gt;
Lalu bagaimana caranya?&lt;br /&gt;
Pada url ubahlah menjadi :&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: red;"&gt;http://www.apaajadeh.com/admin/content.php?module=home&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
apa yang terjadi?? Baaamm... website menunjukan bahwa ada sedang dalam keadaan login sebagai seorang admin/user&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigxAXNGIGi_kbmx_B9zZXtNFaUv22wjX8BjFwCjdj4zK-ZiuPPAq8grEviX_XAm4rUy6ABZ9FzB1I9eLqwmqgiL2i9wfT3w-fC1Ej1oQugHnMwowSGB2diQxuNp6QThdcgr93qXg/s1600/hclokomediacms3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigxAXNGIGi_kbmx_B9zZXtNFaUv22wjX8BjFwCjdj4zK-ZiuPPAq8grEviX_XAm4rUy6ABZ9FzB1I9eLqwmqgiL2i9wfT3w-fC1Ej1oQugHnMwowSGB2diQxuNp6QThdcgr93qXg/s320/hclokomediacms3.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Begitu mudahnya seorang yang tanpa login untuk bisa mengakses halaman admin.&lt;br /&gt;
Lalu apakah hanya sampai disini?&lt;br /&gt;
Tentu tidak.. dengan memanfaatkan bugs ini kita bisa merubah isi/konten website bahkan bisa juga untuk menambahkan user. hmm.. kalau sudah begini website kita sudah sangat tidak aman.&lt;br /&gt;
Berikut contoh pemanfaatan bugs ini untuk menambahkan sebuah user baru..&lt;br /&gt;
pada URL ubah menjadi seperti berikut ini :&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: red;"&gt;http://www.apaajadeh.com/admin/content.php?module=user&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
maka akan tampil halaman untuk melakukan manajemen user. dari situ kita bisa menambah, mengedit, bahkan menghapus user yang ada.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyS2HozxcO3gtxsYLiPVkmdL70oB_1JwGYviYwDuFoh_OisHM-kpYT6SGVNlWAFNAOOiwks4AGwayCrENpDHO7BUG7zJJgNmMvD46Dp-XpEde9RCXKeTmAPDxqMhz2I4hVWD1fwg/s1600/hclokomediacms4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyS2HozxcO3gtxsYLiPVkmdL70oB_1JwGYviYwDuFoh_OisHM-kpYT6SGVNlWAFNAOOiwks4AGwayCrENpDHO7BUG7zJJgNmMvD46Dp-XpEde9RCXKeTmAPDxqMhz2I4hVWD1fwg/s320/hclokomediacms4.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Jadi jika anda ingin merubah suatu modul cukup dengan menyertakan nama modulnya setelah &lt;b style="color: red;"&gt;content.php?module=&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Dalam kondisi standardnya (yang diberikan pada bukunya) terdapat 8 buah modul yang digunakan untuk memanage isi/konten web yaitu :&lt;br /&gt;
- Manajemen User&lt;br /&gt;
- Manajemen Modul&lt;br /&gt;
- Profil&lt;br /&gt;
- Berita&lt;br /&gt;
- Agenda&lt;br /&gt;
- Pengumuman&lt;br /&gt;
- Banner&lt;br /&gt;
- Hubungi Kami&lt;br /&gt;
&lt;br /&gt;
Untuk dapat melihat modul apa saja yang ada pada &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; tersebut ubahlah URL menjadi seperti berikut ini :&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: red;"&gt;http://www.apaajadeh.com/admin/content.php?module=modul&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Kalau sudah begini sisanya tinggal terserah anda mau melakukan apa :)&lt;br /&gt;
Nah contoh berikut ini adalah yang bisa terjadi pada website apabila belum dilakukan patch (saya melakukan perubahan pada profil) :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfc2PPcBrDAsYDkYkK-k7Q1xs72LvvMJYCALiwM-36T4-gDWA9jPmKUj7IcoOLTuChbMl58dJOePVCYUZ2e1KjbFmO_adnVnh5Dmk9l4BmikiOK-7ToElXsbQcMHHrEbZZE5vTHg/s1600/hclokomediacms5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfc2PPcBrDAsYDkYkK-k7Q1xs72LvvMJYCALiwM-36T4-gDWA9jPmKUj7IcoOLTuChbMl58dJOePVCYUZ2e1KjbFmO_adnVnh5Dmk9l4BmikiOK-7ToElXsbQcMHHrEbZZE5vTHg/s320/hclokomediacms5.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Ok.. semoga informasi&amp;nbsp; ini berguna khususnya bagi yang webnya menggunakan &lt;a href="http://gnoubdils.blogspot.com/search/label/cms"&gt;CMS&lt;/a&gt; ini tetapi belum melakukan patch..&lt;br /&gt;
Next time saya akan memposting trick untuk mengatasi bugs ini.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWv1xxAA8aT6z3DAI5ObJBYPXS9bQ5Qf5Y-sH5L_LP24bz1T_fy1O50hc9GF_AJLm1TLaYZVgz2hmE_guPSfPueVwVn-N7SZ59J29wchkiueFC4KD60qesjbHcAwAOsKX_5BMX7g/s72-c/hclokomediacms1.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Operator Perbandingan Di Visual C++ 2005</title><link>http://gnoubdils.blogspot.com/2010/07/operator-perbandingan-di-visual-c-2005.html</link><category>visual c++ 2005</category><pubDate>Wed, 7 Jul 2010 00:58:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-6125961881886390496</guid><description>Operator perbandingan adalah operator yang digunakan untuk membandingkan antara dua buah nilai, yang akan menghasilkan nilai &lt;i&gt;&lt;b&gt;true &lt;/b&gt;&lt;/i&gt;jika kondisinya terpenuhi dan &lt;i&gt;&lt;b&gt;false &lt;/b&gt;&lt;/i&gt;jika sebaliknya.&lt;br /&gt;
Berikut ini adalah table operator perbandingan yang dapat digunakan di &lt;a href="http://gnoubdils.blogspot.com/search/label/visual%20c%2B%2B%202005"&gt;visual c++ 2005&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;table style="width: 486px;"&gt;&lt;tbody&gt;
&lt;tr&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td width="68"&gt;Operator&lt;/td&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td width="405"&gt;Keterangan&lt;/td&gt; &amp;nbsp; &lt;/tr&gt;
&lt;tr&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;= =&lt;/td&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;true, apabila nilai pertama sama dengan nilai kedua &lt;/td&gt; &amp;nbsp; &lt;/tr&gt;
&lt;tr&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;&amp;gt;&lt;/td&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;true, apabila nilai pertama lebih besar dari nilai kedua &lt;/td&gt; &amp;nbsp; &lt;/tr&gt;
&lt;tr&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;&amp;lt;&lt;/td&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;true, apabila nilai pertama lebih kecil dari nilai kedua&lt;/td&gt; &amp;nbsp; &lt;/tr&gt;
&lt;tr&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;&amp;gt;=&lt;/td&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;true, apabila nilai pertama lebih besar atau sama dengan nilai&lt;br /&gt;
kedua&lt;/td&gt; &amp;nbsp; &lt;/tr&gt;
&lt;tr&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;&amp;lt;=&lt;/td&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;true, apabila nilai pertama lebih kecil atau sama dengan nilai&lt;br /&gt;
kedua&lt;/td&gt; &amp;nbsp; &lt;/tr&gt;
&lt;tr&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;!=&lt;/td&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;td&gt;true, apabila nilai pertama tidak sama dengan nilai kedua&lt;/td&gt; &amp;nbsp;&amp;nbsp;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Dalam tutorial kali ini akan menjelaskan penggunaan &lt;a href="http://gnoubdils.blogspot.com/2010/07/operator-perbandingan-di-visual-c-2005.html"&gt;operator perbandingan di visual c++ 2005&lt;/a&gt; secara sederhana.&lt;br /&gt;
Tambahkanlah 3 buah objek label, 2 buah objek textbox, dan juga 6buah button seperti pada gambar dibawah ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAuXw0jixX6gt3j7ZshJEoGakvIsc9irwOL9UhEy7jeK-o1gA8tR9lGmXM4mSYyH0Qt8roujU91st9qr_7RjhNgpE14bf0DhOJcfSoLFQoanDHXhUL1KWOUuk3x-2GCo9bq2j6NQ/s1600/opbanding1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAuXw0jixX6gt3j7ZshJEoGakvIsc9irwOL9UhEy7jeK-o1gA8tR9lGmXM4mSYyH0Qt8roujU91st9qr_7RjhNgpE14bf0DhOJcfSoLFQoanDHXhUL1KWOUuk3x-2GCo9bq2j6NQ/s320/opbanding1.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
kemudian aturlah propertiesnya seperti berikut :&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Form1&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;      Properties&lt;/span&gt;&lt;br /&gt;
StartPosition : CenterScreen&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Label1&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;      Properties&lt;/span&gt;&lt;br /&gt;
Text : Nilai 1&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Label2&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Text : Nilai 2&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Label3&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Text : ............&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Textbox1&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Name : txtnil1&lt;br /&gt;
Text : (kosongkan text)&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Textbox2&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Name : txtnil2&lt;br /&gt;
Text : (kosongkan text)&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Button1&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;br /&gt;
&lt;/span&gt;Name :                       cmdsama&lt;br /&gt;
Text : = =&amp;nbsp; &lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Button2&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Name : cmdkrgdr&lt;br /&gt;
Text : &amp;lt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Button3&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Name : cmdlbhdr&lt;br /&gt;
Text : &amp;amp;gt &lt;/blockquote&gt;&lt;blockquote&gt; &lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Button4&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Name : cmdgasama&lt;br /&gt;
Text : != &lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Button5&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Name : cmdkrgdrsama&lt;br /&gt;
Text : &amp;lt;=&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Nama Kontrol&lt;/span&gt;&lt;br /&gt;
Button6&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Properties&lt;/span&gt;&lt;br /&gt;
Name : cmdlbhdrsama&lt;br /&gt;
Text : &amp;lt;=&lt;/blockquote&gt;Tambahkan variable global berikut ini pada form&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;int nil1, nil2;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;bool hasil;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Bagi yang belum mengetahui &lt;a href="http://gnoubdils.blogspot.com/2010/07/deklarasi-variable-di-visual-c-2005.html"&gt;cara mendeklarasikan variable di visual c++ 2005&lt;/a&gt; bisa melihat pada link berikut ini &lt;a href="http://gnoubdils.blogspot.com/2010/07/deklarasi-variable-di-visual-c-2005.html"&gt;http://gnoubdils.blogspot.com/2010/07/deklarasi-variable-di-visual-c-2005.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Jika sudah mendeklarasikan variable global yang dibutuhkan, pada jendela form / designer double klik tombol cmdsama ( = = ) lalu ketikkanlah kode berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;private: System::Void cmdsama_Click(System::Object^&amp;nbsp; sender, System::EventArgs^&amp;nbsp; e) {&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil1=Int32::Parse (txtnil1-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil2=Int32::Parse (txtnil2-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;hasil = nil1 == nil2;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;lblhasil-&amp;gt;Text = "Nilai " + nil1 + " " + cmdsama-&amp;gt;Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&amp;nbsp;Lanjutkanlah dengan menambahkan kode-kode berikut ini sesuai dengan objeknya..&lt;br /&gt;
- cmdkrgdr : &lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;private: System::Void cmdkrgdr_Click(System::Object^&amp;nbsp; sender, System::EventArgs^&amp;nbsp; e) {&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil1=Int32::Parse (txtnil1-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil2=Int32::Parse (txtnil2-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;hasil = nil1 &amp;lt; nil2;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;lblhasil-&amp;gt;Text = "Nilai " + nil1 + " " +&amp;nbsp; cmdkrgdr-&amp;gt;Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;- cmdlbhdr :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;private: System::Void cmdlbhdr_Click(System::Object^&amp;nbsp; sender, System::EventArgs^&amp;nbsp; e) {&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;nil1=Int32::Parse (txtnil1-&amp;gt;Text);&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;nil2=Int32::Parse (txtnil2-&amp;gt;Text);&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;hasil = nil1 &amp;gt; nil2;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;lblhasil-&amp;gt;Text = "Nilai " + nil1 + " " +&amp;nbsp; cmdlbhdr-&amp;gt;Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;&lt;/b&gt;&lt;br /&gt;
&lt;b style="color: red;"&gt;}&lt;/b&gt;&lt;/blockquote&gt;- cmdgasama :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;private: System::Void cmdgasama_Click(System::Object^&amp;nbsp; sender, System::EventArgs^&amp;nbsp; e) {&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;nil1=Int32::Parse (txtnil1-&amp;gt;Text);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;nil2=Int32::Parse (txtnil2-&amp;gt;Text);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;hasil = nil1 != nil2;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;lblhasil-&amp;gt;Text = "Nilai " + nil1 + " " +&amp;nbsp; cmdgasama-&amp;gt;Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;/b&gt; &lt;/blockquote&gt;- cmdkrgdrsama :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;private: System::Void cmdkrgdrsama_Click(System::Object^&amp;nbsp; sender, System::EventArgs^&amp;nbsp; e) {&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil1=Int32::Parse (txtnil1-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil2=Int32::Parse (txtnil2-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;hasil = nil1 &amp;lt;= nil2;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;lblhasil-&amp;gt;Text = "Nilai " + nil1 + " " +&amp;nbsp; cmdkrgdrsama-&amp;gt;Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;- cmdlbhdrsama :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;private: System::Void cmdlbhdrsama_Click(System::Object^&amp;nbsp; sender, System::EventArgs^&amp;nbsp; e) {&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil1=Int32::Parse (txtnil1-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;nil2=Int32::Parse (txtnil2-&amp;gt;Text);&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;hasil = nil1 &amp;gt;= nil2;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;lblhasil-&amp;gt;Text = "Nilai " + nil1 + " " +&amp;nbsp; cmdlbhdrsama-&amp;gt;Text + " Nilai " + nil2 + " Hasil bandingnya adalah " + hasil;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;Jalankan program dengan menekan tombol F5 pada keyboard.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAuXw0jixX6gt3j7ZshJEoGakvIsc9irwOL9UhEy7jeK-o1gA8tR9lGmXM4mSYyH0Qt8roujU91st9qr_7RjhNgpE14bf0DhOJcfSoLFQoanDHXhUL1KWOUuk3x-2GCo9bq2j6NQ/s72-c/opbanding1.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Deklarasi Variable Di Visual C++ 2005</title><link>http://gnoubdils.blogspot.com/2010/07/deklarasi-variable-di-visual-c-2005.html</link><category>visual c++ 2005</category><pubDate>Wed, 7 Jul 2010 00:37:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-7952863889656557328</guid><description>&lt;b&gt;Variable&lt;/b&gt; merupakan tempat untuk menyimpan data yang akan diproses oleh program yang disimpan dimemori komputer selama variable tersebut masih digunakan oleh program.&lt;br /&gt;
Dalam mendeklarasikan sebuah variable khususnya di visual c++ sama halnya dengan pendeklarasian variable di C++ dimana terdapat beberapa aturan yang harus diikuti, aturan-aturan tersebut yaitu :&lt;br /&gt;
1. Variable bersifat &lt;i&gt;&lt;b&gt;case sensitive&lt;/b&gt;&lt;/i&gt; yang artinya membedakan antara penulisan &lt;b&gt;VARIABLE &lt;/b&gt;dengan &lt;b&gt;variable &lt;/b&gt;atau &lt;b&gt;Variable&lt;/b&gt;.&lt;br /&gt;
2. Nama variable tidak boleh diawali dengan angka atau terdiri dari angka semua misalkan, &lt;b&gt;1angka&lt;/b&gt;, &lt;b&gt;1234&lt;/b&gt;&lt;br /&gt;
3. Nama variable tidak boleh mengandung spasi apabila memang harus mengandung spasi maka bisa diganti dengan underscore ( _ ) misalkan &lt;b&gt;ini_variable&lt;/b&gt;&lt;br /&gt;
4. Nama variable tidak boleh menggunakan simbol-simbol seperti &lt;b&gt;/&lt;/b&gt;, &lt;b&gt;#&lt;/b&gt;&lt;br /&gt;
5. Nama variable tidak boleh menggunakan &lt;i&gt;&lt;b&gt;keyword &lt;/b&gt;&lt;/i&gt;/ kata kunci khusus yang telah digunakan oleh bahasa pemrograman bersangkutan misalkan &lt;b&gt;if&lt;/b&gt;, &lt;b&gt;return&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Variable dibagi menjadi 2 jenis yaitu &lt;b&gt;variable lokal&lt;/b&gt; dan &lt;b&gt;global&lt;/b&gt;.&lt;br /&gt;
Variable lokal adalah variable yang hanya bisa digunakan pada lingkup tempat variable tersebut dideklarasikan. Misalkan variable A dideklarasikan pada fungsi A atau objek A.&lt;br /&gt;
Variable global adalah variable yang dideklarasikan pada lingkup yang lebih tinggi dari fungsi atau objek.&lt;br /&gt;
&lt;br /&gt;
Dalam tutorial kali ini saya akan menjelaskan &lt;a href="http://gnoubdils.blogspot.com/2010/07/deklarasi-variable-di-visual-c-2005.html"&gt;bagaimana mendeklarasikan variable di visual c++ 2005&lt;/a&gt; baik yang bersifat lokal maupun global.&lt;br /&gt;
Berikut langkah-langkahnya :&lt;br /&gt;
1. Buatlah sebuah form baru pada &lt;a href="http://gnoubdils.blogspot.com/search/label/visual%20c%2B%2B%202005"&gt;visual c++ 2005&lt;/a&gt; dengan didalamnya ditambahkan 2 buah objek button seperti pada gambar dibawah ini&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglpzw8vE-Gp5r33c_9u_YV0rPjjDiOdCcMRBFq7-2ulwh5ZeyVv7KeKsv-Oz0JvBuz88W_SchzD-2PvMFyVOqW1WMXUFdJodS8rQ76XNPOt6ECGBosnVFMr4ZW0mVXihpT6D9bLA/s1600/formvariable.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglpzw8vE-Gp5r33c_9u_YV0rPjjDiOdCcMRBFq7-2ulwh5ZeyVv7KeKsv-Oz0JvBuz88W_SchzD-2PvMFyVOqW1WMXUFdJodS8rQ76XNPOt6ECGBosnVFMr4ZW0mVXihpT6D9bLA/s320/formvariable.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
2. Kita terlebih dahulu akan mendeklarasikan variable didalam sebuah objek button. Klik ganda button pertama yang memiliki caption/text &lt;b&gt;Variable Lokal&lt;/b&gt; kemudian ketikanlah script berikut ini:&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;private: System::Void button1_Click(System::Object^&amp;nbsp; sender, System::EventArgs^&amp;nbsp; e) {&lt;br /&gt;
&lt;br /&gt;
int nilailokal = 15;&lt;br /&gt;
&lt;br /&gt;
MessageBox::Show("Angka yang berada pada variable nilai lokal = " + nilailokal.ToString(), "Hasil");&lt;br /&gt;
&lt;br /&gt;
}&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;int nilailokal = 15&lt;/b&gt; merupakan deklarasi sebuah variable yang bersifat lokal.&lt;br /&gt;
&lt;br /&gt;
3. Berikutnya adalah mendeklarasikan variable yang bersifat global. Untuk mendeklarasikan variable yang bersifat global pada jendela code carilah kode berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;public ref class Form1 : public System::Windows::Forms::Form&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;kode diatas merupakan kode yang secara otomatis diciptakan oleh &lt;a href="http://gnoubdils.blogspot.com/search/label/visual%20c%2B%2B%202005"&gt;visual c++ 2005&lt;/a&gt; yang menunjukan bahwa class Form1 merupakan class yang bersifat public.&lt;br /&gt;
untuk mendeklarasikan variable yang bersifat global deklarasikanlah variable tersebut diatas kode diatas dimana nantinya akan seperti kode dibawah ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;int nilaiglobal = 3;&lt;br /&gt;
&lt;br /&gt;
public ref class Form1 : public System::Windows::Forms::Form&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;kembali lagi ke jendela form double klik button kedua yang memiliki caption/text &lt;b&gt;Variable Global&lt;/b&gt; kemudian ketikkanlah kode berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b style="color: red;"&gt;MessageBox::Show("Angka yang berada pada variable nilai global = " + nilaiglobal.ToString(), "Hasil");&lt;/b&gt;&lt;/blockquote&gt;4. Jalankan program dengan menekan tombol F5 pada keyboard. Kliklah tombol yang ada di form. maka akan tampil seperti gambar dibawah &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXSMZ0NfISyD2aNCgpPlLzhGaKidok0X26Opw7LQE-PTUtSME05fpV-40DS6a57s_u-JDmpP7fjY260-IxVw9JJvGyzI64uYvc_sVWSjMhF0frGx6uzG5MO0Xc3cPC92YWyEPZyQ/s1600/hasilvar1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXSMZ0NfISyD2aNCgpPlLzhGaKidok0X26Opw7LQE-PTUtSME05fpV-40DS6a57s_u-JDmpP7fjY260-IxVw9JJvGyzI64uYvc_sVWSjMhF0frGx6uzG5MO0Xc3cPC92YWyEPZyQ/s320/hasilvar1.PNG" /&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 class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilqM36yJ24-Flx8vQyAGGWneeZwfCxxK7j6647mAkKeJL9EAm60Mx1DiEDv_ivw1u1jDSeVnfhDjPXWiVDfMaIXRvH6NO89KQq0SrGkcLhGT6yTN2qtPKb_F2tkie9oqPq2UpAuQ/s1600/hasilvar2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilqM36yJ24-Flx8vQyAGGWneeZwfCxxK7j6647mAkKeJL9EAm60Mx1DiEDv_ivw1u1jDSeVnfhDjPXWiVDfMaIXRvH6NO89KQq0SrGkcLhGT6yTN2qtPKb_F2tkie9oqPq2UpAuQ/s320/hasilvar2.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Gambar pertama merupakan hasil apabila anda mengklik tombol &lt;b&gt;Variable Lokal&lt;/b&gt;, sedangkan gambar kedua merupakan hasil apabila anda mengklik tombol &lt;b&gt;Variable Global&lt;/b&gt;.</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglpzw8vE-Gp5r33c_9u_YV0rPjjDiOdCcMRBFq7-2ulwh5ZeyVv7KeKsv-Oz0JvBuz88W_SchzD-2PvMFyVOqW1WMXUFdJodS8rQ76XNPOt6ECGBosnVFMr4ZW0mVXihpT6D9bLA/s72-c/formvariable.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item><item><title>Cara menambahkan datepicker di PHP dengan Ajax</title><link>http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html</link><category>Ajax</category><pubDate>Tue, 6 Jul 2010 10:35:00 +0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-28182045.post-4862680133110524596</guid><description>&lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;Datepicker&lt;/a&gt; merupakan sebuah komponen yang banyak bisa dijumpai dalam berbagai bahasa pemrograman diantaranya yaitu pada pemrograman berbasis Visual Basic. komponen ini mempermudah kita dalam memilih tanggal dengan menampilkan sebuah kalendar yang kemudian dapat kita pilih tanggalnya. Lalu bagaimana dengan php? dapatkah kita &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;menggunakan datepicker di php&lt;/a&gt;? jawabannya adalah bisa. dengan menggunakan ajax kita dapat menambahkan &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;datepicker&lt;/a&gt; di php.&lt;br /&gt;
&lt;br /&gt;
Dalam tutorial ini saya tidak membuat sendiri &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;datepicker menggunakan ajax&lt;/a&gt; tersebut melainkan menggunakan Vista-Like Ajax Calendar yang dibuat oleh &lt;a href="http://dev.base86.com/"&gt;dev.base86.com&lt;/a&gt; Vista-Like Ajax Calendar yang dibuat oleh &lt;a href="http://dev.base86.com/"&gt;dev.base86.com&lt;/a&gt; ini memerlukan Mootools Javascript Framework agar dapat digunakan. Tapi jangan khawatir pada file yang anda download di url &lt;a href="http://dev.base86.com/scripts/vista-like_ajax_calendar_version_2.html"&gt;http://dev.base86.com/scripts/vista-like_ajax_calendar_version_2.html&lt;/a&gt; Mootools Javascript Framework sudah disertakan.&lt;br /&gt;
&lt;br /&gt;
Untuk dapat &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;menggunakan Vista-Like Ajax Calendar&lt;/a&gt; ini anda terlebih dahulu harus mendownload filenya pada link &lt;a href="http://dev.base86.com/scripts/vista-like_ajax_calendar_version_2.html"&gt;http://dev.base86.com/scripts/vista-like_ajax_calendar_version_2.html&lt;/a&gt; dimana ketika anda mengekstrak filenya akan terdapat 4 buah folder dan satu buah file contoh (example.html). dari 4 folder tersebut terdapat 2 folder penting yang harus ada jika anda ingin &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;menggunakan Vista-Like Ajax Calendar &lt;/a&gt;yaitu folder &lt;b style="color: red;"&gt;jslib &lt;/b&gt;dan &lt;b&gt;&lt;span style="color: red;"&gt;inc&lt;/span&gt;&lt;/b&gt; nah kedua folder ini yang wajib anda sertakan dalam web anda.&lt;br /&gt;
&lt;br /&gt;
Dalam kasus ini saya menggunakan style standar dari &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;Vista-Like Ajax Calendar&lt;/a&gt; sehingga saya tidak membutuhkan folder &lt;b&gt;&lt;span style="color: red;"&gt;adobe_cs3&lt;/span&gt;&lt;/b&gt; dan folder &lt;b&gt;&lt;span style="color: red;"&gt;apple_widget&lt;/span&gt;&lt;/b&gt; yang ada dalam folder images (folder ini tidak saya sertakan pada project). saya juga tidak menyertakan file &lt;b&gt;&lt;span style="color: red;"&gt;vlaCal-v2.1-adobe_cs3.css&lt;/span&gt;&lt;/b&gt; dan &lt;b&gt;&lt;span style="color: red;"&gt;vlaCal-v2.1-apple_widget.css&lt;/span&gt;&lt;/b&gt; yang terdapat pada folder styles.&lt;br /&gt;
&lt;br /&gt;
Setelah semua file yang dibutuhkan siap maka selanjutnya adalah &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;menggunakan Vista-Like Ajax Calendar&lt;/a&gt; dalam project website kita. Langkahnya adalah sebagai berikut :&lt;br /&gt;
1. Letakan script berikut ini tepat dibawah &amp;lt;head&amp;gt; :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;link rel="stylesheet" media="screen" href="styles/vlaCal-v2.1.css" type="text/css" /&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="jslib/mootools-1.2-core-compressed.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;nbsp; &amp;lt;script type="text/javascript" src="jslib/vlaCal-v2.1-compressed.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;2. Dibawah script tersebut tambahkan juga script berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;window.addEvent('domready', function() { &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;new vlaDatePicker('exampleI', { openWith: 'togglePicker', offset: { y: -2, x: 2 }, separateInput: { day: 'day', month: 'month', year: 'year' } }); &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;}); &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;3. Berikutnya adalah design tampilannya seperti gambar berikut ini :&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7TWOQS5oqo8ICYe9VABD6mMgc8YCTt2kTm0dJeNz07Da-osB5-WdS7VkcfUcO0hvfu-lNoZ6LCrwUyEBiWtIu4YBCxC_lb_Wbok1bqSYcepLnNp3_Hp4Ud6O8JXlJrmvFBi1jRg/s1600/vista-like.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7TWOQS5oqo8ICYe9VABD6mMgc8YCTt2kTm0dJeNz07Da-osB5-WdS7VkcfUcO0hvfu-lNoZ6LCrwUyEBiWtIu4YBCxC_lb_Wbok1bqSYcepLnNp3_Hp4Ud6O8JXlJrmvFBi1jRg/s320/vista-like.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Gimana buatnya? ya pake css lah.. pasti bisa kan? ;) hohoho tenang dalam file contoh yang saya berikan. semuanya sudah tersedia.. anda bisa mendownloadnya dengan mengklik &lt;a href="http://www.4shared.com/file/Trm3m7EU/datepicker-vista-like-ajax.html"&gt;disini&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
4. Nah untuk memanggil datepickernya cukup tambahkan &lt;b&gt;&lt;span style="color: red;"&gt;id="togglePicker"&lt;/span&gt;&lt;/b&gt; pada gambar kalender yang ada pada textfield tersebut. script lengkapnya adalah seperi berikut ini :&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&amp;lt;img src="images/calendar.gif" id="togglePicker" class="pickerImg" width="13px" height="12px" alt="" /&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;b style="color: red;"&gt;class="pickerImg"&lt;/b&gt; merupakan css yang dapat anda tambahkan sendiri untuk mengatur posisi tampilnya datepicker tersebut.&lt;br /&gt;
&lt;br /&gt;
Ok.. selesai sudah datepickerpun sudah bisa digunakan pada project web anda. berikut tampilan dari &lt;a href="http://gnoubdils.blogspot.com/2010/07/cara-menambahkan-datepicker-di-php.html"&gt;datepicker&lt;/a&gt; tersebut :&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTibw92qLN04fZ7P9jtCVm3Ci329JlMrIJwrI1TvlA8Xs3-41W0MNprdg6oitIFNMmDmklgO3eULDzm0y3vhaHSwTDsRu6LsoxVF08c0u4siDoyMqS5izMb1NCAv4PSfQuBhfYSg/s1600/vista-like2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTibw92qLN04fZ7P9jtCVm3Ci329JlMrIJwrI1TvlA8Xs3-41W0MNprdg6oitIFNMmDmklgO3eULDzm0y3vhaHSwTDsRu6LsoxVF08c0u4siDoyMqS5izMb1NCAv4PSfQuBhfYSg/s320/vista-like2.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;Selamat mencoba..</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7TWOQS5oqo8ICYe9VABD6mMgc8YCTt2kTm0dJeNz07Da-osB5-WdS7VkcfUcO0hvfu-lNoZ6LCrwUyEBiWtIu4YBCxC_lb_Wbok1bqSYcepLnNp3_Hp4Ud6O8JXlJrmvFBi1jRg/s72-c/vista-like.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><author>gnoubdils@gmail.com (GnouBdilS)</author></item></channel></rss>