May 4

Pagi ini (4 Mei 2009) Kota Surabaya lumayan sejuk. Tapi yg namanya kamar saya tetep aja panas :=)
Baru bangun langsung dapet ide nulis. Buka laptop, dengerin lagunya Juliette yang “Masih Seperti Dulu” membuat suasana hati jadi lebih “PEACE” heheheeeeeee……….. Ditemani secangkir Milo hangat, mengalirlah tulisan ini apa adanya (Halaaaaahhhhh…….).

Baiklah teman2, to the point aja ya…..
Dua atau tiga hari yg lalu sy nemu buku bagus di Gramedia. Judulnya “Jalan Pintas Menjadi Master PHP”. Buku ini pada intinya membahas tentang “Gimana sich caranya bikin web a la Detik.Com?”. Udah pada tahu kan apa itu Detik.Com? Yup! Situs berita ternama di negeri ini :=) Nah, kebetulan tutorial yg ada di buku itu udah saya coba dan hasilnya udah online di alamat http://www.engineer.web.id/aladetik. Teman2 bisa jalan2 dulu di situs tersebut. Setelah itu kita lanjutkan cara bikinnya ;=)

Bagaimana teman2? Bagus kan situsnya? :=)
Untuk membuat situs spt itu, ada beberapa software yg harus kita instal terlebih dahulu ke dalam laptop / PC kita (Yup! Saya akan membahas versi offline-nya terlebih dahulu).

1. XAMPP : software untuk Apache (Web Server), MySQL (Database Server), dan PHP. Installernya udah banyak beredar di Internet. Googling aja yach………….

2. Photoshop : software untuk ngedit gambar (header, banner, dll.)

Nah, klo udah, coba buka alamat http://localhost melalui browser kesayangan Anda.

Jika udah muncul tampilan spt di atas, berarti XAMPP udah terinstal dg baik. Lalu utk menggunakan DBMS MySQL kita tinggal memanfaatkan PHPMYADMIN sebagai interfacenya yang dapat diakses di alamat http://localhost/phpmyadmin (Ditunjukkan oleh gambar di bawah ini).

Klo udah OK, coba sekarang Anda buat database yang bernama “dbdetik” di PHPMYADMIN. Setelah berhasil membuat database, Anda tinggal menjalankan file .SQL yang bisa di-download di alamat http://www.engineer.web.id/aladetik.rar. Tujuan menjalankan file .SQL ini adalah untuk membuat tabel2 yang kita perlukan dlm membangun Web a la Detik.Com. Cara menjalankannya? Buka terlebih dahulu file .SQL yang udah Anda download (Bukanya pake WORDPAD aja……). Setelah itu silahkan Anda copy semua teks yang ada di dalam file tsb. Lalu beralih ke PHPMYADMIN => DATABASE dbdetik => TAB yang ada tulisan SQL-nya. Paste di text-area yang ada di sana. Terakhir tekan tombol GO. Gampang kan? Sampai di sini Anda telah memiliki database yang diperlukan untuk membangun Web a la Detik.Com. Langkah selanjutnya yaitu membuat tampilan Web-nya. Nggak usah pusing apalagi stress! Semua file yang dibutuhkan udah ada di dalam folder “detik” di sebelah file .SQL yg udah Anda download tadi. Copy-Paste aja ke folder xampp\htdocs.

Kemudian buka file httpd.conf yg ada di folder xampp\apache\conf. Cari baris : #LoadModule rewrite_module modules/mod_rewrite.so. Hilangkan tanda pagarnya sehingga menjadi LoadModule rewrite_module modules/mod_rewrite.so. Tekan Ctrl+S untuk nyimpen perubahan yg Anda lakukan. Lalu restart Apache.

OK. Sekarang coba buka http://localhost/detik melalui browser kesayangan Anda.

Kira2 kaya gitu tampilan akhirnya. Klo pengen ngedit header-nya, pake aja photoshop.

Moga bermanfaat!

Referensi : Buku “Jalan Pintas Menjadi Master PHP” Karya Lukmanul Hakim. Beli bukunya di http://www.bukulokomedia.com


Feb 8

Saya yakin Anda mampu bersikap dewasa sehingga tidak akan menyalahgunakan pengetahuan yg Anda dapatkan setelah membaca tulisan ini.
======================================================

Beberapa minggu yang lalu sy sempat kehilangan sbh file penting yg ada di dalam flashdisk sy. Mungkin karena saking ngantuknya shg file tsb tdk sengaja sy delete. OMG!

Tiba2 ingat dg sbh buku yg pernah sy baca. Diceritakan bahwa Windows tidak benar2 menghapus file yg pernah kita hapus dg cara menekan tombol “DELETE”. Windows hanya memberi tanda bahwa area flashdisk yg ditempati oleh file tsb adalah area kosong. So.. Masih ada harapan!

Langkah2nya adalah sbb :

Ø Download software Undelete Plus di http://www.undelete-plus.com
Ø Jalankan software tsb
Ø Pilih drive yg hendak di-scan (dlm hal ini sy memilih flashdisk)
Ø Tekan “Start Scan”
Ø Lalu muncul tampilan sbb :

Ø Tandai file yg diinginkan
Ø Tekan “Start Undelete”
Ø Setelah berhasil “dibangkitkan”, file tsb secara default akan disimpan di My Docs

LALU MUNCUL PERTANYAAN : “Bagaimana caranya agar file yg kita hapus bisa benar2 dihapus oleh sistem?”

JAWABANNYA : “Gunakan software BCWipe” ==> Googling yach…

Langkah2nya :

> Instal BCWipe
> Beralih ke file yg hendak dihapus
> Klik kanan pada file tsb
> Lalu klik “Delete with wiping” spt yg ditunjukkan o/ gbr di bawah ini.

> Tekan “OK” sampai proses selesai

Semoga bermanfaat!


Feb 1

/* Tulisan ini sy dedikasikan kepada yth. Dr. Daniel Oranova Siahaan.
* Terima kasih telah menularkan ilmunya..
*/

Hi all..
Lama bgt ga nulis di sini. Kangen juga nie akhirnya.. Hehehe..
Maklumlah.. Gi sibuk kuliah alnya.. (Hmmmmmm..)

OK, langsung aja yach.. Kali ini sy mo ngebahas ttg “Kolaborasi Java & MySQL”

Skenarionya, sy akan membuat sbh form input data kereta api di Java. Isinya : ID Kereta, Nama Kereta, Stasiun Asal, Jumlah Gerbong dan Jenis Kereta. Utk lebih jelasnya, monggo dilihat gbr di bawah ini..

Lalu?

Yup! Tebakan Anda tepat! Data2 yg diinputin o/ user akan disimpan di dlm RDBMS MySQL.

==============================

Langkah awalnya, silahkan Anda instal 2 bh tools spt yg ditunjukkan o/ gbr di bawah ini :

Tool yg pertama ada kaitannya dg RDBMS MySQL (PHPMYADMIN).
Tool yg kedua, NetBeans 6.0.1, utk ngoding Java-nya.

Langkah selanjutnya, silahkan download database “ngeteskereta” dan file “Kereta.java” di links berikut ini :

ngeteskereta.rar

Kereta.java

Setelah semuanya siap, silahkan copy-paste folder “ngeteskereta” ke dlm folder “data” dimana Anda menginstal MySQL. Lalu buka NetBeans, buat package baru yg bernama “kereta”. Letakkan file “Kereta.java” di dlm package tsb. Untuk melakukan koneksi ke MySQL, tambahkan library “MySQL JDBC Driver” di package “kereta” dg cara klik kanan pd package tsb, lalu klik properties (lihat gbr di bawah!).

Ingat, sesuaikan username dan password yg ada di dlm file “Kereta.java” dengan username dan password yg Anda gunakan untuk masuk ke PHPMYADMIN.

Nah, sekarang tinggal meng-”clean and build” package “kereta”. Lalu run file “Kereta.java”. Jika tidak ada kesalahan, akan muncul tampilan sbb :

Setelah menekan tombol “Simpan” maka data2 yg Anda inputkan tsb telah tersimpan di dlm database.

Masih ada kesulitan? Monggo ditanyakan..

SELAMAT BEREKSPERIMEN!


Dec 11

(Untuk Yohanes dan Krisna)

Teman2, setelah aku pikir2 (ini cuma usul, mohon dipertimbangkan) ada baiknya kita gunakan database MySQL utk menyimpan data JADWAL, STASIUN dan DISTRIBUSI KEPADATAN. Karena akan lebih mudah ngeditnya daripada menggunakan file TEXT. Jika usulku diterima, kira2 form inputnya sbb :

Setelah ngeklik salah satu option, muncul form inputan yg komplet sesuai kebutuhan.
Untuk teknik koneksi antara JAVA dg MySQL, aku punya buku yg lumayan lengkap (sudah aku coba, ada titik terang).
Oh ya, kira2 outputnya spt apa ya? Apakah spt gambar di bawah ini? (Br = Berangkat, Da = Datang, Ls = Langsung alias kaga pake berhenti)

Mudah2an teman2 setuju dg usulku. Mulai Sabtu pagi aku ada waktu. Gimana klo ketemuan hari Sabtu pagi di Plaza TC?
Makasi atas waktunya utk membaca tulisan ini. Tetap Semangat!


Nov 18

Iseng2 bikin web toko online. Rupanya masih ada 1 bh kesalahan yg lumayan bikin pusing. Ada yg bisa bantu gak? Error msg-nya : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/zzz/public_html/aaa/inc/produk.inc on line 10

##########

Napa yachhh????


Nov 18

Toko buku dan perpustakaan adalah dua buah tempat yang paling sering saya kunjungi. Inspirasi akan datang dengan sendirinya ketika sy sedang asyik menikmati kalimat demi kalimat yg telah dirangkai dengan indah oleh penulisnya.

Seperti halnya hari ini, sy mendapatkan inspirasi dari sbh buku yg diterbitkan oleh Maxikom. Buku tsb berisi sbh CD yg di dalamnya terdapat beberapa buah e-book. Kali ini sy ingin mengajak Anda utk mempraktekkan teori2 Java yg sudah pernah sy “terbitkan” di blog ini. Ada 5 buah e-book yg akan menuntun kita utk lebih menyelami ke-elok-an bahasa Java (halaaaahhhhhhh..). O ya, nulis2 ttg ke-elok-an, jadi teringat dg teman sy yg elok itu heheheheeeeee.. E-book yg pertama membahas ttg dasar2 Java termasuk tools apa saja yg diperlukan untuk memulai Java. E-book yg kedua, ketiga, keempat, dan kelima membahas ttg aplikasi Java (applet, database, game, dan mobile).
Silahkan di-download dg gratis. Sbg imbalannya, cukup tinggalkan comment Anda di sini (heheheheheeeeee.. PEACE!). Selamat mencoba dan TETAP SEMANGAT!!!

01-DasarPemrogramanJava

02-JavaApplet

03-JavaDatabase

04-JavaGame

05-JavaMobile


Oct 19

AI atau Artificial Intelligence adalah bidang ilmu yg sangat pesat perkembangannya. Seperti aplikasi pengunci komputer yg menggunakan konsep face recognition yg pernah sy ulas di artikel yg berjudul www.keylemon.com adalah salah satu bentuk aplikasi AI.

Mengapa sy menggunakan judul di atas?

Karena nanti pd tgl 22 Oktober sy akan mempresentasikan tugas AI sy ttg implementasi bahasa Prolog pada depth, breadth, dan best first search. Ketiga metode tsb adalah metode pencarian yg populer digunakan dlm dunia AI. Kira2 situasi presentasi sy nanti adalah sbb :

http://www.engineer.web.id/slidepresentasiprolog.ppt

Utk software SWI Prolog dpt diunduh di http://www.engineer.web.id/swiprolog.exe

Doakan presentasi sy lancar2 aja yach… Matur nuwun…


Oct 19

Semoga 2 slide berikut ini bermanfaat bagi Anda yg tertarik di dunia Sistem Operasi.

http://www.engineer.web.id/slidesisop1.ppt

http://www.engineer.web.id/slidesisop2.ppt

Majulah Teknologi Informasi Indonesia!!!


Oct 19

Memutuskan utk berhenti bekerja di IT Dept sbh hotel di Bali, utk kemudian melanjutkan sekolah di Program Pascasarjana ITS adalah sbh keputusan yg TEPAT!

Inilah jalan yg saya pilih…

“Tak kan pernah ku menyerah pd keadaan… Tak kan!”


Oct 4

Hidup adalah sebuah perjuangan. Demikian kata orang bijak. Grup band Dewa-pun meng-amin-i hal tersebut melalui sederet lirik lagunya yang terkenal itu.

Apakah memang benar demikian?

Seorang guru SD berangkat pagi-pagi dari rumahnya yang berjarak puluhan kilometer menuju ke sebuah tempat yang disebut dengan Sekolah Dasar. Tak pernah terlambat dan tak pernah mengeluh walau gaji tidaklah cukup untuk menutupi kebutuhan hidupnya selama 30 hari kedepan. Kecuali ban sepeda motornya bocor di tengah jalan, barulah ia terlambat sampai di sekolah. Dengan penuh semangat ia mengajar anak-anak kelas 1 yang bandelnya minta ampyuuuuuuuuun ;=)

Mulai dari mengajar membaca dan menulis, berhitung sampai ke hal-hal sepele yang jarang mereka dapatkan di rumah (karena bokap & nyokapnya pada sibuk cari duit tuuu…)

Sesekali pernah pula ia membentak muridnya yang terlampau bandel. Wajarlah… Secara guru juga manusia gitu looohhhhh!

Rupanya ada satu hal yang membuatnya bertahan selama lebih dari 25 tahun menekuni pekerjaannya : “kepuasan batin”.

Jika Anda adalah seorang artis, presenter, budayawan, dosen, peneliti, penulis, pebisnis, programmer, dokter, insinyur, dan lain sebagainya… Apa yang Anda cari dalam hidup ini?

Saya adalah seorang mahasiswa. Yang saya cari adalah ilmu dalam tatanan yang lebih mendalam. Ilmu yang bisa memuaskan batin saya. Ilmu yang bisa menjadikan saya lebih bijaksana dalam menghadapi indahnya dunia ini (halaaaaahhhhh… PEACE!). Serta ilmu yang mampu membahagiakan orang lain ;=) Adakah itu semua?

Sy tunggu jawaban Anda di sini.

Terima kasih atas partisipasi Anda dlm penelitian sy.

Salam,

IWM Si Kutu Kupret