Archive for August, 2007
Monday, August 20th, 2007
IEEE 802.11 membagi standard utama menjadi tiga sub-standar, yaknik ; 802.11a, 802.11b, dan 802.11g. Berdasarkan table yang ada kita membuat perbandingan dan persamaan antara standard tersebut dan Bluetooth. Bluetooth juga merupakan salah satu alternative teknologi jaringan wireless. (more…)
Posted in telekomunikasi, Hardware Komputer, Internet dan Web, Jaringan Komputer | No Comments »
Monday, August 20th, 2007
Fungsi adalah suatu kumpulan instruksi yang menghasilkan sebuah nilai jika dipanggil. Pada SQL dikenal salah satu fungsi yaitu fungsi agregat. Fungsi agregat disediakan oleh SQL untuk menghasilkan sebuah nilai berdasarkan sejumlah data. (more…)
Posted in Komputer dan Informatika Dasar, Database | No Comments »
Sunday, August 12th, 2007
Salah satu pertanyaan yang sering muncul dari mahasiswa saya, atau dari peserta presentasi yang saya berikan, adalah bagaimana caranya untuk menjadi pakar IT. Ini sebuah pertanyaan singkat yang jawabannya bisa panjang. Pertanyaan lain yang terkait dengan itu adalah “apa saja yang harus saya pelajari untuk menjadi pakar IT (programming, networking, database, dan bidang lain yang seperti itu)?“ (more…)
Posted in Aplikasi Server, Hardware Komputer, Pemrograman C, blog/website, Animasi dan Multimedia, Pemrograman Java, Jaringan Komputer, Bisnis Internet, Pemrograman HTML, XML dan CSS, Internet dan Web, Database | No Comments »
Sunday, August 12th, 2007
Banyak orang yang bingung dengan banyaknya blog saya. Setiap ada layanan blog baru, terutama yang gratisan, langsung saya ambil. Akibatnya saya memiliki banyak blog dan ini membingungkan pembaca. Sampai-sampai Priyadi membuatkan agregat blog saya dalam Planet GBT. Sayangnya Planet GBT ini belum bisa mengakumulasi komentar. Jadi saya (dan Anda) harus tetap mengunjungi blog-blog saya secara rutin. (more…)
Posted in blog/website, Internet dan Web, Pemrograman HTML, XML dan CSS | No Comments »
Saturday, August 11th, 2007
Linux kini telah berumur lebih dari 15 tahun. Apa saja yang telah dijalani dan apa pula yang terjadi saat ini? Mari kita lihat sama-sama.
Bagi pengguna sistem Linux, barangkali salah satu daya tarik terbesar adalah kernel. Bayangkan saja, kernel yang terdiri lebih dari 6 juta baris kode itu terbuka begitu saja. Siapa saja bisa melongok ke dalam source code kernel dan bahkan melakukan modifikasi, atau apapun. Tentunya, di dalam batasan lisensi yang digunakan. Dari sisi pengguna, keterbukaan ini juga sangatlah menarik. Pengguna bisa menambah atau mengurangi fitur kernel sesuai keinginan atau kebutuhan. Pada akhirnya, sistem Linux yang digunakan bisa benar-benar berbeda dengan pengguna lainnya. (more…)
Posted in Linux, Aplikasi Server | No Comments »
Wednesday, August 8th, 2007
JavaScript merupakan bahasa pemrograman script (scripting language) guna mendukung tampilan halaman web yang lebih interaktif dibandingkan program CGI. Dengan JavaScript sebuah halaman web bersifat lebih “mandiri” terhadap servernya karena dapat memproses masukan user, tanpa harus berkomunikasi lagi dengan server, sehingga dapat mempercepat keluaran yang diinginkan user, dan menghemat bandwidth saluran komunikasi. (more…)
Posted in Pemrograman JavaScript, eLearning dan eDucation, Internet dan Web | No Comments »
Wednesday, August 8th, 2007
Jika anda mempunyai direktori web yang tidak ingin diakses oleh orang lain, maka cara di bawah ini bisa anda terapkan untuk hal tersebut. Metodanya adalah setiap orang yang akses ke direktori web tersebut akan ditampilkan prompt username dan password untuk otentikasi.
Langkah-langkah:
1) Buat file .htaccess yang ditempatkan/disimpan dalam direktori web yang diproteksi misalnya direktori /home/httpd/htdocs, dengan konfigurasi:
AuthUserFile /home/httpd/htdocs/.htpasswd
AuthGroupFile /dev/null
AuthName “Private Administrative Zone”
AuthType Basic
<Limit GET POST>
require valid-user
</Limit> |
2) Buat file untuk menyimpan data username dan password dengan nama yang tertera pada AuthUserFile, menggunakan perintah:
~# htpasswd -c /home/httpd/htdocs/.htpasswd sibolang <enter>
New password: <enter>
Re-type new password: <enter>
Adding password for user sibolang
~# |
.htpasswd adalah file untuk menyimpan username dan passoword (tidak harus dengan nama .htpasswd), username-nya adalah sibolang dan password-nya yang anda isikan. Untuk menambah user lainnya gunakan perintah htpasswd tanpa -c
3) Untuk menghapus user, buka file .htpasswd tersebut dan hapuslah user yang anda inginkan.
4) Jangan lupa untuk mengubah konfigurasi httpd.conf Apache pada home direktori yang diproteksi tersebut, yaitu pada perintah AllowOverride None ke AllowOverride All
<Directory “/home/httpd/htdocs”>
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Menjadi:
<Directory “/home/httpd/htdocs”>
Options None
AllowOverride All
Order allow,deny
Allow from all
</Directory> |
Posted in Linux, Keamanan dan Hacking, Aplikasi Server, Internet dan Web | No Comments »
Monday, August 6th, 2007
PHP Triad biasa dikenal oleh developer web adalah aplikasi yang membundel Apache, MySQL dan PHP. Itu apabila sang developer web memakai system operasi Windows Fam. Pertanyaannya aplikasi apa yang dapat melakukan hal yang sama dengan PHP Triad tetapi berjalan di system Linux??
Jawaban sederhananya adalah XAMPP sebagai salah satu alternatif bagi developer web apabila akan migrasi ke Linux.
XAMPP adalah pengembangan dari LAMPP (Linux Apache MySQL PHP and Perl) plus FTP dan e-mail server yang sederhana.
Download XAMPP:
# wget http://jaist.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.4a.tar.gz
Ekstrak paket tarball:
# tar xfvz xampp-linux-1.5.4a.tar.gz -C /opt/
–>> Artinya paket tarball dari xampp-linux akan di ekstrak ke dalam direktori /opt.
Masuk ke direktori tujuan:
# cd /opt/lampp/
# ls -l
–>> Isi dari direktori /opt/lampp/
total 85
drwxr-xr-x 20 root root 552 Sep 29 16:31 .
drwxr-xr-x 9 root root 544 Feb 14 13:49 ..
-rw-rw-r– 1 root root 40999 Sep 29 16:12 RELEASENOTES
drwx—— 2 root root 48 Feb 11 2004 backup
drwxr-xr-x 3 root root 7248 Sep 29 16:33 bin
drwxr-xr-x 2 root root 96 Jul 14 2004 cgi-bin
drwxr-xr-x 3 root root 976 Oct 16 2005 error
drwxr-xr-x 10 root root 672 Sep 10 16:13 etc
drwxr-xr-x 7 nobody root 528 Jun 8 2006 htdocs
drwxr-xr-x 3 root root 4600 May 31 2003 icons
-rwxr-xr-x 1 root root 14460 Aug 25 06:32 lampp
drwxr-xr-x 10 root root 4680 Sep 29 16:33 lib
drwxr-xr-x 2 root root 48 Apr 27 2006 libexec
drwxr-xr-x 37 root root 944 Mar 14 2006 licenses
drwxr-xr-x 2 root root 176 Sep 29 16:23 logs
drwxr-xr-x 2 root root 2544 Sep 29 16:33 modules
drwxr-xr-x 9 root root 2736 Aug 25 06:32 phpmyadmin
drwxrwxrwx 2 root root 824 Mar 24 2006 phpsqliteadmin
drwxr-xr-x 2 root root 184 Sep 29 16:33 sbin
drwxr-xr-x 15 root root 376 Sep 29 16:31 share
drwxr-xr-x 3 root root 80 Jan 19 2005 tmp
drwxr-xr-x 5 root root 120 Sep 29 16:23 var
Parameter aplikasi:
# ./lampp
Usage: ./lampp
start Start XAMPP (Apache, MySQL and eventually others)
startapache Start only Apache
startssl Start only SSL support
startmysql Start only MySQL
startftp Start only ProFTPD
stop Stop XAMPP (Apache, MySQL and eventually others)
stopapache Stop only Apache
stopmysql Stop only MySQL
stopssl Stop only SSL support
stopftp Stop only ProFTPD
reload Reload XAMPP (Apache, MySQL and eventually others)
reloadapache Reload only Apache
reloadmysql Reload only MySQL
reloadftp Reload only ProFTPD
restart Stop and start XAMPP
security Check XAMPP’s security
php5 Activate PHP5
php4 Activate PHP4
phpstatus Which version of PHP is active?
backup Make backup file of your XAMPP config, log and data files
panel Starts graphical XAMPP control panel
Untuk menjalankanya:
# ./lampp start
Sekarang tinggal browse http://localhost/ di mozilla. Gutlak..!
Referensi: http://www.apachefriends.org/en/xampp.html
Posted in Pemrograman PHP, Aplikasi Server, Internet dan Web | No Comments »
Monday, August 6th, 2007
Pasti bloggers mania pada tau salah satu engine yang mendukung blog bernama Wordpress. Sekarang telah tersedia aplikasi Wordpress yang bisa dijalankan di komputer sendiri. Dalam artikel ini gw pake system linux SuSe 10 buat kelinci percobaannya. Gini nih caranya…
Download Wordpress
Seperti biasanya gw lebih seneng klo pake aplikasi wget, gak tau knapa…
# wget http://wordpress.org/latest.tar.gz
Aktifkan webserver dan phpMyAdmin
Pada kasus ini sudah diterangkan cara installasi XAMPP di artikel sebelumnya. Baca dulu –>> http://dadhee.blogspot.com/2007/02/ migrasi-dari-php-triad-ke-xampp.html .
Ekstrak file latest.tar.gz
# tar xfvz latest.tar.gz -C /opt/lampp/htdocs/
Rubah permission file
Agar hasil konfigurasi nanti bisa ditulis, maka rubah permission file dari file ekstrak tadi.
# chmod 777 /opt/lampp/htdocs/wordpress/
Installasi via web browser
Installasi selanjutnya via web browser. Di sini gw pake Mozilla Firefox. Ketikan http://localhost/wordpress.
Kemudian akan disambut oleh text “There doesn’t seem to be a wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.” Lalu silahkan meng-klik create a wp-config.php file through a web interface untuk melanjutkan.
Kemudian kita akan dihadapkan dengan aturan main dalam installasi wordpress, kalau ente setuju dengan semua itu maka berikutnya adalah klik let’s go! untuk melanjutkan tahap installasi.
Buat database
Buka http://localhost/phpMyAdmin . Buat database dengan nama (terserah) wordpress.
Lanjutkan tahap Installasi via web browser
Isi form yang disuguhkan disana, diantaranya adalah : Database Name, sesuai dengan database yang telah dibuat sebelumnya, yaitu wordpress. User Name, user name mysql (username defaultnya adalah root). Password, masukan password mysql dari user root. Database Host, untuk database host local, ente masukin aja localhost (klo meng-installnya di system lokal). Table Prefix, (abaikan aja) kalau sudah klik Submit.
Kalau sudah yakin dengan apa yang telah kita ketikan tadi maka kita akan diberi pesan: “All right sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to run the install! “. Klik untuk melanjutkan proses installasi berikutnya.
Klik First Step » untuk lanjut. maka kita akan dihadapkan kembali dengan form isian untuk mengisi form: Weblog title, title yang akan ditampilkan di blog. Your e-mail, alamat e-mail pengguna. Kalau formnya sudah di isi semua dengan benar maka klik Continue to Second Step >> Installasi sudah selesai dan wordpress hasil install akan menampilkan User name, Password, Login address. Password biasanya di beri secara otomatis dan bisa diubah kalau ente-ente pade dah masuk ke halaman adminstrator.
Buat login admin ada di link: http://localhost/wordpress/wp-admin/
Tahap selanjutnya tergantung pada kreatifitas dan imajinasi ente-ente dalam membuat sebuah blog.
Posted in Aplikasi Server, Internet dan Web | No Comments »
Monday, August 6th, 2007
Dalam pemanfaatan dan penjelajahan informasi, posisi memegang peranan yang sangat penting. Sebuah berita umumnya mengandung satu komponen penting yaitu lokasi (Where) selain 4 W dan 1 H lainnya (What/Who, When, Why, How). Komponen lokasi (Where) akan dibahas lebih jauh dalam tulisan ini. Berita tentang kejadian tertentu seperti bencana, kejahatan, pementasan, rencana event dan sebagainya akan mensyaratkan lokasi sebagai unsur penting.
Dengan apa lokasi dijelaskan? Yang umum digunakan adalah penjelasan deskriptif. Dalam sebuah berita atau informasi posisi dijelaskan dengan kata-kata yang mendeskripsikan daerah administrative (nama desa, kecamatan, kabupaten), atau tanda geografi khusus (land mark) seperti nama jalan, monumen, gedung terkenal dan lain sebagainya. Tempat kejadian dalam suatu berita biasanya diasosiasikan dengan daerah administrasi atau land mark tersebut.
Cara lain untuk menyatakan lokasi tentu saja adalah dengan peta. Koran atau majalah, misalnya, sering melengkapi berita dengan peta yang menggambarkan lokasi terjadinya sesuatu. Demikian pula dengan berita online, peta juga sering digunakan. Persoalannya, peta yang ditampilkan pada media online seringkali bersifat statis karena hanya berupa gambar (jpeg, bmp, png, gif, dll) yang disisipkan bersama teks. Masalah lain, bagi penyedia berita non-profesional, misalnya penulis blog, menggambar peta tentu saja bukan sesuatu yang mudah. Jikapun bisa, banyak yang tidak memiliki waktu untuk menggambar peta untuk setiap kejadian yang ingin diberitakan. Kalaupun bisa mendapatkan gambar peta di internet, seringkali gambar tersebut tidak secara tepat menggambarkan lokasi penting yang diinginkan. Bagaimana bisa melengkapi berita dengan peta secara mudah, gratis dan interaktif? Mari kita simak.
Salah satu solusi untuk ini adalah http://www.wikimapia.org/, sebuah situs pemetaan menggunakan data Google Maps (GM), yang diluncurkan bulan Mei 2006. GM (http://maps.google.com) sendiri hadir dengan cara pandang baru terhadap data keruangan bumi (geospasial). Dia memungkin pengguna internet menjelajah dunia secara virtual dengan citra satelit yang menggambarkan permukaan bumi sesungguhnya. Anda bisa terbang dari atas Prambanan melesat menuju Sydney Opera House dan sekejap kemudian melintasi Eifel Tower di Perancis. Semuanya mudah, menyenangkan dan yang paling menarik: gratis!
Mari kita kembali ke Wikimapia. Karena menggunakan data GM, Wikimapia memiliki data untuk seluruh dunia berupa peta dan citra satelit. Dengan Wikimapia, Simpang Lima Semarang, misalnya, akan terlihat dengan sangat jelas. Dengan Wikimapia, pengguna internet bisa memberi label untuk setiap tempat di permukaan bumi. Karena itulah Wikimapia mengusung slogan ”Mari deskripsikan seluruh dunia”, ”let’s describe the whole world”. Melalui Wikmapia, setiap orang bisa berkontribusi memberi keterangan untuk setiap tempat di seluruh dunia, mulai dari yang monumental seperti tujuh keajaiban dunia versi baru yang kontroversial, hingga tempat kos Paijo di Pogung Kidul Yogyakarta atau rumah Pak Wayan di Desa Tegaljadi yang terpencil di Bali. Sepanjang data tersebut ada di Google Maps, semuanya bisa. Inilah yang saya sebut dengan mendeskripsikan bumi.
Selain untuk mendeskripsikan bumi, Wikimapia juga bisa digunakan untuk melengkapi berita degan informasi kebumian, dalam hal ini keterangan lokasi. Jika Anda seorang blogger atau penglola website profesional, Anda pasti sering bercerita tentang tempat, baik itu tempat penting lokasi penelitian, negosiasi internasional atau sekedar tempat Anda bertemu pertama kali dengan kekasih hati. Apapun itu, places do matter. Semua tempat itu penting, tergantung konteks sejarahnya.
Anda bisa menampilkan peta yang sudah Anda deskripsikan melalui Wikimapia di website atau blog Anda dengan mudah. Misalnya Anda sedang bercerita tentang tempat piknik kantor minggu lalu, lokasi pusat gempa dan bencana lainnya, atau lokasi demonstrasi mahasiswa atau sekedar lokasi yang menurut Anda romantis, Anda bisa menunjukkannya di Wikimapia dan kemudian menampilkannya di website atau blog. Inilah yang saya sebut sebagai membumikan deskripsi, deskripsi tekstual yang dilengkapi dengan informasi geospasial. Bagaimana caranya?
-
Kunjungi www.Wikimapia.org sehingga anda melihat tampilah citra satelit dunia.
-
Jika perlu, Anda bisa registrasi untuk mendapat hak yang lebih dari pengunjung biasa, misalnya mengubah deskripsi tempat yang sudah dibuat orang lain. Klik menu Wikimapia dan pilih Login/Register
-
Cari tempat yang Anda inginkan. Bisa juga menggunakan fasilitas ”search” untuk mencari kota atau propinsi tempat yang Anda maksud.
-
Tentukan tingkat kedetailan tampilan dengan mengatur perbesaran (zoom in atau out) menggunakan tanada [-] atau [+] di kiri atas.
-
Tambahkan deskripsi dengan terlebih dulu menandai tempat yang Anda inginkan dengan menu Add Place sehingga akan muncul segi empat. Geser dan sesuaikan ukurannya sedemikian rupa sehingga melingkupi lokasi yang diinginkan. Klik save untuk menuliskan deskripsi. Tentukan bahasa, kategori lokasi dan tulis keterangan lain yang kira-kira berguna bagi pengunjung lainnya. Klik save untuk menyimpan. Anda baru saja mendeskripsikan satu tempat di permukaan bumi.
-
Geser tampilan citra satelit sedekimian rupa sehingga tempat yang sudah Anda deskripsikan berada tepat di pusat layar, ditandai dengan tanda ”tambah” [+].
-
Untuk menampilkannya di website atau blog, klik menu Wikimapia dan pilih Map on your page sehingga muncul segi empat agak besar. Apa yang akan muncul di website Anda adalah yang di dalam kotak tersebut. Geser dan sesuaikan ukuran kotak sehingga melingkupi daerah yang Anda maksud.
-
Selain muncul kotak, akan muncul juga kode HTML untuk menampilkan peta ini di website Anda. Kode ini akan nampak seperti
<iframe src=”http://wikimapia.org/s/…frameborder=”></iframe>
-
Salin kode tersebut dan tempelkan di website/blog sebagai kode HTML. Biasanya kode ini untuk melengkapi berita/informasi teks yang sudah ditulis sebelumnya.
-
Kini Anda memiliki suatu berita di website/blog yang dilengkapi lokasi kejadian dalam bentuk citra satelit interaktif. Pengunjung bisa memperbesar dan memperkecil tampilan, termasuk bisa menggeser menuju tempat yang inginkan. Gambar dalam artikel ini, misalnya, menunjukkan Wikimapia yang menampilkan Simpang Lima Semarang.
Meskipun memiliki banyak keistimewaan, Wikimapia juga memiliki kelemahan. Adanya banyak segi empat tumpang tindih akibat banyaknya orang yang mendeskripsikan tempat menyebabkan tampilan yang kurang cantik. Masalah lain adalah keterangan teks akan muncul kalau diklik dan itu akan menyebabkan browser ‘lari’ menuju website Wikimapia, meninggalkan website/blog tempat peta itu dipasang.
Meski demikian, ada banyak jalan menuju Roma. Dalam artikel lain akan kita lihat alternatif lain untuk menampilkan peta tanpa kedua masalah tersebut. Tunggu saja
Posted in Animasi dan Multimedia, Internet dan Web | No Comments »