1 Bab 1 Pendahuluan
1.1 Latar Belakang Masalah
Perkembangan teknologi informasi pada saat ini sangatlah pesat dan mengalami kemajuan di berbagai bidang mulai dari hardware, software, dan aplikasinya. Dengan kemajuan yang terjadi menempatkan computer sebagai perangkat yang dapat di temukan hampir di setiap tempat dan keadaan.
Saat ini sering terdengar istilah aplikasi berbasis web (web-based application). Sebagian besar orang berpikir bahwa website atau
homepage yang dibuat dan dimiliki oleh suatu pihak itulah yang dimaksud dengan aplikasi berbasis web.
Aplikasi berbasis web sendiri sebenarnya tidak mutlak menggunakan web browser sebagai tampilan front-endnya. Menurut Gani (2001) pengertian web di sini adalah suatu jaringan luas atau keterhubungan antara beberapa aplikasi dan/atau komponen suatu aplikasi menjadi suatu aplikasi baru. Memang, aplikasi berbasis web yang sering kita jumpai saat ini masih menggunakan web browser seperti Microsoft Internet Explorer (IE) dan Netscape Navigator sebagai media untuk menampilkan gambar-gambar maupun tulisan yang membentuk aplikasi front end, namun dengan teknologi yang berkembang sekarang memungkinkan sebuah aplikasi untuk saling terhubung ke suatu database atau aplikasi lain secara remote menggunakan jaringan internet tanpa menggunakan program web browser sama sekali.
2
komputer adalah berupa sebuah service atau fungsi yang melakukan sebuah tugas atau proses yang spesifik dan dikenal dengan istilah web service. Konsep ini sebenarnya bukanlah sebuah konsep yang baru,
berbagai teknologi telah dikembangkan untuk mewujudkan kebutuhan akan koneksi atau hubungan antar aplikasi, seperti teknologi DCOM dan CORBA. Namun teknologi tersebut dianggap masih memiliki keterbatasan, yaitu: adanya kesulitan untuk dilakukan silang teknologi antara sistem operasi yang satu dengan sistem operasi yang lain, maupun antara satu bahasa pemrograman dengan bahasa pemrograman yang lain.
3 1.2 Rumusan Masalah
Adapun rumusan masalah penelitian masalah ini adalah sebagai berikut:
1. Bagaimana merancang dan membangun suatu sistem registrasi terpadu berbasis web menggunakan bahasa pemrograman PHP.
2. Bagaimana menerapkan web service menggunakan SOAP, WSDL dan XML pada system registrasi terpadu diatas.
1.3 Tujuan dan Manfaat
Penelitian ini dilakukan dengan beberapa tujuan sebagai berikut : 1. Merancang dan membangun model sistem registrasi
terpadu berbasis web menggunakan bahasa pemrograman PHP.
2. Menerapkan web service menggunakan SOAP, WSDL dan XML pada sistem registrasi terpadu berbasis Web.
Adapun manfaat dari penyusunan skripsi ini adalah : a. Bagi Masyarakat
4 b. Bagi Akademik
Sebagai salah satu pembelajaran untuk memahami Web Service menggunakan SOAP, WSDL dan XML dengan
bahasa pemrograman PHP.
1.4 Batasan Masalah
Batasan masalah dalam penelitian ini adalah sebagai berikut:
1. Aplikasi web yang dibangun merupakan pemodelan aplikasi registerasi terpadu yaitu antara sitem registrasi Web Service UKSW dan regristerasi perpustakaan.
2. Tidak membahas keamanan konten web dan keamanan transmisi data pada Web Service.
3. Struktur data yang dipergunakan mengacu pada data profil mahasiswa UKSW antara lain NIM, nama, Password SIASAT, foto, alamat dan alamat email.
1.5 Sistematika Penulisan
Untuk mempermudah pembahasan ini maka digunakan sistematika penulisan sebagai berikut :
Bab 1 Pendahuluan
Berisi tentang latar belakang masalah, perumusan masalah, pembatasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan.
Bab 2 Tinjauan Pustaka
5
(WSDL), Web Service Discovery, Simple Object Access Protocol (SOAP), PHP dan MySQL dan yang
berhubungan dengan penelitian.
Bab 3 Metode Dan Perancangan
Metode perancangan memuat uraian tentang bagaimana langkah-langkah yang dilakukan dalam perancangan dengan menggunakan metode perancangan prototyping, analisa kebutuhan proses dengan UML (use case, activity, sequence dan class diagram), perancangan interface,
serta kebutuhan perangkat keras dan perangkat lunak. Bab 4 Hasil Dan Pembahasan
Implementasi memuat proses, hasil, dan pembahasan yang sifatnya terpadu, meliputi software yang disertai pembahasannya
Bab 5 Kesimpulan Dan Saran