Analisis dan Pembuatan Aplikasi "Pengelolaan Laporan Tugas Akhir" Berbasis Web pada Perpustakaan Universitas Kristen Maranatha.

ABSTRAK

Ketika seorang mahasiswa telah dinyatakan lulus ujian sidang Tugas Akhir
(TA), sebagai salah satu syarat kelulusan mahasiswa tersebut wajib menyerahkan
ke perpustakaan Universitas Kristen Maranatha (UKM) berupa sebuah keping CD
berisi laporan Tugas Akhir. Setiap CD laporan mahasiswa akan diperiksa
kelengkapannya oleh Petugas yang ada satu per satu. Setelah dinyatakan
memenuhi persyaratan kelengkapan, maka baru CD tersebut dapat dikumpulkan,
dan kemudian mahasiswa akan diberikan dokumen bukti penyerahan CD. Untuk
mencari referensi laporan TA, mahasiswa juga harus datang ke ruangan audiovisual, dan mencarinya dalam CD laporan mahasiswa.
Proses ini sangat memakan banyak waktu, terlebih bila ada banyak
mahasiswa yang mengantri. Pihak perpustakaan UKM sendiri mengakui bahwa
proses ini sangat tidak efektif sehingga alangkah lebih baik bila ada satu aplikasi
yang bisa membantu mempercepat proses pengumpulan laporan TA mahasiswa.
Untuk itu dibuat sebuah aplikasi Pengelolaan Laporan Tugas Akhir
Mahasiswa yang berbasis web dengan menggunakan PHP dan databese MySQL.
Aplikasi ini membantu mahasiswa untuk melakukan upload data laporan TA mereka
sendiri dan melakukan pencarian referensi secara online. Harapannya dengan
adanya aplikasi ini akan sangat membantu pihak perpustakaan untuk dapat bekerja
dengan lebih efektif dan cepat.
Kata kunci :

Perpustakaan
Tugas Akhir
PHP (Php Hypertext Preprocessor)

vi

Universitas Kristen Maranatha

ABSTRACT

When a student has passed an examination of Final Task, as one of the
graduation requirements the student have to collect a CD of Final Task report to
Maranatha Christian University (MCU) library. Each student report CD will be
reviewed the completeness by officers one by one manually. Once declared eligible
completeness, the new CD can be collected, and then students will be given a proof
document of CD cession. To find reference of Final Task reports, students also must
come to the audio-visual room, and look for the CD of student reports.
This process takes very long time, especially when there are many queued
students. The library staff admit that the process itself is not very effective so that it
would better if there's one application that can help speed up the process of

colleting student Final Task reports.
For that, an application Student Final Project Report Management was made
web-based using PHP and MySQL database. This application helps students to
upload data to their own TA reports and do a search online references. The hope
with the application will help the libraries to be able to work more effectively and
quickly.
Keywords :
Library
Student Final Project
PHP (Php Hypertext Preprocessor)

vii

Universitas Kristen Maranatha

DAFTAR ISI
LEMBAR PENGESAHAN .......................................................................................... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN............................................... ii
PERNYATAAN ORISINALITAS LAPORAN PENILITAN .......................................... iii
PRAKATA ............................................................................................................. iv

ABSTRAK ............................................................................................................. vi
ABSTRACT ............................................................................................................ vii
DAFTAR ISI............................................................................................................viii
DAFTAR GAMBAR .................................................................................................. xi
DAFTAR TABEL ..................................................................................................... xv
DAFTAR LAMPIRAN ............................................................................................. xvi
BAB I PENDAHULUAN ............................................................................................1
I.1.

Latar Belakang Masalah .............................................................................1

I.2.

Rumusan Masalah ......................................................................................2

I.3.

Tujuan Pembahasan...................................................................................3

I.4.


Ruang Lingkup Kajian .................................................................................3

I.5.

Sumber Data ...............................................................................................5

I.6.

Sistematika Penyajian.................................................................................5

BAB II KAJIAN TEORI ..............................................................................................7
II.1.

II.2.

Teknologi yang Digunakan..........................................................................7
II.1.1.

HTML (Hyper Text Markup Language) ..........................................7


II.1.2.

PHP (Php Hypertext Preprocessor) ...............................................9

II.1.3.

CodeIgniter..................................................................................13

II.1.4.

JavaScript & jQuery .....................................................................17

II.1.5.

Web Server .................................................................................19

II.1.6.

Uploadify .....................................................................................20


II.1.7.

PHP File Tree ..............................................................................21

II.1.8.

MySQL ........................................................................................22

Teori Penunjang........................................................................................26
II.2.1.

Keamanan Website .....................................................................26

II.2.2.

UML (Unified Modelling Language) .............................................28

viii


Universitas Kristen Maranatha

II.2.3.

Entity Relational Diagram (ERD) .................................................35

II.2.4.

Kamus Data ................................................................................37

BAB III ANALISA DAN RANCANGAN SISTEM ......................................................39
III.1. Deskripsi Umum Aplikasi ..........................................................................39
III.2. Unified Markup Language (UML) ..............................................................45
III.2.1.

Use Case Diagram ......................................................................45

III.2.2.

Activity Diagram ..........................................................................55


III.2.3.

Sequence Diagram......................................................................71

III.2.4.

Class Diagram.............................................................................80

III.3. Entity Relational Diagram (ERD) ...............................................................82
III.4. Data Tabel ................................................................................................84
III.5. Perancangan Tampilan Antarmuka Pengguna ..........................................87
BAB IV HASIL PENELITIAN ...................................................................................97
IV.1. Sisi Klien ...................................................................................................97
IV.1.1. Halaman utama (Index) ...............................................................97
IV.1.2. Halaman pencarian laporan TA ...................................................99
IV.1.3. Halaman utama proses pengumpulan TA mahasiswa ...............100
IV.1.4. Halaman upload file TA .............................................................102
IV.1.5. Halaman pengisian form data TA ..............................................107
IV.1.6. Halaman pengiriman email bukti pengumpulan TA ....................107

IV.1.7. Halaman utama Koordinator TA ................................................110
IV.1.8. Halaman submit data mahasiswa baru ......................................111
IV.1.9. Halaman lihat request data mahasiswa .....................................114
IV.1.10. Halaman aturan pengumpulan laporan TA ................................116
IV.1.11. Halaman About..........................................................................116
IV.1.12. Halaman Kontak........................................................................117
IV.2. Sisi Admin...............................................................................................118
IV.2.1. Halaman login admin .................................................................118
IV.2.2. Halaman utama admin ..............................................................119
IV.2.3. Halaman data mahasiswa .........................................................120
IV.2.4. Halaman Pengelolaan Fakultas .................................................122
IV.2.5. Halaman Pengelolaan Request Koordinator TA ........................124
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN...............................127

ix

Universitas Kristen Maranatha

V.1. User Acceptance Testing ........................................................................127
V.1.1.


Pengujian oleh petugas perpustakaan.......................................128

V.1.2.

Pengujian oleh mahasiswa ........................................................130

V.1.3.

Pengujian oleh koordinator TA ..................................................132

V.2. Pengujian Fungsi dan Error Handling Aplikasi.........................................134
V.2.1.

Pengujian fitur pengumpulan laporan TA ...................................134

V.2.2.

Pengujian fitur koordinator.........................................................136


V.2.3.

Pengujian fitur admin.................................................................137

BAB VI SIMPULAN DAN SARAN .........................................................................138
VI.1. Kesimpulan .............................................................................................138
VI.2. Saran ......................................................................................................139
DAFTAR PUSTAKA..............................................................................................141
LAMPIRAN ..........................................................................................................142

x

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1. Tampilan demo HTML sederhana.......................................................9
Gambar 2. Model Server Side Scripting (Pemrograman Sisi Klien).......................11
Gambar 3. Model Cara kerja Web Server ..........................................................19
Gambar 4. Tampilan demo PHP File Tree .........................................................21
Gambar 5. Hirarki Database .............................................................................22
Gambar 6. Hubungan PHP dan MySQL ............................................................24
Gambar 7. Notasi dasar use case diagram ........................................................29
Gambar 8. Relasi include .................................................................................30
Gambar 9. Relasi extend .................................................................................30
Gambar 10. Generalization pada use case diagram ...........................................31
Gambar 11. Generalization pada actor ..............................................................31
Gambar 12. Contoh class diagram ....................................................................34
Gambar 13. Topologi Jaringan Aplikasi Pengelolaan Tugas Akhir ........................40
Gambar 14. Work flow proses pengumpulan Tugas Akhir sekarang .....................41
Gambar 15. Work flow proses pengumpulan Tugas Akhir yang baru ....................42
Gambar 16. Flowchart proses pengumpulan Tugas Akhir yang baru ....................43
Gambar 17. Work Flow Pencarian Referensi Tugas Akhir Sekarang ....................44
Gambar 18. Work Flow Pencarian Referensi Tugas Akhir yang baru....................45
Gambar 19. Use Case Diagram Aplikasi Pengelolaan Tugas Akhir ......................46
Gambar 20. Activity diagram ”User Login” .........................................................55
Gambar 21. Activity diagram ”Input File” ............................................................56
Gambar 22. Activity diagram ”Hapus File”..........................................................57
Gambar 23. Activity diagram ”Upload File” .........................................................58
Gambar 24. Activity diagram ”Input Data Mahasiswa” .........................................59
Gambar 25. Activity diagram ”Mencari Laporan TA” ............................................60
Gambar 26. Activity diagram ”Submit request data mahasiswa” ...........................61
Gambar 27. Activity diagram ”Melihat hasil request data mahasiswa” ...................62
Gambar 28. Activity diagram ”Edit profil koordinator TA” .....................................63

xi

Universitas Kristen Maranatha

Gambar 29. Activity diagram ”Verifikasi Bukti Upload”.........................................64
Gambar 30. Activity diagram ”Lihat Data dan File TA Mahasiswa” .......................65
Gambar 31. Activity diagram ”Mengelola KBK” ...................................................67
Gambar 32. Activity diagram ”Mengelola Data Koordinator”.................................68
Gambar 33. Activity diagram ”Merubah aturan laporan TA” .................................69
Gambar 34. Activity diagram ”Submit username dan pass mahasiswa” ................70
Gambar 35. Sequence diagram ”User Login” .....................................................71
Gambar 36. Sequence diagram ”Input File” .......................................................72
Gambar 37. Sequence diagram ”Hapus File” .....................................................73
Gambar 38. Sequence diagram ”Upload File” ....................................................73
Gambar 39. Sequence diagram ”Input Data Tugas Akhir” ...................................74
Gambar 40. Sequence diagram ”Mencari Laporan TA” .......................................75
Gambar 41. Sequence diagram ”Submit Request Data Mahasiswa”.....................76
Gambar 42. Sequence diagram ”Edit Profil Koordinator” .....................................77
Gambar 43. Sequence diagram ”Verifikasi Bukti Upload” ....................................78
Gambar 44. Sequence diagram ”Submit Username & pass Mahasiswa” ..............79
Gambar 45. Class diagram Model .....................................................................80
Gambar 46. Class diagram Controller ...............................................................81
Gambar 47. Entity Relational Diagram Aplikasi Pengelolaan Laporan TA .............82
Gambar 48. Hasil Pemetaan ERD Aplikasi Pengelolaan Laporan TA ...................84
Gambar 49. Halaman depan (welcome page) ....................................................87
Gambar 50. Halaman pencarian laporan TA ......................................................88
Gambar 51. Halaman login mahasiswa .............................................................89
Gambar 52. Halaman utama mahasiswa ...........................................................90
Gambar 53. Halaman upload laporan TA ...........................................................91
Gambar 54. Halaman pengisian form data TA....................................................92
Gambar 55. Halaman konfirmasi selesai pengumpulan laporan TA ......................93
Gambar 56. Halaman utama admin...................................................................94
Gambar 57. Halaman login Koordinator TA........................................................95
Gambar 58. Halaman utama Koordinator TA .....................................................96
Gambar 59. Tampilan halaman utama aplikasi ...................................................98

xii

Universitas Kristen Maranatha

Gambar 60. Tampilan halaman pencarian laporan TA ........................................99
Gambar 61. Tampilan form pencarian yang lebih detail .....................................100
Gambar 62. Tampilan halaman login mahasiswa .............................................100
Gambar 63. Tampilan halaman utama proses pengumpulan TA ........................101
Gambar 64. Tampilan halaman upload file TA..................................................102
Gambar 65. Tampilan uploader saat menginput file laporan ..............................103
Gambar 66. Contoh file laporan TA sesuai aturan perpustakaan........................104
Gambar 67. Tampilan pesan saat penamaan file tidak sesuai aturan ................104
Gambar 68. Tampilan pesan saat file melebihi batas ukuran maksimal .............105
Gambar 69. Tampilan berhasilnya proses upload file TA ...................................105
Gambar 70. Tampilan pada direktori penyimpanan file TA.................................106
Gambar 71. Tampilan form data Tugas Akhir ...................................................107
Gambar 72. Tampilan halaman tahap pengiriman email bukti upload TA ............108
Gambar 73. Tampilan isi email dokumen bukti upload TA .................................109
Gambar 74. Tampilan isi dokumen bukti upload TA ..........................................109
Gambar 75. Tampilan halaman login koordinator .............................................110
Gambar 76. Tampilan halaman utama koordinator ...........................................110
Gambar 77. Tampilan halaman submit data mahasiswa baru ............................111
Gambar 78. Tampilan halaman submit data secara ketik manual .......................112
Gambar 79. Contoh format penulisan data mahasiswa dalam file Excel .............113
Gambar 80. Tampilan halaman submit data melalui import file ..........................113
Gambar 81. Tampilan request data mahasiswa yang belum terjawab.................114
Gambar 82. Tampilan request data mahasiswa yang sudah terjawab ................114
Gambar 83. Isi dokumen Excel data mahasiswa hasil export aplikasi .................115
Gambar 84. Tampilan halaman aturan proses pengumpulan laporan TA ............116
Gambar 85. Tampilan halaman About .............................................................116
Gambar 86. Tampilan halaman Kontak ...........................................................117
Gambar 87. Tampilan halaman login admin .....................................................118
Gambar 88. Tampilan pesan salah memasukkan username atau pass...............119
Gambar 89. Tampilan halaman utama admin ...................................................120
Gambar 90. Tampilan halaman Data Mahasiswa .............................................120

xiii

Universitas Kristen Maranatha

Gambar 91. Tampilan halaman Detail Data Mahasiswa ....................................121
Gambar 92. Tampilan pengecekan file mahasiswa yang telah diupload ..............121
Gambar 93. Tampilan proses update status verifikasi mahasiswa ......................122
Gambar 94. Tampilan halaman pengelolaan fakultas ........................................123
Gambar 95. Tampilan halaman penambahan fakultas baru ...............................123
Gambar 96. Tampilan halaman pengelolaan KBK ............................................123
Gambar 97. Tampilan daftar request data mahasiswa dari koordinator TA..........124
Gambar 98. Tampilan detail request data mahasiswa belum terjawab ................125
Gambar 99. Tampilan detail isi request data mahasiswa yang terjawab ..............126

xiv

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I. Notasi dasar activity diagram ................................................................32
Tabel II. Notasi dasar ERD ...............................................................................35
Tabel III. Notasi dasar kamus data ....................................................................37
Tabel IV. Contoh pengisian kamus data ............................................................37
Tabel V. Tabel Admin ......................................................................................84
Tabel VI. Tabel Fakultas ..................................................................................85
Tabel VII. Tabel Jurusan ..................................................................................85
Tabel VIII. Tabel Koordinator_TA ......................................................................85
Tabel IX. Tabel Koordinator_Request................................................................85
Tabel X. Tabel Mahasiswa ...............................................................................86
Tabel XI. Tabel Tugas_Akhir ............................................................................86
Tabel XII. Tabel jawaban kuisioner petugas perpustakaan ................................128
Tabel XIII. Tabel jawaban kuisioner mahasiswa ...............................................130
Tabel XIV. Tabel jawaban kuisioner koordinator TA ..........................................132
Tabel XV. Tabel pengujian upload file .............................................................134
Tabel XVI. Tabel pengujian pengisian form data mahasiswa .............................135
Tabel XVII. Tabel pengujian fitur koordinator....................................................136
Tabel XVIII. Tabel pengujian fitur admin ..........................................................137

xv

Universitas Kristen Maranatha

DAFTAR LAMPIRAN

Sembilan buah cetakan hasil kuisioner yang sudah dijawab oleh 9 responden
secara online.

xvi

Universitas Kristen Maranatha

BAB I PENDAHULUAN

I.1.

Latar Belakang Masalah
Pada akhir masa studi, sebagai syarat kelulusan mahasiswa akan

membuat laporan Tugas Akhir (TA) atau Skripsi. Perpustakaan Universitas
Kristen Maranatha merupakan salah satu pihak yang mendokumentasikan
laporan-laporan mahasiswa. Laporan TA atau Skripsi ini dikumpulkan
manual berupa sebuah keping CD (Compact Disc) yang di dalamnya berisi
semua file laporan. Setiap CD laporan mahasiswa akan diperiksa
kelengkapannya oleh Petugas yang ada satu per satu. Selain itu, di
perpustakaan UKM juga terdapat ruang audio-visual dimana terdapat
dokumentasi-dokumentasi laporan TA dan Skripsi mahasiswa, berupa CD
yang disimpan dalam rak-rak buku kampus. Di dalam ruangan ini mahasiswa
bisa melihat isi laporan TA mahasiswa lain yang dapat digunakan sebagai
referensi untuk pengerjaan TA-nya sendiri. Hanya saja mahasiswa harus
membuka satu-persatu CD yang ada untuk melihat isi laporannya.
Proses ini sangat memakan banyak waktu, terlebih bila ada banyak
mahasiswa yang mengantri. Pihak perpustakaan UKM sendiri mengakui
bahwa proses ini sangat tidak efektif sehingga alangkah lebih baik bila ada
satu aplikasi yang bisa membantu mempercepat proses pengumpulan
laporan TA mahasiswa. Pihak perpustakaan menginginkan adanya sebuah
aplikasi web yang dapat menangani hal ini sehingga proses-proses yang
dilakukan oleh mahasiswa seperti pengumpulan TA atau ingin melihat
laporan TA mahasiswa lain yang sudah pernah ada, dapat dilakukan lewat
web tersebut. Sehingga mahasiswa tidak harus datang ke perpustakaan.
Pada masa Kerja Praktek penulis sudah melakukan analisis dan pembuatan
prototipe mesin pengumpulan Tugas Akhir berbasis web pada perpustakaan
Universitas Kristen Maranatha. Namun aplikasi tersebut masih sebatas

1

Universitas Kristen Maranatha

2

mesin uploader. Untuk itu maka penulis ingin mengembangkan topik ini
menjadi lebih luas untuk menjawab kebutuhan pihak perspustakaan.
Analisis dan Pembuatan Aplikasi Web Pengelolaan Laporan Tugas
AKhir pada perpustakaan UKM ini dilakukan sebagai topik Tugas Akhir yang
dijalani oleh penulis. Aplikasi ini akan menjadi media informasi yang dapat
diakses oleh setiap mahasiswa UKM tanpa harus datang ke perpustakaan.
Hal yang dikembangkan di sini adalah masalah pengelolaan TA mahasiswa.
Lewat aplikasi web ini mahasiswa dapat mengumpulkan laporan TA lewat
mesin uploader yang disediakan dan juga mahasiswa dapat melihat laporanlaporan mahasiswa lain yang sudah menyelesaikan Tugas Akhir. Aplikasi ini
dibuat berbasis web atas dasar permintaan pihak perpustakaan dengan
maksud agar aplikasi ini akan di-online-kan nantinya. Harapannya dengan
adanya aplikasi ini akan sangat membantu mahasiswa dan juga pihak
perpustakaan untuk dapat bekerja dengan lebih efektif dan cepat.

I.2.

Rumusan Masalah
1. Apa fungsionalitas pokok dari aplikasi web pengelolaan TA ini
sehingga dapat meningkatkan efektifitas waktu dalam proses
pengumpulan laporan Tugas Akhir mahasiswa ?
2. Bagaimana aplikasi melakukan pengelolaan TA mahasiswa agar
terhindar dari plagiarisme ?
3. Bagaimana aplikasi pengelolaan TA ini dapat mempublikasikan
laporan TA mahasiswa yang ada dengan aman ?
4. Bagaimana aplikasi dapat melakukan pengorganisasian data
laporan sehingga memudahkan

mahasiswa dalam mencari

referensi dari TA mahasiswa yang sudah ada ?

Universitas Kristen Maranatha

3

I.3.

Tujuan Pembahasan
Tugas Akhir ini memiliki beberapa tujuan yang berguna untuk

meningkatkan efektifitas waktu dalam proses pengumpulan laporan dan
pencarian referensi TA mahasiswa, diantaranya:
1. Mengalisis dan menciptakan suatu aplikasi web yang dapat
membantu Perpustakaan Universitas Kristen Maranatha

dalam

melakukan pengelolaan laporan Tugas Akhir.
2. Membuat aplikasi web yang dapat menangani proses pengumpulan
laporan TA secara online.
3. Mempermudah mahasiswa dalam mencari referensi dari laporan TA
yang ada pada perpustakaan.
4. Membantu meringankan pekerjaan Petugas perpustakaan yang
menangani proses pengumpulan laporan TA mahasiswa dan juga
pekerjaan petugas yang mengurus ruang audio visual.

I.4.

Ruang Lingkup Kajian
Berikut batasan atau ruang lingkup kajian dari aplikasi yang dijelaskan

dalam tiga aspek yaitu batasan fungsionalitas aplikasi, batasan perangkat
lunak (software), dan batas perangkat keras komputer (hardware) yang
digunakan :
1.

Batasan atau ruang lingkup Aplikasi :
Pengerjaan aplikasi Tugas Akhir ini difokuskan pada proses
pengelolaan laporan TA mahasiswa Universitas Kristen Maranatha
(UKM).

Universitas Kristen Maranatha

4

Terdapat fitur pengumpulan laporan TA, yang mana lewat fitur ini
mahasiswa dapat mengumpulkan laporan Tugas Akhir-nya kepada
pihak perpustakaan.
Pada proses pengumpulan laporan, validasi file yang dilakukan
meliputi validasi tipe file, jumlah file, nama file, dan ukuran file.
Terdapat fitur pencarian referensi laporan TA yang mempermudah
mahasiswa.
Hak akses terbagi pada tiga kategori pengguna, yaitu mahasiswa,
dosen koordinator TA setiap fakultas, dan petugas perpustakaan
UKM sebagai admin.
2.

Batasan software yang digunakan :
Aplikasi web ini dibuat menggunakan bahasa pemrograman PHP
(Php

Hypertext Processor)

dan memakai framework

PHP

CodeIgniter.
Basis data yang digunakan adalah MySQL
Menggunakan uploader open-source yang sudah jadi yaitu
Uploadify (integrasi jQuery, Flash, dan PHP). Oleh karena itu
untuk proses upload laporan TA harus menggunakan browser
yang mendukung Adobe Flash Player.
Menggunakan Apache sebagai web server.
3.

Batasan perangkat keras (hardware) yang digunakan :
Aplikasi ini dikembangkan berbasis web yang akan diakses oleh user
secara online, untuk itu tidak diperlukan spesifikasi khusus untuk
perangkat keras komputer yang digunakan oleh user. Cukup
seperangkat komputer dengan koneksi akses internet.

Universitas Kristen Maranatha

5

I.5.

Sumber Data
Pihak Perpustakaan UKM merupakan pihak yang akan menerapkan

aplikasi ini, oleh karena itu sumber data utama yang digunakan dalam
aplikasi ini berasal dari hasil wawancara dengan pihak Perpustakaan UKM.
Selain itu ada beberapa sumber data lainnya yaitu, dokumen panduan
Perpustakaan (aturan dan panduan pengumpulan TA), buku ataupun e-book
mengenai Web dan PHP, dan artikel-artikel yang berasal dari internet yang
berhubungan dengan kebutuhan pembuatan aplikasi.

I.6.

Sistematika Penyajian
Adapun sistematika penulisan pada laporan ini adalah:

BAB I. PENDAHULUAN
Bab ini berisi latar belakang, perumusan masalah, tujuan, batasan
masalah dan sistematika penulisan yang digunakan dalam pembuatan
laporan Tugas Akhir dan aplikasi.
BAB II. KAJIAN TEORI
Bab ini berisi landasan-landasan teori yang digunakan dalam
pembuatan aplikasi dan laporan Tugas Akhir.
BAB III. ANALISIS DAN RANCANGAN SISTEM
Dalam bab Analisis dan Desain berisi tentang semua pembahasan
secara lengkap mengenai analisis perancangan desain aplikasi, dan
penjelasan sistem.
BAB IV. HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dari aplikasi yang telah dibuat dan
langkah-langkah instalasi yang harus dilakukan untuk pemakaian
aplikasi.

Universitas Kristen Maranatha

6

BAB V. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi laporan pengujian dan evaluasi terhadap aplikasi yang
telah dibuat.
BAB VI. SIMPULAN DAN SARAN
Bab ini berisi kesimpulan-kesimpulan dari aplikasi yang dibuat, hasil
evaluasi yang didapat. Selain kesimpulan bab ini juga berisi saransaran yang dapat diberikan untuk aplikasi dan pengembangan aplikasi
yang akan datang.
DAFTAR PUSTAKA
LAMPIRAN

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

VI.1. Kesimpulan
Kesimpulan yang dapat ditarik oleh penulis berkenaan dengan
analisis dan pembuatan Aplikasi Pengelolaan Laporan Tugas Akhir pada
perpustakaan Universitas Kristen Maranatha adalah :
1.

Adanya Aplikasi Pengelolaan Laporan TA berbasis web ini, sangat
membantu petugas perpustakaan dan juga mahasiswa. Petugas tidak
perlu lagi memeriksa CD laporan mahasiswa satu persatu secara
manual. Dan juga mahasiswa tidak perlu mengantri lama untuk
mengumpul laporan Tugas Akhir-nya, karena semua dapat dilakukan
oleh aplikasi ini. Hal ini menjawab kebutuhan akan efektifitas waktu.

2.

Laporan TA mahasiswa akan dipublikasikan secara online, namun
dibatasi sesuai ketentuan dan aturan perpustakaan, yaitu hanya
sebatas bagian Cover, Abstrak, Pendahuluan, Kajian Teori, Daftar
Pustaka, serta Kesimpulan dan Saran. File laporan yang selain dari itu
tidak diperbolehkan untuk diakses. Penulis tidak dapat memungkiri
besarnya resiko keamanan yang bisa timbul, namun hal ini hanya bisa
dibatasi atau dikurangi, karena ini adalah resiko jika sebuah sistem
dipublikasikan secara online. Plagiarisme tidak dapat dibendung
secara signifikan, karena ketika dokumen laporan diperlihatkan tidak
ada yang bisa mencegah seseorang untuk meniru atau men-copy isi
dari laporan tersebut.

3.

Keamanan laporan TA mahasiswa memang merupakan masalah yang
diprioritaskan. Sistem membatasi hak akses ke direktori penyimpanan
file laporan pada server. Hanya admin yang bisa melihat file-file

138

Universitas Kristen Maranatha

139

tersebut. Direktori dilindungi dengan username dan password. Hal ini
cukup menjaga keamanan dokumen laporan TA mahasiswa.
4.

Sistem mengkategorikan laporan TA mahasiswa ke dalam

Fakultas, Jurusan, dan NRP masing-masing mahasiswa. Laporan juga
dapat dicari dengan menggunakan fitur pencarian dalam aplikasi.
Pencarian dapat dilakukan dengan memilih kategori pencarian yang
beragam seperti judul, jurusan, fakultas, nrp, nama mahasiswa, nama
kbk, dll. Hal ini kiranya dapat memudahkan mahasiswa yang ingin
melakukan pencarian referensi laporan TA.

Beberapa hal lain yang dapat disimpulkan berkenaan dengan
pelaksanaan tugas akhir ini, yaitu :
1.

Untuk membuat program yang sebenarnya di dunia nyata yang bisa
menjawab kebutuhan pengguna tidak cukup dengan mengandalkan
pelajaran yang di dapat di bangku kuliah. Referensi dari buku dan
internet sangat membantu penulis menyelesaikan aplikasi ini.

2.

Framework PHP CodeIgniter adalah framework yang cukup bagus
dan layak untuk dipelajari sebagai salah satu modal penting dalam
pengembangan website. Framework ini menerapkan Pemrograman
Berorientasi Objek (Object-oriented Programming) dan menggunakan
konsep MVC (Model-View-Controller).

VI.2. Saran
Setelah menjalankan tugas akhir ini, penulis memiliki saran-saran
yang ditujukan baik kepada berbagai pihak, yaitu :
1.

Untuk perpustakaan Universitas Kristen Maranatha.
Pihak perpustakaan perlu lebih memberi perhatian yang serius dalam
pengembangan aplikasi ini. Banyak rule atau aturan lama yang

Universitas Kristen Maranatha

140

mungkin perlu dirubah dalam proses pengelolaan Tugas Akhir. Sudah
banyak perpustakaan diberbagai universitas yang telah menerapkan
sistem ini. Oleh karena itu bukan hal yang mustahil untuk menerapkan
sistem baru ini.
2.

Untuk para pengembang aplikasi.
Faktor keamanan pada aplikasi ini sangat kompleks. Terlebih lagi
aplikasi ini berhubungan dengan karya-karya tulisan mahasiswa yang
dilindungi hak cipta. Untuk itu dalam pengembangan aplikasi ini,
masalah keamanan sangat perlu ditingkatkan.

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Graham, I. (1995). The HTML Source. New York: John Wisley & Sons.
Kadir, A. (2002). Dasar Pemrograman Web Dinamis menggunakan PHP.
Yogyakarta: Andi.
Raggett, D. (2005). Dave Raggett's Introduction to HTML. Retrieved Mey 25, 2009,
from World Wide Web Consortium (W3C): http://www.w3.org/MarkUp/
Suprianto, D. (2008). Buku Pintar Pemrograman PHP. Bandung: OASE Media.
Dharwiyanti, Sri; Pengantar Unified Modeling Language (UML);
http://www.ilmukomputer.com
San, R. (n.d.). Uploadify Forum. Retrieved April 5, 2009, from Uploadify Forum:
http://www.uploadify.com/forum
CodeIgniter Forum : http://www.uploadify.com/forum
Eko Priyo Utomo, S. (2008). 125 Tips Menguasai bahasa PHP. Bandung: Yrama
Widya.
Dharwiyanti, S. (2006). Pengantar Unified Modeling Language (UML). Retrieved
April 8, 2009, from IlmuKomputer.Com: http://ilmukomputer.com
Yunanto, H. (2008, Maret 9). Dasar-dasar Pembuatan Website Dengan CodeIgniter.
Retrieved Mei 18, 2009, from Iorme.net: http://www.iorme.net

141

Universitas Kristen Maranatha