IMPLEMENTASI WEB-SERVICE UNTUK PEMBANGUNAN SISTEM KARTU RENCANA STUDI (KRS) ON-LINE

dokumen-dokumen yang mirip
Bab II. TINJAUAN PUSTAKA

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Tabel 1.1 Jumlah mahasiswa STMIK AMIKOM Purwokerto

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

IMPLEMENTASI WEB-SERVICE UNTUK PENGEMBANGAN SISTEM LAYANAN PARIWISATA TERPADU

WEB SERVICES. Sistem terdistribusi week 12

IMPLEMENTASI WEB-SERVICE UNTUK PENGEMBANGAN LAYANAN PARIWISATA TERPADU *

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II. KAJIAN PUSTAKA

RANCANG BANGUN APLIKASI LATIHAN UJIAN ONLINE BERBASIS ANDROID TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1

PENGEMBANGAN LAYANAN AKSES NILAI AKADEMIK BERBASIS WEB SERVICES

BAB 1 PENDAHULUAN. Dalam pengembangan perangkat lunak, tim developer membangun cetak

BAB I PENDAHULUAN 1.1. Latar Belakang

ANALISA DAN PERANCANGAN WEB SERVICES UNTUK SISTEM INFORMASI UNIVERSITAS

BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR ISI DAFTAR ISI... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

TUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi

By : Agung surya permana ( )

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

IMPLEMENTASI TEKNOLOGI WEB SERVICE PADA SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE

BAB II LANDASAN TEORI

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB IV HASIL DAN UJI COBA

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

PENERAPAN SOA SEBAGAI ALTERNATIF PENGINTEGRASIAN MULTI SISTEM INFORMASI

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

BAB IV HASIL DAN UJI COBA

BAB III LANDASAN TEORI. tugas dan tanggung jawab yang dilakukan secara bersamaan. d. Tepat biaya sesuaidengan biaya rencana

TEKNOLOGI WEB SERVICE DENGAN METODE SOAP PADA APLIKASI PENGGUNAAN OBAT APOTIK DI KANTOR PERWAKILAN BANK INDONESIA WILAYAH I

APLIKASI INVENTORI PADA CV. ARCOMA BASCO DENGAN MENGGUNAKAN VISUAL BASIC.NET DAN SQL SERVER 2005.

BAB I PENDAHULUAN. Saat ini, teknologi perangkat bergerak semakin berkembang dan populer

BAB II TINJAUAN PUSTAKA

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

Sinkronisasi Jadwal Perkuliahan pada Aplikasi Android menggunakan Teknologi XML-RPC

BAB I PENDAHULUAN 1.1. Latar Belakang

Sistem Informasi Aplikasi Penilaian Sidang Skripsi Berbasis Web di STMIK Bina Sarana Global

BAB II LANDASAN TEORI

BAB I PERSYARATAN PRODUK

I. BAB I PERSYARATAN PRODUK

BAB II KAJIAN PUSTAKA

SERVICE ORIENTED ARCHITECTURE (SOA)

BAB I PENDAHULUAN 1 bab 1

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

Persyaratan Produk. 1.1 Pendahuluan Tujuan

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau

SISTEM TERDISTRIBUSI UNTUK SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DENGAN WEB SERVICE

INTEGRASI SISTEM INFORMASI RUMAH SAKIT BERBASIS PENERAPAN SOA

DAFTAR ISTILAH. Unit informasi digital yang terdapat pada halaman web. Pihak yang menyediakan layanan. Pihak yang membutuhkan layanan

RENCANA PEMBELAJARAN SEMESTER

Firewall & WEB SERVICE

BAB 1 PENDAHULUAN 1.1 Pendahuluan

Implementasi Arsitektur Multi-Tier dalam Pengelolaan Administrasi Dokumen Perkantoran (E-Administration) untuk Skala Enterprise

BAB III METODOLOGI. architecture, RAM 2 GB,.NET Framework 3.5 untuk akses client di device berbeda.

BAB I PENDAHULUAN. cepat dan pesat. Di berbagai bidang, kemajuan evolusi sistem berkembang menuju arah

RANCANG BANGUN PORTAL AKADEMIK PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS TANJUNGPURA

BAB 2 LANDASAN TEORI

SISTEM INFORMASI DISTRIBUSI BARANG BERBASIS WEB SERVICE

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. membangun aplikasi transposisi akord lagu berbasis android. parameter dalam

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

BAB 1 PERSYARATAN PRODUK

BAB II LANDASAN TEORI. sasaran tertentu, sedangkah menurut (Hall, 2007) mengatakan sistem adalah. adalah sebuah sistem harus lebih dari satu bagian.

BAB IV HASIL DAN UJI COBA

MENU ENTRY Pengisian Kartu Rencana Studi (KRS) Entry judul skripsi dan data lainnya MENU INFORMASI

WEB SERVICES SEBAGAI PENYEDIA LAYANAN ADMINISTRASI PADA PENJUALAN TIKET BUS. Abstraksi

BAB IV HASIL DAN PEMBAHASAN

TUGAS ANALISIS PERANCANGAN SISTEM

SISTEM INFORMASI AKADEMIK SISWA SMP NEGERI BASIS KKM DALAM BENTUK RAPORT

3. BAB III METODE PENELITIAN

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

PENJURIAN ONLINE BERBASIS WEB SERVICE

Bab 3 Metode dan Perancangan Sistem

APLIKASI SISTEM INFORMASI RUMAH SAKIT BERBASIS WEB PADA SUB-SISTEM FARMASI MENGGUNAKAN FRAMEWORK PRADO

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

SISTEM INFORMASI MANAJEMEN PERGUDANGAN DI CV. GRAHA EKSOTIKA BERBASIS WEB SERVICE

BAB 1 PERSYARATAN PRODUK 1. Pendahuluan

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

IMPLEMENTASI MIRRORING DATABASE UNTUK FAULT TOLERANCE PADA POSTGRESQL SERVER MENGGUNAKAN METODE LOGGING

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sistem Pengolahan Nilai Mahasiswa 1.2 Perumusan Masalah 1.3 Maksud dan Tujuan 1.3.

Bab 2 Tinjauan Pustaka

UNIVERSITAS DIAN NUSWANTORO APLIKASI KONVERSI XML DATABASE SKRIPSI BERBASIS WEB. Rizky Yandhika.

BAB III LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

Implementasi Service-Oriented Architecture dengan Web Service untuk Aplikasi Informasi Akademik

PEMBUATAN APLIKASI SISTEM INFORMASI MANAJEMEN POLIKLINIK UPN VETERAN JAWA TIMUR SKRIPSI

1. Pendahuluan. 1.1 Latar Belakang

SIAM Sistem Informasi Akademik Mahasiswa

BAB V PERANCANGAN SISTEM. Administrasi (SISDA) mengutamakan pada kebutuhan BiNus University

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pemanfaatan web service untuk integrasi data pada sistem informasi eksekutif

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB II KAJIAN PUSTAKA

UKDW BAB 1 PENDAHULUAN

Aplikasi Terdistribusi Menggunakan Windows Communcation Foundation untuk Sistem Informasi Dosen

Transkripsi:

IMPLEMENTASI WEB-SERVICE UNTUK PEMBANGUNAN SISTEM KARTU RENCANA STUDI () ON-LINE A r a d e a Teknik Informatika Fakultas Teknik Universitas Siliwangi Tasikmalaya Abstrak Pemanfaatan teknologi informasi telah berkembang disegala bidang kerja seperti di kantor, perusahaan, institusi pendidikan maupun organisasi. Aplikasi-aplikasi sistem informasi telah banyak dibuat dan digunakan sesuai dengan kebutuhan kerja. Salah satunya, yaitu dalam merancang dan membangun aplikasi sistem on-line di Fakultas Teknik Universitas Siliwangi. Dari pengembangan sistem, diperoleh hasil yang menunjukkan bahwa web-service sangat efektif untuk digunakan dalam pengembangan aplikasi karena programmer hanya memberikan input ke web-service dan mengambil hasil pengolahan data atau output dari web-service. Kata Kunci : web-service, on-line, pemrograman web. I. PENDAHULUAN Pada era informasi dan globalisasi, perguruan tinggi dituntut untuk dapat menyediakan kebutuhan tenaga ahli yang berkompetensi. Permasalahan yang terpenting dalam pemenuhan kebutuhan tenaga ahli tersebut adalah pemberian ilmu kepada para mahasiswanya. Dalam pemberian ilmu ini terdapat permasalahan yang terpenting yaitu masalah rencana pengambilan mata kuliah oleh mahasiswa setiap semesternya. Dikatakan penting karena dengan rencana pengambilan mata kuliah yang baik maka mahasiswa akan merasa nyaman untuk melaksanakan studinya dan perkuliahan dapat berjalan dengan baik, serta memudahkan untuk menentukan mata kuliah yang akan diambil di semester berikutnya. Saat ini telah berkembang sebuah teknologi berupa sebuah service atau fungsi yang melakukan sebuah atau proses yang spesifik dan dikenal dengan web-service. Berdasarkan teknologi web-service tersebut, maka pembahasan dalam makalah ini diambil topik bahasan mengenai webservice dan mengimplementasikannya untuk membangun service yang akan memberikan layanan terhadap rencana pengambilan mata kuliah. II. LANDASAN TEORI Web-service Web-service merupakan tahapan ketiga dari tahapan evolusi ASP (Application Service Provider) dimana pada tahapan pertama ditekankan pada penyediaan aplikasi desktop sedangkan

pada tahapan kedua ditekankan pada penyediaan aplikasi berbasis client-server. Pada tahapan ketiga ini, komponenkomponen atau building blocks software disediakan sebagai service dan disebarkan lewat jaringan internet untuk diintegrasikan dengan aplikasi-aplikasi lain. Menurut Kreger web-service diartikan sebagai sebuah antar muka (interface) yang menggambarkan sekumpulan operasioperasi yang dapat diakses melalui jaringan, misalnya internet, dalam bentuk pesan Extensible Markup Language (XML). Web-service berkomunikasi menggunakan sebuah standar format data yang universal yaitu XML dan menggunakan protokol Simple Object Access Protocol (SOAP). Karena webservice menggunakan format data XML, maka web-service juga mewariskan sifat multi-tier dari XML sehingga memungkinkan terjadinya integrasi antar web-service atau aplikasi. Pada sistem multi-tier, aplikasi maupun dokumen XML dapat dilewatkan ke pihak lain dan diolah oleh pihak tersebut. Dalam sistem ini dimungkinkan suatu aplikasi dapat mengambil data dari satu sumber tanpa harus tahu bahwa sebenarnya data tersebut dihasilkan melalui proses pengolahan oleh sistem lain sehingga dapat terjadi integrasi data maupun aplikasi yang sering disebut dengan A2A (application to application). Vendor Utama dalam Web-service Saat ini, web-service sudah didukung oleh ratusan vendor perangkat lunak di dunia. Diantaranya adalah: Microsoft, IBM dan Oracle. Microsoft mendukung pengembangan web-service melalui produknya Microsoft Visual Studio.NET. Bahasa pemrograman baru yang ditambahkan pada Visual Studio.NET adalah Visual C#.NET, juga terdapat web forms dan web-service s yang diimplementasikan pada ASP.NET. Selain Microsoft, IBM juga dengan IBM Web Sphere Studio Application Developernya merupakan lingkungan pengembangan yang bersifat visual untuk membangun web-service yang tidak lagi bergantung pada platform yang digunakan (platformneutral). Sedangkan Oracle melalui produknya Oracle9i Web-service s atau sering disebut dengan Oracle9i Dynamic Service. Produk-produknya a. Oracle9i Jdeveloper, b. Oracle9i Application Server, c. Oracle9i Web-service Broker. III. METODE PENELITIAN Metodologi yang digunakan dalam menyelesaikan penelitian ini adalah dokumentasi data, studi pustaka, desain sistem dan programming untuk mengimplementasikan sistem yang telah dirancang.

Jurnal Penelitian Teknik Sipil Teknik Elektro dan Informatika IV. HASIL DAN PEMBAHASAN Perancangan dan Implementasi Sistem Untuk memberikan gambaran mengenai cara kerja dan manfaat webservice, maka akan dibangun sebuah webservice utama yang akan memberikan output berupa informasi yang berhubungan dengan akademik, dideskripsikan dengan diagram alir data berikut: Dosen Penugasan Mata Kuliah Pengajaran Dosen Kesanggupan Nilai 0 Sistem Informasi Mahasiswa Laporan Nilai Mahasiswa mata kuliah yang diambil Kwitansi Mata Kuliah yang ditawarkan KHS Mahasiswa Gambar 1. Diagram Konteks Sistem On-Line Pembayaran 1.0 Pengecekan Pembayaran SPP _Mengajar Mengajar _Pembayaran 4.0 Entry Dosen Penugasan Pembayaran _Dosen dosen mahasiswa mata kuliah dosen Kesanggupan Dosen 2.0 Registrasi Mahasiswa Kwitansi pembayaran mahasiswa _Mahasiswa Pengajaran mahasiswa Laporan Nilai mahasiswa _KHS 3.0 Pengisian Mata kuliah yang diambil mata kuliah mata kuliah KHS _MK 5.0 Pencatatan KHS Mahasiswa mata kuliah yang ditawarkan _ KHS nilai Gambar 2. Diagram Alir Level 0 Sistem On-Line diintegrasikan dengan web-service Bank Gambaran mengenai perpaduan antar webservice (pada gambar 2 diatas disimbolkan dengan dengan penurunan dari diagram data store pembayaran) yang memberikan konteks diatas kedalam level berikutnya, seperti terlihat pada gambar 1 dan 2, dimana web-service utama tersebut akan informasi tentang pembayaran uang kuliah yang dilakukan oleh mahasiswa untuk selanjutnya disampaikan ke web-service

utama. Dalam menggambarkan Sistem On-Line ini, diperlukan file basis data, (Base File/. DB), seperti ditunjukan dalam table 1 berikut ini. Tabel 1. file basis data No Nama file basis data Keterangan 1. pembayaran.db File untuk daftar mahasiswa yang telah membayar 2. mahasiswa.db File untuk data mahasiswa berserta keterangannya 3. mata_kuliah.db File untuk daftar mata kuliah yang ada/ ditawarkan 4. krs.db File untuk pengisisan kartu rencana studi 5. dosen.db File untuk daftar dosen yang mengajar mata kuliah 6. mengajar.db File daftar dosen yang mengajar matakuliah tertentu 7. khs.db File untuk hasil studi atau nilai Untuk memberikan gambaran Tahap implementasi untuk mengenai bagaimana pemanfaatan webservice dalam membangun sebuah program aplikasi, maka akan dibangun sebuah aplikasi web yang memanfaatkan methodmethod yang disediakan dalam web-service akademik dalam hal ini semua kebutuhan untuk proses akademik. Aplikasi web tersebut terdiri dari 2 menu yaitu: menu mahasiswa yang berisi login mahasiswa, pengisian, lihat data, form KHS dan form transkrip nilai. Menu kedua adalah menu pengajaran yang berisi form pembayaran, pemasukan data dosen, data KHS, data mengajar dosen, data mahasiswa, data matakuliah serta password. Pada sistem ini, pengguna hanya melihat satu buah web-service yaitu: web-service akademik, ketika dilakukan pengecekan pembayaran uang kuliah, tanpa disadari oleh pengguna, parameter input yang telah diberikan akan dilewatkan ke web service Bank untuk diolah dan hasilnya akan dikembalikan lagi ke web-service akademik untuk ditampilkan ke pengguna. pengembangan web-service ini melalui produknya Microsoft Visual Studio NET. Ada 3 komponen utama pada Microsoft.NET framework yaitu : a. Common Language Runtime (CLR). CLR memungkinkan terjadinya integrasi antar bahasa (Multilanguage integration). b..net Framework Base Classes. Layer ini menyediakan banyak class dan model obyek untuk data, input/output, security, dan lain sebagainya. c. User dan Program Interface. Pada layer ini terdapat Windows forms (WinForms) untuk membuat aplikasi desktop. Selain itu, juga terdapat web forms dan web-service s yang diimplementasikan pada ASP.NET. Pembahasan dan Pengujian Berdasarkan arsitektur sistem yang telah dirancang diatas, maka dikembangkan 2 buah web-service yaitu: web-service Akademik dan web-service Bank. Dalam sistem tersebut, web-service Akademik merupakan web-service

utama yang terlihat oleh client sedangkan web service Bank akan saling dihubungkan dengan web-service Akademik. Tampilan interface (antarmuka) dari web-service ini akan dibagi menjadi dua yaitu menu untuk mahasiswa dan menu untuk pengajaran. Method-method yang disediakan oleh webservice Akademik yang telah diintegrasikan dengan web-service Bank akan dimanfaatkan untuk membangun sebuah aplikasi web. Parameter input dari aplikasi web tersebut dikirimkan ke webservice Akademik untuk diproses dan output XML dari web-service tersebut akan ditampilkan ke client. Hasil pengujian dan penanganan kesalahan pada sistem ini dilakukan dengan memberikan peringatan dalam bentuk informasi tentang kaharusan untuk mengisikan data tertentu yang dapat memenuhi kebutuhan sistem sehingga pengguna sistem dapat mengetahui dimana letak kesalahan. Proses yang diuji diantaranya proses login mahasiswa untuk pengisian yaitu bagi mahasiswa yang belum melakukan pembayaran tidak akan bisa melakukan pengisian seperti terlihat pada gb. 3 dan 4. Gambar 3. Login mahasiswa pada saat melakukan pengisian Gambar 4. Informasi untuk penolakan akses pengisian

Gambar 5. Proses pengisian untuk mata kuliah semester 3 Gambar 6. Proses pengisian untuk matakuliah semester 5 Jika mahasiswa sudah melakukan dengan proses validasi data, dimana pembayaran, maka akses untuk proses seorang mahasiswa bisa mengambil pengisian bisa dilakukan. Pada proses pengisian ini dilakukan pengujian matakuliah sesuai dengan jatah SKS dan mata kuliah prasyarat yang berlaku.

Untuk contoh kasus proses pengujian : seorang mahasiswa semester 3 mendapatkan jatah SKS sebanyak 22 SKS karena IPK yang diperolehnya berada dalam range 2,50 sampai dengan 2,99, sementara jumlah SKS matakuliah semester 3 yang ditawarkan sebanyak 20 SKS, sehingga mahasiswa tersebut mengambil sisa jatah SKS nya ke semester 5. Apabila mahasiswa tersebut mengisi lebih dari jatah SKS, maka akan muncul informasi penolakan. Pengujian ini seperti terlihat pada gambar 5, 6, 7 dan 8. Proses yang ditampilkan pada gambar 5 dan 6 akan berjalan jika matakuliah yang diambil sesuai dengan jatah SKS dan prasyarat matakuliah yang berlaku, dan informasi untuk konfirmasi itu seperti terlihat pada gambar 7, tetapi jika pengambilan SKS melebihi dari jatah atau terjadi kesalahan maka akan muncul informasi penolakan seperti pada gambar 8. Selain proses pengujian yang dipaparkan diatas, dilakukan juga pengujian pada input data yang lain, yaitu pemasukan data dosen, data KHS, data mengajar dosen, data mahasiswa serta data mata kuliah, prosedur pengujian input data serta validasi data memiliki proses yang hampir sama, jika data yang diisikan tidak sesuai, maka sistem akan merespon kesalahan tersebut dengan menampilkan pesan kesalahan Gambar 7. Informasi untuk pengambilan matakuliah Gambar 8. Informasi untuk penolakan pengambilan matakuliah Hasil dari pengolahan data ini akan ditampilkan dalam bentuk tampilan halaman laporan yang bisa dicetak, berupa : kartu rencana studi, kartu hasil studi dan trnaskrip nilai seprti terlihat pada gambar 9 dan 10 (untuk transkrip nilai outputnya hampir sama hanya pada transkrip ditampilkan seluruh semester yang pernah diambil termasuk nilai indeks prestasi kumulatif dari semester). Halaman ini akan menampilkan informasi yang sesuai dengan hasil proses input data.

Gambar 9. Laporan Kartu Rencana Studi () Gambar 10. Laporan Kartu Hasil Studi (KHS)

V. KESIMPULAN a. Adanya integrasi web-service yang telah dibangun, mengakibatkan ketersediaan service atau fungsi (unsure availability) menjadi semakin besar sekaligus telah menggambarkan suatu sistem multi tier karena service provider hanya melewatkan request dari client ke service provider yang bersangkutan untuk diproses dan memberikan hasil pemrosesan dari service provider kembali ke client. b. Dengan diterapkannya sistem ini dalam sistem, maka terjadi peningkatan efisiensi, karena beberapa pekerjaan yang sebelumnya perlu waktu yang relatif lama akan menjadi lebih mudah dan cepat terselesaikan, juga terjadinya kesalahan akan relative kecil. c. Sistem ini telah memberikan kemudahan bagi mahasiswa dan menghemat waktu dalam proses pengisian, sistem ini juga memberikan kemudahan bagi staf akademik dalam melakukan tugasnya yaitu memberikan pelayanan terhadap mahasiswa. DAFTAR PUSTAKA Adi Pramestianto, Sistem Infomrasi Akademik, Laboratorium RPL dan Sistem Informasi, Teknik Informatika, Universitas Islam Indonesia, 2001 Cheng, R., Goodell, M., Oracle9i Webservice s Overview, Oracle Corporation, USA, 2001 UNSIL, Buku Pedoman Akademik Tahun 2005/2006, Universitas Siliwangi, Tasikmalaya, 2005. Kendall & Kendall, System Analysis and Design, Fifth Edition, Prentice Hall, Pearson Education, Inc., 2002. Kraft, R., How IBM WebSphere Studio Application Developer Compares with Microsoft Visual Studio.NET -- Part 1: Conceptual Differences, IBM Corporation, USA, 2002. Kreger, H., Web-service s Conceptual Architecture (WSCA 1.0), IBM Software Group, USA, 2001 Tri Kuntoro Priambodo, Implementasi Web-service Untuk Pengembangan Sistem Layanan Pariwisata Terpadu, Proceedings Seminar Nasional Aplikasi Teknologi Informasi 2005 (SNATI 2005) Yogyakarta, 18 Juni 2005.