PENGEMBANGAN SISTEM INFORMASI PENGELOLAAN BEASISWA BERBASIS WEB
PENGEMBANGAN SISTEM INFORMASI PENGELOLAAN BEASISWA BERBASIS WEB SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Sains
Program Studi Ilmu Komputer Disusun Oleh :
Sigit Purtono 003124017
PROGRAM STUDI ILMU KOMPUTER
JURUSAN MATEMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
THE DEVELOPMENT OF SCHOLARSHIP
MANAGEMENT INFORMATION SYSTEM BASED ON
WEB
A THESIS
Presented as Partial FulFilment of the Requirements To Obtain Sarjana Sains Degree
In Computer Science Study Program By
Sigit Purtono 003124017
COMPUTER SCIENCE STUDY PROGRAM
MATHEMATICS DEPARTEMENT
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Abstrak
Pengembangan Sistem Informasi Pengelolaan Beasiswa berbasis web ini dibuat sebagai sarana membantu mempermudah Staf Unit Pelayanan Beasiswa dan Alumni dalam mengelola data beasiswa dan permohonan beasiswa. Sistem pengelolaan beasiswa ini dibuat dengan aplikasi berbasis web sehingga memudahkan pengguna (Staf Unit Pelayanan Beasiswa dan Alumni, Wakil Dekan
III, Wakil Rektor III dan Mahasiswa) dengan jenis fasilitas yang berbeda dapat mengakses data beasiswa dengan media internet.
Fasilitas yang disediakan dalam aplikasi sistem pengelolaan beasiswa ini adalah fasilitas untuk memasukkan data(input data), mengubah data(update data), menghapus data(delete data), tampilkan data(view data) dan pencarian data(search data). Sistem ini dibuat untuk mengatasi kelemahan dari sistem pengelolaan beasiswa manual yang dirasa kurang mendukung dalam mengelola data beasiswa dan permohonan beasiswa sehingga peningkatan mutu pelayanan terhadap mahasiswa pemohon beasiswa dapat ditingkatkan.
Untuk pembuatan aplikasi pengelolaan beasiswa berbasis web ini penulis menggunakan teknologi PHP dan MySQL sebagai tempat penyimpan data.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Abstract
The development of scholarship management information system based on web was made to help the Scholarship Service Unit Staff and Alumnus to organize scholarship data and application. The scholarship organisation system was made with web based application in order to ease the user (Scholarship Service Unit Staff and Alumnus, 3rd Vice Dean, 3rd Vice Rector, and the Students) with different kinds of scholarship facilities which can be accessed by internet media.
The facilities which provided by the scholarship application system were the facilities to entry the data (data input ), change the data(data update), delete the data(data delete), view the data(data view) and search the data(data searching). This system was made to overcome the weakness of the manual scholarship system to improve the service for the student scholarship application.
To make a scholarship application based on web, the writer use PHP and MySQL technology as data saved.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Saya menyatakan dengan sesungguhnya bahwa skipsi tugas akhir yang saya tulis ini tidak memuat karya atau bagian karya lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka, sebagaimana layaknya karya ilmiah.
Yogyakarta, Desember 2007 Penulis
Sigit Purtono
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSEMBAHAN I Karya ini kupersembahkan untuk:
Allah Bapa Yesus Kristus di Surga Atas semua cobaan hidup ini dan karunia-Nya
Bapak Ibuku, Sebagai ungkapan sujud bakti dan rasa syukurku Terimakasih atas doa dan cintanya
Keluarga Besarku Sebagai semangat pendorong menyelesaikan skripsi
Orang-orang disekitarku Thanks 4 all untuk motivasi dan inspirasinya
Dan Almamaterku
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Sebuah kesempurnaan akan memudar seiring berjalannya waktu dan hilang
seiring adanya kesempurnaan lain yang lebih baik
Janganlah pernah melihat siapa yang berbicara tapi lihatlah apa yang
dibicarakan
Kita dapat meminta sesuatu yang salah kepada Tuhan, tetapi Tuhan selalu
memberikan jawaban yang selalu benar
Bersikaplah ramah pada semua orang, namun berkariblah hanya dengan
beberapa, dan biarkan mereka ini teruji sebelum kau limpahkan kepercayaanmu
pada mereka
Six (6) rule to be happy
1. Free ur heart from heartacle
2. Free ur mind from worry
3. Live simple
4. Expect less
5. Give more…… 6. n Always smile
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Puji syukur penulis panjatkan kepada Allah Bapa di surga karena atas bimbingan dan petunjuk-Nya, penulis dapat menyelesaikan penelitian dan penyusunan skipsi tugas akhir yang berjudul Pengembangan Sistem Informasi Pengelolaan Beasiswa Berbasis Web. Skripsi ini disusun sebagai salah satu syarat untuk mencapai gelar Sarjana Sains (S.Si) Program Studi Ilmu Komputer.
Dalam pelaksanaan penelitian dan penyusunan proyek ini tentunya tidak terlepas dari bantuan berbagai pihak. Oleh karena itu penulis ucapkan terima kasih kepada:
1. Allah Bapa di Surga yang tak henti-hentinya menyinari dan menuntun setiap langkah hidup.
2. Bpk Ir. Greg. Heliarko S.J.,S.S.,B.S.T.,M.Sc.,M.A. selaku dekan Fakultas Sains dan Teknologi.
3. Ibu P.H. Prima Rosa, S.Si, M.Sc selaku Kaprodi Ilmu Komputer dan Dosen pembimbing akademik Universitas Sanata Dharma dan atas bimbingan dan bantuan selama kami menuntut ilmu di Universitas Sanata Dharma.
4. Bapak Drs. Haris Sriwindono, M.Kom selaku dosen pembimbing yang di tengah kesibukannya telah banyak menyisihkan waktu untuk membimbing dan mengarahkan dengan kesabarannya dalam penyusunan skripsi ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6. Mas Tukijo dan Mbak Linda atas bantuan yang telah diberikan selama kami menimba ilmu di Ilmu Komputer Universitas Sanata Dharma.
7. Bapakku dan Ibuku, dan adikku Nedi atas semua yang selama ini kalian berikan, begitu banyak arti hidup aku yang pelajari dari beliau berdua .Aku akan membuat kalian bangga.
8. Alm.Pakde dan Budhe Sarengat yang semasa hidup selalu memberikan “wejangan” tentang hidup
9. Keluarga Mas Joni dan Keluarga Mas Wawan selalu memberikan dorongan dalam menyelesaikan skripsi ini dan membantu semua masalah yang terjadi dalam keluargaku.
10. Keluarga besar Parto Utomo : Om Widodo sekeluarga, Om Wiyono sekeluarga yang selalu mengingatkan aku untuk cepat menyelesaikan skripsi ini.
11. Keluarga AKP Bejo dan Keluarga Aiptu Muryadi yang telah membuka “wacana dan pengalaman baru” .
12. Teman- teman pendahuluku (Erwan”Doraemon”, Shinta, Damas, Agus,Utar, Viky, Vivi, Dewi, Jhohan, Mr.Pencenk, Nutan) dan semua anak ikom 2000 tanpa kecuali “Terimakasih atas persahabatan kalian, bersahabat itu indah”
13. Teman-teman seperjuangan (Septian”Sincan’, Lidia, Marina, Thomas, Henri, Heri Slemania, Elia, Atan, Emon, Toni) “Kalian semangat
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15. Andi’Slim Zone’ yang jauh-jauh dari negara tetangga untuk bilang mau jadi “pecundang” atau “pemenang”. Thank’s atas semua pengalaman hidup yang dibagi untuk diriku.
16. Anak basecamp idol “Les Garsong” (Yanto”Ngik-ngik”, Axl, Papua, QQ, Cecant,Cuplis, Ijal, Heru, Pras, Yanti, Yani,Catur, Doni, Yani, Putut, Mohan dan semua yang tidak bisa ku sebut satu persatu) kalian memberiku banyak pengalaman tentang persahabatan dan kehidupan.
17. Paman”Google’ yang memberikan aku informasi-informasi paling hebat yang ada dibelahan bumi manapun.
18. Semua pihak yang tidak dapat penulis sebutkan satu-persatu yang telah membantu dalam penyelesaian skripsi ini.
Semoga Tuhan selalu melimpahkan rahmat dan berkah-Nya setimpal dengan kebaikan-kebaikan tersebut.
Penulis menyadari bahwa masih banyak kekurangan dalam penyusunan skripsi ini. Oleh karena itu kritik dan saran sangat penulis harapkan dari berbagai pihak. Besar harapan penulis semoga hasil penelitian ini dapat berguna bagi pembaca.
Yogyakarta, Desember 2007 Penulis
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
Halaman Judul ................................................................................. i Halaman Bahasa Inggris ..................................................................................ii Halaman Persetujuan .................................................................................iii Halaman Pengesahan ................................................................................ iv Halaman Abstrak ................................................................................v Halaman Abstract ................................................................................vi Halaman Pernyataan .............................................................................. vii Halaman Persembahan I ..............................................................................viii Halaman Motto ............................................................................. ix Kata Pengantar .............................................................................. x Halaman Daftar Isi ..............................................................................xiii Halaman Daftar Gambar ........................................................................... xix Halaman Daftar Tabel ........................................................................... xxiii
BAB I PENDAHULUAN A. Latar Belakang Masalah .................................................................. 1 B. Rumusan Masalah .................................................................. 3 C. Batasan Masalah .................................................................. 3 D. Tujuan .................................................................. 7 E. Metodologi Penelitian .................................................................. 7 F. Sistematika Penulisan .................................................................. 9
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
C. Komponen Sistem Informasi ........................................................... 13
D. Hypertext Transfer Protokol(HTTP) ................................................. 15
E. Hypertext Markup Language(HTML) ............................................... 16
F. PHP Hypertext Preprocessor(PHP) ................................................... 19
G. MySQL .............................................................................................. 23
H. Apache .............................................................................................. 26
I. Cassading Style Sheets(CSS) ............................................................ 26 J. Javascript ............................................................................................ 27
BAB III ANALISA DAN PERANCANGAN SISTEM A. Analisa Sistem ......................................... ........................................ 28
1. Analisa sistem yang ada sekarang ................................................. 28
2. Analisa sistem yang akan dikembangkan ..................................... 30 3. Analisa Kelayakan .......................................................................
31
4. Analisa Kebutuhan ....................................................................... 32 B. Perancangan Sistem ...........................................................................
37 1. Desain Proses ..............................................................................
37 a. Diagram Konteks Sistem Informasi Pengelolaan Beasiswa ..
37 b. Diagram level 1 Sistem Informasi Pengelolaan Beasiswa .....
38 c. Diagram level 2 proses 2(pengelolaan data beasiswa) ..........
41 2. Perancangan Basis Data ...............................................................
42
a. Informasi yang diinginkan ...................................................... 42
e. Pemetaan Diagram ER ke tabel ............................................... 48
f. Kamus Data dari Diagram ER ................................................. 58
3. Struktur Menu ................................................................................ 67
a. Struktur menu sisi Administrator ............................................. 67
b. Struktur menu sisi Wakil Dekan III ......................................... 68
c. Struktur menu sisi Wakil Rektor III ......................................... 68
d. Struktur menu sisi Mahasiswa .................................................. 69
4. Perancangan Antar muka ................................................................ 69
a. Perancangan antar muka halaman login ................................... 69
b. Perancangan antar muka halaman menu utama Administrator . 70 1) Halaman utama untuk menampilkan informasi ...................70 hasil penambahan, pengubahan dan penghapusan data 2) Perancangan antar muka halaman penambahan data ......... 71 3) Perancangan antar muka halaman pengubahan data ........... 72 4) Perancangan antar muka halaman penghapusan data ......... 73 5) Halaman utama pengaturan informasi yang ...................... 73 berhubungan dengan sebuah tawaran beasiswa 6) Perancangan antar muka halaman pengaturan ................... 74 penetapan informasi dari sebuah tawaran beasiswa 7) Perancangan antar muka halaman utama pengelolaan ....... 76 data permohonan beasiswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10) Perancangan antar muka halaman profil ekonomi ............. 78 orangtua 11) Perancangan antar muka halaman profil akademik ............79 pemohon 12) Perancangan antar muka halaman profil non-akademik ... 80 13) Perancangan antar muka halaman profil prestasi .......... ... 81 14) Perancangan antar muka pembuatan laporan ................... 82
c. Perancangan antar muka halaman menu utama WD III ......... 82 1) Perancangan antar muka halaman detail permohonan ..... 82 2) Perancangan antar muka halaman skoring ....................... 83
d. Perancangan antar muka halaman menu utama WR III ......... 85 1) Perancangan antar muka halaman detail permohonan ..... 86 2) Perancangan antar muka halaman penentuan .................. 86
Mahasiswa penerima beasiswa
e. Perancangan antar muka halaman menu utama Mahasiswa... 87 1) Perancangan antar muka halaman pendaftaran. .............. 87 permohonan beasiswa 2) Perancangan antar muka halaman pemilihan tawaran .... 90 beasiswa 3) Perancangan antar muka pencarian data ......................... 90
f. Perancangan antar muka halaman pesan kesalahan .............. 91
B. Implementasi Program .......................................................................
99 1. Program Pendukung .....................................................................
99 a. Program Konfigurasi...............................................................
99
b. Program Database ................................................................... 100
c. Program Session ....................................................................... 100
d. Program eksekusi query ........................................................... 101
e. Program untuk mengambil database maupun tabel dari ............ 101 database Sistem Informasi Akademik
2. Program Utama............................................................................... 102
a. Sistem Informasi Pengelolaan beasiswa sisi Administrator ..... 102 1) Halaman Login ................................................................. 102 2) Halaman menu utama ....................................................... 104 3) Halaman utama untuk menampilkan informasi hasil ....... 105
Penambahan, pengubahan, penghapusan 4) Halaman penambahan data .............................................. 106 5) Halaman pengubahan data ................................................ 107 6) Halaman penghapusan data ............................................... 109 7) Halaman utama untuk mengatur informasi yang .............. 110 berhubungan dengan tawaran beasiswa 8) Halaman pengaturan penetapan informasi yang berhubungan dengan sebuah tawaran beasiswa ..................................... 113
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12) Halaman pembuatan laporan ............................................. 131
b. Sistem Informasi Pengelolaan beasiswa sisi Mahasiswa ........ 133 1) Halaman menu utama ...................................................... 133 2) Halaman login mahasiswa ............................................... 134 3) Halaman pendaftaran beasiswa ....................................... 134 4) Halaman pemilihan tawaran beasiswa .............................. 140
c. Sistem Informasi Pengelolaan beasiswa sisi Wakil Dekan III .. 140 1) Halaman login ................................................................... 142 2) Halaman utama .................................................................. 144 3) Halaman detail skoring permohonan .................................145
d. Sistem Informasi Pengelolaan beasiswa sisi Wakil Rektor III 150 1) Halaman penentuan mahasiswa penerima beasiswa ....... 150
e. Halaman pesan kesalahan login .............................................. 152
f. Halaman Logout ....................................................................... 153
BAB V PENUTUP A. Kesimpulan ..................................................................................... 154 B. Saran ............................................................................................... . 154 DAFTAR PUSTAKA ................................................................................... 156 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Gambar Keterangan Halaman
3.15 Perancangan antar muka halaman utama kelola data quota penerima beasiswa
70
3.12 Perancangan antar muka penambahan data
71
3.13 Perancangan antar muka pengubahan data
72
3.14 Perancangan antar muka penghapusan data
73
73
70
3.16 Perancangan antar muka halaman utama kelola data penetapan syarat penilaian
74
3.17 Perancangan antar muka halaman pengaturan quota penerima beasiswa
75
3.18 Perancangan antar muka halaman pengaturan penetapan syarat penilaian
75
3.19 Perancangan antar muka halaman utama kelola data permohonan
3.11 Perancangan antar muka halaman utama untuk menampilkan informasi hasil penambahan, pengubahan dan penghapusan data
3.10 Perancangan antar muka halaman menu utama administrator
3.1 Diagram Konteks
3.5 Struktur menu sisi Administrator
38
3.2 Diagram Arus Data level 1
38
3.3 Diagram Arus Data level 2
41
3.4 Diagram ER
47
67
69
3.6 Struktur menu sisi Wakil Dekan III
68
3.7 Struktur menu sisi Wakil Rektor III
68
3.8 Struktur menu sisi Mahasiswa
69
3.9 Perancangan antar muka halaman login
76 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.38 Perancangan antar muka halaman pemilihan beasiswa yang ditawarkan
3.34 Perancangan antar muka halaman profil pribadi
88
3.35 Perancangan antar muka halaman profil non-akademik
88
3.36 Perancangan antar muka halaman profil ekonomi orang tua
89
3.37 Perancangan antar muka halaman profil prestasi
90
90
3.33 Perancangan antar muka menu utama Mahasiswa
3.39 Perancangan antar muka halaman pencarian data
90
3.40 Perancangan antar muka halaman pesan kesalahan
91
3.41 Perancangan antar muka halaman konfirmasi logout
91
4.1 Antar Muka Login Administator 102
4.2 Antar muka menu utama administrator 104
87
3.22 Perancangan antar muka halaman profil ekonomi orangtua pemohon beasiswa
79
3.27 Perancangan antar muka menu utama Wakil Dekan III
3.23 Perancangan antar muka halaman profil akademik pemohon beasiswa
80
3.24 Perancangan antar muka halaman profil non-akademik pemohon beasiswa
81
3.25 Perancangan antar muka halaman profil prestasi pemohon beasiswa
82
3.26 Perancangan antar muka pembuatan laporan
82
83
3.32 Perancangan antar muka halaman penentuan penerima beasiswa
3.28 Perancangan antar muka halaman detail permohonan beasiswa
84
3.29 Perancangan antar muka halaman skoring
85
3.30 Perancangan antar muka menu utama Wakil Rektor III
85
3.31 Perancangan antar muka halaman detail permohonan beasiswa
86
86
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.17 Antar muka profil prestasi pemohon 129
4.25 Antar muka halaman pemilihan tawaran beasiswa yang belum dipilih 140
4.24 Antar muka halaman pengisian data profil prestasi 137
4.23 Antar muka halaman pengisian data profil non-akademik 136
4.22 Antar muka halaman pengisian data profil ekonomi ortua 136
4.21 Antar muka halaman pengisian data profil pribadi 135
4.20 Antar Muka login mahasiswa 134
4.19 Antar muka halaman menu utama 133
4.18 Antar muka halaman pembuatan laporan 131
4.6 Antar muka halaman penghapusan donatur beasiswa 109
4.7 Antar muka halaman utama pengaturan quota penerima beasiswa 110
4.15 Antar muka profil akademik pemohon 125
4.14 Antar muka profil ekonomi orangtua pemohon 122
4.13 Antar muka profil pribadi pemohon 120
4.12 Antar muka halaman detail permohonan beasiswa 118
4.11 Antar muka halaman utama pengelolaan data permohonan beasiswa 117
4.10 Antar muka halaman pengaturan syarat penilaiaan beasiswa 114
4.9 Antar muka pengaturan quota penerima beasiswa 111
4.8 Antar muka halaman utama pengaturan syarat penilaiaan beasiswa 111
4.16 Antar muka profil non-akademik pemohon 128
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.29 Antar muka halaman input skor 147
4.30 Antar muka halaman penentuan mahasiswa penerima beasiswa 150
4.31 Antar muka halaman kesalahan login Administrator 152
4.32 Antar muka halaman logout Administrator 153
DAFTAR TABEL
Gambar Keterangan Halaman
57
3.14 Tabel profil pribadi pemohon
54
3.15 Tabel profil non-akademik pemohon
55
3.16 Tabel profil akademik pemohon
55
3.17 Tabel profil ekonomi orangtua pemohon
56
3.18 Tabel profil prestasi
3.19 Tabel kamus data
3.13 Tabel permohonan beasiswa
58
4.1 Implementasi tabel donatur
92
4.2 Implementasi tabel beasiswa
93
4.3 Implementasi tabel tawaran beasiswa
93
4.4 Implementasi tabel quota penerima beasiswa
93
4.5 I mplementasi tabel syarat penilaian
53
53
3.1 Tabel donatur
3.6 Tabel kriteria penilaian
48
3.2 Tabel beasiswa
48
3.3 Tabel tawaran beasiswa
49
3.4 Tabel syarat penilaian
50
3.5 Tabel penetapan syarat penilaian
50
50
3.12 Tabel beasiswa yang diambil
3.7 Tabel penetapan kriteria penilaian
51
3.8 Tabel quota penerima beasiswa
51
3.9 Tabel pejabat penilaian
52
3.10 Tabel penilaian kriteria
52
3.11 Tabel penilaian
52
93 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.9 Implementasi tabel skoring kriteria penilaian
4.15 Implementasi tabel profil ekonomi orangtua pemohon
4.19 Implementasi tabel admin
98
4.18 Implementasi tabel profil prestasi pemohon
98
4.17 Implementasi tabel profil non-akademik pemohon
97
4.16 Implementasi tabel profil akademik pemohon
96
95
94
4.14 Implementasi tabel profil pribadi pemohon
95
4.13 Implementasi tabel permohonan beasiswa
95
4.12 Implementasi tabel beasiswa yang diambil
95
4.11 Implementasi tabel pejabat penilai
95
4.10 Implementasi tabel skoring permohonan beasiswa
99 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I PENDAHULUAN A. Latar Belakang Masalah Data kemahasiswaaan yang didalamnya memuat informasi
tentang mahasiswa baik akademis maupun non-akademis untuk mendukung pengelolaan beasiswa sangat dibutuhkan oleh Staf Unit Pelayanan Beasiswa dan Alumni. Informasi yang akurat dan up to date dibutuhkan Staf Unit Pelayanan Beasiswa dan Alumni untuk dapat mengelola data tawaran beasiswa dan mengelola data permohonan beasiswa sehingga membantu Wakil Rektor III dalam menentukan mahasiswa yang layak sebagai penerima beasiswa agar beasiswa dapat disalurkan tepat pada sasarannya. Dengan demikian dana beasiswa yang digunakan dapat dipertanggung jawabkan kepada pihak donatur beasiswa, rektorat dan mahasiswa pemohon beasiswa.
Permasalahan yang muncul dalam mengelola data beasiswa adalah beberapa proses masih dilakukan secara manual antara lain pengisian formulir permohonan beasiswa oleh mahasiswa pemohon, pengecekan kelengkapan item syarat oleh Staf Unit Pelayanan Beasiswa dan Alumni, proses skoring yang dilakukan oleh Wakil Dekan III, proses penentuan mahasiswa penerima beasiswa oleh Wakil Rektor III
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Informasi Akademik yang belum terintegrasi dengan sistem yang ada sekarang.
Oleh karena itu didalam tugas akhir ini penulis mencoba untuk membuat Sistem Informasi Pengelolaan Beasiswa berbasis web, yang diharapkan dapat membantu salah satu tugas dari Staf Unit Pelayanan Beasiswa dan Alumni untuk mengelola data beasiswa dan mengelola data permohonan beasiswa sehingga membantu Wakil Rektor III dalam menentukan mahasiswa yang layak sebagai penerima beasiswa agar beasiswa dapat disalurkan tepat pada sasarannya. Dengan sistem informasi ini Staf Unit Pelayanan Beasiswa dan Alumni dapat mengetahui informasi tentang mahasiswa baik akademis maupun non-
akademis dengan lebih mudah dan terstruktur. Sedang bagi mahasiswa
pemohon dapat melakukan pendaftaran pengajuan permohonan beasiswa secara on-line, memperoleh informasi beasiswa yang ditawarkan, melihat profil donatur beasiswa dan mengetahui mahasiswa penerima beasiswa secara on-line.
Penulis memilih sistem informasi berbasis web karena sistem ini bersifat dinamis dan dapat menyampaikan informasi yang bisa diakses kapan saja, dimana saja, dan oleh siapa saja baik secara lokal maupun global dengan menggunakan internet. Untuk itu diperlukan sebuah bahasa pemrograman (middleware) yang dapat menghasilkan aplikasi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
side scripting adalah sintaks dan perintah-perintah PHP yang tuliskan
dalam HTML nantinya akan sepenuhnya dikerjakan di server, baru hasilnya dalam format HTML dikirimkan ke web browser. Pembuatan aplikasi web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web.
Keuntungan penggunaan PHP adalah kode yang menyusun program tidak dapat dilihat oleh pengguna internet sehingga kerahasiaan kode dan keamanan halaman web menjadi lebih terjamin( Bimo , 2002. hal 23).
B. Rumusan Masalah
Bagaimana membuat Sistem Informasi Pengelolaan Beasiswa berbasis Web yang dapat memberikan kemudahan bagi Staf Unit Pelayanan Beasiswa dan Alumni untuk mengelola data beasiswa dan mengelola data permohonan beasiswa sehingga membantu Wakil Rektor
III dalam menentukan mahasiswa yang layak sebagai penerima beasiswa agar beasiswa dapat disalurkan tepat pada sasarannya dengan menggunakan bahasa pemrograman PHP dan database server MySQL serta Webserver Apache.
C. Batasan Masalah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
a. Dari sisi Administrator yaitu Staf Unit Pelayanan Beasiswa dan Alumni : Administrator memiliki akses untuk : 1) Mengelola data profil donatur beasiswa
Administrator bertugas untuk menambah, mengubah dan menghapus data profil donatur beasiswa.
2) Mengelola data profil beasiswa Administrator bertugas untuk menambah, mengubah dan menghapus data profil beasiswa.
3) Mengelola data tawaran beasiswa Administrator bertugas untuk menambah, mengubah dan menghapus data tawaran beasiswa.
4) Mengelola data quota mahasiswa penerima beasiswa tiap fakultas Administrator bertugas untuk menetapkan dan mengubah
quota mahasiswa penerima beasiswa tiap fakultas dari sebuah tawaran beasiswa .
5) Mengelola data penetapan kriteria penilaian.
Administrator bertugas menetapkan dan mengubah data kriteria penilaian antara lain Indek Prestasi Kumulatif, Total penghasilan kedua orangtua, Total tanggungan orangtua, Jumlah kegiatan non-akademik dari sebuah tawaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Administrator bertugas menambah, mengubah dan menghapus data syarat penilaian untuk pengecekan kelengkapan syarat . 7) Mengelola data penetapan syarat penilaian.
Administrator bertugas menetapkan dan mengubah data syarat penilaian yang ditetapkan pada sebuah tawaran beasiswa. 8) Mengelola data pejabat penilai
Administrator bertugas menetapkan dan mengubah data pejabat penilai yang diberi akses untuk melakukan skoring terhadap permohonan beasiswa
9) Mengelola data permohonan beasiswa Administrator bertugas mengubah data profil mahasiswa pemohon beasiswa dan mengecek kelengkapan syarat.
10) Mencetak laporan Administrator bertugas mencetak laporan mahasiswa penerima beasiswa dari sebuah tawaran beasiswa.
11) Perlu kata sandi tertentu untuk dapat mengakses fitur ini.
b. Dari sisi Wakil Dekan III memiliki akses untuk : 1) Merekomendasikan mahasiswa penerima beasiswa berupa catatan terhadap pemohonan beasiswa di bawah lingkungan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
tanggungan orangtua, total jumlah kegiatan non-akademik dari sebuah tawaran beasiswa.
2) Perlu kata sandi tertentu untuk dapat mengakses fitur ini.
c. Dari sisi Wakil Rektor III memiliki akses untuk: 1) Menentukan mahasiswa penerima beasiswa berdasarkan rekomendasi dari Wakil Dekan III.
2) Perlu kata sandi tertentu untuk dapat mengakses fitur ini.
d. Dari sisi mahasiswa. Fitur bagi mahasiswa antara lain: 1) Mahasiswa dapat melakukan pendaftaran pengajuan permohonan beasiswa secara on-line yang membutuhkan kata sandi tertentu untuk dapat mengakses fitur ini. 2) Mahasiswa dapat memperoleh informasi profil beasiswa yang sedang ditawarkan.
3) Mahasiswa dapat memperoleh informasi mahasiswa penerima beasiswa.
4) Mahasiswa dapat memperoleh informasi profil donatur.
2. Pengajuan permohonan beasiswa hanya untuk permohonan baru.
3. Tool yang digunakan:
a. Sistem Operasi menggunakan Windows XP
b. Webserver menggunakan Apache 1.3.19
c. Bahasa pemrograman menggunakan PHP 4.3.4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
D. Tujuan
Tujuan dari pembuatan skripsi ini adalah sebagai berikut:
1. Membuat sistem pengelolaan beasiswa berbasis web yang akan digunakan oleh Staf Unit Pelayanan Beasiswa dan Alumni untuk mengelola data beasiswa dan mengelola data permohonan beasiswa.
2. Membantu mahasiswa melakukan pendaftaran pengajuan permohonan beasiswa secara on-line, memperoleh informasi tentang beasiswa yang sedang ditawarkan, memperoleh informasi profil donatur dan memperoleh informasi mahasiswa penerima beasiswa secara on-line
3. Membantu Wakil Rektor III dalam menentukan mahasiswa penerima beasiswa berdasarkan rekomendasi dari Wakil Dekan III.
E. Metodelogi Penelitian
Metodologi yang digunakan adalah pengembangan sistem informasi berbasis web dengan pendekatan terstruktur sesuai dengan paradigma Prototype yang meliputi:
1. Mengumpulkan kebutuhan dan analisa awal: Dalam tahap ini dimulai dengan melakukan pengumpulan data dan informasi yang berkaitan dengan sistem, penyusunan kerangka sistem, analisa kebutuhan sementara dan studi pustaka
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2. Design Cepat: Penulis merancang desain yang memfokuskan pada representasi visual format input dan output.
3. Membangun Prototype: Dalam tahap ini saya selaku penulis, membuat sebuah
prototype berdasarkan desain cepat yang telah dibuat. Adapun prototype yang akan dibuat berkaitan dengan tampilan serta fungsi-
fungsi atau fasilitas-fasilitas yang disediakan oleh sistem.
4. Pengujian:
Prototype yang telah dibuat, diujikan pada pemakai untuk
dievaluasi apakah sudah sesuai dengan permintaan. Pemakai dalam hal ini terdiri dari Staf Unit Pelayanan Beasiswa dan Alumni, Wakil Dekan III, Wakil Rektor III dan Mahasiswa. Kemudian penulis dan pemakai mendiskusikan perubahan yang diinginkan.
5. Perbaikan: Dari hasil pengujian, penulis melakukan perubahan atau perbaikan yang dirasa perlu untuk memperbaiki kinerja dari sistem yang sudah dibuat sebelumnya.
6. Implementasi Produk: Berupa perangkat lunak hasil dari perbaikan dan pengkajian yang semakin mendekati kebutuhan pemakai.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
F. Sistematika Penulisan
Penulisan laporan skripsi akan terdiri dari bab I sampai bab V, yaitu dengan susunan sebagai berikut:
BAB I PENDAHULUAN Menjelaskan mengenai permasalahan yang akan dijadikan topik untuk skripsi. Bab ini terdiri dari latar belakang masalah, rumusan masalah, batasan masalah, tujuan penulisan, metodelogi penyelesaian masalah dan sistematika penulisan.
BAB II LANDASAN TEORI Bab ini secara khusus menjelaskan berbagai teori yang berhubungan dengan analisis dan perancangan pembuatan program. Penjelasan teori antara lain meliputi: konsep sistem, informasi dan sistem informasi, konsep sistem informasi berbasis web, komponen sistem informasi, Hypertext Transfer Protocol (HTTP), Hypertext Markup Language(HTML), PHP Hypertext Preprocessor (PHP), basis data MySQL , web server Apache, Cascading Style Sheets(CSS) dan JavaScript.
BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini berisi analisa sistem yang ada sekarang, analisa sistem yang akan dikembangkan, analisa kelayakan, analisa kebutuhan, Desain Proses (Diagram Arus Data), Perancangan Basis Data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB IV IMPLEMENTASI DAN PEMBAHASAN Bab ini memuat tentang implementasi rancangan data ke dalam lingkungan basis data (MySQL), implementasi program. BAB V KESIMPULAN DAN SARAN Bab ini memberi kesimpulan yang diperoleh dari keseluruhan proses pembuatan skripsi ini, serta beberapa saran pengembangan yang dapat dilakukan dari sistem yang telah dihasilkan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II LANDASAN TEORI A. Konsep Sistem, Informasi dan Sistem Informasi Untuk mendefinisikan pengertian sistem digunakan dua pendekatan. Pendekatan pertama adalah pendekatan pada prosedur sistem, yaitu sistem
sebagai jaringan kerja dari prosedur–prosedur yang saling berhubungan dan berkumpul bersama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran yang telah ditentukan. Sedangkan pendekatan kedua adalah pendekatan pada pendefinisian komponen dan elemen-elemennya, yaitu sistem sebagai kumpulan dari komponen-komponen atau elemen-elemen yang saling berinteraksi untuk mencapai tujuan tertentu (Jogiyanto,1990). Unsur unsur yang mewakili suatu sistem secara umum adalah masukan(input), pengolahan(prosessing), dan keluran(output).
Informasi adalah data yang telah disaring dan diolah melalui sistem pengolahan sehingga memiliki arti dan nilai bagi seseorang terutama manajemen untuk digunakan dalam mengambil suatu keputusan. Adapula yang mendifinisikan informasi sebagai data yang diolah menjadi suatu bentuk yang berguna dan penting bagi penerima dan mempunyai nilai nyata atau dapat dirasakan dalam keputusan-keputusan yang sekarang atau yang akan datang (Jogiyanto,1990).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12 Sistem informasi adalah sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategik dari suatu organisasi dan menyediakan laporan yang dibutuhkan oleh pihak luar tertentu (Leitch & David,1983).
Sistem Informasi dapat dikatakan berkualitas bila memenuhi tiga macam kriteria (Jogiyanto ,1990, hal. 10 ), yaitu :
1. Akurat Yang dimaksud adalah suatu informasi itu bersifat tetap, tidak menyesatkan, stabil, dan bebas dari kesalahan, serta jelas dalam menjelaskan maksudnya. Suatu informasi yang tidak akurat akan mengakibatkan keputusan menjadi tidak tepat.
2. Tepat Adalah suatu informasi datang pada penerima tidak terlambat, karena informasi merupakan landasan pengambilan keputusan maka diperlukan alat pengolah informasi, yaitu komputer.
3. Relevan Artinya mempunyai manfaat bagi tiap pemakai
B. Konsep Sistem Informasi berbasis web
Sistem informasi berbasis web adalah suatu sistem informasi yang diakomodasikan di dalam suatu jaringan antar komputer dan memungkinkan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13 Menurut Agustine ( 1999 ), Sistem Informasi Berbasis Web adalah sistem informasi yang terdistribusi secara hypertext, yang mengatur semua informasi dalam internet. Informasi yang bersifat global atau tidak terbatas dalam arti informasi tersebut bisa diakses di mana saja, kapan saja dan oleh siapa saja sesuai dengan kebutuhan yang berkaitan dengan bidangnya maka informasi tersebut merupakan informasi yang berbasis web. Web sendiri merupakan fasilitas hypertext
, hypertext sendiri adalah suatu unit yang bertugas mengakses sumber informasi dari internet dengan cepat, baik serta akurat.
C. Komponen Sistem Informasi
John Burch dan Gary Grundnitski mengemukakan bahwa sistem informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok bangunan (building block), yaitu blok masukan (input block), blok keluaran (output block), blok model (model block), blok teknologi (technologi block), blok basis data (database block) dan blok kendali (controls block). Sebagai suatu sistem, keenam blok tersebut masing-masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai sasarannya.
1. Blok Masukan
Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14 Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
3. Blok Keluaran Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumen yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
4. Blok Teknologi Teknologi merupakan “kotak alat” (tool-box) dalam sistem informasi.
Teknologi digunakan untuk menerima masukan, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirim keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (humanware atau brainware), perangkat lunak (software) dan perangkat keras (hardware). Teknisi dapat berupa orang-orang yang mengetahui teknologi dan membuatnya dapat beroperasi. Misalnya teknisi adalah operator komputer, pemrogram, operator pengolah kata, spesialis telekomunikasi, analis sistem, penyimpan data dan lain sebagainya.
5. Blok Basis Data Basis data (database) merupakan kumpulan dari data yang saling
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15 perlu disimpan di dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data dalam basis data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi dengan menggunakan perangkat lunak paket
yang disebut dengan DBMS (Database Management Systems).
6. Block Kendali Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, kesalahan-kesalahan, ketidakefisienan, sabotase dan lain sebagainya. Beberapa pengendali perlu dirancang dan ditetapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan- kesalahan dapat langsung diatasi.
D. Hypertext Transfer Protocol ( HTTP )
Web merupakan teknologi sistem informasi yang menghubungkan data dari banyak sumber dan layanan yang beragam macamnya di internet. Untuk memperoleh data yang diinginkan dibutuhkan suatu protokol yang dirancang khusus agar server dan browser web dapat berkomunikasi. HTTP merupakan protokol yang bertugas menangani permintaan-permintaan(request) dari browser
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16 HTTP bisa dianggap sebagai sistem yang bermodel client-server. Browser web sebagai client, mengirimkan permintaan kepada server web untuk mengirimkan dokumen-dokumen web yang dikehendaki pengguna. Server web lalu memenuhi permintaan ini dan mengirimkannya melalui jaringan kepada browser.
E. Hypertext Markup Language ( HTML )
HTML adalah salah satu format yang digunakan untuk membuat dokumen dan aplikasi yang berjalan di halaman web atau dengan kata lain HTML adalah sebagai pembangun halaman web. HTML merupakan pengembangan dari standar performatan dokumen teks yaitu Standard Generalited Markup Language (SGML)
. Sebenarnya HTML bukan sebuah bahasa pemrograman tetapi merupakan bahasa pemformatan suatu dokumen teks yang menggunakan penandaan (mark-up) sederhana yang digunakan untuk membuat suatu halaman web . mark-up language
Dikatakan karena HTML berfungsi untuk “memperindah” file teks biasa untuk ditampilkan pada program web browser. .
Hal ini dilakukan dengan menambahkan elemen atau sering disebut sebagai tag- tag pada file teks biasa tersebut. Tag HTML biasanya berupa tag-tag yang perpasangan dan ditandai dengan simbol < dan >. Pasangan dari sebuah tag ditandai dengan tanda ‘ / ‘ . Misalnya pasangan dari tag <contoh> adalah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17 Dalam penulisan tag HTML tidaklah case sensitive artinya penggunaan huruf kecil ataupun huruf kapital tidak menjadi masalah. Kode-kode HTML dibaca oleh browser dari atas ke bawah tanpa adanya lompatan (jumping) ataupun looping