Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
RANCANG BANGUN DOCUMENT MANAGEMENT SYSTEM
(DMS) DI FAKULTAS TEKNIK UNIVERSITAS
MUHAMMADIYAH MALANG
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh:
WALIYYULLAH MUFID
NIM. 201410370311246
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2018
i
LEMBAR PERSETUJUAN
RANCANG BANGUN DOCUMENT MANAGEMENT SYSTEM
(DMS) DI FAKULTAS TEKNIK UNIVERSITAS
MUHAMMADIYAH MALANG
WALIYYULLAH MUFID
201410370311246
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Malang, 13 Oktober 2018
Menyetujui,
Pembimbing I
Ilyas Nuryasin, S.Kom, M.Kom
NIP. 108.1410.0561
Pembimbing II
Gita Indah M, ST, M.Kom
NIP. 108.0611.0442
ii
LEMBAR PENGESAHAN
RANCANG BANGUN DOCUMENT MANAGEMENT SYSTEM
(DMS) DI FAKULTAS TEKNIK UNIVERSITAS
MUHAMMADIYAH MALANG
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh:
WALIYYULLAH MUFID
NIM. 201410370311246
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji
pada 24 Oktober 2018
Menyetujui,
Dosen Penguji I Dosen Penguji II
Aminudin, S.Kom., M.Cs Sofyan Arifianto, S.Si., M.Kom
NIP. 108.1703.0594 NIP. 108.1803.0646
Mengetahui,
Ketua Jurusan Teknik Informatika
Gita Indah M, ST, M.Kom
NIP. 108.0611.0442
iii
LEMBAR PERNYATAAN KEASLIAN
Yang bertanda tangan dibawah ini:
NAMA : WALIYYULLAH MUFID
NIM : 201410370311246
FAKULTAS/JURUSAN : TEKNIK/TEKNIK INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan Judul “Rancang
Bangun Document Management System Di Fakultas Teknik Universitas
Muhammadiyah Malang” beserta seluruh isinya adalah karya saya sendiri dan
bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali
dalam bentuk kutipan yang telah disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya.
Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam
karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka
saya siap menanggung segala bentuk risiko/sanksi yang berlaku.
Malang, 13 Oktober 2018
Mengetahui,
Yang Membuat Pernyataan
Waliyyullah Mufid
Pembimbing I
Ilyas Nuryasin, S.Kom, M.Kom
NIP. 108.1410.0561
Pembimbing II
Gita Indah M, ST., M.Kom
NIP. 108.0611.0442
vi
LEMBAR PERSEMBAHAN
Syukur Alhamdulillah atas kehadirat Allah SWT dengan limpahan
hidayah dan rahmad-Nya, shalawat serta salam senantiasa tercurahkan kepada
junjungan Nabi besar Rasullullah Muhammad SAW. Tiada kata selain puji syukur
dan terima kasih karena penulis dapat menyelesaikan Tugas Akhir ini. Oleh karena
itu, dengan rendah hati penulis menyampaikan ucapan terima kasih yang sebesar-
besarnya kepada:
1. Kedua orang tua tercinta yang senantiasa tiada hentinya mencurahkan kasih
sayang dan tanpa lelah mendidik penulis sepanjang hidup penulis serta tanpa
lelah mendoakan dan memberi dukungan, semoga berkah dan rahmad-Nya
selalu menyertai setiap waktu.
2. Bapak Ilyas Nuryasin, S.Kom, M.Kom dan Ibu Gita Indah M, ST., M.Kom
selaku dosen pembimbing yang tak pernah lelah dan selalu membimbing penulis
sejak awal penulisan Tugas Akhir.
3. Ibu Gita Indah M, ST., M.Kom selaku ketua jurusan Teknik Informatika UMM
dan Bapak Luqman Hakim S.Kom selaku dosen wali.
4. Seluruh pengajar di Teknik Informatika UMM yang telah mengajarkan ilmu
kepada penulis dan tak akan pernah dapat dibalas oleh penulis.
5. Teman-teman SMA yang setia menemani dan memberikan semangat dari awal
perkuliahan hingga saat ini.
6. Seluruh teman-teman Teknik Informatika angkatan 2014 yang telah menjadi
wadah belajar serta bermain bagi penulis selama berkuliah dan juga telah
menjadi bagian sehingga diri dan kemampuan penulis dapat seperti sekarang.
7. Seluruh teman-teman, kerabat, dan sahabat penulis yang tak mungkin disebutkan
seluruhnya.
Semoga segala bantuan, motivasi, dan do’a yang diberikan kepada penulis diridhoi
dan mendapat imbalan yang berlipat ganda dari Allah SWT, Amiin ya
Rabbal’alamin.
vii
KATA PENGANTAR
Assalamu’alaikum Wr. Wb.
Segala puji bagi Allah SWT, yang telah memberikan Rahmat dan
Karunianya, sehingga penulis dapat menyelesaikan skripsi yang berjudul:
“RANCANG BANGUN DOCUMENT MANAGEMENT SYSTEM (DMS) DI
FAKULTAS UNIVERSITAS MUHAMMADIYAH MALANG”
Skripsi ini merupakan salah satu syarat studi yang harus ditempuh oleh
seluruh mahasiswa Universitas Muhammadiyah Malang, guna menyelesaikan akhir
studi pada jenjang program Strata 1.
Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam
penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang
membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan
kedepan.
Malang, 13 Oktober 2018
Penulis,
Waliyyullah Mufid
viii
DAFTAR ISI
Hal
LEMBAR PERSETUJUAN .................................................................................. i
LEMBAR PENGESAHAN .................................................................................. ii
LEMBAR PERNYATAAN KEASLIAN ........................................................... iii
ABSTRAK ............................................................................................................ iv
ABSTRACT ........................................................................................................... v
LEMBAR PERSEMBAHAN .............................................................................. vi
KATA PENGANTAR ......................................................................................... vii
DAFTAR ISI ....................................................................................................... viii
DAFTAR GAMBAR ........................................................................................... xii
DAFTAR TABEL .............................................................................................. xiv
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 Sistematika Penulisan ............................................................................... 4
BAB II LANDASAN TEORI ............................................................................... 5
2.1 Penelitian Terdahulu ................................................................................. 5
2.2 Pengertian DMS (Document Management System) ................................ 6
2.3 Pemrograman PHP ................................................................................... 9
2.3.1 Sejarah PHP .................................................................................... 10
2.3.2 Konsep Dasar PHP .......................................................................... 10
2.4 DBMS (Database Management System) ................................................ 12
2.5 MySQL ................................................................................................... 13
ix
2.6 HTML ..................................................................................................... 14
2.6.1 Struktur Dasar HTML ..................................................................... 14
2.7 Framework CI (CodeIgniter) .................................................................. 16
2.8 Metode Pengembangan Perangkat Lunak .............................................. 16
2.8.1 Model Pengembangan Sistem Dengan Waterfall ........................... 19
2.8.2 Keuntungan Menggunakan Waterfall ............................................. 20
BAB III METODOLOGI ................................................................................... 21
3.1 Metode Pengembangan Sistem .............................................................. 21
BAB IV HASIL DAN PEMBAHASAN ............................................................ 24
4.1 Requirement Analysis (Analisis Kebutuhan) ......................................... 24
4.1.1. Deskripsi Sistem ............................................................................. 24
4.1.2. Alur Sistem Yang Berjalan ............................................................. 24
4.1.3. Analisis Kebutuhan ......................................................................... 27
4.1.3.1 Analisis Kebutuhan Fungsional ................................................... 27
4.1.3.2 Analisis Kebutuhan Non-Fungsional .......................................... 28
4.1.4. Use Case Diagram ........................................................................... 28
4.2 Design (Desain) ...................................................................................... 30
4.2.1 Activity Diagram ............................................................................. 30
4.2.2 Squence Diagram ............................................................................ 34
4.2.3 Rancangan Basis Data ..................................................................... 37
4.2.4 Rancangan Antarmuka .................................................................... 38
4.2.4.1 Rancangan Halaman Login ......................................................... 38
4.2.4.2 Rancangan Halaman Register Login ........................................... 39
4.2.4.3 Rancangan Halaman Kelola User Pada Administrator ............... 39
4.2.4.4 Rancangan Halaman Kelola Dokumen Pada Administrator ....... 40
4.2.4.5 Rancangan Halaman Validasi Dokumen Pada Pimpinan ............ 41
x
4.2.4.6 Rancangan Halaman Lihat Dokumen Pada Staff Jurusan ........... 42
4.3 Implementation (Implementasi) ............................................................. 43
4.3.1 Implementasi Kebutuhan Sistem..................................................... 43
4.3.1.1 Kebutuhan Perangkat Keras ........................................................ 43
4.3.1.2 Kebutuhan Perangkat Lunak ....................................................... 43
4.3.2 Implementasi Antarmuka ................................................................ 44
4.3.2.1 Halaman Login ............................................................................ 44
4.3.2.2 Halaman Register Login .............................................................. 45
4.3.2.3 Halaman Menu Kelola User Pada Adiministrator ....................... 47
4.3.2.4 Halaman Menu Kelola Dokumen Pada Administrator ................ 49
4.3.2.5 Halaman Form Input Dokumen Pada Administrator................... 51
4.3.2.6 Halaman Form Edit Profil ........................................................... 53
4.3.2.7 Halaman Menu Validasi Dokumen Pada Pimpinan .................... 54
4.3.2.8 Halaman Menu Terima Dokumen Pada Staff Jurusan ................ 57
4.4 Test (Pengujian) ..................................................................................... 58
4.4.1 Pengujian Login .............................................................................. 59
4.4.2 Pengujian Register Login ................................................................ 60
4.4.3 Pengujian Menu Kelola User Pada Administrator .......................... 60
4.4.4 Pengujian Menu Kelola Dokumen Pada Administrator .................. 61
4.4.5 Pengujian Form Input Dokumen Pada Administrator .................... 61
4.4.6 Pengujian Form Edit Profil ............................................................. 62
4.4.7 Pengujian Menu Validasi Dokumen Pada Pimpinan ...................... 63
4.4.8 Pengujian Menu Terima Dokumen Pada Staff Jurusan .................. 64
BAB V KESIMPULAN DAN SARAN .............................................................. 65
5.1 Kesimpulan ............................................................................................. 65
5.2 Saran ....................................................................................................... 65
xi
DAFTAR PUSTAKA .......................................................................................... 66
LAMPIRAN
xii
DAFTAR GAMBAR
Gambar 2.1. Model Proses Pengembangan Perangkat Lunak Model Waterfall .. 19
Gambar 3.1 Model Proses Pengembangan Perangkat Lunak Model Waterfall ... 21
Gambar 4.1 Pembuatan Dokumen ........................................................................ 26
Gambar 4.2 Percetakan Dokumen ........................................................................ 26
Gambar 4.3 Anotasi Dokumen ............................................................................. 26
Gambar 4.4 Penyimpanan Dokumen .................................................................... 27
Gambar 4.5 Pendistribusian Dokumen ................................................................. 27
Gambar 4.6 Use Case Diagram Document Management System ........................ 29
Gambar 4.7 Activity Diagram Pembuatan Dokumen ........................................... 31
Gambar 4.8 Activity Diagram Penyimpanan Dokumen ....................................... 32
Gambar 4.9 Activity Diagram Anotasi Dokumen ................................................ 33
Gambar 4.10 Activity Diagram Distribusi Dokumen ........................................... 34
Gambar 4.11 Squence Diagram Pembuatan Dokumen ........................................ 35
Gambar 4.12 Sequence Diagram Penyimpanan Dokumen .................................. 36
Gambar 4.13 Sequence Diagram Anotasi Dokumen ............................................ 37
Gambar 4.14 Sequence Diagram Distribusi Dokumen ........................................ 38
Gambar 4.15 Rancangan Basis Data .................................................................... 39
Gambar 4.16 Rancangan Halaman Login............................................................. 39
Gambar 4.17 Rancangan Halaman Register Login .............................................. 40
Gambar 4.18 Rancangan Halaman Kelola User Pada Administrator ................... 41
Gambar 4.19 Rancangan Halaman Kelola Dokumen Pada Administrator .......... 42
Gambar 4.20 Rancangan Halaman Validasi Dokumen Pada Pimpinan ............... 42
Gambar 4.21 Rancangan Halaman Lihat Dokumen Pada Staff Jurusan .............. 43
Gambar 4.22 Halaman Login ............................................................................... 45
Gambar 4.23 Halaman Login Dengan Tidak Mengisi Semua Kolom ................. 45
Gambar 4.24 Halaman Login Dengan Mengisi Salah Satu Kolom ...................... 46
Gambar 4.25 Halaman Login Dengan Mengisi Password Yang Salah ................ 46
Gambar 4.26 Register Login ................................................................................ 47
Gambar 4.27 Halaman Register Login Dengan Tidak Mengisi Semua Kolom ... 47
Gambar 4.28 Halaman Register Login Dengan Mengisi Salah Satu Kolom ....... 48
Gambar 4.29 Halaman Menu Kelola User Pada Administrator ........................... 48
xiii
Gambar 4.30 Halaman Kelola Saat User Klik Validasi ....................................... 49
Gambar 4.31 Halaman Kelola User Saat Klik Non-Validasi ............................... 49
Gambar 4.32 Halaman Kelola User Saat Klik Delete .......................................... 50
Gambar 4.33 Halaman Menu Kelola Dokumen Pada Administrator ................... 50
Gambar 4.34 Halaman Kelola Dokumen Saat Klik Edit ...................................... 51
Gambar 4.35 Halaman Kelola Dokumen Saat Download Dokumen ................... 51
Gambar 4.36 Halaman Kelola Dokumen Saat Delete Dokumen ......................... 52
Gambar 4.37 Halaman Form Input Dokumen Pada Administrator ...................... 52
Gambar 4.38 Halaman Form Input Dokumen Mengisi Salah Satu Kolom .......... 53
Gambar 4.39 Form Input Dokumen Tidak Mengisi Kolom ................................. 53
Gambar 4.40 Form Input Dokumen Mengisi Semua Kolom ............................... 54
Gambar 4.41 Form Input Dokumen Upload File ................................................. 54
Gambar 4.42 Halaman Form Edit Profil .............................................................. 55
Gambar 4.43 Halaman Form Edit Profil Dengan Tidak Mengisi Kolom ............ 55
Gambar 4.44 Halaman Menu Validasi Dokumen Pada Pimpinan ....................... 56
Gambar 4.45 Halman Validasi Dokumen Klik View ........................................... 56
Gambar 4.46 Halaman Validasi Dokumen Klik Download ................................. 57
Gambar 4.47 Halaman Validasi Dokumen Klik Validasi .................................... 57
Gambar 4.48 Halaman Validasi Dokumen Klik Non-validasi ............................. 58
Gambar 4.49 Halaman Menu Terima Dokumen Pada Staff Jurusan ................... 58
Gambar 4.50 Halaman Terima Dokumen Klik View ........................................... 59
Gambar 4.51 Halaman Terima Dokumen Klik Download ................................. 59
xiv
DAFTAR TABEL
Tabel 2.1. Argumen Koneksi Ke Database MySQL ............................................ 13
Tabel 2.2 Atribut Elemen Pada HTML ................................................................ 16
Tabel 2.3 Tabel Perbedaan Metode Pengembangan Sistem ................................. 17
Tabel 4.1 Pengujian Login.....................................................................................59
Tabel 4.2 Pengujian Register Login ..................................................................... 60
Tabel 4.3 Pengujian Menu Kelola User Pada Administrator ............................... 60
Tabel 4.4 Pengujian Menu Kelola Dokumen Pada Administrator ....................... 61
Tabel 4.5 Pengujian Form Input Dokumen Pada Administrator .......................... 62
Tabel 4.6 Pengujian Form Edit Profil................................................................... 63
Tabel 4.7 Pengujian Menu Validasi Dokumen Pada Pimpinan ........................... 63
Tabel 4.8 Pengujian Menu Terima Dokumen Pada Staff Jurusan........................ 64
67
DAFTAR PUSTAKA
[1] S. H. Mulyani, “Sistem Informasi E-Document Pada Badan Penjamin,” Sist.
Inf. E-Document Pada Badan Penjamin Mutu Akad. Univ. Respati
Yogyakarta, vol. IX, 2014.
[2] T. Suryana, “Pengelolaan Dokumen Sebagai Sarana Komunikasi Internal
Unikom,” J. Komput. Dan Inform., vol. 1, no. 1, pp. 1–9, 2012.
[3] I. P. M. Gunawan, A. Sukmaaji, and E. Sutomo, “Jurnal Sistem Informasi,”
Sist. Inf., vol. 3, no. 2, pp. 72–77, 2014.
[4] D. I. Pt, G. Energi, S. P. Nugroho, O. S. Simanjuntak, and F. R. Kodong,
“Pengembangan Document Management System Untuk Pengelolaan Sumur
Minyak,” vol. 12, no. 01, pp. 63–67, 2015.
[5] A. Waworuntu, “Document Management System Menggunakan Open-
Source CMS, Drupal,” J. Teknol. Inform., vol. Vol. 5 No., no. 2, p. 19 JTI.
Vol. 5. No. 2. Juli 2013:2 Document Manage, 2013.
[6] Rini Sovia dan Jimmy Febio, “Membangun Aplikasi E-Library
Menggunakan Html, Php Script, Dan Mysql Database,” J. Process., vol. 6,
no. 2, pp. 86–101, 2011.
[7] I. P. S. Handika and I. G. T. Suryawan, “Rancang Bangun Document
Management System Untuk Mengelola Dokumen Standart Operational
Procedure,” J. Teknol. Inf. dan Ilmu Komput., vol. 4, no. 3, p. 173, 2017.
[8] G. M. H. #1, “Analisis Manajemen Resiko Teknologi Informasi Penerapan
Pada Document Management System di PT. Jabar Telematika (JATEL),” J.
Tek. Inform. dan Sist. Inf., vol. 1, pp. 2443–2229, 2015.
[9] D. Hardiansyah et al., “ANALISIS PENERIMAAN PENGGUNA
TERHADAP DOCUMENT MANAGEMENT SYSTEM ( DMS )
DENGAN MODEL TAM ( Studi Kasus : Perwakilan BPKP Provinsi Riau
),” vol. 2, no. 1, pp. 32–36, 2016.
[10] R. Y. Endra, U. Rizal, and F. Ariani, “E-Arsip Berbasis Image Archives
Management Process Model Untuk Meningkatkan Efektifitas Pengelolaan
Arsip,” J. Sist. Inf. dan Telemat., vol. 7, pp. 11–21, 2016.
[11] B. M. Tulangow, “Sistem Ujian Berbasis Web,” J. Teknol. Dan Inform., vol.
1, no. 1, pp. 36–69, 2011.
68
[12] A. Hendini, “Pemodelan Uml Sistem Informasi Monitoring Penjualan Dan
Stok Barang Barang (Studi Kasus: Distro Zhezha Pontianak),” J.
Khatulistiwa Inform., vol. IV, no. 2, pp. 107–116, 2016.
[13] K. Fergiawan Listianto, Fauzi, Rita Irviani, “Aplikasi E-Commerce Berbasis
Web Mobile Pada Industri Konveksi Seragam Drumband Di Pekon Klaten
Gadingrejo Kabupaten Pringsewu,” J. TAM ( Technol. Accept. Model ), vol.
8, no. 2, pp. 146–152, 2017.
[14] Susilo Veri Yuliantoa and A. P. Atmajab, “Rancang Bangun Sistem
Informasi Kurikulum 2013 Tingkat Sekolah Dasar Berbasis Web dengan
SDLC Waterfall,” J. SISFO, vol. 07, no. 02, 2018.