Jovan Hidayat Siahaan expr:class='"loading" + data:blog.mobileClass'>

Kamis, 29 Januari 2015

Chord Agnes monica - rapuh [Easy by me]

Chord Agnes monica - rapuh [Easy by me]

Em                 A                              D      BM
Belum sempat ku membagi kebahagiaanku
Em                 A                              D      BM
Belum sempat ku membuat dia tersenyum
Em                 A                              D      BM
Haruskah ku kehilangan ’tuk kesekian kali
Em                 A                      D      BM
Tuhan kumohon jangan lakukan itu
*courtesy of LirikLaguIndonesia.Net
Reff :
     EM
Sebab ku sayang dia
      A
Sebab ku kasihi dia
      D
Sebab ku tak rela
      BM
Tak s’lalu bersama
      EM
Ku rapuh tanpa dia
       A                   D       BM
Seperti kehilangan harap
 EM                     A           D         BM
Jikalau memang harus ku alami duka
EM             A                     D   BM
Kuatkan hati ini menerimanya

Back to Reff 2x

 itu aja dari gue :D nyari2 sendiri ada juga yang familiar and cocok :D check this out

Jumat, 23 Maret 2012

RF Offline Giga3 Beta + Tutorial Installation

Rising Force Offline Giga3

RF online (atau Rising Force Online) adalah permainan video daring (MMORPG) dengan nuansa gabungan antara fantasi dan masa depan dengan tema yang menarik. Bermula di suatu galaxy bernama NOVUS pemain bisa memilih salah satu dari 3 bangsa yang ada untuk memakmurkan bangsa tersebut dan bertempur untuk menaklukan seluruh jagad.
Sekarang sudah ada versi offlinenya walaupun masih giga3 beta tetapi game ini patut dicoba
System requirements
Minimum:Pentium/Athlon 800 MHz, 256 MB RAM,Windows98SE/2000/XP, 3.5 GB Hard Disk Space, DirectX 9.0c, Koneksi Internet Broadband 128 kbit/s atau lebih(tidak diperlukan untuk versi offline), Sound Card DirectX yang mendukung, Supported Direct3D Compatible Video Card, Video Cards minimum: ATI 8500 atau GeForce 3 atau lebih (bukan MX).
Recommended: Pentium/Athlon 1.5 GHz atau, 512 MB RAM, Windows XP, 3.5 GB Hard Disk Space, DirectX 9.0c, Koneksi Internet Broadband (512 kbit/s atau lebih), DirectX compatible sound card, Recommended Video Cards: ATI Radeon 9600 SE atau GeForce FX5200 Series atau lebih.
Input methods Keyboard, Mouse (Mouse wheel direkomendasikan)
Link download dibawah ini.
MYSQL2000
NB:Jika meminta password masukkan kata dibawah ini.
RFofflineG3 atau http://my-gamescollection.blogspot.com
Untuk RF Client dan MySQL2000,setiap download satu part dari file diatas, nama dari part yang telah di download tersebut langsung diubah sesuai dengan nama yang ada di Blog saya ini,dan jangan lupa extensi nya
Setelah cara diatas selesai extract semua file,tapi jangan dijadikan satu

Senin, 19 Desember 2011

Membuat Countdown Menuju Tanggal dan Waktu Tertentu Dengan AJAX

Pada artikel kali ini, saya akan memaparkan bagaimana cara membuat script PHP untuk menampilkan countdown (hitungan mundur) menuju tanggal dan waktu tertentu dengan memanfaatkan AJAX.
Untuk memberikan gambaran hasil akhir scriptnya, silakan buka http://rosihanari.net/countdown.php. Script countdown tersebut menampilkan hitungan mundur dalam satuan a hari, b jam, c menit, dan d detik menuju tahun baru 1 Januari 2011, pukul 00:00 WIB waktu server.

Mungkin Anda berpikir, mengapa menggunakan AJAX? ya… kelebihan AJAX adalah kita dapat menjalankan suatu script yang ada di server tanpa melakukan refresh via browser. Namun… kelemahan script AJAX adalah membutuhkan speed koneksi yang cukup lumayan cepat. Karena jika koneksinya lemot, akan terjadi delay.
OK… pertama kita akan membuat script untuk menampilkan atau menghitung waktu selisih antara waktu sekarang (current time) dengan waktu yang kita tentukan (dalam contoh ini adalah 1 Januari 2011 pukul 00:00 WIB waktu server). Selisih waktu yang akan kita tampilkan atau dicari ini dalam satuan a hari, b jam, c menit, dan d detik. Apabila kita melakukan refresh browser secara manual setiap detik maka akan tampak seperti count down setiap detiknya. Namun… dalam hal ini nantinya kita tidak perlu melakukan refresh browser secara manual, melainkan memanfaatkan script AJAX yang diatur refresh time nya setiap 1000 milisecond (1 detik).
Ide untuk mencari selisih antara current time dengan 1 Januari 2011 pukul 00:00 WIB adalah menggunakan function mktime(). Dengan mktime() ini, kita bisa dapatkan selisih waktu keduanya dalam satuan detik. Function mktime() adalah function yang menghasilkan suatu bilangan integer yang merupakan banyaknya selisih waktu dalam satuan detik antara 1 Januari 1970 00:00:00 GMT dengan waktu yang ditentukan.
Berikut ini adalah cara penggunaan perintah mktime() untuk mendapatkan jumlah detik antara 1 Januari 1970 00:00:00 GMT dengan tanggal x, bulan y, tahun z pada pukul m:n:o waktu server.
1.mktime(m, n, o, y, x, z);
Dengan demikian mendapatkan mktime() pada tanggal 1 Januari 2011 pukul 00:00:00 WIB adalah:
1.mktime(0, 0, 0, 1, 1, 2011);
sedangkan cara mencari mktime() untuk current time adalah:
1.mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"));
dimana date("H") untuk mendapatkan jam saat ini, date("i") untuk mendapatkan menit saat ini, date("s") untuk mendapatkan detik saat ini, serta date("m"), date("d"), dan date("Y") berturut-turut untuk mendapatkan bulan, tanggal dan tahun saat ini.
Selanjutnya untuk mendapatkan selisih jumlah detik antara current time dengan 1 Januari 2011 00:00:00 cukup mengurangi saja hasil mktime() keduanya. Setelah didapatkan jumlah detik selisih antara kedua waktu tersebut, barulah kita proses untuk dinyatakan dalam a hari, b jam, c menit, dan d detik.
Berikut ini adalah script untuk mencari selisih waktu antara current time dengan 1 Januari 2011 00:00:00 dalam satuan a hari, b jam, c menit, dan d detik.
date.php
01.<?php
02. 
03.// mengatur time zone untuk WIB.
04.date_default_timezone_set("Asia/Jakarta");
05. 
06.// mencari mktime untuk tanggal 1 Januari 2011 00:00:00 WIB
07.$selisih1 mktime(0, 0, 0, 1, 1, 2011);
08. 
09.// mencari mktime untuk current time
10.$selisih2 = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y"));
11. 
12.// mencari selisih detik antara kedua waktu
13.$delta = $selisih1 - $selisih2;
14. 
15.// proses mencari jumlah hari
16.$a = floor($delta / 86400);
17. 
18.// proses mencari jumlah jam
19.$sisa = $delta % 86400;
20.$b  = floor($sisa / 3600);
21. 
22.// proses mencari jumlah menit
23.$sisa = $sisa % 3600;
24.$c = floor($sisa / 60);
25. 
26.// proses mencari jumlah detik
27.$sisa = $sisa % 60;
28.$d = floor($sisa / 1);
29. 
30.echo "Waktu saat ini: ".date("d-m-Y H:i:s")."<br>";
31.echo "Masih: ".$a." hari ".$b." jam ".$c." menit ".$d." detik lagi, menuju tahun baru 1 Januari 2011";
32. 
33.?>
Pada script di atas, saya menggunakan timezone Asia/Jakarta. Adapun alasannya, silakan baca artikel saya tentang penggunaan timezone.
Barangkali ada yang masih bingung untuk proses menyatakan jumlah detik ke dalam berapa hari? Dalam 1 jam terdapat 60 menit = 3600 detik. Sehingga dalam 1 hari ada 24 x 3600 = 86400 detik. Sehingga untuk menyatakan jumlah detik ke dalam hari, jumlah detik dibagi dengan 86400. Function floor() digunakan untuk pembulatan ke bawah, sehingga hasil pembagiannya diperoleh hasil bulat. Sisa pembagiannya (modulo atau %) digunakan untuk perhitungan dalam satuan jam. Demikian seterusnya…
Contoh perhitungan, misal selisih detik current time dengan tanggal 1 Januari 2011 00:00:00 adalah 123456. Maka untuk menyatakan 123456 detik ini ke dalam a hari, b jam, c menit, dan d detik, caranya:
01.a = floor(123456/86400) = 1 (hari)
02.-----------------------------------------
03.$sisa = 123456 % 86400 = 37056 (detik)
04.b = floor(37056/3600) = 10 (jam)
05.-----------------------------------------
06.sisa = 37056 % 3600 = 1056 (detik)
07.c = floor(1056/60) = 17 (menit)
08.-----------------------------------------
09.sisa = 1056 % 60 = 36 (detik)
10.d = floor(1056/1) = 36 (detik)
yang akan menghasilkan 1 hari, 10 jam, 17 menit, dan 36 detik.
OK… saya harap penjelasan di atas cukup jelas ya… Jika belum jelas, coba pahami dan resapi logikanya :-)
Jika Anda refresh script di atas via browser, maka akan tampak perubahan selisih waktunya.
Selanjutnya kita jalankan script di atas menggunakan AJAX supaya dapat melakukan refresh otomatis setiap 1 detik secara asynchronous tanpa via browser.
Ini dia scriptnya:
countdown.php
01.<html>
02.<head>
03.<script type="text/javascript">
04. 
05.function ajax()
06.{
07.if (window.XMLHttpRequest)
08.{
09.// untuk IE7+, Firefox, Chrome, Opera, Safari
10.xmlhttp=new XMLHttpRequest();
11.}
12.else
13.{
14.// untuk IE6, IE5
15.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
16.}
17. 
18.xmlhttp.onreadystatechange=function()
19.{
20.if (xmlhttp.readyState==4 && xmlhttp.status==200)
21.{
22.// hasil pembacaan script date.php akan ditampilkan di komponen id="hasil"
23.document.getElementById("hasil").innerHTML = xmlhttp.responseText;
24.}
25.}
26. 
27.// menjalankan script date.php secara asynchronous
28.xmlhttp.open("GET","date.php", true);
29.xmlhttp.send();
30. 
31.// refresh time 1 detik (1000 ms)
32.setTimeout("ajax()", 1000);
33.}
34.</script>
35.</head>
36. 
37.<body onload="ajax()">
38. 
39.<div id="hasil">
40.</div>
41. 
42.</body>
43.</html>
Bagaimana cara membuatnya? mudah bukan? selamat mencoba dan bereksperimen sendiri ya…