<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Temporary data</title>
	<atom:link href="http://bambangriadi.com/tp/feed/" rel="self" type="application/rss+xml" />
	<link>http://bambangriadi.com/tp</link>
	<description>Just another way of keeping idea</description>
	<lastBuildDate>Sat, 07 Apr 2012 10:57:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>YM anti boot, mengatasi bot yahoo messenger</title>
		<link>http://bambangriadi.com/tp/ym-anti-boot-mengatasi-bot-yahoo-messenger/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ym-anti-boot-mengatasi-bot-yahoo-messenger</link>
		<comments>http://bambangriadi.com/tp/ym-anti-boot-mengatasi-bot-yahoo-messenger/#comments</comments>
		<pubDate>Sat, 07 Apr 2012 10:57:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Info]]></category>
		<category><![CDATA[solusi ym boot]]></category>
		<category><![CDATA[ym boot]]></category>
		<category><![CDATA[ym bot]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=52</guid>
		<description><![CDATA[Jika anda suka chating dengan YM dan masuk room, terkena serangan boot adalah hal yang sering terjadi. untuk mengatasi tukang bot tersebut saya ada 3 cara alternatif sederhana: 1. jangan panik, kalopun panik maka disconnect internet anda (cabut modem/cabut kabel/matikan wifi) 2. sebelum masuk room, sebaiknya setting preferences=&#62;ignore list (klik menu messenger=&#62;preferences) lalu pilih yang [...]]]></description>
			<content:encoded><![CDATA[<p>Jika anda suka chating dengan YM dan masuk room, terkena serangan boot adalah hal yang sering terjadi.</p>
<p>untuk mengatasi tukang bot tersebut saya ada 3 cara alternatif sederhana:</p>
<p>1. jangan panik, kalopun panik maka disconnect internet anda (cabut modem/cabut kabel/matikan wifi)</p>
<p>2. sebelum masuk room, sebaiknya setting preferences=&gt;ignore list (klik menu messenger=&gt;preferences) lalu pilih yang atas</p>
<p><a href="http://bambangriadi.com/tp/wp-content/uploads/2012/04/ympreference.png"><img class="alignleft size-medium wp-image-53" title="ympreference" src="http://bambangriadi.com/tp/wp-content/uploads/2012/04/ympreference-300x282.png" alt="" width="300" height="282" /></a></p>
<p>3. bisa juga menggunakan software YM lain, semacam http://yahaven.net/, yintai, ymlite, dll</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Nah, chatinglah dengan hati yang aman&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/ym-anti-boot-mengatasi-bot-yahoo-messenger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perbedaan properti display dan visibility pada css</title>
		<link>http://bambangriadi.com/tp/perbedaan-properti-display-dan-visibility-pada-css/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=perbedaan-properti-display-dan-visibility-pada-css</link>
		<comments>http://bambangriadi.com/tp/perbedaan-properti-display-dan-visibility-pada-css/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 16:57:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML - CSS]]></category>
		<category><![CDATA[css display]]></category>
		<category><![CDATA[css visibility]]></category>
		<category><![CDATA[tutorial css]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=49</guid>
		<description><![CDATA[Sekilas ketika kita membuat kode program HTML dan CSS, properti display = none dan visibility = hidden mempunyai persamaan, yaitu objek menjadi tidak tampak. Sebenarnya kedua properti itu mempunyai perbedaan yang sangat nampak. Pada properti visibility, jika diberi nilai hidden, objek akan tampak menghilang namun tempatnya tetap terisi dengan blank pada layar karena objek tetap [...]]]></description>
			<content:encoded><![CDATA[<p>Sekilas ketika kita membuat kode program HTML dan CSS, properti <em>display = none</em> dan <em>visibility = hidden</em> mempunyai persamaan, yaitu objek menjadi tidak tampak. Sebenarnya kedua properti itu mempunyai perbedaan yang sangat nampak.</p>
<p>Pada properti <strong>visibility</strong>, jika diberi nilai hidden, objek akan tampak menghilang namun tempatnya tetap terisi dengan blank pada layar karena objek tetap di render.<br />
Pada properti <strong>display</strong>, jika diberi nilai none, objek menghilang dan tempatnya pun juga tidak ada, karena objeknya tidak di render.</p>
<p>Contoh Makanan Buah Kesukaan :<br />
1. Jambu</p>
<p>3. Jeruk<br />
4. Anggur<br />
6. Melon</p>
<p>Nomor dua pakai visibility =&gt; ada tempat kosong (objek rendered)<br />
Nomor lima pakai display =&gt; tak ada tempat kosong (objek not rendered)</p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/perbedaan-properti-display-dan-visibility-pada-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perintah replace string pada mysql</title>
		<link>http://bambangriadi.com/tp/perintah-replace-string-pada-mysql/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=perintah-replace-string-pada-mysql</link>
		<comments>http://bambangriadi.com/tp/perintah-replace-string-pada-mysql/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 04:37:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[My Old Web]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[syntak replace di mysql]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=46</guid>
		<description><![CDATA[Kalo di PHP ada str_replace. Mysql mempunyai sintak REPLACE(nama_kolom, &#8216;saya di ganti&#8217;, &#8216;teks pengganti&#8217;); bisa dengan query select ataupun update. contoh Select: select REPLACE(nama_kolom, &#8216;saya di ganti&#8217;, &#8216;teks pengganti&#8217;) as nama_kolom_alias from nama_tabel where bla bla bla contoh update: update nama_tabel set nama_kolom = REPLACE(nama_kolom, &#8216;saya di ganti&#8217;, &#8216;teks pengganti&#8217;) where bla bla bla Okey&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Kalo di PHP ada str_replace.</p>
<p>Mysql mempunyai sintak REPLACE(nama_kolom, &#8216;saya di ganti&#8217;, &#8216;teks pengganti&#8217;);</p>
<p>bisa dengan query select ataupun update.</p>
<p>contoh Select: select REPLACE(nama_kolom, &#8216;saya di ganti&#8217;, &#8216;teks pengganti&#8217;) as nama_kolom_alias from nama_tabel where bla bla bla</p>
<p>contoh update: update nama_tabel set nama_kolom = REPLACE(nama_kolom, &#8216;saya di ganti&#8217;, &#8216;teks pengganti&#8217;) where bla bla bla</p>
<p>Okey&#8230; silahkan dicoba</p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/perintah-replace-string-pada-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cara mengambil isi file csv dengan php serta membuat query MYSQL nya</title>
		<link>http://bambangriadi.com/tp/cara-mengambil-isi-file-csv-dengan-php-serta-membuat-query-mysql-nya/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cara-mengambil-isi-file-csv-dengan-php-serta-membuat-query-mysql-nya</link>
		<comments>http://bambangriadi.com/tp/cara-mengambil-isi-file-csv-dengan-php-serta-membuat-query-mysql-nya/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 04:35:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php csv to table html]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=44</guid>
		<description><![CDATA[Berikut cara untuk mengambil isi file csv dengan php dan membuat query untuk memasukkan isinya ke database mysql. baris pertama tabel bisa langsung dibuat query create table. &#60;?php echo '&#60;html&#62;'; echo '&#60;style type="text/css"&#62;'; echo ' .tbl { border-collapse:collapse; } .tbl td { border:1px solid #000000; } '; echo '&#60;/style&#62;'; echo '&#60;body&#62;&#60;table&#62;'; //jika nama file : [...]]]></description>
			<content:encoded><![CDATA[<p>Berikut cara untuk mengambil isi file csv dengan php dan membuat query untuk memasukkan isinya ke database mysql.<br />
baris pertama tabel bisa langsung dibuat query create table.</p>
<pre class="brush:php">    &lt;?php
    echo '&lt;html&gt;';
    echo '&lt;style type="text/css"&gt;';
    echo '
    .tbl {
    border-collapse:collapse;
    }
    .tbl td {
    border:1px solid #000000;
    }
    ';
    echo '&lt;/style&gt;';

    echo '&lt;body&gt;&lt;table&gt;';

    //jika nama file : namaFileCSV.csv
    $tabel = 'namaFileCSV';//tanpa ekstensi
    $f = fopen("$tabel.csv", "r");
    $no = 0;
    $oke = 0;
    while (($line = fgetcsv($f)) !== false) {
          $no++;

          if ($no&gt;0 AND $no&lt;=100) {

              $sql = ' insert into '.strtolower($tabel).' values (';
              foreach ($line as $cell) {
                      $sql .= '\''.htmlFormat($cell).'\',';
              }
              $sql .= '\''.time().'\')';
              if (mysql_query($sql)) {
                  $oke++;
                  $tmpl = $oke;
              } else {
                  $tmpl = $sql;
              }

              echo '&lt;tr&gt;';
              echo '&lt;td&gt;' .$no. '&lt;/td&gt;';
              echo '&lt;td&gt;'.$tmpl.'&lt;/td&gt;';
              echo '&lt;/tr&gt;';
          }

          if ($no==1) {

            echo '&lt;tr&gt;';
            echo '&lt;td&gt;' .$no. '&lt;/td&gt;';

            echo '&lt;td&gt;';
            echo 'CREATE TABLE '.$tabel.' (';
            foreach ($line as $cell) {
                  echo htmlspecialchars($cell).' VARCHAR( 100 ) NOT NULL, &lt;br /&gt;';
            }
            echo '
            `tanggal_masuk` INT(11) NOT NULL
            ) ENGINE = MYISAM ;
            ';
            echo '&lt;/td&gt;';

            echo '&lt;tr&gt;';

          }
    }
    fclose($f);

    echo '&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;';
    ?&gt;</pre>
<p>Semoga berguna</p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/cara-mengambil-isi-file-csv-dengan-php-serta-membuat-query-mysql-nya/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mengganti string menjadi tanggal di mysql</title>
		<link>http://bambangriadi.com/tp/mengganti-string-menjadi-tanggal-di-mysql/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mengganti-string-menjadi-tanggal-di-mysql</link>
		<comments>http://bambangriadi.com/tp/mengganti-string-menjadi-tanggal-di-mysql/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 04:26:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[mysql string to date format]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=42</guid>
		<description><![CDATA[Cara untuk mengganti string menjadi format SQL date (yyyy-mm-dd) di mysql adalah dengan fungsi str_to_date() Dengan menggunakan fungsi str_to_date() kita dapat merubah string data menjadi format date mysql. str_to_date(string, format) string: bisa berupa kolom (field) di tabel atau berupa teks saja. format: merupakan format penanggalan MYSQL. jika string dan format tidak ada di mysql maka [...]]]></description>
			<content:encoded><![CDATA[<p>Cara untuk mengganti string menjadi format SQL date (yyyy-mm-dd) di mysql adalah dengan fungsi str_to_date()<br />
Dengan menggunakan fungsi str_to_date() kita dapat merubah string data menjadi format date mysql.</p>
<p>str_to_date(string, format)</p>
<p>string: bisa berupa kolom (field) di tabel atau berupa teks saja.<br />
format: merupakan format penanggalan MYSQL.<br />
jika string dan format tidak ada di mysql maka akan menghasilkan nilai NULL.</p>
<p>berikut contohnya:<br />
SELECT STR_TO_DATE(&#8217;12/15/2008&#8242;, &#8216;%m/%d/%Y&#8217;);<br />
Output: 2008-12-15</p>
<p>Berikut beberapa contoh yang lain:</p>
<p>STR_TO_DATE(&#8216;Dec/15/2008&#8242;, &#8216;%M/%d/%Y&#8217;); =&gt; 2008-12-15<br />
STR_TO_DATE(&#8217;31/Jan/2008&#8242;, &#8216;%d/%M/%Y&#8217;); =&gt; 2008-01-31<br />
STR_TO_DATE( &#8217;31/Jan/2008 23:52&#8242;, &#8216;%d/%M/%Y %H:%i&#8217; ) =&gt; 2008-01-31 23:52:00<br />
Contoh dengan data yang tidak benar<br />
STR_TO_DATE( &#8217;32/Apr/2008&#8242;, &#8216;%d/%M/%Y&#8217; ) =&gt; NULL</p>
<p>dengan cara ini anda dapat lakukan untuk perintah select, insert, ataupun update.</p>
<p>sumber: http://www.plus2net.com/sql_tutorial/str_to_date.php</p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/mengganti-string-menjadi-tanggal-di-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mengatasi error .htaccess di localhost</title>
		<link>http://bambangriadi.com/tp/mengatasi-error-htaccess-di-localhost/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mengatasi-error-htaccess-di-localhost</link>
		<comments>http://bambangriadi.com/tp/mengatasi-error-htaccess-di-localhost/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 03:44:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Webserver]]></category>
		<category><![CDATA[htaccess error]]></category>
		<category><![CDATA[htaccess localhost]]></category>
		<category><![CDATA[webserver htaccess]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=40</guid>
		<description><![CDATA[Ini terjadi pada aplikasi Xampp webserver apache, PHP, MySql pada server local, localhost. Pada saat saya ingin belajar .htaccess eh ternyata ketika q pasang di direktori htdocs membuat folder saya tidak dapat diakses, bahkan ketika di index folder tersebut tak muncul. Kalau nekat di eksekusi folder dan file jadi ga kebaca pada browser dan akan [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Ini terjadi pada aplikasi Xampp webserver apache, PHP, MySql pada server local, localhost.</p>
<p>Pada saat saya ingin belajar <strong>.htaccess</strong> eh ternyata ketika q pasang di direktori htdocs membuat folder saya tidak dapat diakses, bahkan ketika di index folder tersebut tak muncul. Kalau nekat di eksekusi folder dan file jadi ga kebaca pada browser dan akan muncul error <em>500 internal server error</em> atau server mengembalikan nilai error kode 500 yang artinya : <strong>internal server error, terdapat error pada server.</strong></p>
<p>Setelah saya lihat di file logs (<strong>xampp\apache\logs\error.log</strong>), terdapat error yang berbunyi <em>“Invalid command ‘RewriteEngine’, perhaps misspelled or defined by a module not included in the server configuration, referer: http://localhost/latihan/”</em> yang berarti RewriteEngine not allowed.</p>
<p>Dari error tersebut lalu saya googling dan menemukan solusi nya,<br />
1. Buka file <strong>httpd.conf</strong> pada folder <strong>xampp\apache\conf</strong>, aktifkan modul rewrite engin dengan cara menghilangkan tanda pagar pada <strong>#LoadModule rewrite_module modules/mod_rewrite.so</strong> (kalau ga salah ada di baris 118)<br />
2. Kemudian ubah <strong>AllowOverride None</strong> menjadi <strong>AllowOverride All</strong> (ini berada di baris 331)<br />
3. Lalu Save dan restartlah webserver anda (biar lebih mantap, restart juga komputer dan otaknya hehe)</p>
<p>Jika anda beruntung, maka <strong>.htaccess</strong> akan di eksekusi dengan lancar.</p>
<p>Perhatian : .htaccess adalah hal yang sangat sensitif untuk aplikasi webserver, makanya kalau memang tidak benar-benar membutuhkan sebaiknya modul ini tidak usah diaktifkan. Beberapa webhosting juga tidak mengaktifkan modul ini. Namun .htaccess adalah sarana yang dipakai untuk memberikan cara spektakuler web menjadi atraktif, seperti, merubah url menjadi yang diinginkan, memproteksi file/folder, dsb. Beberapa CMS populer seperti drupal, wordpress, joomla, PHPFOX, dsb menggunakan file ini untuk mengcustom aplikasinya.</p>
<p>Sementara ini dulu, nanti dilanjut kalo ada waktu..</p>
<p>Sumber: my old web on 21 July 2008</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/mengatasi-error-htaccess-di-localhost/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Manipulasi nilai nol dan NULL di mysql</title>
		<link>http://bambangriadi.com/tp/manipulasi-nilai-nol-dan-null-di-mysql/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=manipulasi-nilai-nol-dan-null-di-mysql</link>
		<comments>http://bambangriadi.com/tp/manipulasi-nilai-nol-dan-null-di-mysql/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 03:05:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQL NULL]]></category>
		<category><![CDATA[nol dan NULL di MySQL]]></category>
		<category><![CDATA[select NULL]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=37</guid>
		<description><![CDATA[Dalam mysql, penyimpanan dan pemrosesan data sering jadi masalah, termasuk dalam menangani field yang berisi “NULL” baik nilai tersebut berupa angka, baik itu integer, decimal, maupun double. Ambil contoh ketika kita membuat database yang berisi data statistik yang rencananya diisi data yang besar, dimana ada nilai nol (0) dan kosong (NULL). nol akan dihitung, sedangkan [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Dalam mysql, penyimpanan dan pemrosesan data sering jadi masalah, termasuk dalam menangani field yang berisi “NULL” baik nilai tersebut berupa angka, baik itu integer, decimal, maupun double.</p>
<p>Ambil contoh ketika kita membuat database yang berisi data statistik yang rencananya diisi data yang besar, dimana ada nilai nol (0) dan kosong (NULL). nol akan dihitung, sedangkan NULL tidak.</p>
<p>Sekilas memang sama, seorang programmer database (databaser) yang perhatian sama efisiensi data, akan membuat field dengan tipe data “NULL” yang berarti hemat space, karena NULL tidak makan space<br />
kemudian data yang memiliki nilai nol (0) dihitung, sedang yang NULL tidak</p>
<p>operasi matematis yang disediakan mysql cukup oke, sehingga olah, proses dan simpan data di mysql kemudian program interface nya digunakan untuk menampilkan hasilnya saja.</p>
<p>dalam sebuah operasi matematika di mysql, AVG/rata-rata akan menegasikan angka NULL,</p>
<p>Cth : rata-rata dari : 1,3,7,null,0,5,3 = (1+3+7+0+5+2)/6 = 3<br />
nilai NULL tidak ikut dihitung bukan.. demikian juga dengan SUM, COUNT, STD_DEV, dsb</p>
<p>Coba dibuktikan dengan praktek dulu ya…</p>
<pre class="brush:sql">CREATE TABLE `data_contoh` (
`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`data_a` DOUBLE NULL ,
`data_b` DOUBLE NULL
) ENGINE = MYISAM ;

INSERT INTO `data_contoh` VALUES (1, 2, 6);
INSERT INTO `data_contoh` VALUES (2, 4, NULL);
INSERT INTO `data_contoh` VALUES (3, 5, NULL);
INSERT INTO `data_contoh` VALUES (4, NULL, 7);</pre>
<p>&nbsp;</p>
<p>dari tabel diatas kita mempunyai :<br />
id = “1,2,3,4″<br />
data_a = “2,4,5,null”<br />
data_b = “6,NUL,NULL,7″</p>
<p>1. Kasus mencari rata-rata suatu kolom</p>
<p>SELECT AVG( data_a ) AS ratarata_a from data_contoh;</p>
<p>output :<br />
ratarata_a = 3.6666666666667<br />
tidak ada masalah dalam hal ini.</p>
<p>2. Kasus penjumlahan antar kolom (kolom_a + kolom_b)</p>
<p>SELECT id, ( data_a + data_b ) AS jumData FROM `data_contoh` GROUP BY id<br />
Hasil :<br />
ID 1 : 2+6 = 8<br />
ID 2 : 4+NULL = NULL<br />
ID 3 : 5+NULL = NULL<br />
ID 4 : NULL+7 = NULL</p>
<p>nah, kelihatan juga kan ketika NULL dijumlahkan dengan berapapun nilainya akan “NULL”, demikian juga dengan pengurangan.</p>
<p>intinya null tidak hanya menegasikan dirinya sendiri, namun juga mempengaruhi perhitungan dengan menegasikan yang lainnya.</p>
<p>Sebagai solusi agar nilai NULL kita negasikan, yang berarti bukan NULL yang menegasikan kita.</p>
<p>ganti query sql berikut ini:<br />
SELECT id, ( IFNULL(data_a,0) + IFNULL(data_b,0) ) AS jumData FROM `data_contoh` GROUP BY id<br />
Hasil:<br />
ID 1 : 2+6 = 8<br />
ID 2 : 4+NULL = 4<br />
ID 3 : 5+NULL = 5<br />
ID 4 : NULL+7 = 7</p>
<p>Penjelasannya ada disini, Dalam mysql ada istilah Control Flow Functions, yang terdiri dari:<br />
- CASE WHEN THEN<br />
kondisi = operasi yang menghasilkan nilai tertentu, misal 1+1<br />
SELECT CASE kondisi WHEN 1 THEN ‘satu’ WHEN 2 THEN ‘dua’ ELSE ‘banyak’ END;<br />
hasil : dua<br />
- IF<br />
kondisi = operasi yang menghasilkan nilai true/false, misal 10&gt;11<br />
SELECT IF(kondisi,’oke’,&#8217;not oke’);<br />
hasil : not oke<br />
- IFNULL<br />
kondisi = jika kondisi berupa NULL maka ambil angka 9, jika kondisi tidak NULL ambil nilai kondisi, misal 12/0<br />
SELECT IFNULL(kondisi,9);<br />
hasil : 0<br />
- NULLIF<br />
kondisi = jika kondisi1=kondisi2 hasil=NULL, jika tidak hasil=kondisi1. misal kondisi1=5-2, kondisi2=6-3<br />
SELECT NULLIF(kondisi1,kondisi2);<br />
hasil : NULL</p>
<p>Cukup mudah bukan, yang penting jika ketemu NULL, maka pakai control flow sebagai solusinya.<br />
Fuihhh ngantukk….</p>
<p>&nbsp;</p>
<p>Tambahan:</p>
<p>Perlu diperhatikan juga, perintah select pada mysql tidak menyertakan hasil dari kolom &#8220;null&#8221;. misal begini</p>
<pre class="brush:sql">select * from nama_table where kolom1 != 'isi kolom' AND kode = 'ABC'</pre>
<p>jika kolom1 ada yang bernilai &#8220;NULL&#8221; meski kode = &#8216;ABC&#8217;, maka data tersebut tidak akan muncul pada resultnya&#8230; jadi harusnya:</p>
<pre class="brush:sql">select * from nama_table where kolom1 != 'isi kolom' AND kolom1 IS NOT NULL AND kode = 'ABC'</pre>
<p>Okey</p>
<p>&nbsp;</p>
<p>Sumber: my old web on 19 May 2009</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/manipulasi-nilai-nol-dan-null-di-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mengurutkan nilai array secara descending di php</title>
		<link>http://bambangriadi.com/tp/mengurutkan-nilai-array-secara-descending-di-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mengurutkan-nilai-array-secara-descending-di-php</link>
		<comments>http://bambangriadi.com/tp/mengurutkan-nilai-array-secara-descending-di-php/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 02:38:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[array descending]]></category>
		<category><![CDATA[nilai array urut]]></category>
		<category><![CDATA[pengurutan array]]></category>
		<category><![CDATA[sort array desc]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=34</guid>
		<description><![CDATA[Bisa saja fungsi pengurutan array yang built in sudah cukup untuk kebutuhan anda, namun beberapa hal yang tidak terakomodasi seperti mengurutkan nilai array tidak bisa secara descending dan hanya ascending. Bisa juga karena pengurutan array dengan fungsi built in akan mereset key jika berupa angka menjadi 0,1,2, dst. Nah mungkin fungsi dibawah ini bisa dicoba [...]]]></description>
			<content:encoded><![CDATA[<p>Bisa saja fungsi pengurutan array yang built in sudah cukup untuk kebutuhan anda, namun beberapa hal yang tidak terakomodasi seperti mengurutkan nilai array tidak bisa secara descending dan hanya ascending. Bisa juga karena pengurutan array dengan fungsi built in akan mereset key jika berupa angka menjadi 0,1,2, dst.</p>
<p>Nah mungkin fungsi dibawah ini bisa dicoba untuk mengurutkan array value bisa secara ascending maupun descending tanpa merubah key yang ada meski berupa angka.</p>
<pre class="brush:php">&lt;?php
function array_sort($array, $type=’asc’){
      $result=array();
      foreach($array as $var =&gt; $val){
          $set=false;
          foreach($result as $var2 =&gt; $val2){
              if($set==false){
                  if($val&gt;$val2 &amp;&amp; $type==’desc’ || $val&lt; $val2 &amp;&amp; $type=='asc'){
                      $temp=array();
                      foreach($result as $var3 =&gt; $val3){
                          if($var3==$var2) $set=true;
                          if($set){
                            $temp[$var3]=$val3;
                            unset($result[$var3]);
                          }
                      }
                      $result[$var]=$val;
                      foreach($temp as $var3 =&gt; $val3){
                                            $result[$var3]=$val3;
                      }
                  }
              }
          }
          if(!$set){
          $result[$var]=$val;
          }
      }
      return $result;
}
?&gt;</pre>
<p>Contoh:</p>
<p>$arr = array();<br />
$arr[4] = 7;<br />
$arr[6] = 9;<br />
$arr[8] = 6;</p>
<p>$sort = array_sort($arr,’desc’);<br />
hasilnya adalah<br />
$sort[6] = 9<br />
$sort[4] = 7<br />
$sort[8] = 6</p>
<p>demikian juga jika pengurutan berdasarkan ascending, tinggal dibalik aja, desc diganti dengan asc.</p>
<p>Biasanya pengurutan ini berguna untuk menentukan ranking, membuat laporan dalam bentuk pareto chart, dll</p>
<p>SUmber: my old web on 9 October 2010</p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/mengurutkan-nilai-array-secara-descending-di-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WOW, video converter with PHP</title>
		<link>http://bambangriadi.com/tp/wow-video-converter-with-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wow-video-converter-with-php</link>
		<comments>http://bambangriadi.com/tp/wow-video-converter-with-php/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 02:30:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php video converter]]></category>
		<category><![CDATA[video converter script]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=32</guid>
		<description><![CDATA[Description: this php script is used for converting all videos to severeal diferent video formats and audio mp3 format. Features: 1. converts input video to several video formats including audio format mp3 2. calculate video duration in next format 00:00:00 (hh:mm:ss) 3. takes picture from video 4. prevents uploading unsuported files before uploading is startet [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://adf.ly/7Trf"><img class="alignleft" title="video converter" src="http://s3.envato.com/files/1167293/video_converter.jpg" alt="" width="372" height="189" /></a>Description:<br />
this php script is used for converting all videos to severeal diferent video formats and audio mp3 format.</p>
<p>Features:<br />
1. converts input video to several video formats including audio format mp3<br />
2. calculate video duration in next format 00:00:00 (hh:mm:ss)<br />
3. takes picture from video<br />
4. prevents uploading unsuported files before uploading is startet<br />
5. user have an option to set quality of video/audio file<br />
6.suported files:<br />
input:3gp, avi, mpg, mpeg, mpe4, mov, m4a, mj2, flv, wmv, mp3, ogg, webm<br />
output: .flv, mp4, avi, wmv, mp3, ogg, webm</p>
<p>Usage:</p>
<p>1. start step_1.php<br />
2. choose your video file and follow instructions<br />
3. only extensions for videos are enabled for upload – if you choose some non-suported extesnion you will get alert window BEFORE upload is started<br />
4. Choose output video type and quality settings</p>
<p>5. wait until conversion is over – new video duration is displayed<br />
6. image for video is created<br />
7. preview your video / or download link is shown<br />
8. log file is created for every video conversion and image creation</p>
<p>Info:<br />
all uploaded videos are renamed to a name based on a microtime stamp like 0342731001282903919.avi this will make easier for ffmpeg to read uploaded file before converting (preventing video names with special characters)</p>
<p>log file of every conversion is created with a same name like converted video</p>
<p>Image from video is taken based on total video duration, php splits total video duration time by 2 and at that point picture is taken from video</p>
<p>If you like this: <a href="http://adf.ly/7Trf"><strong>preview and download</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/wow-video-converter-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artikel – Puasa Untuk Kesehatan Jasmani, Rohani dan Sosial</title>
		<link>http://bambangriadi.com/tp/artikel-puasa-untuk-kesehatan-jasmani-rohani-dan-sosial/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=artikel-puasa-untuk-kesehatan-jasmani-rohani-dan-sosial</link>
		<comments>http://bambangriadi.com/tp/artikel-puasa-untuk-kesehatan-jasmani-rohani-dan-sosial/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 10:37:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[artikel puasa]]></category>
		<category><![CDATA[puasa untuk kesehatan]]></category>

		<guid isPermaLink="false">http://bambangriadi.com/tp/?p=30</guid>
		<description><![CDATA[Puasa merupakan salah satu rukun Islam yang dilaksanakan oleh kaum muslimin di seluruh dunia. Allah swt. telah mewajibkannya kepada kaum yang beriman, sebagaimana telah diwajibkan atas kaum sebelum Muhammad saw. Puasa merupakan amal ibadah klasik yang telah diwajibkan atas setiap umat-umat terdahulu. bentuk puasa yang telah dilakukan oleh umat terdahulu, yaitu: Puasa merupakan salah satu [...]]]></description>
			<content:encoded><![CDATA[<p>Puasa merupakan salah satu rukun Islam yang dilaksanakan oleh kaum muslimin di seluruh dunia. Allah swt. telah mewajibkannya kepada kaum yang beriman, sebagaimana telah diwajibkan atas kaum sebelum Muhammad saw. Puasa merupakan amal ibadah klasik yang telah diwajibkan atas setiap umat-umat terdahulu. bentuk puasa yang telah dilakukan oleh umat terdahulu, yaitu:<br />
Puasa merupakan salah satu rukun Islam yang dilaksanakan oleh kaum muslimin di seluruh dunia. Allah swt. telah mewajibkannya kepada kaum yang beriman, sebagaimana telah diwajibkan atas kaum sebelum Muhammad saw. Puasa merupakan amal ibadah klasik yang telah diwajibkan atas setiap umat-umat terdahulu.</p>
<p>ada yang praktek puasa setiap hari dengan maksud menambah pahala. Ada juga Puasa bicara, yakni praktek puasa kaum Yahudi. Kemudian Puasa bertapa, seperti puasa yang dilakukan oleh pemeluk agama Budha dan sebagian Yahudi. Dan puasa kaum-kaum lainnya yang mempunyai cara dan kriteria yang telah ditentukan oleh masing-masing kaum tersebut.<br />
Sedang kewajiban puasa dalam Islam, orang akan tahu bahwa ia mempunyai aturan yang tengah-tengah yang berbeda dari puasa kaum sebelumnya baik dalam tata cara dan waktu pelaksanaan. Tidak terlalu ketat sehingga memberatkan kaum muslimin, juga tidak terlalu longgar sehingga mengabaikan aspek kejiwaan. Hal mana telah menunjukkan keluwesan Islam.</p>
<p>Secara etimologi, puasa berarti menahan, baik menahan makan, minum, bicara dan perbuatan. Sedangkan secara terminologi, puasa adalah menahan dari hal-hal yang membatalkan puasa dengan disertai niat berpuasa. Sebagian ulama mendefinisikan, puasa adalah menahan nafsu dua anggota badan, perut dan alat kelamin sehari penuh, sejak terbitnya fajar kedua sampai terbenamnya matahari dengan memakai niat tertentu. Puasa Ramadhan wajib dilakukan, adakalanya karena telah melihat hitungan Sya’ban telah sempurna 30 hari penuh atau dengan melihat bulan pada malam tanggal 30 Sya’ban. Sesuai dengan hadits Nabi saw. “Berpuasalah dengan karena kamu telah melihat bulan (ru’yat), dan berbukalah dengan berdasar ru’yat pula. Jika bulan tertutup mendung, maka genapkanlah Sya’ban menjadi 30 hari.”</p>
<p>yang menjadi parameter antara sah atau rusaknya puasa seseorang.<br />
Pertama, Nilai Formal yaitu yang berlaku dalam perspektif ini puasa hanya tinjau dari segi menahan lapar, haus dan birahi. Maka menurut nilai ini, seseorang telah dikatakan berpuasa apabila dia tidak makan, minum dan melakukan hubungan seksual mulai dari terbit fajar sampai terbenam matahari. Padahal Rasulullah SAW telah memberikan warning terhadap umat muslim melalui sebuah haditnya yang berbunyi :<br />
“Banyak orang yang puasa mereka tidak mendapatkan apa-apa melainkan hanya rasa lapar dan haus saja”. H.R. bukhari.<br />
Dari hadits tersebut kita dapat mengetahui bahwa hakekat atau esensi puasa tidak hanya menahan rasa lapar, haus dan gairah birahi saja, melainkan dalam puasa terkandung berbagai aturan, makna dan faedah yang mesti diikuti.<br />
Kedua, Nilai Fungsional yaitu yang menjadi parameter sah atau rusaknya puasa seseorang ditinjau dari segi fungsinya. Adapun fungsinya yaitu untuk menjadikan manusia bertakwa (laa’lakum tattaqun). QS. Al-Baqarah 183<br />
Kemudian menurut nilai ini, puasa seseorang sah dan tidak rusak apabila orang tesebut dapat mencapai kualitas ketakwaan terhadap Allah SWT.</p>
<p>Kadar takwa tersebut terefleksi dalam tingkah laku, yakni melaksanakan perintah dan menjauhi larangan. Al-Baqarah ayat 185 : “(Beberapa hari yang ditentukan itu ialah) bulan Ramadhan, bulan yang di dalamnya diturunkan (permulan) al-Qur’an sebagai petunjuk bagi manusia dan penjelasan-penjelasan mengenai petunjuk itu dan pembeda (antara yang haq dan bathil). Karena itu, barang siapa di antara kamu hadir (di negeri tempat tinggalnya) di bulan tersebut, maka hendaklah ia berpuasa pada bulan itu”. Ayat ini menjelaskan alasan yang melatarbelakangi mengapa puasa diwajibkan di bulan Ramadhan, tidak di bulan yang lain. Allah mengisyaratkan hikmah puasa bulan Ramadhan, yaitu karena Ramadhan adalah bulan yang penuh berkah dan yang diistimewakan Allah dengan dengan menurunkan mukjizat terbesar di dalamnya, yaitu al-Qur’an al-Karim yang akan menunjukan manusia ke jalan yang lurus. Ramadhan juga merupakan pengobat hati, rahmat bagi orang-orang yang beriman, dan sebagai pembersih hati serta penenang jiwa-raga. Inilah nikmat terbesar dan teragung. Maka wajib bagi orang-orang yang mendapat petunjuk untuk bersyukur kepada Sang Pemberi Nikmat tiap pagi dan sore.</p>
<p>Pendekatan kesehatan, mengapa kita perlu berpuasa?<br />
<strong>Bagi Kesehatan Fisik</strong><br />
Umat Islam tidak berpuasa karena alasan manfaat puasa bagi kesehatan. Padahal sejak lama, puasa dijadikan semacam terapi bagi mereka yang bermasalah dalam hal kelebihan berat badan. Dengan berpuasa, kerja alat-alat pencernaan diistirahatkan. Berpuasa mempunyai efek yang banyak berlawanan dibandingkan jika seseorang melakukan diet ketat untuk menurunkan berat badannya. pada saat-saat tertentu, perut memang harus diistirahatkan dari bekerja memproses makanan yang masuk sebagaimana juga mesin harus diistirahatkan, apalagi di dalam Islam, isi perut kita memang harus dibagi menjadi tiga, sepertiga untuk makanan, sepertiga untuk air dan sepertiga untuk udara.<br />
puasanya umat Islam di bulan Ramadhan sangat berbeda dengan perencanaan diet. Puasa Ramadhan tidak mengurangi asupan gizi dan kalori, cuma kadarnya sedikit lebih rendah dari kebutuhan nutrisi yang normal. Selain itu, orang yang berpuasa di bulan Ramadhan, masih bisa menyantap setiap jenis makanan, sementara mereka yang berpuasa untuk diet, hanya boleh makan makanan tertentu. Faktor lainnya yang membuat puasa Ramadhan menyehatkan adalah, mereka yang berpuasa melakukannya dengan sukarela dan hati yang ikhlas, bukan karena resep atau anjuran dari dokter.</p>
<p>Ramadhan adalah bulan pengendalian dan pelatihan terhadap diri sendiri, dengan harapan pengendalian dan pelatihan ini akan terus berlanjut meski bulan Ramadhan sudah berakhir. Jika kebiasaan berpuasa dilanjutkan meski bukan pada bulan Ramadhan, apakah untuk keperluan diet atau ibadah, efeknya akan terasa dalam jangka panjang.</p>
<p>pada dasarnya orang yang berpuasa itu hanya melewatkan saat makan siang dan mempercepat waktu makan pagi. Orang yang berpuasa juga hanya tidak minum selama 8 sampai 10 jam dan itu tidak membahayakan kesehatan dan tidak menyebabkan dehidrasi yang buruk bagi tubuh manusia. Sebaliknya, dehidrasi ringan dan penyimpanan air dalam tubuh bisa meningkatkan kesempatan hidup.<br />
Dampak positif lainnya bagi tubuh, puasa bisa menurunkan kadar gula darah, kolesterol dan mengendalikan tekanan darah. Itulah sebabnya, puasa sangat dianjurkan bagi perawatan mereka yang menderita penyakit diabetes, kegemukan dan darah tinggi.<br />
Dalam kondisi tertentu, seorang pasien bahkan dibolehkan berpuasa, kecuali mereka yang menderita sakit diabetes yang sudah parah, jantung koroner dan batu ginjal.<br />
Puasa dapat menjaga perut yang penuh disebabkan banyak makan adalah penyebab utama kepada bermacam-macam penyakit terutamanya kegendutan yang menyebabkan timbulnya sub penyakit lain. Maka puasalah satu-satunya cara yang dapat memelihara anggota badan daripada semua penyakit kerana melaluinya unsur-unsur racun di dalam makanan dapat dinetralkan setelah berpadu di antara satu sama lain. Sesungguhnya kesan lapar di dalam perubatan adalah lebih baik daripada penggunaan obat.</p>
<p>penyakit-penyakit seperti tekanan darah tinggi, pertambahan lemak dan peningkatan gula dalam darah amat mudah menyerang dan melemahkan kekuatan badan individu tersebut. Sesungguhnya tiada obat yang khusus bagi memulihkannya melainkan dengan berpuasa kerana dengan berpuasa terbentuklah suatu sistem yang baru dalam badan yang bertindak mematikan sel-sel lama untuk digantikan dengan sel-sel baru yang lebih baik dan bertenaga.<br />
Ditinjau Dari sudut kesuburan seorang wanita, puasa juga merupakan satu cara yang dapat mengurangkan kesan hormon broloktin yang menyebabkan kemandulan. Kesimpulannya puasa dapat menyehatkan sistem tubuh dan dapat mencegah penyakit-penyakit seperti kencing manis dan kegendutan.</p>
<p><strong>Bagi Kesehatan Psikis</strong><br />
Dari sisi psikis, orang yang berpuasa pada bulan Ramadhan cenderung merasa tenang dan damai. Setiap orang berusaha untuk menahan amarahnya dan tingkat kejahatan pada bulan Ramadhan biasanya menurun. Umat Islam senantiasa mengingat nasehat Nabi Muhammad SAW yang mengatakan, “Jika sesesorang menghujatmu atau menyulut emosimu, katakanlah bahwa saya sedang berpuasa.”<br />
Meningkatnya kualitas psikis inilah yang berkaitan dengan stabilitas gula darah yang lebih baik selama bulan Ramadhan, yang berpengaruh pada perubahan tingkah laku. Begitu juga dengan kebiasaan sholat malam. Sholat bukan hanya bermanfaat bagi penyerapan makanan, tapi juga untuk melepaskan energi. Setiap sholat dengan gerakan-gerakannya yang ringan seseorang melepaskan 10 ekstra kalori. Dengan kombinasi itu, sholat menjadi semacam olahraga yang cukup baik selama Ramadhan. Sama halnya dengan kebiasaan membaca Al-Qur’an, bukan hanya membuat hati dan pikiran tenang, tapi juga bisa menjaga hapalan Al-Qur’an.<br />
Puasa adalah bentuk peribadahan khusus, hubungannya hanya antara Allah SWT dan orang yang bersangkutan. Karena tidak satupun yang selain, Allah dan orang itu sendiri yang tahu apakah ia benar-benar berpuasa.</p>
<p><strong>Bagi Kesehatan Sosial</strong><br />
Mengingat dan Merasakan Penderitaan Orang Lain Merasakan lapar dan haus juga memberikan pengalaman kepada kita bagaimana beratnya penderitaan yang dirasakan orang lain. Sebab pengalaman lapar dan haus yang kita rasakan akan segera berakhir hanya dengan beberapa jam, sementara penderitaan orang lain entah kapan akan berakhir. Dari sini, semestinya puasa akan menumbuhkan dan memantapkan rasa solidaritas kita kepada kaum muslimin lainnya yang mengalami penderitaan yang hingga kini masih belum teratasi, seperti penderitaan saudara-saudara kita di Ambon atau Maluku, Aceh dan di berbagai wilayah lain di Tanah Air serta yang terjadi di berbagai belahan dunia lainnya seperti di Iran, Irak, Palestina dan sebagainya.Puasa sebagai tradisi agama-agama yang memiliki makna universal harus dijadikan energi positif bagi menguatnya pemahaman multikultural yang disemangati oleh nilai-nilai ketuhanan (rabbaniyah) dan kemanusiaan (insaniyah).<br />
Oleh karena itu, sebagai simbol dari rasa solidaritas itu, sebelum Ramadhan berakhir, kita diwajibkan untuk menunaikan zakat agar dengan demikian setahap demi setahap kita bisa mengatasi persoalan-persoalan umat yang menderita. Bahkan zakat itu tidak hanya bagi kepentingan orang yang miskin dan menderita, tapi juga bagi kita yang mengeluarkannya agar dengan demikian, hilang kekotoran jiwa kita yang berkaitan dengan harta seperti gila harta, kikir dan sebagainya.</p>
<p>By Bambang Riadi<br />
Artikel ini pernah saya sampaikan pada waktu mengisi kultum di HMJ Kimia UIN Malang.</p>
<p>Terimakasih dan semoga berguna……</p>
<p>&nbsp;</p>
<p>Original Posted by admin on 25 August 2008 (my old web)</p>
]]></content:encoded>
			<wfw:commentRss>http://bambangriadi.com/tp/artikel-puasa-untuk-kesehatan-jasmani-rohani-dan-sosial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

