• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
15
0
0

Teks penuh

(1)

Penjadwalan Ujian Skripsi

Berbasis

Web Service

Menggunakan Metode TOPSIS

(Studi Kasus : FTI UKSW)

Skripsi

Diajukan kepada Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Oleh : Christian Hartono

NIM : 672007038

Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

(2)
(3)
(4)

Kata Pengantar

Puji syukur kepada Tuhan Yesus Kristus atas segala rahmat, berkat dan bimbingan yang diberikan, sehingga penulis dapat menyelesaikan skripsi yang berjudul Penjadwalan Ujian Skripsi BerbasisWeb ServiceMenggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) , yang diajukan sebagai persyaratan dalam menyelesaikan Program Studi Strata Satu Teknik Informatika pada Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.

Pembuatan skripsi ini diharapkan bisa menjadi pengetahuan kepada pembaca dan bisa menjadi inspirasi untuk melakukan pengembangan pada masa depan.

Dalam menyelesaikan skripsi ini, penulis mendapat bantuan dan dukungan dari berbagai pihak. Oleh karena itu, dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada: 1. Bapak Andeka Rocky Tanaamah, SE., M.Cs., selaku Dekan

Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.

2. Bapak Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.

(5)

4. Ibu Yessica Nataliani, S.Si., M.Kom., selaku dosen pembimbing kedua yang telah memberikan pengarahan, bimbingan, saran hingga selesainya skripsi ini.

5. Bapak Adriyanto Juliastomo Gundo, S.Si., M.Pd., selaku Koordinator KPTA Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.

6. Seluruh staf pengajar dan TU Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.

7. Bapak Agus BTSI, yang telah memberikan penulis izin untuk melakukan penelitian sehubungan denganweb serviceSIASAT. 8. Keluarga yang tercinta, papa dan mama yang selalu

memberikan dukungan dan motivasi penulis untuk menyelesaikan skripsi ini, kedua adik tercinta, Stevan dan Frenny yang selalu siap membantu dan mendukung penulis. 9. Veny Frissilia yang selalu memberikan motivasi dan dukungan

dan selalu menjadi inspirasi bagi penulis.

10. Teman-teman angkatan 2007, Adi, Yohan, Nia, Ivan, Aubing, Bobby, Ellen, Rudi, Alfe, Hery, Willy, Gepeng, Edi, Chiz, Rinat, Bronto, dan lainnya yang tidak dapat disebutkan satu persatu. Terima kasih telah menjadi sahabat-sahabat yang baik yang selalu memberikan bantuan dan semangat selalu bagi penulis.

11. Seluruh asisten dosen yang pernah mengajar dan mengajar bersama penulis. Terima kasih atas kerja sama selama ini semoga ilmu yang dibagikan bisa berguna selalu bagi penulis. 12. Dan semua pihak yang tidak dapat disebutkan satu persatu

(6)

Penulis menyadari bahwa skripsi ini masih jauh dari sempurna dan penulis menerima baik kritik maupun saran dari pembaca. Semoga skripsi ini dapat bermanfaat bagi pembaca. Terima kasih dan Tuhan memberkati.

Salatiga, 6 Januari 2011

(7)

Lembar Identitas

Judul : Penjadwalan Ujian Skripsi Berbasis

Web Service Menggunakan Metode TOPSIS (Studi Kasus : FTI UKSW) Mahasiswa

a) Nama Lengkap : Christian Hartono

b) NIM : 672007038

c) Bidang Konsentrasi : Mobile d) Fakultas / Progdi : FTI / TI

e) Alamat : Jl. Kartini 8a Salatiga f) Telp/Hp/Faks : 085641802225

g) Email : pad_poot89@yahoo.co.id

Peneliti 1

a) Nama Lengkap : Kristoko Dwi Hartomo, M.Kom. b) Bidang Keahlian : Data Mining

c) Unit Kerja : FTI

d) Alamat : Jl. Karangkepoh 2 No.24 Tegalrejo Salatiga

e) Telpon/Hp/Faks : 08562727733

f) Email : kristoko@gmail.com

Peneliti 2

a) Nama Lengkap : Yessica Nataliani, S.Si., M.Kom. b) Bidang Keahlian : Matematika Komputasional

c) Unit Kerja : FTI

d) Alamat : Jl. Tirtosari 11, Solo e) Telpon/Hp/Faks : 085743640820

(8)

Daftar Isi

Lembar Pengesahan ... ii

Pernyataan ... iii

Kata Pengantar ... iv

Lembar Identitas ... vii

Daftar Isi ... viii

Daftar Gambar ... x

Daftar Tabel ... xii

Daftar Kode Program ... xiii

Daftar Istilah ... xiv

Abstract ...xv

BAB 1 Pendahuluan ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan dan Manfaat Penelitian ... 3

1.4 Batasan Masalah ... 3

1.5 Sistematika Penulisan ... 4

BAB 2 Tinjauan Pustaka ... 5

2.1 Penelitian Terdahulu ... 5

2.2 Java Servlet ... 8

2.3 Web Service ... 12

2.4 Sistem Penjadwalan Ujian Skripsi di FTI UKSW ... 15

2.5 Multi-Attribute Decision Making... 17

2.5.1 Technique for Order Preference by Similarity Ideal Solution(TOPSIS) ... 17

BAB 3 Metode dan Perancangan Sistem ... 21

3.1 Model Pengembangan Perangkat Lunak ... 21

3.2 Analisa Kebutuhan Sistem ... 22

3.2.1 Analisis Tingkat Kebutuhan Sistem ... 23

3.2.2 Analisis Kebutuhan Perangkat Keras ... 29

3.2.3 Analisis Kebutuhan Perangkat Lunak ... 30

3.3 Perancangan Sistem ... 30

3.3.1 Perekayasaan Perangkat Lunak ... 30

3.3.2 Perancangan Basis Data ... 42

3.3.3 Perancangan Antarmuka Sistem ... 44

3.4 PrototypeSistem ... 52

3.4.1 Prototype 1 ... 53

3.4.2 Prototype 2 ... 58

(9)

3.6 Penerapan Aplikasi dan Pemeliharaan ... 59

BAB 4 Hasil dan Pembahasan ... 61

4.1 Hasil Pembuatan Aplikasi ... 61

4.1.1 Hasil Pembuatan Aplikasi Penjadwalan Ujian ... 61

4.2 Software Testing ... 80

BAB 5 Kesimpulan dan Saran ... 81

5.1 Kesimpulan ... 81

5.2 Saran ... 81

(10)

Daftar Gambar

Gambar 2.1 Flowchart DiagramPenjadwalan Ujian Skripsi ... 16

Gambar 3.1 Prototype Model ... 21

Gambar 3.2 Use Case DiagramSistem Penjadwalan Ujian ... 31

Gambar 3.3 Activity Diagram Edit User ... 33

Gambar 3.4 Activity Diagram ManageKompetensi ... 33

Gambar 3.5 Activity Diagram ManageDosen ... 34

Gambar 3.6 Activity Diagram ManageRuang Ujian... 35

Gambar 3.7 Activity Diagram ManagePenjadwalan ... 35

Gambar 3.8 Sequence Diagram Edit User ... 37

Gambar 3.9 Sequence Diagram ManageKompetensi ... 38

Gambar 3.10 Sequence Diagram ManageRuang Ujian ... 38

Gambar 3.11 Sequence Diagram ManageDosen ... 39

Gambar 3.12 Sequence Diagram ManagePenjadwalan ... 40

Gambar 3.13 Class DiagramSistem ... 42

Gambar 3.14 Entity Relationship Diagram... 43

Gambar 3.15 Rancangan Antarmuka HalamanLogin ... 45

Gambar 3.16 Rancangan Antarmuka HalamanHome ... 45

Gambar 3.17 Rancangan Antarmuka Halaman Ruang ... 46

Gambar 3.18 Rancangan Antarmuka Halaman Bidang Minat ... 46

Gambar 3.19 Rancangan Antarmuka Halaman Bidang Minat Dosen ... 47

Gambar 3.20 Rancangan Antarmuka Halaman TambahUser .... 48

Gambar 3.21 Rancangan Antarmuka HalamanEdit User ... 48

Gambar 3.22 Rancangan Antarmuka Halaman Dosen ... 49

Gambar 3.23 Rancangan Antarmuka Halaman Tanggal Ujian ... 49

Gambar 3.24 Rancangan Antarmuka Halaman Skripsi ... 50

Gambar 3.25 Rancangan Antarmuka Halaman Tambah Jadwal ... 51

Gambar 3.26 Rancangan Antarmuka Halaman Hapus Data ... 51

Gambar 3.27 Rancangan Antarmuka Halaman Jadwal Ujian ... 52

Gambar 3.28 HalamanLogin Prototype1 ... 53

Gambar 3.29 Halaman RuangPrototype1 ... 53

Gambar 3.30 Halaman Bidang MinatPrototype1 ... 54

Gambar 3.31 Halaman Bidang Minat DosenPrototype1 ... 54

Gambar 3.32 Halaman DosenPrototype1 ... 55

Gambar 3.33 Halaman Tanggal UjianPrototype1 ... 55

(11)

Gambar 3.35 Halaman Tambah Jadwal DosenPrototype1 ... 56

Gambar 3.36 Halaman Hapus DataPrototype1 ... 57

Gambar 3.37 Halaman Jadwal UjianPrototype1 ... 57

Gambar 3.38 Halaman TambahUser Prototype1 ... 58

Gambar 3.39 HalamanEdit User Prototype1 ... 58

Gambar 3.40 HalamanEdit UserPrototype 2 ... 59

Gambar 4.1 HalamanLogin ... 61

Gambar 4.2 KesalahanLogin ... 63

Gambar 4.3 Pesan SalahLogin ... 63

Gambar 4.4 HalamanHome ... 64

Gambar 4.5 Halaman Ruang ... 64

Gambar 4.6 Halaman Penambahan Jadwal Dosen ... 67

Gambar 4.7 Halaman Penghapusan Data ... 68

Gambar 4.8 Halaman Dosen Daftar Dosen FTI ... 68

Gambar 4.9 Halaman Dosen Daftar Dosen Penguji ... 69

Gambar 4.10 HalamanUpdateDosen ... 69

Gambar 4.11 Halaman Pengaturan Tanggal ... 73

Gambar 4.12 Halaman Pengaturan Skripsi ... 73

Gambar 4.13 Halaman Bidang Minat ... 74

Gambar 4.14 Halaman Bidang Minat Dosen ... 75

Gambar 4.15 Halaman Jadwal Ujian ... 79

(12)

Daftar Tabel

Tabel 3.1 Data Tanggal Ujian ... 23

Tabel 3.2 Data Ruang ... 24

Tabel 3.3 Data Skripsi ... 24

Tabel 3.4 Tingkat Penguasaan Kompetensi dan Nilai ... 25

Tabel 3.5 Nilai Setiap Kriteria masing-masing Alternatif ... 25

(13)

Daftar Kode Program

Kode Program 4.1 FungsiLogin ... 62

Kode Program 4.2 Fungsi ValidasiLogin ... 63

Kode Program 4.3 Fungsi Tambah Ruang Ujian ... 65

Kode Program 4.4 Fungsi Hapus Ruang Ujian ... 65

Kode Program 4.5 Fungsi Validasi Pengaturan Ruang Ujian .... 66

Kode Program 4.6 Fungsi Cek Ruang Ujian ... 66

Kode Program 4.7 Fungsi Pengaturan Tahun Semester ... 70

Kode Program 4.8 Fungsi Ambil Data dariWeb Service... 71

Kode Program 4.9 FungsiWeb Service ... 71

Kode Program 4.10 Fungsi Baca Data dariWeb Service ... 72

Kode Program 4.11 Matriks Nilai dan Matriks Ternormalisasi ... 75

Kode Program 4.12 Solusi Ideal Positif dan Negatif ... 76

Kode Program 4.13 Jarak Antara Alternatif dan Solusi Ideal ... 76

Kode Program 4.14 Nilai Preferensi ... 77

(14)

Daftar Istilah

MADM : Multi Attribute Decision Making

TOPSIS : Technique for Order Preference by Similarity Ideal Solution

(15)

Abstract

Thesis examination scheduling system still becomes a problem for KPTA in FTI UKSW until now. Considering requirements that must be fulfill in scheduling with the amount of students that submit their thesis, this is become such a big constraint.

Therefore, the author try to overcome this problem by build an exam scheduling system using Java Servlet and Web Service. Java Servlet used for user interface, while Web Service will take lecturer s schedule data from SIASAT database to be used in scheduling system. TOPSIS method used to determine the best lecturer for each based on thesis topic to be tested.

The result of this system will show a fix exam schedule that fulfills the requirements from the process of exam scheduling.

Gambar

Tabel 3.1Data Tanggal Ujian .................................................... 23

Referensi

Dokumen terkait

Konsep Aplikasi finishing pada Interior Mengacu pada konsep dasar dari perancangan, maka finishing yang digunakan dalam desain adalah menggunakan finishing yang memiliki

Penangkapan Ikan Berdasarkan Jumlah Hasil Tangkapan Purse Seine Pada Musim Barat dan Timur di Perairan Utara Jawa..

Badan usaha di Indonesia baik yang dikelola oleh pemerintah maupun swasta akan melaksanakan pemantauan dan evaluasi kinerja dari setiap program kerja dalam periode

It focused on two research problems: (1) What kinds of errors do the fourth semester students of ELESP make in forming indirect speech.. and (2) What are the possible causes of

Baris pertama berjarak 1 cm dari margin kiri rata kanan, diikuti baris seterusnya dari margin kiri.Subbab dengan penomoran menggunakan 2 angka.. Setelah Anak Subbab

minimal 30% dari keseluruhan mahasiswa yang diterima. Jalur mandiri dan sejenisnya dapat diselenggarakan bagi Poltekkes yang akan melaksanakan dengan menggunakan Panduan

Membaca sebuah novel, pada hakikatnya seseorang berhadapan dengan sebuah dunia, dunia yang dilengkapi dengan tokoh penghuni beserta dengan permasalahannya. Namun,

rendah dengan sikap ilmiah tinggi dan rendah. Hasil analisis menunjukkan bahwa terdapat interaksi antara KPS dasar dan sikap ilmiah terhadap prestasi belajar