Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

dokumen-dokumen yang mirip
BAB I SEKILAS VISUAL STUDIO.NET 2008

Membuat Aplikasi Form Windows Pertama Dengan C# (Visual Studio)

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

1. MENGENAL VISUAL BASIC

M. Choirul Amri.

MODUL I PENGENALAN VISUAL BASIC.NET

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

Isman Subarkah isman_subark12a.student.ipb.ac.id

Koneksi Database Mysql dengan C#

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009

Mengenal dan Mengedit HTML

BAB II TINJAUAN PUSTAKA

Cara Resume Melanjutkan Download Di Idm Yang Gagal

BAB II MICROSOFT VISUAL STUDIO

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

BAB 2 LANDASAN TEORI

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

TUTORIAL MEMBUAT BLOG di BLOG.COM Oleh : yuhefizar

M. Choirul Amri. 2.1 Membuat Project Baru.

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

SAP UNTUK PEMULA. Devi Nurfillah. Abstrak. Pendahuluan. Pembahasan.

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

Roy Daniel

INSTRUKSI PENCABANGAN

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Membuat Visual Studio solution untuk pengembangan aplikasi berbasis SharePoint

Web Service: Memulai Proyek

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

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

BAB IV MASTER PAGE Keuntungan Master Page

Sesi 15 : Setup & Deployment

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

BAB I Pengenalan Microsoft Visual Basic 6.0

A. Memanggil Aplikasi Sistem SAP

SOLUTIONS DAN PROJECT

Mengenal visual designer dan IntelliSense

PENDAHULUAN TENTANG NETBEANS

Denny Yerianto

MODUL-MODUL PRAKTIKUM VB.

MODUL PRAKTIKUM SISTEM TERDISTRIBUSI

BAB III LANDASAN TEORI

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

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

A. Memulai dan Struktur Visual Basic

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

BAB II TINJAUAN PUSTAKA

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Algoritma Pemrograman A

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

Algoritma Pemrograman 2 B

Membuat File Database & Tabel

Mengenal Bahasa Pemrograman ASP.NET

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

[ MEMBUAT FILE SETUP ] DAN [ MEYIMPANNYA KE DALAM CD ]

CHAPTER #10 Databinding dengan ADO.NET

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Pembuatan Server Menggunakan Mercury Pada XAMPP

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

BAB 3 Mengenali Lingkup Pemrograman Anda

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

PENGENALAN VISUAL BASIC

Langkah- langkah untuk menginstall VB6 adalah:

TIPE DATA Pertemuan (K-03/L-03)

Membuat JSP dan Servlet Sederhana

Membuat Login view mengggunakan.net FrameWork

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

MEMBUAT APLIKASI SEDERHANA PADA DESKTOP DENGAN JAVA DAN MYSQL MENGGUNAKAN NETBEANS IDE 7.0.1

Panduan Instalasi Galileo Desktop Versi 2.5

MENGGANTI TEXT PADA XP START BUTTON

MEMULAI DAN MEMATIKAN INTERNET

DASAR PEMROGRAMAN VISUAL BASIC

Visual Basic 6.0 For Beginners

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

Bondan Muliawan Mengenal ASP

Crystal Reports (Bagian 2)

Ijin Akses Agar program kita dapat mengakses GPS, kita harus menambahkan permission pada AndroidManifest.xml sebagai berikut:

BAB 4 IMPLEMENTASI DAN EVALUASI

masukkan port yang masih kosong.

APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses

ACCURATE 4 QUICK START

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB II LANDASAN TEORI

PANDUAN INSTALASI MICROSOFT SQL SERVER 2008 R2

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

KSI B ~ M.S. WULANDARI

MODUL 2 PERANCANGAN INTERFACE

CARA MENGUNCI FOLDER TANPA SOFTWARE DI WINDOWS 7

Pengenalan Visual Basic.NET. Sisilia Thya Safitri, MT Agus Priyanto, M.Kom

Pengenalan Visual Basic

BAB IV PEMBAHASAN. dapat dilakukan dengan memasukkan IP address sesuai dengan IP address yang telah

Cara Jitu Menghapus Virus Recycler, Autorun.Inf,Copy Of Shortcut To (1)(2)(3)(4) Shortcut Falshdisk

1 Pendahuluan. 1. Tujuan: 2 Dasar Teori: Praktikum

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

PEMROGRAMAN DELPHI 7.0

Transkripsi:

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5) Mohammad Rizal Ghani Ghani.rizal.m@gmail.com :: http://infotemenn.blogspot.com Abstrak ASP.NET adalah bahasa pemrograman yang bertujuan untuk membangun suatu aplikasi web yang terkompilasi, sehingga kita dapat menggunakan beberapa bahasa pemrograman yang berbasiskan.net Framework seperti VB.NET, C#, dan Jscript. Seperti halnya bahasa pemrograman yang lain, C# bisa digunakan untuk membangun berbagai macam jenis aplikasi, seperti aplikasi berbasis windows (desktop) dan aplikasi berbasis web serta aplikasi berbasis web services. Keyword : Pemrograman, Webservice, Web, Service Pendahuluan Active Server Pages.NET (sering disingkat sebagai ASP.NET) adalah kumpulan teknologi dalam Framework.NET untuk membangun aplikasi web dinamik dan XML Web Service (Layanan Web XML). Halaman ASP.NET dijalankan di server kemudian akan dibuat halaman markup (penanda) seperti HTML ( Hypertext Markup Language), WML (Wireless Markup Language), atau XML (Extensible Markup Language) yang dikirim ke browser desktop atau mobile. ASP.NET merupakan komponen Internet Information Services (IIS). Oleh karena itu, untuk menginstalasikan ASP, harus juga menginstalasikan IIS. ASP.NET adalah komponen utama Window yang membuat IIS dapat menjalankan aplikasi yang berbasiskan.net.

Pembahasan Untuk memulainya, ikuti langkah-langkah berikut: 1. Jalankan Visual Studio 2012, lalu akan ditampilkan splash seperti gambar berikut, tunggu beberapa saat hingga muncul IDE yang lengkap. Hasilnya adalah :

2. Buatlah sebuah solution yang baru, yaitu dengan cara: File > New >Project 3. Pada jendela New Project, pilihkan Visual C# > WCF Service Aplication > ganti nama project, location dan nama solution sesuai keinginan anda > klik OK Maka akan terlihat seperti dibawah ini:

Terlihat bahwa solution terdapat 1 project dibawahnya yaitu project WCF Service Aplication yang sekaligus kita buat tadi. Kemudian jalankan dengan cara mengklik pada no. 2 pada gambar diatas. Kemudian akan muncul pada browser seperti ini: Kemudian klik Service1.svc dan akan muncul seperti dibawah.

Pada gambar ada link yang ditandai, ini digunakan sebagai references untuk aplikasi client. alamat service tersebutlah yang akan diconsume oleh aplikasi lain, yang akan Anda coba pada bagian berikutnya masih pada tutorial ini. Kemudian Keluar dari run time, dengan cara melakukan klik pada tombol kotak seperti gambar berikut: 4. Kemudian kita buat project client dengan cara: 1) Klik kanan pada solution yang kita buat 2) Pilih menu Add 3) Klik menu New Project

5. Kemudian akan muncul kotak dialog seperti dibawah. Kemudian pilih Windows Form Application bahasa yang kita ambil adalah C#. kemudian dibagian bawah kita bisa mengganti nama project dan lokasinya. Jika sudah maka kita klik OK. Maka akan tampil seperti dibawah:

Bukalah Windows Explorer dan perhatikan sudah terbentuk sebuah folder yang merupakan lokasi proyek WindowsFormApplication1 seperti gambar berikut: 7. Kembali ke Solution Explorer, pada WindowsFormApplication1 > Form1.cs > klik maka akan ditampilkan design editor pada bagian kanan. Tempatkan 3 teks box dan 1 button, lalu aturlah sehingga menjadi seperti berikut:

8. Lalu Anda harus menghubungkan aplikasi desktop WindowsFormApplication1 dengan web service yang berada pada alamat http://localhost:49593/service1.svc?wsdl Caranya, WindowsFormApplication1 > klik kanan > Add Service Reference Lalu akan ditamplkan jendela Add Service Reference, kemudian klik tombol [Advanced]

Lalu akan ditampilkan jendela Service Reference Setting, kemudian klik tombol [Add Web Reference]

9. Pada jendela Add Web Reference, aturlah parameter yang digunakan seperti gambar berikut: Kemudian diisikan seperti berikut: a. Isikan URL dengan http://localhost:49593/service1.svc?wsdl (1) b. Klik icon panah (2) c. Kemudian ditampilkan service dan method yang tersedia (3) d. Isikan Web reference name: CallService (4), sebenarnya bisa saja menggunakan nama berbeda e. Tekan tombol Add Reference (5)

Sebagai hasil akhirnya adalah seperti gambar berikut ini: Lanjutkan ke bagian berikut untuk membuat aplikasi yang akan mengconsume web service tersebut. (dalam hal ini ini Anda akan memuat aplikasi desktop). Lakukan run (klik tombol segitiga hijau), untuk memastikan tidak ada program yang error.

10. Modifikasi file IService1.cs sehingga menjadi seperti source code berikut: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [ServiceContract] public interface IService1 [OperationContract] string GetData(int value); [OperationContract] CompositeType GetDataUsingDataContract(CompositeType composite); // TODO: Add your service operations here [OperationContract] String tambah(string param1, String param2); // Use a data contract as illustrated in the sample below to add composite types to service operation [DataContract] public class CompositeType bool boolvalue = true; string stringvalue = "Hello "; [DataMember] public bool BoolValue get return boolvalue; set boolvalue = value; [DataMember] public string StringValue get return stringvalue; set stringvalue = value; Yang Anda modifikasi adalah menambahkan perintah berikut: 1. [OperationContract] 2. String tambah(string param1, String param2); 11. Modifikasilah file Service1.svc.cs sehingga menjadi seperti source code berikut: 1 2 3 public class Service1 : IService1 public string GetData(int value)

4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 return string.format("you entered: 0", value); public CompositeType GetDataUsingDataContract(CompositeType composite) if (composite == null) throw new ArgumentNullException("composite"); if (composite.boolvalue) composite.stringvalue += "Suffix"; return composite; public String tambah(string param1, String param2) int val1 = System.Convert.ToInt32(param1); int val2 = System.Convert.ToInt32(param2); return String.Format("0", val1 + val2); Yang Anda modifikasi adalah menambahkan perintah berikut: 1 2 3 4 5 6 public String tambah(string param1, String param2) int val1 = System.Convert.ToInt32(param1); int val2 = System.Convert.ToInt32(param2); return String.Format("0", val1 + val2); 12. Modifikasilah file WindowsFormApplication1 >Form1.cs sehingga menjadi seperti source code berikut: 1 2 3 4 5 6 public partial class Form1 : Form public callservice1.service1 cap; public Form1() InitializeComponent();

7 8 9 10 11 12 13 14 15 private void button1_click(object sender, EventArgs e) cap = new callservice1.service1(); String coba = cap.tambah(textbox1.text, textbox2.text); textbox3.text = coba; 13. Setiap kali melakukan modifikasi pada web service maka Anda harus melakukan refresh proyek Anda caranya: 1. Pada Solution > klik kanan > Rebuild Solution 2. Pada WindowsFormApplication1 > Web Reference > CallService > Update Web References

Catatan: Pastikan Anda melakukan langkah tersebut setiap kali melakukan modifikasi source code. 14. Jalankan proyek dengan cara klik tombol Run, dan pastikan bahwa service dapat dijalankan, yaitu hingga browser menampilkan gambar berikut: 15. Ujicoba hasilnya, buka Windows Explorer, lalu double klik file WindowsFormApplication1 seperti gambar berikut:

17. Pada aplikasi TesterApp lakukan entri data lalu tekan tombol Tambah seperti gambar berikut: OK Selamat Mencoba ya. Penutup Demikian Artikel Dan Tutorial Tentang Membuat Webservice Pada Visual Studio 2012 (C#.NET Ver.4.5), Semoga Tutorial Ini Membantu Anda, Terimakasih.

Referensi http://aplysit.com/?p=3300 http://cariprogram.blogspot.com/2012/05/web-service-database-dengan-cnet.html http://sondis.blogspot.com/2013/03/pengertian-web-service.html http://id.wikipedia.org/wiki/active_server_pages_.net Biografi Nama : Mohammad Rizal Ghani Facebook : Rizalghani Hobby : Futsal & Game Online