Wednesday, March 17, 2010

Membuat Tabel Generator Dengan PHP

Yapz....kalu sebelumnya kita udah men-duet-kan si Java dengan HTML, maka this week....kita bakal beranjak untuk mengenal dan mempelajari PHP sebagai partner HTML untuk membuat Table Generator. Tapi Java....teteup, setia menemani HTML disini (n_n).
PHP ato Hypertext Preprocessor nih merupakan salah satu bahasa web-scripting yang sangat powerful. Sejak pertama kali diperkenalkan, bahasa ini dimaksudkan buat menghasilkan halaman-halaman web yang dinamis. Sampe sekarang nih, PHP banyak banget digunakan dalam membuat aplikasi web—baik lokal maupun Internet—dinamis dan atraktif.


Nah....kalo pun ada yang binun terkait definisi Table Generator, atau sebenarnya Table Generator ini termasuk makanan jenis apa lagi,
Maka...marilah sama-sama kita simak liputan saya minggu ini, sodara-sodara.....(Ho..Ho..Ho...)

Pada jaman dahulu kala, jika sebelumnya (yang saya tau, maksudnya.. =p ) kita kudu mesti wajib menambahkan script lagi kalu mau menambahkan atau mengurangi baris or kolom dari tabel di HTML....maka, ilmu terbaru yang saya dapet setelah hasil bertapa kemaren... (he..he...nggak ding, bercanda) alias dari Pak Dosen, maksudnya...adalah ternyata eh ternyata, kita bisa menggunakan sebuah trik yang namanya "Generator Table With PHP". Pongggg!!!! maka semakin sadarlah saya kalau Tuhan itu Maha Kuasa (maksudnyaa?????). Ya begitulah kira2. Ha..Ha.... (Geje mode = ON)

Wokey, kembali ke jalan yang lurus.
Jadi, disini, tabel yang dibikin akan di-generate secara fleksibel. So, kita buat sebuah fungsi yang menerima argumen berupa jumlah sel plus jumlah kolomnya dulu. Sehingga jumlah sel tabel yang bakal dibentuk nanti adalah berdasarkan nilai jumlah sel dan jumlah kolom yang kita masukkan. Salah satu contoh sederhananya adalah sebagai berikut :

1. Langkah pertama, kita buat fungsi yang bakal menerima masukan argumennya terlebih dahulu. Script-nya kira2 seperti ini...

<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 1.0 Transitional//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=“http://www.w3.org/1999/xhtml” xml:lang=“en” lang=“en”>

<head>
<center>
<title>Table Generator</title>
</head>
<center><font color='black' size=11>TABEL GENERATOR</font></a><br><br>
<p><body background=“ppt.jpg”>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>

</head>
<body>
<form method=”post” action=”generator.php”>
<table width=”277″ border=”0″>
<tr>
<td width=”89″>Baris</td>
<td width=”172″><strong>: </strong><input name=”RowsTotal” type=”text” id=”RowsTotal” onKeyUp=”getmax();” onfocus=”this.select();”></td>
</tr>
<tr>
<td><label>Kolom</label></td>
<td><strong>: </strong><input name=”ColumnsTotal” type=”text” id=”ColumnsTotal” onKeyUp=”getmax();” onfocus=”this.select();”></td>
</tr>
<tr>
<td>Cell Total </td>
<td><strong>: </strong><input name=”CellsTotal” type=”text” id=”CellsTotal” onKeyUp=”getmax();” onFocus=”this.select();”></td>
</tr>
<tr>
<td>Max Cells </td>

<td><strong>: </strong><input name=”maxcells” type=”text” id=”maxcells” readonly=”readonly” style=”background-color:#999999″>
</td>
</tr>
<tr>
<td>
<div align=”center”>
<br/>
<input type=”reset” name=”Reset” value=”Reset”>
</div></td>
<td>
<div align=”right”>
<br />
<input type=”submit” name=”Generate” value=”Generate”>
</div></td>
</tr>
</table>
</form>

<script language=”JavaScript” type=”text/javascript”>
<!––
function getmax() {
var R = parseInt(document.getElementById(‘RowsTotal’).value);
var C = parseInt(document.getElementById(‘ColumnsTotal’).value);
var X = parseInt(document.getElementById(‘CellsTotal’).value);
var cellmax = document.getElementById(‘maxcells’);
var total = ‘N/A’;
total = R * C;
cellmax.value = new String(total);
if (X > total)
{
alert(‘Jumlah cell yang Anda masukkan melebihi batas, Cell maksimal : ‘ + total);
document.getElementById(‘CellsTotal’).value = new String();
}
}
//––>
</script>

</body>
</html>


Simpan script tersebut pada aplikasi pengolah kata sederhana seperti Notepad atau (yang biasa saya pake--> terlebih karena gratis. He..He..) Notepad ++, lalu simpan dengan nama "fungsi.html".

2. Buat generator PHP-nya. Script-nya kaya toh dibawah ini...


<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<title>GENERATOR</title>
<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
</head>
<body background=“ppt.jpg”>
<?php
$rows = 1;
$columns = 1;
$cells = 1;
?>

<?php $rows = (int) $_POST["RowsTotal"]; ?>
<?php $columns = (int) $_POST["ColumnsTotal"]; ?>
<?php $cells = (int) $_POST["CellsTotal"]; ?>

<center>
<p>
<br/>
<br/>
<?php

$width = $columns * 75;
echo “<table width=”.$width.” border=1>”;
$rw = 0;
$cel = 1;
while ($rw < $rows && $cel <= $cells)
{
echo “<tr>”;
$cl = 0;
while ($cl < $columns)
{
if ($cel <= $cells)
{
echo “<td><div align=center>”.$cel.”</div></td>”;
$cel++;
}
$cl++;
}
echo “</tr>”;
$rw++;
}
echo “</table>”;

?>
<p><br/>
Baris : <?php echo $rows; ?><br />
Kolom : <?php echo $columns; ?><<br />
Cell yang Digunakan :<?php echo $cells; ><br />

</body>
</html>

Trus simpan ntuh script dengan nama "generator.php" --> Inga'... Inga'!!! ekstensinya .php, bukan .html
Jalankan fungsi. html pada Web server lokal. Nah, nanti kira2 tampilannya akan seperti ini...





Disini, kita bisa memasukkan jumlah baris dan kolom yang kita inginkan. Secara otomatis, field "Maks. Cells" akan terisi sesuai dengan jumlah cell maksimum yang ada, yaitu jumlah_baris x jumlah_kolom yang kita masukkan. Sementara, field "Cell Total" dapat kita isikan sesuai dengan jumlah cell yang kita butuhkan. Inga'...Inga'..!!! jumlah cell total yang kita masukkan haruslah kurang atau sama dengan jumlah cell maksimum dari tabel. Ibaratnya, tikus pan kalo mau bisa muat masuk lubang kucing (kalo tikusnya pengen bunuh diri, maksudnya). Nah...tapi kalo kucing mah, kan tak bise, tu....masuk lubangnya tikus (kecuali kalo pengen njebolin dinding, pasti. He..he...). Yah, kira-kira seperti itu deh sodara-sodara... =D

Untuk Source Code-nya, bisa antum donlot disini.
Yups...semoga postingan kali ini bermanfaat, yah.... (>_<)
Doakan dengan semakin sering memposting dan berbagi ilmu, saya jadi tambah pinter. He..He... (ngarep puol).

Wednesday, March 10, 2010

Membuat Form Pemesanan Sederhana

Hmmmmmm.....(Dengan banyak "m". Maksudnya?? Nggak tau juga. Geje mode = ON, Ngantuk mode = ON, getStatus = bantal Memanggil2)
Whuaaa...posting malem2 ternyata menyiksa mata asli plus mata batin.
Maap bantalku, sabarlah menungguku...
He..He...

Wokey...!!!Kembali ke laptop.
Kalo tadi kita udah membahas, mengupas, dan menguliti (Whuah...sadis amat) tentang pembuatan kalkulator
sederhana pake HTML,

So, kali ini kita bakal belajar bikin form pemesanan sederhana ala Cafe Semut bin Green Warteg yang (teteup...) berbasis HTML
hasil berduet dengan Java.

Pada form pemesanan ini field harga, jumlah total, diskon, n jumlah dibayar bersifat read only. Jika pesan diisi, maka field jumlah total secara otomatis akan menghitung totalnya, termasuk juga field jumlah dibayar, yang jumlah totalnya didapet dari jumlah (harga x pesan), n jumlah dibayarnya adalah jumlah total - diskon.

Field diskon secara otomatis bakal diisi 10000 kalu jumlah pesanan lebih dari Rp 50.000,- (Tapi nggak berlaku kelipatannya, loh...). So, otomatis jumlah dibayar juga bakal berkurang.
Yang terakhir, kalu tombol batal di-klik, maka semua field dari a sampe z bakal disapu ranjau, eh salah...disapu bersih maksudnya...=p

Gambaran programnya kira-kira kayak gini loh....



Nggak perlu demo, tenang..tenang...source code tetep bisa didunlut disini.

Ukay...semoga bermanfaat...(n_n)


Nb : Ngomong2 soal leptop, hemmm...jadi teringat leptopnya Tysna yang ilang beberapa waktu lalu.
Kira2 sekarang lagi dimana yah???? (?_?)

Kalkulator Super Sederhana

Yups....minggu ne, kita akan belajar mbikin program kalkulator super sederhana berbasis HTML.
Nah, kenapa saya bilang ini adalah kalkulator super (bahkan boleh ditambahi "duper". He..He..) sederhana?

Karena kalkulator imut ini hanya mampu menangani 4 janis operand aja, antara lain +, -, x, dan /.
Untuk akar, log, dan kawan-kawan...sepunten-e sing katah... kulo meniko njih masih mempelajarinya..(T_T)
Mungkin buat blogger lain yang udah mumpuni dan udah punya pengalaman bikin program kalkulator yang
lebih canggih, boleh berbagi informasi disini... (n_n)

Singkatnya, kalkulator ini mboten dibangun murni kaliyan bahasa HTML tok, alias dia disini berduet dengan bahasa
pemrograman Java. Script Java disini diselipkan dengan menggunakan perintah <script language="JavaScript" type="text/javascript">
dan diakhiri dengan </script>




Nah, ending-nya ntar kira-kira jadinya kayak gini nih...(kecuali kalo mau diutek2 lagi, pastinya..=P)




Nyek..nyek..nyek....
Lumayan, toh????
Nyem...hasilnya lumayan asik, to????
Hmm...Untuk source code lengkapnya bisa di-dunlut disini. OkriKK???
Belajar Web jadi makin seru...(plus makin puyeng, tentunya...(T_T))
He..He...Intinya, I Lop U Pull deh buat Web dan kawan-kawan...(>_<)

So, selamat menjajal-njajal ria Yawh....n Semoga bermanfaat...^_

Wednesday, March 3, 2010

Membuat Desain Layout Web Sederhana Dengan CSS

Belajar Pemrograman Web susah????
Hmmm...emang sih pada awalnya sempat kepikiran kayak gitu.
Lha gimana nggak, wong liat deret script-nya aja udah bikin puyeng bin mbulet. Apalagi kalo ngerjainnya??
Nah, kira-kira seperti itulah pikiran sesat saya pada saat awal mula mempelajari pemrograman Web beberapa waktu yang lalu (Don't Try This at Home!!! (>_<) )

Lhadala...lha kok ternyata, semakin lama dipelajari, si yang namanya pemrograman berbasis web ini lumayan menyenangkan. Yaaaa....meskipun bisa dibilang sayya yang punya blog ini juga "belum" (bukan berarti nggak = semoga 'ndang' bisa =D )dapat dikatakan ahli juga. He..He...


Okeh...kembali ke laptop.
Jadi, pada artikel kali ini, saya akan mencoba sedikit membahas tentang pembuatan desain layout dengan menggunakan CSS, ato Cascading Style Sheet.
CSS ini sendiri merupakan bahasa yang digunakan untuk mengatur tampilan / desain suatu halaman HTML.

Ceritanya, pada jaman bahula dulu..sebelum CSS menjadi standar untuk mendesain halaman web seperti sekarang, halaman web di desain menggunakan tag <table>. Jadi kayak dibuat dulu desainnya, dalam format .psd atau jpeg, lalu di slice atau di potong-potong (bukan mutilasi) menjadi bagian–bagian terpisah. Setelah itu dibuat tabel dengan ukuran yang sesuai, lalu desain tadi di “tempel” pada tabel sebagai image yang melekat pada tabel, atau sebagai background. Kelemahan dari cara seperti ini adalah, halaman web menjadi berat karena kolom – kolom penyusun table <tr> dan <td> diberi tambahan atribut image source. Side effect dari hal ini adalah halaman web menjadi padat dan tidak SEO friendly

Nah...sehingga jadilah cara selip-menyelip tabel saat ini dihindari untuk digunakan lagi, dan sebagai gantinya adalalah menggunakan division.

Oke, utuk tahap pertama..maka kita buat lebih dahulu desain layout halaman web-nya seperti di bawah ini.




Nah, dari kerangka itu selebihnya kita bisa mengutak-atiknya untuk mencipatakan halaman web yang kita inginkan. Bisa ditambahkan foto, slogan, motto, atau apalah sesuai keinginan Anda, tentunya agar tampilan web ini kelihatan lebih menarik.

Contoh hasilnya, adalah seperti pada gambar di bawah ini.




Nah...ternyata meskipun masih merupakan layout sederhana, tapi hasilnya cukup menggembirakan, bukan??? (setidaknya bagi saya yang baru belajar web. He..He..)

Untuk source code secara lengkapnya, dapat diunduh disini.

Yupz...selamat mencoba, dan semoga bermanfaat...(n_n)

Wednesday, February 24, 2010

Ngeblog Lagi

Waaa.....dah lama ndak nge-blog.
Jadi rasanya lumayan aneh waktu mbuka blog-ku lagi. Serasa ada de-javu yang mak bedunduk "menclok" di otak.
Tapi beidewei, kecian blog-ku terlantar....(T_T)
Hanya dibuka dan diisi saat diperlukan. Hu..Hu...maap ya, mai blog....Bukan maksud hatiku seperti itu. Tapi apa daya tugas menumpuk. He..He....(penyesalan mode = ON)

Oke, back to mai blog.


So, mulai sekarang...sesuai dengan "tujuan awal" dari pembuatan blog ini, yaitu sebagai forum belajar dan berbagi, maka ceritanya ini lagi diusahakan bin diupayakan untuk terus menghidupkan dan membudidayakan sharing ilmu dan berbagai pengalaman lewat media blog ini. Jadi bagi para bloggers yang dah mengarungi pahit manis kehidupan ngeblog dan yang lebih mumpuni ataupun sama-sama belajar dalam berbagai bidang yang sedang dibahas dan dipelajari di blog ini, dimohon partisipasinya...(sembah sujud)

Tak lupa, terimakasih yang tak terhingga untuk ibu dan ayahku tercinta atas support dan doanya yang tiada pernah berhenti buat anaknya yang (konon kata mereka) manis ini..=P
--> Maap, bukannya saya habis menerima MTV award ato apa, tapi ini sekedar ungkapan betapa bersyukurnya diri ini punya orang tua sebaek dan se-"unik" mereka berdua.
Pokoknya I Lop U Pull deh, buat mereka....(T_T)
Walaupun sayangnya, mereka pada akhirnya belum bisa membaca ungkapan hatiku yang dalam ini. Karena eh karena satu-satunya ilmu komputer yang dikenal, diketahui dan digemari oleh sang ayah adalah Zuma. Yup...zuma deluxe si kodok, miliknya PopCap Games ntuh. Yang hingga kini teteup menjadi jawara game di hatinya abahku yang ganteng, meskipun berbagai game terbaru sudah kutawarkan pada blio (Contohnya : Plant vs. Zombie), dan hasilnya?????
Yakkkk!!!! Ditolak, sodara-sodara...(misi sales-women ver 1.1 gagal)
Setia begete,kan???
Nah, kalo si Ibuk mah...Hmmm...satu-satunya situs internet yang dikenalnya, tidak lain dan tidak bukan adalah sang Mr. Google. Kenapa???
Kata blio sih..."ya soalnya kalo nyari tugas biasanya emang lewat google". Weleh...ya sudahlah kalo begitu....
Biarlah peluk, cium, dan sms-ku buat mereka saja yang mewakili blog ini. He..he...

The last one alias yang terakhir...(ini bener nggak sih bahasa inggrisnya????) Hmmm....Doakan saja saya tetep diberi keistiqomahan untuk terus mem-posting tulisan-tulisan yang (insya Allah) bermanfaat di blog ini.
He..He....(Amiiiiin.... (n_n) )

Nb : Makasih Kang Devid, buat kompornya. Seneng juga akhirnya punya pengikut. Meskipun baru satu...(T_T). Tp beidewei, thankz a lot..(n_n).

Saturday, June 20, 2009

Dibalik Al-Baqarah 186


Tanyakan
kepada semua orang, adakah manusia yang tidak memiliki persoalan hidup? Siapa di antara kita yang sepanjang hidupnya diliputi kesenangan? Siapa pula di antara kita yang tidak memiliki obsesi yang tak kunjung terealisasi? Adakah diantara kita yang merasa tenang karena yakin bahwa dosa-dosanya tidak akan menyeretnya ke dalam neraka?


Mereka tentu akan menjawab, "Tidak ada!"
Kita semua memiliki beragam persoalan. Kita pun sering diliputi kesedihan dan duka. Cita-cita dan harapan yang masih tertunda. Bayangan-bayangan dosa pun senantiasa menghantui.
Lalu kemana hendak mengadu?MENGAPA RAGU BERDOA?
Seorang lelaki datang kepada Rasulullah SAW dan mengatakan, "Wahai Rasulullah, apakah Tuhan kita itu jauh sehingga kita menyeru-Nya, ataukah Dia dekat, sehingga kita cukup berbisik kepada-Nya?" Maka turunlah firman Allah SWT
"Dan apabila hamba-hamba-Ku bertanya kepadamu tentang Aku, maka Aku adalah dekat. Aku mengabulkan permohonan orang yang berdoa apabila ia memohon kepada-Ku"
(QS. Al Baqarah: 186).
Pertanyaan yang ditanyakan oleh lelaki tersebut adalah pertanyaan yang begitu mudah. Tapi Rasulullah SAW tidak menjawabnya. Apakah Rasulullah SAW tidak mengetahui jawabannya? Tentu saja Rasulullah mengetahuinya.

Marilah kita cermati kembali firman Allah di atas, "Apabila ia memohon kepada-Ku". Ayat ini mengandung konsekuensi berdoa terlebih dahulu sebelum berharap pengabulannya. Ya, Allah akan mengabulkan permintaan Anda, tapi dengan syarat, Anda mesti berdoa terlebih dahulu

Perhatikanlah firman Allah SWT dalam ayat-ayat berikut ini, dan perhatikan pula jawabannya.

"Mereka bertanya kepadamu tentang bulan sabit. Katakanlah, "Bulan sabit itu adalah tanda-tanda waktu bagi manusia dan (bagi ibadat) haji." (QS. Al Baqarah: 189).

"Mereka bertanya kepadamu tentang berperang pada bulan Haram. Katakanlah, "Berperang dalam bulan itu adalah dosa besar." (QS. Al Baqarah: 217).

"Mereka menanyakan kepadamu tentang (pembagian) harta rampasan perang. Katakanlah, Harta rampasan perang kepunyaan Allah dan Rasul." (QS. Al Anfâl: 1).

"Mereka bertanya kepadamu tentang khamar dan judi. Katakanlah, "Pada keduanya terdapat dosa yang besar dan beberapa manfaat bagi manusia, tetapi dosa keduanya lebih besar dari manfaatnya". " (QS. Al Baqarah: 219).

Setiap pertanyaan dalam ayat-ayat di atas jawabannya selalu didahului dengan kata "qul" (katakanlah). Berbeda dengan ayat berikut ini,
"Dan apabila hamba-hamba-Ku bertanya kepadamu tentang Aku, maka Aku adalah dekat. Aku mengabulkan permohonan orang yang berdoa apabila ia memohon kepada-Ku."
(QS. Al Baqarah: 186).

Dalam ayat ini, Allah SWT langsung menjawabnya tanpa menggunakan kata "qul"(katakanlah), sebab hubungan yang ada adalah hubungan langsung, kontak terbuka antara kita dengan Allah SWT, kapan dan di mana saja, tanpa ada perantara antara kita dengan-Nya.

Apalagi yang menghalangi tangan kita untuk tengadah berdoa kepada-Nya? Bukankah Allah, Yang Mahakaya lagi Mahakuasa atas segala sesuatu telah berkata kepada kita, "Mintalah kepada-Ku, niscaya akan Aku kabulkan permohonanmu"?

Allah yang Mahakaya, Pemilik segala sesuatu, menyuruh Anda untuk meminta kepada-Nya. Tapi mengapa ketika kita ditimpa musibah, atau didera cobaan dan kesulitan, kita lebih memilih untuk meminta dan mengadu kepada sesama makhluk? Masuk akalkah seorang yang sedang tenggelam, memohon pertolongan dari orang yang juga tenggelam?
Masuk akalkah, seseorang yang sedang membutuhkan, meminta pertolongan kepada orang yang juga membutuhkan?

Allah SWT berfirman, "Hai manusia, kamulah yang berhajat kepada Allah; dan Allah Dialah yang Mahakaya (tidak memerlukan sesuatu) lagi Mahaterpuji." (QS. Fâthir: 15)

Alangkah dalam pengertian ayat ini! Setiap kita membutuhkan Allah! Orang kaya di antara kita adalah fakir. Penguasa kita adalah fakir. Rakyat jelata kita pun fakir. Setiap kita adalah hamba-hamba Allah yang fakir! Dan Allahlah yang Mahakaya, Al Ghaniy Al Hamîd. Kata-kata Al Ghaniy ini disebutkan dalam bentuk ma'rifah, agar kita tahu bahwa kekayaan ini adalah kekayaan (ketidakbutuhan) yang sifatnya mutlak dan absolut.

Anda bertanya, "Siapakah sebenarnya Sang Pemberi yang begitu Dermawan itu?" Dialah Allah! Salah satu nama-Nya adalah "Al Karîm", yang berarti Zat Yang Mahamemberi tanpa diminta. Subhânallah! Maka apalagi jika diminta!

KEUTAMAAN DOA
Pernahkah Anda memperhatikan susunan surah-surah dalam Al Qur'an? Ternyata Kitabullah dimulai dengan doa, surah Al Fatihah. Bukankah surah ini berisi doa agar kita ditunjuki jalan yang lurus? Lalu surah An-Nâs, surah penutup dalam AlQur'an. Surah ini pun berisi doa perlindungan dari kejahatan bisikan setan, jin maupun manusia.

Maka Al Qur'an dibuka dengan doa lalu ditutup dengan doa pula, menunjukkan keutamaan yang agung dari doa ini.

1. Yang Paling Mulia di Sisi Allah
Rasulullah SAW bersabda,
"Tidak ada yang lebih mulia di sisi Allah melebihi doa." (HR. Tirmidzi & Ibnu Majah)

2. Karenanya Allah Cinta
Rasulullah SAW bersabda,
"Barang siapa yang tidak berdoa kepada Allah, maka Allah akan murka kepadanya." (HR.Ahmad dan selainnya, dinyatakan hasan oleh Al Albânî).

Dari hadits ini, kita bisa pahami bahwa doa adalah ibadah yang dicintai oleh Allah. Demikian pula orang yang berdoa dicintai oleh Allah. Mengapa demikian? Karena Allah murka kepada hamba-Nya yang tidak mau berdoa, yang menganggap dirinya sudah tidak membutuhkan pertolingan dari Allah lagi.
Allah SWT suka melihat hambanya merendahkan diri di hadapan-Nya, seraya memohon pertolongan dari-Nya.

3. Ibadah yang Paling Utama
Ibnu Abbas radhiyallohu anhuma berkata, "Ibadah yang paling afdhal adalah doa." (HR. Hâkim, juga diriwayatkan secara marfu’ dan dinyatakan hasan oleh Al Albânî).

BENTUK-BENTUK PENGABULAN DOA

Sekian banyak kenikmatan yang telah Allah karuniakan kepada Anda merupakan jawaban atas doa-doa Anda kepada-Nya. Anda bertanya, "Bagaimana bisa seperti itu?". Ternyata, doa yang kita panjatkan tidak ada yang sia-sia, karena bisa jadi doa yang kita panjatkan itu dikabulkan dalam bentuk lain.

Di antara bentuk pengabulan doa adalah:
Pertama: Doa Anda dikabulkan di dunia.
Kedua: Ditangguhkan sampai saat yang tepat.
Ketiga: Sebagai penangkal keburukan yang mungkin akan menimpa Anda.

Inilah rahmat dan kasih sayang Allah kepada hamba-hamba-Nya, di mana Dia tak pernah menyia-nyiakan kebaikan yang kita lakukan. Tapi mungkin Anda tidak tertarik dengan hal ini. Dan Anda berkata, misalnya ketikaAnda sedang butuh uang untuk suatu
keperluan dan Anda telah berdoa kepada Allah agar diberi rezeki, "Allah Maha Mengabulkan doa, dan saya menginginkan doa saya dikabulkan di dunia. Saya hanya ingin uang, bukan dalam bentuk lain."

Ini adalah hal yang wajar. Tapi apakah Anda yakin bahwa setiap doa Anda akan mendatangkan kebaikan? Sebab bisa jadi, sebagian doa Anda justru akan mendatangkan kejelekan bagi Anda. Anda mungkin telah berdoa agar bisa lulus di perguruan tinggi favorit di kota Anda. Anda betul-betul menghiba bahkan sampai meneteskan air mata dalam berdoa. Namun Anda ternyata tidak diterima di perguruan tinggi itu. Apa yang akan Anda katakan? "Allah tidak mengabulkan doaku!".

Namun sebenarnya Allah telah mengabulkannya! Yaitu dengan menghalangi kejelekan yang hampir menimpa Anda tanpa Anda sadari jika Anda diterima kuliah di tempat tersebut. Bisa jadi di PT itu Anda akan dipertemukan dengan teman-teman yang buruk akhlak dan perangainya, yang justru akan menggelincirkan Anda dalam kebinasaan dunia dan akhirat.
Atau, Allah menangguhkan jawaban doa tersebut di akhirat dalam bentuk pahala yang tidak pernah Anda sangka-sangka sebelumnya. Demikian menakjubkannya pahala itu, sampai-sampai Anda berharap agar doa-doa Anda tidak
dikabulkan di dunia. Semua untuk simpanan akhirat saja.

Semoga kita tergolong sebagai hamba Allah yang pandai bersyukur.
Amin....

Thursday, June 18, 2009

Mengenal Internet Sevice Provider


Bagi anda yang setidaknya pernah melakukan koneksi ke internet secara pribadi dari rumah (bukan memakai fasilitas kantor atau umum semacam warnet) tentunya sudah terbiasa dengan istilah ISP ini. Apakah ISP itu ? ISP adalah kepanjangan dari Internet Service Provider atau bila di-Indonesiakan menjadi Penyedia Jasa Internet.


Dalam proses koneksi ke internet, ISP ini sangat vital dan merupakan garda terdepan. Ini terutama dikaitkan dengan kenyamanan akses yang sangat ditentukan oleh kapasitas yang disediakan oleh ISP yang bersangkutan. Karena itu hal ini merupakan fokus utama dalam menentukan ISP yang sesuai dengan kebutuhan dan kemampuan anda.

Karena itu sebelum menentukan ISP yang akan dipakai, ada beberapa info minimal yang perlu anda. Ini biasanya tertulis di situs masing-masing ISP yang bisa anda akses melalui direktori penyedia jasa. Poin penting yang perlu diketahui adalah :

* Backbone koneksi yang dimiliki. Ini menentukan kapasitas terpasang yang bisa disediakan untuk lalu-lintas data. Semakin besar backbone yang dimiliki semakin baik. Biasanya dinyatakan dengan ukuran Mbps.
* Kecepatan dan jenis modem yang bisa dilayani. Terutama perlu dipastikan layanan di daerah dimana anda akan melakukan koneksi, karena meski ISP yang sama seringkali layanan yang bisa diberikan berbeda tergantung daerahnya.
* Lokasi akses poin terdekat. Ini terutama untuk kota besar seperti Jabotabek atau Surabaya, dimana meski satu kode wilayah biaya pulsa telepon bisa sangat berbeda.
* Lokasi akses poin lain selain di sekitar domisili anda.

Selanjutnya adalah memahami kebutuhan anda dan mencari ISP yang sesuai dengan kebutuhan tersebut.

* Bila anda sering bepergian dan membutuhkan akses ke internet dimanapun anda berada, maka prioritas utama adalah mencari ISP dengan jaringan luas di berbagai kota. Ini akan sangat murah karena dimanapun anda berada cukup mengakses akses poin terdekat. Sehingga anda cukup membayar pulsa lokal yang murah.
* Berkaitan dengan hal ini, anda tidak perlu mencari ISP yang menyediakan jasa roaming meski anda sering ke luar negeri. Karena di luar negeri (terutama negara maju) anda bisa mengakses melalui warnet yang banyak bertebaran. Untuk mengakses surat elektronik di POP server ISP anda misalnya, anda bisa memakai sarana web-email gratis atau yang lebih cepat dan praktis memakai pembaca POP mail seperti yang disediakan di tiap webmail. Karena itu untuk internet sarana roaming memang tidak relevan dan mahal. Hal ini memang berbeda dengan ponsel.
* Sesuaikan kecepatan akses yang bisa dilayani ISP anda dengan modem yang anda miliki. Memakai ISP yang menyediakan kecepatan 56 Kbps tentu saja tidak bijaksana bila modem anda hanya 33.6 Kbps, padahal untuk itu anda harus membayar lebih mahal. Selain itu perlu diingat bahwa meski modem dan ISP anda bisa melakukan koneksi 56 Kbps, pada prakteknya ini jarang terjadi karena buruknya jaringan telepon, padatnya jaringan dan sebab lainnya. Terlebih secara nasional backbone yang menghubungkan Indonesia dengan negara luar relatif kecil. Ini terutama terasa pada puncak krismon yang lalu. Ini tidak aneh karena sewa backbone inilah yang merupakan pos pengeluaran terbesar dan ditentukan dalam mata uang US$. Tidak heran pada masa krismon sampai dilakukan pemotongan backbone akibat ketidakmampuan perusahaan-perusahaan TI nasional. Meski saat ini keadaan sudah mulai membaik, namun tetap saja kapasitas yang dimiliki Indonesia masih sangat terbatas. Karena itu terasa ada perbedaan akses ke situs yang servernya secara fisik berada di Indonesia dan luar Indonesia. Ini menyebabkan beberapa situs besar memakai dua server untuk situs yang sama, yaitu di luar negeri untuk pengakses di luar negeri dan di dalam negeri untuk pengakses di Indonesia.
* Untuk anda yang hanya mengakses dari tempat tertentu saja (rumah misalnya), pilih ISP yang memiliki akses poin terdekat dengan lokasi anda. Ini untuk mencegah anda harus membayar mahal seperti SLJJ meski masih dalam kode kota yang sama. Kalau perlu pastikan tarif antara akses poin dan lokasi anda ke Telkom.
* Bila lokasi anda kebetulan bisa dilayani oleh TV kabel serta anda termasuk pemakai berat internet, ada baiknya mempertimbangkan koneksi melalui TV kabel. Selain jauh lebih cepat dan relatif bebas gangguan, anda bisa memakai internet 24 jam dengan biaya bulanan yang sama. Meski terasa agak mahal, karena harus membeli modem khusus, bila dihitung sebenarnya ini jauh lebih murah. Tentu saja ini tergantung pada kapasitas pemakaian anda perbulannya sampai sejauh mana.
* Bila pemakaian internet anda sifatnya insidentil saja, mungkin lebih murah memakai ISP dengan sistem prabayar. Sebab dengan sistem ini anda tidak perlu membayar biaya bulanan.
* Yang terakhir, pertimbangkan semua aspek terutama kapasitas pemakaian rata-rata perbulan dan sarana yang disediakan ISP anda. Untuk itu mungkin anda bisa mencoba 1-2 bulan untuk mengetahuinya. Setelah itu anda tidak perlu ragu untuk berganti ISP yang lebih sesuai. Karena itu batasi hubungan dengan ISP sebatas “sarana masuk” ke internet dan hindari ketergantungan pada ISP tertentu dengan memakai email dari ISP secara aktif misalnya. Lebih baik memakai email cuma-cuma yang banyak disediakan.