i
SISTEM PENDUKUNG KEPUTUSAN
PEMILIHAN MAHASISWA BERPRESTASI
PROGRAM SARJANA
UNIVERSITAS SANATA DHARMA YOGYAKARTA
Skripsi
Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Program Studi Teknik Informatika
Disusun Oleh: Enita Maryanti
075314078
PROGRAM STUDI TEKNIK INFORMATIKA
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
ii
DECISION SUPPORT SYSTEM
TO SELECT OUTSTANDING
UNDERGRADUATE STUDENTS
OF SANATA DHARMA UNIVERSITY YOGYAKARTA
A Thesis
Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Komputer Degree
In Informatics Engineering
By: Enita Maryanti
075314078
INFORMATICS ENGINEERING STUDY PROGRAM
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
iii
v
HALAMAN PERSEMBAHAN
With JESUS Nothing Is Impossible
Skripsi ini saya persembahkan untuk
:
Tuhan Yesus Kristus
Papa tercinta Iban Laing &
Mama tercinta Rusnimah
Kak Eva, Ali, Evi, Amri, Eka, Harahap, Edi, Yeyen dan Adik Flandy
Keponakan Nabil, Sadham, Aldi, Cyndi, Nayla, Tata, Ayra,
Sungkai, Wira, Nurul,Azuwan,pejen dan cristian.
Keluarga Besar GKN Gloria
Tetapi carilah dahulu Kerajaan Allah dan kebenarannya,
viii
ABSTRAK
Proses pemilihan mahasiswa berprestasi program sarjana selama ini masih dilakukan secara manual di Universitas Sanata Yogyakarta. Mahasiswa yang ingin mendaftar sebagai peserta mawapres harus langsung mendaftar ke sekretariat WR III. Pemenang mawapres adalah mahasiswa yang mendapatkan penilaian total skor tertinggi. Sementara tim juri kesulitan dalam menyeleksi dan memilih pemenang mawapres. Karena perhitungan skor dari kriteria penilaian dan peserta yang banyak.
Sistem pendukung pengambilan keputusan ini dibuat untuk memberikan rekomendasi Pemenang Mahasiswa Berprestasi kepada tim Juri berdasarkan peniliaian Indeks Prestasi Kumulatif, karya tulis ilmiah, kegiatan ko-kurikuler dan ekstra-kurikuler serta kemampuan berbahasa Inggris/Asing. Sistem ini dibangun menggunakan JSP, Javascript, iReport, dan database MySQL.
ix
ABSTRACT
The process to selecting bachelor student achievement in sanata dharma university still use manual procedures. All students who wish to register as a participant Mawapres must apply directly to vice rector III secretariat office. The winner of mawapres is a student that have the highest total score. The judges of this election face many problems when they count the score, because too many participants and too many calculation of score's criteria that they must to evaluate.
Decision support system is design to provide recommendations of the best bachelor to juries based on their IPK, science paper, co-curricular activities, extracurricular activities and also the ability to speak english/foreign language. This system is built by using JSP, Javascripts, iReport, and MySQL Database.
x
KATA PENGANTAR
Puji syukur kepada Tuhan Yesus Kristus atas Kasih dan Penyertaannya , sehingga penulisan skripsi dapat selesai. Skripsi ini merupakan salah satu syarat untuk memperoleh gelar sarjana pada Program Studi Teknik Informatika, Fakultas Sains dan Teknologi, Universitas Sanata Dharma Yogyakarta.
Skripsi ini tidak akan tersusun dan selesai tanpa bantuan, saran, dan nasehat dari berbagai pihak. Oleh karena itu, penulis mengucapkan terima kasih kepada :
1. Tuhan Yesus Kristus sebagai juruselamat atas anugerah dan cinta kasihnya dalam hidup penulis.
2. Papa & Mama serta saudara-saudaraku yang luar biasa yang selalu mendukung dan memberikan semangat, kasih sayang dan juga biaya selama ini.
3. Bapak Eko Hari Parmadi S.Si., M.Kom selaku dosen pembimbing yang telah meluangkan waktu, tenaga dan pikiran untuk membimbing penulis dan banyak membantu dalam memberikan saran sehingga tugas akhir ini dapat terselesaikan.
4. Ibu Agnes Maria Polina S.Kom, M.Sc dan Bapak Drs. Johanes Eka Priyatma, M.Sc., Ph.D selaku dosen penguji.
5. Pemerintah Kabupaten Kutai Barat yang telah memberikan bantuan beasiswa untuk membantu pendidikan penulis selama ini.
xi
7. Keluarga Besar GKN Gloria yang selalu memberikan semangat dan dukungan dalam doa.
8. Banen Af Alpian Sutardi yang selalu setia menemani,mengasihiku disaat senang maupun duka dan memberikan semangat yang luarbiasa. Af sorof koq nyi.
9. Sahabatku Donatila Korry yang setia menemani bergadang dan diskusi. 10.Sahabatku “tok-tok” yang selalu memberikan semangat dan mendukung
dalam doa.
11.Semua pihak yang telah membantu dalam penyusunan skripsi ini, yang tidak dapat disebutkan satu-persatu.
Dalam penulisan skripsi ini, pastilah masih banyak kekurangan dan hal yang perlu diperbaiki. Oleh karena itu saran dan kritik dari pembaca yang sekiranya dapat membangun sangat penulis harapkan.
Yogyakarta, 23 Agustus 2013
xii
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN JUDUL INGGRIS ... ii
HALAMAN PERSETUJUAN ... iii
HALAMAN PENGESAHAN ... iv
HALAMAN PERSEMBAHAN ... v
HALAMAN PERNYATAAN KEASLIAN KARYA ... vi
HALAMAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ... vii
ABSTRAK ... viii
ABSTRACT ... ix
KATA PENGANTAR ... x
DAFTAR ISI ... xii
DAFTAR TABEL ... xviii
DAFTAR GAMBAR ... xx
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan ... 3
1.4 Batasan Masalah ... 3
1.5 Metodologi Penelitian ... 4
1.6 Sistematika Penulisan ... 6
BAB II LANDASAN TEORI ... 8
2.1 Mahasiswa Berprestasi ... 8
2.1.1 Persyaratan ... 8
2.1.2 Prosedur Pemilihan ... 9
2.1.3 Penilaian ... 13
2.2 Keputusan ... 23
xiii
2.4 Java Server Pages (JSP) ... 24
2.5 Use Case Diagram ... 25
2.6 Flow Diagram (DFD) ... 28
2.6.1 Entity Relationship Diagram (E-R Diagram) ... 29
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 32
3.1 Analisa Sistem ... 32
3.1.1 Gambaran Umum Sistem Lama ... 32
3.1.2 Gambaran Umum Sistem yang Dikembangkan ... 33
3.2 Analisa Kebutuhan Sistem ... 34
3.2.1 Definisi Aktor ... 34
3.2.2 Use Case ... 35
3.2.3 Pemodelan Proses ... 39
3.2.3.1 Diagram Konteks ... 39
3.2.3.2 Diagram Berjenjang ... 39
3.2.3.3 Data Flow Diagram ... 41
3.2.3.4 Overview DFD... 43
3.2.3.5 Pemodelan Data (ER Diagram) ... 51
3.3 Perancangan Sistem ... 51
3.3.1 Perancangan Database ... 51
3.3.1.1 Perancangan Logical Database ... 52
3.3.1.2 Perancangan Physical Database ... 53
3.3.2 Perancangan Antarmuka ... 63
3.3.2.1 PerancanganAntamuka Admin ... 63
3.3.2.2 PerancanganAntamuka Mahasiswa ... 85
3.3.2.3 PerancanganAntamuka Juri ... 92
BABIVIMPLEMENTASI ... 97
4.1 Implementasi Basisdata ... 97
4.2 Implementasi Antarmuka ... 104
xiv
4.2.1.1 Halaman Mendaftar sebagai peserta mawapres ... 104
4.2.1.2 Halaman Melakukan Login ... 105
4.2.1.3 Halaman Megubah data diri mahasiswa ... 106
4.2.1.4 Halaman meng-upload foto diri mahasiswa ... 107
4.2.1.5 Halaman Menambah kegiatan diri mahasiswa ... 108
4.2.1.6 Halaman Mengubah kegiatan diri mahasiswa ... 109
4.2.1.7 Halaman meng-upload sertifikat kegiatan ... 110
4.2.1.8 Halaman Mengisi Rekapitulasi IPK... 110
4.2.1.9 Halaman Mengubah Rekapitulasi IPK ... 111
4.2.1.10 Halaman Menghapus Rekapitulasi IPK ... 111
4.2.1.11 Halaman Meng-Upload Karya Tulis Ilmiah ... 112
4.2.1.12 Halaman Meng-Upload Naskah Bahasa Asing... 113
4.2.2 Implementasi Antarmuka Juri ... 113
4.2.2.1 Halaman Download Naskah Bahasa Asing ... 113
4.2.2.2 Halaman Menilai Naskah Bahasa Asing ... 114
4.2.2.3 Halaman Menilai Presentasi Bahasa Asing ... 115
4.2.2.4 Halaman Download Naskah Karya Tulis Ilmiah... 115
4.2.2.5 Halaman Menilai Naskah Karya Tulis Ilmiah ... 116
4.2.2.6 Halaman Menilai Presentasi Karya Tulis Ilmiah ... 117
4.2.2.7 Halaman Download Sertifikat Kegiatan ... 118
4.2.2.8 Halaman Validasi Kegiatan ... 118
4.2.2.9 Halaman Mengubah Data Juri ... 119
4.2.3 Implementasi Antarmuka Wakil Rektor III ... 119
4.2.3.1 Halaman Mengubah Data Wakil Rektor III ... 119
4.2.3.2 Halaman Lihat Bahasa Asing Naskah ... 120
4.2.3.3 Halaman Lihat Bahasa Asing Presentasi ... 120
4.2.3.4 Halaman Lihat Karya Tulis Ilmiah ... 121
4.2.3.5 Halaman Lihat Kegiatan Ko dan Ekstra-kurikuler ... 121
4.2.3.6 Halaman Lihat Rekapitulasi Penilaian ... 122
4.2.3.7 Halaman Cetak Rekapitulasi Penilaian ... 122
xv
4.2.3.9 Halaman Lihat Peserta Mawapres ... 123
4.2.3.10 Halaman Lihat Data Juri ... 124
4.2.4 Implementasi Antarmuka Admin ... 124
4.2.4.1 Melakukan Login ... 124
4.2.4.2 Menambah data berita ... 125
4.2.4.3 Menghapus data berita ... 126
4.2.4.4 Halaman Menghapus Data Berita ... 126
4.2.4.5 Halaman Menambah Data Admin ... 126
4.2.4.6 Halaman Menghapus Data Admin ... 127
4.2.4.7 Halaman Mengubah Data Admin ... 127
4.2.4.8 Halaman Menambah Data Juri ... 128
4.2.4.9 Halaman Menghapus Data Juri ... 128
4.2.4.10 Halaman Mengubah Data Juri ... 129
4.2.4.11 Halaman Menghapus Data Mahasiswa ... 129
4.2.4.12 Halaman Mencetak Data Satu Mahasiswa ... 130
4.2.4.13 Halaman Menambah Data Karya Tulis Ilmiah ... 131
4.2.4.14 Halaman Menghapus Data Karya Tulis Ilmiah ... 131
4.2.4.15 Halaman Mengubah Data Karya Tulis Ilmiah ... 132
4.2.4.16 Halaman Menambah Data Kriteria Karya Tulis Ilmiah ... 132
4.2.4.17 Halaman Menghapus Data Kriteria Karya Tulis Ilmiah ... 133
4.2.4.18 Halaman Mengubah Data Kriteria Karya Tulis Ilmiah ... 133
4.2.4.19 Halaman Menambah Data Detail Kriteria Karya Tulis Ilmiah . 134 4.2.4.20 Halaman Menghapus Data Detail Kriteria Karya Tulis Ilmiah . 134 4.2.4.21 Halaman Mengubah Data Detail Kriteria Karya Tulis Ilmiah .. 135
4.2.4.22 Halaman Menambah Data Bahasa Asing Naskah ... 135
4.2.4.23 Halaman Menghapus Data Bahasa Asing Naskah ... 136
4.2.4.24 Halaman Mengubah Data Bahasa Asing Naskah ... 136
4.2.4.25 Halaman Menambah Bahasa Asing Presentasi ... 137
4.2.4.26 Halaman Menghapus Bahasa Asing Presentasi ... 137
4.2.4.27 Halaman Mengubah Bahasa Asing Presentasi ... 137
xvi
4.2.4.29 Halaman Menghapus Data Kegiatan ... 138
4.2.4.30 Halaman Mengubah Data Kegiatan ... 138
4.2.4.31 Halaman Menambah Data Detail Kegiatan ... 139
4.2.4.32 Halaman Menghapus Data Detail Kegiatan ... 139
4.2.4.33 Halaman Mengubah Data Detail Kegiatan ... 140
4.2.4.34 Halaman Menambah Data Tingkat Detail Kegiatan ... 140
4.2.4.35 Halaman Menghapus Data Tingkat Detail Kegiatan ... 141
4.2.4.36 Halaman Mengubah Data Tingkat Detail Kegiatan ... 141
4.2.4.37 Halaman Menambah Data Jabatan Tingkat Detail Kegiatan .... 142
4.2.4.38 Halaman Menghapus Data Jabatan Tingkat Detail Kegiatan .... 142
4.2.4.39 Halaman Mengubah Data Jabatan Tingkat Detail Kegiatan ... 143
4.2.4.40 Halaman Menambah Data WR III ... 143
4.2.4.41 Halaman Menghapus Data WR III ... 144
4.2.4.42 Halaman Menambah Data Fakultas ... 144
4.2.4.43 Halaman Menghapus Data Fakultas ... 144
4.2.4.44 Halaman Mengubah Data Fakultas ... 145
4.2.4.45 Halaman Mencetak Rekapitulasi Penilaian Semua Mahasiswa 145 4.2.4.46 Halaman Mencetak Rekapitulasi Penilaian Satu Mahasiswa .... 146
4.2.4.47 Halaman Mencetak Rekapitulasi IPK Satu Mahasiswa ... 147
BABVANALISAHASIL ... 148
5.1 Pengumpulan Data ... 148
5.1.1 Pembuatan kuesioner ... 148
5.1.2 Penyebaran kuesioner kepada responden ... 148
5.1.3 Penarikan kuesioner ... 149
5.1.4 Sasaran Penyebaran Kuesioner ... 149
5.2 Hasil dan Pembahasan ... 150
5.2.1 Hasil Ujicoba Terhadap Wakil Rektor III ... 149
5.2.2 Hasil Ujicoba Terhadap Admin (Sekretariat WR III) ... 151
5.2.3 Hasil Ujicoba Terhadap Juri... 155
xvii
BABVI PENUTUP ... 161
6.1. Kesimpulan ... 161
6.2. Saran ... 162
DAFTARPUSTAKA ... 163
xviii
DAFTAR TABEL
Tabel 2.1 Metode ... 26
Tabel 3.1 Definisi Aktor ... 34
Tabel 3.2 berita... 53
Tabel 3.3 admin ... 53
Tabel 3.4 juri ... 54
Tabel 3.5 wakil_rektor_3 ... 54
Tabel 3.6 fakultas ... 54
Tabel 3.7 prodi ... 55
Tabel 3.9 mahasiswa ... 55
Tabel 3.10 rekapitulasi_ipk ... 57
Tabel 3.11 karya_tulis_ilmiah ... 57
Tabel 3.12 kriteria_karya_tulis_ilmiah ... 57
Tabel 3.13 detail_kriteria_karya_tulis_ilmiah ... 58
Tabel 3.14 skor_karya_tulis_ilmiah ... 58
Tabel 3.15 bahasa_asing_naskah ... 58
Tabel 3.16 skor_bahasa_asing_naskah ... 59
Tabel 3.17 bahasa_asing_presentasi ... 59
Tabel 3.18 skor_bahasa_asing_presentasi ... 59
Tabel 3.19 kegiatan ... 60
Tabel 3.20 detail_kegiatan ... 60
Tabel 3.21 tingkat_detail_kegiatan ... 60
Tabel 3.22 jabatan_tingkat_detail_kegiatan... 61
Tabel 3.23 skor_kegiatan ... 61
Tabel 3.24 tem_ rekapitulasi_penilaian ... 62
xix
Tabel 5.2 hasil kuesioner Wakil Rektor III pernyataan 2 ... 150
Tabel 5.3 hasil kuesioner Wakil Rektor III pernyataan 3 ... 150
Tabel 5.4 hasil kuesioner Wakil Rektor III pernyataan 4 ... 151
Tabel 5.5 hasil kuesioner Wakil Rektor III pernyataan 5 ... 151
Tabel 5.6 hasil kuesioner Admin pernyataan 1 ... 152
Tabel 5.7 hasil kuesioner Admin pernyataan 2 ... 152
Tabel 5.8 hasil kuesioner Admin pernyataan 3 ... 153
Tabel 5.9 hasil kuesioner Admin pernyataan 4 ... 153
Tabel 5.10 hasil kuesioner Admin pernyataan 5 ... 153
Tabel 5.11 hasil kuesioner Admin pernyataan 6 ... 154
Tabel 5.12 hasil kuesioner Admin pernyataan 7 ... 154
Tabel 5.13 hasil kuesioner Juri pernyataan 1 ... 155
Tabel 5.14 hasil kuesioner Juri pernyataan 2 ... 155
Tabel 5.15 hasil kuesioner Juri pernyataan 3 ... 156
Tabel 5.16 hasil kuesioner Juri pernyataan 4 ... 156
Tabel 5.17 hasil kuesioner Juri pernyataan 5 ... 157
Tabel 5.18 hasil kuesioner Juri pernyataan 6 ... 157
Tabel 5.19 hasil kuesioner Mahasiswa pernyataan 1 ... 158
Tabel 5.20 hasil kuesioner Mahasiswa pernyataan 2 ... 158
Tabel 5.21 hasil kuesioner Mahasiswa pernyataan 3 ... 158
Tabel 5.22 hasil kuesioner Mahasiswa pernyataan 4 ... 159
Tabel 5.23 hasil kuesioner Mahasiswa pernyataan 5 ... 159
xx
DAFTAR GAMBAR
Gambar 2.1 Simbol Actor ... 27
Gambar 2.2 Simbol Use Case ... 27
Gambar 2.3 Simbol Asosiasi ... 28
Gambar 2.4 Rounded Rectangles ... 28
Gambar 2.5 Square ... 29
Gambar 2.6 Open-Ended Boxes ... 29
Gambar 2.7 Arrow ... 29
Gambar 2.8 Simbol Entitas ... 30
Gambar 2.9 Simbol Relasi ... 30
Gambar 2.10 Simbol Atribut ... 31
Gambar 3.1 Use case diagram admin ... 35
Gambar 3.2 Use case diagram mahasiswa ... 36
Gambar 3.3 Use case diagram juri ... 37
Gambar 3.4 Use case diagram WR III ... 38
Gambar 3.5 Diagram Konteks ... 39
Gambar 3.6 Diagram Berjenjang .. ... 40
Gambar 3.7 Overview DFD level 0 sisi Admin . ... 41
Gambar 3.8 Overview DFD level 0 sisi Mahasiswa . ... 42
Gambar 3.9 Overview DFD level 0 sisi Juri . ... 42
Gambar 3.10 Overview DFD level 0 sisi Wakil Rektor III . ... 43
Gambar 3.11 DFD level 1 sisi Admin proses Kelola Data Berita . ... 43
Gambar 3.12 DFD level 1 sisi Admin proses Kelola Data Admin . ... 44
Gambar 3.13 DFD level 1 Sisi Admin Proses Kelola Data Juri . ... 44
Gambar 3.14 DFD level 1 Sisi Admin Proses Kelola Data Mahasiswa . ... 44
xxi
Gambar 3.17 DFD level 1 Sisi Admin Proses Kelola Data Detail Kriteria
Karya Tulis Ilmiah . ... 45
Gambar 3.18 DFD level 1 Sisi Admin Proses Kelola Data Bahasa Asing Naskah . ... 45
Gambar 3.19 DFD level 1 Sisi Admin Proses Kelola Data Bahasa Asing Presentasi . ... 46
Gambar 3.20 DFD level 1 Sisi Admin Proses Kelola Data Kegiatan . ... 46
Gambar 3.21 DFD level 1 Sisi Admin Proses Kelola Data Detail Kegiatan . ... 46
Gambar 3.22 DFD level 1 Sisi Admin Proses Kelola Data Tingkat Detail Kegiatan . ... 47
Gambar 3.23 DFD level 1 Sisi Admin Proses Kelola Data Jabatan Tingkat Detail Kegiatan . ... 47
Gambar 3.24 DFD level 1 Sisi Admin Proses Kelola Data Rekapitulasi Penilaian . ... 47
Gambar 3.25 DFD level 1 Sisi Admin Proses Kelola Data Fakultas . ... 48
Gambar 3.26 DFD level 1 Sisi Admin Proses Kelola Data Prodi . ... 48
Gambar 3.27 DFD level 1 Sisi Mahasiswa Proses Kelola Data Mahasiswa . ... 48
Gambar 3.28 DFD level 1 Sisi Mahasiswa Proses Kelola Data Kegiatan . ... 49
Gambar 3.29 DFD level 1 Sisi Mahasiswa Proses Kelola Data Rekapitulasi IPK . ... 49
Gambar 3.30 DFD level 1 Sisi Juri Proses Kelola Data Bahasa Asing . ... 49
Gambar 3.31 DFD level 1 Sisi Juri Proses Kelola Data Karya Tulis Ilmiah . .... 50
Gambar 3.32 DFD level 1 Sisi Juri Proses Kelola Data Kegiatan . ... 50
Gambar 3.33 Entity Relationship Diagram (ERD) . ... 51
Gambar 3.34 Logical Database . ... 52
Gambar 3.35 interface Halaman Login . ... 63
Gambar 3.36 interface Halaman Tambah Berita ... 63
Gambar 3.37 interface Halaman Hapus Berita . ... 64
Gambar 3.38 interface Halaman Ubah Berita . ... 64
Gambar 3.39 interface Halaman Tambah Admin . ... 65
xxii
xxiii
Gambar 3.70 interface Halaman Hapus Tingkat Detail Kegiatan ... 80 Gambar 3.71 interface Halaman Ubah Tingkat Detail Kegiatan . ... 81 Gambar 3.72 interface Halaman Tambah Jabatan Tingkat Detail Kegiatan . ... 81 Gambar 3.73 interface Halaman Hapus Jabatan Tingkat Detail Kegiatan ... 82 Gambar 3.74 interface Halaman Ubah Jabatan Tingkat Detail Kegiatan . ... 82 Gambar 3.75 interface Halaman Cetak Rekapitulasi Penilaian Satu
Mahasiswa . ... 83 Gambar 3.76 interface Halaman Cetak Rekapitulasi Penilaian Semua
xxiv
xxv
xxvi
xxvii
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pemilihan mahasiswa berprestasi (mawapres) merupakan sebuah sarana untuk mencari mahasiswa yang mempunyai hard skill dan soft skill
yang seimbang. Universitas Sanata Dharma (USD) mendukung pemilihan mahasiswa berprestasi. Seperti visi USD yang terpanggil untuk
berpartisipasi dalam usaha melindungi dan meningkatkan martabat manusia melalui perpaduan keunggulan akademik dan nilai kemanusiaan, USD melakukan pemilihan mahasiswa berprestasi sebagai sarana untuk mencari mawapres program sarjana yang berada dalam USD, yang selanjutnya akan dikirim ketingkat Kopertis selanjutnya ketingkat Nasional.
Saat ini, proses pemilihan mawapres di USD masih dilakukan secara manual. Mahasiswa yang ingin mengikuti seleksi pemilihan mawapres harus mendaftar terlebih dahulu. Pendaftaran dilakukan secara manual, mahasiswa yang bersangkutan mendatangi Sekretariat WR III untuk melakukan pendaftaran. Setelah mendaftar, mahasiswa juga harus
melengkapi berkas-berkas yang berkaitan untuk keperluan penilaian seleksi. Berkas-berkas tersebut dikumpulkan ke Sekretariat WR III. Setelah
mahasiswa selesai melengkapi semua syarat pendaftaran, Sekretariat WR III akan menyerahkan data mahasiswa dan berkas-berkas yang telah
dilakukan masih secara manual. Ada beberapa kriteria yang dinilai pada pemilihan mahasiswa berprestasi di USD yaitu: Indeks Prestasi kumulatif, Karya Tulis Ilmiah, Kegiatan Ko-kurikuler dan Ekstrakurikuler, Bahasa Asing/Inggris dan Kepribadian. Setiap kriteria memiliki bobot, dan Juri akan memberikan skor penilaian untuk setiap mahasiswa berdasarkan kriteria-kriteria tersebut. Mahasiswa yang mendapatkan total skor tertinggi akan menjadi rekomendasi sebagai mahasiswa berprestasi terbaik. Namun, juri masih kesulitan dalam perhitungan skor. Karena begitu banyak
mahasiswa yang harus dinilai dengan kriteria penilaian yang banyak pula. Hal ini sangat melelahkan dan membutuhkan waktu yang banyak. Informasi hasil pemilihan mawapres perlu diketahui oleh Wakil Rektor III, namun informasi yang didapat masih kurang informatif.
Permasalahan yang timbul pada proses pemilihan mawapres adalah bagaimana memilih mawapres terbaik yang memiliki nilai tertinggi dari hasil perhitungan skor setiap kriteria secara cepat dan akurat.
Dengan adanya pemilihan mawapres diharapkan memberi motivasi berprestasi di kalangan mahasiswa, dengan mengembangkan kemampuan baik secara akademik ataupun dalam kegiatan ko-kurikuler dan ekstra kurikuler. Dengan semakin meningkatnya prestasi mahasiswa diharapkan dapat meningkatkan akreditasi tiap-tiap prodi.
1.2 Rumusan Masalah
Berdasarkan latar belakang yang diuraikan di atas, maka perumusan masalah dalam yang dipaparkan adalah :
Bagaimana membuat sistem pendukung keputusan untuk memberikan rekomendasi mahasiswa berprestasi terbaik kepada tim juri berdasarkan kriteria-kriteria yang telah ditetapkan.
1.3 Tujuan
Membuat sistem pendukung pengambilan keputusan berbasis web untuk memberikan rekomendasi mahasiswa berprestasi terbaik kepada tim juri berdasarkan kriteria-kriteria yang telah ditetap.
1.4 Batasan Masalah
Dalam sistem penentuan mahasiswa berprestasi ini, dilakukan beberapa batasan:
1. Kriteria-kriteria yang dinilai pada pemilihan adalah:IP kumulatif, Karya tulis ilmiah, Kegiatan ko- dan ekstra-kurikuler, Bahasa Inggris/Asing dan Kepribadian
perguruan tinggi Universitas Sanata Dharma program sarjana maksimal semester VIII, dan Indeks Prestasi Kumulatif rata-rata minimal 2,75.
3. Sistem pendukung pengambilan keputusan ini disusun berdasarkan buku pedoman pemilihan mahasiswa berprestasi program sarjana yang di keluarkan oleh Kementerian Pendidikan Nasional, Direktorat Jendral Pendidikan Tinggi, Direktorat Pembelajaran dan Kemahasiswaan tahun 2012.
4. Sistem dibangun berbasis web menggunakan pemrograman JSP dan MySQL sebagai databasenya.
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan adalah studi kasus dengan tahap tahap sebagai berikut :
A. Wawancara
B. Pengembangan Sistem
1. Analisis dan definisi kebutuhan
Pada tahap ini mengumpulkan data-data yang terkait proses pemilihan mahasiswa berprestasi meliputi data-data : pedoman pemilihan mahasiswa berprestasi progran sarjana di Universitas Sanata Dharma, berkas persyaratan calon mawapres, kriteria penilaian, kebutuhan mahasiswa, juri,wakil rektor III dan skretariat wakil rektor III .
2. Desain sistem
Setelah kebutuhan dapat dianalisa dan didefinisikan kemudian dilakukan desain sistem yang akan dibuat. Desain sistem meliputi desain proses, desain antarmuka sistem dan perancangan database. 3. Implementasi
Tahap ini seluruh desain yang dibuat kemudian di implementasikan dengan menggunakan bahasa pemrograman JSP, iReport dan basisdata MySQL.
C. Ujicoba
1.6 Sistematika Penulisan
BAB I. PENDAHULUAN
Pada bab ini berisi tentang latar belakang masalah, rumusan masalah, tujuan pembuatan tugas akhir, batasan masalah, metodologi penelitian dan sistematika penulisan.
BAB II. LANDASAN TEORI
Pada bab ini membahas tentang landasan teori yang digunakan sebagai pendukung dalam penulisan tugas akhir ini, meliputi : sistem pengambilan keputusan, pedoman pemilihan mahasiswa berprestasi, pemrograman JSP, laporan iReport dan basisdata MySQL.
BAB III. ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini berisi penjelasan lebih rinci mengenai perancangan sistem yang dibuat, meliputi : gambaran umum sistem, analisa kebutuhan, pemodelan proses, pemodelan data, perancangan database dan perancangan antarmuka.
BAB IV : IMPLEMENTASI SISTEM
BAB V : ANALISA HASIL
Pada bab ini berisi analisis hasil, kelebihan dan kekurangan sistem yang telah dibuat dan analisa hasil uji coba sistem terhadap pengguna.
BAB VI : KESIMPULAN DAN SARAN
8
BAB II
LANDASAN TEORI
2.1 Mahasiswa Berprestasi
Mahasiswa berprestasi adalah mahasiswa yang berhasil mencapai prestasi tinggi, baik kurikuler maupun ko/ekstrakurikuler, mampu berkomunikasi dengan bahasa Indonesia dan bahasa Inggris, bersikap positif, serta berjiwa Pancasila, (Kemendiknas, 2011).
2.1.1 Persyaratan
A. Persyaratan Umum
Persyaratan umum adalah persyaratan yang harus dipenuhi oleh peserta sebagai kelengkapan pemilihan mahasiswa berprestasi, adalah : 1. Warga Negara Republik Indonesia yang terdaftar dan aktif sebagai
mahasiswa program S1/D IV maksimal semester VIII, dan pada saat pemilihan Mahasiswa Berprestasi di tingkat nasional belum dinyatakan lulus, serta berusia tidak lebih dari 24 tahun. Hal ini di buktikan dengan Kartu Tanda Mahasiswa (KTM) yang masih berlaku.
2. Index prestasi kumulatif (IP keseluruhan matakuliah yang lulus) rata – rata minimal 2,75.
B. Persyaratan Khusus
Persyaratan khusus adalah persyaratan yang harus dipenuhi peserta pemilihan mahasiswa berprestasi, yang akan dinilai oleh tim juri sesuai dengan prestasi yang dimiliki, adalah:
1. Daftar rekapitulasi Index Prestasi Kumulatif per semester.
2. Karya tulis ilmiah yang ditulis dalam bahasa Indonesia baku. Ringkasan (bukan abstrak) yang ditulis dalam bahasa Inggris/Asing (Prancis/Jerman/Spanyol/Arab/China/Rusia).
3. Formulir isian kegiatan ko dan ekstra-kurikuler serta dokumen pendukungnya.
2.1.2 Prosedur Pemilihan
Pemilihan Mahasiswa Berprestasi dilaksanakan secara berjenjang mulai dari tingkat jurusan/departemen/bagian, fakultas, perguruan tinggi (universitas/institut/sekolah tinggi/ politeknik). Untuk perguruan tinggi yang diselenggarakan pemerintah hasilnya langsung dikirimkan ke pemilihan tingkat nasional, sedangkan untuk perguruan tinggi yang diselenggarakan oleh masyarakat diseleksi melalui Kopertis untuk selanjutnya hasilnya dikirimkan ke pemilihan tingkat nasional.
A. Tingkat Perguruan Tinggi dan Kopertis
2. Prosedur pemilihan Mahasiswa Berprestasi pada tingkat perguruan tinggi yang diselenggarakan oleh pemerintah dan Kopertis (bagi perguruan tinggi yang diselenggarakan oleh masyarakat) diatur sebagai berikut :
a. Pemilihan Mahasiswa Berprestasi tingkat jurusan/departemen / bagian/ fakultas, dilaksanakan oleh panitia yang dibentuk dan disahkan oleh jurusan/departemen /bagian/fakultas.
b. Pemilihan Mahasiswa Berprestasi tingkat perguruan tinggi dilaksanakan oleh panitia yang dibentuk dan disahkan oleh pimpinan perguruan tinggi yang bersangkutan.
c. Pemilihan Mahasiswa Berprestasi tingkat Kopertis dilaksanakan oleh panitia yang dibentuk dan disahkan oleh Koordinator Kopertis di wilayah yang bersangkutan.
d. Panitia Pemilihan Mahasiswa Berprestasi tingkat jurusan/ departemen/ bagian/fakultas, memilih satu orng mahasiswa terbaik untuk mengikuti pemilihan tingkat selanjutnya.
e. Mahasiswa Berprestasi terbaik pertama (1 orang) dari perguruan tinggi yang diselenggarakan oleh pemerintah dan tiga mahasiswa terbaik (Juara I, II dan III) di tingkat Kopertis berhak mengikuti Pemilihan Mahasiswa Berprestasi Tingkat Nasional.
B. Tingkat Nasional
Pemilihan Mahasiswa Berprestasi di tingkat nasional dilakukan oleh Direktorat Pembelajaran dan Kemahasiswaan, Direktorat Jenderal Pendidikan Tinggi, Kementrian Pendidikan Nasional, melalui tahap sebagai berikut :
1. Seleksi tahap awal (desk evaluation) dilakukan berdasarkan : a. Kelengkapan administrasi/persyaratan
b. Karya tulis ilmiah
c. Daftar kegiatan ko dan ekstra – kurikuler
d. Ringkasan karya tulis ilmiah berbahasa Inggris/Asing (bukan abstrak).
2. Seleksi tahap akhir dilakukan terhadap 15 Mahasiswa berprestasi yang lolos seleksi tahap awal. Penilaian tahap akhir dilakukan berdasarkan : a. Hasil penilaian makalah dan presentasi karya tulis ilmiah
b. Wawancara dan klarifikasi kegiatan ko dan ekstra – kurikuler. Pada saat wawancara semua bukti/sertifikat asli harus dibawa dan ditunjukkan kepada juri
C. Pendaftaran Tingkat Nasional
1. Pendaftaran dilakukan secara online melalui website http://dikti.go.id/mawapres
dengan menyertakan:
a. Surat Pengantar dari pimpinan perguruan tinggi/Kopertis b. Karya tulis ilmiah
c. Ringkasan karya tulis ilmiah dalam bahasa Inggris/Asing d. Daftar riwayat hidup
2. Salinan berkas pendukung yang berupa sertifikat dan keterangan penghargaan lainnya dikirim ke alamat di bawah ini:
Direktur Jenderal Pendidikan Tinggi
C.q. Direktur Pembelajaran dan Kemahasiswaan Direktorat Jenderal Pendidikan Tinggi
Komplek Kementerian Pendidikan Nasional, Gedung D Lantai 7
Jl. Jenderal Sudirman, Pintu I, Senayan, Jakarta
3. Bagi mahasiwa yang dinyatakan sebagai finalis tingkat nasional wajib membawa berkas pendukung asli yang berupa sertifikat dan keterangan penghargaan lainnya pada saat mengikuti pemilihan mahasiwa berprestasi tingkat nasional tahap akhir.
2.1.3 Penilaian
A. Komponen Penilaian
Pemilihan Mahasiswa Berprestasi merujuk pada kinerja individu mahasiwa yang memenuhi kriteria pemilihan dengan menggunakan beberapa unsur, yaitu prestasi akademik (Indeks Prestasi Kumulatif), karya tulis ilmiah, kegiatan ko dan ekstrakurikuler, kemampuan berbahasa Inggris/Asing, dan test kepribadian.
Unsur – unsur yang dinilai pada pemilihan di tinggkat perguruan tinggi adalah:
1. IP Kumulatif 2. Karya tulis ilmiah
3. Kegiatan ko dan ekstra-kurikuler 4. Bahasa Inggris/Asing
5. Kepribadian
Adapun unsur-unsur yang dinilai pada pemilihan tingkat Kopertis dan Tahap Awal Tingkat Nasional adalah tiga unsure berikut ini:
1. Karya tulis ilmiah
2. Kegiatan ko dan ekstra – kurikuler
3. Bahasa Inggris/Asing (ringkasan karya tulis ilmiah)
Unsur-unsur yang dinilai pada seleksi tahap akhir tingkat nasional adalah sebagai berikut :
- 60% presentasi
2. Kegiatan ko dan ekstra – kurikuler - 40% dokumen
- 60% wawancara 3. Bahasa Inggris/Asing
- 40% Ringkasan
- 60% Presentasi dan Diskusi
4. Kepribadian berdasarkan penilaian psikotes
Penilaian Bahasa Inggris/Asing dilakukan terhadap kemampuan berkomunikasi lisan maupun tulisan (ringkasan karya tulis ilmiah).
Kegiatan ko- dan ekstra–kuriluler dituangkan secara tertulis. Setiap komponen sudah mendapatkan nilai masing – masing sehingga penilaian dapat dilakukan secara kuantitatif.
B. Uraian Komponen Penilaian
1. Indeks Prestasi Kumulatif (IPK)
Indeks Prestasi Kumulatif (IPK) adalah seluruh nilai matakuliah rata-rata yang lulus sesuai dengan aturan masing-masing perguruan tinggi. IPK hanya dinilai dalam proses pemilihan Mahasiswa Berprestasi sampai pemilihan tingkat perguruan tinggi.
2. Karya Tulis Ilmiah a. Pengertian
Karya Tulis Ilmiah yang dimaksud merupakan tulisan ilmiah hasil dari kajian pustaka dari sumber terpercaya yng berisi solusi kreatif dari permasalahan yang dianalisis secara runtut dan tajam, serta diakhiri dengan kesimpulan yang relevan.
b. Tema dan Topik Tulisan
Cakupan tulisan terdiri dari bidang ilmu/teknologi/seni. Bidang yang ditulis tidak dibatasi bidng yang ditekuni dan mengacu pada satu tema yaitu :
“Mahasiswa Indonesia Cerdas dan Berkarakter”
Berikut ini beberapa alternatif topik yang dapat dipilih sebagai acuan : 1) Pendidikan untuk semua
2) Menuju Indonesia Sehat dan Sejahtera 3) Penanggulangan Kemiskinan
4) Ketahanan Pangan
6) Iklim Investasi dan Dunia Usaha 7) Energi Terbarukan
8) Lingkungan Hidup dan Pengelolaan Bencana
9) Daerah Tertinggal, Terdepan, Terluar, dan Pascakonflik 10) Kebudayaan, Kreativitas, dan Inovasi Teknologi
11) Peran Masyarakat pada Bidang Politik, Hukum, dan Keamanan 12) Harmoni Sosial dan Integrasi Bangsa
c. Sifat dan Isi Tulisan
Sifat dan isi tulisan harus memenuhi syarat-syarat sebagai berikut: 1)Kreatif dan Objektif
a) Tulisan berisikan gagasan yang kreatif untuk memberikan solusi suatu permasalahan yang berkembang di masyarakat yang merupakan hasil pemikiran secara divergen atu pemikiran yang terbuka dan komperhensif.
b) Tulisan tidak bersifat emosional atau tidak menonjolkan permasalahan subjektif
c) Tulisan didukung oleh data dan atau informasi dari sumber terpercaya
d) Bersifat asli (bukan karya jiplakan). 2) Logis dan sistematis
b. Pada dasarnya karya tulis ilmiah memuat unsur-unsur identifikasi masalah, analisis-sintesis, simpulan dan rekomendasi.
3) Isi tulisan berupa hasil kajian pustaka atau hasil kajian pustaka yang didukung oleh hasil pengamatan dan atau wawancara.
4) Isi karya tulis ilmiah tidak harus sejalan dengan bidang ilmu yang sedang ditekuni mahasiswa.
5) Isi karya tulis ilmiah merupakan isu mutakhir.
6)Karya tulis ilmiah belum pernah diikutsertakan dalam lomba karya tulis pada tingkat manapun kecuali pada rangkaian pemilihan Mahasiswa Berprestasi.
d. Dosen pembimbing
Penulisan karya tulis ilmiah dianjurkan untuk dibimbing oleh seorang dosen secara intensif.
e. Sistematika penulisan berisikan rancangan yang teratur sebagai berikut:
1) Bagian Awal
a) Halaman Judul (huruf kapital, mencantumkan nama penulis, nomor induk mahasiswa, dan perguruan tinggi asal) ditulis dengan jelas.
kemahasiswaan. Lengkap dengan stempel perguruan tinggi, dan diberi tanggal sesuai dengan hari pengesahan.
c) Kata Pengantar dari penulis.
d) Daftar isi dan daftar lain yang diperlukan seperti daftar gambar, daftar tabel, dan daftar lampiran.
e) Ringkasan terdiri dari 500 – 750 kat ditulis dalam bahasa Indonesia dan Bahasa Inggris/Asing. Ringkasan dalam bahasa Inggris/Asing ditulis (diketik) pada lembar terpisah untuk keperluan penilaian kemampuan berbahasa Inggris/Asing. 2) Bagian Inti
a) Pendahuluan
Bagian Pendahuluan berisi: latar belakang dan perumusan masalah, uraian singkat mengenai gagasan kreatif yang ingin disampaikan, serta tujuan dan manfaat yang ingin dicapai melalui penulisan.
b) Telaah Pustaka
Telaah pustaka berisi uraian yang menunjukkan landasan teori dan konsep – konsep yang relevan dengan masalah yang dikaji, uraian mengenai pendapat yang berkaitan dengan masalah yang dikaji, uraian mengenai pemecahan masalah yang pernah dilakukan.
Penulisan dilakukan mengikuti metode yang benar dengan menguraikan secara ceramat cara/prosedur pengumpulan data dan atau informasi, pengolahan data dan atau informasi, analisis-sintesis, mengambil simpulan, serta merumuskan saran dan rekomendasi.
d) Analisis-sintesis
Bagian ini berisi analisis-sintesis permasalahan yang didasarkan pada data dan atau informasi serta telaah pustaka untuk menghasilkan alternatif model pemecahan masalah (solusi) atau gagasan yang kreatif.
e) Simpulan dan Rekomendasi
Simpulan harus konsisten dengan analisis dan sintesis pada pembahasan serta menjawab tujuan. Rekomendasi yang disampaikan berupa alternatif pemikiran atau prediksi transfer gagasan dan diseminasi gagasan atau adopsi gagasan oleh masyarakat.
3) Bagian Akhir
f. Tatacara Penulisan
1) Naskah ditulis minimal 20 halaman dan maksimal 30 halaman, menggunakan Bahasa Indonesia baku dengan tata bahasa dan ejaan yang disempurnakan, sederhana, jelas, satu kesatuan, mengunakan istilah yang mudah dimengerti, tidak menggunakan singkatan seperti tdk, tsb, yg, dgn, dll, sbb.
2) Naskah diketik 1,5 spasi pada kertas berukuran A4, (font 12, Times New Roman Style). Jarak pengetikan antara bab dan subbab tiga spasi, subbab dan kalimat dibawahnya dua spasi. Judul bab diketik di tengah-tengah dengan huruf besar dan dengan jarak empat cm dari tepi atas tanpa digaris-bawahi. Judul subbab ditulis mulai dari sebelah kiri, huruf pertama setiap kata ditulis mulai dari sebelah kiri, kecuali kata-kata tugas, seperti yang, dari dan. Jika masih ada subjudul dalm tingkatan yang lebih rendah, ditulis seperti pada tingkatan di atasnya, lalu diikuti oleh kalimat berikutnya.
3. Kegiatan Ko-dan Ekstra-kurikuler
Kegiatan ko-kurikuler adalah kegiatan yang dilaksanakan di luar kegiatan intra-kurikuler tetapi sangat menunjang kegiatan akademik. Kegiatan ekstra-kurikuler adalah kegiatan yang dilaksanakan di luar intra-kurikuler dan tidak menunjang secara langsung kegiatan akademik. Organisasi intra perguruan tinggi adalah organisasi yang secara sah berada di perguruan tinggi dan dibentuk berdasarkan Surat Keputusan Pimpinan Perguruan Tinggi. Kegiatan intra perguruan tinggi adalah kegiatan yang diselenggarakan oleh organisasi mahasiswa intra perguruan yinggi dan atau oleh perguruan tinggi.
4. Bahasa Inggris/Asing
5. Kepribadian
Kepribadian mahasiswa berprestasi pada perguruan tinggi atau Kopertis dapat dinilai melalui alat tes yang disediakan oleh perguruan tinggi atau Kopertis masing-masing (wawancara, tes, tertulis dan sebagainya). Pada tingkat nasional pengujian dilakukan oelh tim yang ditunjuk oleh Ditjen Dikti. Kisi-kisi pengujian adalah: sikap sesuai dengan prestasi yang dicapai, cenderung berpikiran maju, dan tidak menunjukkan perilaku yang tidak patut. Hasil evaluasi kepribadian tidak dikuantifikasikan, tetapi dijadikan syarat untuk menentukan kepatutan sebagai Mahasiswa Berprestasi.
C. Model MatematisPemilihan Mahasiswa Berprestasi
IP Komulatif : IPK
4 × 100 × 20 % Karya tulis ilmiah : Nilai tulisan +Nilai Presentasi
1000 × 100 × 30 %
Kegiatan ko- dan ekstra-kurikuler : Nilai yang diperoleh
Nilai tertinggi pada populasi × 100 × 25 %
Bahasa Inggris : Nilai yang diperoleh
2.2 Keputusan
Beberapa ahli mendeskripsikan tentang definisi keputusan. Beberapa di antaranya adalah Firhburn dan Burch dan Srater. Firhburn (1964) dalam
bukunya yang berjudul “Strategy in Action” mendefinisikan pengambilan
keputusan sebagai berikut : “Keputusan adalah suatu pilihan tentang suatu
bagian tindakan”. Sedangkan Burch dan Srater (1984) menambahkan kata pemilihan alternatif dalam definisinya yaitu : “Keputusan adalah aktifitas pemilihan tindakan dari sekumpulan alternatif untuk memecahkan suatu
masalah”.
2.3 Pengambilan Keputusan
Pengambilan keputusan merupakan aktifitas manajemen berupa tindakan dari sekumpulan alternatif yang telah dirumuskan sebelumnya untuk memecahkan suatu masalah atau konflik dalam manajemen (Chruchman, 1986). Menurut Simon (1980), ada 4 tahap yang harus dilalui dalam proses pengambilan keputusan yaitu :
1. Penelusuran (Intelegensi)
2. Perancangan (Design)
Merupakan tahap analisis dalam kaitan mencari atau merumuskan alternatif pemecahan masalah. Setelah permasalahan dirumuskan dengan baik, maka tahap berikutnya adalah merancang atau membangun model pemecahan masalahnya dan menyusun berbagai alternatif pemecahan masalah.
3. Pemilihan (Choice)
Dengan mengacu pada rumusan tujuan serta hasil, selanjutnya langkah yang diambil adalah memilih alternatif solusi yang paling sesuai. Pemilihan alternatif ini akan mudah dilakukan kalau hasil yang diinginkan terukur atau memiliki nilai kuantitas tertentu.
4. Implementasi (Implementation)
Merupakan tahap pelaksanaan dari keputusan yang telah diambil. Pada tahap ini perlu disusun serangkaian tindakan yang terencana, sehingga hasil keputusan dapat dipantau dan disesuaikan apabila diperlukan perbaikan.
2.4 Java Server Pages (JSP)
HTMLyang dilengkapi dengan tag-tag JSP yang disisipi dengan menggunakan bahasa java. (Kadir, 2004)
Pada prinsipnya pemakaian JSP mirip seperti pemakaian servlet. Secara garis besar JSP dipakai sebagai berikut:
1) Client mengirimkan request HTTP kepada JSP-container (atau
disebutjuga JSP engine).
2) JSP-container menentukan class yang mengimplementasikan halaman
JSP, yang dituju oleh request. (Class ini disebut JSP
pageimplementation class).
3) JSP-container kemudian memanggil salah satu method dari class
implementasi tersebut untuk menangani request secara dinamis dan menghasilkan respon yang berupa content halaman HTML.
Outputhalaman HTML diserahkan kepada JSP-container untuk
dikirimkan sebagai respon kepada client. (Wijono,2006)
Kode JSP pada dasarnya adalah kode HTML yang dilengkapi dengan
tag-tagJSP. Pada tag-tag inilah program menyisipkan kode dalam bahasa java.
<HEAD>
<TITLE>latihan HTML</TITLE> </HEAD>
<BODY>
<%
Out.print(“Selamat Belanjar JSP”);
%>
</BODY> </HTML>
Beberapa method yang ada pada variable request yang diwariskan dari servlet disebutkan dalam tabel 2.1 (Metode) pada variable request
yang diwariskan dari ServletRequest.
Tabel 2.1 Metode
Metode Keterangan
getParameter(String nama) Memperoleh nilai parameter nama dengan hasil bertipe string. Kalau
parameter nama tidaktersedia, maka hasilnya berupa null.
Metode Keterangan
getRemoteAddr() Menghasilkan suatu String yang menyatakan alamat IP klien yang mengirimkan permintaan
2.5 Use Case Diagram
Use case diagram merupakan diagram yang menggambarkan interaksi antara sistem dan eksternal sistem atau sesuatu yang berada di luar sistem dan atau penggunanya. (Whitten, 2004). Use case diagram terdiri dari actor, use case dan asosiasi.
1. Actor adalah seseorang atau sesuatu yang harus berinteraksi dengan sistem.
Gambar 2.1 Simbol Actor
2. Use Case adalah representasi fungsionalitas atau layanan yang diberikan sistem kepada pemakai.
Gambar 2.2 Simbol Use Case
Gambar 2.3 Simbol Asosiasi
2.6 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) merupakan suatu diagram yang menggunakan
notasi-notasi untuk menggambarkan arus atau aliran dari data sistem. DFD
merepresentasikan sebuah masukan data ke dalam suatu proses atau keluaran data dari suatu proses. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan secara logis. DFD merupakan sebuah model proses yang digunakan untuk menggambarkan aliran dari data yang melalui sebuah sistem dan sekaligus menggambarkan proses yang dibentuk oleh sistem tersebut. (Whitten, 2004).
Beberapa simbol dan koneksi yang digunakan dalam DFD. Berikut ini adalah penjelasannya:
1. Rounded Rectangles
Simbol ini menggambarkan proses. Proses merupakan kegiatan yang akan ditunjukkan oleh suatu sistem dalam merespon aliran data. (Whitten, 2004).
2. Square
Simbol ini merepresentasikan external agents. External agents
merupakan batas sistem dari kerangka sistem informasi yang dibuat.
Gambar 2.5 Square
3. Open-Ended Boxes
Simbol ini merepresentasikan penyimpanan data (data stores). Simpanan data ini menghubungkan semua entitas tunggal dalam sebuah model data.
Gambar 2.6 Open-Ended Boxes
4. Arrow (Panah)
Simbol ini merepresentasikan aliran data atau input dan output, ke dan dari proses.
Gambar 2.7 Arrow
2.6.1 Entity Relationship Diagram (E-R Diagram)
Menurut (Atzeni, 2000), E-R Diagram merupakan sebuah model data yang memanfaatkan beberapa notasi tertentu untuk menggambarkan data ke dalam bentuk entitas dan relasi yang dijelaskan oleh data itu sendiri. Sedangkan entitas itu sendiri merupakan kumpulan dari orang, tempat, obyek, kejadian atau konsep yang diperlukan untuk menangkap dan
Medi a
menyimpan data. E-R diagram merupakan bagian dari Conceptual Design
yang digunakan untuk memberikan gambaran secara umum mengenai hal yang penting dalam merancang struktur basis data, sehingga basis data dapat memfasilitasi keperluan pada saat ini dan saat yang akan datang. Ada 2 komponen yang membentuk E-R Model, yaitu:
1. Entitas, merupakan sebuah objek yang nyata dan dapat dibedakan dari sesuatu yang lain.
Gambar 2.8 Simbol Entitas
2. Relasi, merupakan hubungan antar entitas. Ada 3 jenis relasi yaitu: relasi one to one, relasi one to many, relasi many to many.
3. Atribut, merupakan sebutan untuk mewakili suatu entitas. Sebuah atribut juga merupakan sifat-sifat dari sebuah entitas. Sinonimnya adalah element, property, dan field.
32
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisa Sistem
3.1.1 Gambaran Umum Sistem Lama
informasi yang didapat masih kurang informatif.
3.1.2 Gambaran Umum Sistem yang Dikembangkan
Sistem yang akan dikembangkan ini dapat diakses oleh 4 (empat) aktor pengguna yaitu : Admin (Sekretariat WR III), mahasiswa dan juri (dosen) dan Wakil Rektor III. Gambaran sistem yang dibuat :
a. Dari sisi Admin (Sekretariat WR III)
Mengelola data berita
Mengelola data admin, juri, mahasiswa, wakil rektor III
Mengelola data fakultas dan prodi
Mengelola kriteria penilaian karya tulis ilmiah, kegiatan ko-kurikuler & ekstra-ko-kurikuler
Mencetak rekapitulasi penilaian dan rekapitulasi IPK
b. Dari sisi Mahasiswa
Melihat informasi pendaftran mawapres
Melakukan pendaftaran secara online
Mengisi data kegiatan ko-kurukuler dan ekstra-kurikuler
Mengumpulkan berkas secara online
c. Dari sisi Tim Juri
Memberi skor penilaian terhadap kriteria penilaian
Mengubah data juri
Melakukan validasi kegiatan dan IPK mahasiswa
Mendownload berkas mahasiswa
Melihat kriteria penilaian mahasiswa
Melihat data peserta mawapres dan juri
Melihat rekapitulasi penilaian dan IPK
3.2 Analisa Kebutuhan Sistem
3.2.1 Definisi Aktor
Sistem yang akan dikembangkan ini dapat diakses oleh 4 (empat) aktor pengguna yaitu : Admin (Sekretariat WR III), mahasiswa dan juri (dosen) dan Wakil Rektor III. Pada tabel di bawah ini akan dipaparkan mengenai deskripsi untuk tiap-tiap aktor pengguna :
Tabel 3.1 Definisi Aktor
Aktor Deskripsi
Admin Aktor pengguna mempunyai hak akses khusus untuk memasukkan nilai kriteria dan bobot, mengelola informasi berdasarkan
pedoman pemilhan mawapres,mengelola data pengguna dan mengeluarkan laporan hasil rekapitulasi penilaian.
Mahasiswa Aktor pengguna yang memberikan masukan kepada sistem dan mendapatkan informasi dari sistem.
Juri Aktor pengguna menu SPK untuk memberikan skor penilaian sesuai komponen kriteria-kriteria pada pedoman mawapres Wakil Rektor
III
Aktor pengguna yang mempunyai hak akses untuk melihat semua informasi berkaitan dengan pemilihan mawapres.
3.2.2 Use Case
Mengelola data prodi Admin
Menambah data kriteria karya tulis ilmiah Menghapus data kriteria karya tulis ilmiah Mengubah data kriteria karya tulis ilmiah
Mengelola data kriteria karya tulis ilmiah
Menambah data detail kriteria karya tulis ilmiah Menghapus data detail kriteria karya tulis ilmiah Mengubah data detail kriteria karya tulis ilmiah
Mengelola data detail kriteria karya tulis ilmiah
Menambah data admin Menghapus data admin Mengubah data admin
Mengelola data admin
Menambah data juri Menghapus data juri Mengubah data juri
Mengelola data juri
Menambah data karya tulis ilmiah Menghapus data karya tulis ilmiah Mengubah data karya tulis ilmiah
Mengelola data karya tulis ilmiah
Menambah data bahasa asing naskah Menghapus data bahasa asing naskah Mengubah data bahasa asing naskah
Mengelola data bahasa asing naskah
Menambah data bahasa asing presentasi Menghapus data bahasa asing presentasi Mengubah data bahasa asing presentasi
Mengelola data bahasa asing presentasi
Menambah data kegiatan Menghapus data kegiatan Mengubah data kegiatan
Mengelola data kegiatan
Menambah data detail kegiatan Menghapus data detail kegiatan Mengubah data detail kegiatan
Mengelola data detail kegiatan
Menambah data tingkat detail kegiatan Menghapus data tingkat detail kegiatan Mengubah data tingkat detail kegiatan
Mengelola data tingkat detail kegiatan
Menambah data jabatan tingkat detail kegiatan Menghapus data jabatan tingkat detail kegiatan Mengubah data jabatan tingkat detail kegiatan
Mengelola data jabatan tingkat detail kegiatan
Melakukan Logout
Mencetak rekapitulasi penilaian semua mahasiswa Mencetak rekapitulasi penilaian satu mahasiswa
Mencetak rekapitulasi IPK satu mahasiswa Menambah data berita
Menghapus data berita Mengubah data berita
Mengelola data berita
Menghapus data mahasiswa Mencetak data satu mahasiswa
Mengelola data mahasiswa
Mencetak data semua mahasiswa
Mengelola data WR III
Mengapus data WR III Menambah data WR III
Menambah data fakultas Menghapus data fakultas Mengubah data fakultas
Menambah data prodi Menghapus data prodi Mengubah data prodi
Mengelola data fakultas
Meng-upload naskah karya tulis ilmiah diri mahasiswa
Meng-upload naskah bahasa asing diri mahasiswa
Mahasiswa
<<depend on>>
<<depend on>>
Melakukan Logout
Mengelola data mahasiswa
Mengubah data diri mahasiswa
Meng-upload foto diri mahasiswa
Mengelola data kegiatan
Mengisi kegiatan
ko- & ekstra-kurikuler diri mahasiswa Mengubah kegiatan ko- & ekstra-kurikuler diri mahasiswa
Meng-upload sertifikat kegiatan ko- & ekstra-kurikuler diri mahasiswa
Mengelola data rekapitulasi IPK
Mengisi rekapitulasi nilai IPK diri mahasiswa Mengubah rekapitulasi nilai IPK
diri mahasiswa Menghapus rekapitulasi nilai IPK
diri mahasiswa Melakukan Login
Mengubah data juri
<<depend on>>
Melakukan Logout
Juri
download naskah bahasa asing
Mengelola data bahasa asing
Menilai naskah bahasa asing
Menilai presentasi bahasa asing
download naskah karya tulis ilmiah Menilai naskah karya tulis ilmiah
Menilai presentasi karya tulis ilmiah
Mengelola data karya tulis ilmiah
download sertifikat kegiatan Validasi data kegiatan
Mengelola data kegiatan
Validasi data rekapitulasi IPK
Ubah Akun
Lihat Bahasa Asing Naskah
Lihat Bahasa Asing Presentasi
Lihat Karya Tulis Ilmiah
Lihat Kegiatan Ko dan Ekstrakurikuler
Lihat Rekapitulasi Penilaian
Cetak Rekapitulasi Penilaian
Lihat Berita
Lihat Peserta Mawapres
Lihat Data Juri
Logout WR III
<<depend on>>
3.2.3.1 Diagram Konteks
Diagram konteks menggambarkan bagaimana sistem yang dibuat bekerja. Mulai dari input-an yang dimasukkan sampai output yang akan
diterima.
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN MAHASISWA BERPRESTASI
PROGRAM SARJANA UNIVERSITAS SANATA DHARMA
YOGYAKARTA -data karya tulis ilmiah -data kriteria karya tulis ilmiah -data detail kriteria karya tulis ilmiah -data bahasa asing naskah -data bahasa asing presentasi -data kegiatan
-data detail kegiatan -data tingkat detail kegiatan -data jabatan tingkat detail kegiatan -data fakultas
-data jurusan -data rekapitulasi penilaian
-data mahasiswa -data juri -data WR III
-data mahasiswa -data kegiatan -rekapitulasi IPK -data juri
-data skor bahasa asing -data skor karya tulis ilmiah -validasi skor kegiatan -validasi rekapitulasi IPK
-data mahasiswa -data kegiatan -rekapitulasi IPK
WR III
-data WR III
-data berita -data admin -data juri -data mahasiswa -data kriteria penilaian -data rekapitulasi penilaian -data mahasiswa
-data beita
Gambar 3.5 Diagram Konteks
3.2.3.2 Diagram Berjenjang
40
MAHASISWA 2
PROGRAM SARJANA UNIVERSITAS SANATA DHARMA YOGYAKARTA
ADMN data berita 1.1.3 p data admin 1.2.3 p data semua mahasiswa
1.4.3 p
Mengelola data karya tulis ilmiah 1.5
Menambah data karya tulis ilmiah 1.5.1 p
Menghapus data karya tulis ilmiah 1.5.2 p
Mengubah data karya tulis ilmiah 1.5.3 p
Mengelola data kriteria karya tulis ilmiah
1.6
Menambah data kriteria karya tulis ilmiah
1.6.1 p
Menghapus data kriteria karya tulis ilmiah
1.6.2 p
Mengubah data kriteria karya tulis ilmiah
1.6.3 p
Mengelola data detail kriteria karya tulis ilmiah
1.7
Menambah data detail kriteria karya tulis ilmiah
1.7.1 p
Menghapus data detail kriteria karya tulis ilmiah
1.7.2 p
Mengubah data detail kriteria karya tulis ilmiah
1.7.3 p
Mengelola data bahasa asing naskah 1.8
Menambah data bahasa asing naskah 1.8.1 p
Menghapus data bahasa asing naskah data bahasa asing presentasi
1.9
Menambah data bahasa asing presentasi
1.9.1 p
Menghapus data bahasa asing data detail kegiatan
1.11
Menambah data detail kegiatan
1.11.1 p
Menghapus data detail kegiatan
Mengelola data tingkat detail kegiatan
1.12
Menambah data tingkat detail kegiatan
1.12.1 p
Menghapus data tingkat detail kegiatan
Mengelola data jabatan tingkat detail kegiatan
1.13
Menambah data jabatan tingkat detail kegiatan
1.13.1 p
Menghapus data jabatan tingkat detail kegiatan
1.13.2 p
Mengubah data jabatan tingkat detail kegiatan
1.13.3 p
Mengelola data WR III
1.14
Menambah data WR III 1.14.1 p
Menghapus data WR III 1.14.2 p data bahasa asing
3.1
Mengelola data karya tulis ilmiah 3.2
Menilai naskah karya tulis ilmiah
3.2.2 p Download naskah karya tulis ilmiah karya tulis ilmiah upload foto diri
Menghapus rekapitulasi naskah karya tulis ilmiah diri bahasa asing diri mahasiswa
2.6 p
Lihat bahasa asing naskah karya tulis ilmiah
4.4 p
Lihat kegiatan Ko dan
ekstra-Lihat data juri
4.10 p Mengelola data
fakultas data fakultas
1.15.3 p
41
3.2.3.3 Data Flow Diagram
berita Data berita
Data admin
Data juri
Data mahasiswa
Data karya tulis ilmiah
Data kriteria karya tulis ilmiah
Data detail kriteria karya tulis ilmiah
Data bahasa asing naskah
Data bahasa asing presentasi
Data kegiatan
Data detail kegiatan
Data tingkat detail kegiatan
Data jabatan tingkat detail kegiatan
Data WR III
Data rekapitulasi IPK admin
Data berita
Data admin
Mengelola data detail kriteria karya tulis ilmiah
1.7
Mengelola data bahasa asing naskah
1.8
Mengelola data bahasa asing presentasi
1.9
Mengelola data kegiatan 1.10
Mengelola data detail kegiatan
1.11
Mengelola data tingkat detail kegiatan
1.12
Mengelola data jabatan tingkat detail kegiatan
1.13
Mengelola data WR III 1.14
Mencetak rekapitulasi penilaian semua mahasiswa
1.17 p Mengelola data admin
1.2
Mengelola data juri 1.3
Mengelola data mahasiswa 1.4
Mengelola data karya tulis ilmiah
1.5
Mengelola data kriteria karya tulis ilmiah
1.6
Mencetak rekapitulasi penilaian satu mahasiswa
1.18 p Mengelola data berita
1.1
Data juri
Data mahasiswa
Data karya tulis ilmiah Data kriteria karya tulis ilmiah
Data kriteria karya tulis ilmiah
Data detail kriteria karya tulis ilmiah
Data bahasa asing naskah
Data bahasa asing presentasi
Data kegiatan
Data detail kegiatan
Data tingkat detail kegiatan
Data jabatan tingkat detail kegiatan
Pilihan menu cetak rekapitulasi penilaian satu mahasiswa
Pilihan menu cetak rekapitulasi IPK satu mahasiswa Konfirmasi masukan
Data rekapitulasi IPK Data rekapitulasi penilaian
Mencetak rekapitulasi IPK satu mahasiswa
1.19 p
tem_rekapitulasi_penilaian Data rekapitulasi penilaian
Pilihan menu cetak rekapitulasi penilaian semua mahasiswa Data rekapitulasi penilaian
Data WR III Konfirmasi masukan
Data rekapitulasi penilaian Mengelola data fakultas
1.15
Meng-upload naskah karya tulis ilmiah diri mahasiswa
2.5 p
Meng-upload naskah bahasa asing diri
mahasiswa 2.6 p Mendaftar sebagai peserta
mawapres 2.1 p
Mengelola data mahasiswa 2.2
Mengelola data kegiatan 2.3
Mengelola data IPK 2.4
Data kegiatan
Data kegiatan Pesan konfirmasi
Data rekapitulasi IPK Pesan konfirmasi
Data rekapitulasi IPK
Pilihan menu upload naskah karya tulis ilmiah Pesan konfirmasi
Pilihan menu upload naskah naskah bahasa asing
Pesan konfirmasi
Gambar 3.8Overview DFD level 0 sisi Mahasiswa
Mengelola data bahasa asing
3.1
Mengelola data karya tulis ilmiah
3.2
Mengelola data kegiatan
3.3
Mengubah data juri
Data naskah atau presentasi bahasa asing Pesan konfirmasi
Data naskah atau presentasi bahasa asing
Pesan konfirmasi Pesan konfirmasi Data karya tulis ilmiah
Data karya tulis ilmiah
Data kegiatan
Data rekapitulasi IPK Data rekapitulasi IPK rekapitulasi_ipk
Lihat bahasa asing naskah
4.2 p
Lihat bahasa asing presentasi
4.3 p
Lihat karya tulis ilmiah
4.4 p
Lihat kegiatan Ko dan Ekstrakurikuler
4.5 p
Lihat rekapitulasi penilaian
Data bahasa asing naskah
Pilih menu lihat kegiatan
Data karya tulis ilmiah
Data kegiatan
Data kegiatan
Lihat berita 4.8 p Cetak rekapitulasi
penilaian 4.7 p
Lihat peserta mawapres
4.9 p
Lihat data juri 4.10 p
berita
mahasiswa
juri Pesan konfirmasi
Data yang akan diubah
Data WR III
Pilih menu lihat bahasa asing naskah
Data bahasa asing naskah
Pilih menu lihat bahasa asing presentasi
Data bahasa asing presentasi Data bahasa asing presentasi
Pilih menu lihat karya tulis ilmiah
Data karya tulis ilmiah
Pilih menu lihat rekapitulasi penilaian
Data rekapitulasi penilaian Data rekapitulasi penilaian
Pilih menu cetak rekapitulasi penilaian
Data rekapitulasi penilaian Data rekapitulasi penilaian
Pilih menu lihat berita
Data berita
Pilih menu lihat mahasiswa
Pilih menu lihat juri
Gambar 3.10Overview DFD level 0 sisi Wakil Rektor III
3.2.3.4 Overview DFD
Menghapus data berita 1.1.2 p Menambah data berita
1.1.1 p
Mengubah data berita 1.1.3 p telah diubah
Menghapus data admin 1.2.2 p Menambah data admin
1.2.1 p
Mengubah data admin 1.2.3 p
Gambar 3.12 DFD level 1 sisi Admin proses Kelola Data Admin
Menambah data juri 1.3.1 p
Menghapus data juri 1.3.2 p
Mengubah data juri 1.3.3 p
akan dihapus Data juri yang akan dihapus
Data juri yang
Gambar 3.13 DFD level 1 Sisi Admin Proses Kelola Data Juri
Menghapus data mahasiswa
1.4.1 p
Mencetak data satu mahasiswa
1.4.2 p
Mencetak data semua mahasiswa
1.4.3 p admin
Pesan konfirmasi
Data semua mahasiswa Data satu mahasiswa
Data satu mahasiswa Data mahasiswa yang
akan dihapus Data mahasiswa yang
akan dihapus
Pilihan menu cetak data satu mahasiswa
Pilihan menu cetak data semua mahasiswa
Data semua mahasiswa mahasiswa
Gambar 3.14 DFD level 1 Sisi Admin Proses Kelola Data Mahasiswa
Menambah data karya tulis ilmiah
1.5.1 p
Menghapus data karya tulis ilmiah
1.5.2 p
Mengubah data karya tulis ilmiah Data karya tulis ilmiah
Data karya tulis ilmiah yang akan dihapus
Data karya tulis ilmiah
Data karya tulis ilmiah yang akan dihapus
Data karya tulis ilmiah yang akan diubah
Data karya tulis ilmiah yang akan diubah
karya_tulis_ilmiah
Data karya tulis ilmiah yang telah diubah
Menambah data kriteria karya tulis ilmiah
1.6.1 p
Menghapus data kriteria karya tulis ilmiah
1.6.2 p
Mengubah data kriteria karya tulis ilmiah
1.6.3 p
karya tulis ilmiah
Data kriteria karya tulis ilmiah yang akan dihapus
Data kriteria karya tulis ilmiah
Data kriteria karya tulis ilmiah yang akan diubah
Data kriteria karya tulis ilmiah yang akan dihapus
Data kriteria karya tulis ilmiah yang akan diubah
kriteria_karya_tulis_ilmiah
Data kriteria karya tulis ilmiah yang telah diubah
Gambar 3.16 DFD level 1 Sisi Admin Proses Kelola Data Kriteria Karya Tulis Ilmiah
Menambah data detail kriteria karya tulis
ilmiah 1.7.1 p
Menghapus data detail kriteria karya tulis
ilmiah 1.7.2 p
Mengubah data detail kriteria karya tulis
ilmiah Data detail kriteria karya tulis ilmiah
Data detail kriteria karya tulis ilmiah yang akan dihapus
Data detail kriteria karya tulis ilmiah
Data detail kriteria karya tulis ilmiah yang akan diubah
Data kriteria karya tulis ilmiah yang akan dihapus
Data detail kriteria karya tulis ilmiah yang akan diubah
detail_kriteria_karya_tulis_ilmiah
Data detail kriteria karya tulis ilmiah yang telah diubah
Gambar 3.17 DFD level 1 Sisi Admin Proses Kelola Data Detail Kriteria Karya Tulis Ilmiah
Menambah data bahasa asing naskah
1.8.1 p
Menghapus data bahasa asing naskah
1.8.2 p
Mengubah data bahasa asing naskah
1.8.3 p admin
Pesan konfirmasi
Pesan konfirmasi Pesan konfirmasi Data bahasa asing naskah
Data bahasa asing naskah yang akan dihapus
Data bahasa asing naskah
Data bahasa asing naskah yang akan dihapus
Data bahasa asing naskah yang akan diubah
Data bahasa asing naskah yang akan diubah
bahasa_asing_naskah
Data bahasa asing naskah yang telah diubah