Kamis, 16 November 2017

Gratis Perpanjangan Domain Dari PascalDomain.com

Kemarin malam saya seperti biasa, mengecek email; mungkin saja ada email penting. Betapa terpananya hati saya melihat satu kiriman email dengan subyek yang begitu memikat perhatian. Penasaran? inilah penampakan tawaran renewal domain gratis PascalDomain (PascalDomain.com).


Saya tidak tahu kenapa tiba-tiba saya menerima email penawaran perpanjangan/renewal domain gratis dari PascalDomain. Padahal di situs dan blog resminya sama sekali tidak ada pemberitahuan terkait hal ini. Tanpa pikir panjang, saya pun iseng membalas email tersebut :
Apakah biaya perpanjangan tahun 2019 akan bertambah jika saya mengambil tawaran ini?
Jika tidak ada tambahan biaya, saya bersedia menerima tawaran ini.


Sebenarnya saya masih merasa sedikit janggal mengenai hal ini. Apalagi dengan harga domain .PW yang sekarang ini tidak bisa dikatakan murah; memberikan tawaran perpanjangan domain kepada semua member bukanlah hal yang mudah. Kemungkinan besar, penawaran ini hanya diberikan kepada beberapa member saja. Jadi, saya sedikit merasa kalau saya ini adalah member istimewa. Hehehe :D

Keesokan harinya, saya menerima sebuah balasan dari email yang sama :


Alhamdulillah, kali ini domain Komputoo sudah berhasil diperbarui hingga Februari 2019 mendatang. Saya yakin ini bukan penipuan, hoax atau semacamnya. Karena setelah saya mengecek keterangan domain dari WHOIS, memang masa berlaku domain Komputoo telah diperpanjang hingga 1 tahun mendatang.

Saya sangat berterimakasih kepada PascalDomain, mudah-mudahan PascalDomain akan semakin berjaya dan dikenal dunia.
Read more

Senin, 16 Oktober 2017

Cara Membuat Config HTTP Injector Dalam 3 Menit

Internet gratis jaman now bukanlah hal yang aneh lagi. Selain bisa diperoleh dengan berburu wifi gratis, cara internet gratis bisa dilakukan secara ilegal, contohnya adalah trik internet gratis dengan HTTP Injector.

Untuk menggunakan HTTP injector, seringkali kita harus download config HTTP injector terlebih dahulu. Masalhnya, sekarang ini peminat internet gratis HTTP injector semakin membeludak. Bahkan, saya sering menemukan kasus dimana 1 buah file config HTTP Injector didownload oleh ratusan netizen. Tentu saja, pengalaman merasakan internet gratis anda tidak akan memuaskan jika dilaukan seperti ini.


Umumnya, 1 buah config hanya terasosiasi dengan 1 akun SSH. Jika banyak user menggunakan config HTTP injector yang sama, otomatis trafik internet akan melambat. Pembatasan trafik SSH juga sering berlaku untuk sebagian server SSH, jadi jika terlalu banyak pemakai, akun SSH yang terkait config HTTP injector tidak akan mampu bertahan lagi karena dihapus oleh admin server SSH.

Daripada download config HTTP Injector, saya kira anda akan lebih puas jika tahu cara membuat config HTTP injector. Alasannya adalah seperti yang saya jelaskan sebelumnya.

Langsung saja yuk, kita belajar sekaligus mempraktekkan cara membuat config HTTP Injector. Berikut ini adalah panduan cara membuat config HTTP Injector yang sudah saya coba sendiri dan terbukti 100% WORK di kartu 3 milik saya.

1. Persiapan
- HTTP Injector Terbaru
- Akun SSH, bisa diperoleh secara gratis di SkySSH.com, GlobalSSH.net, FastSSH.com, ataupun di tempat lain. Sebaiknya pilih server SSH ID atau SG
- List proxy dari http://freeproxylists.net . Sebaiknya pilih server proxy ID atau SG.
- Bug operator seluler; yaitu link/URL yang bisa diakses meski keadaan 0p0k (0 paket, 0 kuota). Tapi nyatanya tidak semua link bisa dipakai. Misalnya di operator tri; whatsapp.com dan mac.weixin.qq.com bisa diakses 0p0k, tapi yang bisa dipakai saat ini hanya mac.weixin.qq.com.

2. Input pengaturan SSH dan Proxy
Masukkan server SSH dan port SSH yang sudah anda peroleh, sekaligus username dan pasword SSH. Masukkan semuanya dengan tepat di SSH Settings HTTP Injector.



3. Input Juga Proxy nya
Pilih server terbaik dari freeproxylists.net. Entah kenapa, sebagian besar proxy yang WORK adalah yang memiliki port 80, 8080 atau 8888. Tapi kadang port 3128 juga work. Proxy yang tidak bekerja dengan baik kadang akan berfungsi setelah saya mengubah port SSH ke nilai 80 atau 443. Ingat port SSH, bukan port proxy yang ini lho.



3. Buat Payload dan Masukkan Bug nya
Masuk ke Payload Generator lalu buat TEPAT seperti ini:
- Type : Split -> normal
- Centang Forward Host
- Centang Online Host
- Centang Keep Alive
- Centang User-Agent (opsional)
- Masukkan Bug pada kotak Host



4. Konek
Sudah siap, saatnya konek. Klik start dan amati LOG nya.



Tapi terkadang proses konek HTTP Injector ini tidak langsung berhasil. Saya tidak akan mengatakan ini kesalahan payload (seperti kata blogger pada umumnya). Selama pengaturan payload yang anda buat sudah sesuai dengan saran saya DI ATAS ^, kemungkinan masalah konek seringkali adalah proxy, bug dan SSH.

Penting sekali untuk mengamati LOG dan menginterpretasikan response code.
302 : Bug tidak berlaku lagi/sudah diblok operator
500 : Coba ubah port SSH ke 80, 443 atau 22. Jika tidak bisa, ubah ke proxy lain.

Tapi jika response tak kunjung datang (Di log hanya muncul Injecting..." hingga timeout) saat sinyal bagus, itu sudah jelas proxy server bermasalah. Mungkin sedang offline atau kebanyakan user.

Jika status 200, selamat, anda berhasil. Tapi jika setelah satus 200 muncul dan koneksi bermasalah. Permasalahannya adalah SSH. Coba ganti akun SSH lain.

Username atau password salah bisa diketahui setelah memperoleh status 200. Anda akan memperoleh pesan "Server Message : ..." yang mengatakan bahwa user/password anda salah atau sudah expired.



Untuk lebih jelasnya, silahkan lihat video saya di youtube yang berjudul Cara Membuat Config HTTP Injector Dalam 3 Menit (WORK 100%) :



Sekian dulu tutorial dari saya tentang cara membuat config HTTP Injector dalam 3 menit. Selamat mencoba...
Read more

Selasa, 03 Oktober 2017

Tethering HTTP Injector Tanpa Software Tanpa Root 200% WORK

Postingan ini akan membahas tentang cara tethering HTTP injector tanpa root dan tanpa menginstall software tambahan. Selain itu, tulisan ini juga akan menunjukkan cara mengatasi tethering HTTP injector yang tidak bekerja saat digunakan di komputer, meski komputer sudah berhasil connect dengan wifi yang sudah di-tethering.

Sebenarnya cara tethering HTTP Injector tanpa software tambahan bisa dilakukan. Karena HTTP Injector sudah melengkapi fitur tethering wifi ataupun USB. Hanya saja terkadang tethering HTTP Injector tidak bekerja dengan baik. Koneksi HTTP Injector bisa di bagi / tether, akan tetapi koneksi HTTP injector hanya bisa digunakan di HP saja, sedangkan di komputer hanya mendapati loading tanpa ada respon sama sekali.

Beberapa orang mungkin menganggap masalah tethering http injector ini disebabkan oleh bug software. Mereka mencoba beberapa aplikasi VPN tethering untuk android seperti PdaNet, Tethernet dan VPNTether. Akan tetapi semuanya tidak bekerja dengan baik. Koneksi tethering HTTP injector tidak bekerja meski di HP kecepatan koneksinya begitu lancar.

Masalah tethering HTTP injector ini sebenarnya bukan disebabkan oleh bug/kesalahan program. Akan tetapi kesalahan konfigurasi saat memulai koneksi HTTP injector itu sendiri.

Anda bisa saja memulai tethering HTTP injector tanpa root dan tanpa bantuan software lain. Caranya sangat mudah, pertama mulai koneksi HTTP injector seperti biasa. Eits, tunggu dulu! WAJIB hukumnya untuk mencentang pengaturan DNS HTTP injector menjadi DNS Google, sebelum memulai koneksi. JIKA TIDAK, dapat dipastikan koneksi tethering HTTP Injector tidak akan bisa bekerja.

Setelah terhubung, klik menu di pojok kanan atas HTTP Injector dan pilih penambatan koneksi / tether connection. Ilustrasinya nampak seperti gambar berikut ini.


Setelah tethering HTTP Injector dimulai, anda bisa mulai browsing internet langsung dari komputer ataupun laptop anda.

Intinya, jika anda mengalami masalah tethering HTTP Injector; pastikan anda melakukan koneksi dengan mencentang DNS Google. Saya kurang tahu mengapa hal ini bisa mempengaruhi bekerja / tidak bekerjanya tethering VPN. Tapi, faktanya tethering HTTP Injector tidak akan berhasil tanpa mencentang pengaturan ini.

Mudah-mudahan artikel singkat tentang cara tethering HTTP injector dengan benar ini bisa bermanfaat, ya. Sekian dulu tutorialnya, sampai jumpa.

UPDATE 5 Oktober 2017:
Maaf, saya salah paham kemarin. Ternyata fitur tethering HI butuh device yang sudah di root. Jika anda ingin tethering langsung dari HI, jangan centang DNS Google. Jika anda ingin langsung tethering tanpa software tambahan, centang DNS Google dan langsung aktifkan tethering dari pengaturan.
Read more

Jumat, 29 September 2017

Kenapa Harga HP Xiaomi Bisa Murah?

Beberapa hari yang lalu, media sempat heboh karena kedatangan CEO Xiaomi di Indonesia. Hal ini menjadi viral selain karena popularitas Xiaomi di sini, juga karena ini adalah momen pertama di mana CEO produsen smartphone menyempatkan diri untuk datang ke Indonesia.

Smartphone Xiaomi kini unggul di pasaran HP Indonesia. Banyak yang bertanya-tanya, bagaimana bisa spesifikasi Xiaomi bagus, tapi dibandrol dengan harga yang murah?

Rahasianya kini terbongkar. Karena CEO Xiaomi telah mengatakan strateginya secara terang-terangan. Seperti yang dikutip dari #KAMUHARUSTAU, ternyata Xiaomi lebih banyak meneliti bahan baku ketimbang memperbanyak upaya pemasaran.


Hal ini bisa sebenarnya bisa ditebak semenjak kepopuleran smartphone Xiaomi yang sudah lumayan lama. Hampir tak ada satupun iklan yang kita temui di media mengandung unsur pemasaran Xiaomi.

Mungkin kita berpikir bahwa perusahaan sudah cukup puas dengan pencapaiannya, sehingga tidak diperlukan upaya periklanan. Ternyata, kini kita tahu bahwa mereka lebih banyak melakukan riset dalam menentukan hardware yang berkualitas tapi dapat dijangkau dengan biaya murah.

Strategi tersebut akhirnya mendulang kesuksesan. Karena faktanya biaya pemasaran yang umumnya harus dikeluarkan untuk mempopulerkan produk tidak bisa dibilang sedikit. Xiaomi menunjukkan bahwa ia bisa populer dengan lebih banyak menunjukkan fakta(murah & berkualitas) daripada kata-kata manis(iklan).
Read more

Promo Domain .SHOP Murah Dari Rumahweb. Besok Terakhir!


Saya sangat bersyukur,  ada banyak promo domain di tahun 2017. Sayangnya, saya kebetulan tidak memiliki ide website yang harus dibuat selanjutnya. Tak apa lah, lagi pula tagihan domain saya tahun depan sudah terlampau banyak untuk ukuran kantong anak kost. Paling tidak, promo domain yang ada tidak boleh saya sembunyikan sendiri. Jadi, kali ini saya akan share 1 lagi promo domain 2017 dari Rumahweb.

Promo yang diberikan rumahweb berlaku untuk pembelian promo domain .SHOP tahun pertama. Seperti biasa, tahun selanjutnya berlaku tarif normal.

Jika masih ragu, setidaknya promo domain .SHOP yang ditawarkan rumahweb ini jauh lebih terjangkau. Untuk mendapatkan domain .SHOP ini, anda hanya perlu menyiapkan budget 100.000 saja. Kira-kira 25 % dari harga normal.

Domain .SHOP sekarang sudah tersedia dan sangat cocok untuk anda yang berkecimpung di bisnis toko online. Dapatkan segera di Rumahweb Indonesia dengan harga promo Rp 100.000,-

Segera daftarkan promo domain .SHOP di Rumahweb Indonesia selama periode promo!

Syarat dan ketentuan :
  • Promo hanya berlaku untuk pemesanan baru.
  • Promo hanya berlaku untuk aktivasi tahun pertama.
  • Promo tidak berlaku untuk transfer / perpanjangan domain.
  • Harga belum termasuk PPN 10%.
  • Invoice hanya berlaku sampai dengan tanggal 30 September 2017 pukul 15.00 WIB.
  • Promo berlaku untuk pemesanan melalui URL https://order2.rumahweb.com/.

Promo domain .SHOP dari Rumahweb Indonesia ini hanya berlaku sampai dengan 30 September 2017 (besok). Ayo, buruan guys. Sebelum kehabisan, loh.
Read more

Kamis, 28 September 2017

Widget Online Visitor Counter Realtime Untuk Blog Tanpa Credit Links

Belum banyak blogger yang sudah memiliki layanan hosting. Saya pun berpikir bahwa tutorial yang kemarin saya berikan mengenai Cara Menghitung Pengunjung Online Dengan PHP dan SQLite belum bisa diimplementasikan dengan mudah. Akhirnya saat ada waktu luang, saya membuat tool realtime online visitor counter widget. Tool ini saya tuis dengan bahasa PHP mirip seperti tutorial membuat online visitor counter kemarin, namun dengan beberapa penambahan fungsional agar widget ini bisa digunakan oleh banyak situs.

Kelebihan dari realtime online visitor counter widget ini terletak pada fitur dinamis dan realtime nya. Hasilnya nampak seperti ini:

Widget realtime online visitor counter ini secara default ditempatkandi pojok kanan bawah page blog anda. Tapi saya membuatnya lebih dinamis dengan menerapkan CSS styling di sisi user. Jadi anda bisa mengubah warna, tata letak ataupun gaya dari widget ini.

Yang harus jadi perhatian juga, widget ini dibuat untuk bekerja secara realtime. Basis kode juga dilengkapi script untuk merefresh jumlah realtime visitor online secara otomatis.

Meski hanya ada 2 fitur utama yang saya tonjolkan pada realtime online visitor counter, kenyataannya di luar sana anda akan sangat jarang menemui widget semacam ini. Biasanya style disediakan statis oleh penyedia layanan, dan kita sama skali tidak bisa mengubahnya sesuai keinginan kita. Saya juga sulit menemkan online visitor counter widget yang bekerja secara realtime.

Sebenarnya ada satu lagi kelebihan widget ini. Jika anda memasangnya di blog, widget ini sama sekali tidak meminta imbalan dalam bentuk apapun, termasuk backlink. Ya, saya pastikan widget ini akan selalu gratis dan bebas credit links.

Tertarik untuk memasang widget ini? Kunjungi Komputoo Tools pada seksi Realtime Online Visitor Counter Widget (link).


Masukkan link blog anda pada kotak yang sudah disediakan tanpa http://www. Klik Get code lalu copy-paste script online visitor counter yang sudah anda dapatkan.
Read more

Rabu, 27 September 2017

Promo Domain .ZONE.ID Gratis September - Oktober 2017

Masih belum puas dengan promo domain .COM murah yang disajikan kemarin hari?

Anda beruntung, karena masih ada lagi promo domain .ID gratis yang bisa diperoleh bulan ini dan bulan depan. Eits, tapi bukan namamu.id, ya. Domain .ID gratis yang dipersembahkan situs zone.id ini hanya berlaku untuk mendapatkan promo domain .ZONE.ID => namamu.zone.id. Lebih tepatnya, ini seperti subdomain sih, sebangsa .CO.CC dan .CO.NR. Meski begitu, menurut pengakuan founder ZONE.ID, domain ini cenderung SEO friendly. Mungkin karena masih baru dan belum dikategorikan sebagai subdomain umum oleh Google.


Promo domain .ZONE.ID gratis ini berlaku untuk tahun pertama. Untuk tahun berikutnya, anda cukup membayar biaya tahunan seharga Rp 10.000 saja! Gila, kan?

Jika masih belum yakin, promo domain ini masih menunggu Anda hingga 10 Oktober mendatang. Barangkali anda masih pikir-pikir, jika dihitung dari sekarang; masa promo masih tersisa 12 hari lagi.

Promo domain .ZONE.ID September - Oktober 2017 ini sekaligus menjadi daftar istimewa, karena sebelumnya belum ada startup lokal yang mencetus gagasan registrasi domain unik semacam ini. Apalagi dengan tawaran SEO Friendly dan penawaran promo gratisnya, sepertinya ZONE.ID kedepannya akan menjadi lebih dikenal oleh para webmaster.

Zone.id (https://zone.id) itu sendiri sebenarnya adalah sebuah aplikasi web yang basic servicenya adalah sebagai DNS Management. Singkatnya DNS Management adalah aplikasi yang mengatur Server Domain. Wah, keren dan belum terpikirkan sebelumnya. Situs ini bisa saya bilang adalah ide startup yang kreatif di Indonesia.

Website ini dibentuk atas dasar keinginan pemilik situs sebagai seorang blogger. Dimana ia melihat banyak sekali diluar sana para blogger yang kesulitan memiliki domain TLD, entah karena harganya, maupun cara membayarnya.

Zone.id hadir sebagai solusi Domain TLD sekaligus Domain Id termurah serta dengan cara pembayaran termudah. Yaitu melalui pengisian pulsa dimana anak SD pun bisa melakukannya.

Yang juga membuat promo domain gratis .ZONE.ID ini jadi sorotan adalah pembayaran mudah; sepertinya sangat jarang diemukan penyedia domain yang menerima pembayaran lewat pulsa. Metode pendaftarannya pun tidak terlalu ribet.



Sudah siap mendaftarkan promo domain .ZONE.ID gratis ini? langsung saja buka situs resmi ZONE.ID disini.
Read more

Menghitung Pengunjung Online Realtime Auto Refresh

Setelah sebelumnya kita membahas tentang Menghitung Pengunjung Online Dengan PHP dan SQLite, maka sekarang ini kita akan mengembangkan kode sebelumnya menjadi lebih dinamis. Umumnya online visitor counter tidak menyediakan layanan untuk menghitung jumlah pengunjung online secara realtime. Sehingga membuat online visitor counter sendiri harus dilakukan jika ingin melihat visitor counter berjalan realtime. Maksud realtime adalah keterangan jumlah pengunjung online akan berubah atau refresh sendiri saat jumlah pengunjung online bertambah/berkurang.

Sebelum Anda bisa mencoba kode berikut, pastikan anda sudah membaca artikel berjudul Menghitung Pengunjung Online Dengan PHP dan SQLite. Artikel ini sebenarnya hanyalah pengembangan dari artikel tersebut.

Dari kode sebelumnya, kita hanya perlu mengubah javascript agar dapat melakukan refresh dalam kurun waktu tertentu. Di sini saya memilih interval 10.000 ms, sehingga jumlah pengunjung online akan diperbarui secara realtime tiap 10 detik.

Untuk mendukung proses realtime; fungsi refresh dengan setTimeout() yang disediakan javascript bisa digunakan. Prototype-nya adalah sebagai berikut.

setTimeout(function, interval);

Sehingga jika dikolaborasikan dengan script online visitor counter sebelumnya, hasilnya akan menjadi seperti berikut:


<div id='online'></div>
<script>
 function print_online(){
  var xmlHttp = new XMLHttpRequest();
  xmlHttp.onreadystatechange = function() { 
   if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
    document.getElementById('online').innerHTML = xmlHttp.responseText + " pengguna online";
   }
  }
  xmlHttp.open("GET", "http://localhost/online.php", true);
  xmlHttp.send(null);
  setTimeout(print_online,10000);
 }
 print_online();
</script>

Tidak berbeda jauh, bukan?
Sangat simpel, hanya dengan menabahkkan beberapa baris kode di atas anda sudah bisa membuat realtime online visitor counter untuk website/blog anda. Selamat mencoba.
Read more

Menghitung Pengunjung Online Dengan PHP dan SQLite

Jika anda memiliki website besar, anda pasti merasa percaya diri untuk menampilkan jumlah pengunjung online di website anda. Jangan biarkan trafik anda turun gara-gara loading halaman lambat. Perlu diketahui bahwa salah satu penyebab lambatnya loading website adalah terlalu banyak menggunakan script yang berjalan pada client-side (mis: javascript). Selain itu, terlalu banyak melakukan query database juga menyebabkan lambatnya loading website.

Umumnya, website kelas personal (blog) masih menampilkan jumlah pengunjung online / online visitor count dengan layanan counter gratis; misalnya seperti supercounters.com. Tanpa disadari, hal ini sangat empengaruhi waktu loading halaman web. Apalagi layanan seperti itu memiliki banyak user yang menginginkan jumlah pengunjung online dalam waktu yang sama. Ini membuat beban server penyedia online visitor counter lebih berat dan berimbas pada waktu load website anda sendiri.

Jika anda memiliki hosting sendiri, lebih baik anda membuat online visitor counter sendiri. Tapi jika tidak punya, ada banyak hosting gratis bisa anda coba; misalnya 3owl.com.

Membuat online visitor counter sendiri memang agak merepotkan. Tapi jika melihat script visitor counter yang bekerja dengan SQLite, membuat online visitor counter sendiri perlu dipertimbangkan. Ini karena, menurut beberapa referensi, SQLite mampu bekerja lebih cepat dalam mengolah database (link referensi). Jadi, memasang online visitor counter berbasis SQLite bisa dipastikan akan mempengaruhi waktu loading halaman web anda.

counter.php
Kode berikut ini adalah inti utama dari proses perhitungan pengunjung online. Setiap pengunjung yang mengakses website dibedakan berdasarkan alamat IP. Adapun tahapan proses yang dilakukan oleh kode ini adalah
- Memperoleh alamat IP pengunjung ($ip)
- Memperoleh waktu akses pengunjung ($curtime)
- Memperoleh waktu 3 menit yag lalu ($lowtime)
- Memeriksa apakah online.db sudah dibuatkan tabel 'counter'. Jika belum ada, buat!
  $db->exec("CREATE TABLE IF NOT EXISTS `counter` ...
- Memasukkan $ip dan $curtime pengunjung ke database  jika belum ada. Jika sudah ada, update kolom lastaccess dengan $curtime.
  $db->exec("INSERT OR REPLACE INTO counter ...
- Menghapus data pengunjung yang sudah 3 menit tidak melakukan aktivitas:
  $db->exec("DELETE FROM counter WHERE lastvisit < '$lowtime'");
- Menghitung jumlah pengunjung yang sedang aktif dalam kurun waktu 3 menit terakhir
  $res = $db->query("SELECT COUNT(ip) AS count from counter");

<?php
function get_online(){
 $ip = $_SERVER['REMOTE_ADDR'];
 $curtime = date("Y-m-d H:i:s");
 $lowtime = date("Y-m-d H:i:s", strtotime("-3 minutes"));

 $db = new SQLite3(dirname(__FILE__)."/online.db");
 $db->exec("CREATE TABLE IF NOT EXISTS `counter` (
   `ip` varchar(60) NOT NULL,
   `lastvisit` DATETIME NOT NULL,
   UNIQUE(`ip`)
 )");

 $db->exec("INSERT OR REPLACE INTO counter (ip,lastvisit) VALUES('$ip','$curtime')");
 $db->exec("DELETE FROM counter WHERE lastvisit < '$lowtime'");
 $res = $db->query("SELECT COUNT(ip) AS count from counter");
 $row = $res->fetchArray();
 return $row['count'];
}
?>

online.php
Kode ini akan mencetak angka dari counter.php
<?php
include 'counter.php';
echo get_online();
?>

Di halaman anda
Di setiap halaman anda, patikan anda menyisipkan kode ini di sekitar tag <body>. Jumlah pengunjung online akan diperoleh dari online.php dan dicetak pada elemen <div id='online'></div>.
...
<div id='online'></div>
<script>
 var xmlHttp = new XMLHttpRequest();
 xmlHttp.onreadystatechange = function() { 
  if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
   document.getElementById('online').innerHTML = xmlHttp.responseText + " pengguna online";
  }
 }
 xmlHttp.open("GET", "http://DOMAIN-ANDA.com/online.php", true);
 xmlHttp.send(null);
</script>
...


Hasilnya
Saya sudah mencoba kode ini di localhost dan di website saya sendiri (link). Hasil screenshot di localhost terlihat seperti berikut:

Yap, itu tadi adalah sedikit tutorial singkat mengenai cara menghitung jumlah pengunjung online atau yang biasa disebut sebagai online visitor counter. Mudah-mudahan bermanfaat.
Read more

Membuat Animasi Loading Blog Seperti Youtube

Sekarang kita akan membahas hal baru dan unik, yaitu membuat animasi loading / progress seperti youtube. Siapapun blogger, pasti ingin melihat pengunjungnya terkesan dan betah berlama-lama di blognya. Salah satujaln yang dilakukan adalah membuat blog terlihat interaktif dengan menambah animasi loading pada blog.


Banyak yang mengira bahwa cara membuat animasi loading blog adalah hal yang kompleks dan membutuhkan skill pemrograman tingkat dewa. Mungkin ada benarnya, sih. Walau begitu, sebenarnya hal tersebut bisa dipermudah dengan memanfaatkan automatic page load progress bar library jQuery. Dengan kata lain, cara membuat animasi loading blog / progress bar blog cukup dilakukan dengan menambahkan referensi script library.

Lalu, library yang mana yang bisa dipakai dan mudah diimplementasikan untuk membuat animasi loading blog / progress bar blog ?
Dari penelusuran saya, ternyata ada banyak library javascript ataupun jquery untuk hal ini. Dari semuanya itu, akhirnya saya memilih PACE.js karena mudah dan praktis.

Demo : http://github.hubspot.com/pace/docs/welcome/
Download : http://github.com/HubSpot/PACE/

Cara implementasi animasi loading blog / loading halaman website dengan PACE.js sangatlah mudah, kita hanya perlu memasukkan referensi pace.js dan salah satu tema CSS pace.js (lihat macam-macam tema) di atas kode penutup </head>.

  <script src="/pace/pace.js"></script>
  <link href="/pace/themes/pace-theme-barber-shop.css" rel="stylesheet" />
</head>

Jika kita hanya memiliki blog/website gratisan seperti blogger; saya sarankan untuk menggunakan referensi dari CDN tanpa harus mendownload source PACE.js. Selain itu, pastikan kita juga sudah mengikutsertakan referensi jquery sebelumnya. Khusus untuk platform Blogger, anda tidak perlu menambahkan referensi jquery, karena secara default, blogger sudah menambahkannya secara otomatis dalam template kita.

CDN PACE.js : https://cdnjs.com/libraries/pace
CDN JQuery : https://cdnjs.com/libraries/jquery/

Sebenarnya, baik website personal ataupun blog gratisan, mendownload library PACE.js adalah opsional, karena sudah ada beberapa CDN yang menyediakan library tersebut di servernya.

Berikut ini merupakan contoh penggunaan CDN untuk membuat animasi loading blog / progress bar dengan PACE.js (tema Flash). Jika anda menggunakan Blogger, cukup letakkan kode tepat di atas tag </head>. Hasilnya bisa anda lihat di blog Komputoo ini :D

  <script src="https://cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js" integrity="sha256-EPrkNjGEmCWyazb3A/Epj+W7Qm2pB9vnfXw+X6LImPM=" crossorigin="anonymous"></script>
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/themes/black/pace-theme-flash.min.css" integrity="sha256-HsWJ70tOKcd52gFzhVX319egmTCvQbMOs0DYg3bDMi8=" crossorigin="anonymous" />
</head>

Yap, sekian tutorial singkat mengenai cara membuat animasi loading blog / cara membuat progress bar blog. Mudah-mudahan bisa bermanfaat.
Read more