• Tidak ada hasil yang ditemukan

Perancangan Web Service Sinkronisasi Feeder DIKTI dalam Bidang Akademik.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Web Service Sinkronisasi Feeder DIKTI dalam Bidang Akademik."

Copied!
16
0
0

Teks penuh

(1)

ABSTRAK

DIKTI adalah sebuah lembaga pemerintah yang bertugas untuk mengkumpulkan data-data yang ada di universitas. Data-data tersebut disebut pangkalan data perguruan tinggi atau biasa disebut PDPT. Pada awalnya pengiriman data-data akademik dari univeritas menggunakan aplikasi EPSBED, dimana data-data akademik yang ada di universitas harus disamakan dulu formatnya, baru dikirimkan ke DIKTI. Hal itu dianggap kurang efisien, sehingga dikembangkan sebuah metode baru dengan menggunakan aplikasi web service. Aplikasi web service ini membantu universitas dalam melakukan sinkronisasi data akademik ke DIKTI.

(2)

ABSTRACT

DIKTI is a government organization on duty for collecting data from university. The data called Pangkalan Data Perguruan Tinggi or so called PDPT. Previously, data is sent using EPSBED application, where as the academic data should be in standard format, or it need to be converted before sending it to DIKTI. Now, it was considered inefficient thus a new method is developed using web-service. It helps university to sync their data to DIKTI.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

DAFTAR NOTASI/ LAMBANG ... xii

DAFTAR SINGKATAN ... i

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB 2. KAJIAN TEORI ... 5

2.1 Direktorat Jendral Pendidikan Tinggi (DIKTI) ... 5

2.2 Akademik ... 6

2.3 Web service ... Error! Bookmark not defined. 2.4 Proses Bisnis ... 6

2.5 Flowchart ... 7

2.6 Entity Relationship Diagram (ERD)... 8

2.7 Data flow diagram (DFD) ... 9

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 10

3.1 Alur Web service ... 10

(4)

3.4 Entity Relationship Diagram (ERD)... 12

3.5 Data flow diagram (DFD) ... 14

3.6 PSPEC ... 15

3.7 Kamus Data ... 18

3.8 Mapping ... Error! Bookmark not defined. BAB 4. HASIL PENELITIAN ... 29

4.1 Hasil Yang Dibuat ... 29

4.1.1 Pembuatan Query Database SQL Server ... 29

4.1.2 Pembuatan Web service ... 36

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 44

BAB 6. SIMPULAN DAN SARAN ... 46

6.1 Simpulan ... 46

6.2 Saran ... 46

(5)

DAFTAR GAMBAR

Gambar 3.1 Alur Web service ... 10

Gambar 3.2 Flowchart ... 12

Gambar 3.3 Entitiy Relationship Diagram ... 13

Gambar 3.4 DFD level 0 (Diagram Cortext) ... 14

Gambar 3.5 DFD Level 1 ... 14

Gambar 4.1 Query Pembuatan Table ... 29

Gambar 4.2 FunctionQuery... 30

Gambar 4.3 Stored procedure ... 30

Gambar 4.4 Web service ... 37

Gambar 4.5 Membuat Tampilan Web Aspx ... 38

Gambar 4.6 Pembuatan Fungsi Tombol ... 40

(6)

DAFTAR TABEL

Tabel 3.1 PSPEC Mengambil Data ... 15

Tabel 3.2 PSPEC view data mahasiswa non filter ... 16

Tabel 3.3 PSPEC Hapus Data Mahasiswa ... 16

Tabel 3.4 PSPEC Simpan Data Mahasiswa ... 17

Tabel 3.5 PSPEC view mahasiswa by program studi ... 17

Tabel 3.6 Kamus Data Mahasiswa ... 18

Tabel 3.7 Kamus Data Wilayah... 19

Tabel 3.8 Kamus Data Status Mahasiswa ... 20

Tabel 3.9 Kamus Data Level Wilayah ... 20

Tabel 3.10 Kamus Data Negara ... 20

Tabel 3.11 Kamus Data Jurusan ... 20

Tabel 3.12 Kamus Data Agama ... 21

Tabel 3.13 Mapping Tabel Mahasiswa ... 21

Tabel 3.14 mapping table mahasiswa_pt ... 26

Tabel 4.1 Query Create Table Mahasiswa ... 31

Tabel 4.2 Query Create Procedure List Mahasiswa Non Filter ... 32

Tabel 4.3 Query create prosedur list nilai mahasiswa ... 33

Tabel 4.4 Query Function konversi nama agama ... 33

Tabel 4.5 Query function untuk merubah kode jenis kelamin ... 34

Tabel 4.6 Query Function konversi program studi ... 34

Tabel 4.7 Query Function mendapatkan nama provinsi dari data kota ... 35

Tabel 4.8 SourceCode koneksi database ... 37

Tabel 4.9 SourceCodeWeb aspx ... 38

Tabel 4.10 SourceCode pembuatan fungsi tombol ... 40

Tabel 4.11 Sourcecode dari service.cs ... 41

(7)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Terminator Untuk memulai dan

mengakhiri proses

Flowchart Decision/

Keputusan

Keputusan untuk proses jika salah akan kembali

mengulang proses

sebelumnya, dan jika benar akan melanjutkan proses selanjutnya

Flowchart Input /

output Data

Proses input/output data, parameter, informasi

Flowchart Display Menampilkan data

Flowchart Arah Proses Arah/alur untuk proses

Flowchart Manual

Mewakili suatu individu yang nyata dan dapat dibedakan dari yang lain

ERD Atribut Menggambarkan

karakteristik dari Entitas

ERD Relasi Menunjukkan relasi antara

(8)

Jenis Notasi/Lambang Nama Arti

DFD Proses Proses secara otomatis yang

di lakukan oleh komputer

DFD

Arus Data

Menggambarkan suatu aliran atau arus data yang ada di dalam diagram

DFD Simpanan

Data

Tempat simpanan data seperti file di dalam database

Referensi:

1. Flowchart diambil dari Burlton, Roger T [1]

2. ERD diambil dari Fatansyah [2]

(9)

DAFTAR SINGKATAN

UKM Universitas Kristen Maranatha BAA Biro Administrasi Akademik

DIKTI Direktorat Jendral Pendidikan Tinggi PDPT Pangkalan Data Pendidikan Tinggi

SAT Sistem Akademik Terpadu

EPSBED Evaluasi Program Studi Berbasis Evaluasi Diri ERD Entity Relationship Diagram

DFD Data flow diagram

(10)

BAB 1. PENDAHULUAN

Pada bab ini membahas mengenai latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistemmatika penyajian.

1.1 Latar Belakang Masalah

Direktorat jendral pendidikan tinggi atau DIKTI adalah sebuah lembaga pemerintahan dalam bidang pendidikan dibawah kementrian pendidikan dan kebudayaan. DIKTI melakukan pendataan terhadap seluruh perguruan tinggi yang terintegrasi dalam sekala nasional. Kumpulan-kumpulan data tersebut biasa disebut sebagai pangkalan data pendidikan tinggi (PDPT).

PDPT berfungsi untuk mencatat seluruh data-data yang ada pada perguruan tinggi yang terintegrasi dengan DIKTI agar pihak pemerintah juga mengetahui seluruh data yang terdapat pada perguruan tinggi. Agar data di perguruan tinggi dan di DIKTI terintegrasi maka diadakanlah PDPT yang harus selalu diperbaharui dan harus selalu dikirim oleh perguruan tinggi ke DIKTI. Biasanya perguruan tinggi melakukan pembaharuan data setiap awal dan akhir semester agar tetap menjaga integrasi data yang ada diperguruan tinggi dan di DIKTI.

Didalam PDPT tidak hanya data-data sumber daya manusia seperti data dosen, data keahlian dosen, dan lain-lain yang dicatat, tetapi juga data-data akademik yang ada di perguruan tinggi tersebut, seperti mata kuliah, penilaian, dan lain-lain.

(11)

2

perubahan yang terjadi di DIKTI dimana sebelumnya data biasa dikirmkan ke DIKTI berupa sebuah file excel yang sudah disamakan formatnya atau table-tabelnya sekarang menjadi menggunakan web service.

Dengan analisis dan perancangan web service diharapkan agar integrasi data-data akademik yang ada di UKM dan data-data akademik yang ada di DIKTI terintegrasi dengan baik.

1.2 Rumusan Masalah

Rumusan masalah yang terdapat pada proyek ini sebagi berikut: 1. Bagaimana caranya UKM mendapatkan data-data akademik yang

ada sebelum dikirimkan ke DIKTI?

2. Bagaimana caranya membandingkan format yang diminta oleh DIKTI dan format yang ada di UKM?

3. Bagaimana caranya mengirimkan data-data akademik yang dimiliki UKM ke DIKTI?

1.3 Tujuan Pembahasan

Tujuan pembahasan dari masalah yang terjadi diatas adalah sebagai berikut:

1. Mengetahui dari mana saja sumber-sumber data akademik yang dimiliki UKM.

2. Membuat mapping antara format data di DIKTI dengan data yang ada di UKM.

3. Membuat perancangan web service yang dapat melakukan feeding

(12)

3

1.4 Ruang Lingkup Kajian

Ruang lingkup dari proyek ini antara lain meliputi:

1. Mencari tahu darimana asal data-data akademik yang didapatkan untuk dapat dikirimkan ke DIKTI.

2. Membuat mapping data antara DIKTI dan UKM.

3. Membuat webservice unutuk melakukan sinkronisasi data-data yang ada di UKM dengan yang ada di DIKTI.

1.5 Sumber Data

Data-data yang di gunakan bersumber dari data primer dan data sekunder. Berikut ini adalah penjelasan mengenai data-data tersebut:

1 Data Primer.

Data primer diperoleh dengan cara melakukan wawancara secara langsung dan melakukan observasi langsung database akademik milik UKM dan DIKTI.

2 Data Sekunder.

Data sekunder diperoleh dengan cara menggunakan literatur , buku-buku, dan internet.

1.6 Sistematika Penyajian

Sistematika penyajian yang terdapat pada laporan ini adalah sebagi berikut:

BAB 1 PENDAHULUAN

Bab ini membahas mengenai latar belakang, rumusan masalah, tujuan, dan ruang lingkup dari proyek seminar tugas akhr ini.

BAB 2 KAJIAN TEORI

(13)

4

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Bab ini membahas mengenai hasil dari analisis, perancangan dan arsitektur yang terdapat pada proyek seminar tugas akhir ini seperti Proses Bisnis, ER to Table, Entity Relationship Diagram (ERD), Data flow diagram (DFD), dll.

BAB 4 HASIL PENELITIAN

Bab ini membahas hasil dari proyek yang dikerjakan.

BAB 5 PEMBAHASAN DAN IJI COBA HASIL PENELITIAN Bab ini berisi mengenai uji coba yang dilaksanakan.

BAB 6 SIMPULAN DAN SARAN

(14)

BAB 6. SIMPULAN DAN SARAN

Pada bab ini menjelaskan tentang kesimpulan dan saran dari penulis untuk organisasi yang terlibat dengan penulisan tugas akhir ini

6.1 Simpulan

Kesimpulan yang dapat diambil dari proyek ini adalah, data-data akademik yang dikirimkan ke DIKTI oleh UKM berasal dari database yang ada dibagian SAT. Pembuatan web service sinkronisasi sudah berjalan dengan baik. Kemudian pada mapping tabel yang ada di SAT dan di DIKTI memiliki banyak perbedaan, sehingga dibuatkan mapping untuk mempermudah.

6.2 Saran

(15)

DAFTAR PUSTAKA

[1] R. T. Burlton, Bussiness Process Managemet, United States of America: Sams Publishing, 2001.

[2] Fathansyah, Basis Data, Bandung: Informatika, 2002.

[3] I. B. Hariyanto, Sistem Manajemen Basisdata, Sumedang: Informatika Bandung, 2004.

[4] "Direktorat Jendral Pendidikan Tinggi | Sejarah Dikti," [Online]. Available: http://dikti.go.id/profil-dikti/sejarah-dikti/. [Accessed 18 Maret 2015]. [5] "Direktorat Jendral Perguruan Tinggi | Sistem Pendidikan Tinggi,"

[Online]. Available: http://dikti.go.id/profil-dikti/sistem-pendidikan-tinggi/. [Accessed 19 maret 2015].

[6] "Web service Architecture," [Online]. Available: http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#introduction. [Accessed 11 Maret 2015].

[7] "SOAP Introduction," [Online]. Available: http://www.w3schools.com/webservices/ws_soap_intro.asp. [Accessed 11 Maret 2015].

[8] "XML Tutorial," [Online]. Available:

http://www.w3schools.com/xml/default.asp. [Accessed 11 Maret 2015]. [9] M. Weske, Business Process Management Concepts, Languages,

Architectures, Springer, 2007.

[10] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Andi, 2007.

[11] R. V. Imbar and B. R. Suteja, Pemrograman Web-Commerce dengan ORACLE & ASP, Bandung: Informatika Bandung, 2006.

[12] A. Kadir, Konsep & Tuntunan Praktis Basis Data, Andi, 2002.

(16)

48

Referensi

Dokumen terkait

Gambar 1 menyajikan fluktuasi prediksi curah hujan hasil prediksi dalam proses penyusunan model (garis) dan perbandingannya terhadap data aktual (garis putus-putus). Terlihat

Pemahaman konsep merupakan pemahaman tentang hal-hal yang berhubungan dengan konsep, yaitu arti, sifat dan uraian suatu konsep dan juga kemampuan dalam menjelaskan teks,

Kelayakan dari aspek kepraktisan ditinjau dari respon siswa setelah menggunakan Lembar Kegiatan Siswa (LKS) berbasis model pembelajaran Susan Loucks-Horsley untuk

Dalam pelaksanaan praktik pembelajaran, terlebih dahulu dilakukan observasi proses pembelajaran di lokasi SMK YPKK 2 SLEMAN. Kegiatan ini bertujuan untuk memberikan

Dalam kasus tertentu hasil pengukuran tidak dapat diamati pada tempat yang diukur, untuk mengatasi hal ini maka diperlukan metoda untuk mengirimkan hasil pengukuran ke tempat

Yang pertama modeling, texturing, penentuan layout dan background, rigging karakter, pembuatan animasi, penentuan lighting, dan melakukan rendering dan pada proses

Rencana produksi dan penjualan bisa direncanakan dengan menggunakan konsep Break Event Point (BEP) atau Titik impas. Penjualan yang direncanakan petani tentunya disertai

Penentuan posisi produk secara fisik dapat menjadi langkah penting dalam menjalankan analisis pemasaran strategis.Hal seperti ini terutama terjadi dengan banyaknya tawaran