Jumat, 01 Agustus 2008

Website sebagai media promosi yang handal

Perkembangan website semakin pesat seiring berkembangnya teknologi internet yang memiliki
kecepatan akses yang cepat dan mudah dengan biaya murah. Saya pribadi sebagai web designer
dan web programming di Bali Intemedia yang bergerak di bidang web developer,
dapat merasakannya dari banyaknya order website yang didominasi dari kalangan travel agent meskipun ada beberapa dari pemerintahan, lsm sampai reseller pulsa. Khususnya untuk dunia travel agent dimana mereka mulai berlomba-lomba menjual produk tour dan service yang diberikan menggunakan sarana website untuk menarik para wisatawan asing.

Dari project yang selama ini saya kerjakan terbukti lebih banyak untuk travel agent seperti
yang terlihat pada daftar link disamping. Pada prinsipnya untuk sebuah website khusus untuk travel agent tidak hanya bisa mengandalkan design yang bagus ataupun sistem yang bagus namun diperlukan juga teknik yang disebut SEO agar situs anda terdeteksi di Search Engine seperti google.com. Maka itu situs yang dirancang harus dilengkapi tool dasar yang bisa memasukkan tag khusus untuk SEO tersebut.

Ada 3 hal penting dalam konsep website :
  1. Design, tampilan yang cantik dan menarik pengunjung
  2. Programming, website bersifat dinamis untuk update content
  3. User friendly dan kecepatan akses, kemudahan navigasi antar menu dan akses yangcepat sehingga tidak membosankan
  4. SEO, supaya terdeteksi oleh search engine seperti google
Sekian dulu coii... next to be continued

Jumat, 25 Juli 2008

PHP Tutorial – Pengamanan copyright dengan class

Untuk dapat menerapkan teknik ini anda minimal harus menguasai OOP dengan class dan teknik pemakaian template dalam web anda. Untuk menciptakan keamanan pada copyright yang anda buat pada halaman web dan tidak dapat dihapus oleh orang lain maka ada suatu teknik sederhana yaitu dengan membuat suatu class yang mendeteksi tag (misalkan kita menamainya “{COPR}”) tempat anda menaruh text copyright tersebut.
Berikut trik sederhana yang dapat dipakai :

1. Buat suatu class bernama template.class.php
/*
* ----------------------------------------
* File Class Template
* Copyright (c) Yudi.P - Balinter.net
* Mailto: mankyudi@yahoo.com
* ----------------------------------------
*/
class clsTemplate{
var $tags = array();
var $theme;
var $content;

function defineTag($tagname, $varname){
$this->tags[$tagname] = $varname;
}

function defineTheme($themename){
$this->theme = $themename;
}

function parse($text){
$this->content = file($this->theme);
$this->content = implode("", $this->content);
while (list($key, $val) = each($this->tags)){
$findme = '{COPR}';
$pos = strpos($this->content, $findme);
if (((in_array($text, $this->tags))==false) || ($pos === false)) {
$this->content = "Unauthorized access";
}else{
$this->content = ereg_replace($key, $val, $this->content); }
}
}
function printProses(){
echo $this->content;
}
}

2. Buat file template bernama themes.tpl dan tempatkan tag “{COPR}”
3. Buat file index bernama index.php
defineTheme("themes.tpl");
$tpl->defineTag("{COPR}", $text);
$tpl->parse($text);
$tpl->printproses();

4. Jalankan server local anda dan uji dengan mencoba menghapus tag {COPR} pada file template atau hapus script $tpl ->defineTag("{COPR}", $text);, maka akan muncul pesan “Unauthorized access”.
5. Selamat mencoba, contact me in mankyudi@yahoo.com

PHP Manual - Pemformatan tanggal dan waktu (date)

Anda mungkin sering memanfaatkan fungsi pemformatan pada tanggal dan waktu pada website yang anda buat, berikut ini pemformatan standar dari PHP-Manual yang dapat anda pakai sebagai library :


// Asumsikan hari ini adalah : 10 Maret 2001, 5:16:18 pm


$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('\i\t \i\s \t\h\e jS \d\a\y.');// It is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s"); // 17:16:17
?>


Rabu, 18 Juni 2008

Search engine optimization (SEO)

Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results for targeted keywords. Usually, the earlier a site is presented in the search results or the higher it "ranks", the more searchers will visit that site. SEO can also target different kinds of search, including image search, local search, and industry-specific vertical search engines.

As a marketing strategy for increasing a site's relevance, SEO considers how search algorithms work and what people search for. SEO efforts may involve a site's coding, presentation, and structure, as well as fixing problems that could prevent search engine indexing programs from fully spidering a site. Other, more noticeable efforts may include adding unique content to a site, ensuring that content is easily indexed by search engine robots, and making the site more appealing to users. Another class of techniques, known as black hat SEO or spamdexing, use methods such as link farms and keyword stuffing that tend to harm search engine user experience. Search engines look for sites that employ these techniques and may remove them from their indices.

The initialism "SEO" can also refer to "search engine optimizers" or "Search Engine Optimizician", terms adopted by an industry of consultants who carry out optimization projects on behalf of clients, and by employees who perform SEO services in-house. Search engine optimizers may offer SEO as a stand-alone service or as a part of a broader marketing campaign. Because effective SEO may require changes to the HTML source code of a site, SEO tactics may be incorporated into web site development and design. The term "search engine friendly" may be used to describe web site designs, menus, content management systems, URLs, and shopping carts that are easy to optimize.