.

.

Pasang Script di Halaman Blog

Posted by swilsarblog Wednesday, September 2, 2009 0 comments

Untuk menuliskan script/kode kedalam artikel blog memang ada tekniknya sendiri, karena jika kita menuliskannya dengan cara yang biasa maka yang akan muncul kemudian di blog tidaklah seperti dengan apa yang kita tuliskan. Misalnya gini, jika kita menuliskan kode dengan cara yang biasa maka hasilnya tidak akan muncul dalam postingan karena kode tersebut langsung diterjemahkan kedalam bahasa HTML. Jadi untuk menuliskan kode , maka yang seharusnya dituliskan supaya bisa muncul kode tersebut adalah ini <head>.

Ada beberapa cara untuk menuliskan kode-kode tersebut kedalam blog, diantaranya yaitu:


Cara Pertama :
- Gunakan software-software web design, misalnya Macromedia Dreamwaver, Microsoft Frontpage, Namao Web Editor. Atau bisa juga dengan software-software blogtools seperti post2blog dll.
- Trus tuliskan semua kode pada area design, kemudian copy kode-kode tersebut dari area HTML Code. Nha kode-kode dalam area HTML Code tersebut lah yang harus diposting.

Cara Kedua :
- Tuliskan semua kode/script ke dalam notepad
- Kemudian ganti/replace kode-kode berikut

Kode
Kode Pengganti
<
<
>
>
"
"
- Udah tahu kan caranya mereplace di notepad? itu lho dengan memilih menu edit --> replace kemudian pada kotak yang muncul masukkan kode yg akan direplace pada kolom "Find what" trus masukkan kode pengantinya pada kolom "Replace with"trus tekan tombol Replace All.

- Nha kalo udah semua baru kamu copy semua kode yang udah direplace all tadi, trus kamu masukkan kedalam postingan kamu.

Cara Ketiga :
- Buka situs ini http://centricle.com/tools/html-entities, trus isikan kode-kode kamu kedalam kotak yang disediakan, nha kalo sudah tekan tombol "Encode", nha maka kamu akan mendapatkan script baru untuk diposting di blog kamu.

Free Open Source Software

Posted by swilsarblog Thursday, August 27, 2009 0 comments

1. Office Software
- Untuk yang terbiasa dengan MS. Office bisa menggunakan OpenOffice for Windows gratis dari SUN Microsystem, bisa di download disini : http://download.openoffice.org/other.html#en-US
Untuk tingkat compatible sudah mencapai 90% dari MS.Office. Bahkan sudah langsung bisa save ke format pdf.

2. PDF Reader
- Untuk membaca PDF bisa dengan Adobe Acrobat Reader. Free untuk di download. silahkan download dari sini : http://www.adobe.com/products/acrobat/readstep2_allversions.html

3. PDF Writer
- Bagi anda yang sering membuat file PDF dapat juga menggunakan PDFCute dari : http://www.cutepdf.com/ Free untuk digunakan.

4. Compression File and Folder
- Jangan takut untuk kehilangan Winzip dan Winrar. Kini ada IZArc, Free Software untuk membuka dan mengkompres file atau forder dan mendukung semua jenis kompresi file mulai dari zip, rar, 7zip, cab, dll. Bisa di download dari sini :
http://www.izarc.org/download.html

5. Messenger / Chatting
- Selain Yahoo Messenger kita dapat menggunakan Pidgin sebagai sarana chatting, bahkan mendukung multiprotocol chatting. Dapat di download dari sini : http://www.pidgin.im/download/

6. Image Editing
- Bagi pecinta photoshop, anda dapat menggunakan Software free yaitu Gimp Image Editor, dapat dicoba dengan men-download dari sini : http://www.gimp.org/windows/ atau Download di sini : http://gimp.org/downloads/#mirrors


7. Web Editing GUI
- Untuk para pengembang web terutama web programming dan web design tentunya sudah familiar dengan Macromedia Dreamweaver maupun MS.Frontpages. Ada altenative penggantinya yaitu Kompozer. Web Editor sederhana yang sudah mirip dengan MS.Frontpages. Cocok sekali untuk pemula. Dapat di download di sini : http://www.kompozer.net/download.php

8. Mail Client
- Email juga punya pilihan software, seperti ThunderBird dari Mozilla Corp. Mail Client handal dengan anti spam yang sudah include didalamnya. Bagi pengguna Outlook Express pasti akan langsung familiar dengan mail client ini.

9. Diagram Software
- Untuk pengganti membuat diagram dengan MS.Visio dapat menggunakan Software Free yaitu "Dia". Cukup lengkap untuk membuat diagram apapun, dapat dicoba dengan mendownload dari sini : http://dia-installer.de/download.html
- Namun software ini tidak dapat membuka file milik MS.Visio, tapi jangan takut karena pihak Microsoft pun menyediakan viewer untuk visio ini :
http://www.microsoft.com/downloads/details.aspx?FamilyID=3fb3
bd5c-fed1-46cf-bd53-da23635ab2df&displaylang=en
dan
http://www.microsoft.com/downloads/details.aspx?FamilyId=D88E4542-B174-4198 AE31-6884E9EDD524&displaylang=en


dan masih banyak lagi software lainnya..

Link atau Blogroll agar dapat bergerak

Posted by swilsarblog Monday, August 24, 2009 0 comments

Bagaimana caranya membuat link atau blogroll yang dapat bergerak (dari bawah ke atas, atau sebaliknya) seperti di kanan bawah blog ini?
Link seperti itu selain untuk variasi, juga digunakan agar menghemat tempat.
Cara membuatnya SANGAT mudah.
Pada bagian yang ingin digunakan untuk meletakkan blogroll tersebut (kalau di template baru letakkan di page element 'HTML/Javascript'), letakkan kode:


<marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrollamount="2" align="center" width="300" height="250">

xxxx
xxxx
xxxx

</marquee>

Lalu,
# untuk nilai width dan height bisa diubah disesuaikan dengan keinginan.
# untuk direction, up: untuk bergerak naik, down: bergerak ke bawah.
# bagian xxxx:
isikan kode-kode link di situ.
Misalnya:

<a href="http://www.wilsarbali.web.id">WilsarBali Website</a>.
<a href="http://www.wilsarbali.co.cc">WilsarBali Blog</a>.
<a href="http://info-wilsarbali.blogspot.com">Wilsarbali Info</a>.
dan seterusnya.


Jika menggunakan link dari Oggix, ya letakkan kode link Oggix di situ, tapi sebelumnya di Oggix pilih dulu yang untuk horisontal.

Contoh jadi:
<marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrollamount="2" align="center" width="300" height="250">

<h2>Friends:</h2>
<a href="http://www.wilsarbali.web.id">WilsarBali Website</a>.
<a href="http://www.wilsarbali.co.cc">WilsarBali Blog</a>.
<a href="http://info-wilsarbali.blogspot.com">Wilsarbali Info</a>.

</marquee>

Software membuat SPAM

Posted by swilsarblog Saturday, August 22, 2009 3 comments

Setelah melakukan searching selama beberapa saat, akhirnya ku temukan software yang dapat kita gunakan dalam membuat SPAM atau email sampah. Website ini juga berisi dokumentasi code pembuatan SPAM. Ini hanyalah sebagai menambah wawasan semata mohon jangan disalah artikan dan disalah gunakan.

Klik disini...!!!! untuk mendownload software tersebut.

Documentation to make SPAM

Posted by swilsarblog 0 comments

Installation

Copy the spam.pl file into a suitable directory. Preferably one that already is in your path. Make sure it has the executable flag set. Edit the script to make sure the #!-path (the first line of the script) to the perl path your system uses.

Important: if you intend to use any whois-service, figure out how your whois works and change the whois line accordingly. You might need to write it similar to "whois -h whois.abuse.net $badhost" instead of the existing version!

Full content click here..!!

Beberapa cara mencegah spam memenuhi komentar di blog wordpress anda. Berikut paparannya :
  1. Menggaktifkan Plugins Alkismet, anda tidak perlu pusing-pusing mencari pugins ini karena sudah terintegrasi kedalam Engine Wordpress anda, kerena mungkin pembuat cms ini telah memperkirakan adanya serangan spam di form komentar yang ada di dalam wordpress anda. Untuk plugins alkismet ini kan terhubung dengan database besar para spammer di wordpress pusat oleh karena itu anda akan diminta untuk memasukkan API Key guna memblok setiap komentar yang sudah di kenali sebagai spam.
    Database spam ini berasal dari laporan para blogger yang menggunkan CMS wordpress ini, sehingga anda juga akan berkontribusi untuk memasukkan database spam di wordpress pusat jika menggunakan plugins alkismet ini. Langkah-langkah mengaktifkan plugins ini adalah sebagi berikut.
    • Masuk ke plugins area CMS wordpress anda
    • Pilih aktifkan Alkismet
    • Login ke dalam akun wordpress anda jika belum punya buatlah dulu
    • mengambil API key anda dari wordpress pusat
    • Masukkan API key anda dalam plugins alkismet anda

    Ok setelah itu berhasil maka anda akan bebas dari spam yang selama ini mengganggu anda.

  2. Memblok IP spammer dengan fasilitas IP deny dari cPanel. Dengan fasilitas ini maka si spammer akan tidak dapat mengakses web yang kita miliki karena di deny oleh hosting yang kita pakai dengan begitu si spammer juga ga akan bisa menyepam lagi. IP para spammer bisa di lihat di report komentar yang ada di CMS Wordpress anda. Cara mengaktifkan IP deny ini adalah sebagai berikut:
    • Login dulu ke cpanel Hosting anda
    • masuk kedalam deny akses IP
    • masukkan IP yang anda ingin deny

Email Sampah atau SPAM

Posted by swilsarblog 2 comments

Apa itu Spam?

SPAM atau yang biasa disebut juga dengan junk mail, adalah email yang tidak diinginkan oleh pengguna fasilitas komputer dalam bentuk surat elektronik (email), Instant Messaging, Usenet, Newsgroup, Blog, dll. SPAM tidak diinginkan oleh pengguna komputer karena SPAM biasanya berisi iklan dari perusahaan yang mengakibatkan ketidaknyamanan bagi para pengguna web. Biasanya, SPAM akan dirasa mengganggu apabila jumlah email atau lainnya dikirim dalam jumlah yang banyak / besar.

Bagaimana Anda dapat mengurangi jumlah spam?

Ada beberapa langkah yang dapat Anda lakukan secara signifikan untuk mengurangi jumlah spam yang Anda terima:

* Jangan memberikan alamat email sewenang-wenang – Alamat Email telah menjadi begitu umum bahwa ruang bagi mereka yang sering disertakan pada bentuk apapun yang meminta alamat Anda bahkan komentar-kartu di sebuah website. Sepertinya tidak berbahaya, sehingga mereka menulis banyak orang di form isian yang telah disediakan tanpa bisa mewujudkan apa yang terjadi pada informasi tersebut. Misalnya, suatu perusahaan sering memasukkan alamat ke dalam database sehingga mereka dapat melacak para pelanggan. Kadang-kadang daftar ini akan dijual atau dipakai bersama-sama dengan perusahaan lain, dan tiba-tiba Anda menerima email yang tidak Anda minta.

* Periksa kebijakan privasi - Sebelum mengirimkan alamat email Anda secara online, mencari kebijakan privasi. Sebagian besar situs terkemuka akan memiliki link ke kebijakan privasi mereka dari bentuk apapun di mana Anda diminta untuk mengirimkan data pribadi. Anda harus membaca kebijakan ini sebelum mengirimkan alamat email atau informasi pribadi lainnya, sehingga Anda tahu apa pemilik situs berencana untuk melakukan dengan mengirimkan informasi (lihat Perlindungan Privasi Anda untuk informasi lebih lanjut pada web bersangkutan).

* Perlu diketahui pilihan dipilih oleh default – Apabila Anda mendaftar untuk beberapa account atau layanan online, mungkin ada bagian yang menyediakan pilihan untuk menerima email tentang produk dan layanan lainnya. Kadang-kadang ada pilihan yang dipilih secara default, jadi jika anda tidak menghapus mereka, Anda dapat mulai menerima email dari daftar orang-orang mendaftar juga.

* Gunakan filter – Banyak program email menawarkan kemampuan penyaringan yang memungkinkan Anda untuk memblokir alamat tertentu atau hanya untuk pengiriman email dari alamat pada daftar kontak Anda. Beberapa ISP menawarkan spam “tag” atau penyaringan layanan, tetapi kesalahan pesan yang menyebabkan spam mungkin akan diterima sebelum mencapai kotak masuk. Namun, banyak ISP yang menawarkan layanan penyaringan juga menyediakan pilihan untuk menandai pesan yang diduga spam sehingga pengguna dapat lebih mudah mengidentifikasi mereka. Hal ini dapat berguna dalam kaitannya dengan kemampuan penyaringan yang disediakan oleh banyak program email.

* Lapor pesan sebagai spam – Kebanyakan email klien menawarkan pilihan untuk melaporkan pesan sebagai spam atau sampah. Jika Anda memiliki opsi pada email, memanfaatkanlah. Melaporkan pesan sebagai spam atau junk mail membantu membantu penyaringan surat sehingga pesan tidak dikirim langsung ke kotak masuk. Namun, periksalah folder spam atau junk sesekali, apakah layak untuk diterima atau dapat diklasifikasikan sebagai spam.

* Jangan mengikuti link dalam pesan spam - Beberapa spam bergantung pada generator yang mencoba variasi alamat email di domain tertentu. Jika Anda mengklik link dalam email atau membalas pesan ke alamat tertentu, anda hanya membenarkan bahwa alamat email Anda valid. Hal yang tidak diinginkan yang menawarkan sebuah pesan “unsubscribe” dengan isi pesan yang menarik, tetapi ini hanya berlaku metode untuk mengumpulkan alamat yang lainnya kemudian dikirimlah spam.

* Nonaktifkan otomatis men-download dari grafik dalam HTML mail – Banyak spammer mengirim HTML mail dengan link grafik file yang kemudian digunakan untuk melacak dan membuka isi email Anda ketika klien grafik download dari web server mereka bekerja, dan mereka tahu Anda membuka pesan tersebut. Menonaktifkan HTML mail secara keseluruhan dan melihat pesan dalam teks biasa juga mencegah masalah ini.

* Pertimbangkan membuka account email tambahan – Banyak domain menawarkan account email gratis. Jika Anda sering mengirimkan alamat email Anda (untuk belanja online, untuk mendaftar pada layanan, atau termasuk di seperti komentar pada blog), Anda mungkin ingin memiliki akun email sekunder untuk melindungi account email utama Anda dari spam. Anda juga dapat menggunakan email kedua saat posting di milis, situs jaringan sosial, blog, dan web forum. Jika account mulai mengisi dengan spam, Anda bisa membukanya atau membuangnya.

* Gunakan pengaturan privasi pada situs-situs jaringan sosial - biasanya situs jaringan sosial memungkinkan Anda untuk memilih siapa yang memiliki akses untuk melihat alamat email Anda. Mempertimbangkan menyembunyikan account email Anda atau mengubah pengaturan sehingga hanya sekelompok kecil orang yang Anda percaya akan dapat melihat alamat Anda (lihat di Situs Jaringan Sosial yang anda gunakan untuk informasi lebih lanjut). Selain itu, bila Anda menggunakan aplikasi pada situs ini, Anda mungkin memberikan izin bagi mereka untuk mengakses informasi pribadi Anda.

* Jangan spam orang lain – Jadilah yang bertanggung jawab dan perhatian sebagai pengguna. Beberapa orang menganggap email jenis spam adalah sebuah tanggapan yang hal biasa, jadi anda harus selektif dengan pesan anda.

Instalasi Server Easy Hotspot di Ubuntu

Posted by swilsarblog Wednesday, August 19, 2009 0 comments



download iso (cd instalasi) lalu lakukan instalasi, caranya seperti biasa.
Setelah instalasi selesai, nanti ethernet yang terlihat adalah eth3 & eth4.lalu edit ethernet card tersebut menjadi eth 0 & eth1.lalu bukalah terminal dan lakukan cara-cara berikut:

root@dutahotspot:~$#sudo su
root@dutahotspot:~$#ifconfig

root@dutahotspot:~$#vim /etc/freeradius/radiusd.conf
cari tanda #noresetcounter & #octetslimits
hilangkan tanda #

root@dutahotspot:~$#vim /etc/udev/rules.d/70-persistent-net.rules

ket: VIM=
:w ---- save
:q ---- quit
inser---insert / replace


Edit bari yang bertuliskan eth3 & eth4 menjadi eth0 & eth1

# PCI device 0x10ecL0x8139 (8139too)SUBSYSTEM=="net",DRIVERS=="?*"',
ATTRS(address)=="ff:ff:ff:ff:ff:FF''NAME="eth3"
#PCI device 0x10ec:0x8136(r8169)SUBSYSTEM=="net",DRIVERS=="?*",
ATTRS(address)=="00:1e:ec:a8:04:71",NAME="eth4"

restart komputer agar terlihat efeknya.
setelah ethernet card sudah berubah menjadi eth0 & eth1 , kita set eth0 sebagai koineksi keinternet (terhubung modem)

root@dutahotspot:~$#ifconfig eth0 192.168.12.21 netmask 255.255.255.0
root@dutahotspot:~$#route add default gw 192.168.12.254 (kita gatewaykan ke ip modem)
root@dutahotspot:~$#vim /etc/resolv.conf

kemudian isikan 202.134.0.155 (ip dns yang akan kita gunakan)dan selanjutnya kita anggap komputer server sudah terhubung dengan internet.
eth1 tidak usah kita set ip nya , karena memang digunakan untuk koneksi kebawah ,dan secara default sudah diberikan ip 192.168.182.1 , sedangkan ip untuk client dibawahnya akan diberikan ip pada network 192.168.182.0/24 untuk percobaannya,silahkan tancapkan kabel LAN dari laptop menuju eth1.kemudian set ip laptop sebagai automatically.

pertama jika ingin berhak akses admin maka gunakan user:admin ,
pasword :admin123 . sedangkan untuk setara kasir gunakan user :vcool , pasword : vcool123 .kemudian buatlah user didalamnya.

ganti pasword mysql-nya.karena secara default , pasword dari mysqlnya adalah easyhotspot. jadi harus diganti ,agar pihak luar tidak bisa melihat data base kita.
matikan mysql

root@dutahotspot:~$#/etc/init.d/mysql stop

masuk kemysql melalui safe mode ,caranya;

root@dutahotspot:~$#mysqld_safe --skip-grant-table

buka terminal baru , lalu ketikan

root@dutahotspot:~$#mysql -u root
mysql>use mysql

mysqlUPDATE user SET Password=Pasword('Lantip') WHERE
user='easyhotspot'

mysql>exit;

langkah berikutnya ,restart service mysqlnya

root@dutahotspot:~$#/etc/init.d/mysql restart

langkah berikutnya adalah ,ganti password untuk file dari web-nya agar bisa mengakses mysql dengan password baru tadi.

root@dutahotspot:~$#vim /var/www/system/application/config/database.php

kemudian cari baris yang bertuliskan $db['default']['password']="easyhotspot"

ganti dengan 'Lantip'.kalau sudah langsung saja disave.
untuk password database mysql di /etc/freeradius/sql.conf juga harus diganti agar bisa login dan terhubung dengan client.

membolehkan web portal agar bisa bibuka lewat komputer lain yang dimaksud adalah web yang digunakan untuk manajemen user .jadi untuk menejemen user bisa dilakukan tidak hanya dikomputer server, tetapi juga bisa dibuka dikomputer client. caranya sbb:

root@dutahotspot:~$#vim /var/www/system/application/config/config.php

cari baris yang bertuliskan
$config['base_url']="http"//localhost/"

ganti localhost dengan ip dari komputer server kamu,misal 192.168.182.1

What is it ?

EasyHotspot is an alternative solution for hotspot billing system. Its contain some particular Justify Fullopen source software that bundled into a single package. We DO NOT try to make a replacement to similar existing open source projects. Our aim is delivering a system that simple, easy to install, use and modify.

License

EasyHotspot will be released under GPL, so that you can use it freedom.

What's the different ?

For most case EasyHotspot comes with ready to use configuration. You need less configuration to build an up and running hotspot. It will saves your time and energy.

EasyHotspot developed on the top of Xubuntu distribution, an Ubuntu variation that maintaned by Canonical. Its a good point since Xubuntu comes with regular updates, so you dont have to worries about software update.

The hotspot manager frontend that could manage your hotspot is built from Codeigniter framework. Codeigniter is an blazing fast PHP framework which easy to understand and its very handy to make a web bassed application. We hope everyone can easely understand and make an improvement to the code.

Who's gonna need it ?

Anyone who want to build an hotspot or someone who willing to learn how hotspot works. . For example : Cafe, Hotel, Public place, And ... i dont know u named it .. :D

How to get involved ?

Ok, this is my favorite part ... its easy to get involved and help this project. You can report the bugs, make an improvement/variation, request new features, criticts, filled up our wish list, spread the word. Everything positive are welcome :) ..

Features

This features is the basic feature, we need your idea to improve this features.

  • User management (CRUD operation).
  • Random voucher generated account (create/delete).
  • Billing plan : variable time bassed account.
  • Statistic : who's online, daily usage.
  • Configuration : change admin password, allowed site, secret key.

Nutrition Facts

EasyHotspot is built from several great software, and here they are:

  • Operating System, Xubuntu will take this place :)
  • RADIUS, this app will help us to perform AAA process. And we gonna use FreeRADIUS for it.
  • Captive Portal, it used for authenticating users. Chillispot is one of the best choice :)
  • Database / MySQL, it used for storing the users and logs information.
  • Management frontend, it used for helping the hotspot's administrator to administer their hotspot/system. EasyHotspot management frontend used PHP and CodeIgniter.

Screenshoot

Berkenalan dengan IP versi 6

Posted by swilsarblog Tuesday, August 18, 2009 0 comments



REPRESENTASI IPv6

Dalam merepresentasikan IPv6 kita dituntut harus mengetahui sintaks atau cara penulisan (dalam pengertian saya) dalam merepresentasikan IPv4. Pada IPv4 address-address direpresentasikan dalam format “dotted-decimal”. Ukuran sebuah address adalah 32-bit, yang dibagi kedalam empat bagian (bilangan octet) dan masing-masing octet berukuran 8 bit (8x4=32bit) dipisahkan oleh tanda titik (“.”). Contoh representasi IPv4 ini adalah sebagai berikut:

Anggap, kita mempunyai IPv4 Address = 192.168.70.115

Maka IPv4 address tersebut kita representasikan dari bilangan decimal ke dalam bilangan biner

Representasi decimal : 192 . 168 . 70 . 115

Representasi biner : 11000000. 10101000. 01000110. 01111101

Untuk merepresentasikan IPv6 juga digunakan system binary 8-bit sebagaimana dalam IPv4 yang nantinya akan menghasilkan IP address IPv6 yang panjangnya 4 kali dari IPv4 yaitu 4x32=128 bit. Dalam IPv6 address yang sebesar 128 bit ini dibagi ke dalam 8 blok 16-bit. Masing-masing blok dikonversi ke 4-digit nomor heksadesimal dan dipisahkan oleh tanda titik dua (“:”). Hasil representasi ini dinamakan “colon-hexadecimal”.

XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX

blok-blok 16-bit Address IPv6

Perbedaan yang paling terlihat pada penulisan IPv4 adalah pada IPv6 penulisannya tidak hanya terdiri atas angka-angka numeral (0-9), tetapi juga menerima beberapa huruf alphabet (a-f). Hal ini dikarenakan pada prakteknya IPv6 ditulis dalam representasi heksadesimal bukan decimal. Selain itu juga, dalam penulisannya tidak bersifat “case-sensitif”; yang berarti huruf capital diinterpretasikan sama dengan huruf kecil.

1638.65535.256.61697.528.42239.65251.38246

Representasi decimal address IPv6

3ffe:ffff:0100:f101:0210:a4ff:fee3:9566

Representasi heksadesimal address IPv6

0011111111111110:1111111111111111:0000000100000000:1111000100000001
:0000001100010000:1010010011111111:1111111011100011:1001010101100110

Representasi binary address IPv6

Penjelasan representasi di atas:

Decimal Binary Hexadecimal

16382 0011 1111 1111 1110 3FFE

65535 1111 1111 1111 1111 FFFF

256 0000 0001 0000 0000 256

61697 1111 0001 0000 0001 F101

528 0000 0011 0001 0000 0210

42239 1010 0100 1111 1111 A4FF

65251 1111 1110 1110 0011 FEE3

38246 1001 0101 0110 0110 9566


[Catatan: nilai decimal dirubah semua menjadi bilangan biner terlebih dahulu baru kemudian baru dibagi kedalam 8-blok di mana tiap 8-blok tersebut mengandung 16-bit bilangan biner].

Apabila kita melihat format addres IPv6 dan mengamati sesaat itu pasti terlihat sangat panjang oleh karena itu terdapat beberapa alternative untuk menyedeerhanakannya. Salah satu cara penyederhanaan dalam format penulisan IPv6 adalah dengan mengkompresi nilai-nilai nol, nilai-nilai nol ini dapat disederhanakan dengan menghilangkan nilai-nilai nol yang terletak di depan. Contoh:

IPv6 address -> 3FFE : FFFF : 0100 : F101 : 0210 : A4FF : FEE3 : 9556

Menjadi

IPv6 address -> 3FFE : FFFF : 100 : F101 : 210 : A4FF : FEE3 : 9556

Cara yang lain adalah pada blok-blok berangkaian dan bersebelahan yang memiliki nilai nol (“0”) dapat dikompresi ke “::”, yang dikenal dengan double-colon. Contoh:

IPv6 address -> FF02:0:0:0:0:0:0:2

Menjadi

IPv6 address -> FF02::2 (Lebih sederhana bukan J ) tetapi harus hati-hati dan teliti terhadap penulisannya, contoh:

IPv6 address -> FF02:30:0:0:0:0:0:1

Menjadi -> FF02:3::1 (SALAH) yang benar FF02:30::1 (BENAR)

Untuk mengira-ngira dan perkiraan kita adalah benar terhadap berapa banyak bit-bit 0 yang direpresentasikan oleh double-colon (“::”), kita cukup menghitung jumlah blok yang terdapat dalam address terkompresi tersebut, dengan cara 8 dikurangkan dengan jumlah blok terkompresi tersebut, kemudian hasilnya dikalikan dengan 16. Contoh:

Dalam address FE80::2AA:FF:FE9A:4CA2, terdapat 5-blok (blok FE08, 2AA, FF, FE9A,4CA2). Maka jumlah bit yang direpresentasikan dengan double-colon adalah:

(8-5) x 16 = 48-bit bernilai 0

NETMASK IPv6

Netmask dalam IPv6 mirip dengan netmask IPv4, kecuali bahwa IPv6 formalnya direfresentasikan dalam notasi CIDR (Classless Inter-Domain Routing) yang merupkan notasi yang popular dalam implementasi router.

Dalam mempelajari netmask IPv6 kita sebaiknya mengetahui terlebih dahulu netmask IPv4. Oleh karena itu, sebelum masuk ke netmask IPv6 saya akan membahas lagi tentang netmask IPv4. Netmask atau biasa disebut subnet mask dalam IPv4, dalam skema addressing tidak lain adalah angka-angka 32-bit yang berguna membuat grup-grup logical atau subset sistem-sistem dalam keluarga network. Kegunaan utamanya berperan sekali dalam menentukan subnetting yang berguna untuk memecah sebuah network menjadi beberapa network-network yang disebut subnet. Contoh:

Subnet mask standar untuk network kelas B adalah 255.255.0.0

Seperti yang telah kita ketahui bahwa sebuah Subnet mask terdiri dari “Network” dan “Host” dari contoh diatas Network direpresentasikan dengan nilai “255” dan Host dengan nilai “0”.

Nilai default untuk ketiga Subnet mask standard network yaitu:

Kelas Format Subnet mask default

A NET.HOST.HOST.HOST 255.0.0.0

B NET.NET.HOST.HOST 255.255.0.0

C NET.NET.NET.HOST 255.255.255.0

Notasi CIDR dapat diekspresikan dengan sebuah network id diikuti representasi decimal jumlah bit yang terdapat dalam porsi NETWORK. Contoh:

Decimal IP : 192.168.1.115

Decimal Mask : 255.255.255.0

Net ID : 192.168.1.0

CIDR Format : 192.168.1.0/24

[Catatan: CIDR berguna terutama saat kita perlu memasukan rute-rute dari network-network yang bertalian].

Setelah mengulas sedikit subnet mask IPv4 dan CIDR, sekarang kita akan melanjutkannya dengan subnet mask IPv6. Dalam IPv6 istilah subnet mask tidak digunakan melainkan “prefix-length”. Sebuah IPv6 prefix ditulis mengikuti formula CIDR

IPv6 address/prefix-length

Di bawah ini terdapat contoh IPv6, netmask/prefix-length, dan notasi CIDRnya (CIDR bervariasi: 64-bit,48-bit, dll).

IP : 3FFE : FFFF: 0100 : F101 : 0210 : A4FF : FEE3 : 9566

Mask : FFFF : FFFF : FFFF : FFFF : 0000 : 0000 : 0000 : 0000

Network : 3FFE : FFFF : 1011 : 0000 : 0000 : 0000 : 0000 : 0000

CIDR : 3FFE : FFFF : 1011 : F101 ::/64

64 bit dicadangkan untuk porsi NETWORK, dan 64 bit dicadangkan untuk porsi HOST. Mask 64 bit direpresentasikan dengan “/64”.

Gabungkan SMS Gateway dengan PHP

Posted by swilsarblog Sunday, August 16, 2009 0 comments

Pada artikel ini kita akan belajar bersama yang melalui wireless connection, berarti sms akan dikirim dari kartu gsm yang kita posisikan sebagai modem gsm. Dan maaf yang ip sms connection penulis belon nyoba..... :D
Berikut skema sistem yang akan penulis bahas:

skema sms gateway melalui wireless connection

Berikut alat dan bahan yang harus kita sediakan (lihat skema di bagian your sistem):

  1. 1 buah komputer; kita pakai OS Windows XP
    penulis menggunakan Win XP di laptop Byon Centrino Duo, RAM 2G.
  2. 1 buah gsm modem atau handphone yang bisa difungsikan sebagai gsm modem
    penulis menggunakan Sony Ericsson K750i dengan nomor IM3
  3. Kabel atau bluetooth untuk koneksi HP dengan komputer; penulis menggunakan kabel bawaan dari SE K750i
  4. Driver atau PC suite handphone; penulis menggunakan PC suite yang sudah tersedia di paket penjualan SE K750i
  5. 1 buah handphone untuk mengirim sms; penulis memakai Motorolla W150i dengan nomor Fren
  6. 1 buah software sebagai gateway; kita pakai nowsms
  7. apache, MySQL dan PHP; penulis memakai appserv 2.5.7

Langkah pertama yaitu menginstall appserv di komputer kita.

  1. test di browser dengan mengetik http://localhost apakah sudah tampil?? Kalau sudah tampil berarti Webserver sudah bisa.
  2. selanjutnya tes lagi ketik http://localhost/phpmyadmin. Kalau sudah jalan berarti PHP dan MySQLnya sudah berfungsi dengan baik
Langkah ke dua adalah menghubungkan HP dengan komputer. Jangan lupa menginstall juga driver atau PC Suite HP tersebut. Pastikan HP dan komputer sudah terhubung dengan baik.

connect ok

Langkah ke tiga yaitu menginstall NowSMS. File installer Now SMS/MMS gateway ini cuman 7,42MB dan bisa diunduh dengan mudah di http://www.nowsms.com. Software ini berbayar tetapi kita bisa mencoba gratis dan full fungsional selama 60 hari. (Mmmm jamunya banyak tuh di internet... kalo pengen make terus xixixixi......)

Setelah kita install kita akan disuguhi interface seperti ini:
now sms mms gateway

Langkah ke empat tambahkan modem gsm / HP kita ke situ.

  1. klik Add
  2. Pilih GSM Phone or Modem kemudian klik OK
    now sms 2
  3. Pilih modem kita dan isikan pin, di sini pin default SE adalah 1234. Dikosongi juga bisa. Klik Test and add modem. Kalau berhasil muncul tulisan modem successfully tested!!
    now sms mms gateway

Langkah ke lima adalah menyeting SMSC connection:

  1. Klik SMSC di menu atas
  2. Pilih SMSC connection kamu, dalah kasus ini yang baru ditambahkan adalah Sony Ericsson 750 USB WMC Modem.
    Kalo ingin menambahkan devices lain ya tinggal ikuti langkah ke empat
  3. Klik properties dan isikan nomer telepon di modem / HP SE K750i (dalam kasus ini yang nomer IM3)
  4. check receive SMS Messages
    setting SMSC di nowsms
  5. Klik OK

Langkah ke enam adalah menjalankan SMS gateway service:

  1. Klik Service di menu atas program now sms.
  2. Kemudian check sms gateway run as a service.
  3. Anda akan dimintai persetujuan dan nowsms akan restart dirinya secara otomatis untuk berjalan sebagai service.
    berikut gambar now sms yang sudah berfungsi sebagai service:
    now sms mms as a service

Langkah ke tujuh adalah mencoba mengirim sms melalu web interface now sms:

  1. Secara default now sms berjalan di localhost atau dengan ip address 127.0.0.1 dengan port 8800
  2. Kita buka browser dan ketikkan alamat berikut: http://localhost:8800
  3. akan muncul interface seperti ini:
    now sms web interface
  4. Isikan phone number dan Text kemudian klik submit
  5. Maka sms Anda akan terkirim ke nomer penerima

Apakah sudah puas dengan ini aja??? kalo belum mari kita hubungkan now sms dengan PHP dan MySQL. (Tapi maaf penulis mo bikin teh rosella dulu. haus...)

Menghubungkan now sms/ mms gateway dengan PHP dan MySQL
Skenarionya nanti sms akan dikirim dengan HP W150i yang berfungsi sebagi pengirim sms. Kemudian diterima HP K750i (gsm modem) yang diteruskan ke kompie diterima sms gateway yakni now sms kemudian diteruskan ke script php. Script PHP kemudian meneruskan menyimpan ke database MySQL.

langkah pertama yaitu membuat database mysql dengan nama nowsms

  1. ketik http://localhost/phpmyadmin di browser untuk membuka phpmyadmin
  2. ketik nama database, di sini kita paka nama nowsms
    membuat database di phpmyadmin

  3. kemudian masukkan kode sql ini untuk membuat tabel dengan nama inbox yang terdiri dari 2 column yaitu id dan isi

    1. CREATE TABLE `inbox` (
    2. `id` int(5) NOT NULL auto_increment,
    3. `isi` text NOT NULL,
    4. PRIMARY KEY (`id`)
    5. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;

  4. berikut struktur datanya.... (maaf sederhana bgt untuk mempermudah pemahaman... )
    struktur data untuk dihubungkan dengan now sms

Langkah ke dua adalah membuat script PHP yang bertugas memasukkan sms ke database MySQL

  1. buka windows explorer untuk membuat direktori baru dengan nama nowsms
  2. kalo di komputer penulis urlnya adalah C:AppServwwwnowsms
    url script php now sms
  3. kemudian buat file dengan nama index.php yang isinya sebagai berikut:

    1. // setting databasenya
    2. $db_host = "localhost";
    3. $db_user = "root";
    4. $db_pass = "sipit";
    5. $db_name = "nowsms";

    6. // menghubungkan dengan database
    7. $link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");
    8. mysql_select_db ($db_name) or die ("Ga bisa select database");

    9. // trim inputan. ini dihilangkan juga tidak masalah
    10. $isi = trim($isi);

    11. //memasukkan ke table inbox
    12. $sql = "INSERT INTO inbox
    13. SET id='',
    14. isi='$isi'";
    15. $query = mysql_query($sql) ;
    16. ?>

  4. Selesai (jangan lupa extensinya adalah *.php jadi kalau lewat notepad pilih save as typenya sebagai all file, kemudian beri nama index.php)

langkah ke tiga adalah mengatur setting di now sms

  1. Pilih 2-Way di menu atasnya
  2. Check process received sms message
  3. Isi SMS command prefix dengan tanda bintang atau * atau asterix (*_*;)
    maksudnya semua sms akan diproses. apabila ingin command prefix tertentu silahkan diisi misalnya AFI (sehingga nantinya akan memproses SMS yang berawalan dengan AFI saja)
  4. isi Receive Phone Number(s) sesuai yang Anda isikan di SMSC connection tadi. (nomer IM3 yang di GSM Modem/ K750i)
  5. Command execute isi dengan: http://localhost/nowsms/index.php?isi=@@FULLSMS@@
  6. klik ADD
  7. Klik APPLY
  8. Jadi deh

Nanti apabila ada sms masuk ke HP / modem gprs kita maka otomatis akan terekam di database kita.

Masih belum puas dengan hasil yang ini??? Iya, emang masih segini doang. Nantinya ini bisa dibikin auto respond sms. Bisa dihubungkan dengan YM ataupun iRC.