Tutorial Konsep Ajax I February 12, 2009
Posted by pydeepy in Ajax.add a comment
wah sudah lama saya tidak isi blog, sudah awal februari 2009 saja, yuk kita sama sama mempelajari ajax, sebelum lebih jauh kita sama2 pelajari konsep ajax.
AJAX adalah akronim dari Asynchronous JavaScript and XML, komponen-komponen AJAX meliputi:
- HTML (HyperText Markup Language) digunakan dalam membuat halaman web dan dokumen-dokumen lain yang dapat ditampilkan dalam browser. HTML merupakan standar internasional dengan spesifikasi yang ditetapkan oleh World Wide Web Consortium (W3C). Versi terakhir saat tulisan ini dibuat adalah HTML 4.01.
- XHTML (Extensible HyperText Markup Language), adalah bahasa markup sebagaimana HTML, tetapi dengan gaya bahasa lebih baik. Versi terakhir saat tulisan ini dibuat adalah XHTML 2.0.
- CSS (Cascading Style Sheets ) adalah sebuah mekanisme sederhana untuk memberikan style (seperti font, warna, jarak spasi, dll) kepada dokumen web yang ditulis dalam HTML atau XML (termasuk beberapa variasi bahasa XML seperti XHTML dan SVG).
- JavaScript adalah bahasa scripting kecil, ringan, berorientasi-objek dan lintas platform. JavaScript tidak dapat berjalan dengan baik sebagai bahasa mandiri, melainkan dirancang untuk ditanamkan pada produk dan aplikasi lain seperti peramban web.
- DOM (Document Object Model) adalah sebuah API (Application Program Interface) untuk dokumen HTML dan XML. DOM menyediakan representasi dokumen secara terstruktur, dimungkinkan untuk merubah isi dan presentasi visual. Pada dasarnya, DOM menghubungkan halaman web dengan script atau bahasa pemprograman.
- XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan khusus. Keperluan utama XML adalah untuk pertukaran data antar sistem yang beraneka ragam.
- XSLT (Extensible Stylesheet Language Transformations ) adalah sebuah bahasa berbasis-XML untuk transformasi dokumen XML. Walaupun proses merujuk pada transformasi, dokumen asli tidak berubah melainkan dokumen XML baru dibuat dengan basis isi dokumen yang sudah ada. XSLT biasanya digunakan untuk merubah skema XML ke halaman web atau dokumen PDF.
- Objek XMLHttpRequest untuk melakukan pertukaran data secara asinkron dengan peladen (server) web. Beberapa kerangka-kerja Ahax dan dalam beberapa situasi, objek IFrame digunakan selain objek XMLHttpRequest untuk melakukan pertukaran data dengan peladen web.
- JSON (JavaScript Object Notation) yaitu format pertukaran data komputer yang ringan dan mudah. Keuntungan JSON dibandingkan dengan XML adalah pada proses penterjemahan data menggunakan Javascript. Javascript dapat menterjemahkan JSON menggunakan built-in procedure eval().
Dalam penerapannya, tidak semua teknologi di atas digunakan. Terdapat beberapa teknik komunikasi yang digunakan untuk implementasi AJAX. Teknik yang umum digunakan adalah dengan menggunakan:
- Hidden Frame
Metode ini memanfaatkan frame yang tersembunyi. Biasanya salah satu frame diset dengan ukuran tinggi/lebar 0 sehingga tidak terlihat di halaman. Frame tersembunyi inilah yang sebenarnya melakukan request ke dan menerima respon dari server, sehingga frame yang tampil kelihatan tidak melakukan postback ke server. Javascript digunakan untuk mengambil data dan mengisi data yang ada di frame tersembunyi ini. - Hidden IFrame
Metode ini hampir sama dengan hidden frame, perbedaannya hanya pada elemen yang digunakan yaitu IFrame, bukan Frame. - Objek XMLHttpRequest
Metode yang satu ini memanfaatkan ActiveX Objek (IE) atau objek javascript XMLHttpRequest (Mozilla/Firefox, Safari, Opera). Objek ini yang akan melakukan postback ke server dan menerima respon balik berupa data (bukan halaman). Data yang didapat dari server kemudian diolah di klien untuk ditampilkan ke halaman.
Teknik pemprosesan halaman secara umum ada dua:
- Pemprosesan halam dengan pembuatan/manipulasi objek dokumen menggunakan javascript.
Klien mengirimkan data dalam format XML/JSON kepada server dan mendapatkan data dari server berupa XML/JSON. Data XML/JSON kemudian diolah untuk memanipulasi objek dokumen menggunakan DOM dan javascript. - Parsial rendering.
Pada teknik ini UI dan behaviour tidak diproses di klien melainkan diproses di server. Klien menerima UI dan behaviour kemudian melakukan rendering pada bagian halaman tertentu.
Perpaduan teknologi-teknologi tersebut dapat meningkatkan kinerja aplikasi web dan lebih responsif terhadap aksi pengguna. Dengan AJAX pertukaran data antara klien dan server lebih ringan karena hanya data yang dipertukarkan (bukan halaman) sehingga aplikasi web dapat berjalan lebih cepat.
Penggunaan Dasar
Dua keistimewaan Ajax adalah dapat:
- Membuat permintaan kepada server tanpa memuat kembali (reload) halaman.
- Mengurai (parse) dan bekerja dengan dokumen XML dan atau JSON.
Yang Terlewatkan ‘Shelia On 7′ December 3, 2008
Posted by pydeepy in Lirik Lagu.Tags: Lirik Lagu
add a comment
dimana kau selama ini
bidadari yang ku nanti
kenapa baru sekarang
kita dipertemukan
sesal kan tiada arti
karna semua tlah terjadi
kini kau tlah menjalani, du du du du du
sisa hidup dengannya
reff:
mungkin salahku melewatkanmu
tak mencarimu sepenuh hati
maafkan aku
kesalahanku melewatkanmu
hingga kau kini dengan yang lain
maafkan aku
tak berulang kembali
kau tak akan terlewati
segenap hati ku cari, du du du du du
dimana kau berada
repeat reff
walau ku terlambat
kau tetap yang terhebat
melihatmu, mendengarmu
kau lah yang terhebat
Hasil Survey Skill dan Gaji Pekerja IT Indonesia November 28, 2008
Posted by pydeepy in Artikel.Tags: Artikel
add a comment
ZDNet Asia Telah melakukan survei terhadap 3267 pekerja IT indonesia dari beberapa sektor industri IT dengan berbagai posisi diantaranya IT management, Project Manager, System Developer dan support. Survei Ini dilakukan pada akhir 2007 sampai dengan sekarang
Hasil Survei
Berikut ini adalah hasil survei gaji (pertahun) berdasarkan lama pengalaman kerja untuk WEB DEVELOPER. Rata-rata gaji pekerja it (Web Developer) Indonesia pertahun adalah IDR 30.843.869
Sedangkan Posisi gaji tertinggi ditempati oleh

dan malangnya indonesia berada di posisi terbawah… ayo kabur kenegara lain
Trend survey cari uang di internet November 27, 2008
Posted by pydeepy in Artikel.Tags: MLM
2 comments
Dalam perkembangan komunikasi khususnya dunia internet yang tidak dibatasi oleh negara, wilayah saat ini banyak orang melirik dunia internet sebagai ladang pencarian uang yang sangat menjanjikan. Salah satu banyak situs yang menawarkan bisnis online kini atau mungkin telah lama hadir, satu dari banyak bisnis online yang menawarkan mesin pencetak uang dengan segala bentuk mulai dari penjualan e-Book, MLM, Money Game dsb ada yang juga melalui jasa survey dimana situs itu menjanjikan poin maupun uang berbentuk dolar kepada setiap anggotanya.
web survey adalah salah satu situs yang meminta anggotanya memberikan opini terhadap salah satu web yang menawarkan produk atau barang yang mungkin meminta opini dari anggota web survey dan sebagai feedback setiap opini di bayar berupa dolar. Makin banyak kita memberikan opini terhadap situs2 yang di kirimkan oleh situs tersebut makin banyak dolar yang diraup. dari banyak situs2 tersebut yang mnyediakan jasa survey salah satunya. A.W.SURVEY situs tersebut memberikan jasa survey dengan pendaftaran gratis selain situs-situs lain yang menawarkan keanggotaan dengan membayar terlebih dahulu.
mungkin untuk teman2 bloger dapat mencoba melihat lebih dalam mungkin mengomentari dari tulisan ini untuk menjadi tambahan ilmu bagi kami.
Lihat di Menu Banner Blog WordPress Saya
Tutorial MySQL – Pengenalan November 27, 2008
Posted by pydeepy in MySQL.Tags: MySQL
add a comment
Nah, buwat previewnya, kamu harus tahu dulu, kalo MySQL tuh adalah sebuah server database open source yang kayaknya paling populer keberadaannya. MySQL umumnya digunakan bersamaan dengan skrip PHP untuk membuat aplikasi server yang dinamis dan powerful.
Pada database yang memiliki struktur relasional. Ada tabel-tabel yang menyimpan data. Setiap tabel terdiri dari kolom dan baris. Sebuah kolom mendefinisikan jenis informasi apa yang akan disimpan. Kamu memerlukan kolom khusus untuk setiap jenis informasi yang ingin kamu simpan (misalnya umur, tinggi, berat, alamat)
Kalau kolom mendefinisikan jenis informasi apa yang akan disimpan, maka sebuah baris adalah data aktual yang disimpan. Setiap baris dari tabel adalah masukan dari tabel tersebut dan berisi nilai-nilai untuk setiap kolom tabel tersebut. (contoh masukannya adalah Bambang: umur 40 tahun, 65 kg dan 160cm). Jika pembahasan database ini membingungkan buat kamu, jangan putus asa, kita akan membahas dan menunjukkan beberapa contoh tabel dalam tutorial selanjutnya.
Mengapa menggunakan Database?
SQL?
SQL (dibaca “ess-que-el”) merupakan kependekan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan sebuah Database. Sesuai dengan ANSI,SQL merupakan bahasa standar untuk sistem menajemen database relasional. Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update terhadap database, atau mengambil data dari sebuah database. Beberapa database relasional yang menggunakan SQL dan cukup ngetop adalah: MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Meskipun sebagian besar sistem database menggunakan SQL, namun sebagian besar dari mereka juga memiliki ekstensi khusus yang hanya bisa digunakan di sistem masing-masing. Namun demikian, perintah standar SQL seperti “Select”, “Insert”, “Update”, “Delete”, “Create”, dan “Drop” dapat digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah database. Tutorial ini akan mengenalkan kamu pada penggunaan dasar dari perintah tersebut. Kamu bisa praktek dengan menginstal MySQL atau database lain di komputer kamu.






