Jumat, 30 Oktober 2009

Java...

Applet : Agar aplikasi JAva GUI jalan di WEB.
JMF : Library untuk membuat aplikasi multimedia.
JUNIT : Katanya(Developer Java) sih library testing untuk testing program java misal kita buat DAO untuk CREATE, EDIT, DELETE pada Database maka sebelum digunakan dalam aplikasi Logik / Service Layer.
Ant : Built tool untuk XML. Yang ini nggak perlu dipelajari. Biasanya udah terintegrasi dengan IDE seperti Net Beans, Eclipse dll.
Java Mail : Library untuk akses mail.

1. IDE ( Itegrated Development Enviroment)
- Sun Java Studio Enterprise 8 & Java Studio Creator (Web Development)
Hanya menjadi anggota Sun Developer Netword.
http://developers.sun.com/prodtech/javatools/free/
- NetBeans
Sekarang udah mencapai versi 5. Download free di www.netbeans.org
- Oracle JDeveloper
Didukung dengan teknologi Toplink ORM, serta Oracle ADF (Application Development Framework). Fasilitasnya adalah ADF-Faces yang menyediakan komponen JSF yang menarik dan mendukung visual development.
http://www.oracle.com/technology/software/products/jdev/
- Eclipse
Adanya fasilitas refactoring.
http://www.eclipse.org

2. Aplication Server
- Apache Tomcat
Java Web Container yang mendukung Servlet dan JSP
http://jakarta.apache.org/tomcat/index.html
- WebSphere Community Edition
IBM WebSphere. Versi 1.0 dibangun berbasiskan Apache Geronimo
http://www-306.ibm.com/software/webservers/appserv/community/
- JBoss
JBoss merupakan Java open source application server terpopuler.
http://www.jboss.org
- Oracle XE (Oracle Express Edition)
Versi oracle ini bener-bener gratis. Oracle XE ini memberikan kemudahan bagi developer yang ingin mendevelop aplikasi database menggunakan Oracle
http://www.oracle.com/technology/products/database/xe/
- GlassFish
GlassFish merupakan versi open source dari Sun Java Application Server
https://glassfish.dev.java.net/

3. Database
- Mckoi SQL Database
Free Java Database Server. Merupakan database SQL yang ditulis dalam Java. Mckoi dapat beroperasi sebagai multi-threaded server database yang mendukung multiuser, selain itu juga difungsikan sebagai embedded database.
www.mckoi.com/database/
- HSQLDB
Merupakan relational database engine yang ditulis dengan Java yang menjadi engine dari database di OpenOffice 2.0.
http://hsqldb.org/

4. Reporting
JasperReport dan IReport
JasperReport merupakan library untuk reporting yang dapat menghasilkan report dalam berbagai format seperti HTML, Excel file, PDF,
maupun Windows Viewer.
http://www.jaspersoft.com
IReport merupakan tool visual editing untuk report berbasis JasperReport
http://ireport.sourceforge.net

Kamis, 29 Oktober 2009

Apache FTP Server for Windows & Konfigurasinya

Apache mengeluarkan FTP Server berbasis java untuk berbagai platform. Dan Operating System Windows salah satunya.

Karena program ini berbasis Java, anda harus menginstal JDK (Java Development Kit). JDK ini dapat didownload di http://java.sun.com/javase/downloads/index.jsp. Setelah download selesai silahkan melakukan instalasi.

Untuk Apache FTP servernya silahkan mengunjungi http://mina.apache.org/ftpserver/ dan download program yang paling baru. Setelah melakukan download silahkan extract di directory yang anda pilih. Program ini bisa dijadikan service dengan cara:
Masuk ke directory bin dari ftp server kemudian jalankan
service install.

Untuk melihat konfigurasi startupnya, pada directory bin juga jalankan:
ftpdw.

Untuk konfigurasinya silahkan membuat file misalnya di directory res/ftpd-me.xml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://mina.apache.org/ftpserver/spring/v1 http://mina.apache.org/ftpserver/ftpserver-1.0.xsd
"
id="myServer">










Kemudian jalankan ftpdw yang ada di directory bin, dan pada startupnya, pada bagian argument sesuaikan seperti tampilan berikut ini

Klik Apply kemudian silahkan klik General maka akan muncul:


Silahkan lakukan Stop kemudian Start.

Untuk melakukan test silahkan login dengan username admin, password admin seperti gambar di bawah ini:


Langkah selanjutnya adalah Konfigurasi Apache FTP Server.

Setelah kita melakukan instalasi awal Apache FTP Server, langkah berikutnya adalah melakukan konfigurasi sesuai dengan kebutuhan kita. Kita akan melakukan konfigurasi user, password dan home directory.

Misal kita akan mengkonfigurasi sebagai berikut:
user: utiity
password: testya
home directory: d:\home\utility

Untuk password, yang dimasukkan adalah password yang sudah terenkripsi dengan MD5. Untuk membuatnya buatlah sebuah file PHP sebagai berikut:




html>
head>
title>MD 5/title
/head
body>
?
$str=$_POST['str'];
if ($str!="")
{
$md5=md5($str);
echo "encryption for $str is $md5";
}
?>
form method="post">
Input Str ">
input type="submit" value="Submit">
/form
/body
html>

Kemudian jalankan maka akan muncul

User, hasil enkripsi, dan home directory kita masukkan ke dalam file res/conf/users.properties
ftpserver.user.utility.userpassword=106b37acd95e1c6cdbe064d8d165e58b
ftpserver.user.utility.homedirectory=D:/home/utility
ftpserver.user.utility.enableflag=true
ftpserver.user.utility.writepermission=true
ftpserver.user.utility.maxloginnumber=0
ftpserver.user.utility.maxloginperip=0
ftpserver.user.utility.idletime=0
ftpserver.user.utility.uploadrate=0
ftpserver.user.utility.downloadrate=0

Lakukan restart dengan menjalankan ftpdw di directory bin


Kemudian silahkan melakukan test dengan username utility, password testya

PHP Mengakses File TXT

$file ='C:\temp\hamachi.txt';
if (file_exists($file))
{
$fp = fopen($file,'r');
$data = fread($fp,filesize($file));
fclose($fp);
echo $data;
}
else{
echo ' File '.$file.' tidak ada';
}

Masalah Yang Biasa Terjadi Pada Windows XP

Bagi anda yang bekerja menggunakan komputer dengan sistem operasi windows xp, mungkin ini saatnya anda selalu menyertakan CD instalasi windows tersebut untuk menyertai kemana komputer itu anda bawa. Banyak sekali masalah yang timbul menyerang komputer kita dan dapat diselesaikan dengan menggunakan CD instalasi windows tersebut. Terutama apabila kita menemukan masalah kegagalan boot, yang sebagian besar solusinya ada di tangan CD instalasi tersebut.

Perlu kita ketahui juga bahwa dalam proses booting, windows akan melewati beberapa tasking atau tahapan sebelum siap digunakan. Berikut ini adalah beberapa tahapan booting pada Windows XP, dan di tiap tahapan ini sering kali terdapat masalah yang mengakibatkan kegagalan booting itu sendiri.

1. Initializing BIOS. Kegagalan dalam tahap ini jarang sekali ditemukan, kecuali komputer pernah mengalami kejutan listrik seperti terkena petir atau kejutan listrik lainnya yang menyebabkan BIOS rusak. Habisnya baterai BIOS pun tidak akan menyebabkan kegagalan dalam tahap ini.






2. Initializing Master Boot Record (MBR). Dalam tahap ini BIOS memeriksa MBR dan memulai sekuens booting. Kegagalan dalam tahap ini biasanya akan muncul pesan "Missing Operating System" sehingga akses ditolak. Solusinya adalah dengan cara menulis ulang MBR. Caranya, Booting dengan CD instalasi Windows XP --> pilih Recovery console atau Tekan R selama proses booting CD. Ketika sudah muncul recovery console nya ketik fixmbr. Maka windows akan memperbaiki MBR yang rusak.










3. Initializing Partition Boot Record (PBR). Dalam tahap ini tasking yang dijalankan adalah memeriksa tersedianya file booting yang dibutuhkan. Kegagalan dalam tahap ini, yaitu partisi tidak dikenali akan memunculkan pesan "Invalid Partition Table". Solusinya adalah dengan menggunakan tools TestDisk dan pilih "Fix Partition Table" atau "Recover Deleted Partition".






4. Initializing NTLoader. Pada tahap ini PBR mengaktifkan ntldr.exe yang me-load boot-manager boot.ini. Kegagalan dalam tahap ini adalah tidak ditemukannya file ntldr.exe, atau dengan pesan error "NTLDR is missing". Solusinya yaitu dengan mengcopykan file ntldr.exe lewat recovery console (boot dengan CD instalasi Windows). Caranya ketikkan fixboot c: pada recovery console, lalu copy file ntldr dari CD setup ke harddisk dengan mengetikkan copy d:\i386\ntldr c:






5. Initializing Boot Menu. Pada tahap ini file boot.ini akan menampilkan menu boot, atau dalam kondisi default user secara otomatis memilih Windows XP. Kegagalan dalam tahap ini adalah tidakk ditemukannya file boot.ini dengan pesan error "Invalid boot.ini". Solusinya adalah dengan memperbaiki sektor boot. Caranya masuk ke dalam recovery console (booting dengan menggunakan CD Instalasi Windows) dan ketikkan bootcfg /rebuild.






6. Initializing NTdetect
. Pada tahap ini tasking yang dijalankan adalah pemeriksaan terhadap semua komponen hardware yang terpasang. Kegagalan dalam tahap ini merupakan crash dengan pesan error. Biasanya anda akan mendapatkan pesan error "NTLDR is missing" atau "Disk I/O Error, Error=0000 10000 NTdetect". Solusinya adalah mengcopykan kembali file ntdetect yang hilang. Caranya masuk ke dalam recovery console (booting dengan menggunakan CD Instalasi Windows) dan mengcopykan file ntdetect.com dari CD setup XP ke dalam harddisk, dengan mengetikkan copy d:\i386\ntdetect.com c:.


7. Aktifasi Kernel/HAL
. Pada tahap ini tasking yang dijalankan adalah mengaktifkan Kernel Windows dan Hardware Abstraction Layer (HAL). Kegagalan dalam tahap ini biasanya ditandai dengan blue screen. Booting dihentikan dengan "Blue Screen of Death". Bila aanda mengalami kegagalan dalam tahap ini solusi terbaik adalah dengan memformat ulang instalasi windows XP anda.






8. Aktivasi Driver. Pada tahap ini XP mengaktifkan semua driver hardware yang dibutuhkan dan diberikan status activated dalam registry. Kegagalan dalam tahap ini biasanya ditandai dengan blue screen dengan pesan error "IRQ_LESS_OR_EQUAL". Solusinya adalah dengan Safe Mode Booting. Caranya, tekan F5 saat proses booting sampai keluar setup menu. Pilih safe mode dan biarkan windows berjalan dalam safe mode. Buang atau Uninstal driver yang rusak. Bila tidak membantu cobalah men-disable hardware yang error tersebut pada device manager. Atau bila memungkinkan lepaslah hardware yang error tersebut dari komputer anda.






9. Initializing Kernel. Pada tahap ini ntloader menyerahkan kekuasan pemerintahan kepada kernel windows. Kegagalan dalam tahap ini ditandai dengan windows hang pada proses "Windows is Starting Up". Solusinya adalah dengan minta bantuan dari Microsoft. Caranya lewat internet masuk ke alamat http://support.microsoft.com/kb/314477/. Di sini para developer windows akan memberikan pilihan solusi untuk beberapa kemungkinan kesalahan.






10. Mengaktifkan Services. Pada tahap ini tasking yang dijalankan adalah mengaktifkan service smss.exe, winlogon.exe, Isass.exe, dan services.exe. Kegagalan dalam tahap ini sering ditandai dengan dengan blue screen atau pesan kesalahan yang tidak jelas. Tidak jarang windows hang begitu saja. Waspadai bila anda adalah korban dari trojan. Caranya masuk ke dalam safe mode dan coba delete malware ini. Apabila anda tidak bisa sampai ke desktop cobalah memperbaiki XP dengan CD setup. Install ulang mungkin jalan terakhir yang dapat dilakukan.






11. Login. Pada tahap ini windows meminta input nama pengguna dan password. Kegagalan dalam tahap ini biasanya ditandai dengan pesan error "incorrect user name or password". Coba ulangi kembali memasukkan password anda.






12. XP siap bekerja. Banyak masalah dapat terjadi dalam tahap ini. Namun beberapa masalah dapat diatasi dalam safe mode.







Sebuah tips ringan apabila anda tiba-tiba menemukan kesalahan dalam komputer anda, padahal sebelumnya anda mengoperasikan dengan status normal. Anda dapat mencoba mengembalikan konfigurasi awal sebelum masalah itu muncul, yaitu dengan cara tekan F5 pada saat proses booting sampai keluar startup menu. Pilih Last Known Good Configuration (your most recent settings that worked). Ini adalah langkah awal yang paling mudah untuk mengatasi masalah yang tiba-tiba muncul.

Selisih Tanggal di PHP



$tgl1 = "2009-10-01"; // 1 Oktober 2009
$tgl2 = "2009-10-10"; // 10 Oktober 2009

// memecah tanggal untuk mendapatkan bagian tanggal, bulan dan tahun
// dari tanggal pertama

$pecah1 = explode("-", $tgl1);
$date1 = $pecah1[2];
$month1 = $pecah1[1];
$year1 = $pecah1[0];

// memecah tanggal untuk mendapatkan bagian tanggal, bulan dan tahun
// dari tanggal kedua

$pecah2 = explode("-", $tgl2);
$date2 = $pecah2[2];
$month2 = $pecah2[1];
$year2 = $pecah2[0];

// menghitung JDN dari masing-masing tanggal

$jd1 = GregorianToJD($month1, $date1, $year1);
$jd2 = GregorianToJD($month2, $date2, $year2);

// hitung selisih hari kedua tanggal

$selisih = $jd2 - $jd1;

echo "Selisih kedua tanggal adalah ".$selisih." hari";

?>

Selasa, 27 Oktober 2009

Mempercepat Booting Windows XP

Anda bosan menunggu proses booting? Saat pertama kali install saja sudah terasa lama. Apalagi jika sudah menginstal banyak software. Ada cara untuk mempercepat booting windows XP, yaitu :
Buka notepad lalu ketik del c:windowsprefetchntosboot-*.*/q dan simpan dengan nama ntosboot.bat.







Tekan winkey + R, lalu ketik gpedit.msc. lalu
Buka Computer Configuration > Windows Settings > Scripts. Kemudian, klik dua kali Shutdown.




Pada jendela Shutdown Properties, klik Add > Browse, lalu masukkan file “ntosboot.bat” dan klik Open.




Klik OK. kemudian
Tekan winkey + R, lalu ketik devmgmt.msc.
Klik dua kali IDE ATA/ATAPI controllers.




Klik dua kali Primary IDE Chanel untuk membuka Properties.




Klik tab Advanced Setting. Pada device 0 atau device 1, ubah Device Type menjadi None. Klik OK.




Klik dua kali Secondary IDE Chanel untuk membuka Properties. Lakukan hal yang sama seperti langkah sebelumnya.

Semoga bermanfaat.

Memaksimalkan Kapasitas RAM pada Operating System

Ada beberapa tips yang bisa kita lakukan untuk memaksimalkan kapasitas RAM pada Operatyng System. Berikut adalah salah satu langkah-langkahnya :

Aktifkan mode PAE pada Windows XP :

1. Klik kanan pada My Computer dan pilih “Properties”
2. Buka tab Advanced dan di bawah tab Startup and Recovery, di Settings dan klik “Edit”
3. Ini akan membuka notepad yang berisi file boot.ini. Dibawah tulisan “[operating systems]” tertulis baris: multi (0) disk (0) rdisk (0) partition (2) WINDOWS = “Microsoft Windows XP” / noexecute = OptIn / fastdetect coba ubah menjadi: multi (0) disk (0) rdisk (0) partition (1) WINDOWS = “Microsoft Windows XP” / noexecute = OptIn / PAE
4. Simpan file tadi dan keluar.

Aktifkan mode PAE pada Windows Vista :

1. Tekan Windows key + R, kemudian ketikan cmd terus tekan enter
2. Tekan Ctrl + Shift + Enter untuk mengeksekusi prompt sebagai administrator
3. Enter command Bcdedit / Set SAP forceenable dan tekan enter.

Aktifkan mode PAE pada Linux Ubuntu :

1. Buka terminal/konsol dan jalankan perintah untuk install sebuah kernel PAE: sudo apt-get update sudo sudo apt-get install linux-headers-server linux-image-server linux-server
2. Setelah installasi, restart system dengan new kernel yang baru: sudo reboot

Mengatasi sengatan listrik dari casing PC

Timbulnya sengatan listrik yang meskipun relatif kecil namun cukup menyakitkan dari casing PC anda, disebabkan karena grounding kelistrikan yang kurang sempurna. Hal ini dapat diatasi dengan menggunakan sambungan berkemampuan grounding. Hal ini biasanya ditandai dengan dilengkapinya kabel ketiga. Jika hal tersebut sudah dilakukan namun hasilnya masih sama saja, bisa mencoba trik sederhana ini. Buatlah unit grounding darurat.

Caranya terbilang mudah :

1.Yang diperlukan adalah sebuah paku beton (kurang lebih 3 cm) dan kabel (panjang kurang lebih 1-2m). Pemilihan kabel sebaiknya kabel dengan inti tunggal (bukan serabut). Kadang dikenal sebagai kabel jumper. Kabel tidak perlu yang berukuran besar, dikarenakan listrik yang akan dialirkan pun arus dan voltasenya kecil.

2. Dimulai dengan memasang paku pada tembok, pilihlah tempat yang tidak mencolok sehingga tidak mengganggu pemandangan. Disarankan juga agar makin mendekati lantai. Sisakan paku sekitar 1 cm.

3. Kemudian lilitkan kedua ujung kabel, yang satu pada paku dan yang satu lagi pada PC dengan cara melilitkan sedikit kabel pada sekrup casing lalu kencangkan sekrup casing tersebut.

4. Dan anda akan terbebas dari sengatan listrik dari PC kesayangan anda.

5. Disarankan dilakukan pada tembok yang permanent (bukan tembok dari bahan gypsum, triplek, dan sejenisnya) dan casing yang digunakan berbahan metal bukan acrylic

Hilangkan password BIOS

Password BIOS biasanya digunakan user untuk melindungi seting BIOS pada komputer. Dan bila anda ingin mereset password pada BIOS tidak perlu susah-susah untuk mengkoneksikan bateray CMOS nya, dengan sedikit trik pada DOS, anda bisa mereset password BIOS tersebut.

Caranya : reboot komputer dan jalankan dengan modus MS-DOS mode, gunakan pilihan “command prompt only”. Pada C:\> prompt, ketik : DEBUG tekan enter. Anda akan melihat tanda (-) pada DEBUG prompt. Kemudian ketik : 0 70 2e pada DEBUG prompt akan ditampilkan seperti -0 70 2e. Tekan enter dan ketik : 0 71 ff tekan enter, terakhir, ketik : Q tekan enter, maka anda akan keluar dari DEBUG prompt dan kembali pada C:\> prompt. Sekarang coba anda masuk ke BIOS maka password BIOS pun telah terbuka.

Cara Mudah Mereset Password User Windows

Mungkin anda pernah mengalami kejadian seperti ini ? Lupa password untuk login di komputer. Bingung dan panik, mungkin itu yang anda rasakan pada saat itu. Bingung karena dihadapkan pada pilihan antara instal ulang windows atau tidak, padahal data yang ingin kita ambil itu sangat penting dan harus ada pada saat itu juga. Tenang saja semoga tips ini bisa membantu teman-teman yang menghadapi masalah tersebut.

1. Hal pertama yang harus dilakukan adalah me-restart Windows anda dan pada saat booting tekanlah F8 untuk masuk ke menu Windows Advanced Options Menu

2. Ada sekitar 11 options yang bisa kita pilih, seperti Safe Mode, Safe Mode with Networking, Safe Mode with Command Prompt, Enable Boot Logging, Enable VGA Mode, Last Known Good Configuration, Directory Services Restore Mode, Debugging Mode, Disable automatic restart on system failure, Start Windows Normally, dan Reboot.

3. Kemudian pilih menu Safe Mode. Setelah Options Safe Mode dipilih, maka windows akan me-load driver-driver standart windows.

4. Setelah windows selesai me-load driver tersebut, akan muncul menu Login dan dilayar akan tampak user name Administrator dan user anda sendiri.

5. Pilih user name Administrator. Biasanya user name Administrator tidak menggunakan password.

6. Setelah anda login, akan tampil sebuah reminder kalau windows dijalankan dalam option Safe Mode.

7. Akan tampil desktop dengan resolusi yang rendah yaitu 640×480 pixels. Di setiap sudut layar akan telihat tulisan Safe Mode.

8. Kemudian Klik Start > Control Panel > User Account. Setelah itu pilih user name anda.

9. Setelah user name anda terpampang dalam layar monitor, pilih menu Remove my Password. Setelah selesai, reboot kembali windows anda seperti biasa.

10. Setelah tampil menu Login, klik user name anda, dan tidak ada lagi password yang diperlukan untuk Login di user name anda. Setelah proses loading telah selesai, anda bisa men-create kembali password dari Control Panel.

Mengubah Tampilan Windows Dengan TrueTransparency

Saat ini ada banyak sekali software yang dapat digunakan untuk mengganti tampilan Windows, misalnya dengan transformation pack, WindowBlinds, Talisman, dan sebagainya. Salah satu “kelemahan” dari transformation pack adalah seringkali membuat Windows kurang stabil alias sering hang.

Sekarang ada lagi software yang bisa Anda gunakan untuk membuat “beda” Windows Anda, yaitu dengan menggunakan TrueTransparency. Software ini cukup kecil, tidak makan resource yang besar dan yang tidak kalah penting adalah gratis.

Kalau Anda pengen mencoba TrueTransparency, Anda bisa download di http://www.crystalxp.net. Untuk tambahan skin baru Anda bisa download di http://browse.deviantart.com.

TrueTransparency tidak dilengkapi dengan installer, jadi untuk menjalankan software ini Anda tinggal mengekstrak file yang sudah Anda download dan klik 2x pada file TrueTransparency.exe.

Otomatis Menutup Program "HANG"

Buat yang merasa sering terganggu oleh program yang tiba-tiba 'Hang', pasti akan menjengkelkan sekali karena menghambat dan menggangu kita dalam bekerja.

Sistem yang 'Hang' itu biasanya sering terjadi pada OS Windows XP, dan cara yang biasa dilakukan pastilah menutup program tersebut dengan cara manual. Berikut ini saya berikan cara agar program yang 'Hang' itu tertutup secara otomatis :

  1. Buka program Registry atau dari run dengan mengetik "regedit". Cari nama HKEY_USER\.DEFAULT\Control Panel\Desktop.
  2. Jika sudah terbuka lihat nilai "AutoEndTasks" dan tulis dengan angka "1".
  3. Restart komputer anda

Cara Jitu Sembunyikan Harddisk

Salah satu hal yang paling mengesalkan adalah saat orang lain dengan seenaknya mengambil data-data di komputer yang dengan susah payah kita kumpulkan. Entah itu foto-foto hasil liputan, MP3 dan sebagainya. Nah, agar mereka tidak bisa berbuat seenaknya, kita bisa menyembunyikan harddisk untuk sementara agar tidak bisa diakses.

Ada beberapa cara yang bisa kita gunakan, tapi yang lebih sering digunakan cara ini :

  1. Buka Start Menu | Run | ketik diskpart lalu tekan Enter.
  2. Jendela DOS akan terbuka, ketik list volume lalu tekan Enter.
  3. Untuk menyembunyikan Drive E misalnya, pilih dulu volumenya, ketik select volume 3 lalu tekan Enter.
  4. Ketik remove letter E lalu tekan Enter (untuk menyembunyikan Drive E, misalnya).
  5. Untuk memunculkan kembali Drive E, pilih dulu volumenya (mis, select volume 3) lalu ketik assign letter E lalu tekan Enter.
  6. Ulangi cara di atas bila ingin menyembunyikan drive C, F, dan sebagainya. Cara ini memungkinkan kita menyembunyikan beberapa drive sekaligus dalam satu waktu.

Catatan:

Setelah melakukan hal ini, terkadang komputer perlu di-reboot. Jangan khawatir soal data, karena data dalam harddisk yang disembunyikan tetap sama dan tidak hilang. Terakhir, sebaiknya Drive C (tempat sistem operasi Windows berada) tidak disembunyikan.

Cara Memback up Blog di Blogger

Sebagai blogger kita tidak boleh melupakan yang satu ini, yaitu memback up isi blog. Karena dengan memback up isi blog, kita bisa siaga jika suatu saat terjadi hal yang tidak kita inginkan di blog, misalnya server error, akun kita kena banned, dan lain-lain yang semoga kita tidak pernah mengalaminya. Bayangin jka suatu saat blog kamu tiba-tiba hilang karena hal-hal tersebut. Makanya untuk berjaga-jaga kita harus selalu memback upnya. Dan berikut ini berbagi cara memback up isi blog di Blogger .


Untuk memback up blog kita di Blogger cukup mudah karena sudah ada fasilitas yang berfungsi untuk mengirim isi posting dan komentar terbaru secara otomatis ke alamat email kita. Tapi fasilitas tersebut harus diaktifkan dulu biar berfungsi sebagai mana mestinya. Caranya adalah sebagai berikut :

  • Back up posting
    Pertama log in dulu ke Blogger. Lalu klik menu Setting - Email. Terus masukkan alamat email yang bakal kamu pake di BlogSend Address. Lalu klik Save Setting.


  • Back up komentar
    Masih pada halaman yang tadi, klik aja Comments dan masukkan alamat emailnya di Comment moderation.


  • Back up template
    Untuk mem-back up template klik Layout - Edit HTML. Terus klik Download Full Template dan jangan lupa klik Save Setting.

Demikian cara yang dapat digunakan untuk memback up blog di Blogger. Semoga bermanfaat buat kita semua. Jangan lupa untuk selalu memback up blog kamu.

Tips saat Koneksi speedy Terputus

Kebanyakan pelanggan Speedy, saat internet tidak bisa diakses langsung buru-buru telepon ke 147 untuk komplain. Sebenarnya cara tersebut tidak bisa disalahkan juga, karena itu adalah hak pelanggan untuk komplain atau melaporkan gangguan saat koneksi Speedy tidak bisa diakses.Tapi ada baiknya sebelum melaporkan gangguan, dicek dahulu perangkat-perangkat yang ada, seperti misalnya modem,komputer,dan kabel teleponnya.
Ada beberapa Error Message yang sering muncul saat akan mengakses Speedy dengan menggunakan setting Bridge (mengharuskan Dial-Up Connection,seperti pada dial-up) :
  • Error 691 : Cek kembali username dan password,format username terdiri dari 12 digit dan diakhiri dengan “@telkom.net” , format standar password (jika belum diganti di www.telkomspeedy.com) terdiri dari 10 digit karakter acak.
  • Error 678 : Pastikan modem dalam keadaan menyala (ON) , pastikan juga lampu indikator ADSL/Sync ADSL/ADSL Link (nama tergantung merek dan tipe modem), ping ke modem (Start -> Run -> cmd), jika ada reply berarti modem masih berfungsi.
  • Error 791 : Local Area Connection (LAN) dalam keadaan disable, masuk ke Control Panel -> Network Connection -> Klik kanan pada icon LAN tsb kemudian enable.
  • Error 681 : “Phone Line is Busy”, coba konek beberapa kali. Kalau masih belum bisa, matikan modem terus nyalakan lagi.

Selain muncul pesan error tersebut, pelanggan juga sering mengalami lampu ADSL/Sync tidak menyala.

  • Pastikan kabel telepon telah terpasang dengan benar (tidak longgar) , pastikan juga kalau kabel telepon terpasang pada lubang splitter dengan benar, karena di splitter tersebut ada petunjuk untuk kabel untuk ke modem,telepon, dan kabel dari KTB.
  • Angkat telepon, apakah ada voice (tone)?
    • Jika ada tone, dan sudah dipastikan kabel telepon terpasang dengan benar, langsung lapor gangguan ke 147, dengan laporan bahwa lampu ADSLnya tidak menyala.
    • Jika tidak ada tone, cek langsung ke KTB (kotak kabel telepon yang ada di rumah)
      • jika ada tone , cek IKR (Instalasi Kabel Rumah), mungkin ada kabel yang terputus.
      • jika tidak ada tone, lapor gangguan ke 147, ke bagian gangguan telepon

Penyebab lain tidak bisa akses Speedy adalah modem, pastikan modem tidak mengalami hang.

  • Ping ke modem (Start -> Run -> cmd) atau masukkan alamat modem di web browser.
    • Jika ada reply atau bisa masuk ke alamat modem tersebut berarti modem dalam keadaan normal/berfungsi.
    • Jika tidak ada reply, modem bisa direset untuk mengembalikan ke settingan semula (default), setelah itu masuk ke alamat modem di web browser, dan setting ulang modem tersebut (untuk parameter setting modem, bisa langsung ditanyakan ke 147, karena setiap daerah mempunyai parameter yang berbeda untuk VPI dan VCI, untuk daerah bandung parameternya adalah 8 dan 81)

Selain menggunakan setting bridge, ada juga yang menggunakan setting PPPOE (modem berfungsi sebagai router, sehingga koneksi bisa dishare lebih dari 1 PC).

  • Cek username dan password, dan juga parameter setting yang diisikan di modem.
  • Cek apakah option NAT ( Network Address Translation) sudah diaktifkan, option ini harus dipilih agar koneksi bisa dishare.
  • Cek IP Address di masing-masing komputer. IP Address komputer dan modem harus berada dalam 1 network (lebih mudah jika mengaktifkan mode DHCP Server di modem).

Jika masih belum bisa mengakses Speedy dengan cara diatas, langsung hubungi 147 untuk penanganan lebih lanjut ( lebih baik meminta Teknisi Speedy untuk datang langsung ke rumah)

DNS Speedy : 222.124.204.34 , 203.130.193.74

Sharing Speedy Anda Ke Semua Client

Speedy adalah salah satu jenis koneksi internet yang cukup banyak penggunanya saat ini, hal ini karena kestabilan dan kecepatannya yang cukup memadai untuk pengguna internet rumahan, walaupun disana-sini masih ada juga yang komplain soal ketidak stabilan dan betapa leletnya koneksi Speedy ini. Dengan kecepatan up-to 384 kbps, maka koneksi Speedy ini bisa kita gunakan bersama beberapa komputer sekaligus, atau biasa disebut sharing koneksi.

Bagi yang punya kelebihan uang bisa saja membeli router atau sejenisnya untuk melakukan sharing koneksi internet ini, tapi bagi yang ingin memaksimalkan apa yang kita punya, maka bisa saja koneksi internet Speedy ini disharing langsung dengan melalui CPU, kemudian bisa kita jadi server, cukup dengan sedikit mengutak-atik beberapa option dalam windows XP dan IP jaringan yang ada.

Langkah pertama, siapkan dua buah LAN card, satu untuk koneksi Speedynya, satu lagi untuk jaringan lokalnya. Install kedua LAN card tersebut, dan beri nama masing-masing LAN card, agar tidak membingungkan ketika kita mengutak-atik IPnya. Misalnya, kita bisa memberikan nama SPEEDY untuk koneksi speedynya, dan LOKAL untuk jaringan keluar menuju clientnya.

Langkah kedua, buka properties koneksi SPEEDY-nya, klik tab ADVANCED, dan akifkan option INTERNET CONNECTION SHARING, dengan memberikan tanda checklist. Catat IP Address, Subnet Mask, Default Gateway, Prefered DNS Server dan Alternate DNS Server yang diberikan oleh Telkom pada koneksi SPEEDY.

Langkah ketiga, buka properties koneksi LOKAL, dan isikan IP Adress yang sesuai dengan subnet yang berbeda subnet dengan yang terdapat dalam IP Address koneksi SPEEDY, Subnet mask akan terisi sendiri, Default Gateway sesuaikan dengan IP Adress koneksi lokal. Sedangkan Prefered DNS Server dan Alternate DNS Server, diisi sesuai dengan yang diberikan Telkom, yang terdapat dalam Koneksi SPEEDY, Misalnya sebagi berikut :

LAN 1 untuk Koneksi SPEEDY :

* IP Address : 192.168.1.4
* Subnet Mask : 255.255.255.0
* Default Gateway : 192.168.1.1 (atau bisa dibiarkan kosong)
* Prefered DNS Server : 202.134.1.155
* Alternate DNS Server : 202.134.1.10

LAN 2 untuk koneksi LOKAL :

* IP Address : 192.168.0.1
* Subnet Mask : 255.255.255.0
* Default Gateway : 192.168.0.1
* Prefered DNS Server : 202.134.1.155
* Alternate DNS Server : 202.134.1.10

Langkah keempat, siapkan CPU client yang sudah dilengkapi LAN card, kemudian mulailah untuk melakukan setting koneksinya dengan membuka properties pada koneksi LAn yang tersedia. Isikan IP address dan seterusnya sesuai dengan Koneksi LOKAL yang telah dibuat pada CPU server, misalnya :

* IP Address : 192.168.0.2
* Subnet Mask : 255.255.255.0
* Default Gateway : 192.168.0.1
* Prefered DNS Server : 202.134.1.155
* Alternate DNS Server : 202.134.1.10

Tips Jika Anda Lupa Password Windows XP

Adakalanya kita lupa password yang pernah kita pasang di komputer bersistem operasi Windows XP. Padahal tanpa password tersebut, kita tidak bisa melakukan apa-apa di komputer.
Password ini memang ibarat kunci masuk pintu di rumah. Jadi apa yang harus dilakukan? Memformat seluruh harddisk?

Jika dalam Windows XP Anda terdapat dua account user, lakukan langkah ini:

1. Login sebagai salah satu user yang password-nya Anda ingat.

2. Klik Start, lalu Run.

3. Dalam kotak Open ketik control userpasswords2, lalu klik OK.

4. Klik user account yang kelupaan password-nya, lalu klik Reset Password.

5. Ketikkan password baru Anda di bagian New password dan di baris Confirm new password, lalu klik OK.
Cara di atas akan berhasil kalau di komputer Anda ada dua atau lebih account user. Namun bagaimana jika Anda satu-satunya pengguna PC tersebut, alias hanya ada satu account user di Windows XP? Tetap tidak masalah.

Gunakan saja bantuan freeware Austrumi. Download-lah freeware ini di alamat http://prdownloads.sourceforge.net/austrumi/austrumi-0.9.2.iso?download
(pilih salah satu alamat yang tersedia).

Download-lah file image Austrumi sebesar 50MB, lalu bakar (burn) file ISO tersebut ke dalam sebuah CD kosong. Selanjutnya, gunakan CD tersebut untuk booting. Pada saat tampil menu boot, ketik boot: nt_pass lalu tekan Enter. Berikutnya, ikuti petunjuk yang terpampang pada layar. Selamat mencoba!

Bikin Server di Rumah

PC lama di pojok ruangan itu berdebu sudah. PC itu sudah lumayan lama menganggur meski sebetulnya masih bisa bekerja dengan baik. Tapi, apa daya, teknologi komponen di situ sudah agak ketinggalan zaman untuk keperluan sekarang.

Akan tetapi, bukan berarti PC itu dianggurkan. Daripada tidak terpakai, buat saja PC itu nebjadi sebuah server. Biar lebih mantap lagi, PC itu dijadikan server untuk sebuah jaringan nirkabel di rumah.

Peralatan yang Anda butuhkan adalah kartu jaringan — kalau ada PC yang belum punya kartu jaringan. Alat lainnya adalah access point. Kalau Anda ingin berbagi koneksi internet, tentu saja Anda harus punya modem. Siapkan pula kabel jaringan (RJ45).

O ya. PCplus menggunakan Windows XP untuk pengaturan. Langsung saja ikuti langkah-langkah berikut.

Atur Access Point
1. Pastikan kartu jaringan sudah terpasang pada PC zadul — yang berikutnya akan disebut “server”. Nyalakan access point lalu hubungkan access point ke server dengan kabel jaringan. Pilih salah satu port LAN (kalau ada beberapa port LAN).

2. Pastikan pula kalau pengaturan jaringan lokal di Internet Protocol (TCP/IP) Properties untuk pemilihan alamat IP diatur pada [Obtain an IP address automatically). Begitu pula pengaturan pada server DNS, pilih [Obtain DNS server address automatically].

3. Buka buku (atau file dalam CD) petunjuk penggunaan access point Anda. Cari tahu alamat IP default access point. Access point yang PCplus gunakan memiliki alamat 192.168.1.1. Ketikkan alamat yang Anda dapat itu di browser. Di halaman yang muncul, lakukan login. Password-nya? Lagi-lagi rujuk buku petunjuk penggunaan.

4. Setelah login, masuklah ke bagian pengaturan dasar. Tentukan SSID atau boleh pula disebut sebagai nama jaringan. SSID milik PCplus diberi nama “PCPLUS”.

5. Selanjutnya, atur keamanan jaringan. Carilah bagian yang digunakan untuk itu. Tentukan mode autentifikasi. PCplus memilih WAP. Isikan key-nya. Key ini harus dimasukkan oleh setiap perangkat yang terhubung ke jaringan.

6. Karena access point ini juga akan membagikan koneksi internet ke dalam jaringan, jangan lupa untuk mengaktifkan NAT (Network Address Translation).

7. Tutup browser.

8. Klik kanan pada [My Computer] lalu klik [Properties]. Klik [Computer Name]. Klik [Change]. Lalu isikan “Computer name” dengan “server” dan Workgroup dengan nama “HOME” (tanpa tanda kutip). Semua nama Workgroup pada perangkat yang tercolok harus “HOME” pula. Mumpung ingat, lakukan langkah ke-8 ini pada semua komputer yang akan terhubung ke jaringan.

Berbagi File
1. Balik lagi ke server. Letakkan semua file yang hendak dibagi ke dalam sebuah folder dan sub folder. Misalnya begini. Ada folder bernama “Media”. Di dalam folder media itu ada sub folder “Foto”, “Film”, dan “Lagu”. Share folder “Media”. Caranya, buat yang belum tahu, klik kanan pada folder, lalu klik [Sharing and Security].

2. Pada kotak yang muncul, kalau Anda belum pernah melakukan membagi-pakai folder, muncullah sebuah teks. Klik teks itu. Pada tampilan berikutnya, klik [If you understand the security risk but…]. Lalu pilih [Just enable file sharing]. Klik [OK]. Klik [Share this folder on the network]. Isikan “Share name” dengan “Media”—tanpa tanda kutip. Aktifkan [Allow network users to change my files]. Klik [OK].

3. Sekarang, pergi ke komputer klien, komputer lain yang bukan server. Klik tombol [Start] lalu klik kanan pada [My Computer] dan klik [Map Network Drive]. Pada kotak yang muncul, pilih huruf drive. Klik [Browse]. Cari nama komputer server dan pilih folder “Media” yang tadi di-share. Klik [OK]. Pilih [Reconnect at logon]. Klik [Finish]. Siplah. Server sudah bisa diakses.

Berbagi Printer
1. Colokkan printer ke server. Tentu saja jangan lupa instal driver-nya. Setelah itu, buka Control Panel. Buka Printer and Faxes. Klik kanan pada printer yang hendak dibagi.

2. Pada kotak yang muncul, pilih [Share this printer]. Isikan “Share name” dengan “Printer” (lagi-lagi enggak usah pakai tanda kutip). Klik [OK].

3. Di komputer klien, juga buka Printer and Faxes yang ada pada Control Panel. Klik [Add Printer] pada menu yang ada di kiri. Klik [Next] pada wizard yang muncul. Pilih [A Network Printer] pada jendela wizard berikutnya. Klik [Next]. Pilih [Browse Printer], lalu klik [Next]. Pilih komputer server pada daftar. Klik [Next]. Pada kotak yang muncul, klik [Yes]. Pilih [Yes] lalu klik [Next] pada kotak berikutnya. Klik [Finish].

Berbagi Koneksi Internet
1. Colok modem ke access point pada bagian WAN.

2. Buka lagi alamat IP access point dengan browser untuk melakukan pengaturan. Pada bagian pengaturan WAN, pastikan DHCP terpilih sebagai tipe koneksi internet. Simpan semua pengaturan.

3. Access point sudah bisa dilepas dari server. Selamat mencoba.

Trik Menggerakkan Cursor Ketika Mouse Mati

Jika mungkin mouse Anda tiba-tiba mati atau rusak, maka Anda tidak perlu khawatir.
Dengan beberapa trik berikut ini, Anda masih bisa menggerakkan cursor seperti menggunakan mouse.
  • Pilih Start->Run
  • Ketik ‘access.cpl’ (tanpa tanda kutip)
  • Klik pada tab Mouse
  • Klik Use Mouse Keys->OK.
  • Aktifkan tombol NumLock (Angka) di posisi keypad
  • Lalu Anda bisa menggerakkan cursor dengan angka 9,1,7 dan 3.

Trik untuk meningkatkan kecepatan internet

Secara default Windows (Win XP Pro dan 2000) sebenarnya juga mengurangi bandtwith kita sebesar 20%, 20% ini digunakan window untuk mendownload update untuk window.
Berikut langkah untuk menghilangkan pengurangan bandwidth tersebut :

Klik Start - Run - ketik : gpedit.msc (tanpa tanda) Ini akan memunculkan tampilan "Windows Policy". Kemudian masuk ke : Local Computer Policy - Computer Configuration - Administrative Templates - Network - QOS Packet Scheduler kemudian di tampilan kanan pilih "Limit Reservable Bandwidth", disitu tertulis "Not Configured" - doubel klik (ada tampilan baru, "Limit reservable bandwidth Properties).

Jika ingin tahu keterangannya buka di bagian "Explain". Di situ tertulis keterangan windows secara default menggunakan 20% bandwidth kita. Kembali ke "Setting" dan pilih "Enabled" lalu ganti 20 % menjadi 0%.

Setting DNS Telkom Untuk Pengguna Speedy

Daftar DNS Speedy :

No

DNS LOKASI

IP

1

Medan

203.130.206.250

2

Batam

203.130.193.74

3

Jakarta

202.134.0.155

4

Jakarta

203.130.196.155

5

Bandung

222.124.204.34

6

Surabaya

202.134.1.10

7

Balikpapan

203.130.209.242

8

Denpasar

61.94.192.12

OPERA Mini di Komputer, Koneksi Internet Cepat Hemat Bandwidth

Membahas tentang internet apalagi tentang koneksi internet dan tips bagaimana membuat koneksi internet lebih cepat memang akan selalu ada jawabannya. Salah satu provider software internet browser ternama di Amerika yang produknya notabene dikenal dengan nama Opera memang sudah menciptakan revolusi terbaru penggunaan akses internet cepat baik yang dikhususkan untuk Komputer maupun Mobile Internet (Handphone, PDA, Notebook). Software untuk mobile internet itu sendiri diberi nama Opera Mini
yang sekarang release sudah versi ke 4.2 dan compatible dengan semua operating system Java MIDP2.

Pernah kesal dengan koneksi internet yang hanya upto 64 kbps? Memang serasa menggunakan GPRS jika kecepatan hanya 64 kbps. Bagaimana memaksimalkan kecepatan 64kbps untuk koneksi internet supaya stabil dan cepat? Jawabannya menggunakan Opera Mini yang biasanya Anda gunakan di HP. Komputer itu sendiri kan tidak support JavaMIDP2 terus bagaimana? Caranya adalah dengan menggunakan software Java.

Berikut ini cara setting Opera Mini di Komputer untuk internet cepat dan hemat bandwith:

  1. Pertama Anda harus download program Java. Anda bisa download di sini. Pilihlah yang paling baru dari semua versi. Java ini sendiri support untuk beberapa OS seperti Linux, Unix, MacOS, dan Windows
  2. Download software microemulator di sini. Microemulator digunakan untuk membuka program Opera Mini yang nantinya menjadi browser.
  3. Terakhir, download Opera Mini 4.2 di sini. Download kedua filenya baik yang bereksistensi JAD maupun JAR.

Setelah itu install Java di komputer Anda. File Java berukuran sekitar 15MB jika ingin diinstal secara offline. Ekstrak microemulator.zip dan pindah ke folder C:\Program Files\microemulator-2.0.3\ dan pindahkan juga file Opera Mini yang didownload (file JAR dan JAD) ke dalam folder C:\Program Files\microemulator-2.0.3\apps\ double klik microemulator.jar. Untuk mulai berselancar ke dunia maya klik File – Open JAD File dan pilih operamini.jad program opera mini otomatis terinstal di komputer Anda.

Kendalanya ukuran layar kecil sekali karena mirip dengan tampilan di handphone. Jika ingin opera mini tampil maksimal satu layar penuh tanpa pecah klik Options – Select device – Add… – microemulator – devices – microemu-device-resizable.jar – Resizable device – set as default – OK. Selesai sekarang Anda bisa menggunakan Opera Mini untuk komputer dengan ukuran layar penuh monitor.

Keuntungan menggunakan Opera Mini itu selain koneksi internet cepat juga hemat bandwith. Ini karena sebelum dikirim server Opera di Amerika melakukan konfersi gambar dan flash. Nah, yang untungnya kita dianggap berasal dari Amerika karena kita surfing dibalik server Opera itu sendiri.

Cara Cepat Akses Internet

Saat anda browsing atau membuka suatu website di internet baik dari warung internet ataupun dari rumah, mungkin anda sering mengeluh akan lambatnya akses untuk menampilkan website tersebut. Padahal akses internet di Indonesia sekarang ini masih terhitung mahal. Sebenarnya ada cara-cara mudah untuk meningkatkan kecepatan akses internat anda tanpa harus membayar biaya lebih mahal. Beberapa diantaranya adalah dengan menyetting browser kita, menggunakan openDNS, dan menggunakan Google Web Accelerator.

Untuk menerapkan trik-trik tersebut sangat mudah. Cara pertama yaitu menyetting browser dapat dilakukan oleh pengguna Internet Explorer dan Mozilla Firefox. Bagi pengguna Internet Explorer klik menu [Tools] [Internet Option], klik tab [General]. Pada opsi "Temperory Internet files", klik [Settings] lalu Geser slider-nya. Hal itu untuk membuat cache (lokasi penyimpanan sementara) untuk web yang anda buka, sebaliknya disediakan sekitar 5% dari Hard disk.

Bagi pengguna Mozilla Firefox anda dapat mengetikkan "about:config" pada address bar,. setelah itu ubah "network.http.pipelining" dan "network.http.proxy pipelining" menjadi "true", serta isi "network.http.pipelining.maxrequests" antara 30 –100 ( semakin besar semakin cepat ). Yang terakhir klik kanan dimana saja dan pilih New->Integer , tuliskan "nglayout.initialpaint.delay" lalu isi dengan 0.
Untuk trik kedua, pertama anda harus mendaftar di www.openDNS.com . Setelah itu masuk ke Control Panel dari start menu, pilih network connections lalu pilih koneksi anda dan klik tombol properties. Pada bagian Internet protokol anda bisa pilih TCP/IP dan klik properties. Masukkan angka 208.67.222.222 dan 208.67.220.220 pada opsi DNS dan restart komputer anda.
Setelah melakukan 2 tips di atas sekarang anda pasti akan mendapat kecepatan akses yang lebih kencang. Bagi yang masih belum puas dengan kecepatan aksesnya sekarang dapat menggunakan trik yang ke tiga yaitu Google Web Accelerator. Google Web Accelerator di desain khusus untuk mempercepat akses internet anda, khususnya anda yang menggunakan koneksi broadband (pita lebar) seperti Cable dan DSL. Untuk anda yang menggunakan koneksi lain seperti Dial-up (Telkomnet Instant atau Speedy) maupun satelit atau wave, Google Web Accelerator juga dapat mempercepat aksesnya.
Untuk memakai Google Web Accelerator anda harus memenuhi kriteria antara lain Operating System anda harus Windows XP atau Windows 2000 dan browser anda harus Internet Explorer 5.5+ atau Mozilla Firefox 1.0+. Kalau untuk browser lainnya sebenarnya juga bisa, tetapi anda harus meng-konfigurasi proxy settings dari browser anda dengan menambah 127.0.0.1:9100 pada HTTP. Setelah anda melakukan instalasi, G[/font]oogle Web Accelerator akan menampilkan icon kecil di atas browser anda dan icon tray di pojok bawah layar komputer. Anda dapat mengunduh Google Web Accelerator di http://webaccelerator.google.com .

Senin, 26 Oktober 2009

Jika Aku Dimakamkan Hari Ini...

Perlahan, tubuhku ditutup tanah,
perlahan, semua pergi meninggalkanku,
masih terdengar jelas langkah-langkah terakhir mereka
aku sendirian, di tempat gelap yang tak pernah terbayang,
sendiri, menunggu keputusan...
.
Istri, belahan hati, belahan jiwa pun pergi,
Anak, yang di tubuhnya darahku mengalir, tak juga tinggal,
Apalah lagi sekedar tangan kanan, kawan dekat,
rekan bisnis, atau orang-orang lain,
aku bukan siapa-siapa lagi bagi mereka.
.
Istriku menangis, sangat pedih, aku pun demikian,
Anakku menangis, tak kalah sedih, dan aku juga,
Tangan kananku menghibur mereka,
kawan dekatku berkirim bunga dan ucapan,
tetapi aku tetap sendiri, disini,
menunggu perhitungan...
.
Menyesal sudah tak mungkin,
Taubat tak lagi dianggap,
dan ma'af pun tak bakal didengar,
aku benar-benar harus sendiri...
.
Tuhanku,
(entah dari mana kekuatan itu datang, setelah sekian lama aku tak lagi dekat dengan-Nya),
jika kau beri aku satu lagi kesempatan,
jika kau pinjamkan lagi beberapa hari milik-Mu,
beberapa hari saja...
.
Aku harus berkeliling, memohon ma'af pada mereka,
yang selama ini telah merasakan zalimku,
yang selama ini sengsara karena aku,
yang tertindas dalam kuasaku.
yang selama ini telah aku sakiti hati nya
yang selama ini telah aku bohongi
.
Aku harus kembalikan, semua harta kotor ini,
yang kukumpulkan dengan wajah gembira,
yang kukuras dari sumber yang tak jelas,
yang kumakan, bahkan yang kutelan.
Aku harus tuntaskan janji janji palsu yg sering ku umbar dulu
.
Dan Tuhan,
beri lagi aku beberapa hari milik-Mu,
untuk berbakti kepada ayah dan ibu tercinta ,
teringat kata kata kasar dan keras yg menyakitkan hati mereka ,
maafkan aku ayah dan ibu ,
mengapa tak kusadari betapa besar kasih sayang mu
beri juga aku waktu,
untuk berkumpul dengan istri dan anakku,
untuk sungguh sungguh beramal soleh ,
Aku sungguh ingin bersujud dihadap-Mu,
bersama mereka...
.
Begitu sesal diri ini
karena hari hari telah berlalu tanpa makna
penuh kesia-siaan
kesenangan yg pernah kuraih dulu, tak ada artinya
sama sekali mengapa ku sia sia saja ,
waktu hidup yg hanya sekali itu
andai ku bisa putar ulang waktu itu...
.
Aku dimakamkan hari ini,
dan semua menjadi tak terma'afkan,
dan semua menjadi terlambat,
dan aku harus sendiri,
untuk waktu yang tak terbayangkan...

Ya Alloh Ampunilah segala dosa-dosa ku..dengan segala keMahaanMu...

Minggu, 25 Oktober 2009

Panduan Menginstal phpMyAdmin

Alangkah sulitnya bagi para pemula yang terpaksa harus mengelola database MySQL. Tidak hanya harus tahu perintah-perintah dasar SQL/MySQL, melainkan harus pula melakukan koneksi melalui telnet/SSH untuk menjalankan client mysql yang berbasis teks. Melelahkan memang. phpMyAdmin menawarkan kemudahan untuk memanage database melalui browser. Dengan fasilitas-fasilitasnya Anda akan dimanja. Artikel ini dimaksudkan sebagai pengantar bagi pemula agar Anda dapat menginstal phpMyAdmin.

phpMyAdmin membutuhkan PHP4, webserver yang mendukung PHP, dan MySQL tentunya. Anda dapat memperoleh phpMyAdmin di phpmyadmin.sourceforge.net/download.html. Untuk webserver Anda dapat menggunakan Apache lalu installah MySQL lalu PHP. Atau pakailah PHPTriad, www.phpgeek.com, yang sudah membundelkan Apache, PHP, dan MySQL untuk Anda. Semuanya bisa juga Anda peroleh dari CD majalah.

Konfigurasi

Bukalah file phpMyAdmin.zip atau (phpMyAdmin.tar.gz) dengan WinZip setelah itu anda akan mendapatkan folder phpMyAdmin.

Carilah file config.inc.php. dan buka dengan editor teks seperti Notepad, Editpad, dll. Anda perlu menambahkan dan mengedit beberapa variabel yang ada dalam file config.inc.php ini:

Pertama, beritahu phpMyAdmin apa URL dari direktori phpMyAdmin, misalnya: http://www.situsanda.com/phpmyadmin. Jika Anda menaruh webserver di localhost, maka gantilah sehingga sesuai.

$cfgPmaAbsoluteUri = 'http://www.situsanda.com/phpmyadmin';

Kedua, beritahu phpMyAdmin di mana host dan port dari server MySQL Anda misalnya localhost. Bila Anda menggunakan database MySQL di host lain, misalnya db.namauser.f2s.com atau freesql.org, sesuaikanlah. Jika port tidak default, maka ganti nilai string kosong menjadi nomor port server MySQL Anda. Untuk socket dan connect_type, biarkan saja sesuai nilai defaultnya. MySQL dapat menerima koneksi 'socket' dan 'tcp'. Jika Anda menggunakan koneksi Unix socket, maka isilah connect_type dengan 'socket' dan isi juga lokasi soketnya. Jika kurang jelas, sebaiknya biarkan apa adanya.

$cfgServers[1]['host'] = 'localhost';
$cfgServers[1]['port'] = '';
$cfgServers[1]['socket'] = '';
$cfgServers[1]['connect_type'] = 'tcp';

Ketiga, baritahu phpMyAdmin nama user dan password default untuk melakukan koneksi ke server MySQL. Untuk sementara Anda kosongkan. Standard user ini digunakan untuk mengeset agar pemakai phpMyAdmin dibatasi hanya dapat menggunakan user MySQL tertentu.

$cfgServers[1]['stduser'] = '';
$cfgServers[1]['stdpass'] = '';

Keempat, tentukan pilihan otentikasi. Bila Anda ingin menggunakan advanced authentication, maka Anda dapat mengubah variabel boolean manjadi TRUE, bila tidak FALSE. Advanced authentication lebih baik digunakan bila: 1) phpMyAdmin dijalankan pada server multiuser di mana tiap pengguna mempunyai akses shell, tetapi Anda ingin masing-masing user terjaga username dan passwordnya; 2) tiap pengguna MySQL mendapat akses penuh terhadap database mereka tapi tidak dapat mengakses database lain. Untuk Anda pengguna pemula disarankan menggunakan basic authentication (FALSE).

$cfgServers[1]['adv_auth'] = FALSE;

Kelima, masukkan username dan password MySQL.

$cfgServers[1]['user'] = 'username';
$cfgServers[1]['password'] = 'rahasia';

Keenam, jika Anda ingin hanya memanage satu database saja, maka isikan nama database Anda di sini. Database inilah yang satu-satunya akan Anda lihat di frame kiri tampilan phpMyAdmin. Bila Anda mengosongkan only_db ini, maka database user lain bisa ikut tampak di frame kiri (namun Anda belum tentu dapat mengaksesnya, bergantung pada setting server MySQL).

$cfgServers[1]['only_db'] = 'databaseanda';

Instalasi

Upload direktori phpMyadmin Anda ke server host dengan metode FTP. Anda bisa menggunakan CuteFTP atau program client FTP yang lain. Tentu saja, jika webserver Anda di komputer yang sama, Anda cukup memindahkan direktori phpMyAdmin ke lokasi yang sesuai agar dapat dibaca webserver.

Membuka phpMyAdmin

Buka alamat di mana Anda meletakkan phpMyAdmin Anda melalui browser, misalnya: http://www.situsanda.com/phpMyAdmin, atau http://localhost/phpMyAdmin/. Bila segala sesuatunya berjalan dengan baik maka akan tampak tampilan phpMyAdmin.

Catatan: PhpMyAdmin sebetulnya dapat menangani lebih dari satu server MySQL yang berbeda. Bila Anda mempunyai lebih dari satu database MySQL, variabel konfigurasi di config.inc.php, $cfgServers[2]['host'] dan lain-lainnya dapat Anda isi juga seperti setting untuk server pertama tadi.

Melindungi Direktori phpMyAdmin

Tentu saja Anda tidak ingin phpMyAdmin Anda diakses oleh sembarang orang (kecuali mungkin jika Anda menginstal phpMyAdmin di komputer pribadi, atau Anda menggunakan advanced authentication di mana user dapat menggunakan phpMyAdmin Anda untuk mengakses databasenya masing-masing). Jika Anda tak ingin memproteksi direktori phpMyAdmin dengan password, lewatlah bagian ini.

Di sini kita akan melindungi direktori phpMyAdmin dengan skrip Ace Password. Skrip ini cukup aman digunakan untuk melindungi direktori situs Anda. Dasar kerja dari Ace Password adalah akses yang diberikan kepada user berdasarkan kepada .htaccess dan .htpasswd yang di upload ke direktori yang diinginkan. Anda dapat mendownload Ace Password di alamat www.ace-installer.com/files/acepassword.zip. Ukuran file skrip ini hanyalah 6 KB dalam format file .zip. Bila telah didownload ekstrak file tersebut, maka Anda akan mendapatkan 4 file: .htaccess, .htpasswd, acepassword.cgi, dan readme.html. Yang pertama Anda lakukan adalah membuka file acepassword.cgi, di sini anda perlu mengedit letak perl di server, di baris pertama terdapat:

#!/usr/bin/perl 

Bila berbeda, Anda dapat mengontak admin webhosting Anda.

$password = "password"; variabel dalam password ini akan digunakan dalam setup pertama kali Anda menginstal Ace Password, untuk selanjutnya password ini tidak digunakan.

Setelah itu upload ke direktori phpMyAdmin dan chmod file .htpasswd dan .htaccess ke 666 (atau 644, bergantung pada setting di server webhosting Anda), dan acepassword.cgi ke 755. Setelah itu akses melalui browser URL Ace Password http://www.situsanda.com/phpmyadmin/acepassword.cgi?action=start. Anda akan diminta memasukkan password yang Anda tulis di variabel $password, setelah itu ikuti petunjuk selanjutnya yang terdapat di halaman Web. Bila Anda mengalami kesalahan pada penginstalan pertama kali, upload ulang .htaccess dan .htpasswd.

Sekarang akses URL http://www.situsanda.com/phpmyadmin/ maka Anda akan diminta memasukan username dan password, dengan demikian direktori phpMyAdmin Anda sudah terlindungi dengan aman. Perlindungan direktori ini menggunakan metode HTTP Basic Authentication di mana data password dari direktori tersebut disimpan sementara di browser. Bila Anda telah membuka direktori phpMyAdmin tutuplah browser, bila tidak orang lain dapat mengakses direktori tersebut dengan menekan Back.

Tips dan Trik MySQL

  1. Mengganti Password Root di MySQL
    Ada kalanya kita merasa bahwa password untuk user root MySQL kita susah untuk di ingat, nah untuk mengganti password root tersebut kita dapat menggunakan perintah mysqladmin -u root -p’password_sekarang’ password ‘password_baru’ dimana ‘password_sekarang’ adalah password user root sebelum dirubah dan ‘password_baru’ adalah password baru yang ingin digunakan. Dan jika kita menjalankannya dari terminal, maka hasilnya akan seperti tampilan dibawah ini :
    martinus@martinus-laptop:~$ mysqladmin -u root -p'admin' password 'password_baru'
    martinus@martinus-laptop:~$ mysql -u root -ppassword_baru
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 33
    Server version: 5.0.75-0ubuntu10.2 (Ubuntu)

    Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

    mysql>
  2. Melihat DataBase Engine yang Terinstall
    Sebelum membuat sebuah tabel yang menggunakan engine tertentu, sebaiknya mari kita cek dahulu apakah server MySQL kita sudah mempunyai dukungan atau belum pada engine yang akan kita gunakan. Sedangkan untuk melihat engine apa saja yang sudah didukung pada server MySQL, kita dapat menggunakan perintah show engines\G seperti dibawah ini :
    Pastikan dahulu bahwa anda sudah login pada server MySQL anda !!
    mysql> show enginesg
    +------------+----------+----------------------------------------------------------------+
    | Engine | Support | Comment |
    +------------+----------+----------------------------------------------------------------+
    | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance |
    | MEMORY | YES | Hash based, stored in memory, useful for temporary tables |
    | InnoDB | YES | Supports transactions, row-level locking, and foreign keys |
    | BerkeleyDB | NO | Supports transactions and page-level locking |
    | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) |
    | EXAMPLE | NO | Example storage engine |
    | ARCHIVE | YES | Archive storage engine |
    | CSV | YES | CSV storage engine |
    | ndbcluster | DISABLED | Clustered, fault-tolerant, memory-based tables |
    | FEDERATED | DISABLED | Federated MySQL storage engine |
    | MRG_MYISAM | YES | Collection of identical MyISAM tables |
    | ISAM | NO | Obsolete storage engine |
    +------------+----------+----------------------------------------------------------------+
    12 rows in set (0.00 sec)

    mysql>
  3. Backup Data dengan Menggunakan Perintah mysqldump
    Proses backup database merupakan sebuah proses yang sangat penting sekali, maka sebaiknya kita berteman dekat dengan perintah mysqldump :) Untuk proses backup ini sendiri ada berbagai cara yaitu :
    • Backup Standart
      Untuk melakukan proses backup standart, kita bisa menggunakan perintah mysqldump -B nama_database -u root -p > hasil_backup.sql dimana -B nama_database ini adalah nama database yang ingin anda backup. Hasil dari perintah ini adalah kita akan mendapatkan seluruh database schema (struktur table) beserta isinya seperti dibawah ini :
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin > cb.sql
      martinus@martinus-laptop:~$ more cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Table structure for table `LAT`
      --

      DROP TABLE IF EXISTS `LAT`;
      SET @saved_cs_client = @@character_set_client;
      SET character_set_client = utf8;
      CREATE TABLE `LAT` (
      `id` int(11) NOT NULL auto_increment,
      `item_cd` varchar(15) default NULL,
      `name` varchar(15) default NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `item_cd_2` (`item_cd`),
      KEY `item_cd` (`item_cd`)
      ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
      SET character_set_client = @saved_cs_client;

      --
      -- Dumping data for table `LAT`
      --

      LOCK TABLES `LAT` WRITE;
      /*!40000 ALTER TABLE `LAT` DISABLE KEYS */;
      INSERT INTO `LAT` VALUES (1,'003.01','BESI BETON'),(2,'003.02','BESI BAJA'),(3,'003.03','BESI TUA');
      /*!40000 ALTER TABLE `LAT` ENABLE KEYS */;
      UNLOCK TABLES;

      --
      --
      Dump completed on 2009-08-28 19:16:48
      martinus@martinus-laptop:~$
    • Backup Schema DataBase-nya saja
      Jika kita ingin hanya struktur tabelnya saja (schema database) nya saja yang dibackup, anda dapat menggunakan perintah mysqldump -B nama_database -u root -p -d > schema_backup.sql dimana opsi -d adalah opsi untuk mengambil statement CREATE TABLE saja. Dan hasilnya adalah seperti dibawah ini :
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin -d > schmea_cb.sql
      martinus@martinus-laptop:~$ more schmea_cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Table structure for table `LAT`
      --

      DROP TABLE IF EXISTS `LAT`;
      SET @saved_cs_client = @@character_set_client;
      SET character_set_client = utf8;
      CREATE TABLE `LAT` (
      `id` int(11) NOT NULL auto_increment,
      `item_cd` varchar(15) default NULL,
      `name` varchar(15) default NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `item_cd_2` (`item_cd`),
      KEY `item_cd` (`item_cd`)
      ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;
      SET character_set_client = @saved_cs_client;

      martinus@martinus-laptop:~$
    • Backup Isi DataBase-nya saja
      Sedangkan kalau kita hanya ingin mengambil isi tabelnya saja, kita bisa menggunakan perintah mysqldump -B nama_database -u root -p -t > isitable_cb.sql seperti dibawah ini :
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin -t > isitable_cb.sql
      martinus@martinus-laptop:~$ more isitable_cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Dumping data for table `LAT`
      --

      LOCK TABLES `LAT` WRITE;
      /*!40000 ALTER TABLE `LAT` DISABLE KEYS */;
      INSERT INTO `LAT` VALUES (1,'003.01','BESI BETON'),(2,'003.02','BESI BAJA'),(3,'003.03','BESI TUA');
      /*!40000 ALTER TABLE `LAT` ENABLE KEYS */;
      UNLOCK TABLES;
      -- Dump completed on 2009-08-28 19:30:00
      martinus@martinus-laptop:~$

    • Backup Isi DataBase Sesuai Kolom
      Jika kita ingin mengambil isi tabel sesuai kolomnya, kita dapat menambahkan opsi –complete-insert pada perintah mysqldump menjadi seperti dibawah ini:
      martinus@martinus-laptop:~$ mysqldump -B latibatis -u root -padmin -t --complete-insert > isitable_complete_insert_cb.sql
      martinus@martinus-laptop:~$ more isitable_complete_insert_cb.sql
      --
      -- Current Database: `latibatis`
      --

      CREATE DATABASE /*!32312 IF NOT EXISTS*/ `latibatis` /*!40100 DEFAULT CHARACTER SET latin1 */;

      USE `latibatis`;

      --
      -- Dumping data for table `LAT`
      --

      LOCK TABLES `LAT` WRITE;
      /*!40000 ALTER TABLE `LAT` DISABLE KEYS */;
      INSERT INTO `LAT` (`id`, `item_cd`, `name`) VALUES (1,'003.01','BESI BETON'),(2,'003.02','BESI BAJA'),(3,'003.03','BESI TUA');
      /*!40000 ALTER TABLE `LAT` ENABLE KEYS */;
      UNLOCK TABLES;

      -- Dump completed on 2009-08-28 20:00:42
      martinus@martinus-laptop:~$
  4. Restore Data Pada MySQL
    Pada tips dan trik nomor 3 diatas, kita sudah belajar bagaimana cara backup database menggunakan perintah mysqldump. Nah sekarang setelah mendapatkan hasil backup dari database, maka kita perlu juga untuk melakukan proses resore. Sedangkan untuk me-restore hasil backup yang telah dilakukan pada langkah nomor 3 di atas, kita dapat menggunakan perintah seperti dibawah ini :
    martinus@martinus-laptop:~$ mysql -u root -padmin < cb.sql
    martinus@martinus-laptop:~$
  5. Backup Per Tabel Menggunakan Perintah SELECT INTO OUTFILE
    Ada kalanya kita hanya ingin membackup tidak 1 database penuh, tetapi hanya pada tabel-tabel tertentu saja. Untuk keperluan ini, kita juga dapat menggunakan perintah select * from tabel_name into outfile ‘/path/file/backup.sql’; seperti contoh dibawah ini:
    mysql> select * from LAT into outfile '/tmp/DATA_LAT.sql' FIELDS TERMINATED BY ',';
    Query OK, 3 rows affected (0.00 sec)

    mysql> quit;
    martinus@martinus-laptop:~$ more /tmp/DATA_LAT.sql
    1,003.01,BESI BETON
    2,003.02,BESI BAJA
    3,003.03,BESI TUA
  6. Insert Data Per Tabel Menggunakan Perintah LOAD DATA INFILE
    Sedangkan untuk menginsert data, kita juga dapat menggunakan perintah LOAD DATA INFILE seperti dibawah ini :
    mysql> LOAD DATA INFILE '/tmp/DATA_LAT.sql' INTO TABLE LAT FIELDS TERMINATED BY ',';
    mysql> select * from LAT;
    +----+---------+------------+
    | id | item_cd | name |
    +----+---------+------------+
    | 1 | 003.01 | BESI BETON |
    | 2 | 003.02 | BESI BAJA |
    | 3 | 003.03 | BESI TUA |
    +----+---------+------------+
    3 rows in set (0.00 sec)

    mysql>
  7. Melihat Struktur Tabel di MySQL
    Untuk melihat struktur tabel yang telah kita buat pada MySQL, kita dapat menggunakan perintah show create table table_name\G dimana table_name adalah nama tabel yang ingin dilihat. Sedangkan contohnya adalah sebagai berikut :
    mysql> show create table LATG
    *************************** 1. row ***************************
    Table: LAT
    CREATE TABLE `LAT` (
    `id` int(11) NOT NULL auto_increment,
    `item_cd` varchar(15) default NULL,
    `name` varchar(15) default NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `item_cd_2` (`item_cd`),
    KEY `item_cd` (`item_cd`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1
    1 row in set (0.00 sec)

    mysql>