<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30379750</id><updated>2024-09-02T12:44:06.024+07:00</updated><category term="Dunia IT"/><category term="Lain-lain"/><category term="Ilmu kebumian"/><title type='text'>Irmante Astalavista</title><subtitle type='html'>Simsalabim!!!&lt;br&gt;Blog ini bercerita tentang dunia IT, ilmu kebumian, dan lain-lain.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://irmant.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default?alt=atom'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default?alt=atom&amp;start-index=26&amp;max-results=25'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30379750.post-2988988297102668316</id><published>2010-06-26T06:23:00.034+07:00</published><updated>2010-06-29T08:20:19.847+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><category scheme="http://www.blogger.com/atom/ns#" term="Ilmu kebumian"/><title type='text'>Mapserver, Extent PostGIS, dan jQuery</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;Seringkali kita dihadapkan pada keinginan untuk menampilkan peta lokasi berdasarkan pilihan user. Contoh sederhananya, ketika user melakukan klik pada sebuah tabel atau grafik yang memiliki informasi lokasi, maka panel lain akan menampilkan peta lokasi pada baris tabel atau grafiknya.&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Well...&lt;/span&gt; biasanya sih, bilamana kita menggunakan mapserver berbasis framework, seperti &lt;span style=&quot;font-style: italic;&quot;&gt;pMapper&lt;/span&gt;, &lt;span style=&quot;font-style: italic;&quot;&gt;ka-map!&lt;/span&gt;, fist, dst, maka kita dapat melakukan pencarian lokasi dengan menggunakan tombol Find, Search, dan sebagainya.&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGipBekKAfgumZI7LROeT6IkeAL2Byc-Lv5HMd-PhG47ryOOVMlv6ae147Pf3pArRQfQHAnGSJNA9IL0uauntLXf0owra8W5lK-DzowIzOJtkps6A5p3zyvnHHFe6MCZ7ecD-HyA/s1600/find_ms.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 141px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGipBekKAfgumZI7LROeT6IkeAL2Byc-Lv5HMd-PhG47ryOOVMlv6ae147Pf3pArRQfQHAnGSJNA9IL0uauntLXf0owra8W5lK-DzowIzOJtkps6A5p3zyvnHHFe6MCZ7ecD-HyA/s400/find_ms.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486857694160837666&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Nah framework Mapserver dengan segala tombolnya itu, malah bukan tampilan yang diinginkan user awam a.k.a management &lt;span style=&quot;font-style: italic;&quot;&gt;:D&lt;/span&gt;. User maunya dari sembarang tabel atau grafik, klik… muncul peta lokasinya tanpa embel-embel perlu klik sana-sini. Sesederhana itu dan ga banyak &lt;span style=&quot;font-style: italic;&quot;&gt;cingcong....&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeS_ygSgyKOdPklS0e2AF1ss1n1OHtILSgDI_yOVR2-TYKAPTRX0Igcm019IHnxhAF2uqNxT1g2cAYYxGzSJJtjDj2f9pr6P8BgFkOXMKNEJiWHrJ1GdB9yuged8zW6FmS_2-rGg/s1600/ms_simple.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 151px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeS_ygSgyKOdPklS0e2AF1ss1n1OHtILSgDI_yOVR2-TYKAPTRX0Igcm019IHnxhAF2uqNxT1g2cAYYxGzSJJtjDj2f9pr6P8BgFkOXMKNEJiWHrJ1GdB9yuged8zW6FmS_2-rGg/s400/ms_simple.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486858737721548194&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&#39;Klik dan tampilkan lokasi&#39; yang bisa dilakukan pada Mapserver adalah dengan memanfaatkan bahasa PHPMapscript dengan perintah dasar &lt;/div&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;$oMap-&gt;setExtent(xMin, yMin, xMax, yMax)&lt;/span&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; Artinya tampilkan peta lokasi dengan batas pojok kiri bawah (xMin, yMin) dan batas pojok kanan atas (xMax, yMax). Pada mapserver, nilai extent itu secara default tersimpan pada file *.Map, dimana ukuran nilai extent biasanya meliputi wilayah seluruh peta, bukan lokasi spesifik dari peta.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Itu malah jadi problem buat &lt;span style=&quot;font-style: italic;&quot;&gt;klik dan tampilkan lokasi....&lt;/span&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRMogylKI00kSy8HB_R84xg1fYzFX2LbjNf66tYp1o2F2N47sotBCtFo276DqEiG6p-1NnjYeE8X4lqq42bLrRFavc62aS1img8g9ZWyM15hGSOShCl2O0TFbNOCuhXQDbAiufjQ/s1600/ms_extent.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 193px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRMogylKI00kSy8HB_R84xg1fYzFX2LbjNf66tYp1o2F2N47sotBCtFo276DqEiG6p-1NnjYeE8X4lqq42bLrRFavc62aS1img8g9ZWyM15hGSOShCl2O0TFbNOCuhXQDbAiufjQ/s400/ms_extent.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486860445235679810&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Perhatikan gambar di atas. Area bergaris biru (&lt;span style=&quot;color: rgb(51, 102, 255); font-weight: bold;&quot;&gt;----&lt;/span&gt;), merupakan nilai kotak extent dari peta kecamatan A, B, C, D, E, F. Area bergaris hijau (&lt;span style=&quot;color: rgb(51, 255, 51);&quot;&gt;----&lt;/span&gt;), merupakan nilai kotak extent dari peta kecamatan D, E.&lt;br /&gt;&lt;/div&gt;Untuk areal seluruh kecamatan memiliki nilai extent:&lt;br /&gt;&lt;blockquote style=&quot;font-style: italic;&quot;&gt;xMin-yMin: 581663.9375 - 9621369&lt;br /&gt;xMax-yMax: 1050545 - 9855190&lt;/blockquote&gt;Untuk areal kecamatan D dan E, propinsi DEF memiliki nilai extent:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;xMin-yMin: 790040.8125 - 9663481&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;xMax-yMax: 981676.375 - 9846642&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Taunya darimana nilai koordinat pojok kiri dan pojok kanan atas wilayah yang kita ingin tampilkan?&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Ada beberapa cara sebenernya, yang paling sederhana adalah buat kotak pada piranti lunak GIS terhadap kedua areal tersebut. Kemudian catat nilai kursor koordinat pojok kiri bawah dan koordinat pojok kanan bawah dari kotak tsb.&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;font-weight: bold;&quot;&gt;Perhatikan! bahwa sistem proyeksi yang mudah diinterpretasi Mapserver dalam menentukan nilai skala adalah sistem proyeksi UTM yah, bukan derajat desimal.&lt;/blockquote&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Well…&lt;/span&gt;, yang bisa saya pikirkan adalah menggunakan fasilitas ST_EXTENT pada PostGIS. ST_EXTENT merupakan perintah untuk mengambil extent batas terluar dari sekumpulan lokasi peta hasil query, dengan output hanya satu baris!. Misal tabel peta dengan menggunakan query WHERE diperoleh hasil 2 kecamatan, maka fitur ST_EXTENT ini akan menampilkan nilai batas terluar dari kedua kecamatan tersebut, hanya satu baris.Dengan menambahkan beberapa bumbu query, maka kita akan dapat memperoleh nilai xMin, yMin, xMax, yMax dari wilayah terpilih.&lt;br /&gt;&lt;/div&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOXnVNxFfBzzSzD_nRrPwqLDNCcGBsfrjvnBeIBB3JpeboCb6noVnCZcdZfe3Ek4GBzRKe5BQVVeO0zpVXOTxhCDHZ-iIXT2pLweP-SM9gxTUpPu79hWayiXAhkhz65UL1NDpOFA/s1600/tabel1.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 114px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOXnVNxFfBzzSzD_nRrPwqLDNCcGBsfrjvnBeIBB3JpeboCb6noVnCZcdZfe3Ek4GBzRKe5BQVVeO0zpVXOTxhCDHZ-iIXT2pLweP-SM9gxTUpPu79hWayiXAhkhz65UL1NDpOFA/s400/tabel1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486862958103726946&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii61k_KmqbY3ywHyrzLwhbo0TTECbGzej0moBjHfhSHeDyVdlVmTqkedyQNVt-0HJIa4O_4wODKEgkbIzu5qldHLAJUjOGT9q7WULmIbIwTaKlUzID5brBTlWllwDqYQNdBKUUYQ/s1600/tabel2.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 135px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii61k_KmqbY3ywHyrzLwhbo0TTECbGzej0moBjHfhSHeDyVdlVmTqkedyQNVt-0HJIa4O_4wODKEgkbIzu5qldHLAJUjOGT9q7WULmIbIwTaKlUzID5brBTlWllwDqYQNdBKUUYQ/s400/tabel2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486863518176012194&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Kalo lebih mudah utk mapserver dpt dipecah jadi 2 kolom extent yaitu kolom xymin dan xymax, melalui query berikut:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;SELECT REPLACE(SPLIT_PART(ASTEXT(ST_EXTENT(ST_TRANSFORM(geometry,32749))), &#39;,&#39;, 1), &#39;POLYGON((&#39;, &#39;&#39;) as xymin, SPLIT_PART(ASTEXT(ST_EXTENT(ST_TRANSFORM(geometry,32749))), &#39;,&#39;, 3) as xymax FROM wilayahku WHERE propinsi=&#39;DEF&#39; AND kabupaten=&#39;3&#39;;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Artinya: Tentukan area &lt;span style=&quot;font-style: italic;&quot;&gt;extent &lt;/span&gt;dari wilayah propinsi=&#39;DEF&#39; AND kabupaten=&#39;3&#39;; (perintah &lt;span style=&quot;font-style: italic;&quot;&gt;WHERE&lt;/span&gt;), dengan cara mengambil nilai geometri (kolom &lt;span style=&quot;font-style: italic;&quot;&gt;GEOMETRY&lt;/span&gt;), dalam proyeksi UTM 49S (perintah &lt;span style=&quot;font-style: italic;&quot;&gt;ST_TRANSFORM&lt;/span&gt;(geometry,32749)), lalu terjemahkan sebagai text (perintah &lt;span style=&quot;font-style: italic;&quot;&gt;ASTEXT&lt;/span&gt;), lalu pisahkan nilai tersebut menggunakan parameter split (perintah &lt;span style=&quot;font-style: italic;&quot;&gt;SPLIT_PART&lt;/span&gt;).&lt;a onblur=&quot;try  {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzVr9zkilDvcVwrMfQdQZQwfrQ21UNqV8BzPDsi3XjzswlnSmt1cjbzaZVTNdZRWKAVZmWvdiIUHIOMFzufEuSAGufuj0uXu930LghKGPbei1WSgPbUBunVcPXiHizudrrfSNn6Q/s1600/tabel3.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 144px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzVr9zkilDvcVwrMfQdQZQwfrQ21UNqV8BzPDsi3XjzswlnSmt1cjbzaZVTNdZRWKAVZmWvdiIUHIOMFzufEuSAGufuj0uXu930LghKGPbei1WSgPbUBunVcPXiHizudrrfSNn6Q/s400/tabel3.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486864817860534402&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Dengan mengubah-ubah parameter &lt;span style=&quot;font-style: italic;&quot;&gt;WHERE&lt;/span&gt;, maka kita bisa mendapatkan nilai extent secara dinamis &lt;span style=&quot;font-style: italic;&quot;&gt;ya tho…&lt;/span&gt; Nilai extent inilah yang menjadi dasar inisiasi Mapserver sehingga user bisa melakukan &#39;klik dan menampilkan lokasi&#39;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Masuk ke koding yah...&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Langkah pertama&lt;/span&gt; adalah membuat &lt;span style=&quot;font-style: italic;&quot;&gt;query function&lt;/span&gt; pada PostGIS untuk mendapatkan area extent berdasarkan inputan propinsi, kabupaten, dan kecamatan. Nama query function itu: &lt;span style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;_a_mapex(propinsi, kabupaten, kecamatan)&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;-- Function: _a_mapex(text, text, text)&lt;br /&gt;&lt;br /&gt;-- DROP FUNCTION _a_mapex(text, text, text;&lt;br /&gt;CREATE TYPE ms_extent AS&lt;br /&gt;(xmin text,&lt;br /&gt;xmax text);&lt;br /&gt;ALTER TYPE ms_extent OWNER TO postgres;&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE FUNCTION _a_mapex(text, text, text)&lt;br /&gt;RETURNS SETOF ms_extent AS&lt;br /&gt;$BODY$&lt;br /&gt;--returns setof party as $$&lt;br /&gt;DECLARE&lt;br /&gt;&lt;br /&gt;BEGIN&lt;br /&gt;IF $1!=&#39;0&#39; AND $2!=&#39;0&#39; AND $3!=&#39;0&#39; THEN&lt;br /&gt; RETURN QUERY&lt;br /&gt;select replace(split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 1), &#39;POLYGON((&#39;, &#39;&#39;) as xymin,&lt;br /&gt;split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 3) as xymax from wilayahku where propinsi = $1 and kabupaten=$2 and kecamatan=$3;&lt;br /&gt;&lt;br /&gt;ELSE IF $1!=&#39;0&#39; AND $2!=&#39;0&#39; AND $3=&#39;0&#39; THEN&lt;br /&gt; RETURN QUERY&lt;br /&gt;select replace(split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 1), &#39;POLYGON((&#39;, &#39;&#39;) as xymin,&lt;br /&gt;split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 3) as xymax from wilayahku where propinsi = $1 and kabupaten=$2;&lt;br /&gt;&lt;br /&gt;ELSE IF $1!=&#39;0&#39; AND $2=&#39;0&#39; AND $3=&#39;0&#39; THEN&lt;br /&gt; RETURN QUERY&lt;br /&gt;select replace(split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 1), &#39;POLYGON((&#39;, &#39;&#39;) as xymin,&lt;br /&gt;split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 3) as xymax from wilayahku where propinsi = $1;&lt;br /&gt;&lt;br /&gt;ELSE IF $1=&#39;0&#39; AND $2=&#39;0&#39; AND $3=&#39;0&#39; THEN&lt;br /&gt; RETURN QUERY&lt;br /&gt;select replace(split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 1), &#39;POLYGON((&#39;, &#39;&#39;) as xymin,&lt;br /&gt;split_part(astext(st_extent(st_transform(geometry,32749))), &#39;,&#39;, 3) as xymax from wilayahku;&lt;br /&gt; END IF;&lt;br /&gt; END IF;&lt;br /&gt; END IF;&lt;br /&gt; END IF;&lt;br /&gt;RETURN;&lt;br /&gt;END&lt;br /&gt;$BODY$&lt;br /&gt;LANGUAGE &#39;plpgsql&#39; VOLATILE&lt;br /&gt;COST 100&lt;br /&gt;ROWS 1000;&lt;br /&gt;ALTER FUNCTION _a_mapex(text, text, text) OWNER TO postgres;&lt;/span&gt;&lt;/blockquote&gt;Contoh pemanfaatan &lt;span style=&quot;font-style: italic;&quot;&gt;query function&lt;/span&gt; itu dengan mencoba query berikut:&lt;br /&gt;Untuk menampilkan semua wilayah menggunakan perintah:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;select * from _a_mapex(&#39;0&#39;,&#39;0&#39;,&#39;0&#39;); &lt;/span&gt;&lt;br /&gt;Untuk menampilkan propinsi ‘DEF’ menggunakan perintah:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;select * from _a_mapex(&#39;DEF&#39;,&#39;0&#39;,&#39;0&#39;); &lt;/span&gt;&lt;br /&gt;Untuk menampilkan propinsi ‘DEF’ dan kabupaten ‘3’ dan kecamatan=’F’ menggunakan perintah:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;select * from _a_mapex(&#39;DEF&#39;,&#39;3&#39;,&#39;F&#39;); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;PostGIS function udah... &lt;/span&gt;,&lt;br /&gt;Sekarang tinggal urusan &lt;span style=&quot;font-style: italic;&quot;&gt;MapServer &lt;/span&gt;dan &lt;span style=&quot;font-style: italic;&quot;&gt;jQuery neh…&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Langkah keduanya&lt;/span&gt; adalah kita buat dulu file wilayahku.map yg menampilkan peta.&lt;br /&gt;&lt;/div&gt;Filenya berjudul: &lt;span style=&quot;font-weight: bold;&quot;&gt;wilayahku.map&lt;/span&gt;, dengan layer berjudul &lt;span style=&quot;font-weight: bold;&quot;&gt;data_postgis&lt;/span&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;MAP&lt;br /&gt;NAME &quot;wilayahku&quot;&lt;br /&gt;STATUS ON&lt;br /&gt;SIZE 550 400&lt;br /&gt;#EXTENT 558219.89536477 9609678.45877826 1073988.99548252 9866880.21769665&lt;br /&gt;EXTENT 581663.9375 9621369 1050545 9855190&lt;br /&gt;UNITS meters&lt;br /&gt;RESOLUTION 72&lt;br /&gt;IMAGETYPE PNG&lt;br /&gt;IMAGECOLOR 255 255 255&lt;br /&gt;&lt;br /&gt;SCALEBAR&lt;br /&gt;STYLE 1&lt;br /&gt;UNITS kilometers&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;WEB&lt;br /&gt; IMAGEPATH &quot;/ms4w/tmp/ms_tmp/&quot;&lt;br /&gt; IMAGEURL &quot;/ms_tmp/&quot;&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;PROJECTION&lt;br /&gt;&quot;init=epsg:32749&quot;&lt;br /&gt;#&quot;init=epsg:4326&quot;&lt;br /&gt;#&quot;+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs&quot;&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;#--------------------------------------------------------------------&lt;br /&gt;LAYER&lt;br /&gt;NAME &quot;data_postgis&quot;&lt;br /&gt;STATUS DEFAULT&lt;br /&gt;TYPE POLYGON&lt;br /&gt;CONNECTIONTYPE POSTGIS&lt;br /&gt;CONNECTION &quot;host=localhost port=5432 dbname=msdemo user=postgres password=00000&quot;&lt;br /&gt;DATA &quot;geometry from wilayahku using unique gid using srid=32749&quot;&lt;br /&gt;&lt;br /&gt;PROJECTION&lt;br /&gt;&quot;init=epsg:32749&quot;&lt;br /&gt;#&quot;+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs&quot;&lt;br /&gt;END #PROJECTION&lt;br /&gt;&lt;br /&gt;CLASS&lt;br /&gt;  COLOR 225 255 100&lt;br /&gt;  OUTLINECOLOR 0 0 0&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;END #LAYER&lt;br /&gt;END&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Langkah ketiga&lt;/span&gt;, kita perlu membuat file PHPMapscript &lt;span style=&quot;font-weight: bold;&quot;&gt;mapex.php&lt;/span&gt;, yang dapat menghasilkan gambar peta lokasi, berdasarkan serangkaian input parameter.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTradYzM8ATC7K3lTpZR_QF3Gvr3Nb3TxvKXLEcVdTNn73JySDz3lGLZT291CrGE5oNGokyBVJuYbzT76_MfzKVe7DlQPQrH1SU1OglIXXNYbIQlg5oONYBKNt0pwQpw9TZECAVg/s1600/tabel4.jpg&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 72px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTradYzM8ATC7K3lTpZR_QF3Gvr3Nb3TxvKXLEcVdTNn73JySDz3lGLZT291CrGE5oNGokyBVJuYbzT76_MfzKVe7DlQPQrH1SU1OglIXXNYbIQlg5oONYBKNt0pwQpw9TZECAVg/s400/tabel4.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486869493386916162&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Dilanjut dengan script berikut:&lt;blockquote&gt;&amp;lt;?php&lt;br /&gt;//Generate the chart element&lt;br /&gt;   $paramd = $_GET[&#39;param&#39;];&lt;br /&gt;   $eval = explode(&quot;_&quot;, $paramd);&lt;br /&gt;//Connect to the DB&lt;br /&gt;$conn = pg_connect(&quot;host=localhost user=postgres password=00000 dbname=msdemo&quot;);&lt;br /&gt;//Fetch all factory records&lt;br /&gt;    $strQuery = &quot;select * from _a_mapex(&#39;&quot; . $eval[0] . &quot;&#39;,&#39;&quot; . $eval[1] . &quot;&#39;,&#39;&quot; . $eval[2] . &quot;&#39;);&quot;;&lt;br /&gt;// echo $strQuery;&lt;br /&gt;// exit;&lt;br /&gt; $result = pg_query($strQuery) or die(&#39;Query failed: &#39; . pg_last_error());&lt;br /&gt;// printing table rows&lt;br /&gt; if ($result) {&lt;br /&gt;      while($ors = pg_fetch_array($result)) {&lt;br /&gt;  $mapex = $ors[0] . &quot; &quot; . $ors[1];&lt;br /&gt;      }&lt;br /&gt;   }&lt;br /&gt;//echo $mapex;&lt;br /&gt;&lt;br /&gt; pg_free_result($result);&lt;br /&gt; pg_close($conn);&lt;br /&gt;&lt;br /&gt;$map = ms_newMapObj($_GET[&#39;map&#39;]);&lt;br /&gt;// We create the map object based on the mapfile received as parameter&lt;br /&gt;&lt;br /&gt;$size = explode(&quot; &quot;,$_GET[&#39;mapsize&#39;]);&lt;br /&gt;$map-&amp;gt;setSize($size[0], $size[1]);&lt;br /&gt;// and set the image size (resolution) based on mapsize parameter&lt;br /&gt;// Update: The map size must be setted before the extent, otherwise the extent &lt;br /&gt;// will be adjusted to the aspect ratio of the map defined on SIZE parameter&lt;br /&gt;// of MAP object in your mapfile&lt;br /&gt;&lt;br /&gt;$extent = explode(&quot; &quot;,$mapex);&lt;br /&gt;$map-&amp;gt;setExtent($extent[0], $extent[1], $extent[2], $extent[3]);&lt;br /&gt;// We get the mapext parameter... split it on its 4 parts using &lt;br /&gt;// the space character as splitter&lt;br /&gt;&lt;br /&gt;$layerslist=$_GET[&#39;layers&#39;];&lt;br /&gt;for ($layer = 0; $layer &amp;lt; $map-&amp;gt;numlayers; $layer++) {&lt;br /&gt;    $lay = $map-&amp;gt;getLayer($layer);&lt;br /&gt;    if ((strpos($layerslist,($map-&amp;gt;getLayer($layer)-&amp;gt;name)) !== false) &lt;br /&gt;        or (($map-&amp;gt;getLayer($layer)-&amp;gt;group != &quot;&quot;) and &lt;br /&gt;        (strpos($layerslist,($map-&amp;gt;getLayer($layer)-&amp;gt;group)) !== false))){&lt;br /&gt;// if the name property of actual $lay object is in $layerslist&lt;br /&gt;// or the group property is in $layerslist then the layer was requested&lt;br /&gt;//so we set the status ON... otherwise we set the stat to OFF&lt;br /&gt;        $lay-&amp;gt;set(status,MS_ON);&lt;br /&gt;    } else {&lt;br /&gt;        $lay-&amp;gt;set(status,MS_OFF);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// The next lines are the same as previous mapscript&lt;br /&gt;$oImg = $map-&amp;gt;draw();&lt;br /&gt;$url = $oImg-&amp;gt;saveWebImage(MS_PNG, 0, 0, -1);&lt;br /&gt;echo &quot;&amp;lt;img id=\&quot;mymap\&quot; src=&quot; . $url . &quot; style=\&quot;border:1.5px solid grey;\&quot;&amp;gt;&amp;lt;/img&amp;gt;&quot;;&lt;br /&gt;//echo $map-&amp;gt;scaledenom //check skala output yang keluar, soalnya kalo dalam satuan DD ga keluar jeh.&lt;br /&gt;&lt;br /&gt;//BILAMANA ADA PERHITUNGAN MAX-MINLABEL, JANGAN GUNAKAN UNIT DD, TAPI GUNAKAN UNIT METERS, SRID LAYER PETA TETAP PROYEKSI DESIMAL DEGREE GAK MASALAH, &lt;br /&gt;//CUMAN OUTPUT PROJECTION *.MAP TETAP HARUS UTM, CONTOH SRID 32739 utk UTM 49S atau 32649 utk UTM 49N&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;Berikutnya adalah pengetesan nilai parsing dengan cara mencopy paste url ke dalam browser (perhatikan bagian input param):&lt;br /&gt;Contoh untuk menampilkan peta kabupaten 1 propinsi ABC&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;http://localhost/msdemo/mapex.php?&lt;span style=&quot;font-weight: bold;&quot;&gt;param=ABC_1_0&lt;/span&gt;&amp;amp;map=wilayahku.map&amp;amp;mapsize=450%20300&amp;amp;layers=data_postgis&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkG7GTj4XHafbW3LOu2MYd4xdxdkHdoKWvUv6UxS603xT6pjXgLoaW6Xs91GmbmiXLntvWT7gzswIMOzOSeswdwfHxi4y2Y88G4W9jb4PGVIFu7UDs-mF3-A3KDqszbQJfana9tg/s1600/4c218097_c48_0.png&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 214px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkG7GTj4XHafbW3LOu2MYd4xdxdkHdoKWvUv6UxS603xT6pjXgLoaW6Xs91GmbmiXLntvWT7gzswIMOzOSeswdwfHxi4y2Y88G4W9jb4PGVIFu7UDs-mF3-A3KDqszbQJfana9tg/s320/4c218097_c48_0.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486870908679987938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Contoh untuk menampilkan data propinsi DEF&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;http://localhost/msdemo/mapex.php?&lt;span style=&quot;font-weight: bold;&quot;&gt;param=DEF_0_0&lt;/span&gt;&amp;amp;map=wilayahku.map&amp;amp;mapsize=450%20300&amp;amp;layers=data_postgis&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWFJsX-aF539lW5aXOpprFx2h-lUpwPOOAQtpqSFzl5-9tQx8y3ml5TdpUcv91jfwdAtmwApiIJrtw93aF-Vf2x9Cb5CbYxs-ZN9j1VyLj8eSfex9aAY_MJMYXQuA24x0DMIc7bw/s1600/4c217f7e_b0c_0.png&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 214px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWFJsX-aF539lW5aXOpprFx2h-lUpwPOOAQtpqSFzl5-9tQx8y3ml5TdpUcv91jfwdAtmwApiIJrtw93aF-Vf2x9Cb5CbYxs-ZN9j1VyLj8eSfex9aAY_MJMYXQuA24x0DMIc7bw/s320/4c217f7e_b0c_0.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5486871415296877122&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Welldone…!!!&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Langkah keempat&lt;/span&gt;, sekarang kita bermain dengan file &lt;span style=&quot;font-style: italic;&quot;&gt;HTML&lt;/span&gt;-nya yang akan melakukan proses klik dan tampilkan lokasi.&lt;br /&gt;Copy paste script berikut, dan simpan dalam file berjudul &lt;span style=&quot;font-weight: bold;&quot;&gt;mapex_jquery.html&lt;/span&gt;:&lt;br /&gt;Perhatikan kalo file ini membutuhkan jQuery file &lt;span style=&quot;font-weight: bold;&quot;&gt;jquery-1.4.2.min.js&lt;/span&gt; yg tersimpan dalam direktori &lt;span style=&quot;font-weight: bold;&quot;&gt;jQuery&lt;/span&gt;. jQuery ini bertujuan untuk:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;mengolah dan menampung peta hasil query pada mapex.php kedalam div dengan id=map_tag,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;proses render halaman bersifat parsial Ajax, karena yang diubah hanya gambarnya saja bukan keseluruhan dari halaman web,&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Menambahkan efek animasi sederhana, biar keliatan lebih &lt;span style=&quot;font-style: italic;&quot;&gt;cooool…&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt; &lt;br /&gt; &amp;lt;style type=&quot;text/css&quot;&amp;gt;&lt;br /&gt; &amp;lt;&lt;br /&gt; body {&lt;br /&gt;  font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;  font-size: 12px;&lt;br /&gt; }&lt;br /&gt; &amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;SCRIPT LANGUAGE=&quot;JavaScript&quot; src=&quot;FusionCharts/jquery-1.4.2.min.js&quot;&amp;gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;&amp;lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&amp;gt;  &lt;br /&gt;function mymap(mylocation1){&lt;br /&gt;//window.alert(mylocation1);&lt;br /&gt;//perhatikan, kalo yg diubah sekali lagi hanya pada input param yah!&lt;br /&gt;$.ajax({ type: &quot;GET&quot;, url: &quot;mapex.php&quot;, dataType: &#39;html&#39;, data: &quot;map=wilayahku.map&amp;amp;param=&quot; + mylocation1 + &quot;&amp;amp;mapsize=450%20300&amp;amp;layers=data_postgis&quot;, error: function(xhr, textStatus, errorThrown) { alert(&#39;An error occurred! &#39; + errorThrown); }, success: function(html){ $(&#39;#map_tag&#39;).hide().slideDown().html(html); } }); };&lt;br /&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;p&amp;gt;&amp;lt;h1&amp;gt;Klik dan tampilkan lokasi&amp;lt;/h1&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;table&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;lt;td&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;0_0_0&#39;);&quot;&amp;gt;Seluruh Area&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;ABC_0_0&#39;);&quot;&amp;gt;Propinsi ABC&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;ABC_1_0&#39;);&quot;&amp;gt;Kabupaten 1&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;ABC_1_A&#39;);&quot;&amp;gt;Kecamatan A&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;ABC_1_C&#39;);&quot;&amp;gt;Kecamatan C&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;ABC_2_0&#39;);&quot;&amp;gt;Kabupaten 2&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;ABC_2_B&#39;);&quot;&amp;gt;Kecamatan B&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;DEF_0_0&#39;);&quot;&amp;gt;Propinsi DEF&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;DEF_3_0&#39;);&quot;&amp;gt;Kabupaten 3&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;DEF_3_D&#39;);&quot;&amp;gt;Kecamatan D&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;DEF_3_E&#39;);&quot;&amp;gt;Kecamatan E&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;DEF_4_0&#39;);&quot;&amp;gt;Kabupaten 4&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href=&quot;JavaScript:mymap(&#39;DEF_4_F&#39;);&quot;&amp;gt;Kecamatan F&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt; &amp;lt;/ul&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td&amp;gt;&lt;br /&gt;&amp;lt;div id=&quot;map_tag&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Sekarang tinggal testing outputnya:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioOJr7gx01wMMYLeogWl8xFGgKS9tvgyUaGQCEcqFZKkk0QlPXvez5HQIgQDI_qON1YCFZKoB5xnSHhJytt-lrSMM12SY0qkJoyRxk5IXeu89h9fOjV1tdCcGcgrPixSF0qR8E2w/s1600/output.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 272px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioOJr7gx01wMMYLeogWl8xFGgKS9tvgyUaGQCEcqFZKkk0QlPXvez5HQIgQDI_qON1YCFZKoB5xnSHhJytt-lrSMM12SY0qkJoyRxk5IXeu89h9fOjV1tdCcGcgrPixSF0qR8E2w/s400/output.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5486876084279772802&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Downloadnya &lt;a href=&quot;http://rapidshare.com/files/403699925/Demo_ms_jquery.zip.html&quot;&gt;di sini&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/2988988297102668316' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/2988988297102668316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/2988988297102668316'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2010/06/mapserver-extent-postgis-dan-jquery.html' title='Mapserver, Extent PostGIS, dan jQuery'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGipBekKAfgumZI7LROeT6IkeAL2Byc-Lv5HMd-PhG47ryOOVMlv6ae147Pf3pArRQfQHAnGSJNA9IL0uauntLXf0owra8W5lK-DzowIzOJtkps6A5p3zyvnHHFe6MCZ7ecD-HyA/s72-c/find_ms.jpg" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-7245781608585924242</id><published>2010-01-25T10:34:00.009+07:00</published><updated>2010-06-26T09:04:17.081+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>Tentang Blackberry</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_xScADCjWU_785Dy2sYXVGgwdLXfPk_VNU_GkImwLYXbsZnwWroy5qaiWWNwub3CVp7ZG-QxunCZ7rknN-OvtHJCtJZMDhhr8sQc6uqfMysQUCk-_uSyVfri29gCuWjuIU5iZ8g/s1600-h/blackberries2.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 189px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_xScADCjWU_785Dy2sYXVGgwdLXfPk_VNU_GkImwLYXbsZnwWroy5qaiWWNwub3CVp7ZG-QxunCZ7rknN-OvtHJCtJZMDhhr8sQc6uqfMysQUCk-_uSyVfri29gCuWjuIU5iZ8g/s200/blackberries2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5430525817717731970&quot; /&gt;&lt;/a&gt; Sebuah handset blackberry anyar gress &lt;span style=&quot;font-style:italic;&quot;&gt;terpaksa&lt;/span&gt; dibeli istri, setelah dipanggil sm bosnya. Rupanya bos istri gak pengen karyawannya gak cukup &lt;span style=&quot;font-style:italic;&quot;&gt;trendy&lt;/span&gt;. Berhubung kantornya memberikan subsidi (meski gak semua) handset blackberry dan pulsanya... oke aja sih :D.&lt;br /&gt;&lt;br /&gt;Setelah memasukkan kartu Simpati ke handset ini, fungsi SMS dan telepon jalan normal. Nah sekarang tinggal setting internet. Tahap yg biasa saya lakukan untuk handset non-blackberry adalah sebagai berikut:&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Handset non-blackberry &gt; setting koneksi sesuai operator seluler (Indosat, Telkomsel, dst) &gt; Browsing, Chatting, Email, dst.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Baca manual blackberry bolak-balik gak paham juga, klak klik gak nemu settingan internet, giliran nemu dan masukkan parameter tetep aja gak bisa browsing. Padahal udah banyak hp yg bisa saya bikin bisa browsing, email, dan chatting selama ini, tapi kali ini bener2 gak mempan. Keberhasilan saya selain sms dan telepon itu (halah), hanya bisa mengaktifkan GPS-nya tok, itupun gak tau cara nampilin petanya. Mo pake browsernya aja gak nyambung2 jeh.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Setelah dibaca &lt;a href=&quot;http://www.rim.com/products/&quot;&gt;konsep layanan blackberry&lt;/a&gt; itu sebagai berikut:&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Handset blackberry &gt; setting operator seluler (Indosat, Telkomsel, dst) &gt; Blackberry Internet Service &gt; Browsing, Chatting, Email, dst.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Artinya handset blackberry &lt;span style=&quot;font-weight:bold;&quot;&gt;hanya bisa&lt;/span&gt; konek internet sesudah melewati Blackberry Internet Service yang dikendalikan oleh &lt;a href=&quot;http://www.rim.com&quot;&gt;RIM&lt;/a&gt;, dengan kata lain user emang &lt;span style=&quot;font-weight:bold;&quot;&gt;HARUS beli layanan Blackberry&lt;/span&gt; yang disediakan operator seluler untuk bisa terhubung dengan internet!!!&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsLPkCGvz7Iqo7n44xI6Hi3xH5cNdstZznvdWmBGuj7S_9p2V8gEhFo-lJtWzVVB8pVG6OdGyKEVjU2xY0S5eae61-yS-c8hKk26xV2UeQLOOMAXwxXvbHyS6Li-nOLx_D4V863A/s1600-h/boldmenu.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 135px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsLPkCGvz7Iqo7n44xI6Hi3xH5cNdstZznvdWmBGuj7S_9p2V8gEhFo-lJtWzVVB8pVG6OdGyKEVjU2xY0S5eae61-yS-c8hKk26xV2UeQLOOMAXwxXvbHyS6Li-nOLx_D4V863A/s200/boldmenu.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5430526842335898482&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Setelah daftar ke salah satu operator seluler, barulah nongol tuh ikon peta GPS, ikon Blackberry App World, ikon Viigo, dst. Semua menu tersebut muncul setelah handset terhubung dengan server layanan Blackberry (Blackberry Enterprise Server)... &lt;span style=&quot;font-style:italic;&quot;&gt;hoalaahhhh!&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;The advantages:&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;- Hanya bisa satu kartu yang terhubung dengan layanan blackberry. Jadi gak bisa model ganti2 kertu seperti handset non-blackberry, misal punya kertu telkomflash tuker sm im3 atau paket indosatM2 Broom. Manteng cuman 1 kertu itu. Kalo mo ganti kertu operator lain musti register ulang yang nunggu 2-3 hari konfirmasi.&lt;br /&gt;&lt;br /&gt;- Layanan blackberry ini nyambung ke internet, selama masa paket layanan blackberry aktif. Jadi blackberry ini sangat sesuai kalo untuk acara chatting, push email, browsing, social networking dst 24 jam 7 hari seminggu. Kalo layarnya terlalu kecil, &lt;br /&gt;pengen download2 seharian pake laptop, maka kita tinggal jadikan blackberry sebagai modem buat PC/laptop, &lt;a href=&quot;http://supportblackberry.blogspot.com/2008/04/blackberry-sebagai-modem.html&quot;&gt;disini&lt;/a&gt; atau &lt;a href=&quot;http://www.indosat.com/Matrix_BlackBerry/All_About_BlackBerry/&quot;&gt;disini&lt;/a&gt;. Download lagu, film, dst ya tinggal browsing sama klak klik doang, tungguin, beres... nyambung ke internet inih...&lt;br /&gt;&lt;br /&gt;- Everything&#39;s there&lt;br /&gt;Pertama kali yang dipikir sesudah browsing pada blackberry adalah download game atau aplikasi. Ternyata udah ada ikonnya, namanya &lt;a href=&quot;http://id.blackberry.com/services/appworld/&quot;&gt;BlackBerry App World&lt;/a&gt;. Tinggal cari dan pilih aplikasi atau game yg pengen diinstall, udah deh tungguin proses downloadnya. Kalo model pake hp non-blackberry, user kan musti tau alamat web aplikasinya, register dulu, dst.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;The disadvantages:&lt;/span&gt;&lt;br /&gt;- layanannya mahal&lt;br /&gt;Contoh buat yang mau mempertahankan kertu Simpati-mu yang udah terkenal seantero jagat raya, bisa memilih layanan blackberry telkomsel antara &lt;a href=&quot;http://www.telkomsel.com/web/blackberry_internet_services&quot;&gt;paket chatting tok, chatting+email tanpa browsing, atau paket unlimited yg bisa browsing... 180rb sebulan&lt;/a&gt;, belum telepon/sms.... &lt;span style=&quot;font-style:italic;&quot;&gt;fiuh&lt;/span&gt;, kalo jatah telepon/sms sebulan 100rb artinya, biaya  bulanan bengkak jadi 280rb/bln. Solusi paling enak adalah cari operator yang bisa membeli layanan blackberry unlimited secara harian, mingguan, atau bulanan, contohnya paket blackberry dari &lt;a href=&quot;http://www.axisworld.com&quot;&gt;Axis&lt;/a&gt; atau model prepaid blackberry ala indosat.&lt;br /&gt;&lt;br /&gt;- It&#39;s about livestyle&lt;br /&gt;Sebagai penganut aliran bebas dan gak ngikuti pakem trend, rasane ada yang ngganjel gitu karena dependensi terhadap &lt;a href=&quot;http://www.rim.com&quot;&gt;server blackberry&lt;/a&gt; terlalu tinggi. Gimana kalo blackberry Servernya tewas, aktifitas dipantau masih suruh bayar lagi, buat apa chatting mulu, dst... Tapi ya namanya lifestyle &lt;span style=&quot;font-style:italic;&quot;&gt;...ya gitchu deh...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- Bentuknya monoton&lt;br /&gt;Liat aja bentuknya, qwerty padnya itu lho... rumangsaku kok podho kabeh, gak seperti Nokia atau produk lain. Giliran touchscreen mode ala blackberry Tour/Storm, bakul2 di Mall Ambasador sampe petugas operator bilang produk gagal.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUJWkMeusixGCqn3tG3aQIlVehIch2kgn3BgxUFVaP9YsFnDlWD_pesMiTVTvQKkEh58ifJsHpDpmIzBLw2DE3j9sNefmAuZsjH0P4dpc6i5rPObT1_-RWXI1x-dn1ibViySr6TA/s1600-h/blackberry.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUJWkMeusixGCqn3tG3aQIlVehIch2kgn3BgxUFVaP9YsFnDlWD_pesMiTVTvQKkEh58ifJsHpDpmIzBLw2DE3j9sNefmAuZsjH0P4dpc6i5rPObT1_-RWXI1x-dn1ibViySr6TA/s320/blackberry.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5430521968206232834&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Another product:&lt;/span&gt;&lt;br /&gt;Layanan blackberry yang serba all-in dan memanjakan penggunanya ini, tentunya tetep menarik buat operator lain memberikan layanan sejenis. Toh dengan koneksi GPRS aja, pengguna blackberry udah pada &lt;span style=&quot;font-style:italic;&quot;&gt;seneng dan keliatan gaul&lt;/span&gt;.&lt;br /&gt;Maka bertaburanlah operator yang mempaketkan handset china+layanan GPRS, dengan iming-iming bisa chatting via YM, facebook, tweeter, browsing, dst. Sampe ada yang menyebut merk handset&lt;span style=&quot;font-style:italic;&quot;&gt;+berry&lt;/span&gt;, seperti dari tawaran produk dari XL, Nexianberry... &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9vsSG_YTayyNteHoOjvVPbAw1mAyw4gCRMCgcqBAu4E3qcw7XqNb8HnEnWowTEQYPPkXDhYnCY1c-Cqm715aykb_4YC8mmod7zxKmJZHTLcmJEgU0vSPRD9N_Jb_qSOnlMwRBw/s1600-h/nexianberry.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 190px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9vsSG_YTayyNteHoOjvVPbAw1mAyw4gCRMCgcqBAu4E3qcw7XqNb8HnEnWowTEQYPPkXDhYnCY1c-Cqm715aykb_4YC8mmod7zxKmJZHTLcmJEgU0vSPRD9N_Jb_qSOnlMwRBw/s200/nexianberry.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5430527500116731474&quot; /&gt;&lt;/a&gt;Padahal jaman Siemens SL45i tahun 2003, udah bisa dipake buat browsing dengan kualitas GPRS.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/7245781608585924242' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/7245781608585924242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/7245781608585924242'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2010/01/tentang-blackberry.html' title='Tentang Blackberry'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_xScADCjWU_785Dy2sYXVGgwdLXfPk_VNU_GkImwLYXbsZnwWroy5qaiWWNwub3CVp7ZG-QxunCZ7rknN-OvtHJCtJZMDhhr8sQc6uqfMysQUCk-_uSyVfri29gCuWjuIU5iZ8g/s72-c/blackberries2.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-2269599894179935764</id><published>2010-01-08T15:24:00.012+07:00</published><updated>2010-01-08T16:13:41.421+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>PHK dan solusi ala Richdad</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQlM0eNL2iGYIC9IE8XwxkuLSXi5bsT_Ev_gIImkh9zKojj-CDIU36Ag3JsRJ4QYlDISCml_1C7PIfzrVbZlwa0BNiYboWPtcLuQOSdbNNoeTyhxM7A1lz9ZaGjHMCennuQHj9lA/s1600-h/kena-phk.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 250px; height: 248px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQlM0eNL2iGYIC9IE8XwxkuLSXi5bsT_Ev_gIImkh9zKojj-CDIU36Ag3JsRJ4QYlDISCml_1C7PIfzrVbZlwa0BNiYboWPtcLuQOSdbNNoeTyhxM7A1lz9ZaGjHMCennuQHj9lA/s320/kena-phk.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5424283153382860946&quot; /&gt;&lt;/a&gt;Kalo misalnya ada PHK atau perusahaan melakukan efisiensi, maka yang terjadi adalah karyawan gak dapet income rutin lagi ya tho... Karyawan ang biasanya duduk manis untuk tiap tanggal 25, dapet 10juta misalnya, tiba-tiba gak ada. Dituker oleh pesangon yang nilainya antara 3-x gaji. Artinya dengan gaya hidup yang sama, karyawan tsb bisa bertahan antara 3 hingga x bulan tanpa kerja. Dimana besaran 3-x gaji itu mengacu pada pasal 156 undang-undang ketenagakerjaan.&lt;br /&gt;&lt;br /&gt;So saya memilah karyawan kantoran menjadi dua golongan aja:&lt;br /&gt;- karyawan dengan penghasilan hanya dari gaji&lt;br /&gt;- karyawan dengan penghasilan gaji ditambah penghasilan tambahan&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;Kalo seorang karyawan yang terbiasa menata hidupnya lewat keteraturan gaji, hanya mengandalkan gaji kantoran sepenuhnya, yang tercetus dibenaknya adalah mencari kerja secepatnya. Entah masuk ke vendor, client, minta bantuan teman, bantuan sodara, lewat internet, lewat jasa penyalur tenaga kerja, dst. Semakin profesional seseorang, maka mencari kerja itu bukan sesuatu hal yang sulit dilakukan, karena pengalaman kerja, referensi, koneksi, dan seterusnya itu memudahkan dia untuk kembali bekerja atau masuk perusahaan lain. Intinya jangan sampe pesangonnya habis belum dapet kerja, dan memakan tabungan.&lt;br /&gt;&lt;br /&gt;Kalo karyawan dengan penghasilan gaji, yang juga dapet penghasilan di luar gaji, contoh adalah karyawan yang terkadang dapet &#39;bonus&#39; dari suplier, kerjaan sidejob, kerjaan injob yang dikerjakan sebagai sidejob, punya properti sewa, dst.  Adanya PHK akan membuat karyawan tersebut meredefinisi cara dia bekerja untuk mendapatkan income, dihitung dari perbandingan besaran antara gaji dibandingkan penghasilan tambahan. &lt;br /&gt;&lt;br /&gt;Misal nih, income gaji vs income tambahan 1 vs 4 (income tambahan 4x lebih besar dari income gaji). Ya otomatis dia mending pindah quadran ala Robert Kiyosaki, yaitu pindah kuadran dari employee menjadi self-employee atau bussiness owner atau investor sekalian.&lt;br /&gt;&lt;br /&gt;Bila income gaji vs income tambahan 1 vs 1/4 (income tambahan hanya 1/4 income gaji). Ya artinya dia mending jadi karyawan lagi aja. Kecuali cukup bisa mengeksekusi pesangonnya, untuk bisa bergerak dan punya penghasilan minimal sama dengan gajinya. Misal investasi bisnis X yang dia tekuni, main di reksadana, dst.&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Ide brilian &lt;a href=&quot;http://www.richdad.com/&quot;&gt;Robert Kiyosaki&lt;/a&gt; lewat buku cashflow kuadran adalah tumpuklah aset bukan gaji.&lt;/span&gt;&lt;/blockquote&gt;Dalam permainan &lt;a href=&quot;http://www.richdad.com/store/ProductDetail.aspx?id=1&quot;&gt;Cashflow Quadran 101&lt;/a&gt; Robert Kiyosaki, karyawan apapun profesinya, diajak berpikir kedepan untuk mengubah penghasilan gaji itu, secepatnya menjadi penghasilan aset. Target permainan tersebut adalah kita menggantikan penghasilan gaji menjadi penghasilan aset dengan perbandingan 1 banding 1. &lt;span style=&quot;font-style:italic;&quot;&gt;Artinya kita tidak bekerja kantoran pun, kebutuhan rutin dan tabungan dapat ditutupi oleh penghasilan aset tersebut, yang dihasilkan sama seperti kita masih bekerja kantoran.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Penghasilan aset dalam game tersebut dihasilkan dari jual beli saham, sewa properti, jual beli properti, bisnis, dst. Tetapi tidak menutup kemungkinan kita mengembangkan ide brilian tersebut melalui bisnis-bisnis yang lain yang kita mampu dan bisa melakukannya, seperti agrobisnis, bisnis peternakan, buka bengkel, buat kost-kostan, toko online, dst. &lt;br /&gt;Pastikan penghasilan aset bisa menggantikan penghasilan gaji 1 banding 1 atau lebih, itu saja...&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://sandbox.digucom.net&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 197px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTlcIYp_rBULt00UDiINMeICT2v2MVsJFTCoxjfZE_YE3T6qssmllJ-mu3IpqUGAJy-NXVE1lviOGidZ0qId1vU7B4R2TmHylCzQnLLMU_uaHvfFlvTOeHyt-0URQoueRmPjKyZA/s320/2PHKN_BAD_LtBrown_Blk_Sm_thumbnail.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5424284681960024322&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/2269599894179935764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/2269599894179935764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/2269599894179935764'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2010/01/phk-dan-solusi-ala-richdad.html' title='PHK dan solusi ala Richdad'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQlM0eNL2iGYIC9IE8XwxkuLSXi5bsT_Ev_gIImkh9zKojj-CDIU36Ag3JsRJ4QYlDISCml_1C7PIfzrVbZlwa0BNiYboWPtcLuQOSdbNNoeTyhxM7A1lz9ZaGjHMCennuQHj9lA/s72-c/kena-phk.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-3297499086568362888</id><published>2009-09-17T10:42:00.021+07:00</published><updated>2010-01-08T15:23:58.748+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>Menebak Potensi Kemacetan Saat Lebaran</title><content type='html'>Tahun 2007 lalu Saya nebeng kakak ipar untuk mudik. Perjalanan dari Jakarta ke Jogja plus istirahatnya, ditempuh dalam waktu &lt;span style=&quot;font-eight:bold;&quot;&gt;30jam!&lt;/span&gt;. Benar-benar terjebak dalam puncak arus mudik 2007. Rasanya seperti naek mobil di rute Warung Buncit Mampang sepanjang jalan dari Jakarta ke Jogja, cuman bedanya mobil hanya boleh satu jalur sisanya motor. &lt;span style=&quot;font-style:italic;&quot;&gt;Cuapeeek&lt;/span&gt;, dongkol, bete, campur aduk. Belum macet total sampe bisa matiin mesin 2-3 jam. Itu bener-bener pengalaman buruk sekaligus berharga dalam memilih waktu mudik dan alat transportasi mudik di lain waktu.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;Di Inggris atau Amrik, pencatatan data volume kendaraan per ruas jalan itu sudah berlangsung selama 30 tahun lebih. Dengan sekian banyak data yang masuk itu, durasi lampu pengatur lalu lintas (&lt;span style=&quot;font-style:italic;&quot;&gt;lampu bangjo&lt;/span&gt;) diujung ruas jalan berubah secara otomatis berdasarkan sekumpulan &lt;a href=&quot;http://www.ercim.org/publication/Ercim_News/enw65/varga.html&quot;&gt;algoritma rumit&lt;/a&gt;... sekilas Saya dengar kalimat tsb di Discovery Channel.&lt;br /&gt;Gara-gara pengalaman mudik tsb dan informasi Discovery Channel Saya coba berpikir bagaimana cara menebak potensi kemacetan saat lebaran. Kemacetan merupakan suatu hal yang diusahakan untuk dihindari saat mudik. Intinya orang ingin cepat sampai tujuan dalam periode waktu tertentu yang harapannya secepatnya alias &lt;span style=&quot;font-style:italic;&quot;&gt;As Soon As Possible&lt;/span&gt;, atau kalo nggak ya... masih dalam batas yang dapat ditolelir.&lt;br /&gt;Ada bbrp cara yang terlintas dibenak Saya:&lt;br /&gt;1. Berdasarkan pengolahan &lt;span style=&quot;font-style:italic;&quot;&gt;Geographical Information System&lt;/span&gt;&lt;br /&gt;2. Berdasarkan informasi realtime secara manual&lt;br /&gt;3. Berdasarkan waktu hari lebaran&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;#####Berdasarkan analisis GIS#####&lt;/span&gt;&lt;br /&gt;Bayangan ideal Saya adalah, user memasukkan input:&lt;br /&gt;a. titik awal perjalanan&lt;br /&gt;b. titik akhir perjalanan&lt;br /&gt;c. lalu muncul pilihan rute berdasarkan:&lt;br /&gt;   - jarak ruas jalan terpendek.&lt;br /&gt;   - rute waktu tempuh terpendek saat ini.&lt;br /&gt;   - prediksi rute waktu tempuh terpendek, saat ini untuk x jam kedepan/tanggal tertentu. Sangat idealis implementasi &lt;span style=&quot;font-style:italic;&quot;&gt;network analyst GIS&lt;/span&gt; yang pas untuk mudik lebaran dengan kondisi pendataan ruas jalan di Indonesia saat ini. &lt;span style=&quot;font-style:italic;&quot;&gt;So far&lt;/span&gt;, kita hanya mampu melihat peta cetak/digital yang menampilkan tematik jalur utama, jalur alternatif, tempat peristirahatan, tempat servis, lokasi rawan macet, tempat isi bensin, dst. Peta digital yang itu-itu saja, dan bukan peta GIS hasil analisis multi kriteria dalam ilmu geografi yang Saya pelajari.&lt;br /&gt;&lt;br /&gt;Faktor yang penting untuk mudik adalah &lt;span style=&quot;font-weight:bold;&quot;&gt;waktu tempuh dari sebuah ruas jalan&lt;/span&gt;.&lt;br /&gt;Saya mengambil contoh di salah satu ruas Jakarta, misalnya hari Minggu pagi 2 pagi, dari Warung Buncit lewat Mampang Prapatan, hingga batas simpang flyover Kuningan Gatot Subroto Jakarta asalkan kita berhati-hati bisa ditempuh 10 menit. Beda dengan hari Senin, start jam 8 pagi, pada rute yang sama, waktu tempuhnya mencapai 1.5jam. Perbedaan waktu tempuh ini dipengaruhi kecepatan kendaraan yang bisa dicapai pada &lt;br /&gt;ruas jalan tersebut. Artinya kecepatan rata-rata kendaraan itu berbanding lurus terhadap waktu tempuh. Makin cepat kendaraan melaju, maka waktu tempuhnya jg semakin singkat. &lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://foto.detik.com/images/content/2007/01/22/157/macet3x.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 425px; height: 319px;&quot; src=&quot;http://foto.detik.com/images/content/2007/01/22/157/macet3x.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt; sumber foto: &lt;a href=&quot;http://www.detik.com&quot;&gt;detik.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Waktu tempuh ini dipengaruhi oleh:&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1. Dimensi Jalan&lt;/span&gt; &lt;br /&gt;Semakin lebar jalan cenderung semakin singkat waktu tempuh karena daya tampung kendaraan per ruas jalan semakin besar terhadap volume kendaraan. Semakin banyak kelokan semakin panjang rute yang musti ditempuh dan akan memperlama waktu tempuhnya.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;2. Kualitas Jalan&lt;/span&gt;&lt;br /&gt;Jalan aspal hotmix akan lebih cepat dilalui dibandingkan jalan berlubang.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;3. Volume Kendaraan&lt;/span&gt; &lt;br /&gt;Volume kendaraan berbanding lurus terhadap dimensi lebar jalan. Ini salah satu input penting untuk menganalisis rute dengan jarak tempuh tersingkat yang harusnya muncul dalam software GPS navigasi, sementara software GPS navigasi yang berada dipasaran menghitung rute terdekat berdasarkan dimensi panjang ruas jalan saja. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Target utamanya adalah cepat sampai, bukan cuman rute dengan waktu tempuh yang terpendek&lt;/span&gt;. Setiap segmen ruas jalan yang jumlahnya ratusan ribu, tidak hanya dicatat dimensi dan kualitas jalannya saja, tetapi juga volume kendaraan per durasi waktu pada tanggal tertentu pada ruas sebelah kiri. Volume kendaraan ini merupakan salah satu input perhitungan waktu tempuh yang paling sulit diperoleh, dan sepertinya ini akan menjadi semacam model yang implementasi realnya... suatu ketika.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;#####Berdasarkan informasi realtime secara manual#####&lt;/span&gt;&lt;br /&gt;Intinya sih acuannya 2 macem indera, pendengaran dan pengelihatan.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Indera pendengaran&lt;/span&gt;&lt;br /&gt;Kalo kita berada di Jakarta, bisa dengerin SonoraFM untuk memantau kondisi lalu lintas berdasarkan laporan dari pengendara lain, lalu memutuskan rute mana yang memiliki waktu tempuh tersingkat. Nah parahnya, &lt;span style=&quot;font-style:italic;&quot;&gt;pengendara laen tuh kadang definisi padatnya lalu lintas itu beragam&lt;/span&gt;, ada yang dpt 20km/jam dianggap macet banget, sampe-sampe pemirsanya mengira macetnya total alias berhenti, lalu berbondong2 pindah rute, pdhl bisa jadi pengalaman si penelpon terhadap titik2 kemacetan pada ruas jalan &lt;br /&gt;itu minim. So penolong kelengkapan informasi terletak pada keaktifan si penyiar radio untuk mendapat detil informasi dari si penelpon. &lt;br /&gt;Nah saat mudik, informasi ini muncul dari pihak dephub dan polisi lalu lintas. Mereka berkomunikasi aktif satu sama lain untuk mengatur jalur mudik, misal pengalihan jalur, buka tutup ruas jalan, dst. Yang bisa dilakukan adalah manut ae sama polisi pengatur lalu lintas.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Indera pengelihatan&lt;/span&gt;&lt;br /&gt;Kalo kita berada di Jakarta, selain terjebak dalam sebuah kemacetan pada sebuah ruas jalan itu sendiri, pengamatan visual dapat dilakukan melalui alamat &lt;a href=&quot;http://www.jendelajakarta.com/streaming/&quot;&gt;jendelajakarta.com&lt;/a&gt; atau &lt;a href=&quot;http://www.macetlagi.com&quot;&gt;macetlagi.com&lt;/a&gt;. Kita bisa memantau perkembangan sebuah ruas jalan di Jakarta berdasarkan data rekaman CCTV secara realtime. Macet nggaknya sebuah ruas jalan, bisa diamati langsung lewat browser web baik HP maupun komputer. Kelemahannya titik2 yang dipasangi CCTV pengamatan itu terkadang tidak dipasang pas diruas jalan kadang hanya di pintu masuk. Selain itu durasi perekaman 1 frame per detik, sementara mata manusia melihat gerakan normal obyek video minimal pada kecepatan rekam 16 fps alias 16 jepretan / detik. Wajar sih, live streaming itu butuh bandwidth, apalagi di Indonesia yg kanal internetnya mirip intan permata, kecil dan mahal.&lt;br /&gt;&lt;br /&gt;Nah kalo lebaran info mudik secara visual ini akan mengalir deras melalui stasiun tipi. Kita bisa mengandalkan LCD TV yang untuk mobil atau membawa handphone bertipi. Informasi pengamatan visual yang berasal dari hasil pantauan stasiun tipi ini akan sangat membantu melihat kondisi realtime kemacetan. Sambil ngeliatin jalan, sapa tau ada informasi pengalihan jalur, buka tutup ruas jalan, informasi longsor, dst dari polisi pengatur lalu lintas atau pihak berwenang lain.&lt;br /&gt;Namun dishub tahun 2009 ini membuat satu web yang bermanfaat buat para netter, meski sementara blm mampu diakses via browser OperaMini atau PocketIE, yaitu &lt;a href=&quot;http://rttmc-hubdat.web.id/rttmc2009/video.php&quot;&gt;CCTV jalur lebaran&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0l0XNyKdlepAzKZswVPvS0vd-W7r-QZSs7TkO_hb9wT4z7zl3Fg7TLo9q89KzG2ZRUQ6BiOcY4_cfocbGB0JD6BwHfaPEaX0hOslsqPPoR9odkzPig7r6wk1xuB6LlHt0P1z6pg/s1600-h/hubdat11.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 206px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0l0XNyKdlepAzKZswVPvS0vd-W7r-QZSs7TkO_hb9wT4z7zl3Fg7TLo9q89KzG2ZRUQ6BiOcY4_cfocbGB0JD6BwHfaPEaX0hOslsqPPoR9odkzPig7r6wk1xuB6LlHt0P1z6pg/s320/hubdat11.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5382314001919852722&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;#####Menebak berdasarkan waktu lebaran#####&lt;/span&gt;&lt;br /&gt;Pengalaman adalah guru terbaik. Ini memang satu hal yang menjadi protokol wajib tinggal di Jakarta. Misal, mencari jalur alternatif lewat peta, mengamati kapan waktu-waktu senggang dan padat jalur tol, ganti-ganti model alat transport berdasarkan waktu berangkat, berangkat lebih pagi, memperpanjang prediksi waktu tempuh, menggunakan jasa joki 3in1, dst.&lt;br /&gt;Nah, mengenai mudik lebaran, itu beda cerita, intinya adalah orang berpikiran serentak dan similar. &lt;span style=&quot;font-style:italic;&quot;&gt;Semakin unik waktu dan rute yang dipilih, potensi ketemu macetnya semakin kecil.&lt;/span&gt; &lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Kemacetan dilihat bukan hanya dari nilai hari H - 3, atau 2 atau 1, tapi dilihat dari prediksi waktu libur kantor dimulai dan kapan akan masuk&lt;/span&gt;. Kenapa pegawai? Menurut Saya, pegawai, entah kantor pemerintah atau kantor swasta inilah yang mendominasi &lt;br /&gt;arus lebaran berjadwal. Artinya mereka perlu menghitung jatah cuti, volume kerjaan, konsekuensi surat peringatan, dst. &lt;br /&gt;Berbeda dengan wiraswastawan yang bisa memilih waktu mudiknya sendiri bergantung kebutuhannya.&lt;br /&gt;Kalo kepadatan arus mudik itu dirumuskan simpelnya begini:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Kepadatan arus mudik dijalanan = volume kendaraan/waktu&lt;/span&gt;&lt;br /&gt;* &lt;span style=&quot;font-weight:bold;&quot;&gt;kepadatan arus mudik dijalanan&lt;/span&gt;, dimana nilai makin kecil makin baik&lt;br /&gt;* &lt;span style=&quot;font-weight:bold;&quot;&gt;volume kendaraan&lt;/span&gt;, prediksi jumlah pegawai berkendaraan&lt;br /&gt;* &lt;span style=&quot;font-weight:bold;&quot;&gt;waktu&lt;/span&gt; dalam satuan hari, &lt;br /&gt;- untuk arus mudik, jumlah hari antara hari H lebaran dihitung mulai dari prediksi cuti pegawai tercepat dan paling realistis.&lt;br /&gt;- untuk arus balik, jumlah hari antara hari H lebaran hingga prediksi hari masuk kantor paling cepat. Biasanya pegawai sih mulai masuk hari Senin.&lt;/blockquote&gt;&lt;br /&gt;Misalnya kepadatan kendaraan arus mudik diasumsikan 1jt, kalo waktu cuti pegawai tercepat 4 hari sebelum hari H maka bisa dapet angka 250rb, kalo 3 hari dapet kepadatan 330rb, dst. Untuk kasus arus balik, misal kendaraan volumenya 1jt, kalo hari H ke hari Senin cuman 3 hari, berarti dapet angka 330rb.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Pengalaman th 2007 lalu&lt;/span&gt;&lt;br /&gt;Implementasinya dapat dilihat pada mudik tahun 2007 lalu, lebaran jatuh hari Sabtu-Minggu. Sementara orang kantoran dapat libur gratis rata-rata hari Jumat (H-1). Otomatis banyak pegawai yang memilih mengambil cuti 2 hari sebelumnya, so jatuhnya &lt;br /&gt;hari Rabu. Kenapa Rabu? karena hari Rabu itu total cuti mereka 7 hari, sementara waktu total liburnya bisa dapet 12 hari.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxOyB-jTYmyEIGzsBtI4hKQRABYIgW10uk_7lu4bpQdztO8WXVr7itGDTOpiJrXJEiBXEAxnTbhR2lsW3k5HTwqQPxLYwM76q2oSCOVTtEq-1TVWQlQdLb4g5_HKSzAa-yRwuwAw/s1600-h/prediksi1.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 169px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxOyB-jTYmyEIGzsBtI4hKQRABYIgW10uk_7lu4bpQdztO8WXVr7itGDTOpiJrXJEiBXEAxnTbhR2lsW3k5HTwqQPxLYwM76q2oSCOVTtEq-1TVWQlQdLb4g5_HKSzAa-yRwuwAw/s200/prediksi1.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5382286900607454450&quot; /&gt;&lt;/a&gt;&lt;br /&gt;-Hasilnya:&lt;br /&gt;- Rabu, rombongan mudik 1  (H-3)&lt;br /&gt;- Kamis, rombongan mudik 2 (H-2)&lt;br /&gt;- Jumat, rombongan mudik 3 (H-1)&lt;br /&gt;- Sabtu/Minggu lebaran.&lt;br /&gt;Kenapa cuti gak diambil hari Senin/Selasa saja? hari Senin itu banyak transaksi yang masih memungkinkan terjadi. So arus mudik cenderung terkonsentrasi dalam waktu yang hanya 3 hari. Hari Rabu itu langsung terjadi puncak arus mudik dari pegawai, karena buanyak yang ijin pulang lebih awal. Jadilah penumpukan arus mudik yg bikin kami terjebak di Cikampek 12 jam dari pintu gerbang tol hingga ujung tol Cikampek Simpang Jomin. Perjalanan dari Jakarta ke Jogja akhirnya ditempuh dalam waktu 30jam. &lt;br /&gt;&lt;br /&gt;Untuk arus balik 2007, cenderung terpecah. Pertama, beberapa instansi pemerintah mewajibkan PNS masuk hari Rabu (H+3), sementara untuk pegawai swasta cenderung mengambil jatah cutinya jadi total 7hari, jadi arus balik terjadi pada H + 4/5/6, sehingga konsentrasi arus balik terpecah.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Pengalaman tahun 2008&lt;/span&gt;&lt;br /&gt;Beda dengan tahun 2008 ini, lebaran jatuh hari Rabu-Kamis, dari rumus simpel itu prediksi pegawai mengambil cuti 6 hari sebelum hari H, yaitu hari Kamis.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmmQupfSb9VT1enS77KrsOzULel-YPn1apC8-3-QFkssAfQFeOBeD9T4ozJWzcu_CZJEU7KFMJxtfteRraELO7A1c8aHQ8sRiHWY3pCem0kK3gmFI5ANOOmil2l7fpSND_uiT_Dw/s1600-h/prediksi2.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 155px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmmQupfSb9VT1enS77KrsOzULel-YPn1apC8-3-QFkssAfQFeOBeD9T4ozJWzcu_CZJEU7KFMJxtfteRraELO7A1c8aHQ8sRiHWY3pCem0kK3gmFI5ANOOmil2l7fpSND_uiT_Dw/s200/prediksi2.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5382290825391185122&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Total cuti jatuhnya pun hanya 5 hari, untuk dapat 11 hari libur, yaitu:&lt;br /&gt;&lt;br /&gt;maka arus mudiknya bisa terpecah jadi beberapa periode. &lt;br /&gt;- Kamis/Jumat, rombongan mudik 1 (H-6)&lt;br /&gt;- Sabtu/Minggu, rombongan mudik 2 (H-4)&lt;br /&gt;- Senin/Selasa, rombongan mudik 3 (H-2)&lt;br /&gt;- Rabu/Kamis lebaran.&lt;br /&gt;Periode waktu arus mudik yang mencapai 6 hari, maka kepadatan arus mudik terasa lebih &#39;longgar&#39;. Sementara arus baliknya, ini dipastikan terjadi penumpukan, yang konten waktu masuknya sama dengan arus mudik 2007, yaitu cuman 3 hari.&lt;br /&gt;- Jumat, rombongan balik 1 (H+1)&lt;br /&gt;- Sabtu, rombongan balik 2 (H+2)&lt;br /&gt;- Minggu-Senin, rombongan balik 3 (H+3)&lt;br /&gt;So dipastikan kepadatan hari itu akan sangat dirasakan oleh para pemudik. Hari Sabtu itu, prediksi Saya terbukti. Perjalanan dari Jogja ke Sampang, Cilacap, ditempuh dalam 8 jam, yang normalnya 4 jam lewat jalur Selatan. Padahal Saya sudah menggunakan rute Daendeless Kulonprogo, hingga bisa sampai daerah Gombong dlm waktu 3 jam, normalnya sih tinggal 1/2jam lagi dah sampe rumah mertua. Alih-alih ngejar 1/2 jam lagi itu Saya salah pilih rute ke arus balik rute Gombong, mustinya lewat Pantai Ayah wilayah Selatan Gombong. So akhirnya 1 jam terjebak kepadatan arus balik utama lewat Gombong plus matikan mesin, ditambah isi bensin plus toilet 1/2jam. Akhirnya dpt petunjuk dari petugas pom bensin untuk balik arah lewat Banjarnegara-Banyumas-Kebasen-Sampang, yang totalnya ditempuh dalam waktu 2.5 jam (termasuk tidur dipom bensin banyumas 1/2 jam). &lt;span style=&quot;font-style:italic;&quot;&gt;Fiuhhhh...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;############Cuti vs kemacetan#############&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;So&lt;/span&gt;, dari perkiraan-perkiraan tersebut, maka Saya membuat tabel prediksi untuk panduan saya pribadi dlm menghitung waktu cuti dan perkiraan waktu mudik atau balik pada tabel berikut:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7nv72shdEEK2Gyg8DUpKSCTtKZSb4alw-NleFm9wAj0kk8IdPemi-7l8iDO-4Vf4E9GnT4jgVfMVBWcLS20PUCaE7xOiBwb8ZOmmUvHiIVGyUG2MDTovJa5puVW-0IZ1KYRe9pQ/s1600-h/prediksi3.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 61px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7nv72shdEEK2Gyg8DUpKSCTtKZSb4alw-NleFm9wAj0kk8IdPemi-7l8iDO-4Vf4E9GnT4jgVfMVBWcLS20PUCaE7xOiBwb8ZOmmUvHiIVGyUG2MDTovJa5puVW-0IZ1KYRe9pQ/s400/prediksi3.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5382314515408829426&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Monggo...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/3297499086568362888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3297499086568362888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3297499086568362888'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/09/menebak-potensi-kemacetan-saat-lebaran.html' title='Menebak Potensi Kemacetan Saat Lebaran'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0l0XNyKdlepAzKZswVPvS0vd-W7r-QZSs7TkO_hb9wT4z7zl3Fg7TLo9q89KzG2ZRUQ6BiOcY4_cfocbGB0JD6BwHfaPEaX0hOslsqPPoR9odkzPig7r6wk1xuB6LlHt0P1z6pg/s72-c/hubdat11.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-648753485221594364</id><published>2009-09-17T10:32:00.002+07:00</published><updated>2010-01-08T15:23:58.748+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>Prediksi jenis kelamin bayi</title><content type='html'>Ini adalah sebuah tabel yang berisi prediksi jenis kelamin bayi yang akan lahir, dimana tabel ini .&lt;br /&gt;Parameternya adalah:&lt;br /&gt;1. usia ibu calon bayi&lt;br /&gt;2. bulan permulaan kehamilan, biasanya diketahui lewat alat-alat test kehamilan (ovutest, accurate, dst) atau tanya bidan/dokter.&lt;br /&gt;misal seorang ibu berusia 27 tahun, bulan pertama kehamilan adalah Januari, maka diprediksi anaknya cewek.&lt;br /&gt;&lt;br /&gt;Monggo di test...&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP7UnpuEEY20R1qm_golfIGvuiFHbp5o7oIZOymAkCtftOLrt5pJzlsyje7lrBu_sQLiiH3SwxndZFImmNBhXZmVY8t5fJoiZjLzeSf6z5Bkpz_x1Wngd1v5e-1MexeTr4E1Rb1w/s1600-h/tabel_1.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 143px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP7UnpuEEY20R1qm_golfIGvuiFHbp5o7oIZOymAkCtftOLrt5pJzlsyje7lrBu_sQLiiH3SwxndZFImmNBhXZmVY8t5fJoiZjLzeSf6z5Bkpz_x1Wngd1v5e-1MexeTr4E1Rb1w/s200/tabel_1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5382274158084678322&quot; /&gt;&lt;/a&gt;&lt;br /&gt;sumber: &lt;a href=&quot;http://www.kaskus.us&quot;&gt;kaskus.us&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/648753485221594364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/648753485221594364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/648753485221594364'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/09/prediksi-jenis-kelamin-bayi.html' title='Prediksi jenis kelamin bayi'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP7UnpuEEY20R1qm_golfIGvuiFHbp5o7oIZOymAkCtftOLrt5pJzlsyje7lrBu_sQLiiH3SwxndZFImmNBhXZmVY8t5fJoiZjLzeSf6z5Bkpz_x1Wngd1v5e-1MexeTr4E1Rb1w/s72-c/tabel_1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-5526191414111175712</id><published>2009-08-06T11:08:00.014+07:00</published><updated>2010-01-08T15:23:49.188+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Malware Pada Blog</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHCzLcXjaCdYmeqYqUoc9A8jXltUfvm0saOvmj-EIJvJNLiZmCAd7ysVsSrObWvnJKYjJTZEhlWra0eJVRGRHI1_c17iCSdnL9XL_mcLlkD4v0DKSgmpbEAjb2aRsjuRuDpQ3bA/s1600-h/dasal.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 100px; height: 100px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHCzLcXjaCdYmeqYqUoc9A8jXltUfvm0saOvmj-EIJvJNLiZmCAd7ysVsSrObWvnJKYjJTZEhlWra0eJVRGRHI1_c17iCSdnL9XL_mcLlkD4v0DKSgmpbEAjb2aRsjuRuDpQ3bA/s200/dasal.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5366700535374976354&quot; /&gt;&lt;/a&gt;Seorang sahabat pagi-pagi mengirim SMS:&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&quot;Man, blogku keno virus malware, carane ngilangi piye yoh?&quot;&lt;/span&gt;&lt;br /&gt;Berhub saya juga gak tau kalo dia punya blog, maka saya sms balik:&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&quot;alamat blognya opo?&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Setelah dibales yang berisi alamat situsnya, saya &lt;span style=&quot;font-style:italic;&quot;&gt;copy paste&lt;/span&gt; alamatnya ke browser, dan baru saya tau kalo blognya berisi tentang lapak &lt;a href=&quot;http://myqueena.multiply.com&quot;&gt;dagangan baju ibu menyusui yg lumayan keren&lt;/a&gt; :D.&lt;br /&gt;Berhubung saya gak pake antivirus baik laptop maupun PC, maka browser saya tidak memberikan pesan peringatan apapun, so saya sama sekali tidak tau malwarenya yang mana. Njuk saya sms tho, &lt;span style=&quot;font-style:italic;&quot;&gt;&quot;lha wong blogmu tampil sempurna ngono kok, ndi viruse?&quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kali ini dia telepon, cerita kalo di kantor dan di rumah sama-sama gak bisa akses blog lapak dagangannya, karena muncul pesan error bla-bla yang dia bacakan dari laptopnya. Daripada saya tebak-tebak, lalu saya memintanya mengirimkan pesan error via SMS: &lt;span style=&quot;font-weight:bold;&quot;&gt;&quot;situs ******** berisi elemen dari situs wewewecrazyprofiledotcom yang tampaknya meng-host malware.&quot;&lt;/span&gt;&lt;br /&gt;Artinya ada alamat URL yang mengandung virus malware tersebut yang tentunya tertulis dalam blognya. So, input dari luar yang memungkinkan untuk dimasuki oleh malware tersebut adalah, &lt;strong&gt;user comment&lt;/strong&gt;. Bisa jadi user comment ini menyelipkan alamat URL yang dengan sadar/tanpa ia sadari, server alamat URL tersebut terdeteksi sebagai adware/malware/spyware, dst... ya tho.&lt;br /&gt;&lt;br /&gt;Selanjutnya adalah perburuan &#39;sumber masalah&#39;, ya tinggal buka sourcecode dari blognya ya tho:&lt;br /&gt;Untuk browser &lt;span style=&quot;font-weight:bold;&quot;&gt;Opera&lt;/span&gt;, klik kanan mouse pilih &lt;span style=&quot;font-style:italic;&quot;&gt;Source&lt;/span&gt;&lt;br /&gt;untuk browser &lt;span style=&quot;font-weight:bold;&quot;&gt;IE&lt;/span&gt;, klik kanan mouse pilih &lt;span style=&quot;font-style:italic;&quot;&gt;View Source&lt;/span&gt;&lt;br /&gt;untuk browser &lt;span style=&quot;font-weight:bold;&quot;&gt;Google Chrome&lt;/span&gt;, klik kanan mouse pilih &lt;span style=&quot;font-style:italic;&quot;&gt;Liat sumber laman&lt;/span&gt;&lt;br /&gt;Terus ya tinggal &lt;span style=&quot;font-style:italic;&quot;&gt;Find&lt;/span&gt; (tekan key &lt;span style=&quot;font-weight:bold;&quot;&gt;Crtl-F&lt;/span&gt;) isikan si alamat URL malware yang terdeteksi oleh antivirus tsb.&lt;br /&gt;Kalo ketemu, selanjutnya telusuri nama pengirim comment, sesuatu yang wajib diisi saat mengisi comment pada blog, dan menjadi kata kunci kita untuk menghapus comment bervirus tersebut. Katakanlah namanya Mr. X.&lt;br /&gt;Masuk sebagai administrator blog, lalu hapus comment dari user Mr.X yang mengandung malware.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;DONE&lt;/span&gt;, and that&#39;s it!</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/5526191414111175712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/5526191414111175712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/5526191414111175712'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/08/malware-pada-blog.html' title='Malware Pada Blog'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxHCzLcXjaCdYmeqYqUoc9A8jXltUfvm0saOvmj-EIJvJNLiZmCAd7ysVsSrObWvnJKYjJTZEhlWra0eJVRGRHI1_c17iCSdnL9XL_mcLlkD4v0DKSgmpbEAjb2aRsjuRuDpQ3bA/s72-c/dasal.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-4645015871265306693</id><published>2009-08-05T14:32:00.007+07:00</published><updated>2010-01-08T15:23:49.189+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Alur Kerja Proyek</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Zl8Yr5_KHemVr-JaMf9WM5X8jRF3eXCw9qmAmY1g43uNPy8mylp4RlmgJwvXsqo6nH9ZTOZosul30JRQxKA7wdGAV6nALnErhN2fK890Iyi7y-lV2FPXrBCkw8MBx9xAPtZO0A/s1600-h/untitled.JPG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 255px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Zl8Yr5_KHemVr-JaMf9WM5X8jRF3eXCw9qmAmY1g43uNPy8mylp4RlmgJwvXsqo6nH9ZTOZosul30JRQxKA7wdGAV6nALnErhN2fK890Iyi7y-lV2FPXrBCkw8MBx9xAPtZO0A/s320/untitled.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5366379652068829730&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ini gambaran bagaimana alur sebuah proyek dari ide menjadi sebuah &lt;span style=&quot;font-style:italic;&quot;&gt;purchase order&lt;/span&gt;, yang menghubungkan antara user dan vendor serta keterkaitan antara sales dan teknikal.&lt;br /&gt;&lt;br /&gt;Startnya adalah dari munculnya kebutuhan bisa muncul dari eksekutif, manajemen, maupun dari staf dari pihak user.&lt;br /&gt;Sifatnya adalah &lt;span style=&quot;font-weight:bold;&quot;&gt;awareness&lt;/span&gt;, &lt;span style=&quot;font-weight:bold;&quot;&gt;interest&lt;/span&gt;, maupun &lt;span style=&quot;font-weight:bold;&quot;&gt;investigasi&lt;/span&gt; yang memakan hingga &lt;span style=&quot;font-style:italic;&quot;&gt;24%&lt;/span&gt; dari tahapan project menjadi &lt;span style=&quot;font-style:italic;&quot;&gt;purchase order&lt;/span&gt; (PO). &lt;br /&gt;&lt;br /&gt;Misal gini:&lt;br /&gt;dari Eksekutif/Management berkeinginan mengimplementasi citra satelit dalam perkebunan. Staf melakukan investigasi atas perintah atasan tersebut dengan mencari vendor citra satelit di Indonesia. Sales vendor citra satelit menginformasikan suatu teknologi satelit, dimana sesudah presentasi oleh vendor, staf pihak user kemudian menyampaikan paparan tadi ke pihak manajemen.&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Atau&lt;/span&gt; &lt;br /&gt;Bisa saja sales/marketing melakukan presentasi kepada manajemen dan staf diikutkan untuk membantu proses &lt;span style=&quot;font-weight:bold;&quot;&gt;investigasi&lt;/span&gt; terhadap produk yang ditawarkan. &lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Atau&lt;/span&gt; &lt;br /&gt;Sales/marketing hanya presentasi pada level staf saja... :D&lt;br /&gt;&lt;br /&gt;Peran teknikal disini bersifat menyampaikan inovasi produk, atau menciptakan suatu kreasi produk. Jadi ketika kita sebagai perusahaan services, dimana sales tidak cukup &#39;mumpuni&#39; atau manajemen masih berkutat tentang perkembangan teknologi, maka kita hanya bisa mencapai &lt;span style=&quot;font-style:italic;&quot;&gt;24%&lt;/span&gt; tahapan menuju PO.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Berikutnya adalah tahapan &lt;span style=&quot;font-style:italic;&quot;&gt;25%-60%&lt;/span&gt;, yang bersifat &lt;span style=&quot;font-weight:bold;&quot;&gt;edukasi&lt;/span&gt;, &lt;span style=&quot;font-weight:bold;&quot;&gt;strategi&lt;/span&gt;, dan &lt;span style=&quot;font-weight:bold;&quot;&gt;inisiatif&lt;/span&gt;.&lt;br /&gt;Ketika &lt;span style=&quot;font-weight:bold;&quot;&gt;investigasi&lt;/span&gt; atau presentasi selesai, bukan berarti sales vendor berdiam diri. Karena bisa jadi ketika manajemen/staf sudah selesai di presentasi, tetapi belum tentu mampu menyampaikan pentingnya produk yang kita tawarkan ke pihak eksekutif, sehingga proyek pun tidak turun-turun.&lt;br /&gt;&lt;br /&gt;Disini peran sales untuk dapat menarik kebutuhan tersebut ke pihak eksekutif yang tentunya dibantu teknikal untuk melakukan peran &lt;span style=&quot;font-weight:bold;&quot;&gt;Edukasi&lt;/span&gt; ke pihak eksekutif juga.&lt;br /&gt;Atau bisa jadi, &lt;br /&gt;Dalam satu perusahaan eksekutif merupakan suatu pihak yang &lt;span style=&quot;font-style:italic;&quot;&gt;untouchable&lt;/span&gt;, sehingga sales hanya perlu melakukan pendekatan ke pihak manajemen untuk menarik informasi hasil presentasi tadi dari bawah ke atas (tidak perlu sampai eksekutif).&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Edukasi&lt;/span&gt; para eksekutif bisa jadi bersumber dari &lt;span style=&quot;font-style:italic;&quot;&gt;product awareness&lt;/span&gt; pihak manajemen atau oleh &lt;span style=&quot;font-style:italic;&quot;&gt;product awareness&lt;/span&gt; hasil presentasi sales dan teknikal vendor. Tentunya bila eksekutif telah setuju maka selanjutnya adalah melangkah pada &lt;span style=&quot;font-weight:bold;&quot;&gt;strategi&lt;/span&gt;, misal budgetnya tersedia atau tidak, perlu tidaknya produk ini, jangka panjang pemakaian produk, dan seterusnya.&lt;br /&gt;Ketika budget tidak dianggarkan oleh eksekutif, maka tahapan proyek menuju PO berhenti pada tahap &lt;span style=&quot;font-style:italic;&quot;&gt;50%&lt;/span&gt;, tetapi kalo anggaran ada, maka kunci berikutnya ada di pihak manajemen yang tentunya menyusun rencana kebutuhan project yang artinya mencapai tahap &lt;span style=&quot;font-style:italic;&quot;&gt;60%&lt;/span&gt; dari PO.&lt;br /&gt;&lt;br /&gt;Selanjutnya adalah tahapan &lt;span style=&quot;font-style:italic;&quot;&gt;61%-100%&lt;/span&gt;, yang bersifat evaluasi, rekomendasi, dan keputusan., dimana tahapan ini merupakan momen berikutnya untuk menuju PO.&lt;br /&gt;Proyek yang sudah disusun dalam bentuk rencana proyek atau Kerangka Acuan Kerja, biasanya akan dievaluasi oleh staf teknis melalui tahapan tender. Disinilah kemungkinan vendor produk sejenis akan masuk. Bisa jadi informasi teknis dari vendor A, tetapi pemenang berasal dari vendor B.&lt;br /&gt;Peran staf untuk mengevaluasi beragam produk sejenis oleh berbagai vendor, perlu dikawal oleh sales dan marketing ditambah teknikal agar &#39;tidak lari&#39;. Caranya adalah mengawal proses &lt;span style=&quot;font-weight:bold;&quot;&gt;evaluasi&lt;/span&gt; oleh staf dan tahap &lt;span style=&quot;font-weight:bold;&quot;&gt;rekomendasi&lt;/span&gt; pada pihak manajemen. Hingga akhirnya eksekutif memutuskan &lt;span style=&quot;font-weight:bold;&quot;&gt;Andalah yang menjadi pemenang dalam proyek tersebut!&lt;/span&gt;.&lt;br /&gt;Cukup panjang dan melelahkan...&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Irman&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/4645015871265306693' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/4645015871265306693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/4645015871265306693'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/08/alur-kerja-proyek.html' title='Alur Kerja Proyek'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Zl8Yr5_KHemVr-JaMf9WM5X8jRF3eXCw9qmAmY1g43uNPy8mylp4RlmgJwvXsqo6nH9ZTOZosul30JRQxKA7wdGAV6nALnErhN2fK890Iyi7y-lV2FPXrBCkw8MBx9xAPtZO0A/s72-c/untitled.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-6498622519296939254</id><published>2009-04-13T10:26:00.019+07:00</published><updated>2009-04-14T13:10:08.634+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><category scheme="http://www.blogger.com/atom/ns#" term="Ilmu kebumian"/><title type='text'>Map Materialized View untuk Postgis</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90bPLDyBCbzowlkKxctaGbJ9pPAKYS56nTb2syJku3OfDdKlOvwG1kntDjYyc0RjxLU4KLTsw_gcu8CfLcbCKWhGQW66mXenp49yxc5JORpYhIXi27i3cKdsXqrdwkhI6Fm2Gfg/s320/stock_elephant_060.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 58px; height: 86px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90bPLDyBCbzowlkKxctaGbJ9pPAKYS56nTb2syJku3OfDdKlOvwG1kntDjYyc0RjxLU4KLTsw_gcu8CfLcbCKWhGQW66mXenp49yxc5JORpYhIXi27i3cKdsXqrdwkhI6Fm2Gfg/s320/stock_elephant_060.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Materialized view adalah tabel yang berisi baris dan kolom, TETAPI memiliki sifat seperti table view. Artinya setiap perubahan dari table view akan dialami juga oleh table materialized view.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Enaknya apa sih?&lt;/span&gt;&lt;br /&gt;Pernah tidak Anda membuat 1 peta view administrasi dengan 30 kolom hasil query rumit crosstab, hasil join table dari 8 table view dengan 1000 sub-administratif, ternyata untuk menampilkannya membutuhkan waktu 5 menit? &lt;br /&gt;User Anda pasti akan mencak2 kayak cicak gara-gara wasting time menunggu minimal 5 menit untuk melihat peta yang Anda buat. Belum lagi ditambah keterbatasan bandwidth jaringan misalnya.&lt;br /&gt;&lt;br /&gt;Anda sebagai database engineer sangat kelelahan atas upaya Anda mempercepat query peta view tersebut, dan akhirnya Anda menyadari bahwa untuk mempercepat query adalah memindahkan peta view tersebut keformat peta permanen (table view to table).&lt;br /&gt;So trik yang dilakukan adalah menayangkan peta view dari basisdata tadi, kemudian mengeksportnya ke basisdata peta permanen melalui software GIS, &lt;a href=&quot;http://www.cadcorp.com&quot;&gt;Cadcorp&lt;/a&gt; misalnya.&lt;br /&gt;&lt;br /&gt;OK, sekarang query sudah cepat, dengan peta permanen user bisa tersenyum melihat peta Anda tampil dalam &lt;5 detik, 1/60 kali lebih cepat dari metode sebelumnya.&lt;br /&gt;&lt;br /&gt;Masalah timbul lagi ketika ternyata, peta view yang diubah ke peta permanen secara reguler perlu diupdate karena data yang ditampilkan adalah data peta harian misalnya. Mungkin tidak masalah bila peta tersebut hanya &lt; 10 layer. Manual juga gak papa yang sehingga ada tugas rutin harian ala PNS...:D&lt;br /&gt;Kalo peta view yang diubah ke peta permanen puluhan layer gimana coba? Berapa banyak orang yg perlu Anda libatkan untuk mengubah peta tersebut satu per satu :D&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Inilah pentingnya materialized view!&lt;br /&gt;So, materialized view peta merupakan &lt;span style=&quot;font-weight:bold;&quot;&gt;cara untuk menjadikan peta permanen memiliki sifat seperti peta view&lt;/span&gt;. Apapun perubahan yang ada pada peta view akan diikuti oleh peta permanennya. Anda tidak perlu lagi mengubahnya satu per satu, cukup memanggil query satu baris untuk menjalankan proses tersebut secara otomatis.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglZWFpA0241lJcgjTWTpPFFGFrlnnGhGpDZYkuCu4JIYeVvFpdAhHR8ItEaDALzzHqX58OA8lqwf6XYBjNox0s1PPt1tQ_yX7QRWvPXhvXKo-0GkiJKjW1oHQPnA8dyxPmploN2Q/s1600-h/map_process.gif&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height:228px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglZWFpA0241lJcgjTWTpPFFGFrlnnGhGpDZYkuCu4JIYeVvFpdAhHR8ItEaDALzzHqX58OA8lqwf6XYBjNox0s1PPt1tQ_yX7QRWvPXhvXKo-0GkiJKjW1oHQPnA8dyxPmploN2Q/s320/map_process.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5324423660183086578&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Dari grafik di atas, materialized view akan bersifat sama dengan view table. Saat ini &lt;span style=&quot;font-style:italic;&quot;&gt;magic spell&lt;/span&gt;-nya perlu dibuat secara manual di postgres 8.*. Tentunya kedepan postgres akan menambahkan fitur ini secara &lt;span style=&quot;font-style:italic;&quot;&gt;built-in&lt;/span&gt; mengingat pentingnya fasilitas ini.&lt;br /&gt;&lt;br /&gt;OK, langsung hajar saja yah:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Bahan ajar:&lt;/span&gt;&lt;br /&gt;1. PostgreSQL 8.* atau lebih tinggi&lt;br /&gt;2. PostGIS yang sesuai dengan seri PostgreSQL 8.* atau lebih tinggi.&lt;br /&gt;3. Contreng PLPGSQL pada saat Anda install PostgreSQL.&lt;br /&gt;4. Peta basisdata hasil export dari shp2pgsql.exe atau menggunakan software GIS.&lt;br /&gt;5. Peta view hasil query beberapa table.&lt;br /&gt;&lt;br /&gt;Berikut adalah tabel yang digunakan untuk &lt;span style=&quot;font-weight:bold;&quot;&gt;menampung informasi materialized view peta&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Tujuan:&lt;/span&gt;&lt;br /&gt;Mencatat judul-judul peta sekaligus mencatat data timestamp terhadap perubahan dari table materialized view peta.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Kolom:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;mv_name&lt;/span&gt; untuk judul peta permanen&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;v_name&lt;/span&gt; untuk judul peta view&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;last_refresh&lt;/span&gt; untuk Timestamp update terakhir terhadap peta permanen.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;CREATE TABLE matviews (&lt;br /&gt;  mv_name NAME NOT NULL PRIMARY KEY&lt;br /&gt;  , v_name NAME NOT NULL&lt;br /&gt;  , last_refresh TIMESTAMP WITH TIME ZONE);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Berikutnya adalah fungsi untuk &lt;span style=&quot;font-weight:bold;&quot;&gt;membuat materialized view peta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Tujuan: &lt;/span&gt;&lt;br /&gt;- untuk mengubah peta view menjadi peta permanen dalam satuan koordinat yang sesuai.&lt;br /&gt;- Menyamakan struktur kolom tabel peta view terhadap peta permanen, karena materialized view tidak dapat berjalan bilamana struktur kolom tidak sama antara peta permanen dengan peta view.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Input:&lt;/span&gt;&lt;br /&gt;- &lt;span style=&quot;font-style:italic;&quot;&gt;$1&lt;/span&gt; untuk judul peta permanen yang akan dibuat&lt;br /&gt;- &lt;span style=&quot;font-style:italic;&quot;&gt;$2&lt;/span&gt; untuk judul peta view yang menjadi dasar peta permanen&lt;br /&gt;- &lt;span style=&quot;font-style:italic;&quot;&gt;$3&lt;/span&gt; untuk &lt;a href=&quot;http://irmant.blogspot.com/2008/12/dimensi-peta-dalam-postgis.html&quot;&gt;kode SRID dari peta tersebut&lt;/a&gt;, misal 4326 untuk Derajat Desimal atau 32749 untuk UTM.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;-- Function: create_matview_map(name, name, integer)&lt;br /&gt;&lt;br /&gt;-- DROP FUNCTION create_matview_map(name, name, integer);&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE FUNCTION create_matview_map(name, name, integer)&lt;br /&gt;  RETURNS void AS&lt;br /&gt;$BODY$&lt;br /&gt; DECLARE&lt;br /&gt;     matview ALIAS FOR $1;&lt;br /&gt;     view_name ALIAS FOR $2;&lt;br /&gt;     srid_code ALIAS FOR $3;&lt;br /&gt;     entry matviews%ROWTYPE;&lt;br /&gt; BEGIN&lt;br /&gt;     SELECT * INTO entry FROM matviews WHERE mv_name = matview;&lt;br /&gt; &lt;br /&gt;     IF FOUND THEN&lt;br /&gt;         --RAISE EXCEPTION &#39;Materialized view &#39;&#39;%&#39;&#39; already exists.&#39;,&lt;br /&gt;         DELETE FROM matviews WHERE mv_name = matview;&lt;br /&gt;     END IF;&lt;br /&gt;&lt;br /&gt;     EXECUTE &#39;REVOKE ALL ON &#39; || view_name || &#39; FROM PUBLIC&#39;; &lt;br /&gt; &lt;br /&gt;     EXECUTE &#39;GRANT SELECT ON &#39; || view_name || &#39; TO PUBLIC&#39;;&lt;br /&gt; &lt;br /&gt;     EXECUTE &#39;CREATE TABLE &#39; || matview || &#39; AS SELECT * FROM &#39; || view_name;&lt;br /&gt;     EXECUTE &#39;CREATE INDEX &#39; || matview || &#39;_geometry_sidx ON &#39; || matview || &#39; USING gist (geometry)&#39;;&lt;br /&gt;     EXECUTE &#39;ALTER TABLE &#39; || matview || &#39; ADD CONSTRAINT &#39; || matview || &#39;_pkey PRIMARY KEY (gid)&#39;;&lt;br /&gt;     EXECUTE &#39;ALTER TABLE &#39; || matview || &#39; ADD CONSTRAINT enforce_dims_geometry CHECK (ndims(geometry) = 2)&#39;;&lt;br /&gt;     EXECUTE &#39;ALTER TABLE &#39; || matview || &#39; ADD CONSTRAINT enforce_srid_geometry CHECK (srid(geometry) = &#39; || srid_code || &#39;)&#39;;&lt;br /&gt;&lt;br /&gt;     EXECUTE &#39;REVOKE ALL ON &#39; || matview || &#39; FROM PUBLIC&#39;;&lt;br /&gt; &lt;br /&gt;     EXECUTE &#39;GRANT SELECT ON &#39; || matview || &#39; TO PUBLIC&#39;;&lt;br /&gt; &lt;br /&gt;INSERT INTO geometry_columns (f_table_catalog, f_table_schema, f_table_name,&lt;br /&gt;f_geometry_column, coord_dimension, srid, type) VALUES (&#39;&#39;, &#39;public&#39;, matview, &#39;geometry&#39;, 2, srid_code, &#39;GEOMETRY&#39;);&lt;br /&gt;&lt;br /&gt;     INSERT INTO matviews (mv_name, v_name, last_refresh)&lt;br /&gt;       VALUES (matview, view_name, CURRENT_TIMESTAMP); &lt;br /&gt;     &lt;br /&gt;     RETURN;&lt;br /&gt; END&lt;br /&gt; $BODY$&lt;br /&gt;  LANGUAGE &#39;plpgsql&#39; VOLATILE SECURITY DEFINER&lt;br /&gt;  COST 100;&lt;br /&gt;ALTER FUNCTION create_matview_map(name, name, integer) OWNER TO postgres;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Selanjutnya adalah fungsi untuk &lt;span style=&quot;font-weight:bold;&quot;&gt;melakukan drop off terhadap peta permanen&lt;/span&gt;. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Tujuan:&lt;/span&gt; &lt;br /&gt;Menghapus peta permanen yang sudah dibuat sebelumnya, dapat diikuti dengan membuat materialized view peta baru sesuai struktur kolom peta view terbaru, atau sekedar membuang materialized view peta.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Input:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;$1&lt;/span&gt; untuk judul peta permanen yang akan dihapus&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;-- Function: drop_matview_map(name)&lt;br /&gt;&lt;br /&gt;-- DROP FUNCTION drop_matview_map(name);&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE FUNCTION drop_matview_map(name)&lt;br /&gt;  RETURNS void AS&lt;br /&gt;$BODY$&lt;br /&gt; DECLARE&lt;br /&gt;     matview ALIAS FOR $1;&lt;br /&gt;     entry matviews%ROWTYPE;&lt;br /&gt; BEGIN&lt;br /&gt; &lt;br /&gt;     SELECT * INTO entry FROM matviews WHERE mv_name = matview;&lt;br /&gt; &lt;br /&gt;     IF NOT FOUND THEN&lt;br /&gt;         RAISE EXCEPTION &#39;Materialized view % does not exist.&#39;, matview;&lt;br /&gt;     END IF;&lt;br /&gt; &lt;br /&gt;     EXECUTE &#39;DROP TABLE &#39; || matview;&lt;br /&gt;     DELETE FROM geometry_columns WHERE f_table_name=matview;&lt;br /&gt;     DELETE FROM matviews WHERE mv_name=matview;&lt;br /&gt; &lt;br /&gt;     RETURN;&lt;br /&gt; END&lt;br /&gt; $BODY$&lt;br /&gt;  LANGUAGE &#39;plpgsql&#39; VOLATILE SECURITY DEFINER&lt;br /&gt;  COST 100;&lt;br /&gt;ALTER FUNCTION drop_matview_map(name) OWNER TO postgres;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Selanjutnya adalah fungsi untuk melakukan &lt;span style=&quot;font-weight:bold;&quot;&gt;refresh terhadap peta permanen&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Tujuan: &lt;/span&gt;&lt;br /&gt;- melakukan refresh terhadap peta permanen yang memiliki struktur tabel sama dengan peta view.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Input:&lt;/span&gt;&lt;br /&gt;- &lt;span style=&quot;font-style:italic;&quot;&gt;$1&lt;/span&gt; untuk judul peta permanen yang akan direfresh&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;-- Function: refresh_matview(name)&lt;br /&gt;&lt;br /&gt;-- DROP FUNCTION refresh_matview(name);&lt;br /&gt;&lt;br /&gt;CREATE OR REPLACE FUNCTION refresh_matview(name)&lt;br /&gt;  RETURNS void AS&lt;br /&gt;$BODY$&lt;br /&gt; DECLARE &lt;br /&gt;     matview ALIAS FOR $1;&lt;br /&gt;     entry matviews%ROWTYPE;&lt;br /&gt; BEGIN&lt;br /&gt; &lt;br /&gt;     SELECT * INTO entry FROM matviews WHERE mv_name = matview;&lt;br /&gt; &lt;br /&gt;     IF NOT FOUND THEN&lt;br /&gt;         RAISE EXCEPTION &#39;Materialized view % does not exist.&#39;, matview;&lt;br /&gt;    END IF;&lt;br /&gt;&lt;br /&gt;    EXECUTE &#39;DELETE FROM &#39; || matview;&lt;br /&gt;    EXECUTE &#39;INSERT INTO &#39; || matview&lt;br /&gt;        || &#39; SELECT * FROM &#39; || entry.v_name;&lt;br /&gt;&lt;br /&gt;    UPDATE matviews&lt;br /&gt;        SET last_refresh=CURRENT_TIMESTAMP&lt;br /&gt;        WHERE mv_name=matview;&lt;br /&gt;&lt;br /&gt;    RETURN;&lt;br /&gt;END&lt;br /&gt;$BODY$&lt;br /&gt;  LANGUAGE &#39;plpgsql&#39; VOLATILE SECURITY DEFINER&lt;br /&gt;  COST 100;&lt;br /&gt;ALTER FUNCTION refresh_matview(name) OWNER TO postgres;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Udah lengkap nih fungsi-fungsi materialized view peta untuk Postgisnya.&lt;br /&gt;&lt;br /&gt;So sekarang implementasinya:&lt;br /&gt;Saya gunakan:&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;viewmap1&lt;/span&gt;, untuk judul peta view dan&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;map1&lt;/span&gt;, untuk judul peta permanen.&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;4326&lt;/span&gt;, sebagai kode SRID untuk peta basisdata yang memiliki proyeksi Derajat Desimal.&lt;br /&gt;&lt;br /&gt;Bila materialized view peta baru pertama kali dibuat, maka peta membutuhkan struktur tabel yang sama dengan peta view, maka gunakan perintah:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;br /&gt;SELECT create_matview_map(&#39;map1&#39;,&#39;viewmap1&#39;,4326);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Bilamana hanya ingin merefresh peta terhadap perubahan nilai data pada peta view, dapat digunakan perintah:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;SELECT refresh_matview(&#39;map1&#39;);&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Bilamana terjadi perubahan struktur peta view, misalnya ada perubahan syntax query dari peta view, dapat digunakan perintah:&lt;br /&gt;-- hapus peta permanen&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-weight:italic;&quot;&gt;SELECT drop_matview_map(&#39;map1&#39;);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;-- buat peta permanen dengan struktur peta view terbaru&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;SELECT create_matview_map(&#39;map1&#39;,&#39;viewmap1&#39;,4326);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Untuk menghapus materialized view peta secara permanen dapat digunakan perintah:&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;SELECT drop_matview_map(&#39;map1&#39;);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;That&#39;s all folks. Silahkan modifikasi sesukanya, so far ini yang Saya gunakan untuk menangani 30-an layer peta. 15 diantaranya adalah peta dinamis yang perlu diupdate secara harian/bulanan/tahunan.&lt;br /&gt;&lt;br /&gt;Untuk Materialized View yang khusus format table alphanumerik (bukan peta) dapat menuju artikel ttg &lt;a href=&quot;http://jonathangardner.net/tech/w/PostgreSQL/Materialized_Views#Introduction&quot;&gt;materialized view or snapshot&lt;/a&gt;.&lt;br /&gt;Dimana artikel tersebut menjadi dasar tulisan map materialized view ini.&lt;br /&gt;&lt;br /&gt;Sebagai komparasi dengan oracle dapat dibaca lewat artikel &lt;a href=&quot;http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_6002.htm#i2106785&quot;&gt;materialized view pada Oracle&lt;/a&gt;, yang ternyata fungsi tersebut built-in.&lt;br /&gt;&lt;br /&gt;Best regards&lt;br /&gt;[irmant]&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/6498622519296939254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6498622519296939254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6498622519296939254'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/04/map-materialized-view-untuk-postgis.html' title='Map Materialized View untuk Postgis'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90bPLDyBCbzowlkKxctaGbJ9pPAKYS56nTb2syJku3OfDdKlOvwG1kntDjYyc0RjxLU4KLTsw_gcu8CfLcbCKWhGQW66mXenp49yxc5JORpYhIXi27i3cKdsXqrdwkhI6Fm2Gfg/s72-c/stock_elephant_060.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-4867667868401106035</id><published>2009-01-25T14:03:00.008+07:00</published><updated>2009-01-25T14:26:04.557+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Nilai Median pada Postgres</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90bPLDyBCbzowlkKxctaGbJ9pPAKYS56nTb2syJku3OfDdKlOvwG1kntDjYyc0RjxLU4KLTsw_gcu8CfLcbCKWhGQW66mXenp49yxc5JORpYhIXi27i3cKdsXqrdwkhI6Fm2Gfg/s1600-h/stock_elephant_060.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 58px; height: 86px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90bPLDyBCbzowlkKxctaGbJ9pPAKYS56nTb2syJku3OfDdKlOvwG1kntDjYyc0RjxLU4KLTsw_gcu8CfLcbCKWhGQW66mXenp49yxc5JORpYhIXi27i3cKdsXqrdwkhI6Fm2Gfg/s320/stock_elephant_060.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5295129045590667890&quot; /&gt;&lt;/a&gt;Nilai median sering kali digunakan dalam perhitungan statistik. Kalo dalam database &lt;a href=&quot;http://www.postgresql.com/&quot;&gt;PostgreSQL&lt;/a&gt; 8.3, fungsi penghitung nilai median ini perlu ditambahkan secara manual. Caranya adalah menambahkan SQL function syntax sebagai berikut:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;CREATE OR REPLACE FUNCTION array_median(anyarray)&lt;br /&gt;RETURNS anyelement AS&lt;br /&gt;$$&lt;br /&gt;SELECT CASE&lt;br /&gt;WHEN array_upper($1,1) = 0 THEN null&lt;br /&gt;WHEN mod(array_upper($1,1),2) = 1 THEN asorted[ceiling(array_upper(asorted,1)/2.0)]&lt;br /&gt;ELSE ((asorted[ceiling(array_upper(asorted,1)/2.0)] + asorted[ceiling(array_upper(asorted,1)/2.0)+1])/2.0) END&lt;br /&gt;FROM (SELECT ARRAY(SELECT ($1)[n] FROM&lt;br /&gt;generate_series(1, array_upper($1, 1)) AS n&lt;br /&gt;WHERE ($1)[n] IS NOT NULL&lt;br /&gt;ORDER BY ($1)[n]&lt;br /&gt;) As asorted) As foo ;&lt;br /&gt;$$&lt;br /&gt;LANGUAGE &#39;sql&#39; IMMUTABLE; &lt;br /&gt;&lt;br /&gt;CREATE AGGREGATE median(anyelement) (&lt;br /&gt;SFUNC=array_append,&lt;br /&gt;STYPE=anyarray,&lt;br /&gt;FINALFUNC=array_median&lt;br /&gt;);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Cara panggilnya adalah sebagai berikut:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;SELECT median(columnname) FROM tablename;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Kalo mo dibandingin sama nilai lain gunakan perintah:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;SELECT median(columnname), avg(columnname), sum(columnname), max(columnname), min(columnname) FROM tablename;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Simple and very usefull ;;)&lt;br /&gt;Source: &lt;a href=&quot; http://www.postgresonline.com/journal/index.php?/archives/67-Build-Median-Aggregate-Function-in-SQL.html#extended&quot;&gt;dari sini&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/4867667868401106035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/4867667868401106035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/4867667868401106035'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/01/nilai-median-pada-postgres.html' title='Nilai Median pada Postgres'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi90bPLDyBCbzowlkKxctaGbJ9pPAKYS56nTb2syJku3OfDdKlOvwG1kntDjYyc0RjxLU4KLTsw_gcu8CfLcbCKWhGQW66mXenp49yxc5JORpYhIXi27i3cKdsXqrdwkhI6Fm2Gfg/s72-c/stock_elephant_060.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-969487835073106410</id><published>2009-01-12T11:26:00.002+07:00</published><updated>2009-01-12T11:50:59.721+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Could not load file or assembly dan ILMerge</title><content type='html'>Salah Satu kendala yang mungkin muncul bilamana kita membuat turunan &lt;span style=&quot;font-style:italic;&quot;&gt;Dynamic Link Library&lt;/span&gt; (DLL) dari DLL lain adalah munculnya penyakit &#39;klasik&#39; ASP.NET yaitu could not load file or assembly (CNLFOA). Artinya, DLL yang terkait dengan error tersebut tidak ditemukan, padahal kita telah menempatkannya dalam direktori BIN atau root. Dikatakan bahwa metode ini tidak berjalan pada beberapa system environment, tetapi yang mengherankan masalah ini terkadang muncul dadakan, kadang hilang sendiri, dst pada environment yang sama bahkan dari sebuah website yang sudah live 2 tahun. Kenapa saya katakan klasik, hal ini disebabkan karena penyakit ini belum sembuh total meski &lt;a href=&quot;http://forums.asp.net/t/986130.aspx?PageIndex=7&quot;&gt;sudah berlangsung sejak VS 2005 hingga VS 2008SP1 yang paling baru&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Ini sudah menghabiskan hampir sebulan sebelum akhirnya saya tanya sama yg buat DLL tersebut. Saya telah mencoba banyak saran dari internet dan gagal maning gagal maning. Mungkin terlalu telat bertanya ke prinsipal, tapi saya akui saya emang newbie di ASP.NET 2008 dan biasa bermain sebagai seorang copy paste programming :D. Masalah CNLFOA ini membuat saya belajar banyak tentang &lt;a href=&quot;http://aspnet.4guysfromrolla.com/articles/052604-1.aspx&quot;&gt;windows form yang dimainkan pada web&lt;/a&gt;, &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/yf1d93sz(VS.71).aspx&quot;&gt;Global Assembly Cache&lt;/a&gt;, struktur Web.Config, &lt;a href=&quot;http://www.microsoft.com/downloads/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0&amp;displaylang=en&quot;&gt;Il-Merge&lt;/a&gt;, &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/wd40t7ad.aspx&quot;&gt;strong name&lt;/a&gt;, console Visual Studio, dst. Saya baru tau juga, ternyata belum tentu masalah CNLFOA ini dialami oleh orang2 yang bermain dengan .NET &gt; 2th.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;Balik lagi ke solusinya. Salah satu solusi yang saya dapatkan dan ingin saya sharing adalah menggabungkan beberapa DLL, termasuk DLL yang tidak ditemukan tersebut kedalam satu DLL baru. Dengan demikian maka DLL baru tersebut telah berisi DLL class yang &#39;hilang&#39; ketika menjalankan web tersebut.&lt;br /&gt;Tools termudah untuk menggabungkannya adalah menggunakan &lt;a href=&quot;http://ilmerge-gui.devv.com/&quot;&gt;ILMerge-GUI&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tools ini jauh lebih mudah penggunaannya daripada IL-Merge.exe yang musti diketik di console Visual Studio. Selain itu, tools ini memudahkan kita untuk menempelkan stongname key, dari sebuah DLL tanpa strongname, sehingga DLL bisa kita taruh di GAC sehingga dapat digunakan oleh bebarapa aplikasi web pada server yang sama.&lt;br /&gt;&lt;br /&gt;Selamat mencoba.&lt;br /&gt;[irmant]&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/969487835073106410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/969487835073106410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/969487835073106410'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/01/could-not-load-file-or-assembly-dan.html' title='Could not load file or assembly dan ILMerge'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-6438347291302474418</id><published>2009-01-09T17:15:00.010+07:00</published><updated>2009-01-12T11:56:09.811+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><category scheme="http://www.blogger.com/atom/ns#" term="Ilmu kebumian"/><title type='text'>TableView Peta pada Postgis</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgphWm_8RtqAGiG5Iyvz60BS0biwFtq79kwQxy1IHrw2qkSnj3A7kf-sgRCC3zUJAjkd-GnVu2-mGXP8hKhLpeTFDNsp1AvvqW7ANisPuq4DIjEVWpWOqYB_kyOE66ga2nGLyskQg/s1600-h/stock_elephant_060.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 58px; height: 86px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgphWm_8RtqAGiG5Iyvz60BS0biwFtq79kwQxy1IHrw2qkSnj3A7kf-sgRCC3zUJAjkd-GnVu2-mGXP8hKhLpeTFDNsp1AvvqW7ANisPuq4DIjEVWpWOqYB_kyOE66ga2nGLyskQg/s320/stock_elephant_060.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5290265669233987010&quot; /&gt;&lt;/a&gt;Peta dalam &lt;a href=&quot;http://postgis.refractions.net/&quot;&gt;postgresql&lt;/a&gt; bisa dimungkinkan karena skema database postgresql telah mendukung data geometri yang berupa titik, garis, poligon, multi-garis, multi-poligon, dan multi-titik.&lt;br /&gt;Sehingga, ketika kita membuat table view yang merupakan hasil join sembarang tabel, ditambah sebuah tabel yang memiliki kolom bertipe &lt;span style=&quot;font-style:italic;&quot;&gt;geometry&lt;/span&gt;, kemudian terhubung melalui kolom refensi yang sama, maka tabel tersebut memungkinkan untuk ditayangkan dalam bentuk peta.&lt;br /&gt;Contohnya adalah script berikut, yang akan membuat view &quot;tabelpeta_join&quot;, terdiri dari tabel bergeometri berjudul &quot;tabel_peta&quot;, dijoin dengan&lt;br /&gt;tabel biasa berjudul &quot;tabel_data&quot;, berdasarkan ID_2008, maka kalimat querynya adalah:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;blockquote&gt;CREATE OR REPLACE VIEW tabelpeta_join AS SELECT p.*, b.uid &lt;br /&gt;FROM tabel_peta p &lt;br /&gt;LEFT JOIN tabel_data d &lt;br /&gt;ON (p.id_2008=d.id_2008);&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;Nah meskipun query berjalan sukses tanpa error, ditandai kalimat &lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Query result in 50ms&lt;/span&gt;, &lt;br /&gt;bukan berarti table view &quot;tabelpeta_join&quot; dapat langsung diakses dari aplikasi GIS.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;Hal ini disebabkan karena file geometri tersebut belum terdaftar pada tabel daftar data spasial-nya postgis.&lt;br /&gt;Tabel daftar data spatial postgis bernama &quot;geometry_columns&quot;. Tabel ini mengatur berbagai referensi proyeksi, kolom geometri, SRID, dari sebuah tabel.&lt;br /&gt;&lt;br /&gt;So, table view &quot;tabelpeta_join&quot; tadi musti didaftarkan dulu ke tabel tersebut dengan perintah umum:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;blockquote&gt;INSERT INTO geometry_columns (f_table_catalog, f_table_schema, f_table_name, &lt;br /&gt;f_geometry_column, coord_dimension, srid, type) VALUES (&#39;&#39;, &#39;public&#39;, &#39;tabelpeta_join&#39;, &#39;geometry&#39;, 2, 4326, &#39;GEOMETRY&#39;);&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bagi yang penasaran kode 2 merupakan kode referensi dimensi koordinat, dan kode 4326&lt;br /&gt;merupakan kode SRID untuk proyeksi Latitude/Longitude atau derajat desimal.&lt;br /&gt;&lt;br /&gt;Berikut adalah tahapan untuk membuat tabel peta permanen bukan view.&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;blockquote&gt;CREATE TABLE namatabel&lt;br /&gt;AS select sum(td_2008,td_2008) as TD_2008 from prod; &lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;--1. PRIMARY KEY:&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;blockquote&gt;ALTER TABLE namatabel&lt;br /&gt;  ADD CONSTRAINT namatabel_pkey PRIMARY KEY(gid);&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;--2. Tambahkan NDIMS:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;ALTER TABLE namatabel&lt;br /&gt;  ADD CONSTRAINT enforce_dims_geometry CHECK (ndims(geometry) = 2);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;--3. Tambahkan SRID:&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;blockquote&gt;&lt;br /&gt;ALTER TABLE namatabel&lt;br /&gt;  ADD CONSTRAINT enforce_srid_geometry CHECK (srid(geometry) = 4326);&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;--4. Buat index:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;CREATE INDEX namatabel_geometry_sidx&lt;br /&gt;  ON namatabel USING gist (geometry);&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;--5. Daftarkan pada geometry columns:&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;blockquote&gt;INSERT INTO geometry_columns (f_table_catalog, f_table_schema, f_table_name, &lt;br /&gt;f_geometry_column, coord_dimension, srid, type) VALUES (&#39;&#39;, &#39;public&#39;, &#39;namatabel&#39;, &lt;br /&gt;&#39;geometry&#39;, 2, 4326, &#39;GEOMETRY&#39;);&lt;br /&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Selamat mencoba,&lt;br /&gt;Irmant&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/6438347291302474418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6438347291302474418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6438347291302474418'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2009/01/peta-dari-table-view-pada-postgis.html' title='TableView Peta pada Postgis'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgphWm_8RtqAGiG5Iyvz60BS0biwFtq79kwQxy1IHrw2qkSnj3A7kf-sgRCC3zUJAjkd-GnVu2-mGXP8hKhLpeTFDNsp1AvvqW7ANisPuq4DIjEVWpWOqYB_kyOE66ga2nGLyskQg/s72-c/stock_elephant_060.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-1269420713764395350</id><published>2008-12-11T10:29:00.010+07:00</published><updated>2009-01-12T11:52:05.572+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><category scheme="http://www.blogger.com/atom/ns#" term="Ilmu kebumian"/><title type='text'>Pengukuran Dimensi Peta dalam Postgis</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWcjMutThTAPtct3eM5X-wW4zJvmeaG5rwz0oGteibCcLJvWyPKZ-FRy7B7kRfa1Eoiie8iLjqmPFB2acap-udVLtJOdjCVYx7gzdjoFGxuQ_5wNq9YG-U5sjPh2gG5BDuQZA1KQ/s1600-h/stock_elephant_060.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 58px; height: 86px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWcjMutThTAPtct3eM5X-wW4zJvmeaG5rwz0oGteibCcLJvWyPKZ-FRy7B7kRfa1Eoiie8iLjqmPFB2acap-udVLtJOdjCVYx7gzdjoFGxuQ_5wNq9YG-U5sjPh2gG5BDuQZA1KQ/s320/stock_elephant_060.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5290263926896583522&quot; /&gt;&lt;/a&gt;Geodatabase sudah semakin keren dan canggih dewasa ini. Peta-peta sekarang udah banyak tersimpan di geodatabase, dibandingkan penyimpanan secara terpisah per file yang membuat redundan data. Padahal banyak peta-peta yang sifatnya &lt;span style=&quot;font-style: italic;&quot;&gt;confidential&lt;/span&gt;. Berikut adalah komparasi  antar beberapa geodatabase, postgis, SQLServer 2008, dan MySQL di&lt;a href=&quot;http://www.bostongis.com/PrinterFriendly.aspx?content_name=sqlserver2008_postgis_mysql_compare&quot;&gt; sini&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Sesudah peta masuk ke dalam postgis misal lewat tools &lt;span style=&quot;font-weight: bold;&quot;&gt;shp2pgsql&lt;/span&gt;. Pertanyaan selanjutnya biasanya berkutat pada di pengukuran dimensi, selain perhitungan2 spasial lain. Function yang disiapkan postgis &lt;span style=&quot;font-style: italic;&quot;&gt;buanyak&lt;/span&gt;. Diawali dengan code &lt;span style=&quot;font-weight: bold;&quot;&gt;ST_*&lt;/span&gt;, misal untuk menghitung luas area&lt;br /&gt;menggunakan function &lt;span style=&quot;font-weight: bold;&quot;&gt;ST_area&lt;/span&gt;, menghitung panjang  menggunakan &lt;span style=&quot;font-weight: bold;&quot;&gt;ST_length&lt;/span&gt;, dst.&lt;br /&gt;&lt;br /&gt;Nah yang jadi pertanyaan klasik adalah, &lt;span style=&quot;font-style: italic;&quot;&gt;kok nilai perhitungan areanya keliru?&lt;/span&gt;&lt;br /&gt;Misal perintah SQL-nya:&lt;br /&gt;&lt;blockquote style=&quot;font-style: italic;&quot;&gt;SELECT blok, st_area(geometry)/10000 as hectares&lt;br /&gt;FROM areal order by blok asc&lt;/blockquote&gt;Menghasilkan luas per blok:&lt;br /&gt;R1: 2.513432432&lt;br /&gt;R2:  1.3432566549&lt;br /&gt;dst...&lt;br /&gt;Nilai luas ini keliru, setelah dibandingkan dengan hasil perhitungan software mapping.&lt;br /&gt;&lt;br /&gt;Nah ini yang menjadi pertanyaan klasik, dan jawabannya terletak pada proyeksi peta yang kita masukkan dalam geodatabase.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Peta di Indonesia ada 4 macam proyeksi:&lt;br /&gt;1. proyeksi lokal (asal gambar dari peta kertas tanpa koordinat),&lt;br /&gt;2. proyeksi Derajat Desimal&lt;br /&gt;3. Proyeksi Universal Transverse Mercantor (UTM)&lt;br /&gt;4. Proyeksi TM3&lt;br /&gt;&lt;br /&gt;Untuk peta proyeksi lokal yang biasanya satuan meter, ya ukuran luasnya dijamin pas, karena dimensinya tanpa melibatkan proyeksi muka bumi &lt;a href=&quot;http://proj4.org/&quot;&gt;proj4&lt;/a&gt;. Sementara kalo kita inputnya peta derajat desimal, outputnya keliru, kenapa? Karena output proyeksi derajat desimal adalah &lt;span style=&quot;font-style: italic;&quot;&gt;derajat&lt;/span&gt;, bukan &lt;span style=&quot;font-style: italic;&quot;&gt;meter&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Padahal yang pengen dikeluarkan adalah satuan meter/km/hektar... &lt;span style=&quot;font-style: italic;&quot;&gt;ya tho ya tho...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Untuk melakukan pengubahan satuan ini kita perlu tau aturan main geodatabase postgis. Yaitu perlunya dilibatkan yang namanya &lt;span style=&quot;font-weight: bold;&quot;&gt;SRID&lt;/span&gt; (&lt;span style=&quot;font-style: italic;&quot;&gt;Spatial Reference Identification&lt;/span&gt;).&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkbWFZIupRj-lfouDH2hEkiubcvh0EDA5elTinSPr8tfF0v_ni8b0yoMb5SqD5F6NXdPWxy3ePC8wEp8VRZbfX41LGb1nsIDUny3J-bCAbL2BdcCvw83ZQWF9oQtID0buWvOIvZw/s1600-h/opengis-logo.png&quot;&gt;&lt;img style=&quot;float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 114px; height: 48px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkbWFZIupRj-lfouDH2hEkiubcvh0EDA5elTinSPr8tfF0v_ni8b0yoMb5SqD5F6NXdPWxy3ePC8wEp8VRZbfX41LGb1nsIDUny3J-bCAbL2BdcCvw83ZQWF9oQtID0buWvOIvZw/s320/opengis-logo.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5290264642781058882&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Kongkretnya gini untuk peta shapefile berproyeksi derajat desimal memiliki kode SRID = &lt;span style=&quot;color: rgb(0, 0, 153); font-weight: bold;&quot;&gt;4236&lt;/span&gt;.&lt;br /&gt;Sementara untuk UTM, dibagi kedalam 2 bagian satuan 6 derajat:&lt;br /&gt;- zone x north.&lt;br /&gt;- zone x south.&lt;br /&gt;Zone x indonesia umumnya dari zone 46- hingga zone 54.&lt;br /&gt;&lt;br /&gt;Kode SRID untuk UTM bisa dilihat begini:&lt;br /&gt;north: &lt;span style=&quot;color: rgb(0, 0, 153); font-weight: bold;&quot;&gt;326&lt;/span&gt;&lt;br /&gt;south: &lt;span style=&quot;color: rgb(0, 0, 153); font-weight: bold;&quot;&gt;327&lt;/span&gt;&lt;br /&gt;Zonanya mengikuti bro:&lt;br /&gt;&lt;br /&gt;So misalnya peta tersebut yang ada pada &lt;span style=&quot;font-weight: bold;&quot;&gt;UTM zona 49S&lt;/span&gt;, brati kode SRID-nya:&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;327&lt;/span&gt; &lt;/span&gt;(kode south) + &lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;49&lt;/span&gt; (zona 49) = &lt;span style=&quot;color: rgb(0, 0, 153); font-weight: bold;&quot;&gt;32749&lt;/span&gt;.&lt;br /&gt;Misal UTM zona 47N brati kode SRID-nya&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153); font-weight: bold;&quot;&gt;326&lt;/span&gt; (kode north) + &lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;49&lt;/span&gt; (zona 49) = &lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;32647&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Sesudah Anda memahami fakta ini, maka selanjutnya adalah mengganti perintah SQL perhitungan luas ini dari koordinat derajat desimal dengan output derajat:&lt;br /&gt;&lt;blockquote&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;SELECT blok, st_area(geometry)/10000 as hectares&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;FROM areal order by blok asc&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;menjadi proyeksi UTM zona 49s dengan satuan dimensi meter:&lt;br /&gt;&lt;blockquote style=&quot;font-style: italic;&quot;&gt;SELECT blok, st_area(st_transform(geometry, 32749))/10000 as hectares&lt;br /&gt;FROM areal order by blok asc&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Outputnya:&lt;br /&gt;R1: 31.5991234 hektar&lt;br /&gt;R2: 45.1234322 hektar&lt;br /&gt;dst... &lt;span style=&quot;font-style:italic;&quot;&gt;nahhhh ini baru beneerrr!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Selamat mencoba teman-teman... :D&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/1269420713764395350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/1269420713764395350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/1269420713764395350'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/12/dimensi-peta-dalam-postgis.html' title='Pengukuran Dimensi Peta dalam Postgis'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWcjMutThTAPtct3eM5X-wW4zJvmeaG5rwz0oGteibCcLJvWyPKZ-FRy7B7kRfa1Eoiie8iLjqmPFB2acap-udVLtJOdjCVYx7gzdjoFGxuQ_5wNq9YG-U5sjPh2gG5BDuQZA1KQ/s72-c/stock_elephant_060.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-3633236239735453405</id><published>2008-11-10T15:46:00.019+07:00</published><updated>2008-11-10T17:19:58.633+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>AJAX Tableless Div Pengganti Frame</title><content type='html'>AJAX udah diimplementasi pada banyak web, seperti: &lt;a href=&quot;http://www.yahoo.com&quot;&gt;Yahoo&lt;/a&gt;, &lt;a href=&quot;http://www.gmail.com&quot;&gt;Gmail&lt;/a&gt;, adsense, dst.&lt;br /&gt;Dengan menggunakan AJAX, ketika kita klik sesuatu link, image, atau apapun, halaman website tidak di-&lt;span style=&quot;font-style:italic;&quot;&gt;refresh&lt;/span&gt; seluruhnya melainkan hanya sebagian kecil panel saja. Misalnya hanya bagian iklan, hanya bagian panel kategori tema hiburan, bisnis, dst.&lt;br /&gt;Dengan tidak ter-&lt;span style=&quot;font-style:italic;&quot;&gt;refresh&lt;/span&gt;nya seluruh halaman web itu membuat situs terasa lebih kenceng dan menarik. Termasuk juga mengurangi beban kanal jaringan.&lt;br /&gt;Framing pada halaman web juga sudah mulai ditinggalkan, digantikan oleh &lt;span style=&quot;font-style:italic;&quot;&gt;borderless table&lt;/span&gt; atau &lt;span style=&quot;font-style:italic;&quot;&gt;tableless&lt;/span&gt; CSS. Nah pengisian isi materi dari website ini bisa  dilakukan dengan memanggil halaman web lain menggunakan teknologi AJAX juga. Caranya:&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Buat Javascript AJAX berikut dengan nama file &lt;span style=&quot;font-weight:bold;&quot;&gt;pageframe.js&lt;/span&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;/***********************************************&lt;br /&gt;* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)&lt;br /&gt;* This notice MUST stay intact for legal use&lt;br /&gt;* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code&lt;br /&gt;***********************************************/&lt;br /&gt;var loadedobjects=&quot;&quot;&lt;br /&gt;var rootdomain=&quot;http://&quot;+window.location.hostname&lt;br /&gt;&lt;br /&gt;function ajaxpage(url, containerid){&lt;br /&gt;var page_request = false&lt;br /&gt;if (window.XMLHttpRequest) // if Mozilla, Safari etc&lt;br /&gt;page_request = new XMLHttpRequest()&lt;br /&gt;else if (window.ActiveXObject){ // if IE&lt;br /&gt;try {&lt;br /&gt;page_request = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;)&lt;br /&gt;} &lt;br /&gt;catch (e){&lt;br /&gt;try{&lt;br /&gt;page_request = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;)&lt;br /&gt;}&lt;br /&gt;catch (e){}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;return false&lt;br /&gt;page_request.onreadystatechange=function(){&lt;br /&gt;loadpage(page_request, containerid)&lt;br /&gt;}&lt;br /&gt;page_request.open(&#39;GET&#39;, url, true)&lt;br /&gt;page_request.send(null)&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function loadpage(page_request, containerid){&lt;br /&gt;if (page_request.readyState == 4 &amp;&amp; (page_request.status==200 || &lt;br /&gt;window.location.href.indexOf(&quot;http&quot;)==-1))&lt;br /&gt;document.getElementById(containerid).innerHTML=page_request.responseText&lt;br /&gt;}&lt;/blockquote&gt;&lt;br /&gt;Selanjutkan... eh selanjutnya...&lt;br /&gt;Buat file &lt;span style=&quot;font-weight:bold;&quot;&gt;index.html&lt;/span&gt; untuk memanggil halaman utamanya.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&amp;gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&lt;br /&gt;&amp;lt;TITLE&amp;gt; AJAX HTML TO DIV &amp;lt;/TITLE&amp;gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;SCRIPT LANGUAGE=&quot;JavaScript&quot; src=&quot;pageframe.js&quot;&amp;gt;&amp;lt;/SCRIPT&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&amp;lt;BODY&amp;gt;&lt;br /&gt;&amp;lt;div id=&quot;leftcolumn&quot;&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;a href=&quot;javascript:ajaxpage(&#39;anotherpage.html&#39;, &#39;rcol&#39;);&quot;&amp;gt;Test html to div&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;div id=&quot;rcol&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Perhatian pada bagian: &lt;br /&gt;&lt;li&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&amp;lt;SCRIPT LANGUAGE=&quot;JavaScript&quot; src=&quot;pageframe.js&quot;&amp;gt;&amp;lt;/SCRIPT&amp;gt; &lt;/span&gt;digunakan untuk memanggil javascript &lt;span style=&quot;font-weight:bold;&quot;&gt;pageframe.js&lt;/span&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&amp;lt;a href=&quot;javascript:ajaxpage(&#39;anotherpage.html&#39;, &#39;rcol&#39;);&quot;&amp;gt;Test html to div&amp;lt;/a&amp;gt;&lt;/span&gt;, disitu keliatan tho kalo halaman web &lt;span style=&quot;font-weight:bold;&quot;&gt;anotherpage.html&lt;/span&gt;, diisikan ke wadah bernama &lt;span style=&quot;font-weight:bold;&quot;&gt;rcol&lt;/span&gt;.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&amp;lt;div id=&quot;rcol&quot;&amp;gt;&amp;lt;/div&amp;gt; &lt;/span&gt;merupakan tempat penampung halaman web &lt;span style=&quot;font-weight:bold;&quot;&gt;anotherpage.html&lt;/span&gt; yang diolah &lt;span style=&quot;font-weight:bold;&quot;&gt;pageframe.js&lt;/span&gt;.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;Buat file HTML &lt;span style=&quot;font-weight:bold;&quot;&gt;anotherpage.html&lt;/span&gt; yang berisi halaman web yang akan dipanggil didalam halaman utama &lt;span style=&quot;font-weight:bold;&quot;&gt;index.html&lt;/span&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;!--Ini kode PHP lho--&amp;gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;&amp;lt;?php&lt;br /&gt;phpinfo();&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;b&amp;gt;This content came from other page!&amp;lt;/b&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Perhatikan bagian daleman kodenya &lt;span style=&quot;font-weight:bold;&quot;&gt;anotherpage.html&lt;/span&gt;, yaitu adanya kode PHP yang dipanggil ya tho...&lt;br /&gt;&lt;br /&gt;Selamat mencoba yah...&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/3633236239735453405' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3633236239735453405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3633236239735453405'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/11/ajax-tableless-div-pengganti-frame.html' title='AJAX Tableless Div Pengganti Frame'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-5518359109425554231</id><published>2008-09-15T13:52:00.004+07:00</published><updated>2008-09-15T14:07:52.202+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>Kapan? dimana? kenapa? ninggalin apa?...</title><content type='html'>Kematian adalah hal yang PASTI terjadi...&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3gbAf8auTvBX3Bo54_VG9EtGWUOulhzE7rw1TIq5DDTolERszTcR9TKyOtjoZOJL8cwssa0Iqbx3S7uWwWj1Jpox9nuIgs20M4bA_iSltDa0TmyS-tR-m1FdK7zfyZuCLMLjYFg/s1600-h/DSCN3737.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3gbAf8auTvBX3Bo54_VG9EtGWUOulhzE7rw1TIq5DDTolERszTcR9TKyOtjoZOJL8cwssa0Iqbx3S7uWwWj1Jpox9nuIgs20M4bA_iSltDa0TmyS-tR-m1FdK7zfyZuCLMLjYFg/s320/DSCN3737.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5246138984704969346&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtZ2GGDm9lw5ivazDKQ8xCLkiN-LFe5kmThfkE_iYlozsZ0U4EQ1SK-kof1mUUlb4UAmMgQKhFFzfN1z-c0AECD9QQp_GRBT6rZ_jG-HtrYUwOc9ylgnF2A-vSMviWoZRn0gNtLA/s1600-h/DSCN3735.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtZ2GGDm9lw5ivazDKQ8xCLkiN-LFe5kmThfkE_iYlozsZ0U4EQ1SK-kof1mUUlb4UAmMgQKhFFzfN1z-c0AECD9QQp_GRBT6rZ_jG-HtrYUwOc9ylgnF2A-vSMviWoZRn0gNtLA/s320/DSCN3735.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5246138705334287042&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/5518359109425554231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/5518359109425554231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/5518359109425554231'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/09/kapan-dimana-kenapa-ninggalin-apa.html' title='Kapan? dimana? kenapa? ninggalin apa?...'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3gbAf8auTvBX3Bo54_VG9EtGWUOulhzE7rw1TIq5DDTolERszTcR9TKyOtjoZOJL8cwssa0Iqbx3S7uWwWj1Jpox9nuIgs20M4bA_iSltDa0TmyS-tR-m1FdK7zfyZuCLMLjYFg/s72-c/DSCN3737.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-1805925825391448137</id><published>2008-09-12T17:17:00.010+07:00</published><updated>2008-09-12T17:35:06.367+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Lubang Joomla 1.55</title><content type='html'>Gara-gara website temen ada yang kena sedikit &lt;span style=&quot;font-weight:bold;&quot;&gt;deface&lt;/span&gt;, gw jadi meningkatkan kesadaran akan kemungkinan bolongnya website yang menggunakan CMS. Serangan yang disebabkan kelemahan salah satu file php CMS Joomla 1.55, ini serentak dilakukan pd banyak website pemerintah dan swasta Agustus 2008 lalu.&lt;br /&gt;&lt;br /&gt;Hanya berlaku pada joomla 1.55 yg blm di patch:&lt;br /&gt;cara ngetiknya pun simpel, cukup dari URL browser.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;http://www.alamattarget.com/index.php?option=com_user&amp;view=***********=confirm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhPf8LzhgtIModi9GwzbE7q0d4FF3sUTN7LSn1-89loYLqszvPtRhQGQYwRJO5dC-9mwli70DxNbf_p15eRFOz6B78z4OPUbne5XnyHPsZLlC6L-O49XcK7lEe7imptv2IN24yQA/s1600-h/confirm.JPG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhPf8LzhgtIModi9GwzbE7q0d4FF3sUTN7LSn1-89loYLqszvPtRhQGQYwRJO5dC-9mwli70DxNbf_p15eRFOz6B78z4OPUbne5XnyHPsZLlC6L-O49XcK7lEe7imptv2IN24yQA/s320/confirm.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5245077565633092226&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Kalo kita isikan:&lt;br /&gt;Tanda kutip 1 (‘) dan tekan &lt;span style=&quot;font-weight:bold;&quot;&gt;Enter&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj25sPQ7d5wfVKkVdsV2EHlqDbS7L4smh34y1I-Nic-2qJepREsLZvAaM07ZE-aCeayvhK3wBz6H37RFbcZ3CHllecX2XnTRG9VzYWSGK-qcWLFvkZSfwjvVkTRSLBwzyZ-Exrfbw/s1600-h/account.JPG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj25sPQ7d5wfVKkVdsV2EHlqDbS7L4smh34y1I-Nic-2qJepREsLZvAaM07ZE-aCeayvhK3wBz6H37RFbcZ3CHllecX2XnTRG9VzYWSGK-qcWLFvkZSfwjvVkTRSLBwzyZ-Exrfbw/s320/account.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5245077878089996866&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Outputnya adalah:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQvMma5RlmVouVEtrZXqspph7MGY6EiG1tkLv9O_SOXIShkzmGIFh98ymX0ie9JvtFaNFNojFvJiTAAdK9HaN8Q9bh9quvFwoFdTK-x2_P6Pn1uv7kxKvdRcz5xJ9mpdi8LsveXw/s1600-h/reset.JPG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQvMma5RlmVouVEtrZXqspph7MGY6EiG1tkLv9O_SOXIShkzmGIFh98ymX0ie9JvtFaNFNojFvJiTAAdK9HaN8Q9bh9quvFwoFdTK-x2_P6Pn1uv7kxKvdRcz5xJ9mpdi8LsveXw/s320/reset.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5245078347667085858&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Tada!!!&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Brati passwordnya di reset dong…&lt;br /&gt;&lt;br /&gt;Solusinya...&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Buat admin yang websitenya pake joomla…&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Plis deh...&lt;/span&gt;, demi keselamatan bersama upgrade ke Joomla 1.5.6&lt;br /&gt;&lt;br /&gt;Antisipasi awal yang bisa dilakukan sebelum upgrade ke Joomla 1.5.6&lt;br /&gt;* Status user tertinggi di Joomla ada di Super Administrator, pilih status user lewat perintah, ngetiknya via linux terminal, ato pake phpmyadmin:&lt;br /&gt;select * from jos_users, pilih nama yang berstatus super administrator, misal admin&lt;br /&gt;* Update password admin ke nama user yang sampeyan tau.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;UPDATE jos_users SET password = MD5( &#39;Your Password&#39; ) WHERE username = &#39;admin&#39;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Antisipasi &lt;span style=&quot;font-style:italic;&quot;&gt;script kiddies&lt;/span&gt; yang bisa jadi udah melakukan deface website selagi admin belum upgrade ke joomla 1.56. Caranya adalah mengganti username level super administrator, sehingga meskipun reset dilakukan oleh &lt;span style=&quot;font-style:italic;&quot;&gt;script kiddies&lt;/span&gt;, yang akan mempersulit proses login.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;UPDATE jos_users SET username = ‘whatever’ WHERE username = &#39;admin&#39;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Tracking si &lt;span style=&quot;font-style:italic;&quot;&gt;script kiddies&lt;/span&gt; dengan cara ngecek file &lt;span style=&quot;font-weight:bold;&quot;&gt;access.log&lt;/span&gt;, cari aja tanggal percobaan login dengan kata kunci ‘login’, disebelahnya biasanya ada IP addressnya.&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/1805925825391448137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/1805925825391448137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/1805925825391448137'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/09/lubang-joomla-155.html' title='Lubang Joomla 1.55'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhPf8LzhgtIModi9GwzbE7q0d4FF3sUTN7LSn1-89loYLqszvPtRhQGQYwRJO5dC-9mwli70DxNbf_p15eRFOz6B78z4OPUbne5XnyHPsZLlC6L-O49XcK7lEe7imptv2IN24yQA/s72-c/confirm.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-5129956252713485074</id><published>2008-09-12T16:54:00.003+07:00</published><updated>2008-09-12T17:35:06.368+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Konversi C# ke VB di ASP.NET</title><content type='html'>Seringkali programmer ASP.NET berbasis VB menemui tutorial yang menggunakan sourcecode berbasis C#. Dengan menggunakan tools ini, kendala beda bahasa program ini teratasi.&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;So far soo goood...&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKFmeXEWox9bCYsCDlglnAKFRt1AHJZG2BPNWaBCu9E8B8Qf6ECYFO4mS4hOOYNQle6nEPVl8m8j2y8AGo-Ol9kDMcLZm4p1BAHhkHcaek5lTeGygUUzUsmelbRQ8QkZzQSkm3DA/s1600-h/instantvb.JPG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKFmeXEWox9bCYsCDlglnAKFRt1AHJZG2BPNWaBCu9E8B8Qf6ECYFO4mS4hOOYNQle6nEPVl8m8j2y8AGo-Ol9kDMcLZm4p1BAHhkHcaek5lTeGygUUzUsmelbRQ8QkZzQSkm3DA/s320/instantvb.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5245071558370160482&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Download &lt;a href=&quot;http://www.instantvb.com/Product_Details/Instant_VB.htm&quot;&gt;disini&lt;/a&gt;&lt;br /&gt;Tp kalo yang coding scr online bisa pake &lt;a href=&quot;http://converter.telerik.com&quot;&gt;codechanger dari telerik&lt;/a&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/5129956252713485074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/5129956252713485074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/5129956252713485074'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/09/konversi-c-ke-vb-di-aspnet.html' title='Konversi C# ke VB di ASP.NET'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKFmeXEWox9bCYsCDlglnAKFRt1AHJZG2BPNWaBCu9E8B8Qf6ECYFO4mS4hOOYNQle6nEPVl8m8j2y8AGo-Ol9kDMcLZm4p1BAHhkHcaek5lTeGygUUzUsmelbRQ8QkZzQSkm3DA/s72-c/instantvb.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-3399644328820640069</id><published>2008-06-30T15:56:00.003+07:00</published><updated>2008-11-27T11:41:12.215+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>Sidejob belas kasihan</title><content type='html'>Sidejob merupakan salah satu cara untuk menambah penghasilan. Semakin besarnya kebutuhan hidup dan tingginya harga memancing orang2 untuk mendapatkan dana segar.&lt;br /&gt;&lt;br /&gt;Sidejob &lt;span style=&quot;font-style: italic;&quot;&gt;yg menarik&lt;/span&gt; adalah ketika itu berhubungan dengan penyaluran hobi, misalnya orang yg hobi nyanyi kemudian nyanyi pesta perkawinan, acara seremonial, ngajar nyanyi buat anak2, dst. Selain hobinya tersalurkan, dapet duit lagi.&lt;br /&gt;&lt;br /&gt;Sidejob &lt;span style=&quot;font-style: italic;&quot;&gt;semakin menarik&lt;/span&gt; bilamana income yang diperoleh lebih gede daripada gaji. Penghasilan yang lebih dari 2 atau 3 kali lipat penghasilan rutin dalam sebulan tentunya sangat menggiurkan buat siapapun. Apalagi kalo sampe 20-30x lipat dari gaji. Misalnya kayak Tora Sudiro, awalnya niat ngelawak di extravaganza merupakan kerjaan sampingan. Berhubung penghasilan sidejob lebih gede akhirnya ya kerjaan sbg karyawan itu ditinggalkan.&lt;br /&gt;&lt;br /&gt;Sidejob menjadi &lt;span style=&quot;font-style: italic;&quot;&gt;tidak menarik&lt;/span&gt; kalo:&lt;br /&gt;- &lt;span style=&quot;font-weight: bold;&quot;&gt;angka yg diperoleh mengecil dan terus mengecil&lt;/span&gt;. Ketika satpam sekolah merangkap jualan mie goreng didepan sekolah, tidak nemu-nemu pembeli yg cukup untuk menutup pembelian bahan makanan, ya mending pindah lokasi lain yang lebih strategis.&lt;br /&gt;- &lt;span style=&quot;font-weight: bold;&quot;&gt;gaji/sidejob lain lebih menghasilkan&lt;/span&gt;, misal satpam mall karena senioritas kemudian naek pangkat jadi kepala satpam gaji naek 2 x lipat. Sementara income sidejob hanya 1/5 atau kurang dari gaji sebelumnya.&lt;br /&gt;- &lt;span style=&quot;font-weight: bold;&quot;&gt;resiko sidejob itu tinggi&lt;/span&gt;. Misalnya manajer artis yg jd suplier ekstasi buat para artis binaannya, sementara dia sendiri udah tobat.&lt;br /&gt;&lt;br /&gt;Nah dari hal-hal yang tidak menarik itu, kok ya Saya mengalami ketidakmenarikan sidejob yang saya sebutkan itu secara bersamaan... dan akhirnya memunculkan sebuah spesimen baru sidejob bernama &lt;span style=&quot;font-weight: bold;&quot;&gt;sidejob belas kasihan&lt;/span&gt;.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVPrHjgKVeJhva8zhufxWDzZgsgU2v8583Vie03QSQT-2AgTVU5CApMqlQPdmwfx6jDpShfnU5kBelDOujYUutdMyFhosjlzHgwCeWGyYPmb2aQSf3kfcRzbgh032qMlgUZegywQ/s1600-h/Uang-hayid-dalam.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 285px; height: 190px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVPrHjgKVeJhva8zhufxWDzZgsgU2v8583Vie03QSQT-2AgTVU5CApMqlQPdmwfx6jDpShfnU5kBelDOujYUutdMyFhosjlzHgwCeWGyYPmb2aQSf3kfcRzbgh032qMlgUZegywQ/s320/Uang-hayid-dalam.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5273192418972730290&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Ada seorang teman yg menjanjikan sejumlah nilai bila Saya ikut dalam project X pembangunan aplikasi dalam sebuah departemen korup. Nilainya cukup fantastis buat sebuah model aplikasi, 2.8 miliar. Kerjaan ini dikerjakan di luar kantor, maka ini merupakan kerja sidejob ya kan. Fokus utama orang bekerja sidejob adalah sejumlah nilai yang disepakati dan dijanjikan, ditukar dengan tenaga dan hasil pemikiran. Sebagai programmer, tentunya saya perlu mengumpulkan orang dan memberikan rekomendasi-rekomendasi teknis terhadap kondisi dan situasi pembuatan aplikasi yang serba mepet waktunya sementara konten aplikasinya semakin membesar. Sayangnya, saran-saran yang saya berikan tidak digubris dan setiap rekomendasi diganti dengan yang lebih murah. Akhirnya kerjaan itu babak bundas dan masuk dalam kategori kerjaan tidak selesai. Temen saya terlalu takjub melihat angka miliaran itu masuk ke rekeningnya, padahal itu nilai untuk mengerjakan project bukan nilai untuk masuk kantong pribadi. Akhirnya dia menjadi monster korup serakah yang gelap mata. Sejumlah nilai project yang menjadi hak orang-orang yang terlibat dalam project X dia tilep: kantornya sendiri (yang berujung pemecatan), donatur project, departemen korup, teman-teman teknisnya termasuk saya tentunya. Hebatnya dia dengan &lt;span style=&quot;font-style: italic;&quot;&gt;cuek&lt;/span&gt; melakoni itu semua seperti tanpa dosa dan tanpa malu. Nah teman-teman yang ditilep duitnya dan dapet nilai yang tidak seberapa itu akhirnya maju didepan jadi bemper. Soalnya kalo mereka ikutan melarikan diri dari project X ini, maka semua akan terkena dampaknya.&lt;br /&gt;&lt;br /&gt;Sidejob ini jelas tidak menarik lagi, karena faktor2 yang saya tulis sebelumnya yaitu, angka yang mengecil, gaji/sidejob lain yang lebih menarik, dan resiko yang semakin tinggi.&lt;br /&gt;- Angka yg dijanjikan tidak mengecil sih, tetapi kalo janji surga pelunasan nilai teknis yang muncul itu yang berat ya tho apalagi dapat informasi dia udah kehabisan cash untuk membayar yang seharusnya diterima tim saya.&lt;br /&gt;- Dari kantor saya dapet kenaikan gaji, ini tidak ada hubungannya dengan project sidejob yang saya jalani, tetapi sedikit banyak membuat saya berpikir sejenak untuk tidak bermain sidejob. Sementara teman saya yang juga ikut sidejob project X, dengan mudah menemukan sidejob lain meski gaji dia tidak naik.&lt;br /&gt;- Resiko sidejob tersebut semakin tinggi, karena dalam sidejob project X ini terjadi tindak pidana korupsi dan penipuan, sementara monster korup ini melarikan diri dari tanggung jawab, otomatis saya sama sekali tidak tertarik untuk memperbaiki situasi.&lt;br /&gt;&lt;br /&gt;Sidejob ini berubah menjadi &lt;span style=&quot;font-style: italic;&quot;&gt;sidejob belas kasihan&lt;/span&gt;. Sidejob spesimen baru yang rada-rada aneh untuk dilakoni. Gak dapet nilai yang dijanjikan tapi di&#39;paksa&#39; untuk tetap mengerjakan bagian yang menjadi tanggung jawabnya. hahahaha.&lt;br /&gt;Kasian kalo sampe ngeliat pimpro yang ketakutan diperiksa KPK, kasian sama nasib orang-orang yang belum dibayar, kasian sama aplikasi yang terbengkalai, kasian sama orang yang terus berusaha bertahan ditengah gelombang caci-maki yang terus menerus padahal bukan kita yang melakukan, kasian sama departemen korup yang akan jadi bahan pemeriksaan, dst.&lt;br /&gt;&lt;br /&gt;Lha gimana lagi, maju kena, mundur kasian.&lt;br /&gt;Kalo dari saran-saran yang saya dapat ketika saya bercerita ke teman-teman yang menghadapi masalah sidejob ini, ada dua kategori, yaitu:&lt;br /&gt;gak usah ikut sidejob belas kasihan, dengan alasan:&lt;br /&gt;- rugi waktu, tenaga, dan finansial&lt;br /&gt;- fokuslah kedalam kerjaan yang sudah pasti&lt;br /&gt;- goblok amat lu&lt;br /&gt;- saat yang tepat membela bangsa dan negara Indonesia dengan melaporkan tindakan korupsi... wekekekeke&lt;br /&gt;&lt;br /&gt;terus ikut dalam sidejob belas kasihan, dengan alasan:&lt;br /&gt;- ini merupakan ajang pendewasaan diri&lt;br /&gt;- iming-iming sidejob lain&lt;br /&gt;- kasihan dong sama kita-kita (selain teknikal yah).&lt;br /&gt;- ancaman yang disampaikan secara halus bahwa kesalahan kerjaan tidak selesai gara-gara teknikal.&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;Hmmmmmm&lt;/span&gt;, ancaman halus itu sempat menarik perhatian saya, gile aje, gw kerja pontang panting baru dibayar dengan nilai jauh dibawah zakat maal nilai project masih diancem-ancem lagi. ckckckckck. Tapi disinilah pembelajaran buat saya pribadi, supaya gak terpancing provokasi ancaman-ancaman. Maka itu sebagai orang IT ya saya memanfaatkan situasi, kondisi, toleransi, pandangan, dan jangkauan (singkatan jaman SD) yang saya miliki. Ya kalo bola pingpong masih diarea lawan ya jangan lakukan gerakan smash, ntar yang kena smash cuman angin. Kalo wajah petinju belum cukup dekat untuk dihajar, ya jangan maen pukul, ntar cuman mukul angin. Tunggu tanggal mainnya, yang jelas gestur, arah dan sudut gerak lawan udah terekam... :D&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/3399644328820640069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3399644328820640069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3399644328820640069'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/06/sidejob-belas-kasihan.html' title='Sidejob belas kasihan'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVPrHjgKVeJhva8zhufxWDzZgsgU2v8583Vie03QSQT-2AgTVU5CApMqlQPdmwfx6jDpShfnU5kBelDOujYUutdMyFhosjlzHgwCeWGyYPmb2aQSf3kfcRzbgh032qMlgUZegywQ/s72-c/Uang-hayid-dalam.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-2195287726326414615</id><published>2008-06-25T11:09:00.006+07:00</published><updated>2008-06-30T16:34:05.555+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Cegah Virus Lokal</title><content type='html'>Satu hal yang paling menjengkelkan kalo lagi pelatihan yang melibatkan banyak orang adalah ketika kita menghadapi VIRUS LOKAL. Materi pelatihan yang butuh pertukaran data antar peserta, dan paling cepat yaitu menggunakan flashdisk, akhirnya saling menulari. Kalo laptop yang dibawa peserta cuman 3-5 sih gak masalah ya meski cukup menjengkelkan, nah kalo yang bawa 20 orang lebih? bisa seharian ngurusin scanning virus tok.&lt;br /&gt;&lt;br /&gt;Virus lokal yang menyebar lewat flashdisk, itu biasanya bekerja dengan cara memanfaatkan fasilitas autorun MS Windows. Normalnya ketika colok ke USB, autorun MS Windows akan mendeteksi dan menayangkan setup aplikasi. Proses penayangan ini setup aplikasi ini kalo digantikan oleh virus maka virus akan bekerja menginfeksi PC/laptop. Antivirus bajakan seperti AVG, Norton, Mcafee terkadang kesulitan menghadapi virus lokal yang udah kadung masuk di dalem. Virus hilang, tapi menyisakan masalah thd komputer, misal lambat, hang heng, dst. Pake antivirus lokal PCMAV scanningnya lama dan biasane wong-wong males melakukannya kecuali udah kena dan punya waktu senggang.&lt;br /&gt;&lt;br /&gt;Saya kasih solusi pencegahan yg simpel dan menurut saya lumayan efektif, terutama yg menggunakan windows XP Proffesional Edition.&lt;br /&gt;1. jangan gunakan PC/laptop yang merupakan jaman bit, tulis tangan nang kertas balik ke jaman atom.... wakakakkakaka&lt;br /&gt;2. matikan fasilitas autorun DVD/CD/flashdisk.&lt;br /&gt;&lt;br /&gt;Cara mematikan fasilitas autorun:&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;1. klik Start &gt; run &gt; lalu ketik: gpedit.msc dan enter.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJKeYKvKSUym7hRr_Nxgm8TYwH4CrYCXBpIoxbM8GduvKdRWLN8pObtNGX6smJVQ5hhyphenhyphen5_13LDFW-tJBaO7CroS4EkTpDMlqBySOTxkR-PD1Xk9h7llnpwQ38PVXTw0T69TsnWVg/s1600-h/setting_autorun.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJKeYKvKSUym7hRr_Nxgm8TYwH4CrYCXBpIoxbM8GduvKdRWLN8pObtNGX6smJVQ5hhyphenhyphen5_13LDFW-tJBaO7CroS4EkTpDMlqBySOTxkR-PD1Xk9h7llnpwQ38PVXTw0T69TsnWVg/s320/setting_autorun.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5215667728324601186&quot; /&gt;&lt;/a&gt;&lt;br /&gt;2. masuk ke menu Local computer policy &gt; Computer Configuration &gt; Administrative Templates &gt; System &gt; Turnoff autoplay, set ke Enabled to All Drives.&lt;br /&gt;3. masuk ke menu Local computer policy &gt; User Configuration &gt; Administrative Templates &gt; System &gt; Turnoff autoplay, set ke Enabled to All Drives.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_aMzr5-pSzAVkFGGxDsWXCLIuTRJzZR56YKpLiLGEe7DevYR9IE5MO5hkIR3-8pfq83mZkuzaXBLHeDFHIGBg16YhtV9_TDo5s6BUzv_eLXEZSBWM739a6XKRoXCNP3GFkr9zdA/s1600-h/setting_autorun2.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_aMzr5-pSzAVkFGGxDsWXCLIuTRJzZR56YKpLiLGEe7DevYR9IE5MO5hkIR3-8pfq83mZkuzaXBLHeDFHIGBg16YhtV9_TDo5s6BUzv_eLXEZSBWM739a6XKRoXCNP3GFkr9zdA/s320/setting_autorun2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5215667732440470066&quot; /&gt;&lt;/a&gt;&lt;br /&gt;4. restart komputer&lt;br /&gt;&lt;br /&gt;Autorun CD/DVD/flashdisk mati sudah.&lt;br /&gt;&lt;br /&gt;[irmant]&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/2195287726326414615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/2195287726326414615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/2195287726326414615'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/06/cegah-virus-lokal.html' title='Cegah Virus Lokal'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJKeYKvKSUym7hRr_Nxgm8TYwH4CrYCXBpIoxbM8GduvKdRWLN8pObtNGX6smJVQ5hhyphenhyphen5_13LDFW-tJBaO7CroS4EkTpDMlqBySOTxkR-PD1Xk9h7llnpwQ38PVXTw0T69TsnWVg/s72-c/setting_autorun.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-6224163355207764058</id><published>2008-05-05T18:22:00.005+07:00</published><updated>2008-06-30T16:34:47.076+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>Fotokopi kartu kredit</title><content type='html'>Meeting udah mo rampung ketika gorengan tahu, tempe, dan bakwan datang. Dalam sekejab gorengan lenyap tinggal bungkusnya doang. Pada sebuah kertas putih berminyak yang dilipat-lipat membentuk wadah gorengan tadi, terdapat beberapa kotak yang membentuk informasi semacam kartu identitas. Liat dulu content dalam kertas tersebut...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinS2AL6oSFfkCWU7Ch5LXCoIPzDQSvRtVaBPSmPM-6pnqXCZFHFuo7PtQmJdZlhvxQotPB-HGZ-pCbz4pIxtJuep8ZvnsDH7uep8mibl6OW-nh7jSNi4fGMoCunkyYHd-27ydQXw/s1600-h/cvv.JPG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinS2AL6oSFfkCWU7Ch5LXCoIPzDQSvRtVaBPSmPM-6pnqXCZFHFuo7PtQmJdZlhvxQotPB-HGZ-pCbz4pIxtJuep8ZvnsDH7uep8mibl6OW-nh7jSNi4fGMoCunkyYHd-27ydQXw/s320/cvv.JPG&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5196853347699194130&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Fotokopi kartu kredit bagian depan belakang, plus fotokopi KTP depan belakang. Fotokopi KTP sih gak masalah yah, gak ada yang penting di fotokopi KTP. Bagian depan kartu kredit itu terdapat nama seseorang sesuai KTP dan masa berlaku kartu kredit hingga 02/12 alias bulan Februari 2012. Ok bagian depan kartu kredit sih sih masih belum begitu masalah, tp yang masalah itu adalah fotokopi bagian belakang kartu kredit itu, dimana kode CVV itu tertulis dengan jelas!!!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNT41jDNqN8rM6443eSKJAkMYnEXtG0ZxXlX9qTe3gO_1_nqN12HVsP4FTJAHKkt7n81h2yGoH70uuur0rEqHk1uVRNGkYbhMxT8XtNxfXx_82LH_3c4UUoOBL7dsNXPI6WYQR7Q/s1600-h/cvv-visa.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNT41jDNqN8rM6443eSKJAkMYnEXtG0ZxXlX9qTe3gO_1_nqN12HVsP4FTJAHKkt7n81h2yGoH70uuur0rEqHk1uVRNGkYbhMxT8XtNxfXx_82LH_3c4UUoOBL7dsNXPI6WYQR7Q/s320/cvv-visa.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5196853613987166498&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Gw jelasin masa kelam doeloe yah.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Nomer seri kartu kredit + masa berlaku kartu kredit + nama pemilik kartu kredit, dibawah tahun 2001 sering dipake oleh para carder Indonesia untuk belanja di situs-situs online internasional. Mulai dari belanja barang eceran seperti baju, parfum, laptop, PDA, akses situs XXX, dst hingga barang-barang kelas berat seperti berlian, motor, mobil, bahkan rumah. Jaman itu menggunakan perangkat CCGenerator kita pun bisa buat kartu kredit sendiri yang kalo berhasil diverifikasi, akan menjadi kartu kredit aspal kita.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;CVV is an anti-fraud security feature to help verify that you are in possession of your credit card. For Visa/Mastercard, the three-digit CVV number is printed on the signature panel on the back of the card immediately after the card&#39;s account number. For American Express, the four-digit CVV number is printed on the front of the card above the card account number.&lt;/em&gt; &lt;br&gt;&lt;br /&gt;sumbernya: http://www.duckware.com/order/cvv.html&lt;br /&gt;&lt;br /&gt;Sejak diperkenalkannya kode CVV pertengahan 2002, tingkat pembajakan kartu kredit melalui situs online berkurang secara drastis. Tinggal menyisakan sesuatu yang dirasakan peselancar maya Indonesia hingga sekarang, yaitu pembelian barang secara online dari luar negeri sangat sulit sekali, karena kartu kredit asal indonesia dan pengiriman barang ke indonesia telah diblokir entah sampai kapan.&lt;br /&gt;&lt;br /&gt;Situs-situs jual beli online indonesia tidak sedikit jumlahnya, ada tiket pesawat, belanja egold, belanja saham, belanja komputer, handphone, dst. Umumnya belanja online menggunakan kartu kredit sekarang adalah:&lt;br /&gt;Nomer seri kartu kredit + masa berlaku kartu kredit + nama pemilik kartu kredit dan kode CVV.&lt;br /&gt;So, ketika anda baik sengaja maupun tidak sengaja nge-ler informasi kode CVV tersebut, ya berarti Anda memungkinkan untuk menjadi korban pembajakan kartu kredit. Saran saya adalah sebaiknya kode CVV itu di spidol hitam atau dikerik, tentunya anda juga perlu mencatat kode tersebut sebelumnya.&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/6224163355207764058' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6224163355207764058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6224163355207764058'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/05/fotokopi-kartu-kredit.html' title='Fotokopi kartu kredit'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinS2AL6oSFfkCWU7Ch5LXCoIPzDQSvRtVaBPSmPM-6pnqXCZFHFuo7PtQmJdZlhvxQotPB-HGZ-pCbz4pIxtJuep8ZvnsDH7uep8mibl6OW-nh7jSNi4fGMoCunkyYHd-27ydQXw/s72-c/cvv.JPG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-6417733846754322135</id><published>2008-04-24T15:43:00.003+07:00</published><updated>2008-04-25T08:53:21.700+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><category scheme="http://www.blogger.com/atom/ns#" term="Ilmu kebumian"/><title type='text'>SRID dan MySQL problem</title><content type='html'>Perintah berikut ditujukan untuk menghitung distance obyek garis (Linestring) yang disimpan dalam kolom geometry &#39;G&#39; pada tabel GEOM.&lt;br /&gt;Acuan kodenya adalah perintah &lt;strong&gt;LineFromText(wkt[,srid])&lt;/strong&gt;&lt;br /&gt;dimana &lt;strong&gt;wkt&lt;/strong&gt; merupakan obyek geometri dalam format WKT/WKB.&lt;br /&gt;dan kode &lt;strong&gt;SRID&lt;/strong&gt; merupakan kode Spatial Reference ID.&lt;br /&gt;&lt;br /&gt;Gw coba perintah ini:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;SELECT GLength(LineFromText(asText(g), &lt;/i&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;i&gt;&lt;span&gt;4236&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;)) FROM geom LIMIT 0, 30&lt;br /&gt;&lt;/i&gt;outputnya:&lt;i&gt; &lt;br /&gt;&lt;/i&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;&lt;span&gt;0.012685477748776&lt;br /&gt;0.0087030137100028&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;SELECT GLength(LineFromText(asText(g),&lt;span&gt; &lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;color:#ff0000;&quot;&gt;&lt;i&gt;&lt;span&gt;1&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;i&gt;)) FROM geom LIMIT 0, 30&lt;/i&gt;&lt;br /&gt;outputnya:&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color:#3333ff;&quot;&gt;&lt;span&gt;0.012685477748776&lt;br /&gt;0.0087030137100028&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Liat dua hasil output di atas, nilai outputnya sama kan...&lt;br /&gt;&lt;br /&gt;Pdhl saya sudah memberikan kode SRID yang berbeda, dimana kode &#39;&lt;span style=&quot;color:#ff0000;&quot;&gt;1&lt;/span&gt;&#39; itu kode SRID sesuai tabel spatial_ref_sys. Yang &#39;&lt;span style=&quot;color:#ff0000;&quot;&gt;4236&lt;/span&gt;&#39; merupakan kode EPSG WGS 1984. Meski menggunakan MySQL seri 5.xx tyt perhitungan jarak/luas/dimensi/perimeter&lt;br /&gt;mengacu pada planar coordinate system &lt;span&gt;TIDAK&lt;/span&gt; mengacu pada kode EPSG/SRID.&lt;br /&gt;&lt;br /&gt;Sesuai kalimat yang ditulis dlm manualnya:&lt;br /&gt;&lt;i&gt;Its SRID, or Spatial Reference Identifier. This value identifies the geometry&#39;s associated Spatial Reference System that describes the coordinate space in which the geometry object is defined.&lt;br /&gt;In MySQL, the &lt;/i&gt;&lt;i&gt;SRID value is&lt;/i&gt;&lt;i&gt;&lt;strong&gt; just an integer associated with the geometry value&lt;/strong&gt;.&lt;strong&gt;&lt;span&gt; All calculations are done assuming Euclidean (planar) geometry&lt;/span&gt;&lt;/strong&gt;. Its coordinates in its Spatial Reference System, represented as double-precision (eight-byte) numbers. All non-empty geometries include at least one pair of (X,Y) coordinates. Empty geometries contain no coordinates.&lt;br /&gt;Coordinates are related to the SRID. For example, in different coordinate systems, the distance between two objects may differ even when objects have the same coordinates, because the distance on the planar coordinate system and the distance on the geocentric system (coordinates on the Earth&#39;s surface) are different things.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Pantesan Mapserver supportnya ke Postgis, SRID itu menjadi kata kunci akurasi proyeksi. Yah... kita tunggu saja kelanjutan perkembangan mysql spatial :D</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/6417733846754322135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6417733846754322135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/6417733846754322135'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/04/srid-dan-mysql-problem.html' title='SRID dan MySQL problem'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-7976583739012809317</id><published>2008-03-12T17:39:00.009+07:00</published><updated>2008-04-14T09:36:16.454+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Parsing username in joomla/mambo wrapper</title><content type='html'>Wrapper merupakan suatu cara buat CMS, bisa menghubungkan diri dengan halaman web yang dibuat diluar aplikasi CMS. Link wrapper bersifat diluar CMS sehingga parsing antar keduanya membutuhkan sedikit modifikasi terhadap setting wrapper dari aplikasi tersebut.&lt;br /&gt;&lt;br /&gt;Dah bbrp hari ngutak utik mambo 4.5.2 yang saya pake, akhirnya ketemu juga :D:D:D&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Langkah yg saya buat sebagai berikut:&lt;br /&gt;1. Buat file PHP sederhana yang akan menampung informasi username dari login CMS. Disini saya membuat file tersebut dengan nama &lt;span style=&quot;font-weight: bold;&quot;&gt;mytest.php&lt;/span&gt; didalemnya berisi kode PHP sebagai berikut:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;br /&gt;$myparam=$_GET[&#39;param&#39;];&lt;br /&gt;echo $myparam;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;2. Kemudian buat menu yang menghubungkan file &lt;span style=&quot;font-weight: bold;&quot;&gt;mytest.php&lt;/span&gt; tersebut menggunakan wrapper option, dan tambahkan alamat URL seperti di bawah:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;http://localhost/mysite/&lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;mytest.php&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;?param=$namex&lt;/span&gt;&lt;br /&gt;dari alamat URL tersebut $namex digunakan untuk menampung parameter username mambo/joomla hasil login.&lt;br /&gt;&lt;br /&gt;3. Berikutnya adalah modifikasi file wrapper.php yang ada di dalam direktori components\com_wrapper\wrapper.php,&lt;br /&gt;&lt;br /&gt;Pertama, tambahkan &lt;span style=&quot;font-style: italic;&quot;&gt;global $my&lt;/span&gt; yang menampung parameter login mambo/joomla, seperti kode berikut.&lt;br /&gt;bla bla&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;function showWrap( $option ) {&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;global $database, $Itemid, $mainframe, &lt;/span&gt;&lt;span style=&quot;font-weight: bold; font-style: italic;&quot;&gt;$my&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;;&lt;/span&gt;&lt;br /&gt;bla bla&lt;br /&gt;&lt;br /&gt;Berikutnya cek kode file wrapper.php tersebut, sampe ketemu kode berikut:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;$url = $params-&gt;def( &#39;url&#39;, &#39;&#39; );&lt;/span&gt;&lt;br /&gt;Dibawahnya persis tambahkan kode:&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;$url = str_replace(&#39;$namex&#39;,$my-&gt;username, $url);&lt;/span&gt;&lt;br /&gt;kode tersebut akan mengganti alamat URL $namex dengan username dari login mambo/joomla.&lt;br /&gt;&lt;br /&gt;4. save file wrapper.php dan test link wrapper tersebut via web!&lt;br /&gt;&lt;br /&gt;[irmant]&lt;br /&gt;&lt;br /&gt;Insipirasi:&lt;br /&gt;http://www.mambers.com/mambo-4-5-1-general-talk/18979-need-pass-user-details-wrapper.html&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/7976583739012809317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/7976583739012809317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/7976583739012809317'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2008/03/parsing-username-in-joomlamambo-wrapper.html' title='Parsing username in joomla/mambo wrapper'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-8520803964653215301</id><published>2007-11-26T12:15:00.000+07:00</published><updated>2007-11-26T12:29:08.602+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>Aplikasi Maksa</title><content type='html'>Seorang operator bertugas mengisi data kepegawaian kantornya dalam format ms excel.&lt;br /&gt;Gara-gara si bos minta akhir bulan ini laporan itu musti selesai, sangikin dulu gara-gara si operator jadi sering masuk angin akut. Akhir bulan selesailah data tersebut terisi semua, rapi dalam format excel. Bosnya hanya manggut-manggut, setelah dapet laporan tersebut. &lt;i&gt;Baghusss... baghuussss....&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Seminggu kemudian seorang sales masuk keruangan bosnya menawarkan software data kepegawaian. Ini software cuanggih pak bisa buat report otomatis, bapak mo bulanan/triwulanan/semester/taunan lgs jadi pak.&lt;br /&gt;Terus ada fitur foto-fotonya, bisa langsung nongol pegawe bapak dilayar monitor&lt;br /&gt;print juga serba otomatis&lt;br /&gt;bla-bla-bla-bla&lt;br /&gt;dan si bos pun setujuh.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Setelah software terbeli, operator diajarin mengentri data oleh teknikal software tersebut.&lt;br /&gt;Betapa kecewanya si operator, puluhan hari yang dia jalanin mengentri data lewat excel tiba-tiba&lt;br /&gt;diminta entri ulang data yang sama persisssss....&lt;br /&gt;dengan alasan:&lt;br /&gt;- tugas lu kan emang ngisi data itu.&lt;br /&gt;- kan ini software canggih nggak kayak laporan excel yg lu buat&lt;br /&gt;- gw kan lebih pinter daripada elu&lt;br /&gt;bla-bla-bla&lt;br /&gt;&lt;br /&gt;Kebayang kan? kalo ita disuruh mengerjakan sesuatu yang sama sampe 2 kali dengan alasan yg absurd dan naif. Gimana kalo tyt ada kebutuhan dari bagian kepegawaian utk membangun aplikasi untuk tema cuti misalnya, sementara data usernya sama. Satu sama lain tidak bisa saling bermigrasi. Harapan supaya data tidak redundan ala spreadsheet, malah jadi redundan gara2 programmer yang memaksakan &#39;kecuanggihan&#39;.&lt;br /&gt;&lt;br /&gt;Bbrp kali saya ngeliat ekspresi manyun, diem marah, nyengir kuda, mencibir, ketawa operator yang saya pancing dengan pertanyaan&lt;br /&gt;&lt;i&gt;Bapak-bapak yang terkhormat... sapa yang mau entri ulaaaannnggg ?!!!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Programmer yang buat aplikasi &#39;maksa&#39; gitu buaannyyyak....&lt;br /&gt;Saya terus terang pernah juga buat yg seperti itu, pasalnya tim saya nggak diberi akses utk ketemu user langsung, bahkan pelatihan aplikasi yg saya buat pun saya gak dikabarin, alias ngerti2 rampung dan terima bayaran.&lt;br /&gt;&lt;br /&gt;Jangan salah, programmer juga ngalemin hal yang sama. Sebagai contoh adalah migrasi bahasa program sebuah aplikasi dari ms visual studio 2003 ke ms visual studio 2005.&lt;br /&gt;Tyt converter visual studio dari microsoft yang diklaim bisa konversi 90% yg diberikan bicara laen, yg berhasil dikonvert hanya 20%,&lt;br /&gt;sisanya ya... koding ulang. Sementara microsoft sebentar lagi mengeluarkan release ms visual studio 2007 yang katanya kodingnya musti diubah lagi dengan alasan lebih canggih dan powerfull.&lt;br /&gt;&lt;br /&gt;Ini mah bukan &lt;i&gt;powerfull&lt;/i&gt; tp ngasih masalah spy orang tidak beranjak lebih maju.&lt;br /&gt;&lt;br /&gt;Mengganti software itu berbicara &lt;strong&gt;mengubah kebiasaan lama ke kebiasaan baru&lt;/strong&gt;.&lt;br /&gt;Kemudian juga diberi kemudahan untuk migrasi ke sistem kita dong. Minimal dibantuin lah convert database to database.&lt;br /&gt;Canggih-canggih tapi buat apa kalo usernya bete terus memilih ke format aplikasi lama, dan akhirnya aplikasi kita terpuruk masih dalam kotak boksnya.&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/8520803964653215301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/8520803964653215301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/8520803964653215301'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2007/11/aplikasi-maksa.html' title='Aplikasi Maksa'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-3306349445080213497</id><published>2007-08-10T09:20:00.001+07:00</published><updated>2007-08-10T12:29:51.790+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>RAHASIA SI UNTUNG</title><content type='html'>&lt;div align=&quot;center&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.geocities.com/crazy_for_donald/Gladstone.gif&quot;&gt;&lt;img src=&quot;http://www.geocities.com/crazy_for_donald/Gladstone.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt; Anda pasti kenal tokoh si Untung di komik Donal Bebek. Berlawanan dengan Donal yang selalu sial. Si Untung ini dikisahkan untung terus. Ada saja keberuntungan yang selalu menghampiri tokoh bebek yang di Amerika bernama asli &lt;span&gt;Gladstone&lt;/span&gt; ini. Betapa enaknya hidup si Untung. Pemalas, tidak pernah bekerja, tapi selalu lebih untung dari Donal. Jika Untung dan Donal berjalan bersama, yang tiba-tiba menemukan sekeping uang dijalan, pastilah itu si Untung. Jika Anda juga ingin selalu beruntung seperti si Untung, dont worry, ternyata beruntung itu ada ilmunya.&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Professor Richard Wiseman dari University of Hertfordshire Inggris, mencoba meneliti hal-hal yang membedakan orang2 beruntung dengan yang sial. Wiseman merekrut sekelompok orang yang merasa hidupnya selalu untung, dan sekelompok lain yang hidupnya selalu sial. Memang kesan nya seperti main-main, bagaimana mungkin keberuntungan bisa diteliti. Namun ternyata memang orang yang beruntung bertindak berbeda dengan mereka yang sial.&lt;br /&gt;&lt;br /&gt;Misalnya, dalam salah satu penelitian the Luck Project ini, Wiseman memberikan tugas untuk menghitung berapa jumlah foto dalam koran yang dibagikan kepada dua kelompok tadi. Orang2 dari kelompok sial memerlukan waktu rata-rata 2 menit untuk menyelesaikan tugas ini. Sementara mereka dari kelompok si Untung hanya perlu beberapa detik saja! Lho kok bisa? Ya, karena sebelumnya pada halaman ke dua Wiseman telah meletakkan tulisan yang tidak kecil berbunyi &quot;berhenti menghitung sekarang! ada 43 gambar di koran ini&quot;. Kelompol sial melewatkan tulisan ini ketika asyik menghitung gambar. Bahkan, lebih iseng lagi, di tengah2 koran, Wiseman menaruh pesan lain yang bunyinya: &quot;berhenti menghitung sekarang dan bilang ke peneliti Anda menemukan ini, dan menangkan $250!&quot; Lagi-lagi kelompok sial melewatkan pesan tadi! Memang benar2 sial.&lt;br /&gt;&lt;br /&gt;Singkatnya, dari penelitian yang diklaimnya &quot;scientific&quot; ini, Wiseman menemukan 4 faktor yang membedakan mereka yang beruntung dari yang sial:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;1. Sikap terhadap peluang.&lt;/span&gt;&lt;br /&gt;Orang beruntung ternyata memang lebih terbuka terhadap peluang. Mereka lebih peka terhadap adanya peluang, pandai menciptakan peluang, dan bertindak ketika peluang datang. Bagaimana hal ini dimungkinkan? Ternyata orang-orang yg beruntung memiliki sikap yang lebih rileks dan terbuka terhadap pengalaman-pengalam an baru. Mereka lebih terbuka terhadap interaksi dengan orang-orang yang baru dikenal, dan menciptakan jaringan-jaringan sosial baru. Orang yang sial lebih tegang sehingga tertutup terhadap kemungkinan- kemungkinan baru.&lt;br /&gt;&lt;br /&gt;Sebagai contoh, ketika Barnett Helzberg seorang pemilik toko permata di New York hendak menjual toko permata nya, tanpa disengaja sewaktu berjalan di depan Plaza Hotel, dia mendengar seorang wanita memanggil pria di sebelahnya: &quot;Mr. Buffet!&quot; Hanya kejadian sekilas yang mungkin akan dilewatkan kebanyakan orang yang kurang beruntung. Tapi Helzber berpikir lain. Ia berpikir jika pria di sebelahnya ternyata adalah Warren Buffet, salah seorang investor terbesar di Amerika, maka dia berpeluang menawarkan jaringan toko permata nya. Maka Helzberg segera menyapa pria di sebelahnya, dan betul ternyata dia adalah Warren Buffet.&lt;br /&gt;Perkenalan pun terjadi dan Helzberg yang sebelumnya sama sekali tidak mengenal Warren Buffet, berhasil menawarkan bisnisnya secara langsung kepada Buffet, face to face. Setahun kemudian Buffet setuju membeli jaringan toko permata milik Helzberg.&lt;br /&gt;Betul-betul beruntung.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;2. Menggunakan intuisi dalam membuat keputusan.&lt;/span&gt;&lt;br /&gt;Orang yang beruntung ternyata lebih mengandalkan intuisi daripada logika. Keputusan-keputusan penting yang dilakukan oleh orang beruntung ternyata sebagian besar dilakukan atas dasar bisikan &quot;hati nurani&quot; (intuisi) daripada hasil otak-atik angka yang canggih. Angka-angka akan sangat membantu, tapi final decision umumnya dari &quot;gut feeling&quot;. Yang barangkali sulit bagi orang yang sial adalah, bisikan hati nurani tadi akan sulit kita dengar jika otak kita pusing dengan penalaran yang tak&lt;br /&gt;berkesudahan. Makanya orang beruntung umumnya memiliki metoda untuk mempertajam intuisi mereka, misalnya melalui meditasi yang teratur. Pada kondisi mental yang tenang, dan pikiran yang jernih, intuisi akan lebih mudah diakses. Dan makin sering digunakan, intuisi kita juga akan semakin tajam.&lt;br /&gt;&lt;br /&gt;Banyak teman saya yang bertanya, &quot;mendengarkan intuisi&quot; itu bagaimana?&lt;br /&gt;Apakah tiba2 ada suara yang terdengar menyuruh kita melakukan sesuatu? Wah, kalau pengalaman saya tidak seperti itu. Malah kalau tiba2 mendengar suara yg tidak ketahuan sumbernya, bisa2 saya jatuh pingsan. Karena ini subtektif, mungkin saja ada orang yang beneran denger suara. Tapi kalau pengalaman saya, sesungguhnya intuisi itu sering muncul dalam berbagai bentuk, misalnya:&lt;br /&gt;&lt;br /&gt;- Isyarat dari badan.&lt;br /&gt;Anda pasti sering mengalami. &quot;Gue kok tiba2 deg-deg an ya, mau dapet rejeki kali&quot;, semacam itu. Badan kita sesungguhnya sering memberi isyarat2 tertentu yang harus Anda maknakan. Misalnya Anda kok tiba2 meriang kalau mau dapet deal gede, ya diwaspadai saja kalau tiba2 meriang lagi.&lt;br /&gt;&lt;br /&gt;- Isyarat dari perasaan.&lt;br /&gt;Tiba-tiba saja Anda merasakan sesuatu yang lain ketika sedang melihat atau melakukan sesuatu. Ini yang pernah saya alami. Contohnya, waktu saya masih kuliah, saya suka merasa tiba-tiba excited setiap kali melintasi kantor perusahaan tertentu. Beberapa tahun kemudian saya ternyata bekerja di kantor tersebut. Ini masih terjadi untuk beberapa hal lain.&lt;br /&gt;&lt;br /&gt;- Isyarat dari luar.&lt;br /&gt;&quot;Follow the omen&quot; demikian kalau kata Paulo Coelho di buku the Alchemist. Baca &quot;isyarat2&quot; dari luar yang datang pada Anda. Saya juga beberapa kali mengalami. Misalnya pernah saja tiba2 di TV saya kok merasa sering melihat iklan suatu perusahaan tertentu, kemudian ketemu teman kok membicarakan perusahaan itu lagi, di jalan melihat iklan perusahaan tadi. Belakangan perusahaan tadi ternyata menjadi klien saya. Jadi kalau akhir2 ini Anda sering berpapasan dengan Mercedez S Class dua pintu, barangkali itu suatu pertanda.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;3. Selalu berharap kebaikan akan datang.&lt;/span&gt;&lt;br /&gt;Orang yang beruntung ternyata selalu ge-er terhadap kehidupan. Selalu berprasangka baik bahwa kebaikan akan datang kepadanya. Dengan sikap mental yang demikian, mereka lebih tahan terhadap ujian yang menimpa mereka, dan akan lebih positif dalam berinteraksi dengan orang lain. Coba saja Anda lakukan tes sendiri secara sederhana, tanya orang sukses yang Anda kenal, bagaimana prospek bisnis kedepan. Pasti mereka akan menceritakan optimisme dan harapan.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;4. Mengubah hal yang buruk menjadi baik.&lt;/span&gt;&lt;br /&gt;Orang-orang beruntung sangat pandai menghadapi situasi buruk dan merubahnya menjadi kebaikan. Bagi mereka setiap situasi selalu ada sisi baiknya. Dalam salah satu tes nya Prof Wiseman meminta peserta untuk membayangkan sedang pergi ke bank dan tiba-tiba bank tersebut diserbu kawanan perampok bersenjata. Dan peserta diminta mengutarakan reaksi mereka. Reaksi orang dari kelompok sial umunya adalah: &quot;wah sial bener ada di tengah2 perampokan begitu&quot;. Sementara reaksi orang beruntung,&lt;br /&gt;misalnya adalah: &quot;untung saya ada disana, saya bisa menuliskan pengalaman saya untuk media dan dapet duit&quot;. Apapun situasinya orang yg beruntung pokoknya untung terus.&lt;br /&gt;Mereka dengan cepat mampu beradaptasi dengan situasi buruk dan merubahnya menjadi keberuntungan.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;Sekolah Keberuntungan.&lt;/span&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.kinderlines.nl/homepages/plaatjes/-donald-duck-rjherk.3.gif&quot;&gt;&lt;img src=&quot;http://www.kinderlines.nl/homepages/plaatjes/-donald-duck-rjherk.3.gif&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Bagi mereka yang kurang beruntung, Prof Wiseman bahkan membuka Luck School. Saya yakin Anda semua sudah beruntung dan tidak perlu bersekolah di Luck School. Tapi ada baiknya mengintip sedikit, latihan2 apa yang diberikan di Luck School.&lt;br /&gt;&lt;br /&gt;Salah satu yang menonjol dari orang sial adalah betapa mereka sering mengabaikan hal-hal yang positif di sekitar mereka. Misalnya salah satu pasien Prof Wiseman, adalah seorang wanita single parent, yang sangat sial. Ketika diminta menceritakan hidupnya akan segera nyerocos menceritakan setiap detil kesialannya. Betapa sulitnya memperoleh pasangan, sudah ketemu pria yang cocok tapi si pria jatuh dari motor, di&lt;br /&gt;lain kesempatan si pria jatuh dan patah hidungnya, sudah hampir menikah, gereja nya terbakar, dan sebagainya. Pokoknya benar2 sial. Padahal, dalam setiap interview, si wanita datang membawa 2 orang anak yang sangat lucu2 dan sehat. Sebagian besar dari kita akan merasa sangat beruntung memiliki 2 anak tadi. Tapi tidak bagi si wanita sial tadi. Karena 2 anak lucu tadi tidak ada dalam pikiran si wanita, yang otaknya sudah penuh dengan &quot;kesialan&quot;.&lt;br /&gt;&lt;br /&gt;Latihan yang diberikan Wiseman untuk orang2 semacam itu adalah dengan membuat &quot;Luck Diary&quot;, buku harian keberuntungan. Setiap hari, wanita tadi harus mencatat hal-hal positif atau keberuntungan yang terjadi. Mereka dilarang keras menuliskan kesialan mereka. Awalnya mungkin sulit, tapi begitu mereka bisa menuliskan satu keberuntungan, besok-besoknya akan semakin mudah dan semakin banyak keberuntungan yg mereka tuliskan. Dan ketika mereka melihat beberapa hari kebelakang Lucky Diary mereka, semakin mereka akan sadari betapa mereka beruntung. Dan sesuai prinsip &quot;law of attraction&quot;, semakin mereka memikirkan betapa mereka beruntung, maka semakin banyak lagi lucky events yang datang pada hidup mereka.&lt;br /&gt;&lt;br /&gt;Jadi, sesederhana itu rahasia si Untung. Ternyata semua orang juga bisa beruntung. Termasuk Anda. Siap mulai menjadi si Untung?&lt;br /&gt;&lt;br /&gt;&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;First Open your Mind and Enjoy your life.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;Source:&lt;/span&gt; Disalin dari email berantai antah berantah :D&lt;br /&gt;&lt;br /&gt;[irmant]&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/3306349445080213497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3306349445080213497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/3306349445080213497'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2007/08/rahasia-si-untung.html' title='RAHASIA SI UNTUNG'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-4190035022332818957</id><published>2007-07-17T16:58:00.000+07:00</published><updated>2007-07-17T17:29:18.237+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lain-lain"/><title type='text'>Penipuan di internet</title><content type='html'>&lt;span style=&quot;font-style: italic;&quot;&gt;NOKIA BARU N91 BM SEGEL HARGA PARTAI.DIJUAL CEPAT HP NOKIA BARU BM FINLAND BRG SEGEL LKP GRS.HUB: 0815-3763-7610 IWAN.NOKIA N91 BARU 3,8JT. n 9 0 2,7JT.N70 2,2JT.9300i 3JT.9500 GOLD/SILVER 3JT.6280 2JT.6680 1,7JT.6681 1,5JT.7370 1,4JT.7610 BLUE 1,3JT.3250 BLACK 1,9JT.5500 SPORT 1,7JT.W900i 2,9JT.W810i 2,1JT.W800i 1,5JT.O2ATOM&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;iwan / / RIAU / KAB. KEPULAUAN RIAU / / Alat Komunikasi / Handphone / Nokia&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;2006-05-18 12:34 ( Protes | Kontak )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Baru 100% Gress Garansi (Promo)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;n o k i a N95...$250,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;n o k i a e 9 0 ...$320&lt;/span&gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;n o k i a E65...$280,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;n o k i a N92...$190,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Harga sampai akhir juli 2007.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;SMS 0888-3528413&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Andy / / MEDAN / DELI SERDANG / / Alat Komunikasi / Handphone / Nokia&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;2007-07-14 13:58 ( Protes | Kontak )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ini contoh 2 iklan di &lt;a href=&quot;http://www.bekas.com/&quot;&gt;www.bekas.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Menarik sekali tho...&lt;br /&gt;Pada saat nokia komunikator E90 yang baru turun di Indonesia awal semester II 2007, dijual dipasaran dengan harga Rp. 10-13.5jt ehhh... ditawarin dengan harga cuman 1/3-nya atau bahkan 1/4-nya !!!&lt;br /&gt;&lt;span class=&quot;fullpost&quot;&gt;&lt;br /&gt;Pak Dhe saya yang berdinas di Kalimantan Selatan, penasaran dengan iklan tersebut dan menelpon saya yang notabene berada di Jakarta. Saya udah jelaskan, kayaknya itu penipuan. Tapi berhub. Pak Dhe gak percaya, ya udah akhirnya aku ikutan invest. Pak Dhe nalangin duit dulu, jadi beli 2 &#39;hp nokia e90&#39;, satu buat dia satu buat saya. Bayangin nokia e90 pada tahun Q3 2007 cuman 7 jt dapet 2 biji!.&lt;br /&gt;&lt;br /&gt;Ya kalo beneran kan lumayan hehehe. Akhirnya dibuat skenario berikut:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;kontak sepupu yang di Medan.&lt;/li&gt;&lt;li&gt;pembayaran Cash On Delivery (COD), jadi sepupuku musti liat barang dulu, ngetest, terus baru bayar.&lt;/li&gt;&lt;li&gt;janjian ketemuan musti ditempat terbuka dan ramai, &lt;span style=&quot;font-style: italic;&quot;&gt;so&lt;/span&gt; dipilih di pusat belanjaan. Kan kalo ketemuan di rumah &#39;si penjual&#39;, kalo rumah &#39;si penjual&#39; isinya preman semua gimana &lt;span style=&quot;font-style: italic;&quot;&gt;hayoo...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;sepupu musti dikawal temen. Bawa cash 7jt gak sedikit je. Kebetulan yang ngawal polisi kawan main tenis.&lt;/li&gt;&lt;li&gt;sepupu musti tau deskripsi fisik barang, baik deskripsi yang tertulis (SMS) maupun liat langsung di konter HP.&lt;/li&gt;&lt;/ul&gt;Akhirnya sepupu saya nelpon &#39;si penjual&#39;, janjian ketemuan hari Sabtu. Hari Sabtunya di telp lagi &#39;si penjual&#39; itu bilang gak bisa, alasannya neneknya meninggal dan bisanya ketemu besok Minggu.&lt;br /&gt;Karena udah kadung jalan sampe kota Medan, akhirnya sepupu saya datengin alamat rumah yang ditulis &#39;si penjual&#39; itu. Ternyata seperti dugaanku RUMAH KOSONG.&lt;br /&gt;&#39;Si penjual&#39; dikonfirmasi via telp tentang lokasi rumah kosong, &lt;span style=&quot;font-style: italic;&quot;&gt;eh...&lt;/span&gt; langsung dimatiin dan kalo nomer HP ditelpon gak pernah aktif.&lt;br /&gt;Hari senin 2 hari berikutnya, iklan dan user profile itu menghilang dari www.bekas.com.&lt;br /&gt;Ajaib tho. &lt;span style=&quot;font-style: italic;&quot;&gt;ckckckck&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Alasan saya kenapa saya bilang nipu:&lt;br /&gt;- harga gak umum. Dengan harga yang semurah itu orang akan silap mata dan berpikir:&lt;br /&gt;&#39;gile nih, yang jual ibu-ibu gak tau harga neh... ckckck, untung besar gw!&#39;&lt;br /&gt;&#39;anjrit, gw dapet henpon paling kereeennnn, temen-temen pasti pada ngiri neh hehehe&#39;&lt;br /&gt;&#39;mending transfer aja ah... murah ini.&#39;&lt;br /&gt;&#39;harga 1 dapet 3 barang... heboh neh!&#39;&lt;br /&gt;dst&lt;br /&gt;&lt;br /&gt;- Alamatnya daerah Medan Deli Serdang. Daerah yang bikin orang di luar Medan akan akan &#39;males&#39; untuk ngecek lokasi. Sehingga akan berpikir instan &#39;transfer aja deh&#39;.&lt;br /&gt;&lt;br /&gt;- Statusnya penjualnya &lt;span style=&quot;font-style: italic;&quot;&gt;newbie&lt;/span&gt;. Status Newbie ini diperoleh bilamana:&lt;br /&gt;    * barusan registrasi di situs jual beli tsb&lt;br /&gt;    * udah registrasi lama tapi bisa gak pernah posting di situs jual beli, tsb.&lt;br /&gt;       nah kalo orangnya barusan registrasi dan buka lapak, tau-tau harganya heboh, nah itu yang        perlu diwaspadai.&lt;br /&gt;&lt;br /&gt;- spesifikasi barang keliatan sangat &#39;worthed&#39;, misalnya kalo jualan laptop dengan spesifikasi cuanggih untuk ukuran saat ini, tapi harganya itu lho, &lt;span style=&quot;font-style: italic;&quot;&gt;murah abisss&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;- gak ada foto dan informasi kondisi barang. Kadang dikasih tp sumber dari internet. Kalo niat jualan barang bekas kan dikasih gambar kondisi barang asli, lha wong di dunia maya itu kita gak bisa pegang barang itu jeh.&lt;br /&gt;&lt;br /&gt;- pengisi testimonialnya newbie juga dengan kualifikasi kurang dari 5x posting. Seolah barang laku keras dibeli oleh orang-orang dari berbagai wilayah di Indonesia. Kadang dikasih umpan lambung dengan memunculkan permintaan produk laen, contohnya di situs jual beli &lt;a href=&quot;http://www.kaskus.us/showthread.php?t=567056&amp;page=1&quot;&gt;www.kaskus.us&lt;/a&gt;.&lt;br /&gt;Pada situs-situs jual beli saat ini, dengan cara registrasi &lt;span style=&quot;font-style: italic;&quot;&gt;free&lt;/span&gt; kita bisa buat banyak identitas dengan asal daerah yang beragam juga. U bisa buat nama A asal Ambon, nama B asal Sumsel, nama C asal Jatim, dst. Istilah laennya &#39;klonengan&#39; dari asal kata &#39;kloning&#39;.&lt;br /&gt;&lt;br /&gt;Gampang-gampang susah sih nentukan mana yang penipu pinter, mana yang asli buka lapak. Yang penting kita perlu waspada bro.&lt;br /&gt;&lt;br /&gt;Neh informasi dari &lt;a href=&quot;http://www.bekas.com/&quot;&gt;www.bekas.com&lt;/a&gt; halaman utama.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Yang harus Anda perhatikan:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Selalu bertransaksilah dengan orang yang lokasinya dekat dengan anda. Bekas.com sudah menyediakan menu untuk melihat iklan dari suatu propinsi saja.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Jangan tergiur dengan harga yang miring dengan alasan apapun. Barang dengan harga miring tidak perlu diiklankan di bekas.com untuk bisa terjual.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Selalu waspada, periksalah data telepon/alamat si pengiklan.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Kejahatan melalui internet sangatlah sulit untuk ditelusuri.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;[irmant]&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/4190035022332818957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/4190035022332818957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/4190035022332818957'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2007/07/penipuan-di-internet.html' title='Penipuan di internet'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30379750.post-882196894030778290</id><published>2007-07-04T15:52:00.001+07:00</published><updated>2008-04-14T09:35:27.225+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Dunia IT"/><title type='text'>download videonya Youtube</title><content type='html'>Mo download videonya Youtube?&lt;br /&gt;Gampang...&lt;br /&gt;&lt;br /&gt;Misalnya yah, kita interest sama videoklip &#39;kucing garong&#39;&lt;br /&gt;&lt;br /&gt;[geleng-geleng mode ON]&lt;br /&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;&lt;span&gt;Kelakuan si kucing garong &lt;/span&gt;&lt;br /&gt;&lt;span&gt;Ora kena ndeleng sing mlesnong &lt;/span&gt;&lt;br /&gt;&lt;span&gt;Main sikat main embat Apa sing liwat &lt;/span&gt;&lt;br /&gt;&lt;span&gt;** Kelakuan si kucing garong &lt;/span&gt;&lt;br /&gt;&lt;span&gt;Selalu ngulati sasaran &lt;/span&gt;&lt;br /&gt;&lt;span&gt;Asal ndeleng pepesan&lt;/span&gt;&lt;br /&gt;&lt;span&gt;Wajah brangasan...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[geleng-geleng mode OFF]&lt;br /&gt;&lt;br /&gt;So yang perlu dilakukan adalah mengisikan kata kunci&lt;br /&gt;dengan kata kunci &#39;kucing garong&#39; pada bagian search bar www.youtube.com (paling atas).&lt;br /&gt;&lt;br /&gt;Diantara sekian video klip hasil pencarian, kita pilih salah satu video, terus klik.&lt;br /&gt;&lt;br /&gt;Anda akan mendapatkan bagian alamat situs: &lt;strong&gt;http://www.youtube.com/watch?v=sZ-RsUI8Z6U&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Paste alamat dalam bagian search bar di http://www.keepvid.com&lt;br /&gt;Tinggal klik tombol &lt;strong&gt;donwload&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[irmant]</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/30379750/882196894030778290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/882196894030778290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30379750/posts/default/882196894030778290'/><link rel='alternate' type='text/html' href='http://irmant.blogspot.com/2007/07/download-videonya-youtube.html' title='download videonya Youtube'/><author><name>Irmanator</name><uri>http://www.blogger.com/profile/11706832088186725793</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>