Input, Update, Delete Using Javascript And WebService (Part 1 of 2)

Sample Input, Update, Delete Using Javascript And WebService (Part 1 of 2) Web Service yang saya buat menerima parameter dan mengembalikan nilai dalam format XML. Web Service tersebut akan dikonsumsi oleh Javascript untuk ditampilkan di Browser untuk proses input, edit, dan delete. Alasannya mengapa kita menggunakan Javascript, adalah karena karena kita akan menggunakan teknik AJAX yang terkenal karena dalam proses update halaman web tanpa mereload keseluruhan isi halaman sehingga akan meghemat bandwith dan mempercepat proses rendering karena hanya merubah bagian tertentu dari halaman web yang merupakan susunan HTML.

Sebelum melangkah lebih jauh, baiklah kita cari tahu dulu tentang apa itu Web Service, Javascript, dan XML. Berikut ini adalah link-link yang bisa teman-teman klik mengenai definisi istilah diatas : Web Service, Javascript, dan XML

Dalam contoh ini, penulis menggunakan DB SQLServer dan Visual Web Developer 2005 Express Edition.

Dibawah ini adalah nama DB dan struktur tabelnya, kita buat sesederhana mungkin.

Berikut ini adalah gambar struktur DB nya :

Input, Update, Delete using Javascript and WebService

Sedangkan hasil dari Web Service nya akan terlihat seperti dibawah ini, yang berjalan dalam mode Development Server :

Input, Update, Delete using Javascript and WebService

Dibawah ini adalah hasil dari Service View setelah kita menekan tombol invoke dari link service ViewData, terlihat bahwa format yang dihasilkan adalah dalam bentuk XML.

Input, Update, Delete using Javascript and WebService

Untuk menguji apakah service InsertData dapat melakukan input data, klik link InsertData kemudian muncul halaman web baru dan ketikkan parameternya yang berupa kode dan nama barang, seperti terlihat dibawah ini :

Input, Update, Delete using Javascript and WebService

setelah memasukkan parameter kemudian lanjutkan dengan menekan tombol invoke dan periksa apakah database anda telah terisi. Jika telah terisi, itu berarti service input data telah berjalan dengan baik.

Setelah melihat gambar-gambar diatas, kita lanjutkan dengan melihat isi kode dari WebService tersebut.

Berikut ini adalah package yang perlu kita import

Input, Update, Delete using Javascript and WebService

Berikut ini adalah nama kelas service

Input, Update, Delete using Javascript and WebService

Berikut ini adalah fungsi untuk view data

Input, Update, Delete using Javascript and WebService

Berikut ini adalah fungsi untuk insert data

Input, Update, Delete using Javascript and WebService

Berikut ini adalah fungsi untuk update data

Input, Update, Delete using Javascript and WebService

Berikut ini adalah fungssi untuk delete data

Input, Update, Delete using Javascript and WebService

Gambar yang terakhir adalah kelas untuk menampung field-field tabel MBARANG

Input, Update, Delete using Javascript and WebService

Pembahasan memgenai cara mengkonsumsi Web Service melalui Javascript untuk teknik AJAX akan ada insyaAllah pada postingan berikutnya.

Recommended Reading:
Input, Update, Delete memanfaatkan Javascript dan WebService (Part 2 of 2)


Semoga posting artikel Input, Update, Delete Using Javascript And WebService (Part 1 of 2) diatas dapat bermanfaat.



Salam,

Popular posts from this blog

K2 Error Value Cannot Be Null. Parameter Name: s In SmartView and SmartObject

Cara inject USB 3.0 Driver pada instalasi Windows - How to Inject USB 3.0 Driver in Windows 7

Pentaho Spoon Error : "Could Not Create The Java Virtual Machine"