APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi...
-
Upload
dangnguyet -
Category
Documents
-
view
227 -
download
0
Transcript of APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi...
i
APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi
Strata 1 pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika
Universitas Muhammadiyah Surakarta
Oleh :
Setyo Andik Cahyo Putro
NIM : L200090009
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
2013
ii
iii
iv
v
MOTTO
Sabar dalam mengatasi kesulitan dan bertindak bijaksana
dalam mengatasinya adalah sesuatu yang utama.
(Penulis)
Hari ini bukanlah hari untuk menyerah, tetapi hari ini
adalah untuk tetap semangat merai cita-cita.
(Penulis)
vi
PERSEMBAHAN
1. Untuk Allah SWT yang selalu mendengarkan doa umatnya.
2. Kedua orang tuaku yang selalu menyayangi aku dari kecil hingga sekarang
tanpa meminta balasan.
3. Kakak-kakakku yang selalu memberikanku semangat.
4. Untuk anak – anak kontrakan “one piece” Rendra, Arif, Widi, Lukman,
Mbah Didik, Johan, Felik, Panto, Fauzan, Ari yang selalu menemani
ketika suka dan duka.
5. Untuk semua teman - teman Teknik Informatika kelas B yang telah
membuat hidup menjadi lebih bermakna.
6. Untuk teman - teman Teknik Informatika khususnya angkatan 2009 yang
tidak dapat disebutkan satu-persatu terima kasih telah berbagi ilmu dan
pengalamannya selama ini.
7. Semua pihak yang bersedia membantu dalam penyusunan skripsi hingga
dapat selesai.
vii
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan
taufik dan hidayah-Nya sehingga skripsi dengan judul “Aplikasi Pengelolaan
Publikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas
Muhammadiyah Surakarta” dapat diselesaikan dengan baik. Skripsi ini dapat
selesai berkat bantuan dari berbagai pihak, oleh karena itu pada kesempatan ini
penulis ingin menyampaikan terima kasih dan penghargaan kepada :
1. Bapak Husni Thamrin, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan
Informatika yang telah melayani dan memberikan fsilitas bagi kelancaran
studi dan sebagai Pembimbing I yang telah memberikan nasehat, bimbingan,
dorongan, dan pengarahan kepada penulis sehingga dapat menyelesaikan
tugas akhir ini..
2. Bapak Heru Supriyono, M.Sc.Ph.D selaku ketua jurusan Teknik
Informatika.
3. Bapak Drs. Sudjalwo, M.Kom selaku pembimbing II yang selalu
meluangkan waktunya untuk membimbing dan memberikan saran demi
kesempurnaan dari skripsi ini.
4. Segenap dosen penguji pada seminar proposal dan pra pendadaran yang telah
memberikan saran dan masukan dalam penyusunan skripsi ini.
5. Bapak dan ibu dosen pengampu mata kuliah pada Program Studi Teknik
Informatikan yang telah memberikan bekal ilmu yang sangat bermanfaat bagi
penulis.
viii
6. Segenap Staf / Karyawan pada Program Studi teknik Informatika yang telah
melayani dan memberikan fasilitas bagi kelancaran studi.
7. Teman – teman Teknik Informatika khusus angkatan 2009 yang telah
memberikan dukungan dalam penyelesaian skripsi ini.
Semoga Allah SWT memberikan balasan yang sesuai dengan budi baik
yang telah mereka berikan. Penulis berharap semoga skripsi ini dapat bermanfaat
bagi penulis sendiri maupun pengembangan penelitian selanjutnya dan
pendidikan.
Surakarta, Mei 2013
Penulis
ix
DAFTAR ISI
Halaman Judul ........................................................................................................ i
Halaman Persetujuan ...........................................Error! Bookmark not defined.
Halaman Pengesahan ........................................ Error! Bookmark not defined.i
Daftar Kontribusi ................................................................................................ iv
Motto .................................................................................................................... v
Persembahan ....................................................................................................... vi
Kata Pengantar .................................................................................................. viiii
Daftar Isi ............................................................................................................. vii
Daftar Tabel ........................................................................................................ xii
Daftar Gambar .................................................................................................... xiii
Daftar Lampiran .................................................................................................. xv
Daftar Singkatan................................................................................................. xvi
Abstrak .......................................................................................................... xvii
BAB I PENDAHULUAN ................................................................................. 1
1.1 Latar Belakang .......................................................................................... 1
1.2 Rumusan Masalah ..................................................................................... 3
1.3 Batasan Masalah ........................................................................................ 3
1.4 Tujuan Penelitian ....................................................................................... 3
1.5 Manfaat Penelitian ..................................................................................... 4
1.6 Sistematika Penulisan ................................................................................ 4
BAB II TINJAUAN PUSTAKA ....................................................................... 6
2.1 Telaah Penelitian ....................................................................................... 6
2.2 Landasan Teori .......................................................................................... 8
2.2.1 Pengertian Jurnal ............................................................................ 8
2.2.2 Pengertian Database ...................................................................... 8
2.2.3 Pengertian MySQL .......................................................................... 8
2.2.4 Pengertian HTML ........................................................................... 9
2.2.5 Pengertian PHP ............................................................................. 9
x
2.2.6 Pengertian CSS ( Cascanding Style Sheets) ................................ 10
2.2.7 Pengertian Adobe Dreamweaver .................................................. 11
2.3 Referensi Metode Pengembangan ........................................................... 11
BAB III METODE PENELITIAN .................................................................. 14
3.1 Waktu dan Tempat Penelitian ................................................................. 14
3.2 Analisis Kebutuhan Sistem ..................................................................... 14
3.2.1 Peralatan Keras ............................................................................. 15
3.2.2 Perangkat Lunak ........................................................................... 15
3.2.3 Keamanan ..................................................................................... 15
3.2.4 Kebutuhan Fungsional .................................................................. 16
3.3 User (Pengguna) ...................................................................................... 16
3.4 Alur Penelitian ......................................................................................... 18
3.5 Perancangan Sistem ................................................................................. 20
3.5.1 Perancangan Use Case ................................................................. 21
3.5.2 Perancangan Tabel Keputusan ..................................................... 22
3.5.3 Diagaram Aktivitas ...................................................................... 26
3.5.4 ERD (Entity Relationship Diagram) ............................................ 34
3.5.4 Desain Basis Data ......................................................................... 40
3.5.5 Perancangan Desain Interface ....................................................... 46
BAB IV HASIL PEMBAHASAN ..................................................................... 49
4.1 Hasil Penelitian ....................................................................................... 49
4.1.1 Business Prosess Model ............................................................... 49
4.1.2 Form Login User .......................................................................... 51
4.1.3 Halaman Mahasiswa .................................................................... 51
4.1.4 Halaman Biro ............................................................................... 54
4.1.5 Halaman Redaksi .......................................................................... 56
4.1.6 Halaman Admin ........................................................................... 59
4.2 Pembahasan ............................................................................................. 63
BAB V PENUTUP ........................................................................................... 66
5.1 Kesimpulan .............................................................................................. 66
5.2 Saran ........................................................................................................ 66
xi
DAFTAR PUSTAKA ....................................................................................... 68
xii
DAFTAR TABEL
Tabel 3.1. Login .................................................................................................. 22
Tabel 3.2. Upload Paper ...................................................................................... 23
Tabel 3.3. Cek Status Paper ................................................................................ 23
Tabel 3.4. Mengelola Data Dosen ....................................................................... 23
Tabel 3.5. Mengelola Data Redaksi .................................................................... 24
Tabel 3.6. Mengelola Data Biro .......................................................................... 24
Tabel 3.7. Mengelola Data Fakultas dan Jurusan ............................................... 25
Tabel 3.8. Mengelola Data Mahasiswa ............................................................... 25
Tabel 3.9. Approval Paper Mahaisswa ............................................................... 25
Tabel 3.10. Resset Password Mahasiswa ............................................................ 26
Tabel 3.11. Tabel Admin .................................................................................... 41
Tabel 3.12. Tabel Fakultas .................................................................................. 41
Tabel 3.13. Tabel Jurusan ................................................................................. 42
Tabel 3.14. Tabel Dosen ................................................................................... 42
Tabel 3.15. Tabel Mahasiswa............................................................................. 43
Tabel 3.16. Tabel Biro ........................................................................................ 43
Tabel 3.17. Tabel Redaksi .................................................................................. 44
Tabel 3.18. Tabel Jurnal .................................................................................... 44
Tabel 4.19. Tabel Login ..................................................................................... 45
Tabel 4.20.Tabel User ........................................................................................ 46
xiii
DAFTAR GAMBAR
Gambar 3.1. Flowchart alur penelitian ............................................................... 19
Gambar 3.2. Use Cae Diagram ........................................................................... 21
Gambar 3.3. Diagram Aktivitas Login ................................................................ 27
Gambar 3.4. Diagaram Aktivitas Kelola Data Dosen ......................................... 27
Gambar 3.5. Diagram aktivitas Kelola Data Biro dan Redaksi .......................... 28
Gambar 3.6. Diagram Aktivitas Kelola Data Fakultas dan Jurusan ................... 29
Gambar 3.7. Diagram Aktivitas Kelola Data Mahasiswa ................................... 29
Gambar 3.8. Diagram Aktivitas Approval Paper Mahasiswa ............................. 30
Gambar 3.9. Diagram Aktivitas Reset Password Mahasiswa ............................. 31
Gambar 3.10. Diagram Aktivitas Kelola Paper Masuk Mahasiswa.................... 31
Gambar 3.11. Diagram Aktivitas Kelola Paper Publikasi Mahasiswa................ 32
Gambar 3.12. Diagram Aktivitas Upload Paper ................................................ 33
Gambar 3.13. Diagram Aktivitas Cek Status Paper ............................................ 33
Gambar 3.14. ERD (Entity Relationship Diagram) ............................................ 40
Gambar 3.15. Halaman Utama Aplikasi ............................................................. 48
Gambar 3.16. Halaman User .............................................................................. 48
Gambar 4.1. Business Prosess Model ................................................................. 50
Gambar 4.2. Form Login User ............................................................................ 51
Gambar 4.3. Form Upload Paper Mahasiswa ..................................................... 52
Gambar 4.4. Database Paper .............................................................................. 52
Gambar 4.5. Folder Penyimpanan File ............................................................... 53
Gambar 4.6. Status Paper Mahasiswa ................................................................. 53
Gambar 4.7. Print Status Paper ........................................................................... 54
Gambar 4.8. Approval Paper ............................................................................... 54
Gambar 4.9. Set Pembimbing Mahasiswa .......................................................... 55
Gambar 4.10. Database Tabel Mahasiswa ......................................................... 55
Gambar 4.11. Reset Password Mahasiswa ......................................................... 56
Gambar 4.12. Menu Kelola Paper ....................................................................... 57
xiv
Gambar 4.13. Tabel Jurnal Database .................................................................. 57
Gambar 4.14. Tampilan Depan Aplikasi............................................................. 58
Gambar 4.15. Menu Data Paper .......................................................................... 59
Gambar 4.16. Menu Data Dosen ......................................................................... 60
Gambar 4.17. Tabel Dosen Pada Database ......................................................... 60
Gambar 4.18. Menu Data Redaksi ...................................................................... 61
Gambar 4.19. Tabel Redaksi pada Database ....................................................... 61
Gambar 4.20. Menu Data Biro ............................................................................ 61
Gambar 4.21. Tabel Biro pada Database ............................................................ 62
Gambar 4.22. Menu Data Fakultas ..................................................................... 62
Gambar 4.23. Tabel Fakultas pada Database ...................................................... 62
Gambar 4.24. Menu Data Jurusan ....................................................................... 63
Gambar 4.25. Tabel Jurusan pada Database ....................................................... 63
xv
DAFTAR LAMPIRAN
LAMPIRAN I Contoh Source Code Program (Script) ................................... 70
xvi
DAFTAR SINGKATAN
UMS = Universitas Muhammadiyah Surakarta
PHP = PHP: Hypertext Preprocessor
HTML = Hyper Text Markup Language
MySQL = My Structure Query Language
JEU = Jurnal Education UPI
CSS = Cascading Style Sheets
XHTML = eXtensible HyperText Markup Language
XML = eXtensible Markup Language
SVG = Scanable Vector Graphics
XUL = XML User Interface Language
SDLC = The Sistems Development Life Cycle
RAD = Rapid Application Development
JAD = Java Application Descriptor
PC = Personal Computer
RAM = Random Akses Memory
ERD = Entity Relationship Diagram
PK = Primary Key
FK = Foreign Key
NN = Not Null
NIM = Nomor Induk Mahasiswa
FKI = Fakultas Komunikasi dan Informatika
xvii
ABSTRAKSI
Sepeti yang ada pada surat edaran dari dikti, untuk lulus program sarjana
mahasiswa harus menghasilkan makalah yang dipublikasikan. Sama halnya di
Fakultas Komunikasi dan Informatika UMS untuk lulus sebagai sarjana
mahasiswa harus membuat sebuah naskah publikasi sebagai syarat kelulusan.
Untuk itu diperlukan sebuah aplikasi pengelolaan naskah publikasi mahasiswa
tersebut yang mudah dikelola.
Pembuatan aplikasi ini dimulai dengan wawancara dengan biro skripsi,
kemudian dilanjutkan dengan analisa kebutuhan sistem. Kemudian dilanjutkan
dengan tahap perancangan yang meliputi perancangan sistem, perancangan use
case dan activity diagram, perancangan basis data, dan perancangan desain
interface. Bahasa pemrograman yang digunakan adalah PHP, HTML, dan
database MySQL.
Hasilnya yaitu aplikasi pengelolaan publikasi mahasiswa yang memiliki
empat level user dan memiliki hak akses sendiri-sendiri. Empat user tersebut
antara lain mahasiswa, biro yang memiliki hak untuk menentukan lolos tidaknya
paper mahasiswa, redaksi yang bertugas mempublikasikan paper, dan admin yang
bertanggung jawab atas data-data user.
Dengan adanya aplikasi ini dapat memudahkan dalam proses publikasi
paper mahasiswa. Yaitu membantu mahasiswa mengupload paper dan cek status
paper. membantu biro mendownload dan mengumumkan status paper. dan
membantu redaksi menentukan jenis paper dan kemudian mengupload pada
aplikasi.
Kata Kunci : Paper, PHP, Sistem Informasi.