Selasa, 02 Juni 2009

Unhidden Folder Kena Virus

Menyebalkan, flash disk yang isinya file-file penting terkena virus...Untungnya PC di rumah sudah dilengkapi anti virus yang selalu di-update setiap hari.

Tapi... masalah lain muncul, ketika di "scan" file-file yang disimpan dalam folder langsung di"delete" oleh si anti virus. Waduh, amblas semua file-file penting... Anehnya, file-file yang tidak tersimpan dalam folder masih utuh. Dan lebih aneh lagi, sisa space di Flash Disk kok tidak sesuai dengan besaran file yang masih tersisa?

Hmm... jangan-jangan folder yang "tadi dihapus" masih ada dengan kondisi hidden. Tidak ada jalan lain kecuali meng-unhidden folder-folder itu. Bagaimana caranya?

  • Dari "Start Menu", aktifkan "Run" kemudian ketik "cmd".
  • Selanjutnya beralih ke drive Flash Disk, misalkan ada di D:
  • Ketik "attrib -r -s -h /s /d"
  • Tunggu sampai proses selesai... dan... bukan sulap bukan sihir, folder-folder hidden tadi muncul kembali.

Cara Hacker Mencuri Data Kartu Kredit

Artikel ini tidak ditujukan untuk mengajari anda gimana mencuri data kartu kredit, tapi kami ingin memberitahu anda supaya di kemudian hari anda bisa terhindari dari kejahatan pencurian data kartu kredit. Istilah kejahatan kartu kredit yang biasa di istilahkan “carding” sejak adanya internet meningkat ratusan persen. Ironisnya Indonesia masuk dalam jajaran top 10 (sempat di peringkat pertama) sehingga kartu kredit terbitan Bank-Bank Indonesia ditolak ketika belanja online di situs luar negeri.

Hal ini juga pernah di alami oleh penulis yang ingin berlangganan majalah game luar negeri dengan pembayaran online lewat kartu kredit.

Para hacker sangat suka sekali kejahatan yang satu ini, kenapa? Karena kalau cuma nge-hack website atau deface (merubah tampilan/link website) merupakan sesuatu yang tidak ada untungnya. Dan hal ini bisa ke deteksi dan pelaku kejahatan bisa ketangkap dengan mudah kalau sites yang dia masuki memiliki TRACKER (program pelacak ip/link) atau LOG FILE (file yang mencatat aktivitas user/ip yang masuk ke website).

Kalau carding mereka bisa bebas tanpa jejak dan juga kadang-kadang setelah mendapatkan datanya, mereka sebarkan antar hacker sehingga susah dilacak orang pertama yang mencuri data kartu kredit. Kejadian baru-baru ini yaitu situs internet teroris Indonesia juga di register dari hasil carding.

Ada beberapa cara yang digunakan oleh hacker dalam mencuri kartu kredit, antara lain:

1. Paket sniffer, cara ini adalah cara yang paling cepat untuk mendapatkan data apa saja. Konsep kerjanya mereka cukup memakai program yang dapat melihat atau membuat logging file dari data yang dikirim oleh website e-commerce (penjualan online) yang mereka incar. Pada umumnya mereka mengincar website yang tidak dilengkapi security encryption atau situs yang tidak memiliki security yang bagus.

2. Membuat program spyware, trojan, worm dan sejenisnya yang berfungsi seperti keylogger (keyboard logger, program mencatat aktifitas keyboard) dan program ini disebar lewat E-mail Spamming (taruh file-nya di attachment), mirc (chatting), messenger (yahoo, MSN), atau situs-situs tertentu dengan icon atau iming-iming yang menarik netter untuk mendownload dan membuka file tersebut. Program ini akan mencatat semua aktivitas komputer anda ke dalam sebuah file, dan akan mengirimnya ke email hacker. Kadang-kadang program ini dapat dijalankan langsung kalau anda masuk ke situs yang di buat hacker atau situs porno.

3. Membuat situs phising, yaitu situs sejenis atau kelihatan sama seperti situs aslinya. contoh di Indonesia ketika itu situs klik bca (www.klikbca.com), pernah mengalami hal yang sama. situs tersebut tampilannya sama seperti klikbca tetapi alamatnya dibikin beberapa yang berbeda seperti www.clikbca.com, www.klikbca.com, dll, jadi kalau netter yang salah ketik, akan nyasar ke situs tersebut. Untungnya orang yang membuat situs tersebut katanya tidak bermaksud jahat. Nah kalau hacker carding yang buat tuh situs, siap-siap deh kartu kredit anda bakal jebol.

4. Menjebol situs e-commerce itu langsung dan mencuri semua data para pelanggannya. Cara ini agak sulit dan perlu pakar hacker atau hacker yang sudah pengalaman untuk melakukannya. Pada umumnya mereka memakai metode injection (memasukan script yang dapat dijalankan oleh situs/server) bagi situs yang memiliki firewall. Ada beberapa cara injection antara lain yang umum digunakan html injection dan SQL injection. Bagi situs yang tidak memiliki security atau firewall, siap-siaplah dikerjain abis-abisan.

Ada beberapa cara lagi yang dilakukan para hacker, tapi cara-cara di atas adalah cara yang paling umum dilakukan hacker untuk carding. Cara yang tidak umum akan dijelaskan nanti di lain waktu. Kejahatan tidak hanya terjadi karena ada niat dari si pelaku, tetapi karena adanya kesempatan, waspadalah… waspadalah…

Konversi Windows XP bajakan ke versi resmi

Mungkin saja terjadi, karena sesuatu hal PC pribadi atau di kantor anda telah terinstall Windows XP bajakan. Setelah anda membeli kode lisensi yang resmi, anda berniat untuk mengkonversi kode lisensi Windows XP bajakan anda yang telah terinstall ke kode lisensi resmi yang baru anda beli, namun anda tidak ingin melakukan proses installasi yang memakan waktu.
Cukup dengan melakukan langkah-langkah berikut, masalah anda dapat selesai dengan singkat. Sebelum memulai, untuk berjaga-jaga jangan lupa untuk membackup registry anda.

1. Klik menu Start, Run.

2. Pada kotak Run, ketik regedit dan tekan Enter atau klik Ok.

3. Ketika jendela Registry Editor terbukga, navigasi kursor anda ke HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion \WPAEvents.

4. Pada panel kanan, arahkan kursor ke OOBETimer, klik kanan, lanjutkan dengan klik Modify.

5. Ubah secara sembarang isi key tersebut. Minimal anda melakukan perubahan dalam satu digit. Langkah ini secara otomatis akan menon-aktifkan kode lisensi Windows XP anda.

6. Klik kembali menu Start, Run.

7. Pada kota Run, ketik %systemroot%\system32\oobe\msoobe.exe /a, tekan Enter atau klik Ok.

8. Klik Yes, I want to telephone a customer service representative to activate Windows, lanjutkan dengan mengklik tombol Next.

9. Lanjutkan dengan mengklik Change Product key.

10. Ketik license key anda yang baru pada kotak New key, lalu klik Update.

11. Restart komputer anda.

12. Setelah anda kembali ke desktop XP anda, periksa hasil pekerjaan anda dengan menjalankan langkah nomor 7 di atas.

13. Jika aktivasi kode lisensi anda berhasil, akan muncul pesan Windows is already activated. Click Ok to exit.

Masalah anda selesai. Semoga bermanfaat

Sabtu, 30 Mei 2009

Hampir dari kita semua pasti telah memiliki account facebook. Pada situs jejaring sosial ini, apapun bisa kita komentari. Setiap kali ada teman ganti status kita bisa langsung beri komentar. Kalau ada teman yang baru ganti foto, kita bisa langsung beri komentar. Justru karena komentar-komentar inilah yang menjadikan kita kembali mengunjungi situs ini.
Menurut perkiraan saya, hampir 80% dari proses apalikasi yang ada pada facebook menggunakan pendekatan ajax. Begitu pula dengan aplikasi komentarnya. Ketika kita menekan tombol submit setelah menuliskan komentar, tanpa ada proses refresh halaman, komentar kita akan secara otomatis muncul dan berbarengan dengan itu di simpan juga ke dalam database. Bagaimana kah proses ini bisa terjadi? Saya akan menjelaskannya berikut ini.
DEMO DOWNLOAD
Proses menambahkan komentar
Untuk bisa menampilkan komentar yang baru saja kita tulis tanpa perlu refresh halaman, kita perlu mendapatkan komentar-komentar yang sudah diposting sebelumnya. Untuk mendapatkannya kita menggunakan:
document.getelementbyId(’nama_id’).innerHTML;Nama_id di sini adalah div yang berada di antara semua komentar yang sudah ada. Contohnya adalah sebagai berikut:
Kandar
23, April 2009
Ini komentar dari kandar
Foo
24, April 2009
hellow world
Kandar
23, April 2009
Ini komentar dari kandar
Untuk mendapatkan seluruh isi dimulai dari komentar list start hingga list end kita gunakan method
document.getElementById(’CommentList’).innerHTML;Untuk mendapatkan komentar yang telah ada kita buat satu variable dengan nama currentContent.
var currentContent = document.getElementById(’CommentList’).innerHTML;Berikutnya kita membuthkan sebuah variabel yang berfungsi untuk menginisialisasi nilai dari form komentar. Variabel ini bertugas mendapatkan nilai dari input nama dan isi komentar. Variabel ini kita beri nama commentValue.
var commentValue = ‘name=’ + encodeURI( document.getElementById(’name’).value ) + ‘&YourComment=’ + encodeURI( document.getElementById(’YourComment’).value );Agar variabel ini bisa berfungsi, kita harus membuat sebuh form html. Berikut adalah kodenya:

Langkah berikutnya adalah membuat suatu fungsi javascript yang bernama postContents yang salah satu isinya adalah variabel commentValue. Kodenya adalah sebagai berikut:
function postContent(){ /* Query yang nilainya akan dikirim ke php.*/
var commentValue = ‘name=’ + encodeURI( document.getElementById(’name’).value ) + ‘&YourComment=’ + encodeURI( document.getElementById(’YourComment’).value );
/* File php yang bertugas melalukan proses penyumpanan. */
var send_to = ‘manage-comment.php’;
/*Div id untuk menampilan gambar preloader dan error.*/
var respons = ‘alert’;
postAjax(send_to, commentValue, respons, handleResponComment);
}
Selain variabel commentValue, di dalam fungsi postContent kita mendapatkan sebuah fungsi bernama postAjax. Ini adalah fungsi yang mengirimkan nila variabel commentValue dengan metode Ajax. Untuk itu kita membuthkan suatu fungsi yang bertugas yang menginisialisasi XmlHttpRequest. Berikut adalah fungsingya:
var xmlHttp = createXmlHttpRequest();var obj = ”; function createXmlHttpRequest() {var xmlHttp = false;if (window.ActiveXObject) {xmlHttp = new ActiveXObject(”Microsoft.XMLHTTP”);} else {xmlHttp = new XMLHttpRequest();}if (!xmlHttp) {alert(”Ops sorry We found some error!!”);}return xmlHttp;}
Selanjutnya kita membuthkan sebuah fungsi yang bertugas untuk menerima respon setelah terjadi proses XmlHttpRequest. Fungsi ini kita beri nama handleResponComment berikut adalah kodenya:
function handleResponComment(){ if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
/* Untuk menerima respon balik dari php, kita menggunakan JSON. */
var JSONRespons = eval(’(’ + xmlHttp.responseText + ‘)’);
if(JSONRespons.status == 1){
/*
* Jika penyimpanan data ke dalam database telah berhasil, proses selanjutnya adalah memanggil fungsi commentResponse.*/
commentResponse(JSONRespons);
}
else{
/*Jika komentar baru sudah muncul, form kita aktifkan kembali dengan memanggil fungsi enableForm() dengan menggunakan event onload pada image.*/
document.getElementById(obj).innerHTML = JSONRespons.message + ‘’;
}
} else {
/* Tampilkan error jika ada.*/
document.getElementById(obj).innerHTML = ‘Error: ‘ + xmlHttp.statusText;
}
}
else{
/*
* Nonaktifkan form sesaat setelah user menekan tombol submit.* Munculkan juga image preloader.*/
document.getElementById(obj).innerHTML = ‘’;
document.getElementById(’name’).disabled=true;
document.getElementById(’YourComment’).disabled=true;
document.getElementById(’submit’).disabled=true;
}
}
untuk mencegah user menekan tombol submit kembali, selama proses berlangsung, form kita nonaktifkan dahulu. Jika semua proses telah selesai kita membuthkan sebuah fungsi yang bertugas untuk kembali mengaktifkan form. Berikut adalah fungsinya:
function enableForm(){ /* Mengaktifkan kembali form jika semua proses telah selesai. */
document.getElementById(’name’).disabled=false;
document.getElementById(’YourComment’).disabled=false;
document.getElementById(’submit’).disabled=false;
}
Jika semua proses penyumpanan komentar baru telah berhasil, sekarang waktunya untuk menampilkan komentar yang baru saja di tambahkan oleh user. Berikut adalah fungsingya:
function commentResponse(JSONRespons){ /*Melist komentar yang telah ada.*/
var current_contents = document.getElementById(’CommentList’).innerHTML;
/* List komentar yang telah ada ditambah komentar baru. */
var newComment = current_contents + ‘
’ + JSONRespons.name + ‘
’ + JSONRespons.date + ‘
’ + JSONRespons.comment + ‘
’;
/* Mendapatkan total komentar saat ini*/
var currTotalComm = document.getElementById(’numComment’).innerHTML;
/* Total komentar saat ini ditambah satu.*/
document.getElementById(’numComment’).innerHTML = parseInt(currTotalComm) + parseInt(1);
/*Munculkan semua komentar, termasuk yang baru saja ditambahkan.*/
document.getElementById(’CommentList’).innerHTML = newComment;
/* reset form.*/
document.getElementById(’CommentForm’).reset();
/* Hilangkan image preloader.*/
document.getElementById(’alert’).innerHTML = ”;
}
Proses menghapus komentar
Berikut ini adalah tiga buah fungsi yang bertugas untuk menangani proses penghapusan komentar.
function deleteContent(messageID){ var postValue = ‘id=’ + messageID;
var send_to = ‘manage-comment.php’;
var respons = ‘alert’;
input_box = window.confirm(’Are you sure want to delete this comment?’);
if (input_box==true){
postAjax(send_to, postValue, respons, handleDeletedComment);
}
}
function handleDeletedComment(){
if (xmlHttp.readyState == 4){
if (xmlHttp.status == 200){
var JSONRespons = eval(’(’ + xmlHttp.responseText + ‘)’);
if(JSONRespons.status == 1){
deleteNow(JSONRespons.id);
}
else{
document.getElementById(obj).innerHTML = JSONRespons.message;
}
} else {
document.getElementById(obj).innerHTML = ‘Error: ‘ + xmlHttp.statusText;
}
}
}
function deleteNow(id){
var delete_comment = document.getElementById(id);
var currTotalComm = document.getElementById(’numComment’).innerHTML;
document.getElementById(’numComment’).innerHTML = parseInt(currTotalComm) - parseInt(1);
delete_comment.parentNode.removeChild(delete_comment);
enableForm();
document.getElementById(’alert’).innerHTML = ”;
}
Untuk proses yang ditangani php, semuanya ada pada file manage-comment.php.

Membuat login ala cpanel

Membuat login ala cpanel
Pernahkan anda melihat tampilan login seperti diatas? Jika pernah, mungkin anda
penasaran bagaimana cara membuatnya. Untuk membuat login seperti di atas, Caranya sangat
mudah. Kuncinya terletak pada Header. Header dalam PHP mempunyai fungsi yang banyak
sekali dan bisa diotak-atik. Baiklah, saya akan menjelaskan cara membuatnya.
Buat file dengan nama index.php lalu ketikkan script berikut :
Sedikit penjelasan script diatas :


if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="Login ala Cpanel"');
echo 'Anda membatalkan login !';
exit;}
else {
echo "Anda memasukkan username {$_SERVER['PHP_AUTH_USER']}.
";
echo "dan password {$_SERVER['PHP_AUTH_PW']}.
";}
?>


Sedikit penjelasan script diatas :
If(!isset artinya jika variabel PHP_AUTH_USER belum/tidak diisi, maka akan tampil kotak dialog
login. Dan jika diisi, maka akan tampil username dan password yang anda masukkan.
Bagaimana ? Cukup mudah bukan ? Selamat membuat login yang keren
Download sourcenya Disini

Dalam menjalankan script php anda membutuhkan XAMPP Server Console PHP Apache

Jumat, 29 Mei 2009

Mempertanyakan Etika Politik Berkoalisi





Jakarta - Pimpinan partai politik anggota koalisi pendukung pasangan SBY-Boediono untuk kali pertama mengadakan pertemuan dalam forum kerja. Partai Demokrat (PD) mengumpulkan mereka dalam kegiatan bertajuk Silahturahmi Nasional (Silatnas).

Kegiatan pada pagi ini, Sabtu (30/5/2009), rencananya akan dibuka langsung oleh sang capres, Susilo Bambang Yudhoyono. Lokasi pertemuan di Hall D Arena PRJ, Kemayoran, Jakarta.

Perjalanan koalisi yang digalang PD tersebut bisa dikatakan tidak berjalan sesuai etika politik yang pantas. Satu pekan menjelang deklarasi resmi pasangan SBY-Boediono, Partai Amanat Nasional (PAN) dan Partai Keadilan Sejahtera (PKS) melancarkan serangkaian manuver demi kepentingannya masing-masing.

Semula baik PKS dan PAN menyatakan pihaknya menyerahkan sepenuhnya masalah bakal cawapres kepada SBY selaku bakal capres. Tapi seiring munculnya nama Boediono, elit dari dua parpol menengah berbasis massa Islam itu mulai berulah.

Sejumlah elit PKS memprotes keras dipilihnya Boediono. Alasannya pihak PD sama sekali tidak melakukan konsultasi terlebih dahulu, padahal ada tiga nama kader terbaik PKS yang diusulkan menjadi pendamping SBY berlaga di Pilpres 2009.

Mereka lalu mengancam mencabut dukungannya. Beberapa menit sebelum deklarasi, barulah PKS memastikan tetap bergabung dalam koalisi PD. Ketum PKS Tifatul Sembiring hadir dalam acara deklarasi di Bandung, dan Sekjen PKS Anis Matta menandatangani nota kesepakatan koalisi di Cikeas.

Tapi PKS tidak menghentikan laju isu-isu mendiskreditkan SBY-Boediono yang sempat dilansirnya. Seperti isu bahwa istri SBY dan Boediono yang tidak mengenakan jilbab. Meski pada saat bersamaan tim PKS juga mulai melakukan konsolidasi internal memenangkan SBY-Boediono.

Lain lagi ulah PAN yang dimotori Amien Rais. Meski tidak sampai ada ancaman mencabut dukungan, tapi kekecewaannya atas tergusurnya Hatta Rajasa dari bursa bakal cawapres diwujudkan dengan cara mendukung pasangan lain.

Dua kader senior PAN, Drajad Wibowo dan Alvin Lie 'diberinya restu' bergabung dalam tim sukses JK-Wiranto. Bahwa paham demokrasi tidak dibenarkan menghalangi pilihan politik seseorang, Amien Rais jadikan sebagai pembenaran.

Pada malam hari di hari-H Pileg 2009, di dalam pidatonya SBY tegas menyatakan bahwa koalisi lima tahun ke depan harus berbeda dari yang sedang berjalan. Kebersamaan di dalam ekskutif dan legislatif harus berlandaskan pada etika politik dan aturan main yang disepakati secara tertulis.

"Pemerintah harus berjalan efektif dalam menjalankan tugasnya, hubungan pemerintah dan parlemen harus baik tanpa mengurangi daya kritsis DPR. Mengelola kehidupan bernegara agar berjalan baik juga sangat dipengaruhi oleh format, aturan dan etika koalisi," tutur SBY panjang lebar di pendopo kediaman
pribadinya di Cikeas, Kabupaten Bogor 9 April 2009 lalu.

Sayang sekali isi kesepakatan koalisi parpol pendukung SBY-Boediono yang ditandatangai pada 16 Mei lalu belum diumumkan ke masyarakat. Alangkah elok jika diumumkan saja, sehingga rakyat bisa mengetahui apakah koalisi tersebut berjalan sesuai etika atau tidak.

Jumat, 22 Mei 2009

welcome in sadikin informatika

VISI SMK PASUNDAN 2 BANDUNG SMK PASUNDAN 2 BANDUNG
MENJADI PUSAT DIKLAT TINGKAT MENENGAH YANG MENGHASILKAN TENAGA PROFESIONAL DAN MAMPU MENYELARASKAN ANTARA KEMAJUAN IPTEK DENGAN IMTAQ
MISI SMK PASUNDAN 2 BANDUNG
Menjadi Pusat Diklat Dibidang Teknologi Menghasilkan Tenaga Kerja Profesional Dibidang Teknologi Untuk Memenuhi Tuntutat Dunia Usaha dan Dunia Industri Membekali Peserta Didik Dengan Kemampuan Untuk Dapat Mengembangkan Diri Menanamkan Keimanan dan Ketaqwaan Kepada Tuhan Yang Maha Esa

═══════════════════ஜ۩۞۩ஜ═══════════════════

═══════════════════ஜ۩۞۩ஜ═══════════════════