Arsip

Archive for September, 2009

Lalu Lintas Ideal Jakarta

September 24, 2009 5 komentar

Tiga hari setelah lebaran, tanggal 24 september 2009 sudah mulai masuk kantor lagi. Inilah kota ideal bagi warga Jakarta. Lalu lintas tidak terlalu macet. Meskipun sudah mulai ramai, namun tidak ada halangan yang berarti untuk segera sampai ke tempat tujuan.

Okay, kali ini aku berangkat dari rumah sekitar pukul 7 di perbatasan Jakarta Timur dan Jawa Barat. Menyusuri jalur selatan untuk kemudian ke utara arah barat, akhirnya sampai di kantor istri sekitar pukul 7.30. Sampai di kantor dan parkir 15 menit kemudian. Masuk ke mesin absensi tepat pukul 08.00. What a good day!

Ada rencana untuk menutup kartu di Plaza BII. Karena ada seorang teman yang akan ke pusat Jakarta, akhirnya aku urung naik Busway. Berangkat pukul 09.30 dan 15 menit kemudian sudah sampai di belakang Sarinah. Masuk ke gedung dan langsung tanya resepsionis tempat card centre. Ngga perlu antri, langsung ketemu customer service bernama Henny dan mengisi form pengaduan dengan keterangan tutup kartu. Kira-kira 15 menit prosesnya.

Selanjutnya kembali ke kantor dengan angkutan bus kota. Hmm sudah lama tidak naik bus. Di depan Sarinah memang ada halte busway, namun aku tidak naik busway melainkan naik Kopaja P-19 ke arah Blok M. Cukup bayar 2000 sudah sampai Blok M. Sedangkan kalo naek busway bayarnya 3500. Sudah murah dapat duduk pula. Oo yaa akhirnya aku merasakan lagi bau polusi solar dan rokok di bus kota … whahahhah..

Sudirman 24 September 2009

Semanggi

Sampai di Blok M sekitar pukul 10.30. Menunggu S608 lagi ke arah tanah abang. Wah sudah lama aku engga lari-lari di terminal Blok M ini, mengejar bus kota ketika masih pergi ke kampus. Menunggu di ujung terminal, bukan di dalam, sesekali memang engga pakai aturan. Soalnya sudah lupa jalur bus-nya ada di mana. Akhirnya 20 menit kemudian muncul juga si 608. Untungnya cuaca tidak sepanas seminggu sebelumnya. Sampai di kantor pukul 11.30.

Benar-benar keliling kota Jakarta yang menyenangkan. Rute Pejompongan – Sunda Kelapa – Sarinah – Thamrin – Semanggi – Sudirman – Blok M – Melawai – Mayestik – Gandaria – Kebayoran Lama – Permata Hijau cuma 1 jam 30 menit dengan bus kota!

Tutorial XAMPP, Eclipse PDT, XDebug, dan Subversion

September 18, 2009 2 komentar

Eclipse merupakan salah satu tools IDE (Integrated Development Environtment) yang sangat membantu bagi pengembang perangkat lunak. Eclipse dibuat untuk IDE berbahasa Java, namun berkembang ke berbagai bahasa, dan salah satunya adalah PHP. Dengan Eclipse, menulis koding jadi lebih mudah dan navigasi pengkodingan jadi teratur.

Tulisan berikut adalah langkah-langkah menginstalasi Eclipse PDT di Window:

1. Instalasi XAMPP (WebServer)

2. Instalasi XDebug

3. Instalasi Eclipse PDT

4. Konfigurasi Eclipse dan XDEbug

5. Test XDebug

6. Instalasi Subversion

Konfigurasi Eclipse dan XDebug

September 18, 2009 Tinggalkan komentar

Untuk mengaktifkan XDebug pada Eclipse, lakukan langkah-langkah berikut:
1. Buka menu Window lalu Preference

Window - Preference

Window - Preference

2. Pastikan “Break at first line” dicentang sehingga si debugger akan men-stop program pada baris pertama kode yang error.

Debug Preferences
3. Lalu pilih XDebug pada pilihan PHP Debugger, sehingga kemungkinan akan muncul pesan berikut.

Debug Port Message
Abaikan saja.

4. Agar sesuai dengan environment di php.ini, klik “Configure” sehingga muncul tampilan berikut.

Installed Debuggers

5. Sorot XDebug lalu klik Configure dan ganti port number menjadi “10000” (ubah juga Zend debugger ke “10001”)
Xdebug Port
Pada beberapa sistem, mungkin kita akan mendapatkan Javascript error seperti:

A Runtime Error has occured. Do you wish to Debug? Line: 1 Error: Syntax error.

Jika hal itu terjadi, kita bisa mengubah “Output Capture Settings / Capture stdout” dari “copy” ke “off”

6. Selanjutnya pilih Window / Preference untuk membuka jendela Preference. Buka pilihan PHP, lalu Debug, dan pilih Workbench Options. Ubah seperti tampilan di bawah ini.

Workbench Options

7. Kemudian Pilih PHP Servers seperti gambar di bawah ini.

Php Servers

8. Pilih Default PHP Web Server lalu klik Edit. Sesuaikan dengan workspace yang kita buat.

Edit Server

9. Beberapa format file di server menggunakan format Unix. Untuk itu kita perlu sesuaikan format encoding, sehingga ubahlah seperti tampilan berikut ini.

Workspace Preferences

Konfigurasi Eclipse dan XDebug sudah selesai.

Mencoba XDebug pada Eclipse

September 18, 2009 Tinggalkan komentar

Sebelum kita mencoba tes XDebug, perkenankan saya menjelaskan beberapa istilah di Eclipse. Pada Eclipse, kita bicara tentang Workbench, Perspectives, dan Views. Workbench merupakan tampilan layar seutuhnya. Di situ terdapat area untuk edit kode php dan sejumlah tampilan/view di sisi luarnya. View merupakan area yang menampilkan informasi tentang file dan sumber daya lain. Perspective merupakan sudut pandang sebuah tampilan dengan tata letak khusus untuk tujuan tertentu. Ketika mengetik kode PHP, ada dua perspective yang bisa digunakan yakni dari PHP perspective dan PHP Debug perspective.

Mari kita membuka perspective atau sudut pandang PHP seperti berikut.

Php_perspectieve_menu

Sebelum kita menulis kode program, kita perlu membuat project. Sebuah project menyimpan sejumlah file. Kita coba klik File – New – PHP Project.

New_project_1

Coba isi Project name dengan nama Test Debug, lalu klik Finish.

New_project_2

Kemudian kita perlu membuat sebuah file php. Pilih “Test Debug” project disisi kiri, lalu klik kanan, pilih New – PHP File seperti tampilan berikut.

New_php_file

Isilah File Name dengan test.php, lalu klik Finish.

New_php_file_2

Ketik beberapa baris seperti tampilan berikut ini.

Php_test_file

Untuk menjalankan kode yang kita buat, klik kanan pada test.php lalu pilih Run As Php Web Page.

Run_as_menu

Selanjutnya akan muncul pada browser tampilan berikut.

Run_test_php

Sekarang, kita coba debug kode test.php dengan klik kanan, lalu pilih Debug As – Php Web Page

Debug_as_web_page

Kali ini browser akan membuka dan berhenti sejenak (jika Eclipse tidak berhenti pada baris pertama, coba tutup Eclipse, lalu jalankan kembali)

Kembali ke Eclipse, dan buka PHP Debug Perspective dari Window – Open Perspective – PHP Debug.

Open_debug_perspective

Tampilan Debug Perspective akan muncul seperti di bawah ini.

Debug_perspective

Karena pada konfigurasi Eclipse kita buat “Break at first line”, sehingga debugger akan berhenti di baris pertama. Untuk menjalankan eksekusi di baris selanjutnya maka gunakan toolbar Debug seperti penjelasan tampilan berikut.

Debug_toolbar

Resume : mengulang eksekusi sampai titik henti berikutnya atau sampai program selesai.
Terminate : menghentikan sesi debug program. Sangat penting untuk selalu menghentikan sesi debug sebelum mencoba menjalankan sesi debug yang baru.

Step Into : digunakan untuk melanjutkan ke fungsi yang dipanggil

Step Over : digunakan untuk lanjut ke baris berikutnya.

Coba kita klik Step Over. Tampilan Debug View, dan editor seharusnya berada di baris 3. Ini berarti kita akan mengeksekusi perintah di baris 3. Perhatikan tampilan Variables view. Sekarang variable $mytest akan berubah menjadi “this is a test” karena baris 2 sudah dieksekusi.

Klik Step Over lagi, sekarang di baris 4. Lihat browser, seharusnya muncul “this is a test”. Klik Step OVer lagi akan muncul “phpinfo()”. Akhirnya klik Resume, sehingga kita mengakhiri program tapi belum mengakhiri sesi debugger yang masih berjalan.

Untuk menutup debugger pilih “Remote Launch” pada Debug view dan klik Terminate sehingga akan terjadi pada browser muncul jendela baru dengan tampilan terminate mesage. Sedangkan pada Eclipse, akan muncul PHP perspective kembali.

Kita juga bisa mengatur secara otomatis dengan mengklik Window – Preference – Run – Debug – Perspective. Pilih “PHP Web Page”, dan pilih “Always” pada pilihan di “Open the associated perspective when launching”.

Php_debug_preferences
Percobaan XDebug dengan Eclipse sudah selesai.

Kategori:Kodinger

Instalasi Eclipse PDT

September 18, 2009 Tinggalkan komentar

Eclipse dibuat dalam bahasa Java, sehingga sebelum menggunakan Eclipse, kita perlu memiliki JRE(Java Runtime Environment) minimal versi 1.5. JRE dapat diunduh di www.java.com

Selanjutnya, kita unduh Eclipse PDT di http://www.eclipse.org/pdt/downloads/ pilih “all-in-one” bundle. Instalasi Eclipse sangat mudah, cukup unzip ke direktori misalnya c:\eclipsepdt dan jalankan eclipse.exe

Pertama kali menjalankan Eclipse, kita perlu membuat workspace. Workspace merupakan folder tempat penyimpanan sejumlah file dan informasi proyek.

Merujuk pada folder webserver XAMPP, maka workspace yang akan kita buat sebaiknya berada di “c:\xampp\htdocs”. Selanjutnya kita bisa membuat folder baru untuk sebuah proyek.

Setelah semuanya OK, maka akan muncul tampilan Welcome dari Eclipse.

Tampilan awal Eclipse

Tampilan awal Eclipse

Kita abaikan saja dengan menutup jendela Welcome dengan mengklik tanda silang sehingga akan muncul tampilan seperti ini.

Tampilan IDE Eclipse

Tampilan IDE Eclipse

Instalasi Eclipse telah selesai.

Kategori:Kodinger Tag:, ,

Instalasi XDebug

September 17, 2009 Tinggalkan komentar

XDebug merupakan tools untuk men-debug (melacak kesalahan) kode program php. Untuk mengaktifkan XDebug, kita perlu mengedit file php.ini yang biasanya terdapat di c:\xampp\apache\bin\php.ini

Catatan bagi pengguna Windows Vista dan XAMPP versi 1.7.0, php_xdebug.dll yang disertakan pada XAMPP akan gagal dijalankan, silakan download dari XDebug website. Pilih pilih Windows binaries mis 5.2 VC6 (32 bit).

Edit php.ini dengan notepad atau editor apa saja. Ikuti langkah-langkah berikut:
1. Cari kata “implicit_flush” ubah menjadi implicit_flush = On
2. Cari kata “[Zend]” dan tambahkan “;” pada awal baris untuk menonaktifkan zend.
3. Cari kata “[XDebug]” lalu hapus semua “;” dibawah XDebug sehingga menjadi kira-kira seperti ini:

[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts=”C:\xampp\php\ext\php_xdebug.dll”
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”C:\xampp\tmp”

Pada Windows Vista baris pertama disesuaikan dengan file download dari XDebug, misalnya zend_extension_ts=”C:\xampp\php\ext\php_xdebug-2.0.0-5.2.2.dll”

Lalu kita restart XAMPP. Caranya dengan masuk ke folder c:\xampp lalu jalankan xampp-control.exe akan tampil seperti ini

Restart Apache melalui XAMPP

Restart Apache melalui XAMPP

Klik tombol Stop pada Apache, setelah berganti Start, klik tombol Start. Tunggu beberapa saat sampai pesan Running muncul. Setelah klik Exit.

Kita buka lagi browser jalankan localhost dan pilih phpinfo(), coba periksa apakah XDebug sudah aktif.

Informasi XDebug sudah aktif

Informasi XDebug sudah aktif

Perhatikan nilai variable XDebug

Perhatikan nilai variable XDebug

Kategori:Kodinger Tag:,

Instalasi XAMPP di Windows

September 17, 2009 Tinggalkan komentar

XAMPP merupakan paket perangkat lunak yang menggabungkan Apache Webserver, PHP, XDebug, dan MySQL. Untuk mendapatkan XAMPP versi terkini silakan unduh di sini

Setelah berhasil diunduh sebaiknya instalasi XAMPP berada di folder c:\xampp (tidak di c:\program files).

Selanjutnya jalankan browser dan ketik “localhost” (sehingga menjadi http://localhost) akan muncul seperti gambar di bawah ini.

Tampilan XAMPP pertama kali

Tampilan XAMPP pertama kali

Kemudian kliklah phpinfo() dan akan muncul seperti ini.

PHP Info Environment

PHP Info Environment

Selamat kita sudah berhasil menginstalasi XAMPP

Kategori:Kodinger Tag:, , ,