Instalasi Sun Java (JDK) di CentOS-5


Pada CentOS-5 defaultnya telah ada Java, akan tetapi Java yang terpasang adalah GNU Java (versi 1.4.2). seperti terlihat dibawah ini

[helix@helix ~]$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20070626 (Red Hat 4.1.2-14)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
[helix@helix ~]$ Read the rest of this entry »

Perbandingan Protocol Wireless LAN


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. Read the rest of this entry »

Fungsi Agregat pada MySQL


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. Read the rest of this entry »

Mau menjadi pakar IT


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)? Read the rest of this entry »

Perbandingan Blog: mengapa saya memiliki banyak blog


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. Read the rest of this entry »

Mengenal kernel Linux


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. Read the rest of this entry »

Kalkulator dengan Aplikasi JavaScript


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. Read the rest of this entry »

Proteksi Direktori Web Menggunakan .htaccess Pada Linux


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>

Migrasi dari PHP Triad ke XAMPP


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

Membuat server blog Wordpress pada jaringan komputer lokal


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.