Mau ??? 
Kejadian ini bermula ketika secara tak sengaja aku berpapasan dengan tukang Mie Ayam keliling yang biasa beredar di depan rumah. Siang itu, kulihat dia tengah berasyik masyuk di pinggir jalan, cekikikan sambil melihat sesuatu yang ada di tangannya. Bahkan saking asiknya, gerobak mie ayam itu ditinggalkannya begitu saja, seakan mengundang pemulung jail untuk mengangkutnya

Karena penasaran, diriku pun bertanya…

“Mas Jason…” (panggil saja demikian, karena dia sering dipanggil Son ama pelanggannya) “Son… mie ayamnya siji maning sooon…, sedang apa kok asik bener di pojokan?” tanyaku....

“Eh mas ganteng… (satu hal yang aku suka dari Jason adalah: Orangnya suka bicara Jujur!), ini mas, lagi update status!!…”

WADEZIG!!!

“Weehhh… njenengan fesbukan juga to??” tanyaku heran.

“Ya iyalah mas… hareee geneee ga fesbukan?!? Lagian kan lumayan juga buat menjaring pelanggan lewat fesbuk, kata pak Hermawan Kertajaya kan dalam berdagang kita harus selalu melakukan diferensiasi termasuk dalam hal pemasaran mas…”

GLEK!! Kalah gw! Gw yang sering naik Kereta ke jawa aja gak tau kalo ada yang namanya Hermawan Kereta Jaya.

“Emang mas statusnya apa?” tanyaku penasaran.

“Nih mas aku bacain: Promo Mie Ayam, beli dua gratis satu mangkok, beli tiga gratis nambah kuah, beli empat gratis timbang badan… takutnya anda obesitas… segera saya tunggu di gang Jengkol, depan tengkulak Beras Mpok Hepi. Mie Ayam Jason : Melayani dengan Hati… ampela, usus dan jeroan ayam lainnya…”

GUBRAK!!!

Dua kosong untuk mas Jason…

Gw yang udah lama fesbukan aja gak bisa bikin status se-atraktif dia.

Tapi ada yang aneh pas kulirik ke henpon yang dia pake, aku kira henponnya blekberi atau minimal nokia seri baru yang uda bisa pake internetan. Selidik punya selidik, ternyataa… henponnya lawas bin jadul… HP yang masih monokrom, suara belum poliponik, dan masih pake antena luar kayak radio AM.

“Mas, tapi kok bisa update fesbuk pake henpon sederhana gitu? (bahasa halusnya henpon lawas) Gimana caranya??”

“Owwh… gampang mas, saya tinggal nulis statusnya lewat SMS lalu kirim ke Tri?” jawab dia datar.

“Ohh… mas nya pake Kartu Three ya? Yang gratis internetan itu?”

“Bukaaaan mas, Tri itu lengkapnya Tri Ambarwati… Dia itu pacar saya, sama-sama dari Tegal, yang kerjaannya jagain Warnet 24 Jam! Jadi kalo butuh update, tinggal sms dia aja nanti dia yang gantiin status saya, lha wong dia tiap hari di depan komputer jagain warnet. Paling sebagai balesannya saya gratisin mie ayam seminggu sekali… murah to…”

Mendadak kepalaku pusing…

Bagaikan menderita dehidrasi akut sekaligus hipotermia tingkat tiga, aku limbung mendengar jawaban spektakuler dari mas Jason…

BRUK!!

“Lho mas… mas… jadi beli mie ayam ndak… kepriben iki?”

MAU UPDATE STATUS GRATIS?
PAKE TRI!
MAU???

by: Lenny Febrina

[ add comment ]   |  permalink  |   ( 0 / 0 )
Surga dan Neraka 
Suatu ketika seorang manusia diberi kesempatan untuk
berkomunikasi dengan Tuhannya dan berkata, "Tuhan ijinkan saya untuk
dapat melihat seperti apakah Neraka dan Surga itu".

Kemudian Tuhan membimbing manusia itu menuju ke dua buah pintu dan kemudian membiarkannya melihat ke dalam.

Di tengah ruangan terdapat sebuah meja bundar yang sangat besar, dan di tengahnya terdapat semangkok sup yang beraroma sangat lezat
yang membuat manusia tersebut mengalir air liurnya. Meja tersebut dikelilingi orang-orang yang kurus yang tampak sangat kelaparan.

Orang-orang itu masing-masing memegang sebuah sendok yang terikat pada tangan masing-masing. Sendok tersebut cukup panjang untuk mencapai mangkok di tengah meja dan mengambil sup yang lezat tadi.

Tapi karena sendoknya terlalu panjang, mereka tidak dapat
mencapai mulutnya dengan sendok tadi untuk memakan sup yang terambil.

Si Manusia tadi merinding melihat penderitaan dan
kesengsaraan yang dilihatnya dalam ruangan itu.

Tuhan berkata, "Kamu sudah melihat NERAKA"

Lalu mereka menuju ke pintu kedua yang ternyata berisi meja beserta sup dan orang-orang yang kondisinya persis sama dengan ruangan di
pintu pertama. Perbedaannya, di dalam ruangan ini orang-orang tersebut berbadan sehat dan berisi dan mereka sangat bergembira di keliling meja tersebut.

Melihat keadaan ini si Manusia menjadi bingung dan berkata
"Apa yang terjadi ? kenapa di ruangan yang kondisinya sama ini mereka terlihat lebih bergembira ?"

Tuhan kemudian menjelaskan, "Sangat sederhana, yang
dibutuhkan hanyalah satu sifat baik"

"Perhatikan bahwa orang-orang ini dengan ikhlas menyuapi orang lain yang dapat dicapainya dengan sendok bergagang panjang,
sedangkan di ruangan lain orang-orang yang serakah hanyalah memikirkan
kebutuhan dirinya sendiri”

[ add comment ]   |  permalink  |   ( 0 / 0 )
Webcam dari Flash 
Mengaktifkan webcam lewat flash ternyata tidak terlalu sulit. Pertama2 kita perlu memasukkan komponen video ke dalam stage, yang kita beri nama misalnya inputVideo. Kemudian pada frame, kita perlu ketikkan action scriptnya sebagai berikut:

import flash.display.*;
//import flash.geom.*;

//Webcam initalisation
cam = Camera.get();
cam.setMode(320,240,30,true);
inputVideo.attachVideo(cam);

//Create output data
outputVideo = new BitmapData(320, 240);
onEnterFrame = function () {
outputVideo.draw(inputVideo);
}

//_root.attachBitmap(outputVideo,10);


Yang jadi masalah sekarang adalah bagaimana kita bisa menyimpan gambar yang sudah dicapture ke dalam format bitmap? Aplikasi ini dapat digunakan untuk pengambilan foto member secara langsung pada program web based kita.

[ add comment ]   |  permalink  |   ( 0 / 0 )
Booking Paket Case 
Konsep Paket berbeda dengan booking biasa, dimana perbedaannya adalah, untuk Paket:
- valid pada periode tertentu, jadi jika user memilih tanggal check-in diluar periode, maka akan otomatis ditolak
- user cukup memilih tanggal check-in, check-out akan langsung muncul sesuai dg paket yang dipilih (misal paket menginap 3 hari 2 malam)
- harga kamar tidak mengikuti harga biasa, melainkan sudah menjadi satu kesatuan
- untuk cancelation, kemungkinan akan ada policy yang berbeda

Pertama2 kita harus siapkan tabel paket, yang berisi paket2 yang akan dijual

CREATE TABLE `paket` (
`idpaket` int(11) NOT NULL auto_increment,
`namapaket` varchar(50) NOT NULL,
`idhotel` varchar(8) NOT NULL,
`roomtype` varchar(50) NOT NULL,
`periodeawal` date NOT NULL,
`periodeakhir` date NOT NULL,
`minstay` int(11) NOT NULL,
`harga` int(11) NOT NULL,
`gambar` varchar(50) NOT NULL,
`remarks` varchar(255) NOT NULL,
`valid` varchar(1) NOT NULL,
PRIMARY KEY (`idpaket`),
UNIQUE KEY `idpaket` (`idpaket`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Kemudian kita perlu memberikan filter di booking biasa, agar pada periode tertentu, agent tidak akan bisa booking kalau tidak memilih menu paket. Berikut adalah programnya:

//check on paket
$max=(strtotime($_GET['tglcheckout'])/86400)-(strtotime($_GET['tglcheckin'])/86400);

//this looping is needed for different room type
for($i=0;$i<=$max-1;$i++)
{
$sql="SELECT * FROM paket WHERE idhotel='". $_GET['idhotel'] ."' AND roomtype='". $_GET['tipekamar'.$i] . "' AND valid='1'";
$result=mysql_query($sql);

//if paket available
if (mysql_num_rows($result)!=0)
{
//read ALL paket available
while($data=mysql_fetch_array($result))
{
$periodeawal=$data[periodeawal];
$periodeakhir=$data[periodeakhir];
$minstay=$data[minstay];

if ( ( (strtotime($_GET['tglcheckin'])/86400) >= (strtotime($periodeawal)/86400) ) &&
( (strtotime($_GET['tglcheckin'])/86400) <= (strtotime($periodeakhir)/86400) ) )
{
if ($max<$minstay)
{
if ($error!=1)
{
echo "<table cellpadding='2' cellspacing='1' width='680' ><tr><td align=center class='fb5'>Periode yang anda pilih menerapkan Minimum Stay Policy. Mohon cek Paket Mandira.</td></tr></table>";
$error=1;
}
}
}
}
}

}


Algoritmanya kurang lebih adalah sebagai berikut:
1. Hitung jumlah malam untuk persiapan looping, yang diperoleh dari pengurangan tanggal check-out dengan tanggal check-in
2. Buat looping sejumlah jumlah malam yang dibooking
3. Cari data di tabel paket dengan filter idhotel, roomtype dan apakah masih valid (valid=1)
4. Jika ketemu datanya,
5. Buat looping membaca data paket (catatan: data paket mungkin saja lebih dari satu macam untuk hotel, tipe kamar dan periode yang sama)
6. Simpan data periode awal dan akhir paket serta minimum stay ke dalam variabel untuk perbandingan
7. Cek, apakah tanggal check in ada di dalam range periode awal dan akhir paket
8. Jika jumlah nites yang dibooking melebihi nilai minimum stay, maka bookingan akan direject, nilai variabel error diisi dengan 1

[ add comment ]   |  permalink  |   ( 0 / 0 )
Tampilan awal menu untuk agent 


Banner yang ditampilkan adalah banner rotator dengan javascript yang dapat kita manfaatkan untuk kebutuhan informasi paket spesial ataupun informasi menarik lainnya.

Untuk menggunakan banner rotator, kita perlu load beberapa javascript sebagai berikut:

<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript" src="silverlight.js"></script>
<script type="text/javascript" src="wmvplayer.js"></script>
<script type="text/javascript" src="AC_QuickTime.js"></script>
<script type="text/javascript" src="ns1slide.js"></script>




[ add comment ]   |  permalink  |   ( 0 / 0 )

<<First <Back | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | Next> Last>>