Archive for August, 2006

Ajax Menampilkan Kota Berdasarkan Propinsi

Posted in Tip & Trik, Tutorial on August 30th, 2006 by anghuda – 23 Comments

Screenshot Ajax ComboboxMengapa menampilkan nama kota begitu penting dalam aplikasi pendaftaran? Karena kota menunjukkan identitas asal seseorang. Karenanya pula, seberapa pun kecil sebuah kota sampai ia disebut kota kecil, ia tetaplah sebuah kota, di mana seseorang memperkenalkan dari mana asalnya. Meski dalam pergaulan sehari-hari, seringkali seseorang memperkenalkan diri dengan menyebutkan nama kota paling terkenal di daerahnya, sebutlah saya dari mana asalnya, saya dari jogja, padahal saya dari bantul, atau sebutlah dari solo, padahal saya dari karanganyar. Kalau diperiksa lagi, ternyata nama kota jogja dan solo tidak ada dalam database kita, lho?
read more »

Membuat Aplikasi PHP Yang Aman Bag. 1

Posted in Tutorial on August 29th, 2006 by Riyogarta – 18 Comments

Vulnerabilities atau kelemahan keamanan pada aplikasi berbasis web menggunakan PHP merupakan issue yang tak habis-habisnya dibahas. Tulisan kali ini berisi tip dan trik membuat aplikasi PHP yang aman.

read more »

Posting Menggunakan Email

Posted in Pengembangan Website on August 29th, 2006 by Riyogarta – 5 Comments

Untuk lebih menggiatkan (meningkatkan produktifitas) kegiatan posting, saya sudah persiapkan dimana para author bisa mengirimkan potingnya melalui email. Jadi, saat ini untuk mengirimkan posting tidak perlu harus mengunjungi PHPUG.or.id, tetapi cukup via email saja. Caranya mudah, berikut aturan mainnya.

  1. Tujukan email ke posting at phpug.or.id
  2. Subject akan menjadi judul dari posting Anda.
  3. Jika posting akan dimasukkan kategori tertentu, maka format subject adalah sbb:
    [potongan_awal_kategori]: Judul Posting
    Contoh, saya mengirimkan posting yang saat ini Anda baca adalah dengan menuliskan subject email sbb:
    Pengem: Posting Menggunakan Email
    Artinya, saya posting dengan judul “Posting Menggunakan Email” pada kategori “Pengembangan Web”.
  4. Uncategorized adalah kategori default jika Anda tidak menentukan kategori dari posting Anda.
  5. Pengiriman harus memakai alamat email yang Anda gunakan saat melakukan registerasi. Posting yang dikirim dengan sender yang tidak terdaftar akan diabaikan (tidak akan diterbitkan dan akan dihapus).
  6. Posting yang telah diterima dalam inbox, akan diterbitkan dalam waktu maksimal 5 menit (saya menggunakan cronjob untuk hal ini).

Demikian, semoga fasilitas ini bermanfaat.

Beberapa Pilihan PHP Framework

Posted in Tutorial on August 29th, 2006 by budhi – 52 Comments

Saat ini sudah banyak diantara kita yang menggunakan framework dalam membuat sebuah aplikasi berbasis web. Karena dengan menggunakan framework diharapkan kita bisa membuat aplikasi dengan lebih cepat dan mudah. Dibelantara pemrograman PHP saat ini sudah banyak sekali framework yang bisa kita gunakan, mulai dari yang sederhana sampai framework yang begitu kompleks, dari yang biasa-biasa saja sampai yang sudah support Ajax dan sudah menerapkan metode MVC (Model View Controller). Dan juga satu hal yang perlu diingat dalam memilih framework yaitu kita sesuaikan dengan versi php yang kita pakai, karena ada framework yang support pada php versi 5 saja, versi 4 saja atau kedua-duanya.

read more »

Trik kamuflase ekstensi .php

Posted in Tip & Trik on August 29th, 2006 by Aris Priyantoro – 14 Comments

Anda pernah mengunjungi situs http://techscape.co.id/home.ts (maap nih, bukan iklan dan bukan karyawan disana)? Disitu kita akan sulit untuk mengidentifikasi bahasa pemrograman yang digunakan untuk membangun situs tersebut. Begitu juga seperti situs http://koni-sumut.or.id kita tidak dapat mengidentifikasinya dengan mudah. Hal itu dikarenakan ekstensi dari script tersebut disembunyikan.
Berikut ini salah satu tip dan trik untuk menyembunyikannya:

Cara Pertama:
1. Pastikan hosting di tempat anda support penggunaan .htaccess
2. Buat file .htaccess dan letakkan file tersebut di root direktori
3. Isikan file .htaccess dengan script seperti ini:
AddType application/x-httpd-php .alias
4. Simpan file .htaccess tersebut.

Cara Kedua:
Tambahkan mime pada cpanel (seperti dalam gambar)

add mime

Setelah salah satu cara tersebut dilakukan maka Anda dapat mengubah eksetensi dari .php menjadi .alias. Pengubahan ekstensi ini boleh seluruhnya atau sebagian saja, itu terserah Anda.

Setelah hal-hal tersebut selesai maka Anda dapat mengakses script php Anda dengan cara seperti ini http://alamat.url.nya/namafile.alias
Selamat mencoba.

PHP for Lazy Programmer #6

Posted in Tip & Trik on August 28th, 2006 by anghuda – Be the first to comment

Menyelesaikan masalah. Sesuaikan saja.

#1
Terhadap sebuah persoalan, buatlah solusi anda sesederhana mungkin.
Jika anda tak dapat menciptakan solusi yang sederhana,
maka sederhanakalah persoalan tersebut. read more »

PHP for Lazy Programmer #5

Posted in Tip & Trik on August 28th, 2006 by anghuda – 2 Comments

Seorang programmer apakah itu ia ber-title Software Developer,
Software Analyst, atau Software Engineer, akan selalu
mengatakan “bisa” ketika ia diberikan sebuah “persoalan”.

Seorang programmer selalu bisa menyelesaikan persoalan dalam
kerangka tugasnya.

Seseorang bertanya, “kemampuan programmer itu seperti apa?”

Saya menjawab, “Programmer itu seperti Pelukis”.

Seorang pelukis bisa melukis apa saja.
Kecuali melukis yang dilarang.

Seorang pelukis bisa melukis apa saja sesuai alirannya. Dan seorang
pelukis akan mengerahkan segala kemampuanya untuk menghasilkan karya
terbaiknya.

Anda sudah seperti pelukis? Jadilah pelukis maestro.

Huda M Elmatsani

PHP for Lazy Programmer #4

Posted in Tip & Trik on August 28th, 2006 by anghuda – Be the first to comment

Menulis nama variable, function, class, table … dsb.

NAMA UNTUK VARIABLE
0. Biasakan nama dalam bahasa Inggris. Kalau anda menggunakan bahasa
Turki, kesulitannya adalah: pertama anda sulit membuat nama, kedua
anda sulit memahaminya, ketiga anda menyulitkan orang lain.

contoh:
$açýklama
$baþkanlarýmýz
read more »

PHP for Lazy Programmer #3

Posted in Tip & Trik on August 28th, 2006 by anghuda – Be the first to comment

Memahami Persoalan dan Menyusun Algoritma

1. Sebelum anda memulai pekerjaan anda, hal pertama yang harus anda ketahui adalah “permasalahan yang akan diselesaikan”.

read more »

PHP for Lazy Programmer #2

Posted in Tip & Trik on August 28th, 2006 by anghuda – Be the first to comment

Wahai “Programmer PHP Pemalas”

Anda harus punya kursi malas, kalo belum punya, coba berinvestasi dengan membelinya.

Supaya cukup waktu bagi anda untuk bermalas-malasan di kursi malas, anda harus menyelesaikan waktu yang lebih singkat dalam penulisan program anda.
read more »