Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan

advertisement
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 (webbased 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.
Saat
ini
telah
berkembang
sebuah
teknologi
yang
memungkinkan bentuk akhir dari sebuah program atau aplikasi
1
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.
Bertolak
dari
adanya
teknologi
web
service
yang
memungkinkan perpaduan fungsi-fungsi dalam membangun sebuah
program aplikasi tanpa bergantung lagi pada sistem operasi maupun
bahasa pemrograman yang digunakan, maka penulis tertarik untuk
menyusun skripsi dengan judul pembahasan mengenai web service
dan mengimplementasikannya untuk membangun service yang akan
memberikan rekomendasi mengenai suatu pemodelan registrasi
terpadu pada Perpustakaan online. Service tersebut dikembangkan
dengan tujuan untuk melihat bagaimana web service dapat
mengakomodasi atau dimanfaatkan dalam membangun sebuah
program aplikasi, memperlihatkan integrasi antar web service serta
untuk mengetahui apakah web service dapat digunakan pada
komputer dengan sistem operasi yang berbeda dengan sistem operasi
service provider. Metodologi yang digunakan dalam menyelesaikan
penelitian ini adalah dokumentasi data, studi pustaka, desain sistem
dan coding untuk mengimplementasikan sistem yang telah dirancang.
2
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
Sebagai ide/masukan salah satu cara pertukaran data
antar web, misalnya proses registrasi dalam suatu
perusahaan dengan menggunakan teknologi web
berdasarkan kerjasama antar 2 (dua) atau lebih
lembaga.
3
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
Berisi
tentang
landasan
teori
yang
menjelaskan
pengertian Internet, Web Service, Extensibel Mark
Language (XML), Web Services Description Language
4
(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
Berisi tentang kesimpulan dari yang telah dibuat dan
saran untuk memperbaiki aplikasi yang telah dihasilkan
untuk masa yang akan datang.
5
Download