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.
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.
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
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
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
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
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
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]
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
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.
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
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
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
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
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.
48