Delphi for delphier

Web Service – Dataset – Latihan 1 Bagian 3

Tingkatan Menengah
Kategori Web Service
Sub Kategori Dataset
Judul Menampilkan data lewat dataset.
Oleh
eko-indriyawan-png.png   Nama Eko Indriyawan
Domisili Surabaya – Darmo Satelit
Delphi Delphi 2007 for Win32
YM eko_elits
Email eko_elits@yahoo.com
Telp 031 – 605 384 36
   
Referensi Program oleh Eko Indriyawan
 

Web Service dari http://www.xmethods.net

   

Tujuan

Mengajarkan kepada para Delphier tentang bagaimana cara menampilkan data XML kedalam dataset.

  spasi

Overview

Pembahasan pada artikel ini akan menjelaskan kepada para Delphier tentang teknik menampilkan data XML ke dataset.

Pada bagian ini anda akan mengelola data hasil transformasi yang bisa dilihat secara praktis lewat DBGrid.

Apabila sudah berhasil, silahkan anda lanjutkan ke artikel bagian keempat.

  spasi
Petunjuk :

Silahkan anda ikuti langkah – langkah berikut ini dengan pelan – pelan agar bisa berjalan dengan lancar sesuai dengan petunjuk yang sudah diberikan.

  spasi

Langkah 1

Fokuskan perhatian anda pada object tombol Transformasi data XML ke Dataset.

   

Langkah 2

Silahkan anda klik 2x tombol tersebut dan isikan kode program didalam event OnClick. Untuk lebih jelasnya, silahkan anda lihat potongan kode program dibawah ini.

   
 

procedure TForm1.Button4Click(Sender: TObject);
begin

with XMLTransformProvider1 do
begin

TransformRead.TransformationFile := ‘ToDp.xtr’;
XMLDataFile := ‘Data.xml’;

end;

with ClientDataSet1 do
begin

close;
open;

end;

end;

   

Langkah 3

Sekarang kita fokuskan perhatian kita ke object ClientDataSet1.

   

Langkah 4

Silahkan anda tentukan property untuk ProviderName-nya dengan XMLTransformProvider1.

   
Langkah 5

Fokuskan perhatian ke object DataSource1.

   

Langkah 6

Silahkan anda tentukan property untuk Dataset-nya dengan ClientDataSet1.

   

Langkah 7

Fokuskan perhatian ke object DBGrid1.

 
     

Langkah 8

Silahkan anda tentukan property untuk DataSource-nya dengan DataSource1.

   

Langkah 9

Silahkan anda compile dan jalankan program aplikasinya.

   

Langkah 10

Apabila program sudah siap, silahkan anda tekan tombol Ambil data dari Server melalui web service. Jika berhasil akan didapatkan tampilan seperti berikut.
   
 

menengahwebservicedataset00007.png

   
   

Langkah 11

Lanjutkan dengan menekan tombol edit “soap:Envelope” menjadi “soap”. Tunggu beberapa saat hingga didapatkan tampilan seperti berikut ini.

   
 

menengahwebservicedataset00008.png

   

Langkah 12

Kemudian tekan tombol edit “soap:Body” menjadi “soap”. Tunggu beberapa saat hingga didapatkan tampilan seperti berikut ini.

   
 

menengahwebservicedataset00009.png

   
 

Ketika tombol edit “soap:Body” menjadi “soap”ditekan, program aplikasi juga menyimpan data stream kedalam file XML dengan nama Data.xml di folder program berada.

   

Langkah 13

Kemudian tekan tombol Transformation data XML ke Dataset. Tunggu beberapa saat hingga didapatkan tampilan seperti berikut ini.

   
 

menengahwebservicedataset00015.png

   

Langkah 14

Silahkan anda tekan tutup program aplikasi tersebut.

   
Langkah 15 Untuk melihat hasil contoh untuk semua service dalam web service silahkan anda lihat pada bagian 4.
  spasi

Download

Dataset – Latihan 1 Bagian 1 – 3

Ada beberapa masukan dan keluhan dari teman – teman, bahwa ada beberapa program contoh tidak bisa dijalankan dari delphi 7. Hal ini dikarenakan program contoh dibuat dengan menggunakan Delphi 2007 for win32.

Apabila anda menggunakan D7, sebaiknya anda mengikuti pandauan dari langkah – langkah yang sudah diberikan.

Atas perhatiannya, saya mengucapkan banyak terimakasih.

  spasi
Link terkait
Latihan 1
   
  Web Service JobsWs
  WSDL http://ws.cisa.ca/WehireWS/JobsWs.asmx?WSDL
   
    Bagian 1
      Mengambil Web Service dengan WSDL
    Bagian 2
      Menambil data XML dan membuet file transformasi
    Bagian 3
      Menampilkan data lewat Dataset
    Bagian 4
      Mengimplementasikan seluruh method yang ada didalam web service
    Bagian 5
      Mengakses Web Service dan menghubungkannya dengan database MS Access
   
Disarankan baca

Latihan 2
   
  Web Service ICodeCentralWS
  WSDL http://cc.codegear.com/ccws/cc.asmx?WSDL
   
    Bagian 1
      Mengambil Web Service dengan WSDL
    Bagian 2
      Menambil data XML dan membuet file transformasi
    Bagian 3
      Membuat aplikasi login codegear
       
   
Buku panduan
Dasar First Step To Be A Programmer
Menengah Pemrograman Database dengan Delphi dan MS SQL Server
Menengah Membangun database MLM
 
 
 
Jika anda mau berusaha dan punya semangat, jangan biarkan waktu anda lari begitu saja. By Eko Indriyawan

6 Komentar

  1. Wow… artikel yg menarik mas…šŸ˜‰

    Komentar oleh Ario — Februari 18, 2008 @ 8:33 am

  2. Semoga bermanfaat mas…
    kalau ada masalah mohon klarifikasinya

    thanxs

    Komentar oleh ekoindri — Februari 18, 2008 @ 10:03 am

  3. Nah…ini dia yg aku tunggu2….;) tentang web service…

    Bravo………..! terus berkarya Cak Eko..^:)^

    btw aku kok ga bisa akses bagian 4 dan bagian 5 yach…???

    Komentar oleh sufajar — Februari 18, 2008 @ 11:47 am

  4. Terima kasih atas ilmu yang diberikan. saya akan coba pelajari tentang web service sebab saya belajar delphi sudah 3 tahun tapi belum ada kemajuan, masih terus bergelut masalah database.

    Komentar oleh Wiwit AS — Februari 20, 2008 @ 10:58 am

  5. SIIIPP

    Komentar oleh yomink — Maret 5, 2008 @ 3:35 pm

  6. @sufajar

    semoga bermanfaat mas

    @wiwit

    semoga berhasil

    @yomink

    sip juga mas

    Komentar oleh ekoindri — Maret 8, 2008 @ 8:41 am


RSS feed for comments on this post.

Buat situs web atau blog gratis di WordPress.com.

%d blogger menyukai ini: