tkj. Diberdayakan oleh Blogger.
  • SLIDER-1-TITLE-HERE

    Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com [...]

  • SLIDER-2-TITLE-HERE

    Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com [...]

  • SLIDER-3-TITLE-HERE

    Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com [...]

  • SLIDER-4-TITLE-HERE

    Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com [...]

Jumat, 12 November 2010

Setting Domain di co.cc

Posted by Unknown on 8:30 PM

Seperti yang sudah kita ketahui, bahwa co.cc adalah top level domain yang bisa kita dapatkan secara gratis. Kita bisa mengganti nama blog kita dari "http://namadomain.blogspot.com" atau "http"//namadomain.wordpress.com" (dll) menjadi "http://namadomain.co.cc" . Dengan co.cc kita bisa mengontrol DNS Records, A, MX, dan CNAME records, sehinga domain co.cc bukan hanya sekedar "URL Forwarding".
Berikut ini akan saya coba mengungkapkan tentang cara setting domain di co.cc:

Ada 3 tipe pengaturan di co.cc. Ketiganya memiliki fungsi tersendiri. berikut ini penjelasanya:

1. Managed DNS
Ini biasanya digunakan untuk sebuah web yang memerlukan web hosting dan mengharuskan untuk mengarahkan Name Server-nya ke hosting tersebut. Misal untuk membuat web di 000webhost, atau bisa juga untuk blog wordpress yg menggunakan hosting dari luar. Metode ini tidak cocok digunakan untuk blogger/blogspot yang menggunakan hosting default dari blogger/blogspot.
Cara setting untuk metode ini yaitu dengan mengisi pada kolom "Name Server 1 dan Name Server 2 dengan name server yg sesuai dengan hosting yang digunakan. Misal, bagi yang menggunakan hosting dari 000webhost maka untuk kolom "Name Server 1" disi dengan "ns01.000webhost.com" dan kolom "Name Server 2" disi dengan "ns02.000webhost.com". Kemudian klik tombol "Setup". Selesai


2. Zone Records
Zone records cocok digunakan bagi para pengguna blogger/blogspot. berikut ini cara setting untuk Zone Records
  • Pada kolom "Host" isikan dengan nama domain yg sudah km daftarkan, misal "www.namadomain.co.cc" (jangan lupa dikasih "www")
  • Untuk option "TTL" biarkan saja, gak perlu dirubah2
  • Pada option "Type" pilih yang "CNAME"
  • Untuk kolom "Value" isikan "ghs.google.com"
  • Sehingga akan seperti pada gamabr dibawah ini:

Langkah selanjutnya yaitu merubah settingan di blogger/blogspot caranya begini:
  • Login ke blogger/blogspot kemudian masuk ke menu "Setting-->Publishing"
  • Kemudian pilih "Switch to: • Custom Domain
  • Setelah itu klik pada "Already own a domain? Switch to advanced settings"
  • Kemudian isikan nama domain kamu yang baru pada kolom "Your Domain".
  • Selanjutnya klik tombol "Save Setting"

Selesai. Kalau berhasil (Settingnya sudah benar) maka domain kamu yang baru akan aktif dalam waktu antara beberapa jam sampai 2 hari. Jadi sabar aja menunggunya. Blog kamu akan tetap bisa diakses dengan melalui domain yang lama.

3. URL Forwarding
URL forwarding bisa digunakan untuk apa aja, bisa web ato blog. Tapi URL Forwarding ini hanya memforward domain yg baru (yang di co.cc) ke domain lama. Jadi domain lama akan 100% seperti semula tanpa ada perubahan apapun, cuma kita bisa mengakses web/blog kita dengan mengetikkan nama domain baru kita di browser. Jika menggunakan URL Forwarding maka yang terindex di google atau Search engine yang lain adalah tetap Domain kita yang lama.
Untuk setting URL Forwarding sangat mudah, kita hanya mengisikan data-data yang diminta dan disesuaikan dengan web/blog kita, seperti "Redirect to:, Page Title, URL Hiding, Meta Description dan Meta Keywords". Kita tidak perlu lagi mensetting domain di web/blog kita lagi.
Note: Metode ini tidak dianjurkan jika tidak terpaksa

Jadi kesimpulannya adalah:
  • Jika kamu memakai layanan blogger/blogspot maka gunakanlah "Zone Records"
  • Jika domainnya digunakan untuk web yg memerlukan hosting atau untuk wordpress maka gunakanlah "Manage DNS"
  • Jangan menggunakan "URL forwarding" jika tidak terpaksa. Misal untuk untuk blog dari multiply yang tidak support custom domain.

Cara Membuat Subdomain dengan Pengaturan DNS

Posted by Unknown on 8:17 PM

Baru saja saya bereksperimen dengan membuat sub domain dari domain master, dan alhasil memang berhasil, hanya dalam sekejap saya sukses membuat subdomain. Kali ini saya mencoba membuat subdomain untuk membuat blog dengan platform yang sama yaitu dengan memakai layanan blog gratis dari google yaitu blogger.com. Untuk pengguna blogger yang sudah menggunakan custom domain pasti akan sangat mudah untuk membuat subdomain.

Sebelumnya saya hanya tahu kalau membuat subdomain itu hanya bisa dibuat apabila kita mempunyai hosting sendiri. Dengan layanan yang diberikan oleh webhosting yang kita gunakan, kita dapat leluasa menambah subdomain dengan sekali klik, dan tentunya subdomain tersebut hanya bisa dipakai pada hosting tersebut saja. Ternyata diluar dugaan, domain bisa digunakan di blogger juga,hehehe. Rada bingung ya?? Ikuti saja langkah demi langkah dari saya berikut ini :

Pertama sobat blogger harus mempunyai domain terlebih dahulu, untuk percobaan bisa menggunakan domain co.cc juga tak masalah. Atau sobat blogger yang sudah memiliki domain bisa juga mencobanya langsung.

Tahap selanjutnya adalah pengaturan record. nah inilah tahap yang terpenting menciptakan subdomain. Pengaturannya seperti mengatur CNAME record biasa untuk custom domain blogger.
  • Pada record kita pilih CNAME.
  • Isi Host dengan nama subdomain yang anda mau, misalkan domain anda adalah bhogey.com, maka anda bisa mengisinya dengan forum.bhogey.com atau apalah.bhogey.com, terserah kebutuhan anda.
  • Selanjutnya adalah mengisi value, Sesuai dengan apa yang dijelaskan oleh blogger, pengaturan value untuk blogger apabila menggunakan CNAME adalah ghs.google.com, maka kita isi Value dengan ghs.google.com.
  • Tahap terkhir adalah mengisi form TTL, isi TTL dengan angka 3600 atau 1D, tergantung DNShost yang anda pakai menyediakan yang mana.
  • Jadilah subdomain sobat :)
Setelah semua itu selesai, sobat blogger bisa menggunakan subdomain tersebut menjadi domain custom di blogger. Caranya buat dulu blog baru, setelah jadi pilih Setting > Publishing > Custom Domain > Switch to advenced Setting > nah baru sobat isikan subdomain yang sobat buat tadi. Save Setting dan selesailah.

Penggunaan subdomain ini juga dapat menghemat pengeluaran apabila ingin menggunakan custom domain dengan domain TLD. Semuanya tergantung pada keinginan sobat, kalau ingin membeli domain baru untuk blog baru ya silahkan, itu jauh lebih baik,hehehe. Ini hanya sebagai alternatif saja.

Tips Agar Blog Baru Cepat Terindeks

Posted by Unknown on 8:14 PM

Sebenarnya saya sudah sering membahasnya, khususnya pada category SEO di Blog ini. Namun kali ini saya akan sedikit memberikan pengalaman saya ketika dua hari lalu membeli blog baru untuk proyek Google Adsense saya yang baru. Kali ini saya ingin menyajikan postingan yang sedikit berbeda dengan biasanya, so simak baik-baik postingan dibawah ini, semoga berkenan.
Hari ini tanggal 18 Agustus 2010,  saya waktu itu merasa gembira karena akhirnya saya mendapatkan akun Google adsense setelah sekian lama di tolak terus saat mendaftar, dan dengan berat hait saya menggunakan jasa untuk mendapatkan akun google adsense tersebut. Dan benar saja hanya dalam beberapa hari akun tersebut saya terima walau dengan harga yang sedikit mahal untuk mebayar jasanay, tapi tidak masalah yang penting saya mendapatkan akun google adsense.
10.45 pm : Setelah bingung untuk memilih blog untuk google adsense akhirnya saya putuskan untuk membuat blog baru, dengan domain yang baru pula. Walaupun sebenarnya blog saya bisa dibilang cukup banyak namun itu khusus review jadi pasti akan di abnned akun adsense saya karena google tidak menyukai paid review.
10.50 pm :  Saya melakukan sedikit riset untuk mendapatkan niche pada domain. Dan setelah saya pikir-pikir akhirnya memilih domain dengan niche news, dengan target menembak google trends agar cepat memperoleh trafik.
10.53  pm :  Saya membeli domain di godaddy, dan domain yang saya inginkan ternyata sudah diregistrasi, dengan terpaksa saya membeli domain dengan sedikti modifikasi kata dibelakang keyword yang saya bidik, merupakan hasil dari saran godaddy juga.
11.02 pm : Saya telah mendapatkan domain tersebut, dan saya siap menginstal wordpress pada domain tersebut. dengan sedikit melakukan propagansi hosting dan domain akhirnya blog wordpress tersebut telah selesai saya buat.
11.10 pm : tidak perlu waktu yang lama untuk membuat sebuah blog wordpress karena adanya bantuan dari fantastico dari cpanel hosting saya. Langkah pertama yang saya lakukan adalah memilih themes wordpress, saya sengaja memilih themes yang simple dan tidak terlalu banyak widget untuk mempercepat loading serta crawl blog tersebut.
11.30 pm : rupanya saya agak kebingungan dengan 3 themes simple yang saya temukan, dan akhirnya saya memilih salah satu dari themes tersebut walau saya menginstal ke tiga themes terebut.
11.35 pm : Setelah selesai menginstal themes, saya memasang beberapa plugin yang membantu untuk mempercepat indeks blog yaitu all in seo pack, google sitemap, search term tagging2, serta dagon design sitemap.
11.45 pm setelah semua plugin diatas terpasang dan disetting, maka langkah selanjutnya adalah membuat postingan pertama blog saya tersebut. Saya mengambil topik dari google trends, karena saya malas membuat artikel akhirnya saya copas aza salah artikel yang menurut saya bagus, tapi alangkah baiknya jika kita menggunakan unik artikel.
11.56 pm : setelah saya membuat postingan pertama saya, saya melakukan trik yang pernah saya bahas, yaitu submit blog di backlink generator, dan saya memilih menggunakan Seo.woothy.com, saya masukan alamt url blog saya, max pop up 10, dan max url’s saya pilih 100 dan saya klik submit.
00.02 am : Setelah selesai langkah diatas, say mematikan komputer dan pergi tidur.
03.05 am : Saya terbangun untuk makan sahur, dan saya sempatkan untuk membuka blog. Dan viola! Ternyata sudah terindeks. Ternyata cukup mudah cara mempercepat indeks blog dan domain baru, tanpa ping yang merupakan andalan saya untuk mempercepat indeks blog.
Cara yang cukup mudah dan simpel untuk mempercepat indeks blog dan domain baru. Dan yang terpenting gunakan themes yang simple dan seo friendly. Semoag cerita diatas dapat memotivasi Anda dalam Blogging.

Software Praktis Untuk Posting Blog

Posted by Unknown on 8:13 PM

Berikut ini adalah sofware wajib bagi Anda yang memiliki puluhan blog sehingga malas untuk posting tiap-tiap blog. Apakah kelebihan software ini? Salah satu kelebihan yang paling saya suka dari blog ini adalah kita bisa posting ke beberapa blog sekaligus tanpa harus login pada tiap-tiap blog. Mudah bukan? Hal ini tentunya akan memudahkan Anda yang memiliki puluhan blog dummy, hanya dengan sekali klik maka artikel akan secara otomatis tersubmit dalam blog.
Software tersebut bernama Blogdesk, bagaimana cara kerjanya?gampang sekali Anda tinggal download software tersebut disini  http://www.blogdesk.org/en/index.htm, jangan kuatir itu freeware koq jadi bukan barang bajakan dan saya pastikan aman buat Anda. Setelah downlod, langsung install aza ke komputer/laptop Anda, Setelah selesai menginstal buka software tersebut, dan klik kanan pada kolom Blogs dan category, kemudian klik create Blog, masukkan title blog Anda, kemudian masukan juga alamat blog Anda dan pilih Cms yang Anda gunakan, misalnya pilih wordpress, kemudian klik next portnya biarkan default kemudian masukkan usernamu dan password untuk loggin blog wp Anda kemudian next dan finish. Anda bisa memasukkan beberapa blog dalam sofware tersebut.
Untuk posting caranya ketikka/pastekan artikel  pada kolom yang tersedia, jangan lupa diberi judul/title. Dan edit sesuka hati Anda, misalnya untuk membold keyword, menambahkan link, membuat rata kanan, atau rata kiri, dan sebagainya. kemudina centang blog yang akan diisi artikel kemudian klik tombol panah berwarna hijau pada toolbar software ini, dan Tara! Blog anda sudah terisi artikel dengan sendirinya, mudah bukan?
Ini alternatife software selain blogdesk, silahkan download juga di :
http://download.live.com/writer
http://bytescout.com/post2blog.html
http://www.zoundry.com/
http://wbloggar.com/download.php

Cara Membuat Email dengan Domain Sendiri

Posted by Unknown on 8:09 PM

Saya yakin saat ini Anda telah memiliki alamat email baik itu di Gmail, Yahoo atau Hotmail.  Di seri postingan tutorial kali ini kita akan membahas tentang 2 cara membuat email dari domain sendiri yaitu dengan membuat email domain sendiri di bluehost sendiri dan membuat email domain sendiri dengan google apps.
1. Membuat email domain sendiri di bluehost.
Langkah #1 : Login ke CPanel Anda


create email in bluehost
Email di Cpanel

Klik icon email yang ada di cpanel bluehost Anda.
Langkah #2 : Membuat Email Domain Bluehost.
create email in bluehost
Membuat Email di Bluehost
Disini Anda akan membuat email sendiri dengan cara mengisi;
1. User Name Enail
2. Password
3. Isi Password yang sama
4. Mail Quota – Pilih 250 Mb atau Unlimited
5. Klik “Create Account”
Dengan mengikuti langkah tersebut email domain Anda sendiri telah jadi. Untuk mengkases email domain baru anda, ketik di web browse “namadomainAnda.com/webmail”, maka Anda dapat memeriksa email yang terkirim ke alamat email domain Anda.
Anda dapat mengakses Video Tutorialnya disini – http://tutorials.bluehost.com/newemail/
2. Membuat Email Domain Anda Sendiri dengan Google Apps
Di cara kedua ini Anda saya ajak untuk membuat email domain Anda sendiri dengan menggunakan google apps. Cara kedua ini sangat saya recomendasikan karena anda akan menggunakan layanan google dan seperti kita telah ketahui google memiliki feature  yang sangat komplit. Di bawah ini contoh email domain sendiri menggunakan applikasi google layaknya GMAIL (Lebih professional kan :D ).
Google Apps Email
Tampilan Email domain sendiri di Google Apps
Untuk membuat email domain sendiri di google application, ada beberapa langkah yang harus diikuti sebgai berikut;
Langkah #1: Masuk ke Google Application

GoogleApps Picutre
Tampilan Home Google Apps

Klik di link ini http://www.google.com/apps/intl/en/group/index.html untuk mengakses google apps.
Klik tombol “Get Started”.
Langkah #2: Mendaftarkan Email Domain Anda
Register Domain at Google Apps
Mendaftarkan Domain Anda di Google Apps
Di tampilan gambar di atas, Anda diminta untuk mendaftarkan domain yang digunakan untuk membuat email di Google Apps.
1. Pilih “Administrator: I own or control this domain”
2. Masukkan domain di kotak yang telah tersedia.
3. Klik “Get Started”.
Langkah #3: Mengisi Personal Informasi Anda
Personal Information Google Apps
Detil Informasi Akun Google Apps
Isi semua informasi sesuai dengan kotak dan pilihan yang sesuai dengan Anda.
Klik “Continue“.
Langkah #4: Membuat Email Domain User Name Anda
Creating your Email Google Apps
Membuat Email di Google Apps
Untuk membuat email domain Anda di google apps, berikut yang harus anda ikuti;
1. Buat User Name
2. Buat password
3. Masukkan Password yang sama
4. Masukkan huruf sesuai dengan gamabar
5. Klik “I Accept and Continue with Set Up”.
Langkah #5: Verify Your Domain
Welcometogooglepps piture
Verifikasi kepemilikan Domain
Di langkah ini Anda diminta untuk memverifikasi kepemilikan domain yang telah Anda daftarkan.
Pilih yang ke dua ” Change yourdomain.com CNAME record“.
klik “Continue”.
Langkah #6: Mengganti CNAME
ChangeCNAME
Mengganti CNAME

Selasa, 09 November 2010

10 tips berguna untuk pengguna baru blogger

Posted by Unknown on 5:34 PM

blogger
Kali ni saya nak berkongsi 10 tips yang saya rasakan berguna untuk pengguna baru blogger.Tips ini dapat membantu pengguna baru membina blog yang bagus dan mempercepatkan masa untuk mahir dengan blogger ;)

Tips 1 – Menukar Template
Default template blogger kelihatan bosan?Mahu blog anda kelihatan menarik seperti yang lain?Blogger membenarkan anda menukar template dengan mudah :)
Cara-cara untuk tukar template :
1.Pergi ke dashboard dan pilih settings.
2.Tekan browse seperti gambar dibawah.Cari template anda dan tekan Upload.
blogtemplate
3.Save dan siap :)

Berbagai teknik membasmi virus komputer

Posted by Unknown on 5:29 PM

teknik basmi virus
Salah satu fungsi antivirus adalah mencegah virus menginfeksi komputer. Meski saat ini banyak antivirus yang mempunyai proactive detection ( kemampuan mendeteksi virus baru yang belum masuk database virus ) yang bagus, tetapi jika komputer sudah terinfeksi virus, biasanya antivirus yang ter-install tidak bisa berbuat banyak.
Mengapa seperti itu ? Ya, jika Komputer sudah terinfeksi virus, biasanya hal pertama yang dilakukan virus adalah menon-aktifkan antivirus yang ada, jika tidak berhasil maka virus akan mencegah antivirus untuk menghapus dirinya. Lalu bagaimana jika hal ini terjadi ?
Ada beberapa cara jika komputer sudah terinfeksi virus, dan virus yang sudah terinstall tidak sanggup menanganinya.
1. Install atau gunakan antivirus lain
Jika masih bisa di install Antivirus lain, maka sebaiknya di coba. Gunakan program antivirus yang terbaru, langsung scan jika sudah selesai install atau akan lebih baik jika di update terlebih dahulu. Mungkin untuk kebanyakan antivirus hal ini tidak berhasil, karena virus biasanya sudah mengantisipasi hal ini.
Alternatifnya, gunakan antivirus baru. Misalnya RISING Antivirus 2008 Free Edition, yang baru saja di release. Antivirus ini cukup bagus, sebelumnya saya pernah menginstall komputer teman dengan Avira yang ternyata sudah terkena virus, sehingga installasi tidak berhasil. Kemudian saya coba antivirus ini dan bisa mendeteksi virus yang menginfeksi komputer.
2. Scan Hardisk di Komputer lain
Jika mempunyai beberapa komputer atau ada teman yang mempunyai komputer dengan antivirus yang selalu update, maka cobalah scan di komputer tersebut. Cara terbaik adalah dengan melepas hardisk dan dipasang di komputer teman tersebut, kemudian baru di scan secara menyeluruh.
Hal ini memang memerlukan ilmu tentang pasang memasang hardisk (teknis mengenai perangkat komputer), sehingga mungkin jika belum pernah akan mengalami kesulitan. Sebaiknya ditanyakan ke teman yang lebih tahu. Selain itu hal ini biasanya tidak bisa dilakukan di Laptop yang masih garansi, karena jika melepas hardisk, maka biasanya merusak label garansi di Laptop tersebut. Jadi mungkin dengan cara ketiga.
3. Scan dengan antivirus di Bootable CD
Bootable CD yang dimaksud disini merupakan CD yang berisi sistem operasi (baik sederhana maupun kompleks) yang bisa dijalankan komputer tanpa memerlukan hardisk. Dengan begitu, semua program yang ada di hardisk, termasuk virus dijamin tidak bisa berjalan, tetapi bisa diakses melalui Bootable CD ini.
Ada beberapa Bootable CD Gratis yang sudah disertakan antivirus dan bisa dimanfaatkan, antara lain :
  • Ultimatebootcd (UBCD), Bootable CD ini berbasis DOS, sehingga mungkin bagi yang belum terbiasa akan kesulitan. Selain itu Antivirus yang disertakan hanya F-Prot Antivirus for DOS ( Virus definition: 4 May 2007), McAfee Antivirus Scanner 4.40.0 (Virus definition: 3 May 2007) dan BugHunter. Sehingga sepertinya tidak mencukupi karena tidak update lagi. Download dan selengkapnya di http://www.ultimatebootcd.com
  • UBCD4Win (Ultimate Boot CD for Windows). Ini merupakan pengembangan dari UBCD, dan sudah berbasis windows XP sehingga lebih memudahkan penggunanya. Tetapi untuk membuat Bootable CD-nya diperlukan CD Instalasi Windows XP. Ukurannya cukup besar, yaitu sekitar 230 MB. Informasi selengkapnya bisa dibaca artikel tentang UBCD for Windows disini. Untuk download bisa didapat di http://www.ubcd4win.com.
  • AntiVir Rescue System, Bootable CD ini berbasis Linux. Dibanding Bootable CD sebelumnya, AntiVir Rescue System merupakan Bootable CD yang khusus menangani virus, selain itu aplikasi ini selalu update, bahkan mungkin setiap hari selalu ada tambahan virus baru, sehingga sangat bermanfaat. Download di http://www.avira.com/en/support/support_downloads.html
Jika hanya digunakan untuk menangani virus, maka AntiVir Rescue System lebih unggul. Selain besarnya hanya sekitar 55 MB (UBCD4Win sekitar 230 MB) AntiVir Rescue System senantiasa update, sehingga lebih mampu mendeteksi virus-virus baru. Tetapi jika memerlukan aplikasi lain, untuk perbaikan, recovery, mengecek hardware dan lainnya, maka UBCD4Win jelas lebih unggul.
Tetapi sayang untuk AntiVir Rescue System, ketika saya mencoba versi 11 Juli 2008 kemarin belum bisa digunakan, dan muncul tulisan bahwa ini versi DEMO. Setelah cai-cari informasi di forum, sepertinya memang ada yang salah dengan filenya (ISO). Dan sepertinya perbaikan baru akan dirilis September 2008 nanti. Sampai saat ini saya belum mencobanya lagi
4. Scan dan hapus virus secara manual
Cara ini bisa dilakukan bagi yang sudah cukup familiar dengan Sistem operasi khususnya windows, berbagai teknik virus (menyebar, menginfeksi dll), berbagai informasi tentang file atau directory komputer dan lainnya. Cara ini sebaiknya dilakukan melalui Bootable CD ( bisa digunakan Bootable CD dari cara ke 3 diatas atau dengan Linux Live CD seperti Ubuntu, Knoppix dan lainnya.
5. Install ulang
Ini mungkin alternatif terakhir jika cara-cara diatas tidak bisa atau ingin cara cepat. Tetapi dengan selesainya install ulang tidak menjamin komputer bebas virus lagi, bisa saja virus menginfeksi program lainnya yang di install kemudian. Selain itu jika kita sudah meng-install program komputer yang cukup banyak, maka bisa jadi install ulang memerlukan waktu cukup lama dan melelahkan.
Cara ini mungkin juga tidak bisa dilakukan jika komputer/laptop sudah di install Sistem operasi sejak kita beli (Software OEM), karena biasanya tidak disertakan CD Instalasinya. Yang jelas jika ingin menginstall ulang, pastikan CD Driver komputer/laptop sudah tersedia. Selain itu sebaiknya diketahui dulu virus apa yang menginfeksi komputer sebelum menginstall ulang.
Cara Lain ?
Ya mungkin masih ada cara lain, seperti scan online, format hardisk (cara ekstrim sepertinya..) atau cara-cara lain. Jika ada masukan cara lain membasmi virus yang terlanjur menginfeksi komputer silahkan dilengkapi.
Semoga artikel ini bermanfaat (http://ebsoft.web.id).

Tips dan Trik Membasmi Virus

Posted by Unknown on 5:28 PM

Membasmi virus tanpa antivirus? Gimana caranya tuh? Simak
langkah-langkah umum berikut dalam membasmi virus:


1. Nonaktifkan System Restore.

Fasilitas
System Restore pada Windows berguna untuk mengembalikan konfigurasi
sistem ke konfigurasi sebelumnya. Agar sistem yang telah pulih tidak
kembali rusak, matikan fasilitas ini dengan klik kanan pada My
Computer dan pilih Properties. Lalu pilih tab System Restore dan
centang bagian Turn off System Restore on All Drive.

2. Matikan proses virus.

Bagaimanapun
caranya, matikan proses virus. Biasanya proses virus memiliki
ikon berupa folder atau dokumen MS Word. Gunakan aplikasi seperti
Process Explorer, Pocket Killbox, Show Kill Process, The Killer
Machine, dan sebagainya.

3. Pulihkan registry.



Pulihkan
registry yang telah diotak-atik oleh virus. Jika tidak, maka virus
dapat menginfeksi komputer Anda lagi. Gunakan Hijack This, Registry
Cleaner, atau The Killer Machine. Hapus juga entry Scheduled
Task yang dibuat oleh virus jika ada.

4. Hapus file-file virus.

Gunakan
fasilitas Search pada Windows untuk menemukan file-file virus.

5. Munculkan file-file yang disembunyikan virus.

Virus
pada umumnya tidak begitu kejam dengan menghapus dokumen-dokumen
kita. Biasanya file-file tersebut hanya disembunyikan. Gunakan
perintah attrib -s -h <nama_file_anda> pada Command Prompt
untuk memunculkannya kembali.

6. Saran terakhir untuk pencegahan. hati-hatilah saat melakukan transfer
data baik melalui disket, USB Flash Disk, maupun dari jaringan.
Tunjukkan file hidden dan ekstensi file pada Windows Explorer.
Selain itu, jangan mudah tergoda oleh file-file dengan nama yang
menggoyahkan iman

Sidik
Jari Virus


Virus,
dan juga file-file lain, ternyata juga memiliki sidik jari. Namanya
adalah CRC32 (Cyclic Redudancy Check). Nilai checksum
untuk CRC ini unik untuk setiap file. Dengan demikian kita dapat
mengenali apakah sebuah file merupakan virus atau bukan melalui CRC
ini. Salah satu contoh antivirus yang menggunakan teknik pengenalan
CRC ini adalah WAV yang bisa diunduh dari virologi.info/download.

1. Nonaktifkan System Restore.
Fasilitas
System Restore pada Windows berguna untuk mengembalikan konfigurasi
sistem ke konfigurasi sebelumnya. Agar sistem yang telah pulih tidak
kembali rusak, matikan fasilitas ini dengan klik kanan pada My
Computer dan pilih Properties. Lalu pilih tab System Restore dan
centang bagian Turn off System Restore on All Drive.
2. Matikan proses virus.
Bagaimanapun
caranya, matikan proses virus. Biasanya proses virus memiliki
ikon berupa folder atau dokumen MS Word. Gunakan aplikasi seperti
Process Explorer, Pocket Killbox, Show Kill Process, The Killer
Machine, dan sebagainya.
3. Pulihkan registry.
Pulihkanregistry yang telah diotak-atik oleh virus. Jika tidak, maka virus
dapat menginfeksi komputer Anda lagi. Gunakan Hijack This, Registry
Cleaner, atau The Killer Machine. Hapus juga entry Scheduled
Task yang dibuat oleh virus jika ada.
4. Hapus file-file virus.
Gunakan
fasilitas Search pada Windows untuk menemukan file-file virus.
5. Munculkan file-file yang disembunyikan virus.
Virus
pada umumnya tidak begitu kejam dengan menghapus dokumen-dokumen
kita. Biasanya file-file tersebut hanya disembunyikan. Gunakan
perintah attrib -s -h <nama_file_anda> pada Command Prompt
untuk memunculkannya kembali.
6. Saran terakhir untuk pencegahan. hati-hatilah saat melakukan transfer
data baik melalui disket, USB Flash Disk, maupun dari jaringan.
Tunjukkan file hidden dan ekstensi file pada Windows Explorer.
Selain itu, jangan mudah tergoda oleh file-file dengan nama yang
menggoyahkan iman
Sidik
Jari Virus

Virus,
dan juga file-file lain, ternyata juga memiliki sidik jari. Namanya
adalah CRC32 (Cyclic Redudancy Check). Nilai checksum
untuk CRC ini unik untuk setiap file. Dengan demikian kita dapat
mengenali apakah sebuah file merupakan virus atau bukan melalui CRC
ini. Salah satu contoh antivirus yang menggunakan teknik pengenalan
CRC ini adalah WAV yang bisa diunduh dari virologi.info/download.

SEO: Sudahkah Anda Lakukan Dengan Benar?

Posted by Unknown on 4:59 PM

SEO bukan hal yang sulit tapi harus dilakukan secara benar dalam urutan yang benar juga. Salah satunya tidak benar maka upaya SEO akan sia-sia.
piramida seo

1. Keywords

Keywords atau kata kunci yang anda pilih adalah fondasi aktivitas SEO anda selanjutnya dan sangat mempengaruhi kesuksesan proyek SEO anda. Menyasar kata kunci yang salah, maka semua upaya anda akan percuma.
Pilih keyword secara bijak. Tidaklah tepat mengoptimalkan halaman-halaman web anda untuk kata kunci yang terdiri dari satu kata saja. Optimalkan halaman-halaman situs untuk kata-kata kunci yang sangat terarah dan menarik pengunjung yang tepat. Anda menginginkan pembeli, bukan cuma pengunjung situs. Semakin terarah kata kunci yang dipilih semakin baik.

2. On-page optimization

Setelah anda tahu kata kunci yang hendak digarap, anda harus mengoptimasi halaman-halaman situs untuk kata-kata kunci ini. Optimalkan sebanyak mungkin halaman yang berbeda untuk keyword yang berbeda. Sebaiknya satu halaman optimal untuk satu kata kunci.
Munculkan kata kunci pada elemen halaman yang tepat dan dapat dikunjungi oleh mesin pencari.
Arsitektur website adalah bagian dari on-page optimization. Navigasi situs web anda sebaiknya mengandung kata kunci kemudian halaman-halaman situs saling terkait topiknya agar mesin pencari dapat mengkategorisasi halaman-halaman tersebut secara tepat.

3. Usability and conversion optimization

Atau diterjemahkan menjadi optimalisasi konversi dan usabilitas (kegunaan). Maksudnya bahwa kalaupun situs anda mendapat ratusan pengunjung setiap hari, belum tentu menghasilkan penjualan satu pun karena halaman-halamannya tidak user friendly.
Halaman web anda harus mempunyai penampilan menarik, harus mudah digunakan, harus membangkitkan kepercayaan pengunjung, dan harus membuat orang tertarik untuk membeli apa yang ditawarkan secara mudah.

4. Link building

Setelah semua elemen berada pada tempatnya, anda bisa mulai membangun backlink. Aturan sederhananya; kalau ada lebih dari satu halaman dengan tingkat optimalisasi yang sama, maka halaman dengan backlink terbaik yang akan dipilih untuk menempati posisi lebih tinggi oleh Google.
Backlink sebaiknya mengandung keyword yang sama dengan poin 2 (On-page optimization). Misal kalau sebuah halaman sudah dioptimalkan untuk kata kunci “batik madura terbaik” maka tautan yang menaut ke halaman tersebut harus mengandung kata kunci itu juga.

Semua elemen harus pada tempatnya dan dengan urutan yang benar

Kalau situs anda mendapat banyak backlink tapi halaman web anda tidak mampu mengkonversi, maka penjualan tidak akan terjadi. Begitupun kalau halaman web sangat teroptimalisasi tapi keywordnya salah.
Kalau keyword yang anda pilih sudah tepat dan halaman-halaman web yang dibuat sudah optimal dan menarik pengunjung untuk membeli, maka langkah terakhir adalah mendapat backlink yang berkualitas untuk mengangkat posisi halaman tersebut di Google.
Ingat, semuanya harus berada pada tempatnya dan dilakukan dengan urutan kerja yang benar.

4 Alasan Kenapa Google Mengabaikan Anchor Text Pada Tautan (Link)

Posted by Unknown on 4:57 PM


Anchor text, atau teks yang terdapat pada tautan yang mengarah ke website anda memiliki efek besar terhadap posisi situs anda di halaman hasil pencarian (SERP) Google.
Misalkan banyak situs lain yang menggunakan anchor text “buy blue band” untuk menaut ke situs anda, maka besar kemungkinannya halaman anda yang ditaut tersebut mendapat posisi tinggi untuk frase “buy blue band” pada SERP Google.
Contoh kode HTML sebuah anchor text:
<a href=”http://www.myyoursite.com”>this is the anchor text</a>
Sayangnya tidak semua anchor text akan dinilai oleh Google. Perhatikan hal-hal berikut:

1. Atribut nofollow

Sudah sangat jelas, anchor text pada tautan yang mengandung atribut rel=”nofollow” tidak akan mempengaruhi Google. Misal:
<a href=”http://www.myyoursite.com” rel=”nofollow”>great keyword</a>
  • 2. Karakter invalid pada URL

Sebuah URL yang mengandung karakter invalid tambahan kemungkinan mesin pencari tidak akan dapat mengindeksnya secara benar. Misal:
<a href=”http://www.myyoursite.com “>great keyword</a>
Pada contoh ini terdapat spasi pada akhir URL.
Perhatikan bahwa kebanyakan browser modern mampu memperbaiki kesalahan kecil ini dan menampilkan halaman dimaksud secara benar. Sayangnya, bot mesin pencari tampaknya kesulitan dengan masalah sederhana ini (atau sengaja melihatnya sebagai tanda kualitas rendah).

3. Tautan menggunakan 301 redirects

Matt Cutts dari Google mengkonfirmasi hal ini bahwa Google tidak akan memperhitungkan semua anchor text yang digunakan pada 301 redirects. Misal:
<a href=”http://www.myyoursite.com/page.htm”>great keyword</a>
Server web me-redirect “http://www.myyoursite.com/page.htm ke “http://www.myyoursite.com dengan 301 redirect, maka besar kemungkinannya Google tidak akan memperhitungkan link tersebut.

4. Hanya tautan pertama yang dilihat

Kalau sebuah halaman menaut lebih dari satu kali ke halaman yang sama maka Google akan menggunakan tautan (dan anchor text) yang muncul pertama dan mengabaikan yang lainnya. Misal:
<a href=”http://www.myyoursite.com”>This</a> is an example. The link text <a href=”http://www.myyoursite.com”>great keyword</a> will be ignored by Google.
Tautan pertama dan kedua menaut ke URL yang sama. Pada kasus seperti ini Google hanya akan memperhatikan tautan yang pertama dengan teks “This”. Tautan dan anchor teks berikutnya akan diabaikan.
Tautan adalah faktor paling penting kalau bicara soal mendapat ranking di Google dan mesin pencari utama lainnya.

SEO dan Bukan SEO

Posted by Unknown on 4:52 PM

Kebanyakan orang – okey, hampir semua orang yang baru nyemplung ke dunia SEO - secara sederhana menyamakan SEO dengan mendapat peringkat #1 untuk sebuah website di Google.
Tapi sesungguhnya SEO jauh lebih luas daripada itu. Ada tiga langkah utama dalam proses SEO:
  1. Seperti bisnis lainnya, anda harus menentukan dan mengidentifikasi target audien anda (target market). Di sini anda bukan hanya menentukan tujuan membuat website dan menggambarkan profil audien, tapi juga memantau persaingan/kompetisi dan mengevaluasi apa yang dibutuhkan agar dapat ‘mendominasi’ sektor atau niche tertentu yang anda masuki.
  2. Anda melakukan langkah-langkah yang perlu untuk membuat website anda mendapat ranking setinggi mungkin di mesin pencari untuk kata-kata kunci (keywords) yang sering digunakan target audien website tersebut. Langkah ini termasuk hal-hal yang anda lakukan terhadap situs itu sendiri (kalau anda membuat website baru sebaiknya pastikan bahwa situs tersebut search engine friendly sejak awal). Kemudian langkah ini juga termasuk melakukan berbagai aktivitas off-site yang bertujuan membuat website lain menaut ke situs anda.
  3. Anda memantau perkembangan website anda di mesin pencari secara konstan atau terus menerus dan melakukan berbagai penyesuaian atas strategi SEO pada saat dibutuhkan.
Perlu dicatat bahwa SEO bukanlah aktivitas online yang ditujukan untuk menghasilkan traffic/pengunjung (atau mempromosikan) website anda. Aneh dengan pernyataan ini? Coba pahami lagi.

Apa yang BUKAN SEO

  • Iklan online (online advertising), yaitu membeli promosi untuk mendapat traffic dari situs lain BUKAN SEO. Ini adalah promosi situs (site promotion) meskipun link promosi yang dibeli bisa saja membantu ranking di mesin pencari.
  • Public relation (press release, iklan pada media masa, review dari blog) BUKAN SEO. Sekali lagi ini adalah promosi situs, yang mungkin bisa menghasilkan tautan ke situs anda.
  • Membuat website yang mengeksploitasi kelemahan pada algoritma mesin pencari dengan tujuan mendapat peringkat #1 untuk kata kunci terpilih dalam waktu yang singkat BUKAN SEO. Ini adalah search engine spamming, yang tidak akan saya bahas lebih lanjut.
  • SEO bukanlah trik untuk mendapatkan sekian ribu pengunjung ke website anda dalam 24 jam.
  • SEO tidak selalu gratis – beberapa teknik SEO yang efektif butuh biaya.
  • Membuat buku dan e-book dan memberikannya secara gratis ke pengunjung situs anda BUKAN SEO.
Namun sebagian besar dari aktivitas-aktivitas yang BUKAN SEO di atas BISA menjadi bagian strategi SEO bila anda ingin melakukannya dengan cara demikian. Jangan lupa bahwa SEO itu sendiri biasanya adalah salah satu bagian dari strategi yang lebih besar untuk mempromosikan situs anda. Pisahkan dan pahami lagi aktivitas promosi lainnya dari aktivitas SEO kalau anda memang profesional.

Memahami Mesin Pencari (Search Engine)

Posted by Unknown on 4:46 PM

Jadi bagaimana sesungguhnya cara kerja mesin pencari dalam konteks SEO (Search Engine Optimization)?
Indeks Mesin Pencari


Walaupun penting untuk memahami bagaimana cara mesin pencari ‘membaca’ sebuah situs web dan menyimpannya di dalam indeks, bagi kita pelaku SEO adalah lebih relevan untuk mengetahui bagaimana caranya agar situs kita bisa tercantum dalam indeks mesin pencari.

Hanya ada satu cara ‘benar’ agar website kita cepat terindeks, dan cara tersebut adalah:

Mendapat tautan/link dari website lain yang mengarah ke situs kita (melakukan link building).

Cara yang “tidak benar” adalah; menggunakan form pendaftaran (inclusion/submission form) pada mesin-mesin pencari, menggunakan software yang “menjamin” situs web anda terdaftar di mesin pencari, membayar spammer yang menawarkan jasa agar website anda tercantum di 100+ search engine…

Semuanya itu cuma buang-buang waktu dan biaya. Hindari cara-cara tersebut, dan jangan gunakan submission form pada mesin pencari.

Kenapa?

Karena membuat situs anda terindeks oleh mesin pencari adalah hal yang mudah KALAU anda tahu caranya.

Terus bagaimana caranya saya mendapat tautan dari situs lain?

Ada beberapa cara untuk mendapat tautan ke website anda dengan mudah dan gratis (lebih banyak lagi cara kalau anda mau keluar biaya) dimana situs baru anda akan ter-indeks di Google dalam 2-4 hari sejak pertama online dan dalam hitungan jam bahkan menit setelah mendapat tautan.

Catatan: Pada bagian akhir Panduan SEO ini anda akan mendapatkan banyak artikel tentang link building pada fase peluncuran situs web baru. Untuk memahami mesin pencari dan mendapatkan inbound link terbaik untuk situs anda, ketahui satu hal;

Crawling Frequency

Crawling adalah istilah yang digunakan untuk menjelaskan perilaku bot/spider mesin pencari (bot singkatan dari robot) yaitu program komputer yang berfungsi untuk ‘membaca’ situs. Robot atau ‘laba-laba’ ini memanfaatkan tautan untuk bergerak dari satu situs ke situs lainnya – itu sebabnya anda perlu tautan ke situs anda.

Crawling frequency adalah nilai yang menyatakan seberapa sering sebuah situs ‘dibaca’ oleh mesin pencari. Frekuensi ini tergantung pada beberapa faktor, tapi ada dua faktor utama yang harus anda perhatikan:

1. Kesegaran/freshness (seberapa sering konten situs diperbarui)
2. Site importance (berapa banyak tautan yang menaut ke situs tersebut)

Kalau anda mendapat tautan dari situs yang sering di-update, sudah bisa dipastikan bahwa tautan ke situs anda akan cepat ditemukan oleh si “laba-laba” dan tentu hasilnya situs anda ter-indeks dengan cepat.

Contoh:
Performancing.com adalah situs populer untuk blogger profesional – diperbarui setiap hari dan memiliki puluhan ribu link yang menaut ke sana dari berbagai situs dan blog lainnya.

Satu saja tautan dari Performancing.com ke situs anda akan membuat robot mesin pencari segera mengetahui keberadaan situs anda.

Contoh lain:
Article direcory seperti EzineArticles.com biasanya di-update beberapa kali dalam sehari (dengan banyak artikel baru diunggah setiap harinya) dan punya ribuan tautan masuk (inbound links). Mengirim satu artikel ke direktori seperti itu (dan dilakukan dengan benar) akan membuat situs anda ter-indeks dengan cepat.

Ada banyak software gratis ataupun berbayar yang mempermudah pengiriman artikel ke ratusan article directory di internet. Dengan mengirim artikel, bukan saja anda mendapat tautan berkualitas dari article directory, tapi juga ada kemungkinan situs lain akan mengambil dan memuat artikel anda, yang hasilnya adalah lebih banyak lagi tautan yang ‘menunjuk’ situs anda.

Contoh berbayar:
Yahoo Directory (http://dir.yahoo.com/) adalah direktori online. Ongkos pasang link di direktori tersebut sebesar $299/tahun, tentu bukan biaya murah untuk kebanyakan dari kita.

Keuntungannya senilai dengan harganya. Tercantum di Yahoo Directory (proses yang butuh waktu seminggu – karena situs anda di-review dulu) tidak hanya menjamin bahwa situs anda terindeks di semua mesin pencari, peringkat situs anda di halaman pencarian juga akan terdongkrak (terutama di Yahoo, yang mencantumkan juga isi direktori pada halaman hasil pencariannya DAN memberi prioritas lebih pada situs-situs yang tercantum dalam direktori tersebut).

Contoh-contoh di atas menunjukkan bagaimana anda bisa menggunakan link berkualitas tinggi agar situs anda dapat ter-indeks dengan cepat.

Sumber-sumber tautan berkualitas seperti di atas mudah didapat, kalau tahu cara benar untuk melakukannya. Tentu akan saya jelaskan caranya, tapi untuk saat ini kita lihat dulu ‘teka-teki’ lainnya: halaman hasil pencarian (SERP – Search Engine Result Page) dalam artikel berikutnya.



Script pengatur waktu Session, Logout Otomatis

Posted by Unknown on 4:37 PM

Banyak hal terjadi jika seseorang telah berhasil login sebagai user, dan tentunya login ini ada ketika user akan memanfaatkan layanan dari suatu website, bukan karena sebab yang lain, seperti tingkat sekuritas yang buruk. Selalu ada masa idle. Idle di sini bermakna user tidak melakukan apa-apa sama sekali di website tersebut, tidak berpindah halaman, tidak memasukkan input pada form manapun, dan tidak ada hal apapun yang menyebabkan sebuah halaman website terrefresh, dengan kata lain user tidak melakukan apa pun pada website yang sedang dia kunjungi. Sungguh user yang aneh. :D~~. Tapi hal seperti ini dapat terjadi jika user sedang asik mengunjungi website yang lain, dan lupa akan website yang dia kunjungi sebelumnya. Tentunya keadaan user pada website yang dikunjungi sebelumnya dianggap sebagai condition yang idle oleh website tersebut. Tidak ada hal apapun yang terjadi di website sebelumnya. Atau kondisi lain, dimana seorang user yang telah 10 menit meninggalkan pc-nya dalam keadaan lupa melogout accountnya. Sungguh terlalu. Di sinilah fungsi pengatur waktu session benar-benar dibutuhkan.

Ada dua cara untuk mengatur waktu session, yang pertama adalah merubah konfigurasi session timeout pada php.ini, cara yang terakhir yaitu dengan memanfaatkan fungsi time() dan variable session yang telah teregistrasi, dengan kata lain cara yang terakhir ini adalah merancang barisan code yang dapat mengatur waktu session. Penulis tidak akan menjelaskan cara yang pertama. Tapi yang akan penulis jelaskan adalah cara yang kedua. Penulis akan mengambil sebuah contoh kasus, ini untuk memudahkan penjelasan secara logika, dan penjelasan alur dari cara kerja script yang akan dibuat.
Kasusnya seperti ini, “Ketika user telah berhasil login, akan ada sebuah session yang digunakan sebagai patokan untuk membandingkan berapa lama user telah berada pada halaman website tersebut. Apabila waktu time() yang berjalan lebih besar dari nilai session dari variable yang dijadikan sebagai patokan nanti maka user tersebut akan secara otomatis terlogout”.

Secara struktur, algoritmanya akan seperti ini :

1. Sediakan sebuah variable x, berisi waktu sekarang ditambah 30 detik.
2. Jadikan variable x tersebut sebagai session, yang akan membypass valuenya pada setiap halaman, dengan kata lain, isi variable x tersebut dapat ditampilkan di halaman mana pun.
3. Bandingkan waktu sekarang dengan nilai dari variable x tersebut.
4. Jika waktu sekarang lebih kecil dari nilai variable x tersebut, maka si user masih dalam keadaan login.
5. Jika waktu sekarang lebih besar dari nilai variable x tersebut, maka keadaan si user adalah logout.
6. Jika user melakukan refresh halaman, berpindah halaman, mengisi form, sebelum masa sessionnya habis maka waktu login di tambah 10 menit berikutnya.


Ya, untuk algoritma di atas penulis bagi menjadi 2 function, yakni function login_validate() dan login_check(). Langsung saja persiapkan script yang dibutuhkan :

File index.php :


require_once "functions.php";
if (( $_POST['username'] == 'admin' ) && ( $_POST['password'] == 'admin'))
{
$_SESSION['user'] = $_POST['username'];
login_validate();
header("location: admin.php");
}

else if ( empty($_POST['username']) && empty($_POST['password']) )
{
header("location: login.php");
}

?>

Selanjutnya file intinya yaitu,
functions.php :


session_start();

function login_validate() {
$timeout = 30;
$_SESSION["expires_by"] = time() + $timeout;
}

function login_check() {
$exp_time = $_SESSION["expires_by"];
if (time() < $exp_time) { login_validate(); return true; } else { unset($_SESSION["expires_by"]); return false; } } ?>

Kemudian admin.php, barisan code dalam admin.php ini penulis ibaratkan seperti kondisi dari admin yang telah berhasil login. Jika lebih dari 30 detik maka user secara otomatis akan di logout. Nilai 30 detik ini diambil dari variable $timeout yang ada di functions.php.

File Admin.php :


require_once "functions.php";

if (ISSET($_SESSION['user']))
{
if (!login_check()) {
header("Location: logout.php");
exit(0);
}
else {
echo "Jika tidak ada kegiatan sama sekali, anda akan logout secara otomatis ... ";
}
}

else
{
echo "Anda tidak berhak untuk ngapa-ngapain ... !! :D";
}

?>

Selanjutnya halaman login usernya, login.php :








username
password







Terlihat jelas pada baris ke 4 di atas, halaman login page memiliki action, menuju index.php, yang kemudian menghasilkan 2 variable POST, yaitu $_POST[‘username’], dan $_POST[‘password’]. Kedua variable inilah yang kemudian dicek pada halaman index.php.

Dan yang terakhir adalah logout.php :


require_once "functions.php";

unset($_SESSION['user']);
session_destroy();
header("location: login.php");

?>


Cara kerja source code di atas cukup sederhana, lihat barisan code index.php,

......
if (( $_POST['username'] == 'admin' ) && ( $_POST['password'] == 'admin'))
{
$_SESSION['user'] = $_POST['username'];
login_validate();
header("location: admin.php");
}

else if ( empty($_POST['username']) && empty($_POST['password']) )
{
header("location: login.php");
}
....

Penjelasannya adalah sebagai berikut, Jika user memasukkan username dan password yang cocok ( dalam kasus ini username dan passwordnya adalah admin ) maka user akan diberikan sebuah variable session, yakni $_SESSION['user'], dan akan ditambahkan sebuah variable baru yang nantinya variable ini berfungsi sebagai timer, yakni

$timeout = 30;

Variable tersebut berada dalam fungsi login_validate() pada script functions.php. Sedangkan masih dalam fungsi login_validate, lompat ke barisan code dibawahnya yaitu :

$_SESSION["expires_by"] = time() + $timeout;

Disinilah letak timer yang sebenarnya, kehebatan dari session adalah dapat melakukan passing value walaupun halamannya berbeda. Jelasnya $_SESSION["expires_by"] mengambil nilainya dari waktu ketika user pertama kali login yaitu time() di tambah dengan 30 detik kedepannya, yakni isi dari variable $timeout.

Nah, dari situ, lihat ke bagian fungsi yang ada di bawahnya, pada functions.php :

...
function login_check() {
$exp_time = $_SESSION["expires_by"];
if (time() < $exp_time) { login_validate(); return true; } else { unset($_SESSION["expires_by"]); return false; } } .... Ya, lihat baris : $exp_time = $_SESSION["expires_by"]; Varibale $exp_time itu memiliki nilai dari $_SESSION["expires_by"], Untuk kejelesannya penulis berikan contoh seperti ini, jika user login pada waktu jam 5, maka $_SESSION["expires_by"] berisi jam ke 5, menit ke 0, dan detik ke 30. Dan secara alami pun diketahui bahwa yang namanya waktu pasti akan terus bertambah tentunya. Tapi karena berada dalam fungsi, variable $_SESSION["expires_by"] ini tidak akan bertambah, walaupun time() terus berlanjutnya. Lompat ke baris selanjutnya : if (time() < $exp_time) { login_validate(); return true; Dalam baris tersebut sederhananya adalah, jika waktu yang sekarang berjalan lebih kecil nilainya dari nilai yang ada pada $_SESSION["expires_by"], maka tambahkan 30 detik lagi, dan jika waktu pada time() sama dengan nilai $_SESSION["expires_by"] maka user akan otomatis logout Selanjutnya ... ... else { unset($_SESSION["expires_by"]); return false; } ... Jika waktu yang sekarang berjalan itu lebih besar dari nilai yang ada pada $_SESSION["expires_by"], maka lakukan logout. Script tersebut dapat di download di sini http://networkandgame.890m.com/ilmuwebsite/article/session-time-by-alk.zip

Sedikit Bumbu Keamanan PHP

Posted by Unknown on 4:26 PM

Saat kita mulai membuat aplikasi berbasis web dengan menggunakan PHP tentu kita akan berfokus pada cara pembuatannya, bagaimana mengimplementasikan logika sehingga menghasilkan suatu karya (sistem) yang berjalan sesuai dengan keinginan dan kebutuhan kita.

Tapi ada kalanya kita perlu membalik pola pikir tersebut dengan memandang sebagai seorang user (pengguna aplikasi) yang mungkin memiliki waktu lebih banyak dalam penggunaan aplikasi tersebut. Dalam hal ini banyak hal yang mungkin tidak kita perhatikan dari aplikasi buatan kita tersebut oleh karena itu ada pepatah "Tidak ada sistem yang sempurna." tetapi penulis akan memberikan sedikit informasi keamanan dasar sehingga kita bisa sedikit melangkah menuju kesempurnaan tersebut.

Beberapa hal yang perlu diperhatikan dalam langkah percobaan para cracker untuk memboikot akses website kita antara lain :
1. Melalui URL (method GET)
2. Melalui media input yang terdapat dalam form (method POST)

Sebagaimana kita ketahui bahwa terdapat 2 cara umum pengiriman variable dalam PHP yaitu GET dan POST sehingga perlu penanganan khusus dalam penerimaan serta pengiriman variable tersebut.

Untuk method POST :
Method POST merupakan penangkapan variable dari media input yang terdapat dalam FORM.

1. Batasi jumlah karakter (maxlength)
Pembatasan jumlah karakter dalam media input sangat penting sehingga tidak dimungkinkan penulisan script seperti javascript pada inputbox tersebut.
Contoh implementasi :
Titik rawan : Input Login (username dan password), Input search

2. Lapisi dengan penahan kutip atau addslashes()
Fungsi PHP ini akan membantu kita menambahkan tanda kutip (') pada setiap karakter garing (/) sehingga dapat mencegah timbulnya efek SQL injection. Saya rasa teknik hacking ini cukup populer diantara anda. Penambahan kutip akan membuat garing menjadi bertipe string sehingga tidak dianggap sebagai salah satu perintah query pada MySQL / SQL.
Contoh implementasi : addslashes($_POST['_username'])
Titik rawan : Form Login

3. Lapisi dengan penahan tag atau htmlspecialchars()
Untuk mencegah terjadinya teknik hacking xss atau javascript injection maka ada baiknya kita menambahkan fungsi tersebut. Hal ini akan membuat tag html maupun javascript memiliki tipe data string sehingga tidak akan dieksekusi oleh browser.
Apabila script dimungkinkan dalam media input sehingga masuk ke dalam database dan saat browser membuka halaman yang terkontaminasi tersebut maka browser akan melakukan eksekusi terhadap perintah tersebut yang biasanya dalam bentuk javascript.
Contoh implementasi : htmlspecialchars($_POST['pesan'])
Titik rawan : Form Login, Form Kontak Admin

4. Perhatikan nama media input
Sudah saatnya kita berusaha sedikit lebih unik dalam menentukan nama pada media input kita sehingga mempersulit beberapa tools penjahat yang menggunakan library (kamus kata) dalam penentuan nama variable incarannya. Misalnya pada media input login tambahkan garis bawah. Tentu anda memiliki ide sendiri dalam
mengimplementasikan hal ini.
Contoh implementasi :
Titik rawan : Input Login (username dan password)

Untuk method GET :
Method get merupakan penangkapan variable yang berasal dari URL.

1. Gunakan .htaccess
Sebenarnya ini adalah sebuah metode yang menjadikan website kita seakan memiliki
struktur direktori yang luas, padahal itu adalah variable. Sehingga memecah
konsentrasi dari pengunjung yang berniat isenk. Bila halaman tidak ditemukan maka
kita dapat meredirectnya ke halaman 404 kesayangan kita.

Implementasi :


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L]


RewriteEngine on
RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteRule ^(.*) http://www.mydomain.com/$1 [L,R=301]

Untuk lebih jelasnya dapat dilihat disini :
http://www.ilmuwebsite.com/tutorial-php/membuat-url-mod-rewrite-part-1-http-conf

2. Hindari $_REQUEST()
Metode ini digunakan untuk menangkap variable dalam bentuk POST dan GET. Ada kalanya kita membutuhkan metode penerimaan variable dengan menggunakan fungsi ini, tetapi batasilah penggunaannya karena tanpa disadari suatu saat anda akan mendapatkan masalah karena hal ini. Dan bila kita telah terlanjur menggunakannya pada seluruh aplikasi kita maka kita akan sulit untuk merubah (Bisa, dengan memilah mana yang tidak perlu dan benar-benar menggunakan.).

Tambahan :
1. Session dan Cookies timeout
Gunakan timeout pada session atau cookies terutama untuk pengenalan login. Session merupakan penanda dari sisi server dan akan hilang apabila browser ditutup, sedangkan cookies adalah pengenalan dari sisi browser dan bila tidak diset timeout maka status akan terus login (pada pengenalan login.), tentu saja anda tau kemungkinan-kemungkinan yang akan terjadi selanjutnya.



Rahasia Bisnis
Internet, Temukan Cara Menghasilkan Jutaan Rupiah dalam 1 hari

23 Aplikasi Windows Yang Tersembunyi

Posted by Unknown on 4:16 PM

Tahukah anda bahwa Windows mempunyai beberapa aplikasi yang tersembunyi, dalam arti tidak ditampilkan kepada para pengguna secara umumnya? Berikut saya berikan informasi tentang 23 aplikasi bawaan windows yang masih tersembunyi.

Untuk bisa membukanya,anda bisa klik start lalu pilih kolom run, kemudian masukkan nama program yang bercetak tebal dibawah ini:

1. Character Map = charmap.exe
untuk melihat karakter seperti ™©®

2. Disk Cleanup = cleanmgr.exe
untuk cleanup disk

3. Clipboard Viewer = clipbrd.exe
liat apa yang dicopy menggunakan ctrl+C

4. Dr Watson = drwtsn32.exe
Ini buat kalo ada troubleshooting di PC. kayak dokter gitu

5. DirectX diagnosis = dxdiag.exe
ini buat diagnosis audio video card anda

6. Private character editor = eudcedit.exe
Ini untuk buat karakter baru di windows anda

7. IExpress Wizard = iexpress.exe
untuk membuat self extractor. seperti file Zip

8. Microsoft Synchronization Manager = mobsync.exe
Seperti namanya, buat sincronisasi..

9. Windows Media Player 5.1 = mplay32.exe
ini WMP versi lawas

10. ODBC Data Source Administrator = odbcad32.exe
Ini sesuatu yang digunakan untuk keperluan database

11. Object Packager = packager.exe
Ini untuk memasukkan objek kedalam file..

12. System Monitor = perfmon.exe
seperti judulnya, ini untuk memonitor PC anda..

13. Program Manager = progman.exe
ini warisan dari Windows 3.x desktop shell

14. Remote Access phone book = rasphone.exe
Sejenis buku telepon

15. Registry Editor = regedt32.exe [juga regedit.exe]
untuk melakukan tweaking, editing registry windows

16. Network shared folder wizard = shrpubw.exe
Membuat shared folder dalam jaringan

17. File siganture verification tool = sigverif.exe
program verifikasi signature

18. Volume Control = sndvol32.exe
buat nampilin sound control di System Tray

19. System Configuration Editor = sysedit.exe
untuk mengubah system.ini dan win.ini

20. Syskey = syskey.exe
untuk melakukan konfigurasi account di windows

21. Microsoft Telnet Client = telnet.exe
ini untuk melakukan koneksi internet sebelum ada browser

22. Driver Verifier Manager = verifier.exe
untuk monitoring driver di windows anda

23. Windows for Workgroups Chat = winchat.exe
untuk chat secara LAN

Selamat mencoba =)


mengubah nama kepemilikan windows vista

Posted by Unknown on 4:11 PM

Jika komputer anda diinstal ulang oleh orang lain biasanya nama windows kepemilikan anda adalah nama orang yang menginstal atau nama perusahaan tempat anda menginstal windows.
Berikut trik mengubah nama kepemilikan windows vista.

Berikut langkah - langkahnya :

1. Masuk ke regedit ( tekan tombol windows + R lalu ketik regedit )
2. Masuk ke HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wind ows NT\CurrentVersion
3. Lalu klik 2X string dengan nama " RegisteredOwner " lalu ganti value data dengan nama anda

Selesai... Sekarang anda tinggal membuka about windows

Buka komputer -> tekan ALT ( pd keyboart ) -> klik help -> about windows

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin

Search Site