Student Report System Berdasarkan Nilai pada Transkrip.
ABSTRAK
Seiring perkembangan jaman, universitas-universitas mulai menyimpan seluruh data mahasiswanya dalam bentuk data komputer. Universitas-universitas ini memperlihatkan data mereka serta jalur akademis yang ada sehingga mereka mudah mencari tahu kelemahan dan kelebihan mereka. Seperti universitas-universitas tersebut. Maranatha diharapkan dapat memperlihatkan data-data mengenai mahasiswanya untuk mempermudah mahasiswa dalam memimpin jalur studi yang akan mereka jalani serta mempermudah pengecekan kelulusan yang saat ini masih dilakukan manual. Universitas Kristen Maranatha belum menyajikan pengecekan kelulusan mahasiswanya secara sistematis oleh karena itu sistem ini dibuat untuk mengatasi masalah-masalah tersebut. Aplikasi web ini didesain sedemikian rupa sehingga cepat dan mudah diakses dari luar universitas. Aplikasi ini dibangun dan didesain dengan bahasa pemrograman PHP, javascript sederhana, pengaturan server yang cukup, caching, dan pengoptimalan proses dengan bitwise operator. Aplikasi ini telah dibangun untuk mengatasi hal-hal tersebut dan telah dinilai oleh beberapa responden dengan positif dan dapat diterima fungsionalitasnya melalui User Acceptance Test yang telah disebarkan. Saat ini dapat ditarik kesimpulan bahwa aplikasi telah berhasil membantu para mahasiswa dalam memutuskan mata kuliah yang perlu mereka ambil dengan melihat fungsi pengecekan kelulusan mereka.
Kata Kunci : Laporan Mahasiswa, Pengecekan kelulusan, Statistik Mahasiswa, Sejarah Mahasiswa, Jalur Mata Kuliah.
(2)
vi
ABSTRACT
As time goes on, Universities began store their student’s data into computer’s data. These university show their student’s data with their academic flow and this has successfully help them in seek where they are capable of and overcome their weakness. Like those universities, hopefully Maranatha Christian University able to show their student’s data with their academic flow to help them lead their own studies and make graduation preparation more easier to be done since graduation checking currently done manually. Maranatha Christian University not yet provide graduation checking in systematic way so this application suggested to handle these problems. This web application designed well enough so it can be accessed fast and easy enough from outside university. This application built and designed with PHP Programming Language, simple javascript, well enough server configuring, caching, and additional process optimization with bitwise operator. This application has been built to overcome those trouble and already tested by some respondents with positive and acceptable functionality via User Acceptance Test which has been distributed. At this time, a conclusion can be pulled that this application successfully help the students in deciding which subject they should take to complete the course.
Keyword : Student Report, Graduation Checking, Student Statistics, Student History, Course Flow.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
KATA PENGANTAR ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI... vii
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xiii
DAFTAR LAMPIRAN ... xiv
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2 LANDASAN TEORI ... 5
2.1 Student Profiling ... 5
2.2 Elemen Statistik ... 5
2.3 Color Coding ... 6
(4)
viii
2.5 Web Service ... 8
2.6 Apache Web Server ... 8
2.7 Penggunaan .htaccess ... 8
2.8 PHP Programming ... 9
2.9 Bitwise OperatorOptimizing ... 9
BAB 3 ANALISA DAN PEMODELAN ... 12
3.1 Proses Sistem ... 12
3.2 Arsitektur Sistem ... 13
3.2.1 Use Case Diagram ... 13
3.2.2 Activity Diagram ... 16
3.2.3 ERR Diagram (Crow’s Foot/Native Chen) ... 22
3.2.4 Class Diagram ... 24
3.3 Layout Tampilan ... 33
3.3.1 Tampilan Depan Web ... 33
3.3.2 Tampilan Menu pada System Admin ... 35
3.3.3 Tampilan Transkrip ... 42
3.3.4 Tampilan Statistik ... 43
BAB 4 HASIL IMPLEMENTASI ... 44
4.1 Implementasi Penyimpanan Data ... 44
4.1.1 Relasi Table ... 44
4.1.2 ER To Table ... 45
4.1 Implementasi Aplikasi ... 48
4.1.1 Tampilan Pertama ... 48
4.1.2 System Admin ... 50
4.1.3 User ... 60
(5)
5.1 Test Case ... 74
5.1.1 Jurusan ... 74
5.1.2 Tata Usaha ... 82
5.1.3 Dosen Wali ... 87
5.1.4 Mahasiswa ... 94
5.1.5 System Admin ... 98
5.2 User Acceptance Test ... 111
5.2.1 Rangkuman Penelitian ... 111
5.2.2 Hasil Penelitian ... 112
BAB 6 SIMPULAN DAN SARAN ... 120
6.1 Simpulan ... 120
6.2 Saran ... 120
(6)
x
DAFTAR GAMBAR
Gambar 2.1 Bitwise operator ... 10
Gambar 3.1 Use case diagram System Admin ... 13
Gambar 3.2 Use case diagram Pengguna ... 15
Gambar 3.3 Proses Login ... 17
Gambar 3.4 Memeriksa Kelulusan ... 18
Gambar 3.5 Melihat Data Kontrak Beban Studi dan Statistik ... 19
Gambar 3.6 Melihat Biodata ... 20
Gambar 3.7 IP Calculator ... 21
Gambar 3.8 Logout ... 22
Gambar 3.9 ERR Diagram (Crow’s Foot/Native Chen) ... 23
Gambar 3.10 Local Class Diagram ... 24
Gambar 3.11 LocalCur ... 25
Gambar 3.12 LocalRole ... 25
Gambar 3.13 LocalMark ... 26
Gambar 3.14 LocalType ... 27
Gambar 3.15 LocalDummy ... 27
Gambar 3.16 LocalReg ... 28
Gambar 3.17 LocalReg ... 28
Gambar 3.18 Web Service Class Diagram ... 29
Gambar 3.19 Dosen Wali ... 29
Gambar 3.20 Proyek ... 30
Gambar 3.21 Biodata ... 30
Gambar 3.22 Transkrip ... 31
Gambar 3.23 Data Kontrak Beban Studi ... 32
Gambar 3.24 Aplikasi Web sebelum login ... 33
Gambar 3.25 Aplikasi Web setelah login - SA ... 34
Gambar 3.26 Aplikasi Web setelah login - User ... 35
Gambar 3.27 Aplikasi Web pada Role Management ... 37
Gambar 3.28 Aplikasi Web pada User Management ... 38
(7)
Gambar 3.30 Aplikasi Web pada Type Requireme... 40
Gambar 3.31 Aplikasi Web pada Mark Requirement... 41
Gambar 3.32 Aplikasi Web pada Transkrip ... 42
Gambar 3.33 Tampilan Statistik ... 43
Gambar 4.1 Relasi Tabel ... 44
Gambar 4.2 Tampilan Depan - Login ... 48
Gambar 4.3 Pseudo-code Tampilan Depan – Login ... 49
Gambar 4.4 Tampilan Depan - About ... 49
Gambar 4.5 Tampilan Depan – System Admin ... 50
Gambar 4.6 Tampilan Depan Manage – System Admin ... 51
Gambar 4.7 Tampilan Manage – Role Management ... 52
Gambar 4.8 PseudoCode Tampilan Manage – Role Management ... 52
Gambar 4.9 Tampilan Manage – User Management ... 53
Gambar 4.10 PseudoCode Tampilan Manage – User Management ... 53
Gambar 4.11 Tampilan Manage – User Registration ... 54
Gambar 4.12 PseudoCode Tampilan Manage – User Registration ... 54
Gambar 4.13 Tampilan Depan Require – System Admin ... 55
Gambar 4.14 PseudoCode Tampilan Depan Require – Menambah Jurusan ... 55
Gambar 4.15 Tampilan Require – Pemilihan Kurikulum ... 56
Gambar 4.16 PseudoCode Tampilan Require – Menambah Kurikulum ... 56
Gambar 4.17 Tampilan Require – Pemilihan menu ... 57
Gambar 4.18 PseudoCode Tampilan Require – Merubah Kurikulum ... 57
Gambar 4.19 Tampilan Require – Type Management ... 58
Gambar 4.20 PseudoCode Tampilan Require – Type Management ... 58
Gambar 4.21 Tampilan Require – Mark Management ... 59
Gambar 4.22 PseudoCode Tampilan Require – Mark Management ... 60
Gambar 4.23 Tampilan Depan – User ... 60
Gambar 4.24 Tampilan Utama – Biodata Diri Sendiri (Power 1) ... 61
Gambar 4.25 Tampilan Utama – Biodata Diri Sendiri (Non-Power 1) ... 61
Gambar 4.26 Tampilan Utama – Statistik dan Laporan Sendiri (Power 2) ... 62
Gambar 4.27 Tampilan Utama – Cek Kelulusan Sendiri (Power 3) ... 63
(8)
xii
Gambar 4.29 Tampilan Utama – Statistik Anak Wali (Power 5) ... 64
Gambar 4.30 Tampilan Utama – Statistik Anak Wali (Power 5) ... 65
Gambar 4.31 Tampilan Utama – Cek Kelulusan Anak Wali (Power 6) ... 66
Gambar 4.32 Tampilan Utama – Cek Kelulusan Anak Wali (Power 6) ... 67
Gambar 4.33 Tampilan Utama – Biodata Semua (Power 7) ... 68
Gambar 4.34 Tampilan Utama – Statistic Semua 1 (Power 8) ... 68
Gambar 4.35 Tampilan Utama – Statistic Semua 2 (Power 8) ... 69
Gambar 4.36 Tampilan Utama – Statistic Semua 3 (Power 8) ... 70
Gambar 4.37 Tampilan Utama – Cek Kelulusan Semua 1 (Power 9) ... 71
Gambar 4.38 Tampilan Utama – Cek Kelulusan Semua 2 (Power 9) ... 71
Gambar 4.39 Tampilan Utama – Cek Kelulusan Semua 3 (Power 9) ... 72
Gambar 4.40 Tampilan Utama Error Page (Power 9) ... 73
Gambar 4.41 Tampilan Utama IP Calculator (All User) ... 73
Gambar 5.1 Satisfaction Rate - Jurusan ... 112
Gambar 5.2 Satisfaction Rate – Tata Usaha ... 114
Gambar 5.3 Satisfaction Rate – Dosen Wali ... 115
Gambar 5.4 Satisfaction Rate – Mahasiswa ... 117
(9)
DAFTAR TABEL
Tabel 2.1 Bitwise Performance Test Table 1 ... 10
Tabel 2.2 Bitwise Performance Test Table 2 ... 11
Tabel 3.1 Role Table ... 12
Tabel 4.1 Tabel SA ... 45
Tabel 4.2 Tabel User ... 45
Tabel 4.3 Tabel Role ... 45
Tabel 4.4 Tabel RoleUser ... 46
Tabel 4.5 Tabel Kurikulum ... 46
Tabel 4.6 Tabel Degree ... 46
Tabel 4.7 Tabel Requirement ... 47
Tabel 4.8 Tabel Minimum ... 47
Tabel 5.1 Jurusan ... 74
Tabel 5.2 Tata Usaha ... 82
Tabel 5.3 Jurusan... 87
Tabel 5.4 Mahasiswa ... 94
(10)
xiv
DAFTAR LAMPIRAN
LAMPIRAN A UAT ... 122 LAMPIRAN B DATA DIRI ... 194
(11)
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Seiring perkembangan jaman, seluruh universitas perlu menyimpan data akan perkembangan setiap mahasiswa dan mencatat setiap perkembangan pelajarnya agar para dosen pembimbing tahu apabila adanya masalah yang terdapat pada mahasiswanya. Hal ini juga membantu mahasiswa dalam menyelesaikan masa studi yang mereka atur sendiri tetap pada arah yang benar. Pencatatan perkembangan ini juga membantu universitas dalam mencari para pelajar yang akan lulus dan juga mencari para pelajar yang meraih nilai tinggi maupun buruk dalam beberapa bidang pelajaran yang ada pada universitas. Beberapa hal ini telah ditangani oleh sistem yang telah digunakan pada Universitas Kristen Maranatha saat ini, meski demikian masih cukup banyak hal-hal yang masih ditangani secara manual yang membuat pekerjaan-pekerjaan yang dapat diproses oleh sistem menambah beban para pengajar, bagian keuangan serta lainnya.
Dengan dibuatnya sistem ini diharapkan sistem ini dapat membantu dosen dan bagian fakultas pengajar dalam mencari data-data akan tiap mahasiswa. Sistem ini diharapkan dapat membantu para Dosen Wali dalam melihat perkembangan mahasiswa yang dibimbingnya dan dapat mengetahui perkembangan nilai pada mahasiswa tersebut melalui sistem yang dibuat. Jurusan dapat melihat data perkembangan mahasiswa yang ada serta memantau kinerja Dosen Wali. Tata Usaha juga diharapkan dapat terbantu dalam mencari para pelajar yang akan wisuda dengan melihat data mahasiswa yang telah diperiksakan oleh sistem, sehingga pembuatan laporan dapat menjadi lebih mudah. Para mahasiswa akan diberikan data tentang perkembangan diri agar mahasiswa dapat diajarkan untuk menjadi lebih mandiri, dapat mengetahui dimanakah kekurangan dan kelebihan tiap individu serta hal ini dapat menjadi sejarah perkembangan tiap individu mahasiswa yang dapat digunakan untuk melamar pekerjaan.
(12)
2
1.2 Rumusan Masalah
Dalam pembuatan aplikasi ini terdapat beberapa masalah, antara lain :
1 Bagaimanakah bantuan yang didapat dari aplikasi untuk masalah dokumentasi laporan dan penilaian mahasiswa.
2 Bagaimanakah bantuan yang didapatkan dari sistem yang dibuat dalam pemantauan terhadap mahasiswa yang dibimbing.
3 Bagaimanakah bantuan yang didapatkan dalam pekerjaan para dosen atau Tata Usaha dalam memproses nilai-nilai dan perkembangan setiap mahasiswa untuk mempersiapkan kelulusan yang saat ini masih dilakukan secara manual.
1.3 Tujuan Pembahasan
Adapun tujuan dari pembuatan aplikasi ini adalah:
1. Membuat sebuah sistem yang dapat mempermudah pekerjaan Tata Usaha dan dosen-dosen yang biasanya melakukan pekerjaan secara manual menjadi lebih sistematik. 2. Membuat sistem yang membuat dosen wali dapat memantau perkembangan nilai setiap
mahasiswa walinya sehingga dosen dapat mengetahui adanya penurunan dan kemajuan akan masa studi setiap mahasiswa.
3. Membuat sebuah sistem yang dapat menyajikan laporan-laporan yang dapat dicerna agar dokumen akan perkembangan nilai mahasiswa dapat diproses atau diperiksa lebih efisien dan efektik.
4. Membuat sebuah aplikasi yang dapat menyajikan perkembangan nilai mahasiswanya tiap semester, hal ini ditujukan untuk memberikan nilai tambah atau semangat lebih pada mahasiswa yang dapat berkembang secara pesat (dapat digunakan oleh dosen wali atau pembimbing untuk memotivasi sang mahasiswa lebih lanjut).
1.4 Ruang Lingkup Kajian
Aplikasi yang dibuat secara umum akan menangani hal-hal sebagai berikut : 1. Web Server Fakultas IT Universitas Kristen Maranatha.
2. ApacheFriends XAMPP Version 1.8.2, PHP 5.6, MySQL phpMyAdmin. 3. Web Service SAT 1.U.x.
(13)
5. Dapat bekerja pada semua browser mayoritas (Android browser, Internet Explorer, Firefox, Safari, Opera, Google Chrome).
6. Semua icon serta logo yang digunakan merupakan buatan sendiri dari kosong atau hasil proses editan penulis/pencipta dari logo maranatha atau perusahaan, (Semua icon/logo milik penulis kecuali semua logo/icon perusahaan yakni logo Universitas Kristen Maranatha dan icon browser).
7. Memeriksa kelulusan mahasiswa dengan data nilai minimum pada database lokal. 8. Web Performance Optimizing. (Pengoptimalan akses dan proses pada webserver).
1.5
Sumber Data
Sumber data yang diperoleh berasal dari peninjauan lapangan, studi kepustakaan, pencarian informasi di internet, serta dosen sekitar.
1.6
Sistematika Penyajian
Berikut adalah sistematika penyajian laporan tugas akhir ini
BAB I PENDAHULUAN
Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Tugas Akhir.
BAB II DASAR TEORI
Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan aplikasi ini. Teori yang digunakan antara lain Student Profiling, Web Service, Internet dan Teknologi Web, Elemen Statistik, PHP Programming, Apache Web Server, Penggunaan htaccess, Bitwise Operator Optimizing, dan Color Coding.
BAB III ANALISA DAN PEMODELAN
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.
BAB IV HASIL IMPLEMENTASI
(14)
4 BAB V PENGUJIAN
Bab ini digunakan untuk menjelaskan testing terhadap aplikasi ini serta laporan dari kuisioner dari beberapa responden.
BAB VI SIMPULAN DAN SARAN
Bab ini digunakan untuk memberi simpulan dan saran serta kata-kata penutup dalam Laporan Tugas Akhir.
(15)
BAB 6
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil pembahasan yang telah dilakukan, berdasarkan hasil pengujian, serta melalui kuisioner, dapat ditarik beberapa kesimpulan, yaitu:
1. Fungsi pengecekan kelulusan dapat diterima penggunaannya oleh para staff dan dosen-dosen di Universitas Kristen Maranatha.
Kesimpulan ini didapatkan berdasarkan analisis dari Gambar 5.1, Gambar 5.2, dan Gambar 5.3
2. Fungsi pengecekan kelulusan tersebut juga dinilai berguna bagi para mahasiswa baru maupun lama untuk mengatur rencana studi mereka berdasarkan wawancara singkat yang dilakukan ketika para mahasiswa tersebut mengisi User Acceptance Test yang dibagikan.
Kesimpulan ini didapatkan berdasarkan analisis dari Gambar 5.4
6.2 Saran
Berdasarkan hal–hal yang telah dicapai dalam implementasi, diperoleh beberapa saran penting, yaitu:
Pada User :
1. Mark Color dibuatkan icon yang lebih menarik pada sisi mahasiswa. 2. Menghilangkan error report pada kegagalan menarik data di menu Statistic. 3. Memperjelas kehadiran beberapa menu yang dapat diakses.
Pada System Admin :
1. Perlu menghilangkan hidden pada setiap table yang perlu diperlihatkan seluruh datanya pada menu system admin.
2. Perubahan nama dan jumlah sks diijinkan pada aplikasi.
(16)
121
DAFTAR PUSTAKA
Dunstan, J. (2011, 8 1). Faster Logic With Bitwise Operators. Retrieved from JacksonDunstan: http://jacksondunstan.com/articles/1341
Kamal, R. (2002). Internet and Web Technologies. New Delhi: Tata McGraw-Hill Education. Knight, D. P. (2002). Undergraduate Student Profiling. Keely University, School of Earth
Sciences and Geography. North Staffordshire: Keely University Websites. Macintyre, P., Danchilla, B., & Gogala, M. (2011). Pro PHP Programming. Apress. Malamed, C. (2010, October). 10 Reasons to Use Color. Retrieved from Understanding
Graphics : Design for the Human Mind: http://understandinggraphics.com/design/10-reasons-to-use-color
Starr, J. (2015, 4 3). .htaccess made easy. Retrieved from http://htaccessbook.com/
The Apache Software Foundation. (2010). Apache HTTP Server 2.2 Official Documentation - Volume I. Server Administration. Fultus Corporation.
Trevor, H., Tibshirani, R., & Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition. Stanford: Springer Science & Business Media.
Wicaksono, N. (2006, January). Microsoft Most Valuable Professional (MVP) program. Retrieved 9 25, 2014, from Microsoft Most Valuable Professional (MVP) Website: http://narenda.mvps.org/download/Keamanan%20Web%20Services.pdf
(1)
1
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Seiring perkembangan jaman, seluruh universitas perlu menyimpan data akan perkembangan setiap mahasiswa dan mencatat setiap perkembangan pelajarnya agar para dosen pembimbing tahu apabila adanya masalah yang terdapat pada mahasiswanya. Hal ini juga membantu mahasiswa dalam menyelesaikan masa studi yang mereka atur sendiri tetap pada arah yang benar. Pencatatan perkembangan ini juga membantu universitas dalam mencari para pelajar yang akan lulus dan juga mencari para pelajar yang meraih nilai tinggi maupun buruk dalam beberapa bidang pelajaran yang ada pada universitas. Beberapa hal ini telah ditangani oleh sistem yang telah digunakan pada Universitas Kristen Maranatha saat ini, meski demikian masih cukup banyak hal-hal yang masih ditangani secara manual yang membuat pekerjaan-pekerjaan yang dapat diproses oleh sistem menambah beban para pengajar, bagian keuangan serta lainnya.
Dengan dibuatnya sistem ini diharapkan sistem ini dapat membantu dosen dan bagian fakultas pengajar dalam mencari data-data akan tiap mahasiswa. Sistem ini diharapkan dapat membantu para Dosen Wali dalam melihat perkembangan mahasiswa yang dibimbingnya dan dapat mengetahui perkembangan nilai pada mahasiswa tersebut melalui sistem yang dibuat. Jurusan dapat melihat data perkembangan mahasiswa yang ada serta memantau kinerja Dosen Wali. Tata Usaha juga diharapkan dapat terbantu dalam mencari para pelajar yang akan wisuda dengan melihat data mahasiswa yang telah diperiksakan oleh sistem, sehingga pembuatan laporan dapat menjadi lebih mudah. Para mahasiswa akan diberikan data tentang perkembangan diri agar mahasiswa dapat diajarkan untuk menjadi lebih mandiri, dapat mengetahui dimanakah kekurangan dan kelebihan tiap individu serta hal ini dapat menjadi sejarah perkembangan tiap individu mahasiswa yang dapat digunakan untuk melamar pekerjaan.
(2)
1.2 Rumusan Masalah
Dalam pembuatan aplikasi ini terdapat beberapa masalah, antara lain :
1 Bagaimanakah bantuan yang didapat dari aplikasi untuk masalah dokumentasi laporan dan penilaian mahasiswa.
2 Bagaimanakah bantuan yang didapatkan dari sistem yang dibuat dalam pemantauan terhadap mahasiswa yang dibimbing.
3 Bagaimanakah bantuan yang didapatkan dalam pekerjaan para dosen atau Tata Usaha dalam memproses nilai-nilai dan perkembangan setiap mahasiswa untuk mempersiapkan kelulusan yang saat ini masih dilakukan secara manual.
1.3 Tujuan Pembahasan
Adapun tujuan dari pembuatan aplikasi ini adalah:
1. Membuat sebuah sistem yang dapat mempermudah pekerjaan Tata Usaha dan dosen-dosen yang biasanya melakukan pekerjaan secara manual menjadi lebih sistematik. 2. Membuat sistem yang membuat dosen wali dapat memantau perkembangan nilai setiap
mahasiswa walinya sehingga dosen dapat mengetahui adanya penurunan dan kemajuan akan masa studi setiap mahasiswa.
3. Membuat sebuah sistem yang dapat menyajikan laporan-laporan yang dapat dicerna agar dokumen akan perkembangan nilai mahasiswa dapat diproses atau diperiksa lebih efisien dan efektik.
4. Membuat sebuah aplikasi yang dapat menyajikan perkembangan nilai mahasiswanya tiap semester, hal ini ditujukan untuk memberikan nilai tambah atau semangat lebih pada mahasiswa yang dapat berkembang secara pesat (dapat digunakan oleh dosen wali atau pembimbing untuk memotivasi sang mahasiswa lebih lanjut).
1.4 Ruang Lingkup Kajian
Aplikasi yang dibuat secara umum akan menangani hal-hal sebagai berikut : 1. Web Server Fakultas IT Universitas Kristen Maranatha.
2. ApacheFriends XAMPP Version 1.8.2, PHP 5.6, MySQL phpMyAdmin. 3. Web Service SAT 1.U.x.
(3)
3
UNIVERSITAS KRISTEN MARANATHA 5. Dapat bekerja pada semua browser mayoritas (Android browser, Internet Explorer,
Firefox, Safari, Opera, Google Chrome).
6. Semua icon serta logo yang digunakan merupakan buatan sendiri dari kosong atau hasil proses editan penulis/pencipta dari logo maranatha atau perusahaan, (Semua icon/logo milik penulis kecuali semua logo/icon perusahaan yakni logo Universitas Kristen Maranatha dan icon browser).
7. Memeriksa kelulusan mahasiswa dengan data nilai minimum pada database lokal. 8. Web Performance Optimizing. (Pengoptimalan akses dan proses pada webserver).
1.5
Sumber Data
Sumber data yang diperoleh berasal dari peninjauan lapangan, studi kepustakaan, pencarian informasi di internet, serta dosen sekitar.
1.6
Sistematika Penyajian
Berikut adalah sistematika penyajian laporan tugas akhir ini
BAB I PENDAHULUAN
Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Tugas Akhir.
BAB II DASAR TEORI
Bab ini digunakan untuk menjelaskan teori-teori yang berkaitan dengan pembuatan aplikasi ini. Teori yang digunakan antara lain Student Profiling, Web Service, Internet dan Teknologi Web, Elemen Statistik, PHP Programming, Apache Web Server, Penggunaan htaccess, Bitwise Operator Optimizing, dan Color Coding.
BAB III ANALISA DAN PEMODELAN
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.
BAB IV HASIL IMPLEMENTASI
Bab ini berisi kumpulan screenshoot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.
(4)
BAB V PENGUJIAN
Bab ini digunakan untuk menjelaskan testing terhadap aplikasi ini serta laporan dari kuisioner dari beberapa responden.
BAB VI SIMPULAN DAN SARAN
Bab ini digunakan untuk memberi simpulan dan saran serta kata-kata penutup dalam Laporan Tugas Akhir.
(5)
120
UNIVERSITAS KRISTEN MARANATHA
BAB 6
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil pembahasan yang telah dilakukan, berdasarkan hasil pengujian, serta melalui kuisioner, dapat ditarik beberapa kesimpulan, yaitu:
1. Fungsi pengecekan kelulusan dapat diterima penggunaannya oleh para staff dan dosen-dosen di Universitas Kristen Maranatha.
Kesimpulan ini didapatkan berdasarkan analisis dari Gambar 5.1, Gambar 5.2, dan Gambar 5.3
2. Fungsi pengecekan kelulusan tersebut juga dinilai berguna bagi para mahasiswa baru maupun lama untuk mengatur rencana studi mereka berdasarkan wawancara singkat yang dilakukan ketika para mahasiswa tersebut mengisi User Acceptance Test yang dibagikan.
Kesimpulan ini didapatkan berdasarkan analisis dari Gambar 5.4
6.2 Saran
Berdasarkan hal–hal yang telah dicapai dalam implementasi, diperoleh beberapa saran penting, yaitu:
Pada User :
1. Mark Color dibuatkan icon yang lebih menarik pada sisi mahasiswa. 2. Menghilangkan error report pada kegagalan menarik data di menu Statistic. 3. Memperjelas kehadiran beberapa menu yang dapat diakses.
Pada System Admin :
1. Perlu menghilangkan hidden pada setiap table yang perlu diperlihatkan seluruh datanya pada menu system admin.
2. Perubahan nama dan jumlah sks diijinkan pada aplikasi.
(6)
DAFTAR PUSTAKA
Dunstan, J. (2011, 8 1). Faster Logic With Bitwise Operators. Retrieved from JacksonDunstan: http://jacksondunstan.com/articles/1341
Kamal, R. (2002). Internet and Web Technologies. New Delhi: Tata McGraw-Hill Education. Knight, D. P. (2002). Undergraduate Student Profiling. Keely University, School of Earth
Sciences and Geography. North Staffordshire: Keely University Websites. Macintyre, P., Danchilla, B., & Gogala, M. (2011). Pro PHP Programming. Apress. Malamed, C. (2010, October). 10 Reasons to Use Color. Retrieved from Understanding
Graphics : Design for the Human Mind: http://understandinggraphics.com/design/10-reasons-to-use-color
Starr, J. (2015, 4 3). .htaccess made easy. Retrieved from http://htaccessbook.com/
The Apache Software Foundation. (2010). Apache HTTP Server 2.2 Official Documentation - Volume I. Server Administration. Fultus Corporation.
Trevor, H., Tibshirani, R., & Friedman, J. (2009). The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Second Edition. Stanford: Springer Science & Business Media.
Wicaksono, N. (2006, January). Microsoft Most Valuable Professional (MVP) program. Retrieved 9 25, 2014, from Microsoft Most Valuable Professional (MVP) Website: http://narenda.mvps.org/download/Keamanan%20Web%20Services.pdf