• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Aplikasi Terdistribusi Menggunakan Windows Communcation Foundation untuk Sistem Informasi Dosen

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Aplikasi Terdistribusi Menggunakan Windows Communcation Foundation untuk Sistem Informasi Dosen"

Copied!
13
0
0

Teks penuh

(1)

Aplikasi Terdistribusi Menggunakan

Windows

Communcation Foundation

untuk Sistem Informasi Dosen

Oleh:

Gilbert Krisetia Prakosa

NIM: 612006043

Skripsi ini telah diterima dan disahkan sebagai salah satu persyaratan guna mencapai gelar

SARJANA TEKNIK

dalam

Program Studi Teknik Elektro

FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER

UNIVERSITAS KRISTEN SATYA WACANA

SALATIGA

(2)

Oleh:

Gilbert Krisetia Prakosa NIM: 612006043

Skripsi ini telah diterima dan disahkan sebagai salah satu persyaratan guna mencapai gelar

SARJANA TEKNIK

dalam

Program Studi Teknik Elektro

FAKULTAS TEKNIK ELEKTRONIKA DAN KOMPUTER

UNIVERSITAS KRISTEN SATYA WACANA

SALATIGA

Disahkan oleh:

Pembimbing I Pembimbing II

(3)

i

INTISARI

Windows Communication Foundation (WCF) merupakan sebuah teknologi dari Microsoft untuk membangun sebuah aplikasi terdistribusi. WCF menyediakan kesatuan

dari teknologi komputasi terdistribusi yang sudah ada. WCF pada skripsi ini diterapkan pada sistem informasi dosen untuk membantu dalam menangani manajemen sumber daya dosen, membuat jadwal, dan melakukan perhitungan nilai.

Sistem informasi dosen ini dirancang dan direalisasikan dengan 2 komponen yaitu WCF server dan web server. WCF server menyediakan service yang berguna untuk aplikasi yang terdapat pada web server. Sistem informasi dosen terbagi menjadi 3 modul, yaitu modul biodata dan JAFA, modul penjadwalan dan modul penilaian. Modul biodata dan JAFA berfungsi untuk mengatur manajemen sumber daya dosen dan perkembangan JAFA. Modul penjadwalan berfungsi untuk melakukan penjadwalan. Pengaturan jadwal bisa dilakukan secara manual otomatis, ataupun gabungan keduanya. Modul penilaian berfungsi untuk merekap dan menghitung nilai aksara dari kelas matakuliah tertentu. Perhitungan nilai bisa dilakukan menggunakan acuan normal, patokan maupun kombinasi keduanya.

(4)

ii

KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa atas penyertaannya, skripsi ini akhirnya dapat terselesaikan dengan baik dan tepat pada waktunya.

Skripsi ini disusun untuk memenuhi salah satu persyaratan yang telah ditetapkan dalam meraih gelar Sarjana di Fakultas Teknik Elektronika dan Komputer Universitas Kristen Satya Wacana, Salatiga.

Keberhasilan penulisan skripsi ini tidak lepas dari bantuan berbagai pihak. Oleh sebab itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada:

1. Bapak Handoko, S.T., M.Eng, dan Banu Wirawan Yohanes, S.T selaku dosen pembimbing I dan II, yang telah banyak meluangkan waktunya untuk memberikan bimbingan, bantuan dan saran-saran dalam menyelesaikan tugas akhir ini.

2. Mama dan oh yang selalu mendukung dan doakan.

3. Linaku tercinta yang selalu mendukung dalam berbagai hal.

4. Seluruh tenaga pengajar FTEK UKSW yang telah memberikan bekal ilmu kepada penulis.

5. Staf administrasi dan laboran yang telah membantu selama mengikuti perkuliahan di UKSW

6. Seluruh rekan mahasiswa FTEK UKSW yang telah menjadi teman seperjuangan selama kuliah.

7. Teman-teman kos DIPO37.

(5)

iii

Penulis menyadari bahwa pembuatan skripsi ini masih belum sempurna. Oleh sebab itu penulis mengharapkan kritik dan saran yang dapat memberikan perbaikan yang membangun. Akhir kata penulis berharap semoga skripsi ini dapat bermanfaat bagi pihak yang membutuhkannya.

Salatiga, Januari 2012 Penulis

(6)

iv

2.1 Windows Communication Foundation ... 5

2.2 ASP.NET ... 9

2.3 Database ... 11

BAB III PERANCANGAN ... 12

3.1 Gambaran Sistem Informasi Dosen Secara Umum ... 12

3.2 Database ... 12

(7)

v

4.1.1 Pengujian Manajemen Dosen ... 32

4.1.2 Pengujian Manajemen Jabatan Struktural ... 34

4.1.3 Pengujian Input JAFA ... 36

4.1.3 Pengujian Laporan JAFA ... 36

4.2 Pengujian Modul Penjadwalan ... 37

4.2.1 Pengujian Manajemen Matakuliah ... 37

4.2.2 Pengujian Manajemen Ruang ... 39

4.2.3 Pengujian Pembukaan Kelas ... 39

4.2.4 Pengujian Penjadwalan Manual ... 40

4.2.5 Pengujian Penjadwalan Otomatis ... 41

4.2.6 Pengujian Jadwal Fakultas ... 41

4.2.6 Pengujian Jadwal Dosen ... 42

4.2.6 Pengujian Jadwal Pemakaian Ruang ... 42

(8)

vi

4.3.1 Pengujian Jenis dan Bobot Penilaian ... 43

4.3.2 Pengujian Input Nilai ... 43

4.3.2 Pengujian Acuan Penilaian dan Penghitungan Nilai ... 44

4.4 Pengujian Sistem Keseluruhan ... 47

4.5 Pengujian Sistem di Fakultas Ekonomika dan Bisnis ... 48

BAB V KESIMPULAN DAN SARAN ... 51

DAFTAR PUSTAKA ... 52 LAMPIRAN

A. Hasil Pengujian Laporan JAFA ... A-1 B. Jadwal Fakultas Teknik Elektronika dan Komputer Semester

(9)

vii

DAFTAR GAMBAR

HALAMAN

Gambar 2.1 Arsitektur WCF ... 6

Gambar 2.2 Komponen Utama WCF ... 7

Gambar 2.3 Siklus dari Halaman ASP.NET ... 10

Gambar 3.1 Blok Diagram Aplikasi ... 12

Gambar 3.2 Entity Relationship Diagram Modul Penjadwalan ... 13

Gambar 3.3 Entity Relationship Diagram Modul Biodata dan JAFA ... 14

Gambar 3.4 Diagram Use Case ... 16

Gambar 3.5 Kode Jadwal ... 22

Gambar 3.6 Contoh Pengkodean Jadwal ... 23

Gambar 3.7 Diagram Alir Prosedur Penjadwalan ... 24

Gambar 3.8 Perancangan Crystal Report Jadwal Fakultas ... 25

Gambar 3.9 Perancangan Crystal Report Jadwal Mengajar Dosen ... 25

Gambar 3.10 Perancangan Crystal Report Jadwal Pemakaian Ruang ... 26

Gambar 3.11 Diagram Alir Modul Penilaian ... 27

Gambar 3.12 Gridview pada Manajemen Matakuliah ... 29

Gambar 3.11 Tampilan User Interface Tambah dan Ubah Dosen ... 30

Gambar 4.1 Pengujian Input Data Dosen ... 32

Gambar 4.2 Pengujian Tambah Dosen ... 33

Gambar 4.3 Pengujian Pengubahan Biodata Dosen ... 34

Gambar 4.4 Pengujian Pengubahan Jabatan Struktural ... 35

Gambar 4.5 Pengujian Penambahan Jabatan Struktural ... 35

(10)

viii

Gambar 4.7 Pengujian Laporan JAFA ... 37

Gambar 4.8 Pengujian Tambah Matakuliah ... 38

Gambar 4.9 Pengujian Ubah Matakuliah ... 38

Gambar 4.10 Pengujian Manajemen Ruang ... 39

Gambar 4.11 Pengujian Pembukaan Kelas ... 40

Gambar 4.12 Pengujian Penjadwalan Manual ... 40

Gambar 4.13 Pengujian Jadwal Fakultas ... 41

Gambar 4.14 Pengujian Jadwal Dosen ... 42

Gambar 4.15 Pengujian Jadwal Pemakaian Ruang ... 42

Gambar 4.16 Pengujian Jenis dan Bobot Penilaian ... 43

Gambar 4.17 Pengujian Input Nilai ... 44

(11)

ix

DAFTAR TABEL

HALAMAN

Tabel 2.1 Jenis-jenis Binding ... 8

Tabel 4.1 Daftar Nilai Mahasiswa yang diujikan ... 44

Tabel 4.2 Perbandingan Penilaian menggunakan Excel dan Aplikasi ... 45

Tabel 4.3 Daftar Kesalahan Program ... 47

Tabel 4.4 Masukan/Pertanyaan dan Solusi Hasil Pengujian di FEB ... 49

(12)

x

DAFTAR KODE PROGRAM

HALAMAN

Kode 3.1 Service Contract dan Data Contract pada ISIDService ... 15

Kode 3.2 Implementasi Interface ISIDService pada Class SIDService ... 15

Kode 3.3 Pemanggilan Fungsi Service oleh Client ... 16

Kode 3.4 Pemakaian AsyncFileUpload untuk Proses Upload ... 19

Kode 3.5 Fungsi untuk Menghitung Standart Deviasi ... 29

Kode 3.6 Proteksi Input pada Textbox Kode Dosen ... 31

(13)

xi

DAFTAR SINGKATAN

CLR Common Language Runtime COM Component Object Model DBMS Database Management System DCOM Distributed COM

ERD Entity Relationship Diagram HTTP Hypertext Transfer Protocol IIS Intenet Information Service REST Representatiomal State Transfer SOA Service Oriented Architecture SOAP Simple Object Access Protocol URI Uniform Resource Identifiers WAS Windows Activation Server

WCF Windows Communication Foundation WS Web Service

Gambar

Tabel 4.1 Daftar Nilai Mahasiswa yang diujikan  ................................................

Referensi

Dokumen terkait

Berdasarkan penelitian yang telah dilakukan di Pusat Layanan Autis Banjarmasin pada bulan Juli-September 2014 dari 31 orang responden didapatkan hasil hubungan

Film dokumenter yang berjudul “ The Art Of Queue (Seni Mengantre)” ini telah mengangkat suatu fenomena dalam budaya antre yang menitik beratkan pandangan pada

Karena kecepatan energi elektromagnetik adalah konstan (kecepatan cahaya), panjang gelombang dan frekuensi berbanding terbalik. Semakin panjang suatu gelombang, semakin rendah

dikritik karena seringkali tidak mampu m enjelaskan situasi belajar yang kompleks, sebab banyak enjelaskan situasi belajar yang kompleks, sebab banyak variabel atau hal-hal

Vazunte chuan hlau leh khur chungin, Zanah lal kawmchhakah k al la, lalpa, lalpa, i fanu Kawrdumbela i neihtir loh chuan ralin an that ang ch e, i khuate pawh an that vek ang, ti

Solusi pada umumnya berupa suatu nilai faktor keamanan (FK), yang menggunakan beberapa persamaan kesetimbangan. Solusi yang diperoleh pada metode ini umumnya berupa solusi

Sedangkan data yang akan dihimpun adalah dalil-dalil yang berkaitan dengan jarimah zina dan pemerkosaan serta norma hukum yang ada di dalam Qanun Jinayat Aceh tentang