Senin, April 28, 2008

Waktu adalah Kehidupan

Waktu adalah sehelai kertas kehidupan yang harus ditulis dengan deretan kalimat kerja dan prestasi. Dia akan merasakan kehampaan yang luar biasa apabila waktu yang dilaluinya tidak diisi dengan kreasi, kalimat kerjanya terputus, atau bahkan dia akan merasakan kekosongan jiwa apabila ada waktu yang kosong serta tidak mempunyai nilai apapun.

Bila sampai saat ini, Anda berumur 35 tahun, seharusnya ada 35 jilid kehidupan yang berjudul nama Anda. Setiap jilid terdiri atas 12 bab, 365 halaman, dan setiap halaman terdiri atas 24 baris atau 8760 kata setiap jilidnya. Apakah jilid-jilid itu penuh dengan cerita yang “exciting(panas)”, kisah tentang persaingan, kisah perjalanan menuju perpustakaan, diskusi, membaca, dan lain-lain, ataukah hanya deretan kisah tentang tidur, sakit, atau bermalas-malasan. Atau, setiap lembarnya justru kosong tidak berisi tulisan apapun! Lantas, bagaimana Anda akan berkata pada para pembaca kehidupan Anda bila setiap lembarnya penuh dengan kertas kosong ?

Semoga ungkapan ini dapat memacu kita untuk selalu berusaha mengisi waktu2 kita dengan hal-hal yang bermanfaat.

Glosarry Teknologi

Bagi orang TI, istilah-istilah di bawah ini pasti sudah tidak asing lagi, tapi bagi teman2 yang tidak bergelut di dunia TI, mungkin merasa asing. Oleh karena itu saya menuliskannya di sini, semoga dapat membantu teman2 yang masih bingung memahami istilah TI.

Binary Number

Dalam kehidupan sehari-hari, kita mengenal sistem penomoran dengan menggunakan digit 0-9. Namun, dalam sistem binary, angka yang digunakan hanya 2 digit, yakni 0 dan 1.

Sistem komputer hanya berbasis pada angka binary (0 dan 1). Semua operasi perhitungan dalam komputer seperti penambahan, perhitungan, perkalian, dan pembagian, semuanya menggunakan sistem binary.

Driver

Driver merupakan program kecil yang membantu menghubungkan hardware atau peripheral yang terhubung dengan komputer. Dengan adanya driver, sistem operasi komputer dapat mengenal dan menjalankan alat tersebut dengan baik.

Adanya beberapa jenis komponen hardware yang telah dibuat untuk komputer, dan semua komponen memiliki driver yang berbeda untuk setiap sistem operasinya. Pendeknya, driver merupakan program yang memungkinkan sistem operasi berinteraksi dengan perangkat hardware.

HTML

HyperText Markup Language (HTML) merupakan bahasa yang digunakan untuk membuat halaman Web dan beberapa informasi lain yang ditampilkan dalam browser. Dengan HTML, pembuatan halaman Web akan menjadi semakin mudah dan sederhana. Tool HTML mendukung bullet, table, font size, color, indenting, dan feature format lainnya. HTML memiliki berbagai jenis tag yang sudah didefinisikan terlebih dahulu yang dapat digunakan untuk membuat halaman Web.

Megapixel

Pixel merupakan sebuah titik kecil yang membuat tampilan gambar digital. Sedangkan megapixel merupakan istilah yang digunakan untuk ukuran resolusi (kemampuan menangkap gambar). Satu megapixel terdiri dari satu juta pixel. Semakin besar angak megapixel, semakin besar resolusinya, sehingga kualitasnya semakin baik. Keuntungannya, gambar yang memiliki resolusi tinggi dapat diperbesar lagi tanpa berkurang kualitasnya. Selain itu, kamera dengan megapixel yang besar dapat menangkap detil yang lebih tajam dan jernih.

POP3

Post Office Protocol version 3 (POP3) merupakan protokol Internet stAndar untuk mengirimkan e-mail lewat Internet. Metode ini sering digunakan untuk pengiriman e-mail dari mail server ke client server. Hal ini memungkinkan Internet Service Provider menyimpan e-mail sampai Anda mendownload e-mail dari mail server ke komputer. Setelah selesai didownload, e-mail pada server akan terhapus.

P2P

P2P merupakan kepanjangan dari jaringan Peer-to-Peer, metode untuk menghubungkan komputer personal lewat Internet atau jaringan pribadi. P2P tidak hanya menghubungkan satu komputer saja, namun juga mampu menghubungkan ratusan komputer secara serentak untuk melakukan satu hal secara bersamaan, sehingga mampu mempercepat pekerjaan.

System Restore

System Restore merupakan feature dalam Windows Me dan XP yang memungkinkan user mengembalikan sistem kembali ke keadaan semula sebelum terjadi kerusakan. Windows XP secara berkala akan merekam penampilan komputer Anda (dikenal sebagai Restore Point) dan menghapus perubahan yang terjadi setelah point of time. Hal ini tidak mempengaruhi file data pribadi Anda. Untuk mengakses feature ini, klik Start >> All Programs >> Accessories >> System Tools dan pilih System Restore. System Restore tidak bisa mengembalikan program yang sudah di uninstall.

Windows Media Audio

Windows Media Audio, dibangun oleh Microsoft, yang merupakan salah satu audio codec paling populer saat ini. File format .wma merupakan audio recording yang di-encode dengan Windows Media Audio Codec. Nama format ini menunjukkan kalau file audio ini dapat didownload atau dimainkan. Audio dalam format ini dapat disimpan dalam format variable bit rate atau constant.

Sumber : Majalah Computer Easy Edisi Mei 2006 halaman 76-77.

Sabtu, April 26, 2008

Contoh Penggunaan Session

Setelah beberapa waktu lalu saya menulis mengenai Session PHP, sekarang kita akan latihan untuk mengaplikasikannya pada form, dan menggunakan session tersebut pada halaman2 selanjutnya.

Pada contoh ini ada 3 file yang akan kita buat, yaitu file input.php, dua.php dan file tiga.php.

File input.php


Kita memberi nama pada komponen textfield nama yaitu txtnama dan textfield untuk alamat yaitu txtalamat. Untuk form action-nya yaitu ke file dua.php, artinya field nama dan alamat akan dikirimkan ke file dua.php dengan method post.

Coding HTML lengkapnya sebagai berikut.

Setelah submit, maka akan tampil file dua.php.

Coding lengkap File dua.php

Ketika klik Buka Hal 3, maka akan tampil halaman 3 dengan menampilkan isi variable session yang didaftarkan pada halaman 2 (dua.php).

Coding Lengkap file tiga.php


Kesimpulan : variable session bisa digunakan pada semua halaman web tersebut selama belum logout.

Koneksi Delphi – MySQL dengan MyDAC

Disini kita akan latihan untuk menghubungkan database MySQL ke Delphi dengan menggunakan komponen MyDAC. Kasusnya adalah untuk menampilkan data dari tabel matakuliah. Untuk databasenya kita beri nama latih dan tabelnya yaitu tb_mk dengan field kode dan matakuliah. Anda harus sudah membuat database dan tabelnya terlebih dahulu di MySQL, sebelum menghubungkannya.

Tampilan Form seperti disamping.


Ada 2 komponen visual yaitu button dan DBGRID dan 3 komponen non visual yaitu mySQLDatabase, mySQLQuery dan Datasource.

Setingan untuk komponen mySQLDatabase, terlihat pada bagian yang saya lingkari, yaitu DatabaseName, Host, UserName, dan UserPassword. Disini, saya ambil contoh DatabaseName-nya latih, host pada localhost, UserName-nya root dan UserPassword-nya dikosongkan. Dan untuk mengaktifkan koneksinya, anda pilih properties connected-nya di True-kan (pada gambar tidak terlihat, ada pada bagian paling atas properties).

Setingan untuk mySQLQuery, yaitu database-nya di arahkan ke mySQLDatababse tadi, dan pada SQL diisi query-nya untuk menampilkan matakuliah, seperti berikut.

select * from tb_mk

Setingan untuk Datasource, yaitu hanya menghubungkan Dataset-nya ke mySQLQuery. Karena nanti datasource ini yang akan dihubungkan ke DBGRID, agar dapat menampilkan data hasil query tadi.

Setingan untuk DBGRID, yaitu pafa DataSource-nya dihubungkan ke Datasource tadi.

Jika semua setingan sudah selesai, maka anda True-kan property Active pada mySQLQuery, agar tampil datanya pada DBGRID. Untuk mengatur tampilan isi DBGRID anda bisa mengaturnya melalui properties Columns. Disana anda bisa memilih field yang ditampilkan, font judul dan datanya, lebar kolom dan sebagainya.

Selanjutnya anda simpan dan jalankan program tersebut. Selamat mencoba.

Minggu, April 20, 2008

Perkembangan CMS(Content Management System)

Ketika saya kuliah, CMS yang pertama saya kenal adalah mambo. Waktu itu, saya belum belajar pemrograman web, sehingga ketika ada seminar di kampus tentang bagaimana kinerja CMS mambo, saya belum faham maksudnya apa dan bagaimana. Lagi pula pematerinya mencontohkan caranya terlalu cepat. Alhasil, dari seminar itu, saya cuma tahu bahwa ada CMS yang namanya mambo, tapi tidak tahu cara instalasi dan menggunakannya.

Beberapa bulan setelah itu, saya mencoba mendownload mambo dan menginstallnya di komputer saya. Tapi sayang, belum pernah berhasil. Entahlah, mungkin saat itu saya masih belum faham konsep web server dan database servernya.

Ketika semester 6, saya mulai searching lagi CMS. Dan saya menemukan yang namanya auraCMS. Saya pun mendownloadnya dan mencoba menginstalasinya. Tapi saat itu saya tidak tertarik begitu jauh untuk mengotak-atik bagian adminnya. Karena ketika saya menemukan beberapa website yang dibangun dengan auraCMS, sangat keliatan sekali ciri khas dari auraCMS tersebut. Saya fikir, CMS ini kurang begitu bagus, karena fasilitas untuk mengubah desain template-nya sedikit, dan tidak ada template yang bisa di tambahkan kesana. Setelah itu saya lama tidak begitu tertarik dengan CMS. Saya lebih suka desain web sendiri dan coding sendiri.

April 2008 ini, saya kembali menemukan satu CMS yaitu bernama Joomla. Ini berawal ketika saya menemukan halaman web yang memuat seorang wanita Indonesia yang berhasil ikut sebagai peserta Google Summer Code 2007 yaitu Mba Nur Aini Rakhmawati (Dosen ITS yang sedang studi S2 di Taiwan). Dan sekarang dia sudah menjadi salah satu anggota tim develop CMS Joomla tersebut.

Saya men-download Joomla versi 1.5.1. Baru tanggal 18 April 2008 kemarin saya mencoba menginstalasi dan membuat sebuah website dengannya. Di Joomla ini saya menemukan kemudahan dalam manajemen konten, juga dapat mengedit template- nya, dengan syarat kita mengerti coding HTML, CSS dan PHP. Sepertinya saya mulai jatuh cinta dengan Joomla. Saya ingin lebih mengeksplorasinya lagi dan ingin tahu lebih jauh seberapa bagusnya CMS ini. Oleh karena itu, saya pun langsung ikut bergabung di komunitas Joomla Indonesia, agar bisa sharing dengan teman-teman yang sudah lebih dahulu mengenal dan menggunakan Joomla.

Adanya CMS telah mempermudah dan mempercepat kita dalam hal membuat dan mengelola website. Walaupun bagi yang tidak mengerti bahasa pemrograman web sekalipun. Apalagi bagi yang faham pemrograman, maka hasilnya akan jauh lebih baik, karena dapat memodifikasi coding dan desain yang sudah ada. Walaupun terkadang untuk membangun website dengan keperluan tertentu tidak sepenuhnya kita dapat menggunakan CMS. Apalagi untuk membuat sistem berbasis web, kita tetap saja harus coding dan desain sendiri.

Itulah beberapa CMS yang saya kenal, mungkin teman-teman pembaca tahu lebih banyak lagi mengenai CMS yang ada sampai sekarang ini. Kiranya teman-teman berkenan ikut sharing dan berbagi pengalaman dan ilmu di blog ini.

Growurl.com : Promosi Website Paling Efektif

Anda ingin website anda terkenal dan dikunjungi banyak orang ?

Ada banyak cara untuk mempromosikan website, dari mulai yang paling tradisional sampai yang paling canggih. Yang tradisional misalnya dengan memberitahu teman anda dari mulut ke mulut, atau mencantumkan website di kartu nama. Selain itu, anda dapat mendaftarkannya ke yahoo, google atau web/blog direktori lainnya. Tapi dari semua itu, ada cara yang paling efektif untuk mempromosikan web anda ke ratusan web iklan dengan sangat mudah dan tentunya gratis, yaitu melalui http://growurl.com.

Ya, dengan hanya menjadi member growurl.com, anda dapat mempromosikan website anda dengan mudah dan cepat ke ratusan website iklan dengan isi format iklan yang sama. Saya sudah membuktikannya. Blog saya, kini sudah banyak yang mengakses. Ini terlihat dari statistik pengunjung yang semakin meningkat setiap harinya. Anda hanya perlu meluangkan waktu minimal 3 hari sekali untuk mendaftarkan website anda melalui growurl.com, dengan menginputkan kode tertentu yang sudah disediakan. Anda ingin tahu lebih jelas ? Segera daftarkan diri anda sebagai member di growurl.com, dan dapatkan keuntungan dan kemudahan dalam promosi website anda. Selamat mencoba !!!!!!

Rabu, April 16, 2008

Menghilangkan Spasi Pada Teks di Delphi

Seperti biasa, saya menemukan tips ini ketika saya harus menyelesaikan sebuah kasus. Kali ini, kasus yang saya hadapi yaitu harus menghilangkan spasi yang diketikkan di komponen edit, sebelum disimpan ke database. Oleh karena itu sama mencoba mensimulasikan pada program kecil terlebih dahulu.

Awalnya saya menggunakan fungsi trim(). Karena sepengetahuan saya untuk menghilangkan spasi itu pada beberapa bahasa program, nama fungsinya yaitu trim(). Ketika saya coba ternyata tidak berhasil, spasinya masih ada. Oleh karena itu saya tanya ke kakak tingkat saya yaitu mas Mulyono, mengenai kasus ini.

Akhirnya dia menyarankan untuk menggunakan fungsi stringreplace(). Dan ketika aku coba, ternyata berhasil.

Berikut contoh coding lengkapnya :

procedure TForm1.Button1Click(Sender: TObject);
begin
{

Tips dari mas Mulyono -> 16 April 2008
Menghilangkan spasi kosong ditengah-tengah kalimat
fungsi yang digunakan :
StringReplace(stringasal,’ ‘,”,[rfReplaceAll]);

}
Label2.Caption:=StringReplace(Edit1.Text,’ ‘,”,[rfReplaceAll]); ;
end;


Selasa, April 15, 2008

Pameran Buku & Teknologi Informasi

Sebuah pameran akan segera kembali digelar di Yogyakarta. Kali ini bertajuk "Pameran Buku & Teknologi Informasi" yang akan diselenggarakan di Gedung Mandala Bhakti Wanitatama, Jl. Solo, mulai tanggal 25 - 29 April 2008. Pada pameran ini juga akan digelar beberapa acara, antara lain :

  • Training Jurnalistik
  • Seminar IT
  • Talk Show Interaktif
  • Bedah Buku
  • Lomba Mewarnai
  • Lomba Menggambar
  • Entertainment(Band-band Pilihan)
  • Doorprize.


Bagi anda yang pemerhati TI, baik mahasiswa, pelajar, guru maupun dosen, inilah ajang yang tepat untuk hunting buku sekaligus melihat perkembangan teknologi informasi sekaligus. So, Don't miss it.

Minggu, April 13, 2008

Cerita Dari Gunung

Seorang bocah mengisi waktu luang dengan kegiatan mendaki gunung bersama ayahnya. Entah mengapa, tiba-tiba si bocah tersandung akar pohon dan terjatuh. “Aduuuuh”, jeritannya memecah keheningan suasana pegunungan. Si bocah amat terkejut, ketika ia mendengar suara di kejauhan menirukan teriakannya persis sama.

Dasar anak-anak, dia berteriak lagi, “Hei, siapa Kau?” Jawaban yang terdengar, “Hei, siapa Kau?” Lantaran kesal mengetahui suaranya selalu ditirukan, si anak berseru, “Pengecut kamu!” Lagi-lagi ia terkejut ketika suara dari sana kembali membalasnya dengan umpatan serupa. Ia bertanya kepada sang ayah, “Apa yang terjadi?”.

Dengan penuh kearifan sang ayah tersenyum. Anakku coba perhatikan. Lelaki itu berkata keras, “Saya kagum padamu!” Suara di kejauhan menjawab, “Saya kagum padamu!” Sekali lagi sang ayah berteriak, “Kamu sang juara!” Suara itu menjawab, “Kamu sang juara!”.

Sang bocah sangat keheranan, meski demikian ia tetap belum mengerti. Lalu sang ayah menjelaskan. Suara itu adalah “Gema”. Tetapi sesungguhnya itulah “kehidupan”.

Kehidupan memberi umpan balik atas semua ucapan dan tindakanmu. Dengan kata lain, kehidupan kita adalah sebuah pantulan atau bayangan atas tindakan kita. Bila kamu ingin mendapatkan lebih banyak cinta di dunia ini, ciptakanlah cinta di dalam hatimu. Bila kamu menginginkan tim kerjamu punya kemampuan tinggi, ya tingkatkan kemampuan itu. Hidup akan memberikan kembali segala sesuatu yang telah kau berikan kepadanya. Ingat, hidup bukan sebuah kebetulan, tapi sebuah bayangan dirimu… !

-------------------------------------------------------------------------------------------------

Cerita ini aku dapatkan dari Majalah Gratis www.RuliIT.com. Aku menuliskan kembali di blog ini, karena aku menganggap cerita ini menarik dan dapat meningkatkan motivasi hidup kita. Semoga ada hikmah dibalik cerita ini yang dapat kita ambil.

Majalah Gratis RuliIT (http://RuliIT.com)

Entah apa yang telah membawaku membuka web yang bernama MajalahIT.com, aku sudah lupa. Saat itu betapa senangnya aku, karena disana tertulis Majalah IT Gratis download, hanya dengan mendaftar jadi member web itu. Dan dengan melihat cover majalah itu, aku menangkap bahwa isi beritanya bagus-bagus. Tidak menunda lagi aku langsung daftar. Setelah konfirmasi email, aku coba login. Tapi betapa kecewanya aku saat itu, karena ternyata userid dan passwordnya mereka anggap salah. Padahal aku yakin aku tidak salah memasukkan userid dan passwordnya. Karena beberapa kali aku login tidak berhasil terus, maka aku pun tidak membuka-buka lagi web tersebut.

Ketika aku mengecek email di inbox hari sabtu, 12 April 2008, aku sempat lihat ada kiriman dari administrator majalah RuliIT. Tapi hari itu aku tidak sempat membukanya. Hari minggu, 13 April 2008, baru aku sempat membukanya. Dan ternyata itu pemberitahuan dari MajalahIT.com, bahwa sekarang namanya berubah jadi RuliIT.com. Aku langsung membuka link yang disediakan di email pemberitahuan tersebut. Dan ketika aku login, “Wow” ternyata aku berhasil masuk ke web tersebut, dan dapat langsung mendownload MajalahIT gratis itu yang sekarang berubah nama menjadi Majalah Gratis RuliIT.

Sepulangnya dari warnet, aku menghidupkan komputer dan mengcopy file majalah RuliIT dan software pendukungnya yang bernama FlipViewer (aku baru tahu hari ini tentang software itu) serta mengekstraknya karena berupa file zip. Setelah berhasil instalasi FlipViewer, aku membuka majalah tersebut. “Wow” aku dibuat heran lagi dan kagum. Membaca majalah di komputer seperti membaca majalah konvensional biasanya. Ketika aku klik pada menu yang ada di majalah itu, halamannya langsung membuka. Benar-benar menyenangkan. Apalagi setelah aku telusuri dan aku baca setiap halaman yang ada di sana, beritanya sangat bagus. Aku sangat suka bagian rubrik “JOE” yang berupa cerpen IT. Juga ada rubrik motivasi, yang tidak pernah aku temukan di majalah TI lainnya. Jumlah halamannya tidak banyak, tapi informasinya sangat bermanfaat untuk menambah wawasan mengenai Teknologi Informasi. Apalagi ini 100% gratis (Cuma bayar warnet aja untuk mendownloadnya). Terima kasih kepada yang punya Majalah ini, karena telah menyebarkan informasi bermanfaat secara gratis.

Oleh karena itu, bagi pembaca blog ini, terutama yang bergelut dalam bidang IT, tidak ada salahnya anda ikut menjadi member RuliIT.com agar bisa mendapatkan majalah IT gratis, untuk menambah wawasan anda. Saya yakin anda tidak akan rugi. Semoga informasi ini dapat bermanfaat bagi anda. Mohon maaf bagi yang sudah lebih dahulu mengenal Majalah Gratis RuliIT ini.

Kini aku dapat kembali membaca majalah IT tanpa harus mengeluarkan uang puluhan ribu rupiah (dulu aku sempat setiap bulan membeli majalah TI yang harganya di atas Rp. 15.000,- , untuk menambah wawasan IT ku).

Teknologi telah membuat ilmu dapat di share tanpa batas ruang dan waktu.

Kamis, April 10, 2008

Gendering Perang Melawan Situs Porno Mulai Ditabuh

Berbagai upaya sedang dilakukan oleh pemerintah Indonesia dalam rangka membasmi pornografi melalui internet. Salah satunya dengan melakukan razia ke warnet-warnet agar memblokir situs porno yang diakses oleh pengunjung, juga akan membagikan software antisitus porno secara gratis. Sayangnya di berita yang saya dapatkan, tidak disebutkan bagaimana caranya dan dari mana untuk mendapatkan software antisitus porno dari Pemerintah tersebut. Selain itu, juga ada beberapa warnet yang belum mengetahui bagaimana cara memblokir situs porno. Walaupun warnet lainnya sudah banyak yang memblokir situs porno tersebut.

Upaya pemerintah dalam memberantas situs porno memang tidak mudah. Dan pemblokiran itu tidak cukup hanya razia di warnet-warnet, perkantoran, sekolah-sekolah, dan kampus serta lembaga umum lainnya, tetapi juga perlu peran serta setiap keluarga yang mempunyai akses ke internet dalam rangka mendidik anggota keluarganya ketika berselancar di internet. Selain itu, latar belakang keimanan masing-masing individu sangat penting untuk membentengi dirinya agar tidak tergiur untuk mengakses hal-hal yang berbau pornografi.

Dalam pandangan saya, upaya yang penting dilakukan selain usaha-usaha di atas adalah melakukan filter langsung dari perusahaan web hosting dan penjual domain (ISP/Internet Service Provider). Karena perusahaan-perusahaan tersebut mempunyai data nama-nama domain yang webnya di hosting di server mereka, dan juga punya kewenangan untuk mengaktifkan atau menonaktifkan website yang di host di sana. Tentunya usaha ini akan bisa terlaksana apabila setiap perusahaan web hosting tadi, membuat kesepakatan kepada setiap konsumennya bahwa apabila situsnya mengandung atau memuat hal-hal yang tidak baik contohnya pornografi, maka situsnya akan langsung di nonaktifkan. Menurut saya, ini adalah salah satu cara yang efektif untuk menghentikan penyebaran konten-konten berbau pornografi tersebut.

Selain rencana pembagian softwate antisitus porno gratis oleh pemerintah, ternyata ada seorang mahasiswa UGM Jurusan Elektronika dan Instrumentasi bernama Ahlul Farezi, 22 tahun, yang sudah berhasil membuat peranti lunak pemblokir situs porno dengan menggunakan dua sistem, yaitu memblokir domain dan memfilter kata. Sedangkan proses kerjanya adalah bila ada kata yang berbau pornografi dimasukkan ke dalam kata pencarian, situs tersebut tidak bisa diakses dan koneksinya langsung mati.

Menurut Ahlul, peranti lunak buatannya sudah dalam bentuk instalasi, sehingga mudah diinstalasi pada setiap komputer dengan penjelasan dalam bahasa Indonesia yang mudah difahami. Walaupun dia mengatakan bahwa peranti lunak karyanya dibagikan secara gratis, tapi ada syaratnya yaitu khusus untuk anggota komunitas. Namun dia tidak menyebutkan apa nama komunitasnya.

Saya ikut bangga ada pemuda Indonesia yang sudah ikut berupaya memberantas pornografi. Sayangnya kenapa dia harus mensyaratkan menjadi anggota komunitas untuk mendapatkan software buatannya itu. Kenapa tidak dibagikan secara bebas saja, lagi pula software itu sangat bermanfaat untuk ikut menjaga kualitas mental dan budi pekerti generasi muda Indonesia.

Semoga kita sebagai penerus bangsa ini bisa ikut berperan dalam memberantas situs pornografi, minimal kita tidak ikut-ikutan mengaksesnya atau membuatnya.

Coding PHP Pada JavaScript

Awalnya saya sempat bingung untuk memanggil variable yang dibuat pada script PHP di JavaScript. Bisa atau tidak ya ? Kasus nya adalah ketika saya akan membuat countdown, dimana nilai awalnya adalah diambil dari data yang disimpan di database. Sedangkan untuk menampilkan nilai tadi, tentunya kita menggunakan perintah php untuk querynya. Sedangkan countdown-nya dibuat dengan JavaScript.

Lalu saya bertanya kepada salah seorang teman. Dengan mudahnya dia mencontohkan seperti ini:

... script language="javascript" ...

………………………

var nama_variabel = ;

………………………

“Masa sih ?”, kata saya awalnya tidak percaya. “Coba saja !”, katanya. Dan benar saja, ketika saya coba ternyata berhasil. Terima kasih ya.

Selasa, April 08, 2008

Pesona Wajah Perempuan Versi Komputer

Sosok perempuan seolah-olah tidak pernah habis untuk dibahas, termasuk sebagai objek penelitian. Kecantikan wajah perempuan telah menginspirasi seorang ilmuwan Tel Aviv University bernama Amit Kagian, untuk membuat komputer menafsirkan kecantikan wajahnya. Dan ternyata hasil penilaian komputer terbukti tidak jauh berbeda dengan hasil penilaian manusia.

Database yang digunakan Amit Kagian tersusun atas 91 foto frontal wajah perempuan Kaukasia dengan ekspresi netral. Mereka juga memiliki usai yang tidak jauh berbeda, begitu juga warna kulitnya. Tidak satu pun perempuan di foto itu diperkenankan untuk memakai aksesori atau benda yang bisa mengalihkan perhatian, seperi perhiasan dan rias wajah.

Pada tahap pertama studi yang dipublikasikan di jurnal ilmiah Vision Research itu, Kagian meminta 15 pria dan 13 wanita menilai kecantikan 91 wanita muda Kaukasia, dengan nilai skala 1 sampai 7.

Ciri tambahan, seperti kesimetrisan wajah, kehalusan kulit dan warna rambut, juga dimasukkan dalam analisis. Berdasarkan penilaian manusia itu, mesin kemudian mempelajari hubungan antara karakteristik wajah dan angka kecantikan.

Setelah para sukarelawan menilai foto-foto tersebut, lalu Kagian dan timnya memproses dan memetakan bentuk geometris fitur wajah-wajah itu secara matematika, yaitu membuat koordinat wajah dengan contoh rambut dan kulit. Koordinat ini digunakan untuk menghitung ciri geometris dan asimetris. Contoh gambar kulit dan rambut digunakan untuk mengekstrak nilai warna dan kehalusan kulit.

Untuk mengekstrak ciri wajah, Kagian dan timnya mengembangkan mesin otomatis yang dapat mengenali hidung, mata, bibir, alis dan kontur kepala. Totalnya, mereka menghitung 84 titik koordinat yang menggambarkan lokasi setiap ciri wajah.

Namun dalam penelitiannya ini Kagian tidak tertarik untuk mengetahui karakteristik wajah seperti apa yang menjadi parameter kecantikan. Dibimbing oleh Gideon Dror, associate professor bidang ilmu computer di Academic College of Tel-Aviv-Yaffo, dan Eytan Ruppin, professor yang mengelola laboratorium Complex Network Systems di Tel Aviv University, Kagian ingin mengembangkan mesin yang memiliki kemampuan setingkat manusia dalam memprediksi kecantikan.

Penemuan ini setahap lebih maju ke arah pengembangan kecerdasan buatan pada komputer. Peranti lunak ini juga bisa diaplikasikan dalam bedah plastik dan rekontruktif serta program visualisasi komputer seperti teknologi pengenalan wajah.

Setelah berhasil dalam penelitian ini, Kagian berencana melanjutkan penelitiannya yaitu mengajari komputer mengenali ketampanan pria. Hal ini bisa jadi lebih sulit dibandingkan menilai kecantikan wanita. Karena berdasarkan riset psikologi memperlihatkan sedikit sekali adanya kesepakatan antara subyek manusia dalam menggambarkan ketampanan.

Referensi :

Koran Tempo Edisi Selasa, 8 April 2008

Menu Bentuk Tree dan tombol bergambar di Web

Ketika pertama kali melihat website nya salah seorang teman yang mana tampilan menunya berbentuk tree (seperti root folder windows explorer), saya benar-benar heran, ko bisa seperti tampilan menu tree di Delphi. Ternyata setelah saya buka coding nya, itu memakai JavaScript dan CSS. Anda bisa mendapatkan source code nya salah satunya di sini http://www.destroydrop.com. Begitu juga dengan tombol bergambar, itu menggunakan CSS.

Memblokir AutoRun

Tips Windows XP

Mematikan fitur AutoPlay tidak 100 persen membebaskan Anda dari serangan virus. Maka Anda harus memblokir file AutoRun sepenuhnya. Caranya :

· Buka Notepad.

· Ketik teks berikut ini:

REGEDIT4[HKEY_LOCAL_MACHI_NE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\InifileMapping\Autorun.inf]@="@SYS:DoesNotExist"

· Save dengan nama NoAutoRun.reg.

· Klik kanan pada file tersebut dan pilih Merge.

Sumber : Koran Tempo edisi selasa, 8 April 2008

Senin, April 07, 2008

Eksistensi Pemuda Indonesia di Era Informasi

Teknologi Informasi mulai mempengaruhi kehidupan bangsa Indonesia dengan hadirnya teknologi komputer dan teknologi komunikasi mobile yaitu handphone. Puncak dari gerakan bebasis Teknologi Informasi di Indonesia terjadi pada tahun 1999 dengan dikeluarkannya UU tentang telekomunikasi no. 36/1999, perusahaan dotcom dan media-media yang memiliki segmen pendidikan Teknologi Informasi bermunculan bak jamur di musim hujan serta kegiatan promosi, pameran, seminar, dan konferensi internasional Teknologi Informasi di selenggarakan secara beruntun di Indonesia.

Tidak bisa dipungkiri bahwa kehadiran Teknologi Informasi dapat membantu pekerjaan siapapun yang memanfaatkannya. Komputer dapat dikatakan sebagai tangan kanan manusia. Apapun bidang perkerjaannya hampir semuanya dapat selesaikan dengan bantuan komputer. Sehingga komputer dapat membantu perusahaan untuk menghemat anggaran gaji pegawai dengan menggantikan posisinya dengan komputer.

Jaringan komputer dunia atau Internet yang menimbulkan tumbuhnya perusahaan-perusahaan dotcom, semakin mempercepat laju informasi tanpa ada batasan ruang dan waktu. Komunikasi antar daerah, wilayah maupun antar Negara dapat dilakukan dalam waktu yang sangat singkat. Setiap orang dibagian belahan dunia manapun dapat mengakses informasi yang sama sumbernya dari seluruh dunia.

Teknologi komputer dan teknologi telekomunikasi merupakan 2 (dua) elemen yang tidak dapat terpisahkan. Perangkat telekomunikasi misalnya handphone akan selalu mengikuti teknologi komputer, begitu juga sebaliknya karena keduanya saling berhubungan sebagai komponen Teknologi Informasi.

Teknologi Informasi ibarat pisau yang memiliki 2 sisi yang berlawanan, tergantung penggunaannya. Pisau akan bermanfaat jika digunakan untuk mengupas buah, mengiris sayuran dan sebagainya, namun pisau akan menjadi malapetaka dan bencana jika digunakan untuk membunuh orang lain. Teknologi Informasi akan sangat bermanfaat jika digunakan untuk hal-hal yang bermanfaat. Salah satu contoh implementasi Teknologi Informasi adalah Internet. Jika kita mengkases Internet untuk mencari referensi tugas kuliah, menambah wawasan dan ilmu pengetahuan, berdiskusi dan sharing informasi, maka Internet dapat dikatakan sebagai gudang ilmu dan informasi terbesar. Beda halnya jika mengakses internet dengan maksud untuk kejahatan yang disebut cyber crime (kriminalitas di Internet), ini jelas akan merugikan orang lain.

Cyber Crime di Indonesia

Berita Kompas Cyber Media (19/3/2002) menulis bahwa berdasarkan survei AC Nielsen 2001 Indonesia ternyata menempati posisi ke enam terbesar di dunia atau ke empat di Asia dalam tindak kejahatan di internet. Meski tidak disebutkan secara rinci kejahatan macam apa saja yang terjadi di Indonesia maupun WNI yang terlibat dalam kejahatan tersebut, hal ini merupakan peringatan bagi semua pihak untuk mewaspadai kejahatan yang telah, sedang, dan akan muncul dari pengguna teknologi informasi.

Menurut Setiadi, penyidik madya Unit Infotech dan Cyber Crime Mabes Polri dalam seminar "Membangun Cyber law yang Demokratis di Indonesia", di Undip Semarang, Kamis (30/06), menyatakan adanya Peningkatan jumlah kasus kejahatan melalui internet dengan modus pembobolan nomor kartu kredit, misalnya, pada tahun 2003 tercatat 145 kasus lalu melonjak menjadi 177 kasus. Modus kejahatan pasar modal melalui teknologi informasi pada tahun sama juga meningkat dari satu kasus menjadi dua kasus, begitu pula pembobolan bank dari tiga kasus menjadi lima kasus dan terorisme dari tidak ada kasus pada 2003 kemudian muncul tiga kasus pada 2004.

Menurut hasil riset dari Clear Commerce Inc (perusahaan TI di Amerika Serikat) tahun 2002, Indonesia berada pada posisi ke-2 teratas sebagai negara asal carder (pembobol kartu kredit) terbanyak di dunia setelah Ukraina. Setahun kemudian, masih menurut hasil survei tersebut, Indonesia malah menduduki posisi pertama dalam kejahatan tersebut, sebelum akhirnya turun di posisi ketiga pada tahun 2004.

Pelaku Cyber Crime

Para pelaku cyber crime di Indonesia mayoritas adalah kaum pemuda (usia 15-35 tahun). Misalnya pada peristiwa yang terjadi di Medan, Sumut. Seperti peristiwa yang dilansir dari detik.com yang menyebutkan bahwa seorang warga negara kuwait tertipu mentah-mentah oleh sekelompok anak muda yang masih bersatuskan mahasiswa di sebuah perguruan tinggi medan. Dengan berbekal brosur sebuah mobil mewah serta tempat penyewaan jasa internet, mereka mulai melakukan aksi penipuan. Sekitar $ 55.000 raib dibawa tersangka.

Contoh kejahatan Internet lainnya adalah pembobolan situs hasil penghitungan suara pemilu 2004 yang dilakukan oleh Dani Firmansyah seorang pegawai PT Danareksa Jakarta. Selain itu, pembobolan situs partai golkar (www.golkar.or.id) yang dilakukan oleh seorang yang hanya lulusan SMU bernama Iqra Syafaat (27), yang kerap berjualan buku elektronik (e-book). Pembobolan yang dilakukannya dalam dunia hacking sering disebut deface yaitu teknik penyerangan dengan mengubah gambar atau isi website untuk maksud tertentu. Dalam kasus ini Iqra mengganti tokoh partai Golkar yang termuat dalam situs dengan gambar gorilla putih tersenyum dan di bagian bawah situs dipasangi gambar artis Hollywood yang seronok. Peristiwa ini terjadi pada tanggal 9-13 Juli 2006, dan selama kurun waktu tersebut telah diserang 1.257 kali dari 31 lokasi (Internet Protocol Address) di sejumlah kota seperti Jakarta, Bekasi, Bandung, Surabaya, Lampung, Palembang, Medan, dan Batam). Kasus serupa sebelumnya pernah terjadi menimpa situs Bantul.go.id dan situs partai Keadilan Sejahtera (5 Agustus 2005) dan mungkin saja situs lainnya yang tidak semuanya terungkap ke media.

Aksi carding di warnet merupakan bentuk cyber crime paling marak dibanding craking dan hacking. Kota-kota seperti Yogyakarta, Bandung, Malang, Jakarta, Semarang, dan Medan ditengarai menjadi daerah aksi para carder. Sedangkan menurut Ketua Presidium Asosiasi Warung Internet Indonesia (Awari) Judith MS, urutan tingginya pelaku cyber crime di tanah air, yaitu pertama di Yogyakarta, kemudian disusul oleh Bandung, Jakarta, Surabaya dan Medan.

Prestasi Pemuda Indonesia

Lain ceritanya jika Teknologi Informasi digunakan untuk kegiatan yang bermanfaat, pelakunya tidak akan mungkin berakhir di meja hijau dan tidak bisa tidur tenang karena takut di tangkap polisi. Namun justru akan melahirkan prestasi, baik nasional maupun internasional yang dapat membawa nama harum Indonesia.

Septinus George Sea namanya, seorang siswa SMUN 3 Waena, Jayapura. Berbekal otak cerdas dan pintar, siswa yang biasa dipanggil Oge ini berhasil memenangkan medali emas dalam lomba internasional eksperimen fisika "The First Step to Nobel Prize in Physics 2004 " yaitu sebuah kompetisi riset fisikawan muda yang sangat bergengsi bagi pelajar sekolah tingkat menengah dari seluruh dunia, pada pertengahan April 2004. Lima tahun lalu, I Made Agus Wirawan dari Bali juga meraih emas pada kompetisi ini.

Prestasi Oge dimulai saat dia mulai sekolah di SMUN 3 Waena, Jayapura. Lewat sekolah ini dia mulai mengenal Internet. Media baru ini menjadi sumber inspirasi sayaan risetnya. Ia banyak mendapat macam-macam teori, temuan dan hasil penelitian para ahli fisika dunia. Ini semua mengilhami Oge dalam menurunkan rumusnya. Tahun 2001 Oge menjuarai lomba Olimpiade Kimia tingkat daerah. Ia mendapat beasiswa dari Pemprov Papua ke Jakarta.

Prestasi Oge semakin melaju dengan mengikuti berbagai lomba ilmiah, baik nasional maupun internasional. Salah satunya adalah lomba matematika kuantum di India pada bulan November 2003 dan Oge berhasil meraih peringkat delapan dari 60 peserta. Pengalaman inilah yang akhirnya mendorong Oge untuk mengirimkan makalah hasil risetnya selama setahun ke panitia The First Step to Nobel Prize in Physics dengan judul Infinite Triangle and Hexagonal Lattice Networks of Identical Resistor. Yang ternyata menurut para juri karyanya tersebut sangat orisinal, kreatif sekaligus mudah dipahami.

Pemuda lain yang juga punya prestasi cemerlang adalah Rudolf Surya Bonay, siswa SMA Negeri 5 Jayapura. Tahun 2006 ini, di saat panas-panasnya kontroversi mengenai Ujian Nasional, ia berhasil mendapatkan penghargaan setingkat di bawah hadiah Nobel bidang kimia. Penghargaan ini ia raih lewat penelitian selama tiga bulan. Rudolf menamakan makalah ilmiahnya yaitu “Finding Photo Toxic Potential of Dilorophy on Natural Rarviciden and Bacteria Ociden”. Ia menemukan tumbuhan berwarna hijau seperti daun pandan dan sidi yang banyak terdapat di Papua ternyata mampu mememutus mata rantai pengembangbiakan nyamuk malaria.

Sama halnya dengan Septinus George Sea, Rudolf biasa mengakses Internet untuk menambah referensi penelitiannya. Rudolf yang merupakan anak seorang purnawirawan tentara ini sangat disiplin, sebagaimana orang tuanya mendidiknya. Orang tuanya membekalinya komputer pribadi dan fasilitas akses Internet di rumah untuk mempermudah ia browsing mencari hal-hal penting yang ia butuhkan.

Prestasi lain yang juga tidak kalah menggembirakan adalah pada tahun 2005 lalu salah seorang warga Indonesia berhasil menjadi juara kedua ''Google Code Jam Contest'' yang diselenggarakan Google di India. Kontes ini merupakan wahana untuk mengundang ilmuwan-ilmuwan komputer yang cerdas bergabung ke pusat riset Google. Google pun ingin menunjukkan kepada para computer geeks betapa Google sangat menghargai seni ilmu komputer, yaitu pembuatan coding yang bagus.

Satu lagi pemuda Indonesia yang berprestasi berhasil mendapatkan penghargaan Internasional dari PBB pada pertemuan puncak WSIS (World Summit on Information Society) tahun 2003 di Jenewa, yaitu Romi Satria Wahono sebagai pendiri dari IlmuKomputer.Com. Beliau adalah pemrakarsa adanya e-leraning gratis pertama di Indonesia.

IlmuKomputer.Com ini merupakan pelopor website e-learning gratis di Indonesia. Website ini menyediakan berbagai tutorial, e-book dan milis yang berhubungan dengan teknologi komputer yang gratis di akses oleh siapapun. Selain itu, website ini juga membagi-bagikan CDROM IlmuKomputer gratis yang dapat diakses secara off line, sehingga membantu mereka yang kurang beruntung melanjutkan studi ke perguruan tinggi dapat belajar secara otodidak keahlian komputer dengan memanfaatkan semua tutorial ilmu komputer yang ada pada CDROM tersebut.

Kesimpulan

Era Teknologi Informasi telah memungkinkan beragam aktifitas dan kegiatan baik positif maupun negatif yang pada era sebelumnya tidak ada. Teknologi Informasi menjadi lahan pekerjaan yang mempunyai prospek sangat bagus pada saat sekarang dan masa mendatang. Dan tidak dapat dipungkiri bahwa generasi yang menguasai Teknologi Informasi adalah generasi muda atau para pemuda. Pemuda dengan darah mudanya yang kurang terkontrol terkadang memilih jalan pintas atau terjerumus pada sisi negatif Teknologi Informasi. Sedangkan, pemuda yang mampu mengontrol emosinya dan mengetahui hal yang bermanfaat untuknya, tentu akan mampu berprestasi dalam bidang ini, sebagaimana yang dilakukan David Filo dan Jerry Yang yang merupakan tokoh pendiri kerajaan Yahoo! atau seperti yang dilakukan tujuh pemuda India pada dua dekade lalu berhasil mewujudkan impiannya membangun perusahaan software kelas dunia (Infosys Technologies Ltd). Dimana ketujuh pemuda itu telah berhasil membangkitkan motivasi para pemuda India untuk berusaha seperti mereka dan pemuda India lebih memilih bekerja di Infoys dari pada di perusahaan besar seperti IBM. Sehingga tidak heran jika sekarang ini India merupakan salah satu raja software dunia. Mampukah pemuda Indonesia bangkit untuk mengangkat nama baik Bangsa Indonesia di mata Internasional dengan memanfaatkan Teknologi Informasi seperti para pemuda India ? Tentunya hal itu tidak akan tercapai tanpa adanya nilai-nilai kepempinan pada diri para pemuda itu sendiri, untuk dapat bertanggung jawab memimpin dirinya mengendalikan fikiran dan emosinya.

Sabtu, April 05, 2008

Undang-Undang Informasi dan Transaksi Elektronik (UU ITE) & Weblog

Kini UU ITE sudah ditetapkan dan siap untuk diimplementasikan. Banyak pihak mendukung atas disahkannya UU ini, terutama yang berkaitan dengan masalah situs porno. Padahal UU ITE ini bukan hanya membahas situs porno, tapi juga yang lain. Contohnya, Isi BAB VII Pasal 27 menyatakan, “Setiap orang dengan sengaja dan tanpa hak mendistribusikan dan atau mentransaksikan dan atau membuat dapat diaksesnya informasi elektronik yang memiliki muatan yang (a) melanggar kesusilaan (b) melanggar perjudian (c) pencemaran nama baik (d) pemerasan dan atau pengancaman, dihukum dengan denda Rp 1 miliar dan pidana penjara paling lama 6 tahun”.

Walaupun menurut saya UU ini terlambat di keluarkan, tapi lebih baik dari pada tidak ada sama sekali. Kenapa ? Karena dengan semakin mudahnya orang membuat sebuah website dan gratis, yang dikenal dengan istilah weblog, maka semakin banyak juga orang-orang yang tidak bertanggung jawab memanfaatkan blognya untuk menjadikannya semacam situs porno, seperti yang diberitakan oleh tim SIGI SCTV. Ini menunjukkan bahwa tidak adanya pengawasan terhadap konten dunia maya di Indonesia. Dengan adanya UU ITE ini diharapkan dapat memfilter situs-situs mana saja yang tidak layak untuk di publikasikan dan langsung di blokir agar tidak bisa diakses oleh pengunjung, terutama oleh para remaja dan anak-anak sekolah yang merupakan generasi muda bangsa ini. Jangan sampai merusak moral mereka.

Kemudahan membuat website berupa blog memang saya rasakan sendiri manfaatnya. Dimana saya bisa mempublikasikan tulisan-tulisan saya tanpa harus ribet mendesain dan memprogram webnya juga tidak perlu mengeluarkan uang untuk hosting maupun membeli domain. Kita mengharapkan dengan adanya kemudahan ini maka kita bisa saling berbagi ilmu yang bermanfaat untuk pembaca yang tidak terbatas.

Seperti saya yang menjadikan blog ini sebagai tempat untuk belajar menulis baik menulis berupa tutorial, artikel maupun berita. Karena saya belum percaya diri kalau harus langsung menulis buku, melihat kemampuan saya dalam menulis yang masih sangat minim. Padahal saya punya cita-cita untuk bisa menulis sebuah buku. Dengan blog ini saya lebih percaya diri menulis yang dimulai dari menulis pengalaman2 saya maupun kondisi kehidupan saya sekarang ini. Saya bangga melihat para blogger yang mengisi blognya dengan hal-hal yang bermanfaat. Tapi saya sangat tercengang dan sedih ketika melihat berita tadi pagi di Liputan 6, bahwa ternyata jumlah blog yang berisi pornografi maupaun hal-hal yang tidak mendidik lainnya mungkin jumlahnya lebih banyak lagi.

Sekali lagi dengan adanya UU ITE ini saya dan mungkin anda semua mengharapakan pemerintah benar-benar mengimplementasikannya, untuk mengawasi atau sebagai media sensor terhadap konten website atau weblog agar lebih bermanfaat dan tidak menjerumuskan generasi muda bangsa ini menjadi generasi-generasi yang tidak bermoral.

Saya selalu ingat kata-kata teman saya yaitu “Jangan membawa ke neraka jika tidak mampu membawanya ke surga”. Jadi, jika mampu, jadikan konten website/weblog anda membawa pengunjung anda kepada kebaikan. Tapi jika tidak, jangan sampai konten website anda membawa pengunjung anda kepada kejelekan. Terima kasih.

Referensi :

Implementasi UU Informasi dan Transaksi Elektronik, Bayu Wicaksono, Koran Tempo Edisi 4 April 2008

Steve Jobs : Apple & Kreativitas dari Lorong Getir

Anda tahu siapa pendiri Apple Inc. yang menghasilkan produk-produk digital canggih ? Dia bernama Steve Jobs. Saya juga baru tahu kemarin 4 April 2008 dari Koran Tempo. Di saat saya sedang mengidam-idamkan ingin memiliki laptop Apple, ternyata Koran Tempo edisi 4 April 2008 menghadirkan profil pendiri Apple Inc., juga mengulas produk laptop terbarunya yaitu Macbook Air. Tapi sayang harganya mahal sekali yaitu US$ 3.226. Berapa lama saya harus menabung untuk mendapatkannya?.

Saya terharu dan terkejut ketika membaca profil nya dia, karena ternyata cerita hidupnya sangat getir bahkan sampai di drop out dari Universitas. Oleh karena itu saya ingin berbagi cerita dengan anda, dengan menuliskan kembali apa yang saya baca dari Koran Tempo tersebut, mungkin saja anda juga baru tahu seperti saya.

-----------------------------------------------------------------------------------------------

Energi yang dahsyat itu bernama hidup yang getir. Itulah yang dialami Steve Jobs, Chief Executive Officer dan pendiri Apple inc., yang membuat produk spektakuler, seperti computer Apple yang stylish bentuknya dan iPod yang terjual ratusan juta unit, telepon seluler pintar iPhone, dan laptop supertipis Macbook Air. Ia sudah menjadi miliuner di usia belia. Pada usia 25 tahun, ia sudah punya kekayaan US$ 200 juta dan menjadi orang termuda yang menjadi sampul majalah Time saat itu.

Ini semua bersumber dari energi yang memancar dari hidupnya yang getir dan rasa sakit hatinya karena harus drop out dari universitas yang dia idamkan, Stanford University.

Jobs mulanya adalah anak lelaki malang. Ia terlahir dari ibu yang hamil karena “kecelakaan”. Ibunya yang miskin kemudian berupaya mencarikan orang tua angkat yang cukup kaya agar dia bisa kuliah. Malang, orang tua angkatnya itu hidup pas- pasan (ayah yang tidak tamat SMA).

Ia sempat diterima di Stanford University, tapi kemudian putus karena tidak mampu membayar uang kuliah. Ia harus tidur menumpang di kamar kos temannya. Hidup Jobs juga bergantung pada uang hasil mengumpulkan botol Coca-Cola. Ia akhirnya terpaksa kuliah kaligrafi, mempelajari cara membikin huruf San Serif, Times, Roman dan sebagainya. Saat itu, kaligrafi tak terlihat manfaatnya. Tapi 10 tahun kemudian, ia dapat mendesain komputer Macintosh dengan huruf yang cantik. Windows pun akhirnya menjiplak Mac.

Seandainya tidak DO dan tidak mengambil kelas kaligrafi, ia mungkin tak akan bisa menghasilkan produk secantik itu. “Saya bersyukur bisa drop out,” kata Jobs, seperti dikutip Stanford News Services.

Hidup getir telah membuat energi kreatifnya meluap-luap. Jobs mengaku api kreatifitasnya makin berpijar-pijar setelah dia ditendang dari perusahaan yang didirikannya sendiri bersama sahabatnya, Steve Wozniak, di garasi rumahnya, Apple Inc. Ia kemudian mendirikan perusahaan animasi Pixar, yang melahirkan film Finding Nemo dan Incredible, sebelum akhirnya direkrut kembali masuk Apple Inc.

Rasa perih dan hidup nestapa membuat kreatifitas Jobs melahirkan produk-produk spektakuler yang mengubah gaya hidup dunia. Lihat fenomena iPod yang terjual ratusan juta unit dan toko musik online iTunes.com. iTunes merupakan toko musik pertama dan kini dinobatkan majalah Fortune sebagai penjual terbesar kedua setelah toko grosir Walmart. Fortune bulan lalu juga menobatkan Jobs sebagai CEO nomor 1 dari 500 perusahaan Top dunia.

Tengoklah Macbook Air, laptop supertipis yang bulan ini mulai diluncurkan di Indonesia. Pesonanya bisa mengalahkan laptop tipis keluaran Toshiba, seperti Portage R500 atau Fujitsu. Tengok pula komputer iMac, komputer tanpa kotak komputer lazimnya. Yang ada hanya layar monitor, keyboard dan mouse. Inilah yang bakal menjadi demam baru di negeri ini. Begitulah hidup getir Jobs. Nasihatnya agar tetap kreatif adalah “ Stay hungry. Stay foolish”.

-----------------------------------------------------------------------------------------------

Semoga dapat menjadi salah satu sumber inspirasi hidup anda.

Koneksi database Delphi-MySQL

Bagi anda, programmer Delphi pemula atau yang baru mau belajar membuat aplikasi database dengan menggunakan MySQL sebagai server databasenya, saya punya tips dalam hal memilih jenis komponen untuk koneksinya.

Berdasarkan pengalaman saya ketika pertama kali harus membuat aplikasi database dengan menggunakan database server MySQL, saat itu saya diberi tahu teman bahwa ada komponen untuk koneksi yang mudah dalam melakukan setingnya dan bersifat direct access yaitu MySQLDAC (a member of microOLAP). Benar saja, waktu itu saya langsung menggunakannya, dan saya merasakan kemudahannya. Sebelumnya saya pernah menggunakan ODBC untuk koneksi ke MS. Access, ADO untuk MSSQL Server, MS. Acces dan MS. Excel serta BDE untuk MySQL. Namun dari semua itu, saya merasakan MySQLDAC lah yang paling mudah menggunakannya, sekalipun pemula.

Selain MySQLDAC, anda juga bisa menggunakan komponen koneksi yang sejenis direct access yatu Zeos. Namun, saya mengalami kesulitan ketika pertama kali menginstall komponen Zeos. Beberapa kali saya tidak berhasil. Sampai akhirnya saya tanya dan cari di beberapa milis cara instalasinya, dan akhirnya berhasil.

Zeos sama mudahnya dengan MySQLDAC. Anda hanya menseting host, user, nama database dan password databasenya. Pengguna Zeos sepertinya lebih banyak dibandingkan MySQLDAC, karena gratis. Ini terbukti ketika saya search di google dengan kata kunci MySQLDAC, halaman dalam bahasa Indonesia hanya satu dua yang tampil. Beda dengan Zeos, yang menampilkan lebih banyak tulisan berbahasa Indonesia. Dan di beberapa milis Delphi pun, banyak yang mengungkapkan bahwa Zoes lebih stabil. Walaupun saya belum membandingkannya, karena sudah terlanjur cinta dengan MySQLDAC.

Ada satu perbedaan antara Zeos dan MySQLDAC, yaitu MySQLDAC tidak perlu libmysql.dll dan file *.dll sejenisnya, sedangkan Zeos memerlukannya. Ketika anda menginstallkan aplikasi database Delphi anda yang menggunakan Zeos di komputer klien yang tidak ada server MySQL nya, maka anda harus meng-copykan file *.dll MySQL tadi ke C:\windows\system\ atau C:\windows\\system32, sedangkan aplikasi yang menggunakan MySQLDAC, tidak perlu. Jadi sangat mudah, anda cuma menginstall aplikasi Delphi anda saja.

Sekarang anda tinggal pilih jenis komponen koneksi mana yang akan anda gunakan. Semoga bermanfaat.

Yahoo! Search Melihat Jumlah Link Situs Web

Dengan Yahoo! Search, kita bisa melihat popularitas sebuah situs web dengan melihat web apa saja yang membuat link ke situs tersebut. Caranya, ketik perintah dalam format “link:http://(alamat URL situs web)”. Misalnya, link:http://www.tempointeraktif.co.id.

Sumber : Koran Tempo edisi 4 April 2008

Rabu, April 02, 2008

Penggunaan SESSION PHP

Bagi programmer web yang sudah biasa menggunakan PHP, mungkin bahasan mengenai Session ini merupakan hal yang tidak asing lagi, karena setiap membuat aplikasi berbasis web pasti menggunakan yang namanya Session. Namun bagi programmer web pemula yang menggunakan PHP, maka aturan-aturan penggunaan session ini sebaiknya di ketahui dan di perhatikan, agar tidak mengalami kejadian seperti yang saya alami.

Sebagai programmer PHP pemula, saya punya pengalaman yang menarik dalam masalah Session ini. Pada saat itu saya membuat web di komputer yang menggunakan PHP 5.0.2 dan berjalan dengan lancar aplikasi yang saya buat tersebut. Namun ketika saya pindahkan ke komputer yang menggunakan PHP 5.2.0, betapa kagetnya saya karena tidak bisa menyimpan Session. Waktu itu saya benar-benar bingung kenapa ini terjadi. Saya cek di phpinfo() nya semua spesifikasi PHPnya. Saya lihat register_globalsnya OFF. Pada waktu itu saya lupa juga bahwa kalau register_globals nya OFF, maka antara metode post dan get nya harus sesuai ketika mengirim dan menerimanya. Pada saat itu, saya menyangka web server nya yang error, dan coding php saya ga ada masalah. Oleh karena itu saya tidak mengecek ulang coding saya, karena merasa di komputer lain juga berjalan lancar.

Kesalahan coding saya ketahuan ketika saya tanyakan ke salah seorang teman. Karena ternyata pada komputer yang sebelumnya itu bisa berjalan lancar, karena ternyata register_globals nya ON, dimana mengabaikan jenis metode pengirimannya get atau post. Ternyata coding saya tidak standar dibagian metode pengiriman dan penerimaannya baik itu yang metode post ataupun yang get. Selain itu, pada beberapa file saya tidak menempatkan fungsi session_start() di paling atas coding php, padahal saya menggunakan variable session yang register di halaman sebelumnya. Dari kejadian ini saya mengambil pelajaran yang sangat berharga dan semoga ini juga bermanfaat bagi para programmer php pemula.

Kesimpulan dalam penggunaan Session PHP :

1. Tempatkan fungsi session_start() dibagian paling atas coding php, tidak boleh didahului oleh coding apapun.

2. Perhatikan penamaan variable session ketika session_register() huruf besar kecilnya (case sensitive), karena ketika penggunaan variable session tersebut harus sama jenis hurufnya. (Sebenarnya bukan hanya variable session saja yang bersifat case sensitive tapi juga penamaan variable lainnya di PHP sifatnya case sensitive, termasuk penamaan komponen misalnya name textfiled, textarea, list/menu dll).

3. Setiap kali akan menggunakan variable session, maka harus dituliskan session_start() dibagian paling atas coding.

4. Ketika metode pengiriman variable menggunakan metode post, maka ketika menerima/membaca variable nya pun harus post. Begitu pula ketika metode nya get, maka menerimanya juga harus get.

Misalkan : formlogin.php

.. form action="login.php" method="post" name="form1" ..

……………………

.. input name="txtuser" type="text" class="LongText" ..

.. input name="txtpass" type="text" class="LongText" ..

……………………

login.php

session_start();

if ( (! empty(trim($HTTP_POST_VARS['txtuser'])) && (!empty(trim($HTTP_POST_VARS['txtpass']))) )

{

session_register('SES_USER');

session_register('SES_PASS');

$HTTP_SESSION_VARS['SES_USER'] = $HTTP_POST_VARS['txtuser'];

$HTTP_SESSION_VARS['SES_PASS'] = $HTTP_POST_VARS['txtpass'];

}

…………………..

Keterangan :

Karena di atas kita menggunakan method Post, maka ketika menerima/membaca variabelnya kita menggunakan $HTTP_POST_VARS[], jika di atas anda menggunakan method Get, maka anda harus menggunakan $HTTP_GET_VARS[].

Kepada teman-teman para master PHP yang membaca tulisan ini, apabila apa yang saya tuliskan di atas ada yang salah mohon dikoreksi dengan mengisi komentar. Atau apabila mau menambahkan tulisan tersebut, saya persilahkan. Saya sangat mengharapkan koreksi dari anda semua. Karena saya menulis berdasarkan pengalaman yang saya alami.

Photoshop Express Sudah Online

Adobe systems sudah meluncurkan situs web penyuntingan foto gratis yang bernama Adobe Express sepekan yang lalu. Aplikasi yang masih dalam versi beta ini ditujukan untuk orang awam, seperti pelajar dan guru. Tak seperti versi photoshop orisinil yang rumit, aplikasi ini menyediakan perangkat cropping, penyesuaian warna dan berbagi foto kepada yang lain dengan sekali klik tombol mouse. Setiap pengguna diberikan URL unik dengan ruang penyimpanan hingga 2 gigabyte.

Adobe berharap akan mengeluarkan versi premium layanan ini dalam 6-12 mendatang. Tapi versi gratis itu akan tetap dipertahankan.

Sumber : Koran Tempo Edisi Selasa, 1 April 2008

Google Docs Secara Offline

Awal pekan ini, Google meningkatkan kemampuan layanan aplikasi perkantoran berbasis web-nya, yaitu Google Docs dengan sebuah aplikasi bernama Google Gears. Google Gears adalah sebuah program aplikasi antarmuka (API) JavaScript yang memungkinkan Google Docs mengerjakan dokumen secara offline.

Untuk dapat memanfaatkan fasilitas ini, pertama kali pengguna harus membuka Google Docs, lalu klik link Offline. Setelah itu pengguna harus menginstal program ekstensi Gears. Kemudian, secara otomatis, semua dokumen online akan disinkronkan ke bentuk offline.

Sumber : Koran Tempo Edisi Selasa, 2 April 2008

Ayo Peka! Stop Pembalut Sekali Pakai

  “Saya paling tak suka kalau pegiat lingkungan berteriak betapa sulitnya mengelola sampah pembalut tapi dia sendiri tetap memakainya!“ *** ...