Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW)

Pemodelan Sistem Registrasi Terpadu Berbasis Web
Menggunakan Web Service
(Studi Kasus pada Perpustakaan UKSW)
SKRIPSI

Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer

Disusun Oleh :
Dina Novalia Biri
NIM : 672005163

Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2012

i


ii

Pernyataan
Skripsi yang berikut ini :
Judul

: Pemodelan Sistem Registrasi Terpadu Berbasis Web
Menggunakan Web Service

Pembimbing

: 1. Suprihadi, S.Si., M.Kom
2. Angela Atik Setiyanti, S.Pd

Adalah benar hasil karya saya :
Nama

: Dina Novalia Biri

Nim


: 672005163

Saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya
orang lain kecuali sebagaimana yang tertulis pada daftar pustaka.

Pernyataan ini dibuat dengan sebenar-benarnya sesuai dengan ketentuan yang
berlaku dalam penulisan karya ilmiah.

Salatiga, januari 2012

Dina Novalia Biri

iii

Kata Pengantar
Puji syukur kepada Tuhan Yesus Kristus di tempat yang Maha
Tinggi, yang telah memberikan kesempatan bagi penulis untuk belajar di
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana, hingga
selesainya pengerjaan skripsi ini. Bukan karena kemampuan penulis, namun

semua yang telah penulis capai adalah karena kasih dan anugerah Tuhan
Yesus Kristus.
Dalam penyelesaian skripsi ini, penulis telah menerima banyak
dukungan dan bantuan dari berbagai pihak. Oleh karena itu, dengan segala
kerendahan hati penulis ingin mengucapkan banyak terima kasih kepada :
1. Bapak Andeka Rocky Tanaamah, SE., M.Cs., selaku Dekan Fakultas
Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga.
2. Bapak Dian W. Chandra, S.Kom., M.Cs., selaku Koordinator Program
Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas
Kristen Satya Wacana Salatiga.
3. Bapak Suprihadi, S.Si., M.Kom., selaku Pembimbing I. Terima kasih
untuk masukan, ide dan kesabaran selama proses bimbingan skripsi.
4. Ibu Angela Atik Setiyanti, S.Pd selaku Pembimbing II. Terima kasih
untuk dukungan, masukan dan kerjasama selama proses bimbingan
skripsi.
5. Seluruh dosen pengajar yang telah mendidik dan membagikan ilmunya
untuk penulis selama menjalani perkuliahan di Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana.
6. Seluruh pegawai tata usaha di Fakultas Teknologi Informasi Universitas
Kristen Satya Wacana Salatiga yang membantu penulis selama masa


iv

kuliah di Fakultas Teknologi Informasi Universitas Kristen Satya
Wacana Salatiga.
7. Bapak Johan Biri beserta Ibu Damaris Kalla, selaku orang tua. Imelda
Biri, Marjones Edison Biri, Christo Imanuel Biri, Terimakasih untuk
dukungan dan doa.
8. Kelleb Billy Sikoway dan Samantha Gracia Angelica Sikoway, yang
selalu sabar, mendukung dan senantiasa memberi inspirasi kepada
penulis.
9. Veronika Dominggus, Ajeng Yulia Wijayanti, Ambu Taranau, Ega,
Suprianto Wila, Yandri Ashari, terimakasih atas dukungan dan doanya.
10. Semua teman-teman FTI khususnya angkatan 2005, dan semua pihak
yang tidak mungkin disebutkan satu per satu yang turut membantu
hingga skripsi ini terselesaikan. Terimakasih atas kebersamaan,
dukungan, dan semangat yang kalian berikan selama ini.
Penulis menyadari bahwa laporan ini sangat jauh dari kesempurnaan,
sehingga merupakan suatu kehormatan bila penulis menerima kritik dan
saran untuk penelitian ini.

Akhir kata, penulis berharap laporan dan penelitian ini dapat berguna
dan menjadi berkat bagi yang membacanya.

Salatiga, September 2011

(Dina Novalia Biri)
Penulis

v

Daftar Isi
Halaman
Halaman Judul ................................................................................. i
Halaman Persetujuan ......................................................................... ii
Halaman Pernyataan .......................................................................... iii
Kata Pengantar ................................................................................... iv
Daftar Isi ............................................................................................ vi
Daftar Gambar ................................................................................... viii
Abstract ............................................................................................. xi
Bab 1

Pendahuluan .................................................................. 1
1.1 Latar Belakang ..................................................... 1
1.2 Rumusan Masalah ................................................ 3
1.3 Tujuan dan Manfaat ............................................. 3
1.4 Batasan Masalah .................................................. 4
1.5 Sistematika Penulisan .......................................... 4
Bab 2
Tinjauan Pustaka ........................................................... 6
2.1 Penelitian Sebelumnya ......................................... 6
2.2 Internet ................................................................. 6
2.2.1 Internet Protocol (IP)................................ 7
2.2.2 Internet Protocol Address (IP Address) .... 7
2.2.3 World Wide Web (WWW) ........................ 8
2.2.4 Arsitektur Aplikasi Web .......................... 8
2.3 Web Service .......................................................... 12
2.3.1 Extensible Markup Language (XML) ....... 14
2.3.2 Simple Object Access Protocol (SOAP) ... 14
2.3.3 NuSOAP ................................................... 15
2.3.4 Web Service Description Language ......... 16
2.3.5 UDDI …………........................................ 17

2.4 Entity Object ........................................................ 18
Bab 3
Metode dan Perancangan Sistem .................................. 21
3.1 Metode Pengembangan Sistem ............................ 21
3.1.1 Kebutuhan Hardware dan Software.......... 21
3.2 Perancangan Web Service .................................... 22
3.3 Perancangan Sistem ............................................. 24
3.3.1 Use Case ................................................... 24
3.3.2 Activity Diagram ....................................... 25
3.3.3 Class Diagram .......................................... 29
Bab 4
Pembahasan Dan Hasil Pengujian ................................ 31
4.1 Implementasi Aplikasi ......................................... 31
4.1.1 Form Registrasi Mahasiswa Ke Web
Service UKSW ......................................... 31
vi

4.1.2 Web Perpustakaan Simulation ..................
Bab 5
Kesimpulan dan Saran Pengembangan .........................

5.1 Kesimpulan .............................................................
5.2 Saran Pengembangan ..............................................
Daftar Pustaka .................................................................................

vii

50
66
66
66
67

Daftar Gambar
Gambar 2.1
Gambar 2.2
Gambar 2.3
Gambar 2.4
Gambar 3.1
Gambar 3.2
Gambar 3.3

Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12
Gambar 4.13
Gambar 4.14
Gambar 4.15

Gambar 4.16
Gambar 4.17
Gambar 4.18
Gambar 4.19
Gambar 4.20

Halaman
Arsitektur Aplikasi Web ............................................ 10
Arsitektur Web Service .............................................. 12
Skenario umum penggunaan web service.………….. 13
Diagram proses web service dengan NuSOAP….. .... 16
Prototyping Model.….. .............................................. 21
Mekanisme Web Service pada Sistem registrasi
terpadu …................................................................... 22
Use Case Diagram Admin, Mahasiswa UKSW
(Mhs UKSW) dan Umum ….. .................................. 24
Activity Diagram Admin ............................................ 26
Activity Diagram Mahasiswa akses ke web
Perpustakaan .............................................................. 27
Activity Diagram Mahasiswa akses Registrrasi

ke Web Service UKSW .............................................. 28
Activity Diagram Umum akses ke web Perpustakaan 29
Class Diagram ............................................................ 30
Registasi Mahasiswa ke UKSW_service ................... 31
Data Simulasi Mahasiswa UKSW ............................. 32
Data mahasiwwa yang terdaftar di UKSW service
pada database ............................................................. 33
Regitrasi Mahasiswa ke UKSW service .................... 34
Koding registrasi mahasiswa ke uksw service ........... 34
Koding registrasi mahasiswa ke uksw service .......... 35
Koding registrasi mahasiswa ke uksw service ........... 36
Koding registrasi mahasiswa ke uksw service
(function webservice)................................................. 37
Koding registrasi mahasiswa ke uksw service ........... 38
Data member pada database UKSW service ............. 38
Koding registrasi mahasiswa ke uksw service ........... 39
Registrasi Confirmation ............................................. 40
Kode konfimasi pada email ....................................... 40
Registrasi berhasil (inputan benar) ............................ 41
Registrasi berhasil (inputan benar) ............................ 41
Registrasi berhasil ...................................................... 42
Tabel member pada database UKSW service ............ 42
Mahasiswa Login ke UKSW service ......................... 43
Data diri Mahasiswa .................................................. 43
Koding Login Mahasiswa ke UKSW service ............ 44
viii

Gambar 4.21 Koding Login Mahasiswa ke UKSW service
(Controller) ................................................................ 45
Gambar 4.22 Koding Login Mahasiswa ke UKSW service
(Function Login) ........................................................ 45
Gambar 4.23 Koding Login Mahasiswa ke UKSW service
(Function Login & parse)........................................... 46
Gambar 4.24 Koding Login Mahasiswa ke UKSW service
(Function Login) ........................................................ 47
Gambar 4.25 Koding Login Mahasiswa ke UKSW service
(Controller) ................................................................ 48
Gambar 4.26 Profile mahasiswa ...................................................... 48
Gambar 4.27 Registrasi Confirmation (inputan salah) .................... 49
Gambar 4.28 Registrasi Confirmation (inputan salah) .................... 49
Gambar 4.29 Web perpustakaan ...................................................... 50
Gambar 4.30 Table member Umum pada database perpustakaan ... 51
Gambar 4.31 Tabel member yang terdaftar dari UKSW service ..... 51
Gambar 4.32 Registrasi member Umum pada web perpustakaan ... 52
Gambar 4.33 Koding registrasi member Umum pada web
perpustakaan .............................................................. 53
Gambar 4.34 Registrasi member Umum pada web perpustakaan
(Validasi).................................................................... 54
Gambar 4.35 Koding Registrasi member Umum pada Web Perpustakaan
(controller) ................................................................. 54
Gambar 4.36 Koding Registrasi member Umum pada web perpustakaan
(model) ....................................................................... 55
Gambar 4.37 Registrasi member Umum pada web perpustakaan ... 56
Gambar 4.38 Registrasi member Umum pada web perpustakaan
berhasil ....................................................................... 56
Gambar 4.39 data member pada database perpus ............................ 57
Gambar 4.40 Login user umum ....................................................... 57
Gambar 4.41 Login user umum berhasil ......................................... 57
Gambar 4.42 Koding Login user umum .......................................... 58
Gambar 4.43 Login user umum ....................................................... 58
Gambar 4.44 Login user umum ....................................................... 59
Gambar 4.45 Login user Mahasiswa UKSW................................... 59
Gambar 4.46 Login user Mahasiswa UKSW ke perpus .................. 60
Gambar 4.47 Kode konfirmasi yang dikirim ke email .................... 60
Gambar 4.48 Registrasi mahasiswa UKSW berhasil...................... 60
Gambar 4.49 Tabel member uksw pada database perpus ................ 61
Gambar 4.50 Login mahasiswa ke perpus berhasil ......................... 61
Gambar 4.51 Koding header ............................................................ 61
Gambar 4.52 Koding member ......................................................... 62
ix

Gambar 4.53 Koding member (pemanggilan function get member) 63
Gambar 4.54 Koding member (pemanggilan web service NUSOAP) 64
Gambar 4.55 Koding member (pemanggilan web service NUSOAP) 65

x

Abstract
Web service is a new concept in the registration system through the
Web that used XML technology, with standard HTTP protocol and
SOAP. The emerging of Web service was used to support an
integrated registration system which has different infrastructure.
Because of web service had XML, it promises in supporting the
integration of various applications with different platform, both
through the intranet and extranet. In this paper, we developed an
information system by using web service technology with PHP and
NuSOAP is implemented on an integrated registration system in a
library UKSW.
Keywords: Web service, NuSOAP, XML, SOAP.
Abstrak
Web service adalah konsep baru dalam sistem registrasi melalui Web
yang menggunakan teknologi XML, dengan standar protokol HTTP
dan SOAP. Konsep teknologi Web service muncul untuk mendukung
sistem registrasi terpadu yang memiliki infrastruktur yang berbeda.
Karena Web service menggunakan XML, maka teknologi ini dapat
mendukung integrasi berbagai platform sistem dan aplikasi, baik
infrastruktur intranet dan ekstranet. Dalam penelitian ini akan
disusun oleh sebuah system informasi dengan menggunakan
teknologi Web service menggunakan PHP dan NuSOAP yang
diimplementasikan pada sistem registrasi terpadu di sebuah
perpustakaan. Penelitian ini menghasilkan sistem registrasi terpadu
yang mampu mengintegrasikan system registrasi pada perpustakaan
UKSW.
Kata Kunci: Web service, NuSOAP, XML, SOAP.

xi

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Pemodelan Integrasi Sistem Bursa Kerja Online Berbasis Web Service (Studi Kasus: Job Fair UKSW Salatiga)

0 0 6

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Perpustakaan Berbasis Web

0 0 11

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB II

0 0 14

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB IV

0 0 35

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW)

0 0 15

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB I

0 2 4

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) T1 672007038 BAB II

0 0 16

Institutional Repository | Satya Wacana Christian University: Penjadwalan Ujian Skripsi Berbasis Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW)

0 0 7