CARA MERAKIT KOMPUTER DAN GAMBARNYA LENGKAP

Berikut ini akan dibahas mengenai bagaimana cara merakit komputer, terutama bagi mereka yang baru belajar. Dari beberepa referensi yang saya pelajari [Read More...]

SIMULASI INSTALLASI DEBIAN MENGGUNAKAN VIRTUALBOX

Berikut ini merupakan simulasi cara installasi debian menggunakan virtualbox, antara lain [Read More...]

KECANGGIHAN KONSEP KOMPUTER PENA MASA DEPAN

Anda ingin tahu lebih lengkap tentang konsep komputer masa depan ini?? Temukan jawaban dari penasaran anda mengenai Kecanggihan Konsep Komputer Masa Depan [Read More...]

DOORBOT: BEL PINTU DENGAN KAMERA YANG PUNYA KONEKSI WI-FI

Punya bel pintu dan ketika ada yang ngebel, anda berlari cepat dari kamar mandi dan tahu-tahunya cuma tukang jualan bakso atau parahnya lagi penagih hutang. Kesal kan? [Read More...]

8 RESEP MENGOPTIMALKAN WEBSITE ANDA

Punya website atau webblog? Anda berniat membangun website baru? Tapi tidak memiliki sumber daya yang cukup untuk membayar seorang desainer web handal atau konsultan? [Read More...]

The Open Source Definition (Original)


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=OPen source-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-

echo-zine 02
The Open Source Definition
Version 1.9~ www.opensource.org

The indented, italicized sections below appear as annotations to the Open Source
Definition (OSD)and are not a part of the OSD.A plain version of the OSD without
annotations can be found here.


./Introduction
Open source doesn't just mean access to the source code. The distribution terms
of open-source software must comply with the following criteria:

1. Free Redistribution
The license shall not restrict any party from selling or giving away the software
as a component of an aggregate software distribution  containing   programs  from
several different sources. The license shall not require a royalty  or  other fee
for such sale.

Rationale: By constraining the license to require free redistribution,we eliminate
the temptation to throw away many long-term gains in order to make a few short-term
sales dollars.If we didn't do this, there would be lots of pressure for cooperators
to defect.

2. Source Code
The program must include source code, and must allow distribution in source  code
as well as compiled form. Where some form of a product is  not  distributed  with
source code, there must be a well-publicized means of  obtaining  the source code
for no more than a reasonable  reproduction cost–preferably,  downloading via the
Internet  without charge. The  source code  must be the preferred form in which a
programmer would  modify  the program. Deliberately obfuscated source code is not
allowed.Intermediate forms such as the output of a preprocessor or translator are
not allowed.

Rationale: We require access to un-obfuscated source code because you can't evolve
programs without modifying them. Since our purpose is  to make  evolution easy, we
require that modification be made easy.

3. Derived Works
The  license must allow modifications and derived works, and must allow them to be
distributed under the same terms as the license of the original software.

Rationale: The mere ability to read source isn't enough to support independent peer
review and rapid evolutionary selection. For rapid evolution to happen, people need
to be able to experiment with and redistribute modifications.

4. Integrity of The Author's Source Code
The license may restrict source-code from being distributed in  modified  form only
if the license allows the distribution of "patch files" with the source code for the
purpose of modifying the program at build time. The license must explicitly  permit
distribution of software built from modified source code. The  license may  require
derived works to carry a different name or version number from the original software.

Rationale: Encouraging lots of improvement is a good thing, but users have a  right
to know who is responsible for the software they are using. Authors and maintainers
have reciprocal right to know what they're being asked to support and protect their
reputations.

Accordingly, an open-source license must guarantee that source be readily available,
but may require that it be distributed as pristine base sources plus patches. In
this way, "unofficial" changes can be made available but readily distinguished from
the base source.

5. No Discrimination Against Persons or Groups
The license must not discriminate against any person or group of persons.

Rationale:In order to get the maximum benefit from the process,the maximum diversity
of persons and groups should be equally eligible  to  contribute  to  open  sources.
Therefore we forbid any open-source license from locking anybody out of the process.

Some countries, including the United States, have export  restrictions  for  certain
types of software. An  OSD-conformant  license  may  warn  licensees  of  applicable
restrictions and remind them that they are obliged to obey the law; however, it may
not incorporate such restrictions itself.

6. No Discrimination Against Fields of Endeavor
The license must not restrict anyone from making use of the  program  in  a  specific
field of endeavor. For example, it may not restrict the program from being used  in a
business, or from being used for genetic research.

Rationale: The major intention of this clause is to prohibit license traps that prevent
open source from being  used  commercially.  We  want  commercial  users  to  join  our
community, not feel excluded from it.

7. Distribution of License
The rights attached to the   program  must  apply  to  all to  whom    the  program is
redistributed without the need for execution of an additional license by those parties.

Rationale:This clause is intended to forbid closing up software by indirect means such
as requiring a non-disclosure agreement.

8. License Must Not Be Specific to a Product
The rights attached to the program must not depend on the  program's  being  part of a
particular software distribution. If the program is extracted from that   distribution
and used or distributed within the terms of the program's license, all parties to whom
the program is redistributed should have the same rights as those that are granted in
conjunction with the original software distribution.

Rationale: This clause forecloses yet another class of license traps.

9. License Must Not Restrict Other Software
The license must not place restrictions on other software that is distributed along with
the licensed software. For example, the license must not insist that all other programs
distributed on the same medium must be open-source software.

Rationale: Distributors of open-source software have the right to make their own choices
about their own software.

Yes, the GPL is conformant with this requirement. Software linked with GPLed libraries
only inherits the GPL if it forms a single work, not any software with which they are
merely distributed.

*10. License Must Be Technology-Neutral
No provision of the license may be predicated on any individual technology or style of
interface.

Rationale: This provision is aimed specifically at licenses which require  an  explicit
gesture of assent in order to establish a  contract between   licensor  and  licensee.
Provisions mandating so-called "click-wrap" may conflict with   important methods   of
software distribution such as   FTP download, CD-ROM anthologies,  and web  mirroring;
such provisions may also hinder code re-use. Conformant licenses  must   allow for the
possibility that (a) redistribution of the software will  take  place    over   non-Web
channels that do not support click-wrapping of the download, and that (b)  the covered
code (or re-used portions of covered code) may run in a non-GUI environment that cannot
support popup dialogues.

*sengaja tidak diartikan supaya tidak merubah arti sesungguhnya, harap maklum [echo staff]

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Sedikit Tentang Open Source


Sedikit Tentang Open Source
--====----====----====----====----====----====----====----====----====----===--

 
  ditulis oleh  : Samuel Prakoso
  sumber       : konsultanlinux.com

  Bertahan di Era Open Source
  ============================

  Open Source adalah sebuah sistem baru dalam mendistribusikan software kepada
  pengguna dengan memberikan program dan source code nya secara gratis! Bahkan
  pengguna dapat mempelajari dan melakukan   modifikasi untuk membuat software
  tersebut sesuai dengan kebutuhan mereka.

  Richard M. Stallman,pendiri Free Software Foundation -sebuah organisasi yang
  mendukung Open Source,mengeluarkan sebuah lisensi software untuk Open Source
  yang dinamakan GPL (GNU Public License). Lisensi inilah yang saat ini paling
  banyak  digunakan  untuk mendistribusikan software Open Source.  Selain GPL,
  masih banyak lisensi software lainnya yang dikembangkan oleh komunitas Open
  Source.

  Berikut adalah keuntungan software Open Source:

  Sisi pengguna:

    * Gratis
    * Pengguna dapat terlibat dalam pengembangan program karena memiliki source code nya
    * Respon yang baik dari pemakai sehingga bug dapat ditemukan dan diperbaiki dengan lebih cepat.

  Sisi developer:

    * Seluruh komunitas mau dan dapat membantu untuk membuat software anda menjadi lebih baik
    * Tidak ada biaya iklan dan perawatan program
    * Sebagai sarana untuk memperkenalkan konsep anda

  Linux adalah sebuah contoh yang bagus. Banyak sistem operasi yang berusaha
  meniru kisah sukses Linux, tetapi Linux tetap  yang  paling  sukses hingga
  saat ini. Aspek positif dari Open Source adalah penerimaan yang luas untuk
  software yang benar-benar bagus. Tetapi keuntungan  tersebut  tidak cukup,
  terutama untuk orang  yang   memang   bekerja  dengan   membuat   program
  (programmer), mereka  membutuhkan  uang  untuk  melanjutkan  pengembangan
  software mereka (dan untuk makan tentunya).

  mungkin beberapa dari pembaca berpikir, ini gila, jika kita membagi-bagikan
  software kita dengan gratis, bagaimana kita dapat bertahan? Bagaimana kita
  dapat menghasilkan uang?Tapi tunggu,ada beberapa cara yang dapat digunakan
  untuk menghasilkan uang dari ekonomi Open Source ini. Tapi penting untuk
  diketahui bahwa hanya software yang memang bagus yang dapat bertahan dan
  menghasilkan uang, program yang jelek tidak dapat bertahan (kecuali anda
  memaksa orang-orang untuk membelinya!).Berikut adalah beberapa diantaranya:

    * Jual program dan source code dan manual book dalam sebuah box, program tersebut gratis jika pengguna mau mendownloadnya sendiri, tetapi pengguna harus membayar untuk mendapatkan produk komersialnya.
    * Jual program tambahan yang memanfaatkan teknik tingkat tinggi program Open Source Anda.
    * Jual dukungan teknis untuk membantu pengguna menggunakan produk tersebut.
    * Jual jasa untuk customize program sesuai dengan kebutuhan pengguna.
    * Sisipkan iklan pada software.
    * Mencari sponsorship dari perusahaan yang berhubungan dengan software yang dibuat.

  Itu adalah sebagian kecil contoh tentang bagaimana menghasilkan uang dari
  software Open Source, seperti yang dapat anda bayangkan,Open Source tidak
  hanya menguntungkan pengguna, tetapi juga menguntungkan bagi developer.
  Saya rasa ini adalah solusi win-win. Jadi bagaimana pendapat anda?

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-EOF]

Kelahiran UNIX

KELAHIRAN "UNIX"
------------------------

   Cikal   bakal   kelahiran linux dimulai pada  akhir   tahun 1960 pada sebuah
   perusahaan   AT&T(American telephone and Telegraph).   Saat itu, AT & T yang
   bekerjasama dengan    MIT (Massachusetts Institute of Technology);   bekerja
   dengan menggunakan   operating system   bernama  "multics". Multics memiliki
   banyak    sekali masalah; masalah terbesarnya   adalah   mahalnya biaya yang
   dikeluarkan untuk menjalankannya pada General Electric Mainframe  ( GE 645).
   Perkembangan selanjutnya pun menjadi tidak memuaskan.

   Bagaimanapun juga penggunaan Multics  tetap  dipertahankan karena menawarkan
   kemampuan multiuser (penggunaan bersama).   Para   Programer  harus  bekerja
   bersama-sama dan saling bertukar informasi dengan mudah, dan mereka   sangat
   ingin untuk dapat lepas dari masalah    biaya  yang  besar.  Seiring  dengan
   perkembangan dan keuangan  yang  membaik, grup tersebut  berusaha    mencari
   pengganti yang sesuai untuk multics.

   Ken thompson, salah seorang anggota grup AT&T,   mulai merancang sebuah game
   bernama"Space travel", sayangnya game ini juga menghabiskan biaya yang mahal
   untuk dapat dimainkan. Saat Thompson menemukan sebuah komputer digital PDP-7,
   bersama teman   kuliahnya Dennis Ritchie, mereka menulis ulang game tersebut
   dalam assembler dan     memindahkannya dengan   menggunakan   paper    tape.
   Dalam perkembangan   memindahkan  game  tersebut  mereka  telah   meletakkan
   "command     interpreter" dan   sejumlah  perintah dasar  untuk mengkopi dan
   memindahkan file-fie.

   Awal  tahun 1970, Brian Kerningham, seorang  pengembang  lainnya  dari  AT&T
   mengusulkan nama "Unix" sebagai pelesetan dari Minix  (     peralatan  untuk
   mengajarkan pemrograman). Dimulailah sebuah cikal     bakal sebuah operating
   system bernama "Unix".   Team pengembang Unix meminta komputer PDP-11 kepada
   manajemen AT&T, mesin yang lebih tangguh dari PDP-7,tetapi lebih murah dari
   semua biaya yang harus mereka keluarkan sebelumnya.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-EOF]

Makna Ilmu Matematika


Hi, bro & sista,..
berikut ini aku mau ngasih refresing tentang makna ilmu matematika yang terkandung dalam kehidupan sehari-hari kita. entah itu kita beranggapan bahwa ilmu itu bisa lebih dari 100%. tapi kita langsung saja lihat tips berikut ini.

----:"semua ilmu datangnya dari Allah SWT, begitu juga Matematika:"---

1 x 8 + 1 = 9
12 x 8 + 2 = 98
123 x 8 + 3 = 987
1234 x 8 + 4 = 9876
12345 x 8 + 5 = 98765
123456 x 8 + 6 = 987654
1234567 x 8 + 7 = 9876543
12345678 x 8 + 8 = 98765432
123456789 x 8 + 9 = 987654321

1 x 9 + 2 = 11
12 x 9 + 3 = 111
123 x 9 + 4 = 1111
1234 x 9 + 5 = 11111
12345 x 9 + 6 = 111111
123456 x 9 + 7 = 1111111
1234567 x 9 + 8 = 11111111
12345678 x 9 + 9 = 111111111
123456789 x 9 + 10 = 1111111111

9 x 9 + 7 = 88
98 x 9 + 6 = 888
987 x 9 + 5 = 8888
9876 x 9 + 4 = 88888
98765 x 9 + 3 = 888888
987654x 9 + 2 = 8888888
9876543 x 9 + 1 = 88888888
98765432 x 9 + 0 = 888888888

Hebatkan?

Coba lihat simetri ini :
1 x 1 = 1
11 x 11 = 121
111 x 111 = 12321
1111 x 1111 = 1234321
11111 x 11111 = 123454321
111111 x 111111 = 12345654321
1111111 x 1111111 = 1234567654321
11111111 x 11111111 = 123456787654321
111111111 x 111111111 = 123456789876543 21

kurang hebat,,,,
Sekarang lihat ini

Jika 101% dilihat dari sudut pandangan Matematika, apakah ia sama dengan 100%, atau ia LEBIHdari 100%?
Kita selalu mendengar orang berkata dia bisa memberi lebih dari 100%, atau kita selalu dalam situasi dimana seseorang ingin kita memberi 100% sepenuhnya.

Bagaimana bila ingin mencapai 101%?
Apakah nilai 100% dalam hidup?
Mungkin sedikit formula matematika dibawah ini dapat membantu memberi jawabannya.

Jika ABCDEFGHIJKLMNO PQRSTUVWXYZ
Disamakan sebagai 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Maka, kata KERJA KERAS bernilai :
11 + 5 + 18 + 10 + 1 + 11 + 5 + 18 + 19 + 1 = 99%

H-A-R-D-W-O-R-K
8 + 1 + 18 + 4 + 23 + !5 + 18 + 11= 99%

K-N-O-W-L-E-D-G -E
11 + 14 + 15 + 23 + 12 + 5 + 4 + 7 + 5 = 96%

SKILL
19 + 11 + 9+ 12 + 12 = 63

ACTION
1 + 3+ 20+ 9+ 15+ 14 = 62

A-T-T-I-T-U-D-E
1 + 20 + 20 + 9 + 20 + 21 + 4 + 5= 100%

Sikap diri atau ATTITUDE adalah perkara utama untuk mencapai 100% dalam hidup kita. Jika kita kerja keras sekalipun tapi tidak ada ATTITUDE yang positif didalam diri, kita masih belum mencapai 100%.

Tapi, LOVE OF GOD
12 + 15 + 22 + 5 + 15 + 6 + 7 + 15 + 4 = 101%

atau, SAYANG ALLAH
19 + 1 + 25 + 1 + 14 + 7 + 1 + 12+ 12 + 1 + 8 = 101%


-------------- Salam Perdamaian -----------

Trick 2GB Graphics Memory



Hi, bro & sista,..
Berikut ini saya mau berbagi sedikit tips tentang bagaimana trick membuat 2GB graphics memory pada PC atau Laptop kita.
Langkah-langkahnya antara lain :
1. run
2. regedit.exe
3. find HARDWAREINFORMATION.MEMORYSIZE

4. ganti value ini
   08 for 128 MB memory
   40 for 1 GB memory
   80 for 2 GB memory




CATATAN: Tapi Anda tidak bisa menggunakannya & perubahan ini akan secara otomatis reset ketika Anda me-restart PC. :)

Tips Membuat Komputer Kita Berbicara


Penasaran nggak sob dengan judul Tips Membuat Komputer Kita Berbicara?? pasti penasaran kan?? Emang komputer bisa berbicara??Dibilang nggak ya nggak dibilang bisa ya bisa, aduhhh, gimana sih?? jadi bingung ni. Oke, kalau binGung mendingan kita coba praktikan aja, biar lebih mudeng.

   1. Pertama, buka notepad.
   2. Copy-Paste script berikut :

Dim msg, sapi


msg = InputBox ( "Apa yang Anda ingin saya katakan?", "Masukan kata-kata")


Set sapi = CreateObject ( "sapi.spvoice")


sapi.Speak msg

   1. Save as di desktop, kemudian pilih all files lalu kasih nama mypc.vbs
   2. Selesai

Coba sekarang anda klik 2x.. Gimana?? keren kan?? hehe,.. :)
Atau kalau yang nggak mau menggunakan InputBox (Jadi pas di klik 2x langsung berbicara tanpa perlu memasukan kata-kata). Scriptnya seperti ini :


Dim msg, sapi


msg = "Ganti dengan kata-kata anda"


Set sapi = CreateObject ( "sapi.spvoice")
sapi.Speak msg


Tips ini sudah saya coba dan hasilnya : 100% Tested n Worked..!!

#avg_ls_inline_popup{position:absolute;z-index:9999;padding:0px;margin:0px;overflow:hidden;wordWrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%;}#avg_ls_inline_popup div{border-width:3px;border-style:solid;padding:3px;padding-left:8px;padding-right:8px;-moz-border-radius:5px;-webkit-border-radius:5px;}#avg_ls_inline_popup .red{border-color:#D20003;;background-color:#F5D4C1;;}#avg_ls_inline_popup .orange{border-color:#F57301;;background-color:#FFD3B0;;}#avg_ls_inline_popup .yellow{border-color:#EAA500;;background-color:#FEEFAE;;}#avg_ls_inline_popup .green{border-color:#00A120;;background-color:#C3E5CA;;}

Catatan :
Warning!!! Aplikasi ini not compatible with Antivirus

Vuln - Bug Unpublish


#########################################################
# Exploit Title
# Wordpress, Forms upload - Gravity Forms
#
# Vendor site
# www.gravityforms.com/
#
# Software Demo link
# http://www.gravityforms.com/demo/
#
# Tested By
# V1RU54 | BL4ckc0d1n6
#
##########################################################
#
# Vuln
# Form yang menyediakan file upload *.jpg yang menggunakan Gravity Forms
# Form ini biasanya setelah saya cek ditaruh atau digunakan pada :
# Contact Us, Submit News/Article, Submit Lamaran Pekerjaan
#
# Sample ini mohon jangan di otak atik buat belajar bersama :
#
# Live Poc:# http://www.diyweddingsmag.com/submit-your-post-2/ # Perhatikan disana ada file browse dan bisa anda upload *.php.jpg
# Namun untuk file *.pdf / *.doc saya test beberapa tidak bisa, ada juga yang sudah di patch
#
# untuk mencari dimana shell anda bisa menggunakan cara :
# www.diyweddingsmag.com/wp-content/uploads/gravity_forms/5/2012/03/[shell_anda.php.jpg
#
# 2012/03/ : disini artinya tahun anda upload dan bulan 3 anda upload file.
# ada juga yang menggunakan cara /3/12 | 12/3/ silahkan eksplore
##########################################################
# Note dari BL4ckc0d1n6 and V1RU54
##########################################################
# 1. Live Poc diatas semata hanya untuk sarana belajar mohon tidak di rusak web tersebut
# 2. Silahkan jika ingin di share kemana saja bahkan ke blog anda mohon sertakan sumbernya
# 3. Vuln ini di Uji coba dan selalu di cari oleh : BL4ckc0d1n6 dan V1RU54
##########################################################

SMB Scanning Vulnerability


#!/usr/bin/perl
# Author : h3ll0s
# Date    : 30 Maret 2012
# SMB Scanning Vulnerabillity
# Used nmap --script smb-check-vulns.nse -p445 <host>
# Spesial Thank's To : [3rr0r c0de | PasuruanCyber] [BinusHacker]
# http://www.nmap.org
# http://pastebin.com/Qdxyra2n

use strict;

system('cls','clear');
system('title SMB Scanning.....');

print"\n";
print "\t//+ + + + + + + + + + + + + + + + + +//\n";
print "\n";;
print "\t  =    SMB Scanning Vulnerability   =\n";
print "\n";;
print "\t//+ + + + + + + + + + + + + + + + + +//\n";
print "\n";;

print "Masukkan Host : ";
chomp(my $net = <STDIN>);
my $host = $net;
print "Menunggu Proses Scan\n";
print "$host\n";
`nmap --script smb-check-vulns.nse -p445 '$host' >> hasil.txt`;
print "Selesai";

Reset Username + Password


Tomomi Kosim
nih udah ane reset user sama pass nya... di simpen terus bikin gak maju maju..wkwkwkk

http://125.164.4.20/
http://125.164.5.63/
http://125.164.5.146/
http://125.164.5.27/
http://125.164.5.221/
http://125.164.5.158/
http://125.164.5.37/
http://125.164.7.91/
http://125.164.5.190/
http://125.164.5.193/
http://125.164.5.49/
http://125.164.5.51/
http://125.164.4.25/
http://125.164.4.26/
http://125.164.5.90/
http://125.164.5.95/
http://125.164.5.180/
http://125.164.5.97/
http://125.164.5.109/
http://125.164.5.112/
http://125.164.5.117/
http://125.164.5.183/
http://125.164.5.131/
http://125.164.5.146/
http://125.164.4.39/
http://125.164.4.43/
http://125.164.4.62/
http://125.164.4.78/
http://125.164.4.97/
http://125.164.3.69/
http://125.164.3.86/index.htm
http://125.164.3.51/
http://125.164.3.122/
http://125.164.4.20/

Cara Take Over Akun FB



Hi, bro & sista...
jumpa lagi nih sama aku. Berikut ini saya akan membagi sedikit ilmu yg aku pelajari. walaupun sangat simple sih. :) artikel ini adalah hasil dari pengalaman ketika saya diminta untuk memblokir fb seorang saudara yang mencoreng nama baik keluarga. dan saya share disini sebagai pengetahuan bersama agar selalu berhati-hati dalam menjaga akun fb kita. men-take over akun fb, ternyata tidak susah-susah amat, tidak perlu  software, dan hanya membutuhkan otak kita saja :-D . prosedur ini adalah  dengan mengganti password akun korban. yang kita butuhkan hanya :

1. akun email utama calon korban (yang didaftarkan di fb)
2. akun email yang fresh artinya belum pernah dipakai di fb 2. jawaban rahasia yang dipakai korban :-P

      Untuk proses take over hanya beberapa menit, tapi butuh waktu 24 jam  untuk menunggu bisa login ke akun tsb jika prosedur kita di terima oleh  fb. jika diteliti, secara hukum facebook :D ini adalah prosedur ilegal yang diperbolehkan karena beberapa alasan, diantaranya:
1. Lupa password
2. Akun tersebut telah di take over orang lain (hacked)
3. Pengguna ingin merubah passwordnya

Inilah celah yang dibuat oleh facebook sendiri. tapi secara prosedur fb juga memberi semacam sinyal kepada pemilik asli untuk menghindari aksi  ilegal, yaitu memberi warning melalui email asli (maka selalu cek  notifikasi email dr fb. Siapa tau fb kalian juga kena aksi ilegal ini, dan prosedur lain fb memberi  ijin login ke fb yang kena takeover 24 jam, ini adalah waktu yang cukup  bagi pihak yang pemilik untuk mengclaim akun tersebut sebagai miliknya. hal ini  dilakukan dengan mengklik tautan link notifikasi yang menyebutkan bahwa  si pemilik tidak berniat merubah password (atau batalkan prosedur  penggantian).
Jika hukumnya ilegal, kenapa prosedurnya mudah? tentukan aksi mu ! menyerang atau bertahan ! adil kan!

CARA MENGHAPUS VIRUS SHORTCUT

Virus shortcut? Ya, pasti kita langsung ilfil mendengar kata ini.
walau bagaimanapun virus ini bisa kita tangani dengan mudah kok. Ada beberapa cara untuk mengatasi virus shortcut yang ada di PC maupun Laptop. Berikut ini saya akan memberi tips bagaimana cara menghapus virus shortcut dalam PC maupun Laptop kita.


CARA 1 MENGHAPUS VIRUS SHORTCUT:

Berikut  8 langkah praktis untuk mendepak virus yang mampu mengubah  folder yang  ada di dalam USB flash disk menjadi shortcut tersebut:
1. Nonaktifkan ‘System Restore’ untuk sementara selama proses pembersihan.
2. Putuskan komputer yang akan dibersihkan dari jaringan.
3.  Matikan proses virus yang aktif di memori dengan menggunakan  tools ‘Ice  Sword’. Setelah tools tersebut terinstal, pilih file yang  mempunyai  icon ‘Microsoft Visual Basic Project’ kemudian klik  ‘Terminate Process’.  Silahkan download tools tersebut di http://icesword.en.softonic.com/

4. Hapus registri yang sudah dibuat oleh virus dengan cara:
-. Klik menu [Start]
-. Klik [Run]
-. Ketik REGEDIT.exe, kemudian klik tombol [OK]
-. Pada aplikasi Registry Editor, telusuri key [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
-. Kemudian hapus key yang mempunyai data [C:\Document and Settings\%user%].
5.  Disable autoplay/autorun Windows. Copy script di bawah ini pada  program  notepad kemudian simpan dengan nama REPAIR.INF, install file  tersebut  dengan cara: Klik kanan REPAIR.INF –> INSTALL
[Version]
Signature=”$Chicago$”
Provider=Vaksincom
[DefaultInstall]
AddReg=UnhookRegKey
DelReg=del
[UnhookRegKey]
HKLM, Software\CLASSES\batfile\shell\open\command,,,”"”%1?” %*”
HKLM, Software\CLASSES\comfile\shell\open\command,,,”"”%1?” %*”
HKLM, Software\CLASSES\exefile\shell\open\command,,,”"”%1?” %*”
HKLM, Software\CLASSES\piffile\shell\open\command,,,”"”%1?” %*”
HKLM, Software\CLASSES\regfile\shell\open\command,,,”regedit.exe “%1?”
HKLM, Software\CLASSES\scrfile\shell\open\command,,,”"”%1?” %*”
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, NoDriveTypeAutoRun,0x000000ff,255
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer, NoDriveTypeAutoRun,0x000000ff,255
6.  Hapus File induk dan file duplikat yang dibuat oleh virus  termasuk di  flash disk. Untuk mempercepat proses pencarian, Anda dapat  menggunakan  fungsi ‘Search’. Sebelum melakukan pencarian sebaiknya  tampilkan semua  file yang tersembunyi dengan mengubah pada setting  Folder Options.
Jangan  sampai terjadi kesalahan pada saat menghapus file induk  maupun file  duplikat yang telah dibuat oleh virus. Lalu hapus file  induk virus yang  mempunyai ciri-ciri:
-. Icon ‘Microsoft Visual Basic Project’.
-. Ukuran File 128 KB (untuk varian lain akan mempunyai ukuran yang bervariasi).
-. Ekstesi file ‘.EXE’ atau ‘.SCR’.
-. Type file ‘Application’ atau ‘Screen Saver’.

Kemudian hapus File duplikat shortcut yang mempunyai ciri-ciri:
>. Icon Folder atau icon
>. Ekstensi .LNK
>. Type File ‘Shortcut’
>. Ukuran file 1 KB
Hapus  juga file yang .DLL (contoh: ert.dll) dan file Autorun.inf di  flash  disk atau folder yang di-share. Sementara untuk menghindari virus   tersebut aktif kembali, hapus file induk yang mempunyai ekstensi EXE   atau SCR terlebih dahulu baru kemudian hapus file Shortcut (.LNK).
7.  Tampilkan kembali folder yang telah disembunyikan oleh virus.  Untuk  mempercepat proses tersebut, silahkan download tools UnHide File  and  Folder di http://www.flashshare.com/bfu/download.html.
Setelah  diinstall, pilih direktori [C:\Documents and settings] dan  folder yang  ada di flash disk dengan cara menggeser ke kolom yang sudah  tersedia.  Pada menu [Attributes] kosongkan semua pilihan yang ada,  kemudian klik  tombol [Change Attributes].
8.  Install security patch ‘Microsoft Windows Shell shortcut handling   remote code execution vulnerability-MS10-046'. Silakan download  security  patch tersebut di  http://www.microsoft.com/technet/security/Bulletin/MS10-046.mspx
Seperti  biasa, untuk pembersihan secara optimal dan menecegah  infeksi ulang,  sebaiknya install dan scan dengan antivirus yang  up-to-date dan sudah  dapat mendeteksi virus ini dengan baik.
Original source: vaksin[dot]com & detikinet[dot]com

CARA 2 MENGHAPUS VIRUS SHORTCUT:

Ciri-ciri virus shortcut :
Pertama-tama, setelah menginfeksi komputer, dia akan membuat file induk database.mdb di My Documents
Yang kedua adalah virus tersebut akan membuat file autorun.inf di setiap drive harddisk, flash disk, dan folder tanpa kecuali.
Yang ketiga adalah dia akan membuat file Thumb.db  (hati-hati,  perhatikan bahwa file ini tanpa huruf s sedangkan thumbnail  cache yang  asli di komputer memiliki tambahan huruf s alias thumbs.db)  di setiap  folder
Untuk memancing korban, dia akan membuat file Microsoft.lnk dan New  Harry Potter and….lnk di setiap folder yang jika dieksekusi akan  langsung mengaktifkan virus tersebut.
Seperti  halnya virus-virus lokal lainnya, dia akan membuat duplikat  setiap  folder namun kali ini bukan dengan ekstensi .exe melainkan  extensi .ink alias shortcut.
Pada task manager terdapat proses services wscript.exe yang sedang berjalan. Dalam kondisi normal, tidak ada proses seperti ini.
Langkah-langkah menghapus virus shortcut :
1.  Matikan System Restore. Sejak dulu saya selalu mematikan system  restore  segera setelah proses instalasi windows. Untuk keperluan backup  dan  imaging system, saya lebih memilih menggunakan third party seperti   acronis ataupun Norton Ghost (baca dan dowload : Norton Ghost  15.0.0.35659 (2010) Full Serial Crack)
2. Matikan proses virus wsrcipt.exe (C:\WINDOWS\System32\wscript.exe)
Bisa menggunakan Process Explorer atau misc. tool pada HijackThis (baca dan download : HijackThis 2.0.2 ).
3. Hapus file virus database.mdb di My Documents..
4. Hapus file duplikat virus..
Untuk  proses penghapusan, anda bisa menggunakan fasilitas search  pada  Windows.. Pada “More advanced options”, pastikan option “Search  system  folders” dan “Search hidden files and folders” keduanya telah  dicentang.
Search file dengan nama autorun.inf ukurannya 8 KB
Search file dengan nama Thumb.db ukurannya 8 KB
Search file dengan ekstensi .lnk.lnk ukurannya 1 KB
Hapus semua file yang ditemukan..
Untuk  lebih memudahkan proses pencarian yang sekaligus menghapus  file yang  ditemukan, anda bisa menggunakan software UTool, sebuah  freeware yang  dapat anda download secara gratis. Program ini akan  secara otomatis  mencari dan kemudian menghapus file-file yang  diinginkan (lihat gambar).
5. Hapus registry Autorun yang dibuat virus dengan menggunakan HijackThis..
Cari di bagian HKCU\..\Run: yang berhubungan dengan file database.mdb (pada gambar namun file database.mdb udah saya hapus)
regedit_run
Untuk  lebih memantabkan proses pencegahan dan melindungi komputer  kita dari  serangan virus lokal yang sangat memusingkan ini, anda dapat  melakukan  hal-hal berikut:
1. Setelah proses instalasi windows, segera matikan system restore.
2.  Install software third party misal Tweak UI atau Magic Tweak  untuk  mendisable autorun dan mencegah teraktivasinya file-file .inf.  Mungkin  pada Windows XP Professional, proses menon-aktifkan autorun  bisa  dilakukan dengan mudah, namun pada versi Win XP Home, anda  memerlukan  software ini. Tambahan informasi, program MagicTweak selain  berfungsi  menon-aktifkan autorn  dapat juga digunakan untuk mencegah  dijalankannya  file-file .inf File autorun.inf yang biasanya merupakan  awal dari  berjangkitnya virus akan secara otomatis diubah menjadi murni  file txt  alias notepad oleh program ini dan dia tidak lagi bisa  dieksekusi. Ini  sangat membantu jika memang secara tidak sengaja kita  mengaktifkan atau  mengeksekusi autorun.inf meski proses autorun sudah  didisable untuk  semua drive (termasuk flash disk).
3.  Setelah semua proses instalasi windows, driver, program, dan  lain-lain  telah selesai, segera backup image system anda menggunakan  software  macam Acronis True Image atau Norton Ghost, sehingga jika  nanti ada masalah yang tidak dapat anda selesaikan dengan mudah, anda  dapat merestoreasi backup system tersebut.
4.  Jika perlu, instal juga Deep Freeze apabila komputer anda  digunakan  oleh banyak orang, sehingga settingan komputer tidak akan  berubah-ubah.
5.  Update info: Ciri-ciri virus terdapatnya virus shortcut pada  flashdisk  dapat diketahui dengan perbedaan icon flashdisk tersebut yang  biasanya  berbentuk seperti icon drive menjadi berubah seperti icon  folder. Jika  menemui icon seperti ini, berarti dalam flashdisk tersebut  terdapat  virus. Gunakan explorer dan buka flashdisk lewat explorer  (jangan klik  2x dari my computer) dan hapus file autorun dan file2  tersangka virus  lainnya secara manual dengan menekan shift + DEL  (supaya tidak  tersangkut di recycle bin). Rata-rata virus lokal dapat  dicegah dengan  cara manual seperti ini asalkan OPSI DISABLE AUTORUN  pada windows  dan/atau MagicTweak telah diaktifkan, dan juga OPSI  DISABLE .INF FILE  pada MagicTweak telah diaktifkan.
Nah,  itu mungkin sedikit tips cara menghapus virus shortcut dan  smoga  komputer kamu setelah hapus virus shortcut jadi bebas deh dari  virus  shortcut.

Cara Menangani Consider Replacing Your Battery Pada Windows 7


       Bagi Anda pengguna laptop dengan sistem operasi Windows 7, cepat atau lambat Anda pasti akan mendapatkan notifikasi “consider replacing your battery” disertai dengan munculnya tanda silang merah di icon baterai yang ada di system tray. Notifikasi yang muncul ketika Windows 7 “menganggap” baterai laptop Anda sudah saatnya diganti.


Perlu diketahui bahwa notifikasi ini muncul ketika Windows 7 mendeteksi bahwa kapasitas baterai laptop Anda sudah kurang dari 40% kapasitas seharusnya, dan karenanya sudah selayaknya diganti. Namun demikian, sudah banyak laporan dari pengguna Windows 7 di berbagai pelosok dunia yang menyatakan bahwa kadangkala Windows 7 salah dalam mendeteksi kapasitas baterai laptop. Bahkan pernah ada seorang pengguna yang sudah mengganti baterai laptopnya dengan yang baru namun masih tetap mendapatkan notifikasi ini.
Terlepas dari akurat tidaknya Windows 7 dalam mendeteksi kapasitas baterai laptop, rasanya kita sepakat bahwa baterai laptop adalah barang yang mahal. Jadi selama masih bisa digunakan dengan baik (walaupun sudah kurang dari 40% kapasitas ideal), ya tidak perlu diganti. Saya pribadi beranggapan bahwa selama baterai laptop masih bisa bertahan di atas 30 menit maka belum saatnya diganti.
Apabila Anda mengalami masalah “consider replacing your battery” seperti di atas, Anda tidak perlu panik ataupun buru-buru merogoh kocek dalam-dalam untuk membeli baterai laptop baru. Ada suatu cara sederhana untuk menghilangkan notifikasi yang mengganggu tersebut. Berikut langkah-langkahnya:
Charge baterai anda sampai full (99% – 100%), setelah itu matikan laptop Anda. Sampai tahap ini jangan dulu cabut charger-nya.
Hidupkan laptop Anda lalu tekan F8 berulang-ulang sampai muncul menu Advanced Boot Options. Pilih Safe Mode.


Setelah sudah masuk ke dalam Windows Safe Mode, barulah cabut charger baterai laptop Anda. Biarkan saja laptop menyala sampai mati sendiri karena baterainya benar-benar habis. Sangat disarankan untuk tidak mengoperasikan laptop Anda selama proses ini. Biarkan saja sampai laptop mati sendiri.
Setelah mati, pasang kembali charger laptop Anda, lalu nyalakan kembali laptop Anda dengan normal. Hasilnya…semua kembali normal! Notifikasi “consider replacing your battery” dan tanda silang merah di icon baterai tidak muncul lagi.

Teknik di atas pada dasarnya adalah suatu cara untuk mengkalibrasi kapasitas baterai laptop Anda. Dengan menjalankan laptop mulai dari kondisi awal baterai penuh (kapasitas 100%) sampai benar-benar habis (kapasitas 0%), maka Windows 7 jadi “tahu” kapasitas sebenarnya (real capacity) dari baterai laptop, dan secara otomatis men-setting ulang parameter-parameter yang berkaitan dengan baterai laptop tersebut.
Cara ini sudah dicoba ke 2 laptop berbeda, yaitu HP dan Acer, dan terbukti keduanya berhasil dengan sukses. Jadi, Anda sekarang tidak perlu bingung lagi apabila mendapat notifikasi “consider replacing your battery” di laptop Anda.
Catatan
Berdasarkan penjelasan engineer Windows 7 dalam salah satu rilis resmi di website Microsoft, dijelaskan bahwa sebenarnya notifikasi ini awalnya diniatkan untuk menjadi salah satu fitur andalan di Windows 7 (hal ini tidak ada di Windows XP ataupun Windows Vista), yang tujuannya adalah untuk memberi tahu pengguna bahwa baterai laptopnya sudah haus dan karenanya sudah waktunya diganti.
Namun pada kenyataannya, banyak pengguna Windows 7 yang merasa terganggu dengan munculnya notifikasi ini. Sebagian ada yang memperdebatkan bahwa batas (threshold) 40% dinilai terlalu besar mengingat pada kapasitas 30%-an dari kapasitas ideal pun baterai laptop umumnya masih sanggup bertahan sekitar 1 jam, dan ini dirasa masih cukup memadai bagi pengguna laptop. Selain itu harga baterai laptop yang lumayan mahal membuat banyak pengguna enggan mengganti baterai laptopnya kecuali kalau sudah benar-benar rusak.
Namun tak sedikit pula yang menganggap “fitur” ini sebagai bug, mengingat banyaknya kasus dimana Windows 7 terbukti salah dalam mendeteksi kapasitas sebenarnya dari baterai laptop. Saya pribadi termasuk yang menganggap hal ini sebagai bug! Mengapa? Karena ketika laptop HP saya mendapat notifkasi ini saya melakukan pengujian dengan men-charge baterai sampai penuh kemudian masuk ke Windows normal (bukan Safe Mode) lalu memilih option Power Saver dan mendiamkannya.
Hasilnya, hanya dalam waktu 48 menit laptop saya sudah mati (baterai habis). Ketika sudah saya kalibrasi dan notifikasinya sudah hilang, saya lakukan hal yang sama. Saya charge sampai penuh kemudian masuk Windows normal lalu memilih Power Saver dan mendiamkannya. Hasilnya sungguh berbeda! Butuh waktuh 1 jam 24 menit sebelum akhirnya laptop saya mati karena daya di baterai habis. Jadi ada beda sekitar 40 menit disini, dan menurut saya selisih 40 menit ini sungguh sangat signifikan.
Kesimpulannya: Microsoft nampaknya memang masih harus banyak kerja keras untuk memperbaiki bug “consider replacing your battery” ini.

Membuat Kirim SMS Gratis Via Web dengan PHP dan MySQL



      Untuk membuat fasilitas kirim SMS gratis via web, kita membutuhkan  sebuah aplikasi gateway untuk mengirim SMS. Aplikasi sms gateway ini  nanti kita install atau letakkan di pc yang ada di rumah kita beserta  modem/hp yang tercolok pada PC tersebut sebagai alat untuk mengirim SMS.  PC ini harus senantiasa terhubung ke internet untuk berkomunikasi  dengan PC server yang ada di hosting. Sedangkan di dalam hosting, kita  buat semacam script form untuk interface user yang ingin mengirim SMS. Untuk aplikasi sms gateway yang diinstall di PC rumah, Anda bisa  menggunakan Gammu sebagai enginenya.

Download gammu di alamat ini :
mediafire  => http://www.mediafire.com/download.php?aw2iga4wqc0085a
password => scienceofit.blogspot.com

Pertanyaan yang muncul kemudian adalah bagaimana cara mengkomunikasikan PC server yang ada di hosting dengan PC di rumah, atau dengan kata lain bagaimana mengirim data sms yang disubmit via hosting kemudian bisa sampai di PC rumah lalu mengirimkan sms tersebut via modem/hp?

OK… konsep dasar atau ide dasar dalam pembuatannya adalah kita menggunakan semacam web service yang dibuat di server hosting untuk komunikasi antara PC rumah dan PC hosting. Web service ini nanti senantiasa akan diakses oleh PC rumah. Melalui web service inilah SMS akan dikirim dari PC hosting ke PC rumah. Lantas, apa bentuk output dari web service ini? Web service disajikan dalam bentuk XML yang isinya adalah bunyi SMS dan nomor tujuan SMS yang akan dikirim. Data XML yang berisi bunyi sms dan nomor tujuan inilah yang nanti akan dibaca oleh PC rumah, lalu mengirimkannya lewat SMS gateway (Gammu).

Nah.. sekarang kita menuju implementasi cara pembuatannya.

Langkah pertama, Anda harus sudah menginstall Gammu sebagai tool SMS gateway nya. Pastikan Anda bisa mengirim SMS menggunakan Gammu dan HP/modem yang tercolok di PC Anda.

Langkah kedua, buatlah script form untuk mengirim SMS. Script form ini nanti diletakkan di server hosting

sms.html
view sourceprint?
1.<form method="post" action="kirim.php">
2.No. Tujuan <input type="text" name="destination">
3.Isi SMS<br><textarea name="sms"></textarea>
4.</form>

Bila diperhatikan, form kirim SMS di atas nantinya akan disubmit di  script kirim.php. Di dalam script kirim.php inilah nomor tujuan dan isi  SMS akan disimpan dalam tabel temporary pada database server hosting.  Misalkan kita beri nama tabel temporary tersebut adalah ‘outbox’. Kita  bisa buat tabel ‘outbox’ ini dengan struktur sbb:
view sourceprint?
1. CREATE TABLE `outbox` (
2. `id` int(11) AUTO_INCREMENT,
3. `destinationNumber` varchar(20),
4. `sms` text,
5. PRIMARY KEY (`id`)
6. )

Field ‘id’ digunakan sebagai nomor unik penanda setiap SMS yang akan dikirim, field ‘destinationNumber’ untuk menyimpan nomor tujuan SMS, dan ‘sms’ untuk menyimpan isi SMS.

OK, kita buat script kirim.php nya

kirim.php
view sourceprint?
01.<?php
02.// koneksi ke mysql server hosting
03.mysql_connect('dbhost', 'dbuser', 'dbpass');
04.mysql_select_db('dbname');
05.
06.// baca nomor tujuan dan isi sms dari form
07.$destNumber = $_POST['destination'];
08.$sms = $_POST['sms'];
09.
10.// query insert data sms ke tabel 'outbox'
11.$query = "INSERT INTO outbox (DestinationNumber, TextDecoded, CreatorID) VALUES ('$destNumber', '$sms', 'Gammu')";
12.mysql_query($query);
13.
14.echo "SMS sudah dikirim...";
15.?>

Setelah data sms yang dikirim tersimpan dalam tabel ‘outbox’, langkah selanjutnya kita buat script web service untuk menyajikan data sms yang tersimpan dalam tabel ‘outbox’ tersebut ke dalam bentuk dokumen XML. Misalkan kita beri nama script untuk mengenerate XML ini ‘data.php’

data.php
view sourceprint?
01.<?php
02.// koneksi ke mysql server hosting
03.mysql_connect('dbhost', 'dbuser', 'dbpass');
04.mysql_select_db('dbname');
05.
06.// membuat header dokumen XML
07.header('Content-Type: text/xml');
08.echo "<?xml version='1.0'?>";
09.
10.// membuat root tag untuk data XML
11.echo "<outbox>";
12.
13.// query untuk membaca seluruh SMS yang ada di tabel outbox
14.$query = "SELECT * FROM outbox ORDER BY id";
15.$hasil = mysql_query($query);
16.while ($data = mysql_fetch_array($hasil))
17.{
18.// representasi data sms
19.echo "<data>";
20.echo "<id>".$data['id']."</id>";
21.echo "<destination>".$data['destina
tionNumber']."</destination>";
22.echo "<sms>".$data['sms']."</sms>";
23.echo "</data>";
24.}
25.echo "</outbox>";
26.?>

OK… ketiga file di atas (sms.html, kirim.php, dan data.php) nanti diletakkan di dalam server hosting. Sampai langkah ini, kita sudah selesai bekerja di level server hosting. Langkah berikutnya adalah membuat script di sisi PC rumah.

Di dalam PC rumah, nantinya kita akan membuat script untuk membaca data sms yang tersaji dalam bentuk XML yang digenerate melalui script ‘data.php’ yang ada di server hosting. Setelah data sms ini dibaca, kemudian kita masukkan ke dalam tabel ‘outbox’ bawaannya Gammu untuk dikirim melalui hp/modem. Oya, kita perlu juga menghapus setiap data sms di server hosting yang sudah dibaca. Mengapa hal ini dilakukan? ya dong, supaya tabel ‘outbox’ nya di server hosting tidak penuh. Lantas, bagaimana cara menghapus data secara otomatis di server hosting setelah data sms nya terbaca? ya… kita gunakan CURL.

OK… ini dia script untuk membaca data sms dari XML nya.

bacasms.php
view sourceprint?
01.<?php
02.// koneksi ke mysql di server localhost
03.mysql_connect('dbhost', 'dbuser', 'dbpass');
04.// nama database Gammu yang ada di localhost
05.mysql_select_db('dbname');
06.
07.// baca data XML dari server hosting yang digenerate oleh data.php
08.$dataxml = simplexml_load_file('http://namasitus/data.php');
09.foreach($dataxml->data as $data)
10.{
11.// baca field ID
12.$id = $data->id;
13.// baca nomor tujuan
14.$destination = $data->destination;
15.// baca isi sms
16.$sms = $data->sms;
17.
18.// mengirim SMS via Gammu dengan insert data ke tabel outbox Gammu
19.$query = "INSERT INTO outbox (DestinationNumber, TextDecoded) VALUES ('$destination', '$sms')";
20.mysql_query($query);
21.
22.// hapus data SMS di server hosting yang sudah terbaca berdasarkan ID
23.$curlHandle = curl_init();
24.curl_setopt($curlHandle, CURLOPT_URL, 'http://namasitus/hapus.php');
25.curl_setopt($curlHandle, CURLOPT_POSTFIELDS, 'id='.$id);
26.curl_setopt($curlHandle, CURLOPT_HEADER, 0);
27.curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
28.curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
29.curl_setopt($curlHandle, CURLOPT_POST, 1);
30.curl_exec($curlHandle);
31.curl_close($curlHandle);
32.}
33.?>

Jika web server di PC localhost belum mendukung CURL, maka lakukan setting CURL terlebih dahulu.

Eh… kalo kita liat pada script bacasms.php di atas, pada proses penghapusan data SMS yang ada di server hosting melalui CURL terdapat pemanggilan script hapus.php. Nah… script ini belum kita buat di server hosting. Script hapus.php ini nanti berfungsi untuk menghapus data sms yang ada di tabel outbox dalam database server hosting berdasarkan ID nya setelah data sms tersebut di baca oleh script bacasms.php.

hapus.php
view sourceprint?
01.<?php
02.// koneksi ke mysql di server hosting
03.mysql_connect('dbhost', 'dbuser', 'dbpass');
04.mysql_select_db('dbname');
05.
06.// baca ID data yang akan dihapus yang dikirim via CURL dari localhost
07.$id = $_POST['id'];
08.// hapus data SMS berdasarkan ID
09.$query = "DELETE FROM outbox WHERE id = '$id'";
10.mysql_query($query);
11.
12.?>

Sekali lagi script hapus.php di atas harus ditaruh di server hosting lho ya… !!!

Selanjutnya script bacasms.php ini harus senantiasa kita jalankan melalui web browser localhost di PC rumah kita supaya bisa selalu membaca data sms yang ada di hosting lalu mengirimnya via Gammu. Lalu bagaimana supaya script bacasms.php ini bisa secara otomatis berjalan dan selalu bisa membaca data dari server hosting? Sebenarnya Anda bisa mengklik tombol REFRESH pada web browser supaya script ini bekerja, namun tentu hal ini membuat report kan? Nah… salah satu solusi dari hal ini adalah Anda bisa menjalankan autorefresh melalui AJAX yang secara otomatis merefresh script bacasms.php ini pada setiap selang n detik. Ini dia script nya…

index.php
view sourceprint?
01.<html>
02.<head>
03.<title>SMS Server Running...</title>
04.<script type="text/javascript">
05.function ajax()
06.{
07.if (window.XMLHttpRequest)
08.{
09.xmlhttp=new XMLHttpRequest();
10.}
11.else
12.{
13.xmlhttp =new ActiveXObject("Microsoft.XMLHT
TP");
14.}
15.
16.xmlhttp.onreadystatechange=
function()
17.{
18.if (xmlhttp.readyState==4 &amp;amp;amp;&amp;amp;amp; xmlhttp.status==200)
19.{
20.}
21.}
22.
23.xmlhttp.open("GET","bacasms
.php");
24.xmlhttp.send();
25.setTimeout("ajax()", 5000);
26.}
27.</script>
28.
29.</head>
30.<body onload="ajax()">
31.<h1>SMS Server Running...</h1>
32.</body>
33.</html>

Contoh script AJAX yang ada di index.php di atas diset supaya bisa merefresh secara otomatis bacasms.php dalam interval 5 detik (5000 ms). Dengan demikian yang perlu Anda jalankan di localhost hanyalah script index.php di atas melalui browser.

Nah.. konsep di atas memungkinkan kita untuk bisa membangun aplikasi SMS gateway yang terintegrasi antara PC di server hosting dengan PC di rumah tanpa menggunakan IP public yang urusan untuk mendapatkannya sangat ribet dan mahal biayanya, atau tanpa menggunakan VPS maupun dedicated server untuk tipe hostingnya yang juga sangat mahal biayanya.

Anda dapat belajar teknik-teknik lain kaitannya dengan SMS gateway yang mengintegrasikan server hosting dengan pc rumah dengan contoh-contoh script SMS gateway yang saya buat untuk belajar.

Oya… meskipun namanya SMS gratis, tapi tidak sepenuhnya gratis. Istilah Gratis hanya bagi si pengguna atau pengirim SMS melalui web Anda, namun tidak gratis bagi si pemilik web karena harus menyisihkan sedikit biaya untuk bayar pulsa. Tapi tak apalah, anggap saja itu biaya marketing untuk lebih mengenalkan web Anda, apalagi saat ini pulsa sms sangat murah :-) Bisa pula tambahkan string pada setiap SMS yang dikirimkan dengan nama situs Anda untuk lebih memperkuat branding web Anda. Untuk hal ini silakan utak-atik sendiri ya :-)

Download script di alamat ini :
mediafire

Selamat mencoba…