sistem informasi perencanaan, realisasi, …eprints.umk.ac.id/8403/1/hal._judul.pdf · i l a p o r...
TRANSCRIPT
i
L A P O R A N S K R I P S I
SISTEM INFORMASI PERENCANAAN, REALISASI,
MONITORING DAN EVALUASI KEGIATAN
HIMAPRO TI BERBASIS WEB
LIA AFRIYANTI
NIM. 201351032
DOSEN PEMBIMBING
Arief Susanto, ST.,M.Kom.
M. Imam Ghozali, M.Kom.
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2017
ii
iii
iv
v
SISTEM INFORMASI PERENCANAAN, REALISASI, MONITORING
DAN EVALUASI KEGIATAN HIMAPRO TI BERBASIS WEB
Nama mahasiswa : Lia Afriyanti
NIM : 201351032
Pembimbing :
1. Arief Susanto, ST.,M.Kom
2. M. Imam Ghozali, M.Kom
RINGKASAN
HIMAPRO TI (Himpunan Mahasiswa Program Studi Teknik Informatika)
merupakan lembaga kemahasiswaan yang dibentuk dari kesamaan dasar
pemikiran dan aspirasi mahasiswa khususnya Program Studi Teknik Informatika
di Universitas Muria Kudus. di dalam menjalankan tugasnya, HIMAPRO TI juga
sering menyelenggarakan kegiatan baik formal maupun informal. Namun kegiatan
tersebut di rasa kurang optimal dalam mempersiapkan kegiatan yang akan
dilaksanakan, diantaranya dalam hal memonitoring sejauh mana kegiatan itu telah
di persiapkan. Dari masalah tersebut diharapkan dapat diminimalisir dengan
adanya sistem yang dirancang dan dibangun oleh penulis. Sistem tersebut
merupakan Sistem Informasi Perencanaan, Realisasi, Monitoring dan Evaluasi
Kegiatan HIMAPRO TI Berbasis Web. Sistem Informasi Perencanaan, Realisasi,
Monitoring dan Evaluasi Kegiatan HIMAPRO TI Berbasis Web dirancang
menggunakan Data Fow Diagram (DFD). Kemudian sistem tersebut dibangun
menggunakan bahasa pemrograman PHP dan database MySQL, dan
dikembangkan menggunakan metde waterfall. Sistem Informasi Perencanaan,
Realisasi, Monitoring dan Evaluasi Kegiatan HIMAPRO TI Berbasis Web
diharapkan dapat memberikan informasi serta memudahkan pengurus dalam
melaksanakan tugasnya.
Kata kunci : Kegiatan, HIMAPRO TI, Web.
vi
INFORMATION SYSTEMS PLANNING, REALIZATION, MONITORING
AND EVALUATION OF HIMAPRO TI ACTIVITIES WEB-BASED
Student Name : Lia Afriyanti
Student Identity Number : 201351032
Supervisor :
1. Arief Susanto, ST.,M.Kom
2. M. Imam Ghozali, M.Kom
ABSTRACT
HIMAPRO TI (Student Association of Informatics Engineering Study
Program) is a organization of student formed by the same thinking and aspiration
especially Informatics Engineering Program in Muria Kudus University. In the
carry out their activities, HIMAPRO TI also often organizes of formal and
informal activities. However, these activities not optimal in preparing activities
that will do, including the term of monitoring how far the activities that have been
prepared. From this problem expect that can minimize with the system that create
and constructed by the writer. That system is Information System of Planning,
Realization, Monitoring and Evaluation in HIMAPRO TI Activities Web-Based.
Information System of Planning, Realization, Monitoring and Evaluation in
HIMAPRO TI Activities Web-Based designed using Data Flow Diagram (FAD).
Then the system built using PHP programming language and MySQL database,
and developed using waterfall method. Information Systems Planning,
Realization, Monitoring and Evaluation in HIMAPRO TI Activities Web-Based is
expected to give information and make manager easy in carry out their duties.
Keywords : Activities, HIMAPRO TI, Web.
vii
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa karena limpahan rahmat-Nya
penulis berhasil menyelesaikan laporan skripsi yang berjudul ” Sistem Informasi
Perencanaan, Realisasi, Monitoring dan Evaluasi Kegiatan HIMAPRO TI
Berbasis Web”. Penyusunan skripsi ini ditujukan untuk memenuhi salah satu
syarat memperoleh gelar sarjana komputer.
Pelaksanaan skripsi ini tak lepas dari bantuan dan dukungan beberapa pihak,
untuk itu penulis menyampaikan ucapan terima kasih kepada:
1. Bapak Dr. Suparnyo, S.H, M.S, selaku Rektor Universitas Muria Kudus.
2. Bapak Mohammad Dahlan, S.T, M.T, selaku Dekan Fakultas Teknik
Universitas Muria Kudus.
3. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik
Informatika Universitas Muria.
4. Bapak Arief Susanto, ST, M.Kom, selaku dosen pembimbing utama.
5. Bapak M. Imam Ghozali, M.Kom, selaku dosen pembimbing pendamping.
6. Seluruh dosen Progdi Teknik Informatika yang telah memberi ilmu dari
semester pertama hingga skripsi ini selesai dibuat.
7. Kedua orang tua penulis yang telah berkorban banyak untuk penulis.
8. Rekan seperjuangan yang saling memberi semangat.
Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam
penulisan laporan skripsi ini, karena itu penulis menerima kritik, saran dan
masukan dari pembaca sehingga penulis dapat lebih baik di masa yang akan
datang. Akhirnya penulis berharap semoga laporan skripsi ini bisa bermanfaat
khususnya bagi penulis dan umumnya bagi para pembaca.
Kudus, 12 Agustus 2017
Penulis
viii
DAFTAR ISI
HALAMAN JUDUL ........................................................................................ i
HALAMAN PERSETUJUAN ......................................................................... ii
HALAMAN PENGESAHAN ........................................................................... iii
PERNYATAAN KEASLIAN ........................................................................... iv
RINGKASAN .................................................................................................... v
ABSTRACT ....................................................................................................... vi
KATA PENGANTAR ....................................................................................... vii
DAFTAR ISI ...................................................................................................... viii
DAFTAR GAMBAR ......................................................................................... xi
DAFTAR TABEL ............................................................................................. xiv
DAFTAR LAMPIRAN ..................................................................................... xv
DAFTAR ISTILAH DAN SINGKATAN ....................................................... xvi
BAB I PENDAHULUAN
1.1 Latar belakang ........................................................................................ 1
1.2 Perumusan Masalah ................................................................................ 2
1.3 Batasan Masalah ..................................................................................... 2
1.3 Tujuan ..................................................................................................... 3
1.5 Manfaat ................................................................................................... 3
BAB II TINJAUAN PUSTAKA
2.1 Penelitian Terkait ................................................................................... 5
2.2 Landasan Teori ...................................................................................... 7
2.2.1 Pengertian Sistem Informasi Perencanaan, Realisasi, Monitoring dan
Evaluasi ................................................................................................... 7
2.2.2 Perancangan Sistem ................................................................................. 10
2.2.3 Pengujian Black-box ............................................................................... 12
2.2.4 Tools Yang Digunakan ............................................................................ 13
2.3 Kerangka Pikir ........................................................................................ 15
ix
BAB III METODOLOGI PENELITIAN
3.1 Metode Pengumpulan Data ................................................................... 17
3.2 Metode Pengembangan Sistem ............................................................... 17
3.3 Tahapan Pembuatan Sistem ................................................................... 19
3.3.1 Analisis Dan Definisi Persyaratan ........................................................... 19
3.3.2 Perancangan Sistem Dan Perangkat Lunak ............................................. 20
3.3.3 Implementasi Dan Pengujian Unit .......................................................... 45
3.3.4 Integrasi Dan Pengujian Sistem .............................................................. 45
3.3.5 Operasi Dan Pemeliharaan ...................................................................... 46
BAB IV HASIL DAN PEMBAHASAN
4.1 Implementasi Basis Data ........................................................................ 47
4.1.1 Struktur Tabel Basis Data ..................................................................... 47
4.1.2 Struktur Tabel Pengurus ......................................................................... 47
4.1.3 Struktur Tabel Jabatan ............................................................................ 47
4.1.4 Struktur Tabel Kegiatan ......................................................................... 48
4.1.5 Struktur Tabel Sub Kegiatan .................................................................. 48
4.1.6 Struktur Tabel Surat Masuk ................................................................... 48
4.1.7 Struktur Tabel Surat Keluar ................................................................... 49
4.1.8 Struktur Tabel Absensi ........................................................................... 49
4.1.9 Struktur Tabel File ................................................................................. 49
4.2 Implementasi Sistem .............................................................................. 50
4.2.1 Implementasi Sistem Halaman Login .................................................... 50
4.2.2 Implementasi Sistem Struktur Menu ...................................................... 50
4.2.3 Implementasi Sistem Halaman Tampil Notifiksi Kegiatan .................... 51
4.2.4 Implementasi Sistem Halaman Data Pengurus ...................................... 51
4.2.5 Implementasi Sistem Halaman Tambah Data Pengurus ........................ 52
4.2.6 Implementasi Sistem Halaman Data Kegiatan ....................................... 53
4.2.7 Implementasi Sistem Halaman Tambah Data Kegiatan ......................... 53
4.2.8 Implementasi Sistem Halaman Data Sub Kegiatan ................................ 54
x
4.2.9 Implementasi Sistem Halaman Tambah Data Sub Kegiatan ................. 54
4.2.10 Implementasi Sistem Halaman Data Surat Masuk ................................. 55
4.2.11 Implementasi Sistem Halaman Tambah Data Surat Masuk ................... 55
4.2.12 Implementasi Sistem Halaman Data Surat Keluar ................................. 56
4.2.13 Implementasi Sistem Halaman Tambah Data Suat Keluar .................... 56
4.2.14 Implementasi Sistem Halaman Upload File ........................................... 57
4.2.15 Implementasi Sistem Halaman Absensi Kegiatan ................................. 57
4.2.16 Implementasi Sistem Halaman Laporan ................................................ 58
4.3 Implementasi Script ................................................................................. 58
4.3.1 Implementasi Script Menampilkan Kegiatan Hari Ini ........................... 58
4.3.2 Implementasi Script Menampilkan Notifikasi Kegiatan ........................ 59
4.3.3 Implementasi Script Menampilkan Data Kegiatan ................................. 59
4.3.4 Implementasi Script Tambah Data Kegiatan .......................................... 59
4.3.5 Implementasi Script Edit Data Kegiatan ................................................ 60
4.3.6 Implementasi Script Hapus Data Kegiatan .......................................... 60
4.3.7 Implementasi Script Menampilkan Data Sub Kegiatan .......................... 60
4.3.8 Implementasi Script Tambah Data Sub Kegiatan .................................. 61
4.3.9 Implementasi Script Edit Data Sub Kegiatan ......................................... 61
4.3.10 Implementasi Script Hapus Data Sub Kegiatan .................................... 61
4.4 Pengujian Black-box ............................................................................... 62
BAB V PENUTUP
5.1 Kesimpulan .................................................................................................. 65
5.2 Saran ............................................................................................................. 65
DAFTAR PUSTAKA ....................................................................................... 66
LAMPIRAN
BIODATA PENULIS
xi
DAFTAR GAMBAR
Gambar 2.1 Model Sistem .............................................................................. 7
Gambar 2.2 Kerangka Pikir ........................................................................... 15
Gambar 3.1 Metode Waterfall ......................................................................... 18
Gambar 3.2 Flowchart Pengurus (Admin) dalam merencanakan, realisasi
dan evaluasi kegiatan .................................................................. 21
Gambar 3.3. Flowchart Menu Pengurus ......................................................... 22
Gambar 3.4 Flowchart Menu Surat Masuk ..................................................... 22
Gambar 3.5 Flowchart Menu Surat Keluar ..................................................... 23
Gambar 3.6 Flowchart Menu Daftar File ....................................................... 23
Gambar 3.7 Flowchart Menu Laporan ............................................................ 24
Gambar 3.8 Flowchart Pengurus (User) dalam monitoring dan evaluasi
kegiatan ....................................................................................... 25
Gambar 3.9 Context Diagram Sistem Informasi Perencanaan, Realisasi,
Monitoring dan Evaluasi Kegiatan HIMAPRO TI ...................... 26
Gambar 3.10 DFD Level 1 Sistem Informasi Perencanaan, Realisasi,
Monitoring dan Evaluasi Kegiatan HIMAPRO TI ...................... 27
Gambar 3.11 Data Flow Diagram Proses Login .............................................. 28
Gambar 3.12 Data Flow Diagram Kelola Data Jabatan ................................... 29
Gambar 3.13 Data Flow Diagram Pendaftaran Akun Pengurus....................... 29
Gambar 3.14 Data Flow Diagram Kelola Data Kegiatan dan Sub Kegiatan ... 30
Gambar 3.15 Data Flow Diagram Kelola Data Surat ....................................... 30
Gambar 3.16 Data Flow Diagram Upload dan Download File ........................ 31
Gambar 3.17 Data Flow Diagram Cetak Laporan ............................................ 31
Gambar 3.18 Entity Relational Diagram .......................................................... 32
Gambar 3.19 Relasi Antar Tabel ....................................................................... 39
Gambar 3.20 Desain Form Login ...................................................................... 40
xii
Gambar 3.21 Desain Struktur Menu Sistem ...................................................... 40
Gambar 3.22 Desain Form Tambah Jabatan ..................................................... 41
Gambar 3.23 Desain Form Tambah Pengurus .................................................. 41
Gambar 3.24 Desain Form Tambah Kegiatan ................................................... 42
Gambar 3.25 Desain Form Tambah Sub Kegiatan............................................ 43
Gambar 3.26 Desain Form Tambah Surat Masuk ............................................. 43
Gambar 3.27 Desain Form Tambah Surat Keluar ............................................. 44
Gambar 3.28 Desain Form Input Absensi Kegiatan.......................................... 44
Gambar 3.29 Desain Form Upload File ............................................................ 45
Gambar 4.1 Implementasi Struktur Tabel Basis Data .................................... 47
Gambar 4.2 Implementasi Struktur Tabel Pengurus ....................................... 47
Gambar 4.3 Implementasi Struktur Tabel Jabatan .......................................... 47
Gambar 4.4 Implementasi Struktur Tabel Kegiatan ........................................ 48
Gambar 4.5 Implementasi Struktur Tabel Sub Kegiatan ................................ 48
Gambar 4.6 Implementasi Struktur Tabel Surat Masuk .................................. 49
Gambar 4.7 Implementasi Struktur Tabel Surat Keluar .................................. 49
Gambar 4.8 Implementasi Struktur Tabel Absensi ......................................... 49
Gambar 4.9 Implementasi Struktur Tabel File ................................................ 50
Gambar 4.10 Implementasi Sistem Halaman Login ......................................... 50
Gambar 4.11 Implementasi Sistem Halaman Menu Utama .............................. 51
Gambar 4.12 Implementasi Sistem Halaman Notifikasi Kegiatan.................... 51
Gambar 4.13 Implementasi Sistem Halaman Data Pengurus............................ 52
Gambar 4.14 Implementasi Sistem Halaman Tambah Data Pengurus ............. 52
Gambar 4.15 Implementasi Sistem Halaman Data Kegiatan ............................ 53
Gambar 4.16 Implementasi Sistem Halaman Tambah Data Kegiatan .............. 53
Gambar 4.17 Implementasi Sistem Halaman Data Sub Kegiatan ..................... 54
Gambar 4.18 Implementasi Sistem Halaman Tambah Data Sub Kegiatan ....... 54
xiii
Gambar 4.19 Implementasi Sistem Halaman Data Surat Masuk ...................... 55
Gambar 4.20 Implementasi Sistem Halaman Tambah Data Surat Masuk ........ 55
Gambar 4.21 Implementasi Sistem Halaman Data Surat Keluar ...................... 56
Gambar 4.22 Implementasi Sistem Halaman Tambah Data Surat Keluar ........ 56
Gambar 4.23 Implementasi Sistem Halaman Upload File ................................ 57
Gambar 4.24 Implementasi Sistem Halaman Absensi Kegiatan ....................... 57
Gambar 4.25 Implementasi Sistem Halaman Laporan ...................................... 58
Gambar 4.26 Potongan Script Untuk Menampilkan Kegiatan Hari Ini ............ 58
Gambar 4.27 Potongan Script Untuk Menampilkan Notifikasi Kegiatan ......... 59
Gambar 4.28 Potongan Script Untuk Menampilkan Data Kegiatan .................. 59
Gambar 4.29 Potongan Script Untuk Menambah Data Kegiatan ..................... 59
Gambar 4.30 Potongan Script Untuk Edit Data Kegiatan ................................. 60
Gambar 4.31 Potongan Script Untuk Hapus Data Kegiatan ............................. 60
Gambar 4.32 Potongan Script Untuk Menampilkan Data Sub Kegiatan .......... 60
Gambar 4.33 Potongan Script Untuk Menambah Data Sub Kegiatan .............. 61
Gambar 4.34 Potongan Script Untuk Edit Data Sub Kegiatan.......................... 61
Gambar 4.35 Potongan Script Untuk Hapus Data Kegiatan ............................. 61
xiv
DAFTAR TABEL
Tabel 2.1 Simbol-simbol Flowchart ............................................................. 10
Tabel 2.2 Simbol Context Diagram ............................................................. 11
Tabel 2.3 Simbol Data Flow Diagram ........................................................ 11
Tabel 2.4 Komponen ER-D ........................................................................... 12
Tabel 3.1 Tabel Pengurus ............................................................................. 33
Tabel 3.2. Tabel Jabatan ................................................................................ 34
Tabel 3.3 Tabel Kegiatan .............................................................................. 34
Tabel 3.4 Tabel Sub Kegiatan ...................................................................... 35
Tabel 3.5 Tabel Absensi ................................................................................ 36
Tabel 3.6 Tabel Surat Masuk ......................................................................... 37
Tabel 3.7 Tabel Surat Keluar ........................................................................ 37
Tabel 3.8 Tabel File ....................................................................................... 38
Tabel 4.1 Pengujian Black-box ...................................................................... 62
xv
DAFTAR LAMPIRAN
Lampiran 1 : Scan lembar bimbingan skripsi
Lampiran 2 : Dokumentasi implementasi program
xvi
DAFTAR ISTILAH DAN SINGKATAN
HIMAPRO TI : Himpunan Mahasiswa Program Studi Teknik Informatika
DFD : Data Flow Diagram
ERD : Entity Relational Diagram
17