tag:blogger.com,1999:blog-34358442270685647132024-03-05T04:17:15.280-08:00Technology between you and meit-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.comBlogger23125tag:blogger.com,1999:blog-3435844227068564713.post-60006043136789310092014-02-18T05:44:00.004-08:002014-02-18T05:44:59.062-08:00ISO 8586 #newthingsiknow<div style="text-align: justify;">
Saat ini saya baru masuk ke dunia IT perbankan. Banyak hal yang mesti
saya pelajari disini. Sebelumnya saya selalu bergelut dengan tools-tools
open source, sekarang dihadapkan dengan tools-tools enterprise yang
mewah. </div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Hari ini saya baru tahu bahwa komunikasi universal dalam sistem yang
terjadi pada dunia perbankan menggunakan sebuah standar yang bernama ISO
8586. Terdapad 128 data element yang didefinisikan pada ISO 8586.
Masing - masing memiliki ketentuan konvensi yang telah disepakati
bersama. </div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Untuk saat ini saya baru tahu itu saja. Kedepannya apa lagi yang akan ditemukan? Keep looking foward.</div>
it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-62090440879202730212013-01-09T06:01:00.001-08:002013-01-09T06:01:30.958-08:00berbagi snippet coding #newthingsiknow<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjllqW8GuHGhfE6suJVrJ_UGgIJNFuqOZZ5iHTsfYwaOo0lRamF6qhqiHz9esE7Q2MOs9uoF9RdZa6NU0ZzMfpBzsqg1yDqmnBUnRRj7397b0NQ-HBD4N9vvKxiCfF3e0XT7Yy5nkFdKbCR/s1600/pastebin.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="69" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjllqW8GuHGhfE6suJVrJ_UGgIJNFuqOZZ5iHTsfYwaOo0lRamF6qhqiHz9esE7Q2MOs9uoF9RdZa6NU0ZzMfpBzsqg1yDqmnBUnRRj7397b0NQ-HBD4N9vvKxiCfF3e0XT7Yy5nkFdKbCR/s320/pastebin.JPG" width="320" /></a></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Sebagai seorang praktisi teknologi sistem informasi. Berbagi potongan kode pemrograman merupakan hal yang sering terjadi. Berbagai media untuk mengirim kode pun kita lakukan. Mulai dari berbagi file dengan ekstensi bahasanya, semisal *.php atau *.java, copy paste langsung di text chat semisal yahoo messenger atau FB, atau menuliskannya di notepad. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Beberapa cara tersebut saya lakukan sampai beberapa hari yang lalu rekan saya membagi contoh programnya melalui cara yang berbeda. Cara yang benar - benar efektif dan tidak saya pikirkan sebelumnya. Yaitu dengan cara meng-copy paste-kannya ke <a href="http://pastebin.com/">pastebin.com</a> ! Hasilnya rapih dan ada angka line baris yang memudahkan kita membaca kode.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ternyata ada cara yang simple, dari dulu saya kemana aja. -_-"</div>
it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-1827780196621961982012-08-07T06:13:00.001-07:002012-08-07T06:13:36.052-07:00Teori X, Y, dan Z McGregor<div style="text-align: justify;">
Sebelumnya saya telah pernah mendengar teori X dan teori Y dari McGregor dari kuliah Prinsip-prinsip manajemen. Dari teori tersebut menjelaskan prinsip sederhana dalam memperlakukan dua tipe pekerja. Yang pertama, pekerja bertipe Y adalah tipe manusia yang positif. Tipe ini sangat antusias dan proaktif dalam mengerjakan pekerjaan mereka. Ia adalah orang-orang yang telah menemukan passion di dalam pekerjaan mereka sehingga mengerjakan segala sesuatunya dengan sepenuh hati.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Lain halnya dengan pekerja bertipe X. Pekerja dengan tipe ini adalah mereka yang terjebak dalam rutinitas yang tidak disenanginnya. Mereka bekerja dengan perasaan malas dan tertekan. Orientasi bekerja mereka adalah bagaimana menghindarinya sebisa mungkin, tetapi tetap mendapatkan upah bulanan. Maka perlakuan dari dua tipe pekerja ini pun tentu berbeda. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Namun kemarin pada saat mata kuliah Semester Pendek yang saya ambil. Yaitu mata kuliah manajemen proyek, saya baru tahu ternyata ada pengembangan dari teori dari McGregor ini. Yaitu ditambah dengan teori Z. Apa itu teori Z? Sederhananya teori Z adalah tambahan dimana perusahaan sebagai subjek yang memmiliki nilai positif kepada karyawan. Disini perusahaan yang memiliki loyalitas terhadap karyawan-karyawannya. Perusahaan yang memberikan layanannya kepada karyawan agar ia berbetah-betah bekerja dan berkarya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dari pengalaman saya bekerja, terbersitlah sebuah pemikiran. <b>Bahwa memang seharusnya untuk menciptakan pekerja berkualitas bertipe Y seharusnya sebuah perusahaan menerapkan teori Z terlebih dahulu.</b> Perusahaan tidak hanya memberdayakan karyawannya, tetapi juga mengkayakan (dari segi finansial maupun intelektual, soft skill dan hard skill) para karyawan. Selain <i>empowerment </i>keluar, karyawan mendapatkan <i>enrichment</i> kedalam.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Memang tidak semua karyawan yang akan beralih menjadi pekerja bertipe Y semua setelah perusahaan menerapkan teori Z. Namun setidaknya hal tersebut menjadi lingkaran positif yang akan memberikan sinergi positif antara perusahaan dan pekerja. Apa yang kita lihat sekarang ini, demo pekerja dan buruh pabrik, aksi mogok kerja dan lain sebagainya adalah akibat diterapkannya ekonomi kapitalistik dan liberalistik dalam dunia bisnis. Sehingga menafikan peran karyawan yang juga turut andil dalam memajukan perusahaan.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Buat para pengusaha (buat saya sendiri juga), mari buat ekosistem bisnis yang adil dan berkemakmuran dengan menerapkan teori Z. Insya Allah rezeki yang barokah akan terus mengalir dan berlipat-lipat karena telah memberikan manfaat terhadap sesama. :D </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Referensi Lain: </div>
<div style="text-align: justify;">
<a href="http://100motivasi.wordpress.com/2012/05/05/tehnik-motivasi-douglas-mcgregor-teori-x-y-dan-z/">http://100motivasi.wordpress.com/2012/05/05/tehnik-motivasi-douglas-mcgregor-teori-x-y-dan-z/</a></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-18248686777894844782012-06-26T21:26:00.000-07:002012-06-26T21:26:00.028-07:00Trade-Off menjadi Freelancer<div style="text-align: justify;">
Hampir sebulan ini saya sedang mengerjakan project freelance pertama saya. Yaitu membuat web e-commerce tanpa CMS. Membuatnya benar-benar dari awal. Walau terbilang project bernilai kecil dan sederhana, namun ternyata cukup memakan waktu juga dalam pengerjaannya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Menjadi seorang freelancer tidak semulus yang diperkirakan. Ketika sudah terjun didalamnya maka kita menemu berbagai hal yang sebelumnya tidak terpikirkan. Apa saja hal-hal yang menjadi keuntungan dan kerugian seorang freelance, dari hasil pengalaman berikut penjabarannya:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<u>Keuntungan</u></div>
<div style="text-align: justify;">
1. <b>Waktu berada ditangan anda, bukan ditangan orang lain.</b> Ya, sama seperti pengusaha lainya. Menjadi seorang freelancer tidak tergantung pada sekat-sekat waktu yg diciptakan oleh Undang-Undang ketenagakerjaan. Masuk jam 8 pagi, pulang jam 5 sore. Anda bebas memilih waktu bekerja anda sendiri. Dapat memilih kapan waktunya berlibur dan kapan waktunya bekerja keras. Waktu kerja standart yg telah di tetapkan adalah 40 jam seminggu. Seorang freelancer bisa memiliki jam kerja kurang dari itu atau bahkan 24 jam sehari/7 hari per minggu.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
2. <b>Self-Branding. </b>Semakin kita ekspert di bidang yang kita geluti, maka akan semakin tinggi nama kita di mata orang lain. Awal kita mungkin menaruh harga yang kecil untuk mencari reputasi dan kepercayaan dari client. Namun ketika self-branding sudah terbentuk kita memiliki kekuatan untuk mengatur harga, sesuai kapasitas diri yg telah kita jual. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
3. <b>Networking Luas. </b>Bertemu banyak orang adalah opportunity yang tidak bisa diremehkan sedikit pun. Dalam pertemuan dengan banyak orang, maka akan membuka kesempatan yang lebih luas. Nama anda akan disebut-sebutkan dari mulut-ke-mulut. Opportunity semakin luas, rejeki semakin banyak.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<u>Kerugian</u></div>
<div style="text-align: justify;">
1. <b>Ketidakjelasan pemasukan bulanan. </b>Apalagi di awal. Hal ini yang cukup memberatkan adalah saat anda baru pertama kali mencari klien. Anda belum memiliki reputasi apa-apa, sehingga trust yang anda miliki kecil. Pada akhirnya anda rela membanting harga agar bisa mendapatkan client.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
2. <b>Walau bekerja di kamar, anda akan di cap sebagai pengangguran. </b>Ya ini yang saya rasakan juga, orang tua saya belum mengerti apa yang saya kerjakan. Jadi saat saya bekerja keras di depan laptop setiap hari. Yang ada di dalam pikiran mereka adalah "main laptop terus seharian". Apapun yang dilakukan di depan laptop, orang tua saya selalu bilang "main". Laptop adalah mainan. Kebanyakan bermain sama dengan pengangguran. haha</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
3. <b>Client mengusik setiap saat. </b>Tidak ada yang membatasi anda dengan client. Client bebas menghubungi anda kapan saja, meminta apa saja, mengoreksi pekerjaan anda, bahkan memaki-maki pekerjaan anda bila memang pekerjaan kita cukup mengecewakan di mata mereka. Bahkan sekarang, weekend saya kadang tersita untuk bertemu dengan client. Harus SIAGA terhadap product (Siap, Antar, Jaga).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Itulah pengalaman saya saat mencoba mencari pekerjaan freelance. Namun harga paling berharga dari itu semua adalah pengalaman. Pengalaman mengayakan, menguatkan, mencerdaskan, dan membuat kita lebih bijak untuk mengambil langkah kedepan. <i>Feel the experience. </i>Anda tertarik menjadi seorang freelancer? :) </div>
<div style="text-align: justify;">
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-79029784268031494312012-05-25T01:42:00.002-07:002012-05-25T01:42:51.497-07:00Challenge + Appreciation. Key for making an addictive apps.<div style="text-align: justify;">
Apa yang anda rasakan ketika anda telah mengikuti suatu ujian test tertulis. Tapi di awal diberitahukan bahwa ujian tersebut bukan untuk mengukur apa-apa, ujian tersebut tidak akan mengeluarkan nilai yang menjadi barometer kepahaman anda tentang sesuatu. Intinya ujian tersebut tidak ada tujuannya, tidak mengeluarkan nilai apa-apa, dan tidak berarti apa-apa setelah anda menyelesaikannya. Apa perasaan anda? Ada perasaan aneh bukan? Ada perasaan sia-sia. Dan jika tetap disuruh mengerjakan ujian tersebut, bisa saya tebak, anda akan mengerjakannya secara asal-asalan, tidak antusias, dan malas-malasan. Mengapa? Karena anda membutuhkan <i>appreciation </i>setelah anda melakukan <i>challenge.</i> Tantangan tanpa apresiasi akan hambar, tanpa gairah, tanpa antusiasme. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Begitulah sifat dasar manusia. Dalam <a href="http://id.wikipedia.org/wiki/Motivasi" target="_blank">teori motivasi</a>, Maslow menempatkan kebutuhan penghargaan pada urutan ke empat. Teori XY dari Douglas McGregor mengatakan, untuk manusia bertipe Y, pendekatan yang seharusnya dilakukan adalah dengan memberikan <i>challenge </i> dan <i>appreciation </i>yang seimbang. Lalu apa hubungannya dengan membuat aplikasi? Mungkin itu pertanyaan yang ada dalam benak anda sekarang.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Saya sudah menyukai video game sejak kecil. Console pertama saya adalah SEGA Mega Drive 32 Bit. Bersama teman sepermainan saya suka berlomba-lomba dalam mengumpulkan score permainan dan memamer-mamerkannya kepada yang lain. Dan itulah kunci yang membuat kami jadi candu terhadap games kala itu, ingin memainkannya lagi dan lagi. Video games berinteraksi dengan kita, bahwa disetiap level yang semakin sulit akan ada "hadiah" yang semakin menarik pula. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kita lihat game-game populer saat ini, Angry Birds misalnya. Score dihitung dengan bintang, jika 3 bintang bersinar, berarti kita telah melewati hal tersebut dengan sempurna. Banyak juga benda-benda dan level-level tersembunyi yang membuat kita penasaran ingin menguaknya. Jangan ragu untuk <a href="http://whysoangrybirds.com/angry-birds-high-scores.html" target="_blank">submit</a> high score anda untuk diketahui oleh semua orang. </div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Bulan Desember 2011 kemarin saat saya posting tulisan di blog <a href="http://sajakhari.wordpress.com/" target="_blank">wordpress</a>. Muncul notifikasi seperti ini: </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaZRX4N1ZWPE6NJXxhkBqsLFhD3bSUae0sxAXwORmlnLUt7fBylcz-_GHPpA06aVV40KpGLZcMQOy19cx1vqGLPpgFfrtFDgmJ1uGeFtPCHZofBTL_fYPD2naOF3LFNkk2vZkKGooOkk9B/s1600/notifikasi_wordpress.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaZRX4N1ZWPE6NJXxhkBqsLFhD3bSUae0sxAXwORmlnLUt7fBylcz-_GHPpA06aVV40KpGLZcMQOy19cx1vqGLPpgFfrtFDgmJ1uGeFtPCHZofBTL_fYPD2naOF3LFNkk2vZkKGooOkk9B/s400/notifikasi_wordpress.jpg" width="196" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Penambahan yang terlihat sederhana, namun sentuhan yang dibuat wordpress ini cukup memotivasi kita untuk lebih sering lagi menulis. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kemudian saya juga baru mencoba web yang sangat menarik. Beralamat di <a href="http://codecademy.com/">codecademy.com</a>. Dan saya sangat kagum, web ini berhasil mengubah paradigma coding yang sulit dan membosankan menjadi sesuatu yang mudah dan menyenangkan. Interaktivitas yang dibangun dalam web ini membuat kita ingin terus menyelesaikan semua <i>course </i>yang ada. Dengan mekanisme <i>point </i>dan <i>achievement </i>kita bisa melihat perkembangan belajar kita. Disini konsep <i>challenge + appreciation </i>memainkan perannya. </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYp6cy9iVkLjVQ9StsXpB-ClzJJYo68VygeXIT-cd9Xx1B_e9KhGq-6zd5fx715DH4ZV1nC7vPQif42_cY190NYvFIMzMDwNbEXYER_S8aWjC3Ojf5UAkeTMBS35W1XQsy0KjwMCL4pl78/s1600/achievement_codecademy1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYp6cy9iVkLjVQ9StsXpB-ClzJJYo68VygeXIT-cd9Xx1B_e9KhGq-6zd5fx715DH4ZV1nC7vPQif42_cY190NYvFIMzMDwNbEXYER_S8aWjC3Ojf5UAkeTMBS35W1XQsy0KjwMCL4pl78/s320/achievement_codecademy1.jpg" width="159" /></a></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC8JdN4nWUcXyWnOW0MuQdFkLdSA8Sv1DX8rLKDOgqqwcrxYfRfZ-YzMDS1_WyWAaGirDGqerTYbYrpmW9bCBTLTDs0mn4bfIQZD8t056ROOnZce27UGQBXIXVbvR8AlxfyeaW6gRe2GXA/s1600/achievement_codecademy2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC8JdN4nWUcXyWnOW0MuQdFkLdSA8Sv1DX8rLKDOgqqwcrxYfRfZ-YzMDS1_WyWAaGirDGqerTYbYrpmW9bCBTLTDs0mn4bfIQZD8t056ROOnZce27UGQBXIXVbvR8AlxfyeaW6gRe2GXA/s400/achievement_codecademy2.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
Kisah sukses aplikasi bernama <a href="http://id.wikipedia.org/wiki/Instagram" target="_blank">Instagram</a> juga secara tidak langsung menerapkan konsep ini. Orang memilih filter, memfoto objek, kemudian mempublishnya dalam jejaring sosial. Tujuannya apa? Apalagi kalau bukan appresiasi. Dan hal itu yang membuat para penggunanya pun ketagihan menggunakan aplikasi ini. Agak keluar topik sebentar, artikel ini sangat menarik untuk dibaca:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol>
<li style="text-align: justify;"><a href="http://instagrams-ceo-had-no-formal-programming-training-hes-a-marketer-who-learned-to-code-by-night/" target="_blank">instagrams ceo had no formal programming training hes a marketer who learned to code by night.</a> (Tidak memiliki basic Computer Enginerring, belajar otodidak, namun bisa membuat aplikasi keren.)</li>
<li style="text-align: justify;"><a href="http://betabeat.com/2012/04/instagram-founder-ceo-kevin-systrom-taught-himself-how-to-code-04102012/" target="_blank">Sorry, But the Lesson of Instagram Is Not: Teach Yourself to Code and You, Too, Can Get $400 M.</a> (Memang tidak hanya kemampuan programming, kemampuan marketing juga sangat berpengaruh besar dalam cerita kesuksesan Instagram.)</li>
</ol>
<div style="text-align: justify;">
Itulah sekilas tentang <i>challenge and appreciation. </i>Konsep yang baik untuk diterapkan dalam kehidupan sehari - hari maupun dalam sebuah aplikasi. Pada setiap tantangan yang datang kepada anda, jangan lupa untuk selalu mengapresiasinya. :) </div>
<br />
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com4tag:blogger.com,1999:blog-3435844227068564713.post-56038004893468597352012-04-22T02:32:00.000-07:002012-04-22T02:32:58.860-07:00Integrasi XAMPP 1.7.7 dengan PostGreSQL 9.1 pada Windows XP<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Q7cSJDaFBby6j2xvKKFHfPNGn-dJufWb_nFCAbYMnB9REJ06lX0W-6R5zAziE-1INg0noS_g8CLvKzV0VbWZDap-8kdCcTh_tvmJAIfSt1J05GjFxMBodLqjdxDa3LLtu71SDwj7gnzR/s1600/xampp-logo-rgb.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Q7cSJDaFBby6j2xvKKFHfPNGn-dJufWb_nFCAbYMnB9REJ06lX0W-6R5zAziE-1INg0noS_g8CLvKzV0VbWZDap-8kdCcTh_tvmJAIfSt1J05GjFxMBodLqjdxDa3LLtu71SDwj7gnzR/s200/xampp-logo-rgb.jpg" width="200" /></a></div>
<h2>
+<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfrl8pEIMYx7mSdjkPM8SIHx-LohYWDvuzzE0HjbXoBmDuss3QJV9UrPwNNkKGoLHQcqHMMjOZvzkfwPvvdjnsSJrAQ3xLUw2i32SffoR3-HC7UQUXWOIzZ1nFLx2JBFl12ll1wEhvi6_l/s1600/logo_postgres.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfrl8pEIMYx7mSdjkPM8SIHx-LohYWDvuzzE0HjbXoBmDuss3QJV9UrPwNNkKGoLHQcqHMMjOZvzkfwPvvdjnsSJrAQ3xLUw2i32SffoR3-HC7UQUXWOIzZ1nFLx2JBFl12ll1wEhvi6_l/s200/logo_postgres.gif" width="200" /></a></h2>
<br />
<br />
<br />
Prakondisi:<br />
<ul>
<li>Download the latest XAMPP <a href="http://www.apachefriends.org/en/xampp.html" target="_blank">here</a></li>
<li>Download the latest PostGreSQL <a href="http://www.postgresql.org/download/" target="_blank">here</a></li>
<li>Download phppgAdmin <a href="http://phppgadmin.sourceforge.net/doku.php" target="_blank">here</a></li>
</ul>
<div>
<div style="text-align: justify;">
Kemarin saya mencoba-coba bagaimana caranya mengintegrasikan XAMPP dengan database PostGreeSQL. Sebagaimana yang telah kita ketahui, bundle default DBMS dari XAMPP adalah MySQL bukan PostGreSQL. Jadi untuk menyatukan kedua perangkat tersebut, kita harus mengerjakannya sendiri. Setelah googling, akhirnya saya menemukan tutorial dari 2 blog orang Indonesia, yaitu:</div>
</div>
<div>
<ol>
<li style="text-align: justify;"><a href="http://blogs.itb.ac.id/ariefbb/2011/09/16/mengintegrasikan-xampp-dan-postgresql-di-windows/#comment-1293" target="_blank">Mengintegrasikan XAMPP dan PostGreSQL di Windows (http://blogs.itb.ac.id)</a></li>
<li style="text-align: justify;"><a href="http://ganjarramadhan.wordpress.com/2011/02/25/integrasi-xampp-postgresql-phppgadmin/" target="_blank">Integrasi XAMPP + PostgreSQL + PHPPgAdmin (http://ganjarramadhan.wordpress.com)</a></li>
</ol>
<div>
<div style="text-align: justify;">
Terima kasih kepada author kedua blog tersebut, karena diantara minimnya resource tutorial dari dalam negeri, blog tersebut sangat membantu. Namun setelah mengikutinya, tidak semulus yang dibayangkan. Saya menemukan berbagai bug/error yang membuat saya bingung. Mungkin karena kurang detailnya tutorial yang diberikan. Maka saya coba membuat tutorial versi saya sendiri, semoga bisa membantu anda semua. Selamat menyimak :)</div>
</div>
</div>
<div>
<br /></div>
<div>
1. Install XAMPP. Biasanya secara default XAMPP akan membuat data di directory C:\XAMPP</div>
<div>
<br /></div>
<div>
2. Install PostGreSQL. </div>
<div>
<ul>
<li>Jangan lupa, PostGreSQL kita taruh di dalam directory yang sama dengan XAMPP. Jika barusan XAMPP anda di install di C:\XAMPP maka pastikan PostGreSQL berada di C:\XAMPP\PostGreSQL.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv04hBQyGQgvGgG5NfCClUZrytbS39g_w5rCdoOHBio__v_DJo_Q-N0efzB0NXhk3hztr0JFCR57cVY0bUz5KwE_tgnSXxKuiU8zZL_opY5RcwybzG1tk3ehQ3B-9J02m1dM9HQ0pb0Rj8/s1600/directory+postgree.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv04hBQyGQgvGgG5NfCClUZrytbS39g_w5rCdoOHBio__v_DJo_Q-N0efzB0NXhk3hztr0JFCR57cVY0bUz5KwE_tgnSXxKuiU8zZL_opY5RcwybzG1tk3ehQ3B-9J02m1dM9HQ0pb0Rj8/s400/directory+postgree.JPG" width="400" /></a></div>
<div>
</div>
<ul>
<li>Tuliskan password untuk user db. (jangan lupa untuk mengingat passwordnya.)</li>
<li>Jalankan [START] [All Programs] [PostGreSQL 9.1]</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm9B8dZK0B-b4QScfUclYwuxrZk7QGxAff65KuRepkGqdE0ExwClcNGOF1O5SpZLjGQrnXSyEojn5VyHdoJfu1fgcXpfZ-8ayQvyjM6ZJGdgwNR7Kq6jrZ4M22lF-FzH4ji8ykBtZZsaqh/s1600/klik+program+files.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm9B8dZK0B-b4QScfUclYwuxrZk7QGxAff65KuRepkGqdE0ExwClcNGOF1O5SpZLjGQrnXSyEojn5VyHdoJfu1fgcXpfZ-8ayQvyjM6ZJGdgwNR7Kq6jrZ4M22lF-FzH4ji8ykBtZZsaqh/s400/klik+program+files.JPG" width="400" /></a></div>
<div>
<br /></div>
</div>
<div>
<ul>
<li>Klik kanan pada [Servers][PostGre 9.1][Connect] kemudian masukan password yang tadi sudah dituliskan.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqE6GEWMtUfd8WPhLh2iBa3N0umw6uRfwISZ89FYDzJclBlBNL02iewwrA6PUJIOdoEoNM42CjvNruciiLRBRtt78KcWvA80ZgQZpStW9NKcfJM9ujwGhH-wSUgbq-RbaUYZadqKBbAYvU/s1600/klik+server-postgre-connect.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqE6GEWMtUfd8WPhLh2iBa3N0umw6uRfwISZ89FYDzJclBlBNL02iewwrA6PUJIOdoEoNM42CjvNruciiLRBRtt78KcWvA80ZgQZpStW9NKcfJM9ujwGhH-wSUgbq-RbaUYZadqKBbAYvU/s400/klik+server-postgre-connect.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<ul>
<li style="text-align: left;">Klik kanan [Login Roles], pilih 'New Login Role', ketik role name: admin. Pada tab [Role Privileges] pilih 'Superuser', kemudian klik OK</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyx5ZAX0fTLeM0btf6gItbGNLdIGqnNKAXupkzL_sW03yEIlCK0fSXh8S4Y_bfRYjNHBKV1hDZ7a6-6SShbcghIctz3MgWX17txMXZPvvxLuX45JsAY3wMQbSkVmJev77aN-xgvTLDWB6T/s1600/klik+new+login+role.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="291" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyx5ZAX0fTLeM0btf6gItbGNLdIGqnNKAXupkzL_sW03yEIlCK0fSXh8S4Y_bfRYjNHBKV1hDZ7a6-6SShbcghIctz3MgWX17txMXZPvvxLuX45JsAY3wMQbSkVmJev77aN-xgvTLDWB6T/s400/klik+new+login+role.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlq__Qpm1vffkEUVyizp68KDnNjfeuBnbdlbMtbWwiQcAKHdzmWrFBA7ahRRO04cF-wLGWE7afS7XFf2ICMRQZ_O350utLuj5M4PIKHmhkGnOUiZU_4X1jaJFICLuTMXEAhUHEUDRXaW1b/s1600/new+login+role.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlq__Qpm1vffkEUVyizp68KDnNjfeuBnbdlbMtbWwiQcAKHdzmWrFBA7ahRRO04cF-wLGWE7afS7XFf2ICMRQZ_O350utLuj5M4PIKHmhkGnOUiZU_4X1jaJFICLuTMXEAhUHEUDRXaW1b/s400/new+login+role.JPG" width="360" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUh9TwLPR90qATyCavFH3i-8DMwa5xLuCtU8XLdauG7SVZfOqYdp6LJNEW1QO2I5s3Rr_j-MfC8KbMobkQ8W816Khkz2cZ-alnPdmAZdr4jLiyIGSLIny49KX6OJY8hIJXzdxUHAZBtfTy/s1600/role+privileges.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUh9TwLPR90qATyCavFH3i-8DMwa5xLuCtU8XLdauG7SVZfOqYdp6LJNEW1QO2I5s3Rr_j-MfC8KbMobkQ8W816Khkz2cZ-alnPdmAZdr4jLiyIGSLIny49KX6OJY8hIJXzdxUHAZBtfTy/s400/role+privileges.JPG" width="361" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<ul>
<li>Cari File php.ini, di C:\xampp\php\php.ini, kemudian cari baris ";extension=php_pgsql.dll" hapus tanda ‘;’ nya sehingga hasilnya jadi "extension=php_pgsql.dll"</li>
</ul>
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
3. Deploy PhpPgAdmin</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Ekstrak dan copy PhpPgAdmin kedalam folder C:\XAMPP\phpPgAdmin</li>
<li>Edit file config.inc dalam directory
C:\XAMPP\phpPgAdmin\conf\config.inc</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVZVmRjPSulBc3LBw_8RGcQvrOnt399KG1C_pKTyOAcY0V3NgwRQpBjUu16_J9RsI1Z4F6wzgnUUcWO4YfaqETVkL0nZJZw7w0e4Eyhb-nXZ__JBvBsk5zvq_m5buTFujoFOQ8_W_1Nspm/s1600/phpPgAdmin+conf.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVZVmRjPSulBc3LBw_8RGcQvrOnt399KG1C_pKTyOAcY0V3NgwRQpBjUu16_J9RsI1Z4F6wzgnUUcWO4YfaqETVkL0nZJZw7w0e4Eyhb-nXZ__JBvBsk5zvq_m5buTFujoFOQ8_W_1Nspm/s400/phpPgAdmin+conf.JPG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
$conf['servers'][0]['desc'] = 'PostgreSQL';</div>
<div class="separator" style="clear: both; text-align: left;">
$conf['servers'][0]['host'] = 'localhost';</div>
<div class="separator" style="clear: both; text-align: left;">
$conf['servers'][0]['port'] = 5432;</div>
<div class="separator" style="clear: both; text-align: left;">
$conf['servers'][0]['sslmode'] = 'allow';</div>
<div class="separator" style="clear: both; text-align: left;">
$conf['servers'][0]['defaultdb'] = 'postgres';</div>
<div class="separator" style="clear: both; text-align: left;">
$conf['servers'][0]['pg_dump_path'] = 'C:\xampp\PostgreSQL\9.1\bin\pg_dump.exe';</div>
<div class="separator" style="clear: both;">
<span class="Apple-tab-span" style="white-space: pre;"> </span> $conf['servers'][0]['pg_dumpall_path'] = 'C:\xampp\PostgreSQL\9.1\bin\pg_dumpall.exe';</div>
<div class="separator" style="clear: both;">
</div>
<ul>
<li>Edit file httpd-xampp.conf pada directory C:\xampp\apache\conf\extra</li>
</ul>
<div>
<div>
Alias /phppgadmin "C:/xampp/phpPgAdmin/"</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span><Directory "C:/xampp/phpPgAdmin"></div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>AllowOverride AuthConfig</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>Order allow,deny</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span>Allow from all</div>
<div>
<span class="Apple-tab-span" style="white-space: pre;"> </span></Directory></div>
</div>
<div>
<br /></div>
<div>
Script diatas dituliskan diantara tag <IfModule alias_module> </ifModule>. Agar tidak membingungkan berikut screenshotnya</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix4WfLJTmfUYy3PT4VxoRxYH31-cyb3cFOV2zL5wRDSrCt_TjZ7G0yoeVYK3k-JBqGvgZCjRgZH6-JHfEM8_kJY5ejGasxYwCoV5u2wquwZ9WTjDKRbL5o8mLUR073uneyvBxgB7cI81yp/s1600/conf+apache.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix4WfLJTmfUYy3PT4VxoRxYH31-cyb3cFOV2zL5wRDSrCt_TjZ7G0yoeVYK3k-JBqGvgZCjRgZH6-JHfEM8_kJY5ejGasxYwCoV5u2wquwZ9WTjDKRbL5o8mLUR073uneyvBxgB7cI81yp/s400/conf+apache.JPG" width="266" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>The last but not least, coba Apache XAMPP-nya di restart. Kemudian buka browser dan masukan URL http://localhost/phppgadmin. Kalau berhasil, maka seharusnya tampilannya akan seperti ini</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglZRdFThdpFr2IdDTm0gv5IolttuckAHyOshyphenhyphenrcqoW-dkdIKjme0RC61jMQhC8SQcLSXnfK5I4roo1hia4tm3RXu9cucj6BvUk_iTtNIAddSXGLifHlExtK3dJ1EQh67OC7zA94OhdEpd_/s1600/tampilan+pgAdmin.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglZRdFThdpFr2IdDTm0gv5IolttuckAHyOshyphenhyphenrcqoW-dkdIKjme0RC61jMQhC8SQcLSXnfK5I4roo1hia4tm3RXu9cucj6BvUk_iTtNIAddSXGLifHlExtK3dJ1EQh67OC7zA94OhdEpd_/s400/tampilan+pgAdmin.JPG" width="400" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul>
<li>Selesailah sudah proses penyatuan cinta dua insan ini, eh, maksud saya penyatuan DBMS dalam platform XAMPP ini. </li>
</ul>
<br />
<b><u>TROUBLESHOOT</u></b><br />
Setelah mengikuti dengan saksama tutorial diatas ternyata kamu masih menemukan pesan error ini saat menjalankan XAMPP kamu lagi:<br />
<br />
<div style="text-align: left;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0UKuRmBzIyRi9AGKAihfGtvNSwkC8hK9gT0G6ZdEKM3j3_oVHJTeQH31FPdYdQXwGhgXDkHyybItZqbx9RHUHgKNDTxM0x2VBFvcR0uUXtwlVX-QKxKJXtEcs1k9iAIipY6Y2_67wv7aM/s1600/error_pgsql1+crop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0UKuRmBzIyRi9AGKAihfGtvNSwkC8hK9gT0G6ZdEKM3j3_oVHJTeQH31FPdYdQXwGhgXDkHyybItZqbx9RHUHgKNDTxM0x2VBFvcR0uUXtwlVX-QKxKJXtEcs1k9iAIipY6Y2_67wv7aM/s640/error_pgsql1+crop.jpg" width="640" /></a></div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEXIEL6zit4WJadIb9Zw_DFIEzVwbNtNYlT60lAWu9ynPentYayUWpH67tAyOp16-vnZGB_Q0s7C-_AZEWTM6YTorCheP-EqcwCUTAOZ4m6d0TaCtUAqVhSSqMMI7oX_6WuiBU-oIkZD46/s1600/error_pgssql1+crop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="124" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEXIEL6zit4WJadIb9Zw_DFIEzVwbNtNYlT60lAWu9ynPentYayUWpH67tAyOp16-vnZGB_Q0s7C-_AZEWTM6YTorCheP-EqcwCUTAOZ4m6d0TaCtUAqVhSSqMMI7oX_6WuiBU-oIkZD46/s640/error_pgssql1+crop.jpg" width="640" /></a></div>
<br />
<br />
<div style="text-align: justify;">
Jangan panik, jangan frustasi. Saya pun mengalami hal serupa. Cara penanggulangannya adalah dengan memindahkan file LIBPQ.dll yang berada di directory <b>C:\xampp\PostgreSQL\9.1\lib</b> ke dalam directory <b>C:\xampp\apache\bin</b>. Pesan error tersebut muncul dikarenakan server apache kamu kekurangan file yang diperlukan dalam mengenali postgreSQL. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Menurut pengalaman saya, ada 3 file yang harus di copy ke <b>C:\xampp\apache\bin </b>yaitu:</div>
<br />
<ul>
<li style="text-align: justify;">libpq.dll</li>
<li style="text-align: justify;">libiconv-2.dll</li>
<li style="text-align: justify;">libintl-8.dll</li>
</ul>
<div style="text-align: justify;">
Yah, demikian tutorial dari saya kali ini. Semoga ada manfaatnya. Jika kamu punya masalah/ troubleshoting yang berbeda dengan kasus diatas. Jangan sungkan-sungkan di share, mari kita cari solusinya bersama-sama..hehe.. </div>
<div style="text-align: justify;">
Salam.....</div>
<br />
<div>
<br /></div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com17tag:blogger.com,1999:blog-3435844227068564713.post-81627675878405518562012-04-18T23:21:00.000-07:002012-04-18T23:21:46.565-07:00multiply: blog yang berubah jadi portal e-commerce<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9dKOFjGJVLu1QjnEr5iAGHUoLyCsOq91rBLEW0ZODcddqpWYtN4I5Me2e2u9a1XxhXTTQdPqJzuRH1iXUjcyc8aoUOG7bc5UPGx4_ARNM6ZS9KRv0eoU1Y0fHHl4Zzs4a46VPCAaiMqqt/s1600/multiply-640x340.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9dKOFjGJVLu1QjnEr5iAGHUoLyCsOq91rBLEW0ZODcddqpWYtN4I5Me2e2u9a1XxhXTTQdPqJzuRH1iXUjcyc8aoUOG7bc5UPGx4_ARNM6ZS9KRv0eoU1Y0fHHl4Zzs4a46VPCAaiMqqt/s320/multiply-640x340.jpg" width="320" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div style="text-align: justify;">
Saya mengenal multiply semenjak SMA, yaitu sekitar tahun 2005. Saat itu saya diberikan tugas oleh guru komputer untuk membuat sebuah blog pribadi. Dulu saat diberikan tugas seperti itu pun saya sama sekali tak terbayang, seperti apa wajah blog yang sesungguhnya. Ternyata untuk mendapat pandangan utuh tentang segala sesuatu, seseorang harus mencoba langsung, mempelajari tata caranya, melakukan kesalahan, dan mencoba lagi. Teori dan cerita orang tak akan pernah mengutuhkan pemahaman kita tentang sesuatu. Yang dibutuhkan adalah pengalaman dari diri sendiri.</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Akhirnya jadilah blog pertama dalam hidup saya, hehe. di <a href="http://apipe.multiply.com/">apipe.multiply.com</a> (namanya alay, maklum waktu itu masih remaja :p). Ya waktu itu multiply lebih terkenal dari blogger maupun wordpress (setahu saya, soalnya guru komputer saya tersebut nyaraninnya pun buat pakai multiply). Dulu multiply bebas banget download lagu, karena dia punya fasilitas untuk mengupload lagu-lagu dan secara terbuka bisa diunduh. </div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Baru-baru ini pun (sekitar Januari 2012, multiply membuka kantor di Jakarta) multiply pun mengubah arah bisnisnya di Indonesia dengan menjadi portal e-commerce, lebih dari sekedar blog. Pertama saya mencobanya ternyata "wow". Multiply benar-benar merubah fungsi webnya. Di awal kita diberikan pilihan untuk bertransaksi dengan rekening bank, saat ini baru tersedia dua, BCA dan Mandiri. Kemudian setelah blognya jadi kita bisa meng-customize listing produk kita. Biaya shiping dari JNE dan pos Indonesia juga sudah terintegrasi disini. Sebenarnya, multiply jadi mirip Content Management System semacam prestaShop, osCommerce dan sebagainya. Yang jadi perbedaannya adalah, multiply memudahkan kita untuk langsung menggunakan layanannya tanpa perlu harus mengcustomize sendiri, beli hosting dan domain sendiri, lalu promosikan web kita sendiri.</div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Karena kemudahan yang diberikannya tersebut, sepertinya multiply ingin mengambil profitnya dari setiap transaksi yang terjadi dalam layanannya tersebut. Semacam pajak lah kalau boleh saya bilang. Selain dari pengenaan pajak di tiap transaksi, profit didapatkan dari layanan iklan yang disediakannya. Kita bisa membuat iklan dari listing produk yang kita buat dengan jangka waktu tertentu. Multiply mengkalkulasikan seberapa banyak target pasar yang bisa diraih dalam jangkan waktu tersebut. </div>
</div>
<div>
<div style="text-align: justify;">
<br /></div>
</div>
<div>
<div style="text-align: justify;">
Kabar gembiranya, pengenaan pajak dari transaksi untuk saat ini masih gratis sampai Juni 2012 nanti. Jadi buat kamu yang ingin coba-coba layanan dari multiply ini bisa menggunakan kesempatannya sampai Juni 2012. Saya juga buat, tapi masih kosong, baru kemarin saya buatnya. Bisa sahabat kunjungi di <a href="http://tokoafif.multiply.com/">tokoafif.multiply.com</a> . Kalau info-info terbaru mengenai Multiply di Indonesia beritanya bisa di ikuti di <a href="http://indonesia.multiply.com/">http://indonesia.multiply.com</a> </div>
</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijxYv0tmLFH4KYm4y3Bqs3otKsPLNdEnkwQ8JbWuW9cxDYBI4M_Iph7c0rdWjKNcFbdf5o6d0wRlkj-59i7N9C13imPQN0RjYvx8f-zAk-jiwtT4EhVJ_HVDcs7Ocl44ZGF3mSSXwDhfcT/s1600/multiply+baru.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijxYv0tmLFH4KYm4y3Bqs3otKsPLNdEnkwQ8JbWuW9cxDYBI4M_Iph7c0rdWjKNcFbdf5o6d0wRlkj-59i7N9C13imPQN0RjYvx8f-zAk-jiwtT4EhVJ_HVDcs7Ocl44ZGF3mSSXwDhfcT/s400/multiply+baru.bmp" width="400" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Mungkin segitu dulu info dari saya, mari lanjut oprek-oprek lagi.. </div>
<div>
Salam.. :)</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-66555704883241752222012-03-03T23:29:00.002-08:002012-03-05T02:10:01.724-08:00Perbedaan Notasi ERD<div style="text-align: justify;">
Sekarang saya dapat lagi mata kuliah Basis Data. Padahal dulu waktu D2 di NIIT & Telkom Center udah pernah dapet Basis Data SQL Server, kemudian dilanjut dengan Basis Data di D3 dengan menggunakan Oracle. Dan sekarang dapet lagi Pelajaran Basis Data namun dengan menggunakan DBMS PostGreSQL. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Yang baru bagi saya sekarang adalah, bahwa notasi yang saya gunakan sekarang agak berbeda dengan yang dulu saya buat. Entah memang berbeda dari dahulu, atau beda sumber rujukan buku bisa beda konsep. Buku yang jadi rujukan untuk mata kuliah basis data saya saat ini adalah Database System, Thomas Connolly, Carolyn Begg.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu7qaqTYV-LTLVh3OxsVs47XPhOVXgIdqUNhZ812bMnC554l5BOl52-QztaUstxAwmMQhiMxHZ2pFQTqcM_fG3jUiQ-RCn6gMLO_5WbPJF3Zg0ER-qbFoylooHr1daoKI9zcMgLZlKsH2m/s1600/9780321601100-crop-325x325.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu7qaqTYV-LTLVh3OxsVs47XPhOVXgIdqUNhZ812bMnC554l5BOl52-QztaUstxAwmMQhiMxHZ2pFQTqcM_fG3jUiQ-RCn6gMLO_5WbPJF3Zg0ER-qbFoylooHr1daoKI9zcMgLZlKsH2m/s320/9780321601100-crop-325x325.jpg" width="259" /></a></div>
<div>
<br /></div>
<div style="text-align: justify;">
Perbedaan notasi yang saya temukan di dalam buku ini adalah terdapat penambahan notasi-notasi yang belum pernah saya lihat sebelumnya, misal tentang total partisipasi direpresentasikan dengan 2 garis pada relationship. Sedangkan yang parsial partisipasi direpresentasikan dengan satu garis. Tentang derive attribute dan yang tidak dan sebagainya, berikut gambarnya:</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWmpqqT8yF5B8JxJaaabl_Bn-X2pMtEWSUyeq1nY1ghWd2hizXINYThKCLdtHrNT37Y_uz3uYsI7JxJMlit2JWl_0CoKFy8fKnaIRw351Y0YZineZS-H-1sGgdr1OARxaNkbD3X51q-Cud/s1600/notasi_erd_crop.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWmpqqT8yF5B8JxJaaabl_Bn-X2pMtEWSUyeq1nY1ghWd2hizXINYThKCLdtHrNT37Y_uz3uYsI7JxJMlit2JWl_0CoKFy8fKnaIRw351Y0YZineZS-H-1sGgdr1OARxaNkbD3X51q-Cud/s640/notasi_erd_crop.jpg" width="409" /></a></div>
<div>
<br /></div>
<div style="text-align: justify;">
Mungkin ini merupakan revisi dari bentuk-bentuk ER terdahulu yang dianggap kurang cukup untuk merepresentasikan konsep database agar semakin fokus dan tidak multi-tafsir. Lalu apa saja perbedaan maksud dari notasi-notasi diatas? Akan saya lanjutkan postingan ini nanti :D</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-73123007633012370112012-02-13T20:30:00.000-08:002012-02-13T20:31:54.502-08:00Harddisk eksternal tidak terbaca pada windows XP<div style="text-align: justify;">
Kemarin sempet di bikin deg-degan gara-gara harddisk yang tadinya berjalan biasa saja tiba-tiba tidak bisa terbaca. Saya colok dan lepas berulang kali. Restart komputer berkali-kali, namun hasilnya nihil. Saya cukup resah kala itu, sebab data yang ada didalam harddisk tersebut sangat berharga. Banyak dokumen yang memuat nilai historis yang tinggi. Akhirnya saya putuskan untuk googling demi mencari solusi atas masalah yang sedang saya hadapi kemarin.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ada tutorial singkat untuk mereka yang memiliki masalah yang sama. Caranya hanya perlu masuk ke command prompt, kemudian masukan perintah chkdsk i: /F . " i: " dalam contoh tersebut adalah directory untuk harddisk eksternal anda biasanya berada. Alhamdulillah, ternyata cara sederhana tersebut berhasil. Berikut screenshot hasilnya.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqq7Y9oo5lhPXBZ0v08V86ifR_XhOHNgyhM1XMVTyQbASm8hfIo625o-sVa4Pqynt5gCGcxGLNR9xrS9EpADr1cv6TU6EwxjyDfCYfdAyDeCZrl5REd6vQYnOGHsBwuI_s1y-FJ6pO9Al/s1600/chkdsk.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtqq7Y9oo5lhPXBZ0v08V86ifR_XhOHNgyhM1XMVTyQbASm8hfIo625o-sVa4Pqynt5gCGcxGLNR9xrS9EpADr1cv6TU6EwxjyDfCYfdAyDeCZrl5REd6vQYnOGHsBwuI_s1y-FJ6pO9Al/s400/chkdsk.jpg" width="400" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sepertinya dari laporan diatas terdapat bagian harddisk yang error. Ada 4 Kb bad sector di dalam harddisk saya tersebut. Heem, maklum lah, umurnya sudah jalan 3 tahun. Sekalian deh, saya tampilkan harddisk kesayangan saya ini. cekidot.</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgooKxMq1bclyFT3LjMeir2rMSZypLfhwkuK95jYzqIsmURz4Uk3t97EG2P0TvILgz_bZVJr9drY-BfzpOX7bCQrVHnzkuvhmAcM4f0sVx337yhgvXqoPkPvMNG4q4QESIXZJit9VhS5NGq/s1600/Photo+0736.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgooKxMq1bclyFT3LjMeir2rMSZypLfhwkuK95jYzqIsmURz4Uk3t97EG2P0TvILgz_bZVJr9drY-BfzpOX7bCQrVHnzkuvhmAcM4f0sVx337yhgvXqoPkPvMNG4q4QESIXZJit9VhS5NGq/s320/Photo+0736.jpg" width="240" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Baiklah, cukup sekian. Semoga tulisan ini bermanfaat. Salam :)</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com4tag:blogger.com,1999:blog-3435844227068564713.post-32294828822760148282012-01-22T23:46:00.000-08:002012-02-13T19:52:36.654-08:00Rotate Video<div style="text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJslgn64zlELHHhyphenhyphen9uIfvdNb8qqocYK7QleT8-2a9mIyAxTZwpnB0F-B7xNDGa2uQIOkAhstLknS01kP7RSkySYe8raUDjNgWmnc4ejrMg0m_HrspGU3piaa-J2eVIzLJCBAyJRaGTMjOW/s1600/rotate+ngeblog.bmp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="295" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJslgn64zlELHHhyphenhyphen9uIfvdNb8qqocYK7QleT8-2a9mIyAxTZwpnB0F-B7xNDGa2uQIOkAhstLknS01kP7RSkySYe8raUDjNgWmnc4ejrMg0m_HrspGU3piaa-J2eVIzLJCBAyJRaGTMjOW/s400/rotate+ngeblog.bmp" width="400" /></a></div>
<br />
Terkadang saat merekam video dengan menggunakan HP kita sering mengambil gambar dalam posisi potrait maupun landscape. Namun masalah terjadi ketika mengambil dalam posisi landscape, saat video kita transfer video tersebut ke komputer, maka video menjadi miring ke kiri maupun ke kanan. Hal ini tentu cukup menyebalkan, terutama bagi leher anda. <br />
<br /></div>
<div style="text-align: justify;">
Setelah googling sebentar, saya kemudian menemukan aplikasi yang mudah untuk merotasikan posisi gambar video. Aplikasinya bisa anda download disini :</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://www.x2xsoft.com/downloads/fliprotatesetup.exe">fliprotate(freware)</a></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-53674894521593771312012-01-17T05:27:00.000-08:002012-01-17T05:27:21.674-08:00Contoh soal ujian masuk ekstensi Fasilkom UI<div style="text-align: justify;">
Kemarin saya menyempatkan diri untuk membundel contoh soal-soal ujian masuk ekstensi Fasilkom UI. Dikarenakan tidak terdapatnya scanner, akhirnya saya bundel soal-soal tersebut dengan kamera seadanya, dan di convert menjadi pdf. Namun jangan takut, tulisannya masih cukup jelas terbaca. Semoga dengan adanya ini bisa menjadi salah satu referensi contoh soal-soal dan bisa bermanfaat. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dalam file terbagi jadi tiga bagian, yaitu dua versi soal bahasa inggris dan satu versi soal test potensi akademik. Link bisa dikunjungi kesini :</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<a href="http://tinypaste.com/ef0c86eb">http://tinypaste.com/ef0c86eb</a></div>
<div style="text-align: justify;">
pass: teknoloegue</div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-WsCStmIeDuIzmq_QjMEk4CDVwXnusfUlCg2pCSoPi4tZ-TBW1cm7Ba5pRltiJTq-f7f_NXm1715R9q_HL8XEds1soay_XZg5EeueIIYU26eJzS2aHwl79DdawP1mwibngNn5RN08Eres/s1600/Sampul.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-WsCStmIeDuIzmq_QjMEk4CDVwXnusfUlCg2pCSoPi4tZ-TBW1cm7Ba5pRltiJTq-f7f_NXm1715R9q_HL8XEds1soay_XZg5EeueIIYU26eJzS2aHwl79DdawP1mwibngNn5RN08Eres/s320/Sampul.JPG" width="240" /></a></div>
<div style="text-align: justify;">
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com17tag:blogger.com,1999:blog-3435844227068564713.post-67922648273239917832012-01-12T06:16:00.001-08:002012-01-12T06:16:52.687-08:00where my masterpiece?<br />
<div style="background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19px; margin-bottom: 0.7em; margin-top: 0.7em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
Hari rabu kemarin lagi baca-baca buku programming yang judulnya <em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">Extjs in Action. </em>Karena baru mulai baca bukunya jadi saya sempet-sempetin baca kata pengantar dari penulisnya. Di kata pengantar tersebut disebutin bahwa waktu pengerjaan buku tersebut dimulai dari tahun 2006 dan selesai pada tahun 2008. Itu berarti penulis menghabiskan waktunya selama 2 tahun untuk menyelesaikan buku tersebut. Hal itulah yang kemudian membuat saya kagum sekaligus bertanya-tanya, terhadap teknologi yang berubah-ubah pun seseorang mau menulis dan membagikan ilmu yang telah dimilikinya.</div>
<div style="background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19px; margin-bottom: 0.7em; margin-top: 0.7em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
Untuk sekedar tahu, Extjs merupakan framework javascript yang dikembangkan oleh perusahaan di California, websitenya bisa dikunjungi di sencha.com. Dan sekarang (2012) pengembangan extJS telah mencapai versi ke 4.0. Sedangkan di dalam buku tersebut yang ditulis oleh J. Gracia -nama penulisnya- tersebut adalah extJS 3.0. Ini berarti penulisan buku selama 2 tahun tersebut kalah cepat dengan pengembangan platform teknologinya, itu artinya buku tersebut akan cepat kadaluarsa seiring dengan perkembangan Extjs itu sendiri.</div>
<div style="background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19px; margin-bottom: 0.7em; margin-top: 0.7em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
Yang saya suka dari buku-buku luar adalah sangat sedikit buku-buku teknologi yang halamannya berada di bawah 500 halaman. Semuanya rata-rata lebih dari 500 halaman, itu artinya apa yang dibahas di dalam buku tersebut sangat dalam dan lugas. Tidak ada hal yang setengah- setengah di dalam buku tersebut. Jadi wajar saja, jika untuk satu buah tema buku saja membutuhkan waktu selama 2 tahun pengerjaan. Kalau kita lihat, sangat berbanding terbalik dengan buku-buku teknologi di Indonesia. Buku-bukunya sangat tipis dan harganya dipatok 50 ribu ke atas. Dan hal-hal yang dikupas pun cuma kulitnya saja, tidak lugas dan mendalam.</div>
<div style="background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19px; margin-bottom: 0.7em; margin-top: 0.7em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
Menurut pandangan saya hal itulah yang menjadi salah satu kedala mengapa IT di Indonesia tidak semaju diluar, karena ilmu hanya berputar-putar di kepala orang yang memahami. Tidak ada transfer ilmu yang signifikan dalam bentuk buku-buku yang bagus. Jika pun ingin melahap buku-buku luar, banyak dari orang-orang kita yang terkendala dengan bahasa Inggris. Belum lagi tentang minat belajar yang rendah.</div>
<div style="background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19px; margin-bottom: 0.7em; margin-top: 0.7em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
Kembali lagi ke topik, J. Gracia menulis buku <em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">Extjs in Action </em> yang cepat kadaluarsa itu dalam waktu 2 tahun, Acoustic Alchemy (Nama grup musik kegemaran saya) menghabiskan waktu selama 20 tahun untuk menciptakan 17 Album yang luar biasa. Candi Borobudur pun dibangun dalam waktu setengah abad. Belum lagi para perawi hadist <em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">muttafaqun alaih </em>yang mendermakan seluruh hidupnya untuk mengumpulkan hadist-hadist Nabi, dan masih banyak lagi contoh lainnya.</div>
<div style="background-color: white; color: #333333; font-family: verdana, tahoma, arial, sans-serif; font-size: 12px; line-height: 19px; margin-bottom: 0.7em; margin-top: 0.7em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;">
<em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">Where my masterpiece? </em>Dan saya bertanya dalam hati, akan saya pakai untuk apa umur saya yang sebentar ini? Apa yang harus dikaryakan? Produk aplikasi Sistem Informasi yang bisa dijual secara internasional? Buku-buku puisi dan cerpen yang karyanya bisa dijadikan bahan pembelajaran mata pelajaran Bahasa Indonesia anak SD sampai SMA di negeri ini? Album akustik seperti yang dibuat oleh <em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">Acoustic Alchemy?</em> Hah, tampaknya kita harus fokus dan tangga-tangga pencapaian menanti di depan mata. Sejarah telah menceritakan dirinya sendiri, <em style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;">Kehidupan yang mempesona adalah untuk mereka yang memiliki impian!</em></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-30810165171960425852012-01-01T03:44:00.000-08:002012-01-01T03:55:48.124-08:00readonly atau disabled?<div style="text-align: justify;">
Kemarin saya mengalami sedikit masalah sederhana. Terkadang kita ingin membuat sebuah form yang isinya terdiri dari beberapa textfield. Dari beberapa textfield tersebut ada satu texfield yang fungsinya hanya sekedar memperlihatkan isian dari aksi textfield-textfield sebelumnya. Untuk lebih jelasnya lihat lihat gambar dibawah ini: </div>
<div style="text-align: justify;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjxEilsLgblHqHcw3TxcOz-fjgl6ufyOuDJcrpwZrl9NeATymQvl7o1ulHc36SHrQ11Ts9LAXPWoGCvEs9WjrUYLvpfUrkVfFelhzH46JeOlmM0lX1fSCi_N1HmxY5bwbzzcea88CvO5u3/s1600/readonly.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjxEilsLgblHqHcw3TxcOz-fjgl6ufyOuDJcrpwZrl9NeATymQvl7o1ulHc36SHrQ11Ts9LAXPWoGCvEs9WjrUYLvpfUrkVfFelhzH46JeOlmM0lX1fSCi_N1HmxY5bwbzzcea88CvO5u3/s320/readonly.jpg" width="320" /></a></div>
<div style="text-align: justify;">
<br /></div>
<div>
<div style="text-align: justify;">
Nah, gambar diatas memperlihatkan bahwa textfield "Total" sebenarnya hanya memiliki fungsi otomatis menjumlahkan isian dari "Tarif Sarana" dengan "Tarif Pelayanan". Dalam textfield "Total" tidak diperkenankan untuk mengubah atau menginputkan isian secara manual. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Masalah muncul ketika saya mencoba atribut html textfield "Total" dengan:</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq" style="text-align: justify;">
<input class="inp" id="CTBTotal" name="tarif_total" type="text" maxlength="20" <b>disabled="disabled"</b> /></blockquote>
<div style="text-align: justify;">
Namun ternyata penggunaan atribut disabled membuat data yang berada dalam textfield tersebut menjadi tidak terkirim melalui method "POST" javascript. Setelah berusaha mencari cara lain, akhirnya saya mendapat cara yang sama dengan atribut "disabled" namu data yang didalamnya masih bisa terkirim dalam method POST javascript. Yaitu:</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq" style="text-align: justify;">
<input class="inp" id="CTBTotal" name="tarif_total" type="text" maxlength="20" <b>ReadOnly="TRUE"</b> /></blockquote>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dan masalah terselesaikan dengan menambahkan atribut ReadOnly. Demikian sedikit tips dari saya. Semoga bermanfaat. </div>
<div style="text-align: justify;">
Salam. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com1tag:blogger.com,1999:blog-3435844227068564713.post-74907821910195705632011-12-11T05:09:00.001-08:002011-12-11T05:33:33.862-08:00Evolution of Geek<div style="text-align: justify;">
Kemarin dapet gambar yang lucu, isinya mengenai evolusi geek. Digambar ini diceritakan bahwa sampai tahun 50-an istilah "geek" hanya spesifik disebutkan untuk mereka yang tergila-gila pada teknologi atau sub-cultures. Asal kata "geek" sendiri berasal dari kata "gecken" yang digunakan pada abad ke 18 untuk menyebut kepada pemain sirkus yang beraktik untuk mematahkan leher ayam hidup. <i>It's weird.</i></div>
<div style="text-align: justify;">
<i><br /></i></div>
<div style="text-align: justify;">
Namun seiring perkembangannya, istilah "geek" tersebut meluas. Tidak hanya melulu ditujukan kepada mereka yang tergila-gila pada teknologi. Istilah "geek" saat ini lebih ditujukan kepada mereka yang amat sangat menggemari hal-hal yang sedang ia geluti. Berikut ini adalah gambarnya :</div>
<i><br /></i><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgycHdxlAukbGpGdF6rIfay5hmfuwJxSy3IdXZbpQfq5DPDsTFaSyimSKLIPGhTrv7Oea8nHG4BEdiiAXeRyUOivFLLWtoGDNRqUWZQhvdxz0tcgNiNvOebq3pT5BBbNVv2SA8dwStkW4zY/s1600/The-Evolution-of-the-Geek.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgycHdxlAukbGpGdF6rIfay5hmfuwJxSy3IdXZbpQfq5DPDsTFaSyimSKLIPGhTrv7Oea8nHG4BEdiiAXeRyUOivFLLWtoGDNRqUWZQhvdxz0tcgNiNvOebq3pT5BBbNVv2SA8dwStkW4zY/s1600/The-Evolution-of-the-Geek.jpg" /></a></div>
<i><br /></i><br />
Nah, itu beberapa tipe "geek" yang baru-baru ini muncul. Kalau saya boleh pilih, mungkin ini beberapa tipe "geek" saya :<br />
<br />
<ul>
<li>Computer Geek : Ngga cuma komputer sih, gadget juga. </li>
<li>Internet Geek : Keliling dunia cuma dengan klak-klik-klak-klik. <i>It's awesome!</i></li>
<li>Tech Geek : Belum punya product apple :( .. <i>as soon as </i> <i>i hope :)</i></li>
<li>Academic Geek : Menjadi akademisi sekaligus praktisi adalah keinginan saya. Seperti pak @onnowpurbo atau pak @rahard sepertinya menarik :)</li>
<li>Book Geek : woooow.. minimal sebulan sekali harus ke toko buku. Walau buku yang lama belum kebaca sepenuhnya. Tapi saya pikir nambah koleksi buku itu harus.</li>
<li>Video Game Geek : Akhir-akhir ini ga sempet main. Cuma sempet main game-game kecil aja</li>
<li>Film Geek : Kayaknya semua orang deh kalo yang ini. Film udah jadi kebudayaan umat manusia, bahkan sebelum ada pita film buat merekam sejarah umat manusia udah sering bikin pertunjukan cerita di panggung.</li>
</ul>
<div>
Heeem. kalau gitu, yang mana tipe geek anda? :D</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-16648971985835160252011-12-05T21:25:00.001-08:002011-12-05T21:44:20.703-08:00(dasar) fungsi javascript<div style="text-align: justify;">
Sekedar ingin melist fungsi javascript yang sejauh ini telah saya ketahui.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
- $('#bla_bla_bla').<b>html</b>("isi apa aja boleh");</div>
<div style="text-align: justify;">
Fungsi ini berfungsi untuk menyisipkan element html kedalam suatu tag id/class </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
- $('#bla_bla_bla').<b>val</b>("isi apa aja boleh");</div>
<div style="text-align: justify;">
Fungsi ini berfungsi untuk menyisipkan suatu nilai ke dalam type input (textfield, textarea) yang diberikan inisial id bla_bla_bla</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
- $("#bla_bla_bla").<b>show</b>();</div>
<div style="text-align: justify;">
Fungsi ini akan menampilkan element tag yang tadinya disembunyikan atau tidak muncul. Biasanya digunakan untuk pop up notifikasi.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
- $("#bla_bla_bla").<b>hide</b>();</div>
<div style="text-align: justify;">
Kebalikan dari fungsi show, yaitu menyembunyikan element yang tadinya tampil.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
$("#bla_bla_bla").<b>data</b>(dataku, { nama: afif, nim: 1006826225});</div>
<div style="text-align: justify;">
Fungsi ini akan menyisipkan data pada element html dan dapat dipergunakan kembali oleh element html yang lain. Untuk lebih jelasnya <a href="http://api.jquery.com/data/" target="_blank">kesini</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Heem, masih banyak sebenernya. Tapi berhubung itu yang paling sering dipakai dan sekarang waktu makan siang sudah hampir habis maka saya cukupkan sampai disini. Kalo mau lihat yang yang lengkapnya ada di situs resminya <a href="http://api.jquery.com/" target="_blank">disini</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-20726150802802158822011-11-26T17:04:00.001-08:002011-11-26T17:47:25.867-08:00perbedaan type submit dan button<div style="text-align: justify;">
Kemarin saya mendapatkan error sederhana yang cukup memakan waktu. Memang kesulitan dalam mendevelope aplikasi yang sebelumnya telah di bangun oleh orang lain adalah kita harus mempelajari behaviour developer sebelum kita tersebut. Karena setiap orang pasti memiliki pola dan design tersendiri dalam mengkonstruksi algoritma yang ada didalam pikirannya masing-masing.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nah, pada aplikasi yang sedang saya kerjakan (yang sebelumnya telah dikerjakan orang lain), terdapat dua behaviour yang berbeda. Ada yang mengkonstruksi pembuatan tabel pelaporan didalam javascript dan ada yang didalam controller (Codeigniter). Masalahnya muncul ketika saya hendak membuat sendiri laporan tabel pada javascript. Tabel yang saya buat telah terbentuk dan sempat muncul beberapa saat dan akhirnya menghilang. Padahal saat saya membuat tabel tersebut di dalam fungsi controller muncul dengan sempurna. Saya sempat dipusingkan dengan hal ini.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Usut punya usut, ternyata terdapat sedikit perbedaan yang cukup berbeda, dan saya cukup bodoh :D Jika pada pembuatan tabel di fungsi controller, button actionnya bertipe "submit".</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq" style="text-align: justify;">
<input id="dg_pasien_cari" name="cari" value="Cari" type="<b>submit</b>"> </blockquote>
<div style="text-align: justify;">
Dan fungsi membuat table yang berada pada javascript menggunakan button action bertipe "button".</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq" style="text-align: justify;">
<input type="<b>button</b>" id="rm_pekerjaan_cari" value ="Buat Laporan"></blockquote>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Lalu apa perbedaan mendasar dari dua tipe tersebut, sejauh yang saya tahu saat ini adalah:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
1. Jika menggunakan button bertipe "submit" maka button akan menggenerate method yang terdapat dalam form action. Jadi dalam hal ini fungsi submit yang terdapat dalam suatu form <b>pasti </b>mengerjakan form actionnya. Bahkan jika kita tidak mendefinisikan fungsinya (misal, anda hanya membuat tag <form></form>). Maka secara default, form akan memiliki method "get" dan mengirimkan nilai-nilai yang terdapat didalam form tersebut.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
2. Sedangkan button yang bertipe "button" tidak mesti menjalankan method yang ada didalam form tersebut. Biasanya kita menggunakan button bertipe "button" ini jika kita ingin mendefinisikan aksi apa yang akan dilakukan button tersebut kedalam javascript. Dalam hal ini saya mengintervensi fungsi button tersebut dengan "id".</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Nah, mulai kelihatan kesalahannya. Saya hendak membuat pembentukan tabel di dalam javascript namun menggunakan aksi bertipe <b>submit. </b>Maka aplikasi pertama kali akan menuju kepada javascript, dalam javascript tersebut meminta method POST dan memanggil data-data lalu mengkonstruksi tabelnya, kemudian tabel tersebut disisipkan kedalam html. Tapi karena menggunakan method <b>submit </b>prosesnya tidak berhenti disitu, setelah tabel dalam javascript muncul didalam html, button <b>submit </b>tersebut kemudian menjalankan method form actionnya. Nah pada bagian inilah tabel yang saya buat tiba-tiba menghilang. Karena form action tersebut merefresh halaman htmlnya.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Jika dirunut maka prosesnya seperti ini :</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
button klik --> button memicu action javascriptnya --> javascript menjalankan post dan mengambil data-data -->javascript mengkonstruksi table --> javascript menyisipkan tabel tersebut kedalam html --> tabel muncul --> button memicu form action --> form action menjalankan fungsinya ("post" atau "get") --> halaman ter-refresh --> tabel menghilang!!!</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Haha, ini kan dasar banget. Kok bisa-bisanya ya.. Ya, <i>stupid of me!</i> Tapi kan memang begitu, <b>belajar adalah sebuah perjalanan dari satu kebodohan menuju ke kebodohan berikutnya *</b>ngelesnya kayak bajaj<b>*</b></div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
Anda bertanya, lalu gimana solusinya? ya tinggal ganti type "submit" menjadi "button". Kesimpulannya,</div>
<div style="text-align: justify;">
1. Jika ingin membuat tabel di javascriptnya gunakan type "button" agar form methodnya tidak ikut tergenerate</div>
<br />
<div style="text-align: justify;">
2. Jika ingin membuat tabel di dalam fungsi php/controller, gunakan type "submit". </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Cukup sekian penjelasannya, semoga bisa mencerahkan. Kalau ada penjelasan saya dirasa kurang tepat atau salah. Bisa tolong ditegur dan diberi masukan yang lebih baik. Sekian.</div>
<br />
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Salam. <b> </b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com1tag:blogger.com,1999:blog-3435844227068564713.post-82819004833897403462011-11-23T07:16:00.001-08:002011-11-23T07:17:37.323-08:00Belajar<blockquote class="tr_bq">
Belajar adalah perjalanan dari satu kebodohan menuju ke kebodohan berikutnya</blockquote>
<blockquote class="tr_bq">
- <i>Pijar Kalam</i></blockquote>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-27274618755564147222011-11-21T21:26:00.001-08:002011-11-23T07:27:12.946-08:00Wawancara dengan Founder #startuplokal<div style="text-align: justify;">
Hari ini pas lagi browsing-browsing ringan.. Eeh nemu wawancara yang oke banget. Berguna banget buat mereka yang ingin serius terjun ke dunia digital. Salah satu kutipan yang bikin saya "angguk-angguk kepala" adalah ini:</div>
<blockquote class="tr_bq">
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px;">jika anda developer yang hebat sekali, tapi tidak punya strategi marketing, maka kemungkinan untuk monetisasi (menghasilkan uang) jauh lebih kecil ketimbang jika anda seorang marketer yang hebat sekali tanpa ada developer. ~ Natali, founder #startuplokal</span></div>
</blockquote>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sumber laman wawancara selengkapnya ada <a href="http://tekno.kompas.com/startuplokal/read/2011/08/26/1735110/Natali.Passion.Saya.Dunia.Digital" target="_blank">disini </a></div>
<div style="text-align: justify;">
Semoga menginspirasi anda juga :)</div>
<div style="text-align: justify;">
Salam..</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-14629859784666526302011-11-18T06:59:00.001-08:002011-11-18T07:01:44.865-08:00IT company in Indonesia. Why?<br />
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Sebenernya sudah banyak yang mengemukakan hal seperti judul diatas. Mulai dari mereka yang masih terjun ke bisnis IT maupun yang sudah banting setir ke lini bisnis yang lain yang masih dekat dengan kata digital dan internet. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Seminggu kemarin kelas saya didatangi oleh dosen tamu yang telah malang melintang di dunia e-commerce. Beliau salah satu dari founder www.gantibaju.com. Sebuah website e-commerce di bidang clothing namum memberikan mekanisme design yang unik. Design kaos-kaos yang berada pada web ini didatangkan dari para designer Indonesia yang meng-uploadkan karya mereka ke web tersebut. Web tersebut secara rutin mengadakan event-event lomba design yang awardnya adalah dipampangnya design mereka pada kaos yang akan diproduksi dalam jumlah terbatas, uang tunai, dan royalti sebesar 10% dari hasil penjualan. Yang menariknya lagi, design-design dari kaos tersebut harus bernuansakan dengan nasionalisme. Beliau bernama Aria Rajasa Masna (@rajasa).</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Dia menceritakan pengalamannya dalam membangun bisnis. Salah satunya adalah bisnis yang "core bussiness"-nya IT. Namun setelah kurang lebih setahun berjalan, akhirnya gagal juga. Akhirnya dia beralih ke industri kreatif dan e-commerce. Dan hasilnya adalah site www.gantibaju.com tersebut sebagai Pemenang International Young Creative Enterpreneur (IYCE) 2011.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Di Indonesia cukup banyak perusahaan-perusahaan IT dengan skala kecil sampai dengan menengah. Namun yang benar-benar besar dan bercita rasa Indonesia jarang ditemui. Ditempat saya bekerja sekarang pun sekarang demikian. Kira-kira kenapa ya IT company di Indonesia jarang ada yang benar-benar besar seperti di Tokyo atau Silicon Valley. Kebanyakan bertebaran dalam lini-lini yang kecil. Jika saya boleh berpendapat sebagai orang awam mungkin point-pointnya adalah:</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
1. Tidak berfokus pada pengembangan produk. Ya, kebanyakan IT company di Indonesia adalah konsultan yang menyediakan jasa pengembangan teknologi pada client yang artinya hanya penyedia jasa. Produk teknologi yang dihasilkan sifatnya eksklusif untuk client tersebut. Sekali developt, sekali mengucur dana, setelah itu selesai. Tidak ada proses duplikasi profit disini. Saya ambil pembanding aplikasi ERP SAP. Perusahaan cukup membuat satu produk yang "serius" yang di maintenance secara terus-menerus. Client/konsumen dari mana saja pun bisa memakai aplikasi yang sama tanpa harus developt ulang. Ya, memang untuk membuat produk tidaklah mudah. Harus ada dana besar di awal untuk R&D serta uji pasar. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
2. SDM yang minim (kuantitas maupun kualitas). Banyak universitas/tempat pendidikan yang bergenre "Teknologi". Namun anehnya cukup sulit untuk mencari SDM yang sesuai dengan requirement industri saat ini. Kalau pun ada, dari segi skill dan attitude dipertanyakan. (statement ini membuat saya berkaca terhadap diri sendiri..hehe )</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
3. Menjadi ilmuwan adalah cara buruk dalam mencari uang (hal khusus di Indonesia). Pemicu terbesar dalam inovasi teknologi adalah hadirnya para ilmuwan-ilmuwan yang terus bekerja siang dan malam untuk wajah dunia yang lebih baik. Para ilmuwan tersebut mendermakan seluruh hidupnya untuk hal tersebut, sehingga hal logis jika mereka didanai besar untuk object penelitiannya (dalam hal ini pemerintah harus berperan). Di Novel Dan Brown yang Deception Point pun disebutkan bahwa organisasi luar angkasa NASA adalah organisasi yang boros dalam membebani APBN Amerika. Bagaimana dengan Indonesia? heeem.. Banyak para rocket-scientist kebanggaan tersebut yang minggat dari sini untuk membangun karir dan melakukan penelitian di luar. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Saya cukupkan sampai 3 point diatas, walau sebenarnya masih banyak lagi yang lainnya. Dan yang terpenting sekarang, sebagai seorang praktisi teknologi mari kita sama-sama mencari solusinya. Demi wajah bumi pertiwi yang lebih baik dan sejajar di mata bangsa-bangsa lain. Untuk point diatas, ada yang mau menambahkan???</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-43216339864700571912011-11-13T06:17:00.001-08:002011-11-13T06:22:22.946-08:00Isi ulang printer canon IP1980<div style="text-align: justify;">
Baru saja saya melakukan percobaan isi ulang printer Canon iP1980. Antara takut gagal dan salah, karena cartrigde untuk printer ini cukup mahal. Jika beli keduanya harganya hampir sama dengan membeli printer baru. Untuk catridge warna dihargai sekitar 190 ribu, sedangkan untuk catridge hitam dihargai 150ribu. Harga baru printernya sendiri hanya sekitar 500 ribu. Apakah ini trik marketing biar printer mereka laku? ya wajar-wajar saja sih, setiap perusahaan memiliki strategi marketingnya masing-masing. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Disini saya ngga membahas tata caranya, karena saya juga ngikutin dari link berikut:</div>
<div style="text-align: justify;">
1. Untuk <i>refill </i>printer <a href="http://sectiocadaveris.wordpress.com/2009/07/06/me-refill-tinta-cartridge-canon-ip-1980/">http://sectiocadaveris.wordpress.com/2009/07/06/me-refill-tinta-cartridge-canon-ip-1980/</a></div>
<div style="text-align: justify;">
2. Untuk me-<i>reset </i>printer yang baru di-<i>refill </i><a href="http://sectiocadaveris.wordpress.com/2009/03/30/cara-mereset-printer-canon-ip-1980-yang-baru-di-refill/">http://sectiocadaveris.wordpress.com/2009/03/30/cara-mereset-printer-canon-ip-1980-yang-baru-di-refill/</a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Kedua teknik diatas sudah cukup jelas menurut saya, dan saya mengikuti langkah-langkah di dalam link tersebut. Alhamdulillah berhasil.. Oh iya, ada satu yang agak bingung sih, kalo isi ulang tinta warna ada 3 lubang yang masing-masing berisi warna dasar red-green-blue. Nah saya agak kebingungan lubang mana saja yang berisi warna yang pas, kalau salah-salah isi bisa-bisa warnanya jadi error dan tercampur. Melayanglah uang 190 ribu :( Ada yang tahu posisi warna dari ketiga lubang tersebut?</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-83275774985522139262011-11-12T04:58:00.001-08:002011-11-12T06:04:18.799-08:00Sebuah mesin tua (Acer Aspire 4720z)<div style="text-align: justify;">
Masih ingat saat itu, 2008 silam. Setelah hampir setahun menjadi anak kuliahan di Bandung. Bergelut dengan dunia yang baru, dengan dunia yang sangat amat dekat dengan perangkat yang bernama "komputer". Waktu itu penunjang segala keperluan tugas-tugas kuliah saya hanyalah sebuah PC dari jaman SMP, PC dengan processor Intel Celeron, dengan RAM sebesar 256 Mb. Jika dengan keberadaan software dan penetrasi internet bisa dikatakan bahwa PC tersebut tidak relevan lagi di jaman sekarang. Sekarang PC Celeron tersebut masih ada wujudnya, namun tidak difungsikan lagi. Ya, sebenarnya bisa untuk dipakai untuk sekedar "nyala". Kemarin saya coba untuk install ulang dan sepertinya ada kendala di optikal disknya. Kebetulan saya punya DVD external, saya pikir ini tidak akan menjadi masalah. Saya masukan CD OSnya, kemudian masuk BIOS untuk mensetting boot from USB. Tapi apa yang terjadi saudara-saudara??? BIOS tersebut tidak memiliki pilihan untuk boot from USB. Sangat disayangkan.</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaeOzmKNGnB2UMLMLYN-fQ0xcWF-eGyfZYd36un7gh5ZsNtWIYBcSYD5iZLUor4fkppCrx8gDnPkAGB1d5HfkswoT-MCoJJF3DOfh1JtO1a6pQLwzhSbRXnhOdyWvVMjVszhCybuY02kyt/s1600/Photo+0739.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaeOzmKNGnB2UMLMLYN-fQ0xcWF-eGyfZYd36un7gh5ZsNtWIYBcSYD5iZLUor4fkppCrx8gDnPkAGB1d5HfkswoT-MCoJJF3DOfh1JtO1a6pQLwzhSbRXnhOdyWvVMjVszhCybuY02kyt/s320/Photo+0739.jpg" width="240" /></a></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div>
<div style="text-align: justify;">
Sebagai mahasiswa IT dengan PC tentu sangat merepotkan kala itu. Kami yang dijejalkan tugas-tugas tanpa henti, yang kesemuanya membutuhkan bantuan komputer terpaksa harus pulang pergi kost-kampus hanya untuk mengerjakan tugas. Sangat tidak flexible! Tapi hikmah memang lebih sering muncul di keadaan-keadaan yang seperti itu, susah, bosan, lelah, sulit. Mengingat masa susah akan membuat kita bersyukur di masa depan. Saya pun sangat menantikan kehadiran laptop sebagai pendamping hari-hari saya. Setelah sekian lama berdoa, Allah menjawab doa saya. Allah mengabulkannya lewat ayah saya. Beliau membelikan laptop saya dari dana pensiunnya. Dana pensiun hasil dari kerja selama puluhan tahun, untuk sebuah laptop. Maka dari itu jangan pernah bertanya betapa berharganya laptop ini bagi saya. Nilai sebuah barang memang tidak selalu ditimbang dari nilai instristik yang melekat dari barang tersebut. Yang paling berharga bagi barang adalah nilai sejarahnya. Nilai dari mana barang tersebut berasal, siapa yang memberinya, dan seberapa dekatnya menemani hari-hari kita. Maka jangan heran jika ada seseorang yang rela menyimpan bungkus coklat di dompetnya hanya karena coklat tersebut pemberian dari orang yang disukainya (untuk hal ini sangat banyak kasus, atau mungkin anda sendiri juga yang melakukannya :) )</div>
<div style="text-align: justify;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1xpW_icVPrMNAoYvUZqsadc-gXp1C0fRkLf0QmBZrVIB4nShRTye4JsFkgb2ta9j4IS2LZsr2hxhEv3kecENmw44DCnnwrgJbpf8P3LTE_nArshElJ9RMXfRrS6rMtt1b_u8L8oB2zDft/s1600/858.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1xpW_icVPrMNAoYvUZqsadc-gXp1C0fRkLf0QmBZrVIB4nShRTye4JsFkgb2ta9j4IS2LZsr2hxhEv3kecENmw44DCnnwrgJbpf8P3LTE_nArshElJ9RMXfRrS6rMtt1b_u8L8oB2zDft/s320/858.jpg" width="320" /></a></div>
<br />
<br /></div>
<div style="text-align: justify;">
Ikatan emosional terhadap suatu barang pun terakumulasi sepanjang perjalanannya. Yang paling memberikan manfaat dan yang paling lama dipakai, biasanya memiliki tempat yang spesial di kehidupan. Tak terkecuali laptop saya ini, Acer Aspire 4720z. Sebuah gadget yang biasa saja, tertanam processor dual-core T2390 (1.86 Ghz), dengan RAM 1 Gb, dan harddisk sebesar 320Gb. Peforma biasa-biasa saja, namun sudah cukup lama menemani saya bergelut dengan teknologi, menghibur hari-hari, menemani mengerjakan tugas sampai larut malam, aaah tak terasa ya 4720z, sudah 3 tahun lebih kita bersama :) Kondisi sekarang kamu problem di LCD yang sudah terlihat bercak putih dan DVD ROM yang telah lemah, tapi itu semua nggak menggantikan posisi 4720z, kehidupan kan bukannya harus saling melengkapi kekurangan kan ya?(setidaknya sampai ada rezeki lain buat beli gadget baru). Sesuatu yah, semoga 4720z awet-awet aja kedepannya, menemani saya berkarya dan produktif.. amiiiinn..<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO4MJAmsSHD8Zwuwj9DKIHdwj8BLRq_zxbc5QOamy9aB2Ug1CgxnrfwBTJNw1D9yjfcTd6vlggTATbxGg-FlJvDtqbcfv5WsSoCcIbgiUAvLC7oahZIHmjso8hg45WLL9nj3o2HejPpStp/s1600/laptop_acer_aspire_4720_350x263.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiO4MJAmsSHD8Zwuwj9DKIHdwj8BLRq_zxbc5QOamy9aB2Ug1CgxnrfwBTJNw1D9yjfcTd6vlggTATbxGg-FlJvDtqbcfv5WsSoCcIbgiUAvLC7oahZIHmjso8hg45WLL9nj3o2HejPpStp/s1600/laptop_acer_aspire_4720_350x263.jpg" /></a></div>
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-53370492045279908802011-11-07T03:45:00.000-08:002011-12-18T04:24:49.383-08:00Setting multiple virtual host pada localhost dengan XAMPP<blockquote>
</blockquote>
<span class="Apple-style-span"></span><br />
<div style="text-align: justify;">
<span class="Apple-style-span"><span class="Apple-tab-span" style="white-space: pre;"> </span>Pernahkah anda membuat virtual host pada localhost anda? Jika belum saya akan menjelaskannya sedikit. Virtual host merupakan sebuah metode pada localhost anda untuk memberikan penamaan inisial. Biasanya saya menggunakan metode ini untuk mengembangkan aplikasi berbasis MVC (saya menggunakan framework Codeigniter).</span></div>
<br />
<div style="text-align: justify;">
<span class="Apple-style-span"><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-tab-span" style="white-space: pre;"> </span></span>Inisial ini diperlukan agar aplikasi yang kita kembangkan mendapatkan simulasi cara kerja selayaknya pada server hosting nanti. Sehingga meminimalkan hal setting-mensetting pada proses migrasi dari localhost ke hosting nantu. Misalkan jika menggunakan cara biasa biasanya kita mengakses</span></div>
<div>
<blockquote>
</blockquote>
<blockquote>
</blockquote>
<blockquote style="text-align: justify;">
<span class="Apple-style-span">http://localhost/aplikasiSaya/login</span></blockquote>
<span class="Apple-style-span"></span><br />
<div style="text-align: justify;">
<span class="Apple-style-span"><span class="Apple-tab-span" style="white-space: pre;"> </span>Namun dengan bantuan virtual host ini kita bisa memberikan nama URL tanpa menggunakan kata2 localhost dan sama persis dengan versi hosting</span></div>
</div>
<div>
</div>
<blockquote>
<div style="text-align: justify;">
<span class="Apple-style-span">http://www.sim-rumahsakit.dev </span></div>
<div style="text-align: justify;">
<span class="Apple-style-span"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span">(domain tidak menggunakan yang .com atau yg lain karena takutnya browser malah menunjuk ke alamat yang ada di internet. Jadi nama domainnya juga virtual saja ya.)</span></div>
</blockquote>
<span class="Apple-style-span"></span><br />
<div style="text-align: justify;">
<span class="Apple-style-span"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span"><span class="Apple-tab-span" style="white-space: pre;"> <span class="Apple-tab-span" style="white-space: pre;"> </span></span>Nah, yang biasanya jadi masalah adalah ketika kita sudah membuat satu virtual host pada localhost. Maka aplikasi kita yang lain, yang berada pada htdocs jadi tidak bisa diakses. Terutama yang masih menggunakan awalan localhost. Waktu belum tahu caranya saya biasanya mengganti-ganti pada file C:\WINDOWS\system32\drivers\etc dan C:\xampp\apache\conf\extra\httpd-vhosts setiap kali mau berkunjung ke aplikasi lain. Tentu hal ini akan sangat merepotkan, apalagi bagi kita yang suka develop lebih dari satu aplikasi.</span></div>
<br />
<div style="text-align: justify;">
<span class="Apple-style-span">Nah, alhamdulillah. Saya menemukan cara bagaimana caranya membuat multiple virtual host pada localhost kita. Caranya adalah</span></div>
<div>
<ol>
<li style="text-align: justify;"><span class="Apple-style-span">Membuat virtual hosts entries</span></li>
</ol>
<div style="text-align: justify;">
<span class="Apple-style-span">Bukalah file x:\<path installation="" to="" xampp="" your="">\apache\conf\extra\httpd-vhosts.conf. Kemudian tambahkan konfigurasi ini pada file tersebut</path></span></div>
</div>
<div style="text-align: justify;">
<br /></div>
<blockquote>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<VirtualHost *:80></div>
<div style="text-align: justify;">
ServerAdmin webmaster@localhost</div>
<div style="text-align: justify;">
DocumentRoot D:/srv/xampp/projects/testproject/public</div>
<div style="text-align: justify;">
ServerName www.testproject.dev</div>
<div style="text-align: justify;">
<br /></div>
</blockquote>
<blockquote>
<div style="text-align: justify;">
<Directory "D:/srv/xampp/projects/testproject/public"></div>
<span class="Apple-tab-span" style="white-space: pre;"></span><br />
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-tab-span"><span class="Apple-tab-span" style="white-space: pre;"> </span> </span><span class="Apple-style-span" style="white-space: normal;">Options Indexes FollowSymLinks Includes ExecCGI</span></span></div>
<span class="Apple-tab-span" style="white-space: pre;"><div style="text-align: justify;">
<span class="Apple-tab-span"><span class="Apple-tab-span" style="white-space: pre;"> </span> </span><span class="Apple-style-span" style="white-space: normal;">AllowOverride All</span></div>
</span><span class="Apple-tab-span" style="white-space: pre;"><div style="text-align: justify;">
<span class="Apple-tab-span"> <span class="Apple-tab-span" style="white-space: pre;"> </span></span><span class="Apple-style-span" style="white-space: normal;">Order allow,deny</span></div>
</span><span class="Apple-tab-span" style="white-space: pre;"><div style="text-align: justify;">
<span class="Apple-tab-span"> <span class="Apple-tab-span" style="white-space: pre;"> </span></span><span class="Apple-style-span" style="white-space: normal;">Allow from all</span></div>
</span><span class="Apple-tab-span" style="white-space: pre;"><div style="text-align: justify;">
<span class="Apple-tab-span"> </span><span class="Apple-style-span" style="white-space: normal;"></Directory></span></div>
</span><br />
<div style="text-align: justify;">
</VirtualHost></div>
</blockquote>
<span class="Apple-tab-span" style="white-space: pre;"></span><br />
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-tab-span"> <span class="Apple-tab-span" style="white-space: pre;"> </span></span><span class="Apple-style-span" style="white-space: normal;">Konfigurasi diatas diibaratkan project yang anda kerjakan berada pada folder /projects/testprojects/public dan inisialnya menggunakan www.testproject.dev. Setelah menambahkan konfigurasi tersebut, jangan lupa untuk menambahkan konfigurasi untuk server localhostnya, yaitu:</span></span></div>
<br />
<blockquote>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<VirtualHost *:80></div>
<div style="text-align: justify;">
ServerAdmin webmaster@localhost</div>
<div style="text-align: justify;">
DocumentRoot D:/srv/xampp/localhost</div>
<div style="text-align: justify;">
ServerName localhost</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<Directory "D:/srv/xampp/projects/testproject/public"></div>
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"> </span>Options Indexes FollowSymLinks Includes ExecCGI</div>
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"> </span>AllowOverride All</div>
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"> </span>Order allow,deny</div>
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"> </span>Allow from all</div>
<div style="text-align: justify;">
</Directory></div>
<div style="text-align: justify;">
</VirtualHost></div>
</blockquote>
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"> </span>Konfigurasi localhost diatas mesti ditambahkan, agar semua aplikasi yang berada pada htdocs anda masih bisa untuk diakses. Oke, lanjut ke step ke dua</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"> </span>2. Edit windows hosts file</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"> </span>Konfigurasi hosts file anda. Letak file hosts file pada system Windows ada di C:\WINDOWS\system32\drivers\etc\hosts. Setelah anda buka file tersebut, daftarkan dua server yang telah anda daftarkan:</div>
<blockquote>
<div style="text-align: justify;">
127.0.0.1 localhost</div>
<div style="text-align: justify;">
127.0.0.1 testproject</div>
</blockquote>
<span class="Apple-tab-span" style="white-space: pre;"></span><br />
<div style="text-align: justify;">
<span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-tab-span"> <span class="Apple-tab-span" style="white-space: pre;"> </span></span><span class="Apple-style-span" style="white-space: normal;">Nah, rampung sudah pembuatan virtual host pada localhost anda. Sekarang coba saja mengakses www.testprojects.dev. Pasti akan menunjuk aplikasi testprojects pada htdocs anda. Jika anda ingin menambahkan inisial lain, caranya sama. Tambahkan saja pada file httpd-vhost dan host anda. Sekian tutorial dari saya.. Semoga bermanfaat :D</span></span></div>
<br />
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
ref : <a href="http://ailoo.net/2008/07/set-up-multiple-virtual-hosts-on-xampp-for-windows/">http://ailoo.net/2008/07/set-up-multiple-virtual-hosts-on-xampp-for-windows/</a><br />
<br />
Saya melupakan hal kecil pada tutorial ini. Jangan lupa untuk meng-uncomment statement ini :<br />
<br />
##NameVirtualHost *:80<br />
<br />
Hilangkan tanda pagarnya menjadi<br />
<br />
NameVirtualHost *:80<br />
<br />
<br /></div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0tag:blogger.com,1999:blog-3435844227068564713.post-19358907233847258362011-11-05T08:09:00.000-07:002011-11-07T17:19:16.340-08:00Postingan Pertama<div style="text-align: justify;">Assalamu'alaikum...</div><div style="text-align: justify;">Memang tidak ada kata terlambat dalam belajar. Walau saya merasa terlambat untuk membuat blog yang dikhususkan untuk ulasan IT. Mengingat saya adalah praktisi IT, namun sampai saat ini belum pernah punya blog yang saya khususkan untuk merangkum ilmu-ilmu yang saya dapatkan sepanjang perjalan saya bergelut dengan teknologi.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Saya juga adalah pemilik blog di sajakhari.wordpress.com. Disini saya agak sekuler dalam memisahkan antara kecintaan saya terhadap sastra dan teknologi. Saya nggak ingin mencampur-adukan dua dunia itu dalam satu blog. Alhasil, saya buatlah blog ini yang khusus didedikasikan bagi teknologi, ulasan-ulasan dan tutorial. </div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Semoga bisa saling berbagi ilmu, oh iya blog ini dibuat bertepatan dengan malam Idul Adha. Jadi karena momentnya tepat, saya mengucapkan Selamat Idul Adha 1423 H. Semoga dengan ini kita bisa semakin memaknai arti pengorbanan dan keikhlasan.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Salam :)</div>it-enthusiasthttp://www.blogger.com/profile/00960096178439982221noreply@blogger.com0