HALAMAN JUDUL PEMBUATAN SISTEM INFORMASI SEMINAR DI UNIVERSITAS SEBELAS MARET BERBASIS WEB
Tugas Akhir
Disusun untuk memenuhi sebagian persyaratan mencapai derajat Diploma III Program Studi Diploma III Teknik Informatika
Diajukan oleh : DITA VERDIANA M3113048
PROGRAM DIPLOMA III TEKNIK INFOMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2016
i
HALAMAN PERSETUJUAN
PEMBUATAN SISTEM INFORMASI SEMINAR DI UNIVERSITAS SEBELAS MARET BERBASIS WEB
Disusun oleh :
DITA VERDIANA M3113048
Tugas Akhir ini telah disetujui untuk diujikan di hadapan dewan penguji pada tanggal 22 Juni 2016
Pembimbing Utama
ABDUL AZIZ S.Kom., M.Cs. NIP. 19810413 200501 10001
ii
HALAMAN PENGESAHAN
PEMBUATAN SISTEM INFORMASI SEMINAR UNIVERSITAS SEBELAS MARET (UNS) BERBASIS WEB
Disusun Oleh : Dita Verdiana M3113048 Dibimbing Oleh :
Abdul Aziz, S.Kom., M.Cs. NIP. 19810413 200501 10001 Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji tugas akhir Program Diploma III Teknik Informatika Pada hari Senin Tanggal 20 Juni 2016 Dewan Penguji: 1. Penguji 1
ABDUL AZIZ, S.Kom., M.Cs.
(
)
(
)
(
)
NIP. 19810413 200501 10001 2. Penguji 2
AGUS PURNOMO, S.SI, M.Eng NIDN. 9906002096
3. Penguji 3
TAUFIQURRAHMAN N.H., S.Kom. NUPN. 9906006780
Disahkan Oleh Ketua Program Studi D3 Teknik Informatika FMIPA UNS
Abdul Aziz, S.Kom., M.Cs NIP. 19810413 200501 10001 iii
HALAMAN PERNYATAAN Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu Perguruan Tinggi dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.
Surakarta, 25 Mei 2016
Dita Verdiana M3113048
iv
HALAMAN MOTTO
Life is so hard. It is even harder whe you are stupid (John Wayne) Success is the best revenge (Frank Sinatra) Build Your Dreams, or Someone Else Will Hire You To Build Theirs (Farrah Gray) You Only Live Once, But If You Do It Right, Once Is Enough (Mae West) Kamu itu sebenarnya bisa, tapi Allah tidak memberikan untuk sekarang. Ndak koe kemayu~ (Dimas Sadewo)
v
HALAMAN PERSEMBAHAN
Tugas Akhir ini penulis persembahkan kepada : 1. Untuk Ibuku tercinta (Hartatik), Ayahku tercinta (Marjuni) dan kakakku tercinta (Ary Pramesti) yang selalu memberikan kasih sayang, motivasi, semangat serta doanya. 2. Untuk nenek dan tanteku tercinta yang selalu memberikan doa demi kelancaran Tugas Akhir. 3. Bapak Abdul Aziz, S.Kom., M.Cs selaku Dosen Pembimbing yang tidak pernah bosan membimbing selama proses pembuatan tugas akhir dserta memberikah arahan dan masukan yang sangat bermanfaat. 4. Dosen-dosen DIII Teknik Informatika yang telah memberikan ilmu bermanfaat selama proses perkuliahan. 5. Teman-teman kelas TI A 2013 yang senantiasa saling membagikan ilmu dan bertukaran piikiran. 6. Sahabat 4D (Dita Verdiana,Dea Filsa S, Devi Ayu O, Dini Hapsari) yang selalu memberikan semangat serta dorongan untuk mengerjakan Tugas Akhir. 7. Sahabat kontrakan (Aria Candra, Aziz Khoirul F, Dicky Dharma, Febry Zaryanto, Riska Nur Ilham, Candra Abdurrahman) yang selalu memberikan motivasi serta ilmunya yang sangat bermanfaat untuk Tugas Akhir ini. 8. Sahabatku tercinta (Audina Shelita dan Deasy Nur W) yang selalu memberikan
motivasi
yang
selalu
memberi
dukungan
demi
terselesaikannya Tugas Akhir. 9. Semua orang yang telah mengajariku tentang arti kehidupan, perjuangan, kerja keras dan berusaha.
vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah melimpahkan seluruh rahmat serta hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul “Pembuatan Sistem Informasi Seminar UNS berbasis web”. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1. Bapak Prof. Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D, selaku Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan izin kepada penulis untuk belajar 2. Bapak Abdul Aziz, S.Kom., M.Cs, selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin untuk mengikuti ujian Tugas Akhir ini. 3. Bapak Abdul Aziz, S.Kom., M.Cs selaku dosen pembimbing yang telah dengan penuh kesabaran memberikan ilmu serta bimbingan kepada penulis. 4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis. 5. Para karyawan/wati Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah membantu penulis dalam proses belajar. 6. Keluarga tercinta, Bapak, Ibu, dan kakak yang selalu mendukung dalam menyelesaikan Tugas Akhir ini. 7. Teman-teman
angkatan
2013 khususnya
mahasiswa
DIII
Teknik
Informatika A yang telah membantu kelancaran pembuatan Tugas Akhir.
vii
Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, 20 Mei 2016
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i HALAMAN PERSETUJUAN ................................................................................ ii HALAMAN PENGESAHAN ................................................................................ iii HALAMAN PERNYATAAN ............................................................................... iv HALAMAN MOTTO ..............................................................................................v HALAMAN PERSEMBAHAN ............................................................................ vi KATA PENGANTAR .......................................................................................... vii DAFTAR ISI .......................................................................................................... ix DAFTAR TABEL .................................................................................................. xi DAFTAR GAMBAR ............................................................................................ xii ABSTRACT ......................................................................................................... xiii ABSTRAK ........................................................................................................... xiv BAB I .......................................................................................................................1 PENDAHULUAN ...................................................................................................1 1.1 Latar Belakang ......................................................................................... 1 1.2 Perumusan Masalah .................................................................................. 2 1.3 Tujuan ....................................................................................................... 2 1.4 Manfaat ..................................................................................................... 2 1.5 Batasan Masalah ....................................................................................... 2 1.6 Jalannya Penelitian ................................................................................... 3 1.7 Sistematika Penulisan ............................................................................... 4 BAB II ......................................................................................................................6 TINJAUAN PUSTAKA DAN DASAR TEORI .....................................................6 2.1 Tinjauan Pustaka ...................................................................................... 6 2.2 Sistem Informasi ....................................................................................... 6 2.3 Seminar ..................................................................................................... 7 2.4 Basis Data ................................................................................................. 7 2.5 PHP Hypertext Preprocessor (PHP) ......................................................... 8 2.6 JavaScript dan jQuery .............................................................................. 8 2.7 Apache ...................................................................................................... 9 2.8 HTML 5 .................................................................................................... 9 2.9 MySQL ..................................................................................................... 9 2.10 Pemodelan Proses ................................................................................... 10 2.10.1 CD (Context Diagram) .................................................................... 10 2.10.2 DFD (Data Flow Diagram) ............................................................. 11 2.10.3 ERD (Entity Relationship Diagram) ............................................... 11 2.11 Relasi Antar Tabel .................................................................................. 14 2.12 Kamus Data ............................................................................................ 15 2.13 Desain Sistem dan Analisa Sistem ......................................................... 15 BAB III ..................................................................................................................16 ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM ............................16 3.1 Gambaran Umum Sistem ....................................................................... 16 3.2 Proses Bisnis Sistem ............................................................................... 16
ix
3.3 Software Requirement Specification (SRS) ........................................... 18 3.3.1 Kebutuhan Fungsional Sistem ........................................................ 18 3.3.2 Kebutuhan Non-Fungsional .................................................................. 21 3.4 Perancangan Sistem ................................................................................ 22 3.4.1 Diagram Konteks (Context Diagram) ............................................. 22 3.4.2 Data Flow Diagram (DFD) Level 0 ................................................ 23 3.4.3 Data Flow Diagram (DFD) Level 1 Proses 2 .................................. 26 3.4.4 Data Flow Diagram (DFD) Level 1 Proses 4 .................................. 27 3.4.5 Data Flow Diagram (DFD) Level 1 Proses 5 .................................. 27 3.4.6 Data Flow Diagram (DFD) Level 1 Proses 7 .................................. 28 3.5 Perancangan Basis Data ......................................................................... 29 3.5.1 Entity Relationship Diagram (ERD) ............................................... 30 3.5.2 Relasi Antar Tabel........................................................................... 31 3.5.3 Perancangan Tabel .......................................................................... 31 3.6 Perancangan Desain User Interface ....................................................... 35 3.6.1 Desain Halaman Admin .................................................................. 35 3.6.2 Desain Tampilan Halaman Peserta ................................................. 40 3.6.3 Desain Tampilan Halaman Super Admin ....................................... 45 BAB IV ..................................................................................................................49 IMPLEMENTASI DAN ANALISA ......................................................................49 4.1 Implementasi .......................................................................................... 49 4.1.1 Implementasi Interface Halaman SuperAdmin ............................... 49 4.1.2 Implementasi Interface Halaman Admin ........................................ 52 4.4.3 Implementasi Interface Halaman User............................................ 56 4.2 Pengujian Sistem .................................................................................... 60 4.2.1 Pengujian Terhadap Fungsi Login .................................................. 60 4.2.2 Pengujian Terhadap Fungsi Insert ........................................................ 62 4.2.3 Pengujian Terhadap Fungsi Update ...................................................... 63 4.3 Evaluasi Sistem ...................................................................................... 64 BAB V....................................................................................................................65 PENUTUP ..............................................................................................................65 5.1 Kesimpulan ............................................................................................. 65 5.2 Saran ....................................................................................................... 65 DAFTAR PUSTAKA ............................................................................................66
x
DAFTAR TABEL
Tabel 2.1 Simbol CD .............................................................................................10 Tabel 2.2 Simbol DFD ..........................................................................................11 Tabel 2.3 Tabel Simbol ERD ................................................................................12 Tabel 2.4 Tabel Simbol Kardinalitas Relasi .......... Error! Bookmark not defined. Tabel 3.1 Kebutuhan Fungsional...........................................................................18 Tabel 3.2 Tabel user ..............................................................................................32 Tabel 3.3 Tabel tema .............................................................................................32 Tabel 3.4 Tabel hmj...............................................................................................33 Tabel 3.5 Tabel seminar ........................................................................................33 Tabel 3.6 Tabel daftar............................................................................................34 Tabel 3.7 Tabel fakultas ........................................................................................34 Tabel 3.8 Tabel Superadmin .................................................................................35 Tabel 4.1 Tabel Pengujian Terhadap Fungsi Login ..............................................60 Tabel 4.2 Tabel Pengujian Terhadap Fungsi Insert ...............................................62 Tabel 4.3 Tabel Pengujian Terhadap Fungsi Update ............................................63
xi
DAFTAR GAMBAR
Gambar 3.1 Gambaran Umum Sistem..................................................................16 Gambar 3.2 Proses Bisnis Sistem .........................................................................17 Gambar 3.3 Diagram Konteks ..............................................................................23 Gambar 3.4 DFD Level 0 .....................................................................................24 Gambar 3.5 DFD Level 1 Proses 2 .......................................................................26 Gambar 3.6 DFD Level 1 Proses 4 .......................................................................27 Gambar 3.7 DFD Level 1 Proses 5 .......................................................................28 Gambar 3.8 DFD Level 1 Proses 7 .......................................................................29 Gambar 3.10 Relasi Antar Tabel ..........................................................................31 Gambar 3.11 Desain halaman login admin ..........................................................36 Gambar 3.12 Desain halaman home admin ..........................................................37 Gambar 3.13 Desain halaman tambah data seminar.............................................38 Gambar 3.14 Desain halaman edit data seminar ..................................................39 Gambar 3.15 Desain halaman detail seminar .......................................................40 Gambar 3.16 Desain halaman home peserta .........................................................41 Gambar 3.17 Desain halaman sign-up peserta .....................................................42 Gambar 3.18 Desain tampilan detail seminar .......................................................43 Gambar 3.19 Desain tampilan form daftar seminar .............................................44 Gambar 3.20 Desain tampilan status peserta ........................................................45 Gambar 3.21 Desain halaman login superadmin ..................................................46 Gambar 3.22 Desain tampilan halaman utama superadmin .................................47 Gambar 3.23 Desain tampilan tambah penyelenggara seminar ...........................48
xii
ABSTRACT Dita Verdiana. 2016. INFORMATION SYSTEMS DEVELOPMENT BASED WEB SEMINAR UNS. DIII program Informatics Faculty of Mathematics and Natural Sciences, University of March. Colloquium is a form of verbal communication of a scientific nature to discuss an issue of mutual concern. Each month UNS always organizes national and international colliquium of various faculties. Campus environment especially UNS information about the seminar there on the bulletin board as wall magazines and broadcast via communication networks. Besides the lack of information becomes an obstacle to mutually aware of any colloquium that can be attended by all students at the University of March or not. Students and the general public are often difficult to find faculty who are conducting national and international colliquium, especially from the Student Association (Student Association) and the BEM (Student Executive Board) and UKM (Student Activity Unit). Information System Web-Based Seminar UNS created using modeling analysis Data Flow Diagrams (DFD), interface design and the use of native programming language PHP, CSS and JavaScript bootstrap. Final results of the above is the creation of Information Systems Web-Based colliquium UNS to facilitate students in finding information colliquium and colliquium registration process. As for colliquium organizer will facilitate the sharing of information seminars and certificate distribution process. Keywords: PHP, MySQL, UNS, Information Systems, Seminar UNS.
xiii
ABSTRAK Dita Verdiana. 2016. PEMBUATAN SISTEM INFORMASI SEMINAR UNS BERBASIS WEB. Program DIII Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret. Seminar adalah suatu bentuk komunikasi verbal yang bersifat ilmiah untuk membahas suatu masalah yang menyangkut kepentingan bersama. Setiap bulannya UNS selalu menyelenggarakan seminar nasional maupun internasional dari berbagai fakultas. Dilingkungan kampus khususnya UNS informasi tentang seminar ada di papan pengumuman seperti mading dan via jaringan komunikasi broadcast. Selain itu kurangnya informasi menjadi halangan untuk saling mengetahui adanya acara seminar yang dapat diikuti oleh seluruh mahasiswa Universitas Sebelas Maret maupun yang bukan. Mahasiswa serta masyarakat umum sering kesulitan mencari fakultas yang sedang mengadakan seminar nasional maupun international terutama dari pihak HMJ (Himpunan Mahasiswa Jurusan) dan pihak BEM (Badan Eksekutif Mahasiswa) serta UKM (Unit Kegiatan Mahasiswa) Sistem Informasi Seminar UNS Berbasis Web dibuat dengan menggunakan analisis permodelan Data Flow Diagram (DFD), perancangan antarmuka serta menggunakan bahasa pemrograman PHP native, CSS bootstrap dan JavaScript. Hasil dari Tugas Akhir diatas adalah terciptanya Sistem Informasi Seminar UNS Berbasis Web yang dapat mempermudah mahasiswa dalam mencari informasi seminar serta melakukan proses pendaftaran seminar. Sedangkan bagi penyelenggara seminar akan memudahkan dalam berbagi informasi seminar serta proses pembagian sertifikat. Kata Kunci : PHP, MySQL, UNS, Sistem Informasi, Seminar UNS.
xiv