Archive for May, 2008
Friday, May 30th, 2008
Firefox 3 Add-Ons Manager memiliki beberapa fitur baru terutama fitur “Recommended Add-Ons”. Dengan menampilkan windows Add-Ons otomatis firefox akan menampilkan daftar 5 Add-Ons yang direkomendasikan. Link yang ditampilkan akan berubah-ubah
Bila kita ingin menampilkan lebih dari 5 add-ons, konfigurasinya dapat dilakukan langsung melalui firefox:
1. Dalam Address Bar Ketik:
2. Kalo ada peringatan-peringatan jawab setuju saja.
3. Dalam Filter Field isi:
|
extensions.getAddons.maxResults |
4. Ubah angkanya dari angka 5 menjadi angka lain, lebih tinggi atau lebih rendah.
Tapi Firefox 3 tidak akan mengembalikan hasil lebih dari 8 add-ons. Dimasukkan angka berapapun di atas 8, hanya akan menghasilkan 8 saja.
Technorati : firefox, tools, tutorial
Del.icio.us : firefox, tools, tutorial
Posted in linux, myself, windows | 2 Comments »
Wednesday, May 28th, 2008
Tipe Data Primitif dalam Java ada 8 (delapan) yang dibagi ke dalam beberapa kelompok dan diurutkan berdasarkan Nilai Minimum dan Nilai Maksimumnya:
1. Bilangan Bulat:
a. byte (Minimum: -128, Maksimum: 127)
b. short (Minimum: -32,768, Maksimum: 32,767)
c. int (Minimum: -2,147,483,648, Maksimum: 2,147,483,647)
int merupakan tipe data yang biasa digunakan untuk nilai-nilai bilangan bulat, kecuali ada alasan untuk menggunakan tipe data bilangan bulat lainnya.
d. long
Minimum: -9,223,372,036,854,775,808
Maksimum: 9,223,372,036,854,775,807
2. Bilangan Desimal:
a. float
float merupakan tipe data yang biasa digunakan untuk nilai-nilai bilangan desimal, kecuali ada alasan untuk menggunakan tipe data bilangan desimal lainnya, misalnya ingin mendapatkan angka dibelakang koma yang lebih spesifik dengan menggunakan double.
b. double
3. Karakter:
char: Hanya menerima sebuah karakter, yang berada diantara single quote, misal ‘a’
4. Boolean:
boolean: Hanya menerima dua jenis pernyataan, true atau false.
Variabel digunakan untuk menyimpan data yang sesuai dengan tipe data yang digunakan, contohnya
|
tipeData namaVariabel1;
namaVariabel1 = isiAwal;
tipeData namaVariabel2 = isiAwal; |
Dalam Java Variabel memiliki dua posisi penempatan:
1. Lokal
|
public class Lokal {
public static void main (String[] args) {
int angka1 = 1;
int angka2 = 3;
}
} |
2. Global
|
public class Global {
int angka1 = 1;
int angka2 = 3;
public static void main (String[] args) {
}
} |
Contoh Penggunaan Tipe Data Primitif Dalam Java:
|
public class Lokal {
public static void main (String[] args) {
int angka = 123456;
float desimalKecil = 1;
double desimalBesar = 1.887;
char huruf = 'a';
boolean kebenaran = true;
System.out.println(angka);
System.out.println(desimalKecil);
System.out.println(desimalBesar);
System.out.println(huruf);
System.out.println(kebenaran);
}
} |
Technorati : algoritma, java, javase, pemrograman, tutorial
Del.icio.us : algoritma, java, javase, pemrograman, tutorial
Posted in java | No Comments »
Monday, May 26th, 2008
XAMPP Dalam Linux memiliki beberapa parameter yang digunakan untuk menjalankan dan menghentikan kerja seluruh server yang ada dalam XAMPP.
| Parameter |
Deskripsi |
| start |
Menjalankan XAMPP |
| stop |
Menghentikan XAMPP |
| restart |
Menghentikan kemudian Menjalankan kembali XAMPP |
| startapache |
Hanya menjalankan Apache Server |
| startssl |
Menjalankan Apache dalam mode Secure Socket Layer |
| startmysql |
Hanya menjalankan MySQL Server |
| startftp |
Hanya menjalankan ProFTPD Server |
| stopapache |
Hanya menghentikan Apache Server |
| stopssl |
Menghentikan Apache dalam mode Secure Socket Layer |
| stopmysql |
Hanya menghentikan MySQL Server |
| stopftp |
Hanya menghentikan ProFTPD Server |
| reload |
Me-load ulang XAMPP |
| reloadapache |
Hanya Me-load ulang Apache Server |
| reloadmysql |
Hanya Me-load ulang MySQL Server |
| reloadftp |
Hanya Me-load ulang ProFTPD Server |
| php5 |
Aktifkan PHP5 dan Non Aktifkan PHP4 |
| php4 |
Aktifkan PHP4 dan Non Aktifkan PHP5 |
| phpstatus |
Mengecek Versi PHP yang aktif |
| backup |
Melakukan backup pada file konfigurasi XAMPP, log dan data |
| panel |
Menjalankan XAMPP Control Panel berbasis GUI |
| security |
Menjalankan perintah untuk mengecek Security XAMPP |
Contoh Penggunaan:
Posisi Folder dan File Penting Dalam XAMPP:
| Folder/File |
Deskripsi |
| /opt/lampp/bin |
Folder File Eksekusi XAMPP |
| /opt/lampp/htdocs |
Folder File WebSite |
| /opt/lampp/etc/httpd.conf |
File Konfigurasi Apache |
| /opt/lampp/etc/my.cnf |
File Konfigurasi MySQL |
| /opt/lampp/etc/php.ini |
File Konfigurasi PHP |
| /opt/lampp/etc/proftpd.conf |
File Konfigurasi ProFTPD |
Kenapa XAMPP digunakan? Karena untuk fungsi pengembangan XAMPP sudah sangat mewah, mendukung seluruh aplikasi-aplikasi yang dibutuhkan untuk pengembangan Web.
Technorati : apache, linux, mysql, pemrograman, php, tools, tutorial
Del.icio.us : apache, linux, mysql, pemrograman, php, tools, tutorial
Posted in apache, linux, mysql, php | No Comments »
Thursday, May 22nd, 2008
Ranking situs ini di blog-indonesia.com hari ini adalah 666.

Jangan-jangan nanti ada hoax lagi mengenai angka 666 ini pada para blogger. Blogger yang mendapatkan nomor ini akan ditampilkan di front page google, yahoo, digg, stumbleupon dan technorati.
Technorati : foto, iseng, kutip
Del.icio.us : foto, iseng, kutip
Posted in myself | 4 Comments »
Wednesday, May 21st, 2008
XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support php programming. XAMPP merupakan software yang mudah digunakan, gratis (pasti) dan mendukung instalasi di Linux dan Windows. Keuntungan lain adalah cuma nginstal sekali dapat Apache Web Server, MySQL Database Server, PHP Support (PHP4 dan PHP5) dan beberapa module.
Hanya bedanya kalo yang Windows sudah dalam bentuk instalasi grafis dan yang Linux dalam bentuk file terkompresi tar.gz. Sentuhan lain yang berbeda adalah Windows memiliki fitur menyalakan server secara grafis, sedangkan Linux masih berupa perintah dalam console. Karena yang Linux rada sulit, maka versi ini saja yang akan dibahas.
Dulu, XAMPP untuk Linux dinamakan LAMPP, sekarang namanya hanya XAMPP FOR LINUX.
Perintah yang dibahas disini menggunakan LinuxMint, jadi seharusnya berlaku untuk semua Ubuntu dan turunannya, dan dengan asumsi bahwa XAMPP sudah didonlot :D, saya pake yang versi 1.6.6, sesuaikan versinya ya.
Instalasi:
1. Akses Linux Shell (Console)
2. Ekstraksi akan dilakukan ke folder /opt, karena folder /opt milik root maka harus memiliki account su
|
sudo tar xvfz xampp-linux-1.6.6.tar.gz -C /opt |
3. XAMPP sudah terinstall dalam folder /opt/lampp
Penggunaan:
1. Untuk menjalankan XAMPP tinggal menggunakan perintah ini dalam Shell
Bila terjadi error otorisasi login, gunakan su
|
sudo /opt/lampp/lampp start |
2. Bila perintah dieksekusi dan berhasil, maka akan muncul teks:
|
Starting XAMPP 1.6.6...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started. |
Berarti Apache dan MySQL sudah berjalan di background.
Pengujian:
1. Buka Web Browser
2. Ketikkan http://localhost dalam Web Browser
3. Bila masuk ke dalam Web XAMPP berarti semua langkah telah berhasil dilakukan.
Pengamanan (Optional):
Secara default, ada beberapa faktor keamanan yang harus dikonfigurasi. Faktor keamanan yang masih harus dikonfigurasi adalah:
1. MySQL Administrator (root) tidak memiliki password.
2. MySQL Daemon dapat diakses dari jaringan
3. ProFTPD menggunakan password “lampp” untuk user “nobody”
4. PHPMyAdmin dapat diakses dari jaringan
5. Semua contoh dapat diakses dari jaringan
6. MySQL dan Apache bekerja dalam konfigurasi user yang sama (nobody)
Untuk memperbaiki beberapa faktor keamanan dapat digunakan perintah ini:
|
/opt/lampp/lampp security |
Technorati : apache, linux, mysql, pemrograman, php, tools, tutorial
Del.icio.us : apache, linux, mysql, pemrograman, php, tools, tutorial
Posted in apache, linux, mysql, php | 1 Comment »
Thursday, May 15th, 2008
Untuk melakukan kompilasi dan eksekusi file Java, yang pertama kali harus dilakukan adalah menyetting Crimson Editor bila kita menggunakannya atau menyetting PATH dan ClassPATH bila kita menggunakan Command Prompt atau Console yang semuanya telah dibahas dalam tutorial sebelumnya.
Bila menggunakan software Crimson Editor untuk mengetikkan program Java, maka hanya tinggal menggunakan Hot Key-nya untuk melakukan kompilasi dan eksekusi file Java. Pada tutorial sebelumnya kita sudah menggunakan F7 untuk kompilasi dan F5 untuk eksekusi. Setelah kita mengetikkan program dan melakukan kompilasi dengan F7, Crimson Editor harus memiliki tampilan seperti ini:

Kalau Crimson Editor tidak menampilkan teks apapun, coba cek ke setting Kompilasi Java, pastikan kalau Capture Output sudah diceklist. Tapi kalau ternyata tampilannya muncul tapi tidak seperti gambar maka kemungkinan ada salah tulis/ketik pada kode program, coba cek apakah penulisannya sudah sama (huruf, tanda titik-koma, tanda kurung).
Kalau tampilannya sudah sama, maka langsung coba eksekusi dengan F5, tampilannya adalah:

Untuk yang menggunakan Command Prompt atau Console, tolong dipastikan lagi kalau PATH dan ClassPATH sudah disetting, kalau belum maka program tidak akan jalan.
Caranya adalah langsung saja mengetikkan perintah di bawah ini di dalam folder tempat kita menyimpan kode program, misalkan kalau Hello.java disimpan di drive C, maka disinilah kita mengetikkan perintah kompilasi dan eksekusi. Cara ini juga berlaku dalam Linux.
|
Kompilasi:
javac Hello.java |
Hasilnya akan kelihatan seperti ini:

Bila tidak terjadi kesalahan dalam PATH, ClassPATH atau penulisan kode program, maka kompilasi tidak akan menampilkan pesan apapun (berarti kompilasi berhasil dan program tinggal dieksekusi)
Hasilnya adalah:

Technorati : java, javase, tools, tutorial
Del.icio.us : java, javase, tools, tutorial
Posted in java | No Comments »
Tuesday, May 13th, 2008
Setelah kita melakukan setting PATH secara manual menggunakan Command Prompt/Console atau melakukan setting konfigurasi pada Crimson Editor, sekarang kita coba untuk mengetikkan sebuah program yang hanya akan menampilkan teks Hello, World.
Dalam java, teks yang diketikkan akan memiliki sifat case-sensitive (jadi kata yang diketikkan akan memiliki arti yang berbeda bila hurufnya beda, contoh: java, Java, JAVA adalah tiga kata yang berbeda karena ukuran hurufnya beda)
Program dalam java harus mengikuti beberapa kaidah tertentu, misalnya nama file harus sama dengan nama class dari program tersebut, contoh:
|
public class NamaFile {
} |
berarti nama file dari class di atas adalah NamaFile.java. Kalau kita tidak menggunakan cara ini, maka program akan error waktu dikompilasi.
Nama file dalam java harus diakhiri dengan akhiran .java, supaya dapat dikenali sewaktu file dikompilasi. Program pertama kita akan memiliki nama file Hello.java
|
public class Hello {
public static void main (String[] args) {
System.out.println("Hello, World");
}
} |
1. Karena program kita memiliki nama file Hello.java, maka class-nya akan bernama Hello.
2. Perintah: “public static void main (String[] args)” adalah perintah yang akan dicari oleh java untuk mengeksekusi program yang telah kita buat, tapi ini hanya berlaku kalau kita buat program untuk Windows atau Command Prompt/Console. Sekarang kita masih menggunakan perintah ini.
3. Perintah: System.out.println(”Hello, World”) adalah perintah untuk mencetak kata/kalimat “Hello, World” ke layar Command Prompt/Console
4. Coba bedakan dengan beberapa kombinasi perintah di bawah ini, dimana bedanya?
|
public class HelloLagi {
public static void main (String[] args) {
System.out.print("Hello, ");
System.out.print("World");
}
} |
Simpan dengan nama file: HelloLagi.java
|
public class LagiLagiHello {
public static void main (String[] args) {
System.out.println("Hello, ");
System.out.println("World");
}
} |
Simpan dengan nama file: LagiLagiHello.java
Technorati : algoritma, java, javase, pemrograman, tutorial
Del.icio.us : algoritma, java, javase, pemrograman, tutorial
Posted in java | No Comments »
Friday, May 9th, 2008
Masih layakkah kendaraan seperti ini disebut sebagai kendaraan umum bagi masyarakat? Apakah lulus uji emisi? Kaca diganti dengan plastik yang dilakban? Apakah kendaraan ini bebas dempul?
Mungkin yang berada di dalam tidak merasa risih dengan keadaan kendaraan ini (sudah biasa atau terpaksa biasa), tapi yang berada di luar pasti melihatnya dengan penuh kasihan melihat kendaraan seperti ini masih diberikan izin untuk menjadi angkutan oleh pemerintah.
Bagaimana tingkat polusi di Bandung bisa rendah, kalau sekali gas saja kendaraan ini langsung membuang asap melalui knalpot yang langsung menghitamkan langit Bandung.


Difoto saat sedang menunggu Lampu Lalu Lintas berubah menjadi warna hijau di perempatan buah batu - soekarno hatta menuju ke arah utara.
Technorati : bandung, foto, indonesia, iseng, kritik, rusak
Del.icio.us : bandung, foto, indonesia, iseng, kritik, rusak
Posted in myself | 2 Comments »
Monday, May 5th, 2008
Struktur Mount Points dalam Sistem Partisi Linux dapat dijelaskan sebagai berikut:
1. /boot
Berisi Boot Loader dan Boot Menu. Untuk dibaca pada saat boot, karena saat penting maka harus dijadikan partisi Linux yang paling awal.
2. /
Memiliki seluruh sistem file yang ada di Linux, memiliki beberapa lokasi penting seperti /etc, sbin, /lib yang tidak dapat terpisah dalam partisi lain. Beberapa lokasi akan sering ditulisi (misalnya /tmp) tetapi kebanyakan hanya akan dibaca. Urutannya berada pada urutan kedua setelah partisi /boot.
3. /usr
Memiliki seluruh file eksekusi binary dan antarmuka grafik X11 dan pustaka-pustaka yang dimiliki oleh aplikasi. Akan ditulisi pada saat instalasi aplikasi atau melakukan kompilasi kernel. Selebihnya hanya akan dibaca, karena fungsinya mempengaruhi proses boot dan sistem secara keseluruhan maka harus partisinya harus berada pada sebelum atau sesudah partisi “/”
4. /opt
Beberapa distro memiliki lokasi ini untuk aplikasi-aplikasi opsional yang kurang penting (Dari pandangan sistem) . Akan sering ditulisi bila sering sekali menginstall atau menguninstall aplikasi.
5. /srv
Beberapa distro memiliki lokasi ini untuk menjalankan WWW dan/atau FTP Server. Beberapa admin memilih untuk membuat mount point ini sebagai tempat menjalankan Network Services. Akan sering ditulisi, apalagi bila menggunakan logging.
6. /var
Digunakan untuk data-data variabel. Biasanya logging untuk sistem disimpan di area ini. Sangat sering ditulisi.
7. /home
Tempat dimana user menyimpan data-data (personal atau kerjaan) dan konfigurasi dari aplikasi yang digunakan. Dibaca dan ditulis secara ekstensif.
Technorati : linux, tools, tutorial, xandros
Del.icio.us : linux, tools, tutorial, xandros
Posted in linux | No Comments »