LAPORAN AKHIR STUDI KASUS APLIKASI PENCARIAN HOTEL MENGGUNAKAN NuSOAP WEB SERVICE
Laporan ini kami susun guna memenuhi Tugas akhir Matakuliah Pemrograman Sistem Jaringan
Dosen Pengampu : Imam Riadi M.Kom
Disusun oleh:
1. Lutfia Lilin Khariroh 12650039 2. Yaumi Hashiful Insi 12650043 3. Irwanto 12650064
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA YOGYAKARTA
DAFTAR ISI
E. Implementasi Web Service dengan NuSOAP ... 5
BAB III PENUTUP ... 10
A.Kesimpulan ... 10
ABSTRAK
Perkembangan perindustrian hotel mengalami peningkatan yang cukup pesat. Peningkatan jumlah hotel dan variasi dari fasilitasnya menyebabkan semakin banyak pilihan bagi para wisatawan. Pencarian hotel merupakan hal yang penting dilakukan wisatawan dalam melakukan perjalanan wisata. Wisatawan akan mempertimbangkan kriteria hotel seperti service, bintang hingga harga.
Hal ini mengharuskan wisatawan untuk menjadi pemilih yang selektif. Banyaknya situs-situs website hotel yang memiliki server masing-masing sehingga terkadang kita merasa malas untuk mencari informasi tentang hotel di situs-situs yang lain ketika kita sudah melihat kriteria hotel yang kita cari di sebuah website.
Untuk itu, dibuatlah aplikasi webservice ini. Dengan aplikasi ini diharapkan dapat membantu para wisatawan untuk menjadi lebih selektif dalam memilih hotel yang sesuai dengan keinginan. Dengan memasukkan kata kunci nama hotel maupun lokasi, para wisatawan akan mendapatkan output atau respon dari aplikasi ini berupa kriteria hotel yang diinginkan.
BAB I PENDAHULUAN
1.1.Latar Belakang
Web service merupakan suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan sebagai suatu fasilitas yang disediakan oleh suatu web site untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan web service.
Gambar 1.1.1 Web Service
Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler.Web service berjalan di port 80 yang merupakan protokol standar HTTP, dengan demikian web service tidak memerlukan konfigurasi khusus di sisi firewall.
demikian mengurangi resiko terblokir oleh firewall. Kendala arsitektur COM/DCOM adalah memerlukan konfigurasi khusus di sisi firewall, dan ini tidak perlu dilakukan untuk mengakses Web Service.
1.2.Rumusan Masalah
1. Bagaimana peran webservice dalam aplikasi pencarian hotel ?
2. Bagaimana Rrancangan sistem webservice pada aplikasi pencarian hotel ? 3. Bagaimana mengimplementasikan webservice menggunakan NuSOAP ? 1.3.Tujuan Masalah
BAB II
PEMBAHASAN
1.1.Pengertian Webservice
Web Services adalah sebuah komponen layanan aplikasi yang dapat diakses melalui protokol terbuka yang memanfaatkan Web melalui Simple Object Access Protocol (SOAP) dengan bahasa Web Services Description Language (WSDL) dan teregistrasi dalam Universal Discovery Description and Integration (UDDI). Secara gampang, web services dapat dikatakan sebagai jembatan untuk menghubungkan database yang tersebar di berbagai tempat yang mana dengan memanfaatkan web service ini kita tidak perlu memiliki database. Tugas utama dari webservice ini adalah sebagai penghubung.
1.2.Peran Web Service dalam Aplikasi Pencarian Hotel
Web service berperan sebagai penghubung antara database dan aplikasi, Dalam kasus ini, web service adalah penghubung antara database yang berada di hotel yang sesuai dengan kriteria yang dicari para wisatawan.
1.3.Gambar Konseptual
1.4.Gambar Rancangan Database
Dari gambar diatas, setiap server mempunyai database sendiri. Lalu disambungkan ke web service dan klien akan mengirim request ke web service dan server akan memproses request dari klien. Kemudian, server akan mengirim respon yang akan diterima oleh klien.
1.5.Implementasi Webservice dengan nuSOAP
Implementasi dari aplikasi pencarian hotel ini kami jelaskan dengan screenshot yang dimulai dari konfigurasi hingga hasil akhirnya.
Berikut screen shootnya :
1. Buka httpd.conf dari xampp control panel> config. Cari baris berisi #include conf/extra/httpd-vhost.conf dan hilangkan tanda pagar.
Untuk port apachenya kita menggunakan port 80
Untuk hotelsatu kita menggunakan port 8080
Port mysql nya menggunakan port 3308
3. Kemudian buka file xampp>apache>conf>extra>http-vhosts.conf dan buat virtual host dan arahkan direktorinya ke lokasi yang dikehendaki
4. Buat folder sesuai path di vhost.conf. dan letakkan library NuSOAP atau nusoap.php ke dalam masing-masing folder. Restart XAMPP, maka virtual host sudah siap.
6. Buat database untuk setiap virtual host yang nantinya akan berperan sebagai web service.
7. Kode untuk web service soap yang akan di letakkan di virtual host
BAB III PENUTUP 1.1.Kesimpulan
a. Web service merupakan suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan.
b. Aplikasi webservices ini sangat memudahkan bagi para wisatawan untuk mencari hotel yang sesuai dengan kriteria yang dicari.
c. Rancangan sistem webservices pada aplikasi pencarian hotel adalah setiap server mempunyai database sendiri. Lalu disambungkan ke web service dan klien akan mengirim request ke web service dan server akan memproses request dari klien. Kemudian, server akan mengirim respon yang akan diterima oleh klien.
1.2. Saran