Anda di halaman 1dari 4

BAB I

PENDAHULUAN

1.1 Latar belakang masalah


SOA ( Service Oriented Architecture ) merupakan suatu pendekatan untuk
perancangan aplikasi yang dibangun secara modular atau berupa service. Service
yang dibangun dapat digunakan kembali sesuai dengan integrasi bisnis yang ada.
Seiring dengan perkembangan sebuah aplikasi yang dituntut untuk memenuhi
integrasi bisnis yang ada, perancangan aplikasi menggunakan pendekatan SOA
akan dapat mengurangi effort untuk merubah sebuah aplikasi sesuai dengan
integrasi bisnis, sehingga aplikasi tersebut dapat berubah dengan cepat serta
menghemat usaha dalam perubahannya. Dengan pendekatan SOA, sebuah service
dibangun dalam aplikasi juga dapat bekerja dalam platform yang berbeda.
Rancangan aplikasi registrasi online UKDW ( Universitas Kristen Duta
Wacana ) merupakan aplikasi komplek yang membutuhkan suatu rancangan
sistem yang baik sehingga dapat memenuhi aspek interoperability , Loosely
couple, multi platform, dan dapat disatukan melalui proses bisnis, beberapa
kelemahan dalam sistem registrasi online selama ini adalah :
1. Registrasi online merupakan aplikasi yang komplek yang terdiri dari
bermacam-macam tugas dimana terdapat beberapa aplikasi yang
berhubungan dengan aplikasi yang terdapat dalam perpustakaan serta biro
kemahasiswaan yang menyangkut masalah pencekalan mahasiswa
sebelum adanya proses registrasi.
2. Ketika terdapat proses perubahan bisnis pada registrasi online , maka
pihak pengembang akan memerlukan waktu yang banyak untuk mengubah
suatu struktur bisnis dan menyatukan dengan struktur bisnis yang baru.
Aplikasi registrasi online yang dibangun dengan pendekatan SOA akan
berlandaskan pada beberapa prinsip pembangunan perangkat lunak yang dapat
menyatukan berbagai sistem yang berbeda yang dapat saling berkomunikasi
dengan pesan yang sudah terstandarisasi, yaitu teknologi XML, dan tahan
terhadap perubahan karena seluruh logic dari sistem telah terpartisi secara bersih

menjadi sekumpulan service, sehingga implementasi SOA akan dapat


menyelesaiakan masalah-masalah yang timbul dari kekurangan registrasi online
UKDW selama ini.

1.2 Perumusan masalah


Untuk membangun dengan pendekatan SOA diperlukan suatu service yang
dapat diakses oleh client melalui platform lain ataupun sama dimana sisi client
tidak seharusnya mengetahui bagaimana service tersebut bekerja tetapi hanya
perlu mengetahui teknologi pertukaran data yang disepakati serta letak dan guna
dari service tersebut. Service yang dibangun juga dapat berhubungan dengan
service lain sehingga menjadi sebuah suatu kesatuan aplikasi yang dapat
dimanfaatkan. Masing-masing service bersifat loosely couple sehingga ketika
terjadi perubahan tidak memerlukan perubahan pada service yang lainnya.
Berdasarkan permasalahan yang telah dipaparkan diatas maka dapat
dirumuskan beberapa perumusan masalah sebagai berikut :
1. Bagaimana sebuah service mengenkapsulasi logic ?
2. Bagaimana sebuah service berhubungan dengan service lain ?
3. Bagaimana sebuah service dapat berkomunikasi satu sama lain ?
4. Bagaimana sebuah service dapat dipanggil dan dipakai kembali ?
5. Bagaimana sebuah service dapat dilakukan perubahan sehingga tidak
mempengaruhi service lainnya ?

Batasan masalah
Dalam memenuhi Tugas Akhir ini terdapat beberapa batasan masalah
sebagai berikut :
1. Registrasi online yang diimplementasikan dengan SOA menggunakan
database dari Puspindika serta menggunakan beberapa sampling dari
mahasiswa yang mengambil registrasi tahun 2007.
2. Diasumsikan bahwa semua mahasiswa Teknik Informatika memakai
aplikasi web dalam pengambilan registrasi.

3. Sistem yang akan dibangun menggunakan web server apache, server side
scripting PHP, database MySQL, serta sistem operasi windows XP Service
Pack 1.
4. Sistem yang dibangun hanya di peruntukkan untuk mahasiswa Teknik
Informatika.
5. Sistem berupa aplikasi web based yang menyerupai registrasi online
UKDW.

1.4 Tujuan penelitian


Penelitian ini bertujuan untuk membantu menyelesaikan masalah dalam
kasus registrasi online UKDW melalui analisis perancangan dan implementasi
pembangunan suatu aplikasi web yang menggunakan pemodelan perangkat lunak
yang dibangun dengan pendekatan SOA, serta untuk memenuhi syarat kelulusan
pada program studi fakultas Teknik jurusan Teknik Informatika Universitas
Kristen Duta Wacana.

1.5 Metode pendekatan


Metode penulisan yang digunakan dalam proses penulisan Tugas Akhir
menggunakan literatur yang diperoleh dari berbagai sumber berupa buku-buku
dan dokumen online yang terdaftar dalam daftar pustaka tulisan ini.
Data yang digunakan dalam percobaan ini diperoleh dari PUSPINDIKA
Universitas Kristen Duta Wacana yang berisi beberapa sampling dari mahasiswa
yang kemudian dibuat perancangan aplikasi sistem dengan pendekatan SOA.

1.6 Sistematika penulisan


Secara garis besar laporan penulisan Tugas Akhir mempunyai penjelasan
isi sebagai berikut :
BAB 1 Pendahuluan, memuat latar belakang masalah, perumusan masalah,
batasan masalah, tujuan penelitian, serta sistematika penulisan.

BAB 2 Landasan Teori, menjelaskan teori yang menjadi landasan


pendukung tugas akhir, beberapa teori yang dijelaskan adalah tentang SOA, PHP,
MySql, aplikasi Client-Server serta AJAX.
BAB 3 Perancangan, bab ini mencakup analisis teori-teori SOA dan
diterjemahkan ke dalam suatu sistem registrasi online UKDW.
BAB 4 Implementasi dan Analisis, bab ini memuat hasil riset atau
implementasi, dan pembahasan dari cara kerja sistem, input-output, realisasi
sistem, serta kelebihan dan kekurangan sistem.
BAB 5 Kesinmpulan dan Saran, merupakan pernyataan singkat dan tepat
yang dijabarkan dari hasil analisis kegiatan riset dalam penyusunan tugas akhir,
berupa saran kegiatan dalam riset atau metode dan teknik pengembangan yang
belum dilakukan didalam riset namun dirasa akan memperbaiki kinerja sistem jika
langkah-langkah tersebut dilaksanakan pada riset mendatang.

Anda mungkin juga menyukai