APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA Aplikasi Pengelolaan Publikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universitas Muhammadiyah Surakarta.

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

i

ii


iii

iv

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)

v

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.

vi

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.


vii

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

viii

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

ix

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

x

DAFTAR PUSTAKA ....................................................................................... 68

xi

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

xii

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
xiii

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

xiv

DAFTAR LAMPIRAN

LAMPIRAN I

Contoh Source Code Program (Script) ................................... 70

xv

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

xvi

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.

xvii