Archive for Juli 2007
MapServer, an itch…
*New fragrance from klanjabrik – Satu Tahun Klanjabrik.com ….

MapServer adalah program aplikasi data spasial di Internet yang berbasis Open-Source.
Chameleon adalah program yang menempel di MapServer, dengan kemudahannya kelengkapan tool-toolnya, Chameleon paling pantas untuk dicoba-coba.
Ingredients
PHP
XML
Map Programming
JavaScript
HTML/PHTML
Arcview (SHP)
CWC2
Pilkada Jakarta dan SELECT UNION untuk Database
Jakarta meriah dengan manuver-manuver politik dari kedua calon gubernur dan wakil gubernur, dari lapisan atas sampai lapisan paling bawah dari struktur kemasyarakatan, dari janji-janji sampai pembuktian? sampai kompensasi sementara (apaan tuh…
).
Saya jadi teringat perbincangan saya dengan pak Rokmat, supir taksi di Jakarta. “Kalau saya mas, yang penting itu busway dihentikan aja, pemda Jakarta lebih mementingkan karyawan kantor telat ketimbang masyarakat seperti saya yang cari makan susah. Banyak perusahaan taksi yang harus mengurangi unitnya, bahkan ada yang tutup, padahal armadanya ratusan…”
Siapapun yang jadi, mudaha-mudahan bisa menyenangkan semua pihak, walaupun utopis…
Berhubung kapasitas saya di bidang program-memogram, saya mendingan nulis artikel untuk bab MySQL aja, mudah-mudahan bisa bermanfaat.
Query untuk menggabungkan 2 tabel menjadi 1 tabel
Langkah pertama, mari kita buat 2 tabel yang nantinya akan diimplementasikan fungsi query UNION, yuk…
Optimalisasi query dengan fungsi EXPLAIN
Bagi seorang programmer baru, kadang-kadang melupakan optimalisasi sebuah query di MySQL, padahal optimalisasi sangat penting ketika jumlah data menjadi besar, lalu bagaimana caranya kita mengetahui kalau query yang kita gunakan sudah baik.
MySQL menyediakan fungsi Explain yang dapat digunakan oleh para SQL-Lovers, berikut adalah implementasinya:
Buat tabel “member”:
[mysql]CREATE TABLE `member` (
`member_id` int(11) NOT NULL auto_increment,
`member_nama` varchar(255) default NULL,
`paket_id` int(11) default NULL,
PRIMARY KEY (`member_id`)
);
insert into `member`(`member_id`,`member_nama`,`paket_id`) values (1,’Meirza’,1);
insert into `member`(`member_id`,`member_nama`,`paket_id`) values (2,’Arson’,2);
insert into `member`(`member_id`,`member_nama`,`paket_id`) values (3,’Dinda’,1);
insert into `member`(`member_id`,`member_nama`,`paket_id`) values (4,’Putri’,3);
[/mysql]
Buat tabel “paket”:
[mysql]CREATE TABLE `paket` (
`paket_id` int(11) NOT NULL auto_increment,
`paket_nama` varchar(255) default NULL,
`paket harga` double(16,2) default NULL,
PRIMARY KEY (`paket_id`)
);
insert into `paket`(`paket_id`,`paket_nama`,`paket harga`) values (1,’Paket A’,100.00);
insert into `paket`(`paket_id`,`paket_nama`,`paket harga`) values (2,’Paket B’,150.00);
insert into `paket`(`paket_id`,`paket_nama`,`paket harga`) values (3,’Paket C’,200.00);
[/mysql]
Baca entri selengkapnya »