PEMODELAN DAN IMPLEMENTASI ANTAMUKA WEB SERVICE SISTEM INFORMASI UNPAR

Authors

  • Muhammad Ghifary Jurusan Teknik Informatika Fakultas Teknologi Informasidan Sains Universitas Katolik Parahyangan
  • Gede Karya Jurusan Teknik Informatika Fakultas Teknologi Informasidan Sains Universitas Katolik Parahyangan

Abstract

Saat ini di Universitas Parahyangan (UNPAR) telah berjalan berbagai sistem informasi (SI)
perangkat lunak berbasis web yang membantu keberlangsungan kegiatan akademik dan
administrasi. Sistem-sistem tersebut antara lain SI Akademik, SI Keuangan, SI Kepegawaian,
dan SI Perpustakaan. Seperti pada umumnya perangkat lunak web, layanan yang diberikan
bersifat machine-to-human yaitu perangkat lunak menyediakan sajian informasi kepada
pengguna yang dapat diakses melalui web browser. Penelitian ini mencoba memodelkan sebuah
jalur protokol komunikasi machine-to-machine antara sistem informasi yang ada di UNPAR
dengan perangkat lunak lainnya, terutama mobile application, dengan memanfaatkan teknologi
web services serta tetap menjaga independensi dan keamanan sistem.
Terdapat dua hal yang menjadi fokus analisis utama dari model web services untuk SI UNPAR
yang akan dirancang. Hal pertama adalah mengenai pemilihan jenis teknologi web services yang
sesuai. Ada dua jenis teknologi web services yang lazim digunakan yaitu SOAP/Big Web
Services dan REST Web Services yang masing-masing memiliki kelebihan dan kekurangan,
serta diperuntukkan untuk keperluan yang berbeda pula. Selain itu, diperlukan pula pemilihan
yang sesuai mengenai format pesan pertukaran yang digunakan sebagai media komunikasi antar
perangkat lunak luar dengan SI di UNPAR. Hal kedua adalah mengenai mekanisme pengamanan
jaringan web services agar tetap menjamin tiga prinsip keamanan informasi yaitu authentication,
confidentiality, dan integrity.
Berdasarkan hasil analisis yang telah dilakukan, dirancang sebuah model web services yang
menggunakan kedua teknologi “SOAP” dan “REST” di jalur komunikasi yang berbeda.
Sedangkan, untuk format pesan pertukaran digunakan format pesan JavaScript Object Notation
(JSON). Yang menjadi elemen utama dari model tersebut adalah Web Services Server berbasis
Java 2 Enterprise Edition (J2EE) yang dibangun terpisah dengan aplikasi SI di UNPAR. Aplikasi
tersebut akan berfungsi sebagai pintu gerbang yang menghubungkan perangkat lunak luar
dengan SI UNPAR. Untuk mekanisme autentikasi, digunakan mekanisme Single Sign-On yang
didukung oleh sebuah web server bernama Central Authentication Service (CAS). Untuk
menguji apakah model tersebut dapat diimplementasikan, dibangun tiga prototipe perangkat
lunak, yaitu Web Services Server, CAS Server, dan aplikasi klien uji yang mensimulasikan cara
kerja dari model. Kumpulan prototipe tersebut menjalankan dua buah layanan yang dimiliki oleh
SI UNPAR yaitu “Melihat Jadwal Kuliah” dan “Mengubah Nomor Telepon Mahasiswa”.
Diharapkan prototipe tersebut dapat dikembangkan menjadi perangkat-perangkat lunak utuh
sehingga bisa membuka semua layanan yang diperlukan agar dapat diakses oleh aplikasi
perangkat lunak lainnya.

Downloads

Issue

Section

Articles