APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi...

17
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

Transcript of APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi...

Page 1: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 2: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

ii

Page 3: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

iii

Page 4: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

iv

Page 5: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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)

Page 6: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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.

Page 7: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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.

Page 8: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 9: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 10: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 11: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

xi

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

Page 12: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 13: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 14: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 15: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

xv

DAFTAR LAMPIRAN

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

Page 16: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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

Page 17: APLIKASI PENGELOLAAN PUBLIKASI MAHASISWA …eprints.ums.ac.id/26091/1/Halaman_depan.pdfPublikasi Mahasiswa Fakultas Komunikasi Dan Informatika Universtas Muhammadiyah Surakarta”

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.