• Tidak ada hasil yang ditemukan

SISTEM WEB SERVICE PUSH AND PULL DATA PDPT (PANGKALAN DATA PERGURUAN TINGGI) TUGAS AKHIR FADLI GUNAWAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM WEB SERVICE PUSH AND PULL DATA PDPT (PANGKALAN DATA PERGURUAN TINGGI) TUGAS AKHIR FADLI GUNAWAN"

Copied!
11
0
0

Teks penuh

(1)

SISTEM WEB SERVICE PUSH AND PULL DATA PDPT (PANGKALAN DATA PERGURUAN TINGGI)

(Studi Kasus : UIN Suska Riau Pekanbaru)

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana pada

Jurusan Sistem Informasi

Oleh :

FADLI GUNAWAN 10953008018

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU PEKANBARU

2014

(2)

iii

(3)

vii

SISTEM WEB SERVICE PUSH AND PULL DATA PDPT (PANGKALAN DATA PERGURUAN TINGGI)

(Studi Kasus : UIN Suska Riau Pekanbaru)

FADLI GUNAWAN NIM : 10953008018

Jurusan Sistem Informasi Fakultas Sains Dan Teknologi

Universitas Islam Negeri Sultan Syarif Kasim Riau Jl. Soebrantas No. 15 Pekanbaru

ABSTRAK

Di UIN Suska Riau pengiriman data dari Pangkalan Data Perguruan Tinggi (PDPT) ke Direktorat Jenderal Pendidikan Tinggi (DIKTI) Jakarta dilakukan secara pergi langsung oleh petugas akademik UIN Suska Riau. Dengan memakan waktu pengiriman dan data sampai diterima oleh Pihak Dikti Jakarta + 2 hari, sampai di DIKTI harus antri untuk menyerahkan data PDPT dengan Universitas lain. Resiko kehilangan data dalam perjalan dan saat antri bisa terjadi, seperti tercecer, tertukar, informasi juga lambat diterima dan lama, pengambilan keputusan lambat dan lama, biaya yang dikeluarkan saat pergi dan pulang sulit ditentukan dan kadang-kadang berubah tergantung dilapangan. Untuk mempermudah dan mempercepat serta kemanan data PDPT di UIN Suska Riau, maka diperlukan sebuah layanan atau sistem yang dapat terhubung dengan data PDPT yang ada di DIKTI. Yang mana DIKTI belum menyediakan layanan sistem push dan pull untuk proses pengiriman data PDPT ke layanan sistem Webservice yang telah disediakan oleh DIKTI itu sendiri. Maka tiap-tiap universitas harus merancang dan membangun sebuah sistem push dan pull yang dapat terhubung langsung dengan Webservice yang ada di DIKTI.

.

Kata Kunci:DIKTI, PDPT, Push, Pull, Webservice.

(4)

viii

WEB SERVICE SYSTEM PUSH AND PULL DATABASE PDPT (THE HIGHER EDUCATION DATABASE)

(Case Study : UIN Suska Riau Pekanbaru)

FADLI GUNAWAN NIM : 10953008018

Department Of Information System Faculty Of Science And Technology

StateIslamic University Of Sultan SyarifKasim Riau Soebrantas Street KM. 15 Pekanbaru

ABSTRACT

In UIN Riau Suska sending file from the Higher Education file Base (PDPT) to the Directorate General of Higher Education (DIKTI) Jakarta carried away directly by academic officer of UIN Suska Riau. With a time-consuming and file delivery to be accepted by the Higher Party Jakarta + 2 days, had to queue up at DIKTI PDPT to submit file with another universities. The risk of file loss on the way and when queuing can occured, such as scattered, confused, information is accepted slowly and takes long time, slow in making decision and long, the cost incurred when going to and from difficult to be determined and sometimes changed depending on the field. To simplify and make it faster, as well as security of file PDPT in UIN Riau Suska, it needs a service or system of PDPT that can be connected to the file in DIKTI. In which the Higher Education system is not providing the push and pull for file transmission process PDPT to Web Service system service that has been provided by the Higher Education itself. Then each university had to design and build a system of push and pull that can connect directly to the Web Service is in DIKTI.

Keywords:DIKTI, PDPT, Push, Pull, Webservice.

(5)

viii

KATA PENGANTAR

Assalammu’alaikum wr wb.

Alhamdulillahi rabbil’alamin, Puji syukur kehadirat Allah SWT atas berkah, rahmat dan hidayah-Nya Penulis masih diberikan kesempatan untuk menyelesaikan tugas akhir yang berjudul “Sistem Web Service Push And Pull Data PDPT (Pangkalan Data Perguruan Tinggi) (Studi Kasus : UIN Suska Riau Pekanbaru).”

Sebagai syarat kelulusan dalam menyelesaikan studi di Sistem Informasi UIN SUSKA.

Dalam menyelesaikan Tugas Akhir ini penulis mendapat bimbingan, bantuan, dan dukungan yang sangat berarti dari berbagai pihak. Untuk itu penulis mengucapkan banyak terima kasih kepada :

1. Bapak Prof. Dr. H. M. Nazir, Rektor Universitas Islam Negeri Sultan Syarif Kasim Riau.

2. Ibu Dra. Hj. Yenita Morena M.Si, Dekan Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau.

3. Nesdi Evrilyan Rozanda, S.Kom, M.Sc, Ketua Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau.

4. Rice Novita, S.Kom, M.Kom Pembimbing Tugas Akhir saya yang telah berkenan membimbing dan meluangkan waktu, tenaga, pikiran dan mengarahkan Penulis dalam meyelesaikan tugas akhir ini.

5. Zarnelly, S.Kom, M.Sc sebagai penguji 1 Tugas Akhir yang telah memberikan saran dam masukan dalam pembuatan Tugas Akhir ini.

6. Eki Saputra, S.Kom., M.Kom sebagai penguji 2 Tugas Akhir yang telah memberikan saran dam masukan dalam pembuatan Tugas Akhir ini.

(6)

ix

7. Orang tuaku tercinta Ibunda Nurmi yang selalu memberikan doa, motivasi, bimbingan yang tiada hentinya dan Saya Ajukan Doa buat Ayahnda Saya yang berada di sisi Allah SWT.

8. Kepada kakak, abang dan adik saya yang saya cintai dan seluruh keluarga saya yang selalu memberikan semangat dan do’a yang tiada henti – hentinya dalam menyelesaikan tugas akhir ini.

9. Segenap Dosen dan Karyawan Sistem Informasi Universitas Islam Negeri Sultan Syarif Kasim Riau.

10. Teman-teman Seperjuangn atau khususnya untuk angkatan 09 yang saling memberi suport dan dukungan tiada henti-hentinya.

Dalam penulisan tugas akhir ini penulis menyadari masih banyak terdapat kekurangan yang harus diperbaiki, namun penulis berusaha untuk mencapai hasil seperti yang diinginkan. Penulis juga mengharapkan kritik dan saran dari pembaca yang bersifat membangun. Dan akhirnya penulis mengharap semoga laporan ini bermanfaat bagi kita semua.

Pekanbaru, 12 Juni 2014 Penulis

FADLI GUNAWAN

(7)

xii

DAFTAR ISI

Halaman

LEMBAR PERSETUJUAN ... ii

LEMBAR PENGESAHAN ... iii

LEMBAR HAK ATAS KEKAYAAN INTELEKTUAL ... iv

LEMBAR PERNYATAAN ... v

LEMBAR PERSEMBAHAN ... vi

ABSTRAK ... vii

ABSTRACT ... viii

KATA PENGANTAR ... ix

DAFTAR ISI ... xii

DAFTAR GAMBAR ... xvii

DAFTAR TABEL ... xxi

DAFTAR LAMPIRAN ... xxii

BAB I PENDAHULUAN 1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 3

1.3 Batasan Masalah ... 4

1.4 Tujuan dan Manfaat Penelitian ... 4

1.5 Sistematika Penulisan ... 5

BAB II LANDASARAN TEORI 2.1 Definisi PDPT... 6

2.1.1 Manfaat PDPT ... 6

2.1.2 Penetapan Penggunaan PDPT ... 6

2.1.3 Otorisasi Data PDPT ... 6

2.2 Webloader ... 7

2.3 DIKTI ... 8

2.3.1 Sistem Pendidikan Tinggi ... 9

2.3.2 Metode Pembelajaran dan Jadwal Akademik. ... 10

(8)

xiii

2.4 Pengertian Sistem ... 11

2.5 Definisi Web Service ... 12

2.5.1 Arsitektur Web Service ... 14

2.5.2 Operasi-Operasi Web Service ... 15

2.5.3 Komponen-Komponen Web Service ... 16

2.5.4 Web Service Push (Setor) ... 16

2.5.5 Web Service Pull (Tarik) ... 17

2.5.6 Protokol yang digunakan SOAP (Simple Object Access Protokol) ... 18

2.5.7 Pengiriman Data Melalui Web Service ... 19

2.6 Rekayasa Perangkat Lunak ... 19

2.7 Metode Berorientasi Objek ... 20

2.7.1 Object Oriented Analysis (OOA) ... 21

2.7.2 Object Oriented Design (OOD) ... 22

2.8 Unified Modelling Language (UML) ... 22

2.8.1 Diagram-Diagram UML (Unified Modelling Language) .. 23

2.8.1.1 Use case Diagram ... 25

2.8.1.2 Activity Diagram ... 25

2.8.1.3 Sequence diagram ... 26

2.8.1.4 Class Diagram ... 26

2.8.1.5 Collaboration Diagram ... 27

2.8.1.6 State Diagram ... 27

2.8.1.7 Component Diagram ... 28

2.8.1.8 Deployment Diagram ... 28

2.9 Hypertext Preprocessor (PHP) ... 29

2.10 MySQL (Struktured Query Language) ... 30

2.11 World Wide Web (www) ... 32

2.12 Hypertext Markup Language (HTML) ... 33

2.13 Javascript ... 33

2.14 Software Pendukung ... 34

2.14.1 Xampp ... 34

(9)

xiv

2.14.2 Notepad ++ ... 35

2.14.3 Rational Rose ... 36

2.14.4 Adobe Photoshop ... 36

2.15 Perangkat Lunak Sistem ... 37

2.16 Sistem Operasi ... 38

2.17 Profil UIN Suska Riau ... 39

2.17.1 Visi Misi ... 40

2.17.2 Organisasi ... 42

2.17.3 Pejabat ... 43

2.17.4 Pejabat Fakultas ... 43

2.17.5 Letak Geografis ... 43

2.17.6 Sejarah ... 44

2.18 Penelitian Terkait ... 47

BAB III METODOLOGI PENELITIAN 3.1 Proses Alur Penelitian ... 52

3.2 Lokasi Penelitian ... 55

3.3 Jenis dan Sumber Data ... 55

3.4 Teknik Pengumpulan data ... 55

3.5 Alat Penelitian ... 56

3.5.1 Hardware ... 56

3.5.2 Software ... 56

3.6 Alat Perancangan ... 57

BAB IV ANALISA DAN PERANCANGAN 4.1 Analisis Sistem Web Service Push and Pull ... 58

4.2 Sistem yang sedang berjalan ... 58

4.3 Sistem yang diusulkan ... 61

4.4 Mekanisme Sistem yang diusulkan ... 62

4.5 Penggunaan Konsep Berorientasi Objek ... 62

4.5.1 Sistem Web Service Push and Pull ... 63

4.5.2 Aktor ... 65

(10)

xv

4.5.3 Definisi Usecase ... 66

4.6 Perancangan Unified Modeling Language (UML). ... 66

4.6.1 Use Case Diagram ... 67

4.6.1.1 Skenario Usecase Login ... 69

4.6.1.2 Skenario Usecase Mengelola Data Pengguna 70 4.6.1.3 Skenario Usecase Mengelola Data PDPT ... 71

4.6.1.4 Skenario Usecase Mengvalidasi Data PDPT . 71 4.6.1.5 Skenario Usecase Pelaporan dan Pengiriman data PDPT ... 72

4.6.2 Activity Diagram ... 73

4.6.3 Sequence Diagram ... 76

4.6.4 Collaboration Diagram ... 78

4.6.5 Class Diagram ... 81

4.6.6 Deployment Diagram ... 81

4.7 Perancangan Basis Data ... 82

4.8 Perancangan Sistem ... 85

4.8.1 Form Tampilan Interface Login ... 85

4.8.2 Form Tampilan menu Admin Akademik dalam Pengolahan Data PDPT ... 86

BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Sistem ... 87

5.1.1 Batasan Implementasi ... 87

5.1.2 Lingkungan Implementasi ... 88

5.2 Hasil Implementasi Sistem Web Service Push and Pull data PDPT ... 88

5.2.1 Menu Login ... 89

5.2.2 Menu Utama ... 89

5.2.3 Menu Jurusan ... 90

5.2.4 Menu Akademik ... 93

5.2.5 Proses Validasi ... 95

5.2.6 Proses Format Pengiriman data PDPT ... 96

(11)

xvi

5.2.7 Bentuk Laporan data PDPT ... 97

5.2.8 Menu DIKTI ... 98

5.2.9 Menu Utama Website DIKTI ... 98

5.2.10 Menu tampilan data PDPT Instansi/Universitas di Beranda Website DIKTI ... 100

5.2.11 Menu Beranda Website DIKTI ... 101

5.3 Pengujian Sistem ... 101

5.3.1 Lingkungan Pengujian Sistem ... 101

5.3.2 Identifikasi dan Rencana Pengujian ... 102

BAB VI PENUTUP 6.1 Kesimpulan ... 104

6.2 Saran ... 104 DAFTAR PUSTAKA

LAMPIRAN

DAFTAR RIWAYAT HIDUP

Referensi

Dokumen terkait

ALhamdulillahi rabbil ‘alamin , segala puji dan syukur penulis selalu panjatkan kepada Allah SWT, yang telah melimpahkan segala berkah, nikmat, taufik, rahmat dan hidayah-Nya,

Alhamdulillahi rabbil a’lamin , puji syukur kehadirat Allah SWT yang telah memberikan segala berkah dan hidayah-Nya serta Rahmat-Nya sehingga penulis dapat

Alhamdulillahi Rabbil ‘alamin, puji syukur penulis panjatkan kehadirat Allah SWT atas karunia nikmat iman, taqwa, kecerdasan dalam kehidupan, dengan rahmat dan hidayah-Nya

Alhamdulillahi rabbil ‘alamin puji syukur penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya yang senantiasa dilimpahkan kepada penulis, sehingga

Alhamdulillahi rabbil’alamin , Puji syukur kehadirat Allah SWT atas berkah, rahmat dan hidayah-Nya Penulis masih diberikan kesempatan untuk menyelesaikan tugas akhir

Alhamdulillahi rabbil ‘alamin, puji syukur penulis ucapkan kehadirat Al- lah SWT yang telah melimpahkan rahmat dan karunia-Nya sehingga penulis da- pat menyelesaikan

Alhamdulillahi rabbil„alamin, puji syukur penulis panjatkan kehadirat Allah SWT atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penulisan skripsi

Alhamdulillahi rabbil alamin, dengan mengucapkan puji syukur atas kehadirat Allah SWT serta limpahan rahmat dan hidayah-Nya dan bantuan bimbingan dari berbagai