21 Agu 2012

Benarkah Bentuk Semesta Seperti Terompet yang Akan Ditiup Sebagai Sangkakala Saat Kiamat

“Sebelum kiamat datang, apa yang sekarang di lakukan oleh malaikat Isrofil?” Mungkin yang ada di benak kita malaikat Isrofil itu seperti sesosok seniman yang asyik mengelap terompet kecilnya sebelum tampil diatas panggung. Sebenarnya seperti apa sih terompetnya atau yang biasa juga dikenal dengan sangkakala malaikat Isrofil itu?

Sekitar enam tahun silam sekelompok ilmuwan yang dipimpin oleh Prof. Frank Steiner dari Universitas Ulm, Jerman melakukan observasi terhadap alam semesta untuk menemukan bentuk sebenarnya dari alam semesta raya ini sebab prediksi yang umum selama ini mengatakan bahwa alam semesta berbentuk bulat bundar atau prediksi lain menyebutkan bentuknya datar saja.

Menggunakan sebuah peralatan canggih milik NASA yang bernama “Wilkinson Microwave Anisotropy Prob” (WMAP), mereka mendapatkan sebuah kesimpulan yang sangat mencengangkan karena menurut hasil penelitian tersebut alam semesta ini ternyata berbentuk seperti terompet.

Di mana pada bagian ujung belakang terompet (alam semesta) merupakan alam semesta yang tidak bisa diamati (unobservable), sedang bagian depan, di mana bumi dan seluruh sistem tata surya berada merupakan alam semesta yang masih mungkin untuk diamati (observable).

Lihat gambar bentuk alam semesta dibawah ini:

mengenal Dajjal

Asal-Usul Keluarganya:
Dajjal adalah seorang manusia dari keturunan Yahudi. Dia bukan Jin atau apajua makhluk lain selain ia sebagai manusia yg ditangguhkan ajalnya "MinalMunzharin" seperti halnya Nabi Isa as yg di angkat oleh Allah swt ke ataslangit dan ditangguhkan kematiannya sehingga beliau nantinya turun semula keatas muka bumi ini lalu beliau akan mati dan di kuburkan di Madinah AlMunawwarah. Sama juga halnya dgn Iblis yg di tangguhkan kematiannya sehinggakiamat nanti.
Dajjal; ayahnya seorang yg tinggi dan gemuk. Hidungnya seperti Paruh burung.Sedangkan Ibunya pula seorang perempuan gemuk dan banyak dagingnya. MenurutImam Al Barzanji ada pendapat mengatakan bahawa asal keturunan bapanya ialahseorang Dukun Yahudi yg di kenali dgn "syaqq" manakala ibunya adalah daribangsa Jin. Ia hidup di zaman Nabi Sulaiman as dan mempunyai hubungan denganmakhluk halus. Lalu oleh Nabi Sulaiman ia akhirnya ditangkap dan dimasukkanke dalam penjara. Walau bagaimanapun kelahiran dan kehidupan masa keciltidak diketahui dgn jelas.
Sifat Badannya:
Hadis Huzaifah r.a katanya: Rasulullah s.a.w. telah bersabda: Dajjal ialah orang yang buta matanyasebelah kiri, lebat (panjang) rambutnya serta dia mempunyai Syurga danNeraka. Nerakanya itu merupakan Syurga dan Syurganya pula ialah Neraka(Hadis Sahih Muslim)
Ada beberapa ciri perawakan Dajjal yg disebutkan dalam Hadis Rasulullahsaw, diantaranya:
Seorang yg kelihatannya masih muda;Berbadan Besar dan agak kemerah-merahan;Rambutnya kerinting dan tebal. Kelihatan dari belakang seolah-olah dahankayu yg rimbun.
Dan tandanya yg paling ketara sekali ada dua:Pertama: Buta mata kirinya dan kelihatan seperti buah kismis yg kecut,manakala mata kanannya tertonjol keluar kehijau-hijauan berkelip-keliplaksana bintang. Jadi kedua-dua matanya adalah cacat.Kedua: Tertulis didahinya tulisan "Kafir (Kaf-Fa-Ra)". Tulisan ini dapatdibaca oleh setiap org Islam, sama ada ia pandai membaca atau tidak.Mengikut hadis riwayat At-Thabrani, kedua-dua tanda ini menjelma dalam diriDajjal setelah ia mengaku sebagai Tuhan. Adapun sebelum itu, kedua-dua tandayg terakhir ini belum ada pada dirinya.
Tempat Tinggalnya Sekarang:
Menurut riwayat yg sahih yg disebutkan dlm kitab "Shahih Muslim", bahawaDajjal itu sudah wujud sejak beberapa lama. Ia dirantai di sebuah pulau danditunggu oleh seekor binatang yg bernama "Al-Jassasah". Terdapat hadis mengenainya.. (tetapi terlalu panjang utk ditulis.. andaboleh membaca terus dari buku). Daripada Hadis ini jelaslah bagi kita bahawaDajjal itu telah ada dan ia menunggu masa yg diizinkan oleh Allah swt utkkeluar menjelajah permukaan bumi ini dan tempat "transitnya" itu ialah disebelah Timur bukan di Barat.
Berapa lama ia akan hidup setelah kemunculannya:
Dajjal akan hidup setelah ia memulakan cabarannya kepada umat ini, selamaempat puluh hari sahaja. Namun begitu, hari pertamanya adalah sama dgnsetahun dan hari kedua sama dengan sebulan dan ketiga sama dengan satuminggu dan hari-hari baki lagi sama seperti hari-hari biasa. Jadikeseluruhan masa Dajjal membuat fitnah dan kerosakan itu ialah 14 bulan dan14 hari. Dalam Hadis riwayat Muslim ada disebutkan:
Kami bertanya: "Wahai Rasulullah! Berapa lamakah ia akan tinggal di mukabumi ini? Nabi saw, menjawab: Ia akan tinggal selama empat puluh hari. Hariyg pertama seperti setahun dan hari berikutnya seperti sebulan dan hariketiga seperti seminggu. Kemudian hari yg masih tinggal lagi (iaitu 37hari) adalah sama seperti hari kamu yg biasa.Lalu kami bertanya lagi: Wahai Rasulullah saw! Di hari yg panjang sepertisetahun itu, apakah cukup bagi kami hanya sembahyang sehari sahaja (iaitu 5waktu sahaja). Nabi saw menjawab: Tidak cukup. Kamu mesti mengira hari itudgn menentukan kadar yg bersesuaian bagi setiap sembahyang.."
Maksud Sabdaan Rasulullah saw, ini ialah supaya kita mengira jam yg berlalu pada hari itu. Bukan mengikut perjalanan matahari seperti biasanya kitalakukan. Misalnya sudah berlalu tujuh jam selepas sembahyang Subuh pada hariitu maka masuklah waktu sembahyang Zohor, maka hendaklah kita sembahyangZohor, dan apabila ia telah berlalu selepas sembahyang Zohor itu tiga jamsetengah misalnya, maka masuklah waktu Asar, maka wajib kita sembahyang AsarBegitulah seterusnya waktu Sembahyang Maghrib, Isyak dan Subuh seterusnyahingga habis hari yg panjang itu sama panjangnya dgn masa satu tahun danbilangan sembahyang pun pada sehari itu sebanyak bilangan sembahyang setahunyg kita lakukan. Begitu juga pada hari Kedua dan ketiga.
Fitnah Dajjal:
Dajjal telah diberi peluang oleh Allah swt utk menguji umat ini. Oleh keranaitu, Allah memberikan kepadanya beberapa kemampuan yg luar biasa. Di antarakemampuan Dajjal ialah:
1. Segala kesenangan hidup akan ada bersama dengannya. Benda-benda beku akanmematuhinya.Sebelum kedatangan Dajjal, dunia Islam akan diuji dahulu oleh Allah dgnkemarau panjang selama 3 tahun berturut-turut. Pada tahun pertama hujan akankurang sepertiga dari biasa dan pada tahun kedua akan kurang 2/3 dari biasadan tahun ketiga hujan tidak akan turun langsung. Umat akan dilandakebuluran dan kekeringan. Di saat itu Dajjal akan muncul membawa ujian. Makadaerah mana yg percaya Dajjal itu Tuhan, ia akan berkata pada awan: Hujanlahkamu di daerah ini! Lalu hujan pun turunlah dan bumi menjadi subur. Begitujuga ekonomi, perdagangan akan menjadi makmur dan stabil pada org ygbersekutu dgn Dajjal. Manakala penduduk yg tidak mahu bersukutu dgn Dajjal..mereka akan tetap berada dlm kebuluran dan kesusahan.
Dan ada diriwayatkanpenyokong Dajjal akan memiliki segunung roti (makanan) sedangkan org ygtidak percaya dengannya berada dalam kelaparan dan kebuluran.
Dalam hal ini, para sahabat Rasullullah s.a.w. bertanya:"Jadi apa yg dimakan oleh org Islam yg beriman pada hari itu wahaiRasulullah?"Nabi menjawab:"Mereka akan merasa kenyang dengan bertahlil, bertakbir, bertasbih danbertaubat. Jadi zikir-zikir itu yang akan menggantikan makanan." H.R IbnuMajah
2. Ada bersamanya seumpamanya Syurga dan Neraka:
Di antara ujian Dajjal ialah kelihatan bersama dengannya seumpama syurga danneraka dan juga sungai air dan sungai api. Dajjal akan menggunakankedua-duanya ini untuk menguji iman org Islam kerana hakikat yg benar adalahsebalik dari apa yg kelihatan. Apa yg dikatakan Syurga itu sebenarnya Nerakadan apa yg dikatakannya Neraka itu adalah Syurga.
3. Kepantasan perjalanan dan Negeri-Negeri yang tidak dapat dimasukinya:
Kepantasan yg dimaksudkan ini tidak ada pada kenderaan org dahulu. Kalauhari ini maka bolehlah kita mengatakan kepantasan itu seperti kepantasanjet-jet tempur yg digunakan oleh tentera udara atau lebih pantas lagidaripada kenderaan tersebut sehinggakan beribu-ribu kilometer dapat ditempuhdalam satu jam"… Kami bertanya: Wahai Rasulullah! Bagaimana kepantasan perjalanannya diatas muka bumi ini?Nabi menjawab:"Kepantasan perjalanannya adalah seperti kepantasan "Al Ghaist" (hujan atauawan) yang dipukul oleh angin yang kencang." H.R Muslim
Namun demikian, Dajjal tetap tidak dapat memasuki dua Bandar suci umat Islamiaitu Makkah Al Mukarramah dan Madinah Al Munawwarah.
4. Bantuan Syaitan-Syaitan untuk memperkukuhkan kedudukannya:
Syaitan juga akan bertungkus-lumus membantu Dajjal. Bagi syaitan, inilahmasa yg terbaik utk menyesatkan lebih ramai lagi anak cucu Adam a.s.

Konversi Bilangan Decimal Ke Octal

langsung saja ketekape :D
Bilangan oktal adalah bilangan berbasis 8, yang menggunakan angka 0 sampai 7. Contoh penulisan : 178.
Proses konversinya mirip sama proses konversi desimal ke biner, hanya saja kali ini pembaginya adalah 8. Misalkan angka yang ingin saya konversi adalah 3310. Maka :
33 : 8 = 4 sisa 1.
4 : 8 = 0 sisa 4.
0 : 8 = 0 sisa 0.
Jawabannya adalah :41

Okedah gak usah lama" yang pengen coba langsung ajja copy codingnya..
Selamat Menikmati..

<?php
if (isset($_POST['decimal'])) {
    $des = $_POST['decimal'];
    $original = $_POST['decimal'];
    $oct ='';
    if (preg_match('/[^0-9]/',$des)){
        die("Maaf. Inputan salah..");
    }
else {
    while($des>0){
        $hasil=$des%8;
        switch($hasil){
            case 0: $oct.="0"; break;
            case 1: $oct.="1"; break;
            case 2: $oct.="2"; break;
            case 3: $oct.="3"; break;
            case 4: $oct.="4"; break;
            case 5: $oct.="5"; break;
            case 6: $oct.="6"; break;
            case 7: $oct.="7"; break;
            case 8: $oct.="10"; break;
            case 9: $oct.="11"; break;
            case 10: $oct.="12"; break;
            case 11: $oct.="13"; break;
            case 12: $oct.="14"; break;
            case 13: $oct.="15"; break;
            case 14: $oct.="16"; break;
            case 15: $oct.="17";
            default:break;         
        }
if($oct/8==0){
    $sisa=($des%8);
    $oct=$sisa;
}else{
    $sisa=($des/8);
    $des=$sisa%8;
}}
    $result = strrev($oct);
    echo "Bilangan $original (desimal) dalam octal adalah $result.
    <a href='Konversi_Decimal_Ke_Octal.php'>Back";
    }
}
else {
?>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Konversi Desimal Ke oktal</title>
    </head>
    <body> tes
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
              method="POST">
            <h3>Masukkan bilangan Desimal disini (cepattt!!);
            </h3>
            <input type="text" Size="50" name="decimal">
            <input type="submit" value="Konversikan !">
        </form>
        <?php
        echo "<br>",$_SERVER['PHP_SELF'];
        ?>
    </body>
</html>
<?php
    }
?>


Konversi Bilangan Decimal Ke Hexadesimal

Sesuai dengan judulnya langsung saja kita kepembahasaan nya :D

Bilangan heksadesimal, atau bilangan heksa, atau bilangan basis 16, menggunakan 16  buah simbol, mulai dari 0 sampai 9, kemudian dilanjut dari A sampai F. Jadi, angka A sampai F merupakan simbol untuk 10 sampai 15. Contoh penulisan : C516.
Proses menghitung konversinya, caranya sama ajja dengan proses konversi desimal ke biner, hanya saja kali ini angka pembaginya adalah 16. Misalkan bilangan desimal yang ingin saya ubah adalah 24310,Maka:
243 : 16 = 15 sisa 3.
15 : 16 = 0 sisa F.      —-> ingat, 15 diganti jadi F..
0 :  16 = 0 sisa0
Hasilnya adalah : F316 (Mudah kan.. :D)

Niki codingipun..
Monggo dicopas ingkang badhe nyobi.. :D

<?php
if(isset($_POST['decimal'])){
    $decimal = $_POST['decimal'];
    $original = $_POST['decimal'];
    $hasil='';
    $sisa='';
    $hexa='';
    if(preg_match('/[^0-9]/',$decimal)){
        die("Maaf.Inputan Salah...");
    }
    else {
         while($decimal > 0){
    $hasil=$decimal%16;
    switch($hasil){
        case 0; $hexa.="0"; break;
        case 1; $hexa.="1"; break;
        case 2; $hexa.="2"; break;
        case 3; $hexa.="3"; break;
        case 4; $hexa.="4"; break;
        case 5; $hexa.="5"; break;
        case 6; $hexa.="6"; break;
        case 7; $hexa.="7"; break;
        case 8; $hexa.="8"; break;
        case 9; $hexa.="9"; break;
        case 10; $hexa.="A"; break;
        case 11; $hexa.="B"; break;
        case 12; $hexa.="C"; break;
        case 13; $hexa.="D"; break;
        case 14; $hexa.="E"; break;
        case 15; $hexa.="F";
        default:break;
        }
        if($decimal/16==0){
            $sisa=($decimal%16);
            $decimal=$sisa;
        }else{
            $sisa=($decimal/16);
            $decimal=$sisa%16;
        }}
    $result = strrev($hexa);
    echo "Bilangan $original (desimal) dalam hexa adalah $result.
    <a href='Konversi_Decimal_Ke_Hexadesimal.php'>Back</a> to the script";
    }
}
else {
    ?>


<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Konversi Desimal Ke Hexadesimal</title>
    </head>
    <body> tes
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>"
              method="POST">
            <h3>Masukkan bilangan Desimal disini (cepattt!!);
            </h3>
            <input type="text" Size="50" name="decimal">
            <input type="submit" value="Konversikan !">
        </form>
        <?php
        echo "<br>",$_SERVER['PHP_SELF'];
        ?>
    </body>
</html>
<?php
}
?>

Kalo udah tekan Run atau Shift + F6

maka hasilnya seperti ini :


20 Agu 2012

Keistimewaan Bulan Ramadhan

Ada beberapa keistimewaan di bulan Ramadhan ini yang perlu kita ketahui dan kita pahami. Keistimewaan bulan Ramadhan yang pertama adalah diwajibkannya kita berpuasa. Di dalam surat Al Baqarah ayat 183, Allah SWT berfirman tentang diwajibkannya berpuasa bagi orang-orang yang beriman. Kalau kita memang orang yang beriman, maka kita akan melaksanakan puasa.
Orang yang beriman adalah orang-orang yang yakin akan keputusan Allah, akan kekuasaan Allah. Orang yang beriman adalah orang-orang yang percaya akan perintah Allah. Ketika dia diperintahkan oleh Allah SWT untuk berpuasa, dia berpuasa. Itulah orang yang beriman. Oleh karena itu, kalau kita memang orang yang beriman kita melaksanakan puasa dengan penuh keikhlasan. Tidak merasa ada rasa haus, tidak ada rasa lapar, tidak ada rasa yang macam-macam. Karena apa? Karena kita berpuasa karena Allah. Kita orang yang beriman.
Orang yang beriman ketika melaksanakan puasa di bulan Ramadhan, dia akan bisa menahan amarahnya. Orang yang beriman ketika di bulan Ramadhan, dia bisa menahan makan, menahan minum. Artinya tidak makan, tidak minum, tidak berhubungan suami-istri. Artinya dia mematuhi perintah Allah. Oleh karena itu, kita orang beriman tidak hanya di bulan Ramadhan ini saja kita melaksanakan perintah Allah. Tetapi bagaimana nanti selesai bulan Ramadhan pun, kita termasuk orang yang selalu melaksanakan perintah Allah.
Itulah karenanya di dalam surat Al Baqarah ayat 183, di ujung ayat tentang perintah berpuasa, ada kata-kata, la’allakum tattakun. Mudah-mudahan engkau menjadi orang yang bertaqwa. Orang yang beriman pasti nantinya akan menjadi orang yang bertaqwa, kalau dia berpuasa dengan penuh keikhlasan. Dia bisa menahan marahnya tadi, menahan makan, menahan minum, dan sebagainya. Karena dia menjadi orang yang bertaqwa. Orang yang bertaqwa di dalam Al Quran dikatakan, “Inna akromakum ‘indallahi atkokum.” Sesungguhnya orang yang paling mulia di sisi-Ku, kata Allah, adalah orang yang bertaqwa.
Jadi, orang yang berpuasa itu adalah orang yang paling mulia di sisi Allah. Kalau kita ingin mendapatkan kemuliaan dari Allah SWT, maka kita melaksanakan puasa ini. Kita tidak mengharapkan kemuliaan dari orang lain. Kita tidak mengharapkan kemuliaan dari siapa pun. Kita tidak mengharapkan kemuliaan entah dari manusia mana pun, entah dari pimpinan dan sebagainya. Tetapi kita melaksanakan puasa karena mengharapkan kemuliaan dari Allah SWT. Orang yang mendapatkan kemuliaan dari Allah SWT sudah pasti makhluk lain akan memuliakan orang tersebut. Artinya orang yang beriman pun akan mendapatkan kemuliaan karena dia telah melaksanakan puasa.
Karena kita orang beriman, marilah kita melaksanakan puasa selama satu bulan penuh, karena kita melaksanakan perintah Allah. Orang yang beriman karena kita ingin menjadi orang yang bertaqwa. Sebagaimana nabi bersabda di dalam sebuah haditsnya: ittakillaha haitsu ma kunta. Bertaqwalah engkau kepada Allah di mana saja dan kapan saja. Jadi tidak hanya kita bertaqwa kepada Allah di bulan Ramadhan, tetapi selesai Ramadhan kita tetap bertaqwa kepada Allah.
Apa itu takwa? Takwa itu menurut Abu Hurairah RA adalah dia bisa berhati-hati dalam hidup ini. Dia terkena duri ketika dia berjalan. Dia tidak terkena paku ketika dia berjalan karena dia berhati-hati ketika berjalan. Karena itulah dia termasuk orang yang bertaqwa kepada Allah SWT.
Kita jangan menyia-nyiakan bulan Ramadhan ini. Jangan kita abaikan dengan datangnya bulan Ramadhan ini. Salah satu keistimewaan bulan Ramadhan ini adalah dengan adanya kita melaksanakan puasa. Oleh karena itu, kita berharap agar di bulan Ramadhan ini kita mendapatkan berkah dari Allah SWT.

4 Agu 2012

KEUNTUNGAN/KELEMAHAN VB/NET 2008

Visual Basic mempunyai banyak kelebihan dibandingkan Software/bahasa pemograman yang lain. Dibawah ini
adalah beberapa keuntungan tersebut:
  • Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan bahasa pemograman yang lain seperti C/C++, Delphi atau bahkan PowerBuilder sekalipun.
  • Menghilangkan kompleksitas pemanggilan fungsi Windows API, karena banyak fungsi-fungsi tersebut sudah di-”embeded” ke dalam syntax Visual Basic.
  • Cocok digunakan untuk mengembangkan aplikasi/program yang bersifat “Rapid Application Development”.
  • Juga sangat cocok digunakan untuk membuat program/aplikasi Bisnis.
  • Digunakan oleh hampir semua keluarga Microsoft Office sebagai bahasa Macro-nya, segera akan diikuti oleh yang lain.
  • Dapat membuat ActiveX Control
  • Dapat menggunakan OCX/Komponen yang disediakan oleh pihak ketiga (“third party”) sebagai “tool” pengembangan.
  • Menyediakan wizard yang sangat berguna untuk mempersingkat/mempermudah pengembangan aplikasi
  • Mendekati Object Oriented Programming
  • Dapat di-integrasikan dengan Internet, baik itu pada sisi Client maupun pada sisi Server
  • Dapat membuat ActiveX Automation Server
  • Integrasi dengan Microsoft Transaction Server
  • Dapat menjalankan server tersebut dari mesin yang sama atau bahkan dari mesin/komputer yang lain.

Kekurangan/Kelemahan Visual Basic

Walaupun Visual Basic mempunyai banyak kelebihan, tetapi tetap saja mempunyai kekurangan/kelemahan.
Kelemahan-kelemahan ini sebenarnya disebabkan oleh keterbatasan Visual Basic dalam “mengambil” fungsifungsi
yang bersifat low-level yang berhubungan dengan Hardware maupun Operating System (Windows) itu
sendiri, antara lain:
  • File Distribusi runtime-nya lebih besar dari kepunyaan C/C++.
  • Tidak mempunyai fungsi-fungsi untuk mengambil feature-feature dari OS sebanyak C/C++

Kelebihan dan Kekurangan AJAX

Sebagai sebuah teknologi yang terkenal akhir-akhir ini, AJAX tentu memiliki berbagai kelebihan dan kekurangan, karena tidak ada ganding yang tidak retak bukan?
Di antara berbagai keuntungan AJAX adalah:
  1. Penggunaan bandwidth: Karena konten HTML dari halaman web dilakukan oleh browser itu sendiri (menggunakan JavaScript yang merupakan bahasa pemrograman client-side), maka halaman web yang dibuat menggunakan AJAX dapat di-load relatif lebih cepat. Selain itu, karena tidak perlu adanya refresh untuk menampilkan data yang lebih barn, maka bandwidth yang diperlukan untuk menampilkan informasi melalui halaman web akan lebih sedikit dibandingkan jika tanpa menggunakan AJAX.
  2. Pemisahan antara data, format, style, dan fungsi: Keuntungan lain dari AJAX adalah pendekatan AJAX membuat programmer untuk memisahkan antara metode dan format yang digunakan untuk penyampaian informasi melalui web. Penyusun halaman web yang dipisahkan antara. lain:
  • Data mentah yang akan ditampilkan yang biasanya dibuat dalam format XML atau bisa juga diletakkan di database server-side.
  • Format atau struktur halaman web. Biasanya dibuat menggunakan HTML atau XHTML yang kemudian diolah menggunakan Dynamic Manipulation di DOM.
  • Elemen style halaman web. Bagian ini mendeskripsikan bagaimana tampilan halaman web, dari mulai font hingga metode penampilan gambar. Style ini biasanya di-embed ke halaman web atau direferensikan melalui file .css (cascading style sheet).
Fungsionalitas halaman web, biasanya terdiri dari JavaScript (DHTML), HTTP standar, komunikasi XMLHttp, dan bahasa pemrograman server-side.
Dengan demikian, mau tidak mau programmer akan menjadi lebih teratur dalam memprogram dan cenderung tidak kacau dalam membuat aplikasi web. Walaupun demikian AJAX juga memiliki beberapa kerugian, seperti:
  1. Integrasi browser: Karena konten halaman menganut prinsip asinkron, di mana data bisa di-update tanpa halaman di-refresh, maka perubahan tampilan tidak tercatat di bagian history dari browser. Jadi ketika Anda mengklik tombol Back, yang muncul bukan tampilan seperti sebelum mengeksekusi kode AJAX, namun malah halaman sebelumnya.
  2. Kekurangan lainnya adalah kesulitan bagi seorang user untuk melakukan bookmark/ favorite pada bagian tertentu dari halaman web.
  3. Waktu respon yang kemungkinan bisa membingungkan user yang tidak berpengalaman menggunakan aplikasi AJAX. Jika setting waktu respon tidak tepat, user bisa mengira halaman yang diaksesnya sedang hang.
  4. Search engine optimization: Karena konten di-generate menggunakan JavaScript, search engine tidak bisa mengindeksnya sehingga mengurangi efektivitas halaman ditinjau dari SEO.
  5. Terlalu mengandalkan JavaScript: AJAX menggunakan JavaScript, yang kadang diimplementasikan secara berbeda di berbagai browser atau verse tertentu dari sebuah browser. Karena. itu sering kale sebuah website yang mengandung JavaScript harus dites menggunakan berbagai jenis browser untuk memastikan tampilannya tidak ada yang salah, begitu juga dengan AJAX. Namun mengingat browser sekarang seperti Mozilla dan IE 7 menggunakan lapisan abstraksi semisal JavaScript Framework, maka kekurangan ini sepertinya bisa ditanggulangi di masa depan.
  6. Alat bantu pemrograman berupa IDE (integrated development environment) untuk JavaScript sangatlah jarang dan langka. Anda bisa menggunakan beberapa tool, seperti Firebug, IE Developer toolbar, dan Venkman.
  7. Termasuk kelemahan JavaScript adalah apabila user men-disable JavaScript di browser-nya, maka AJAX tidak akan bisa digunakan.
  8. Web analytics: Berbagai solusi web analytic biasanya memiliki anggapan bahwa sebuah halaman barn di-loading tiap kali konten di-update ke user. Mengingat AJAX mengubah para-digma seperti ini, maka programmer harus meng-atur peletakan kode web analytic sehingga proses tracking akan lebih baik.
Jadi AJAX cocok digunakan jika Anda ingin membuat aplikasi web yang biasanya memerlukan pergantian lialaman yang terlalu membutuhkan bandwidth atau L rang efisien sehingga ingin disederhanakan I,iliiipannya.
Teknologi AJAX juga memiliki batasan yang harus ilij)erhatikan oleh para programmer ketika membuat I ui laman web berbasis AJAX:
  1. Kode script dan sumber data (baik XML atau plain text) harus berasal dari nama domain yang lama. Hal ini merupakan kebijakan dari browser untuk menghindari adanya masalah security. Namun Anda bisa mengakah hal ini dengan menggunakan skrip server side. Contoh hal ini akan Anda lihat di Bab 4 ketika membuat aplikasi Google Suggest yang merupakan fitur pencarian live search dari Google.
  2. Browser keluaran Microsoft Internet Explorer 5 dan 6 menggunakan ActiveX untuk mengimplementasikan XMLHttpRequest. Walaupun setting default tidak menyebabkan masalah, namun jika settingnya diubah, user bisa tidak dapat mengakses AJAX (tapi ini sudah diperbaiki di browser Internet Explorer 7). Karena itu Anda harus memastikan bahwa user yang hendak membuka halaman web Anda sudah memenuhi persyaratan browser-nya.
  3. Browser-browser tua clan browser khusus (seperti browser di handphone dan lynx) tidak dapat mengakomodasi penggunaan objek XMLHttpRequest, sehingga halaman yang menggunakan AJAX tidak bisa diakses.
  4. Jika pengunjung men-disable JavaScript, halaman dengan kode AJAX tidak akan bisa dilihat.
  5. Perlu waktu bagi user untuk memahami tentang perbedaan AJAX dengan halaman web konvensional.