PEMBUATAN SISTEM INFORMASI MANAJEMEN PROYEK BERBASIS WEB STUDI KASUS PT. DEWANSTUDIO MEDIA DIGITAL
RIZKY FAUZI 41814110018
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2016
http://digilib.mercubuana.ac.id/
PEMBUATAN SISTEM INFORMASI MANAJEMEN PROYEK BERBASIS WEB STUDI KASUS PT. DEWANSTUDIO MEDIA DIGITAL
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh :
RIZKY FAUZI 41814110018
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2016
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
KATA PENGANTAR Puji dan syukur penulis panjatkan kepada Allah SWT atas segala karunia-Nya sehingga laporan tugas akhir ini berhasil diselesaikan. Laporan tugas akhir ini disusun untuk memenuhi syarat memperoleh gelar sarjana komputer pada program studi sistem informasi. Tema yang dipilih adalah rekayasa perangkat lunak, dengan judul Pembuatan Sistem Informasi Manajemen Proyek Berbasis Web Studi Kasus PT. Dewanstudio Media Digital. Terima kasih penulis ucapkan kepada: 1. Ayahanda Zikrulloh atas segala doa, perhatian dan dukungan baik moril maupun materil. 2. Almarhumah Ibunda Yati Nuryati atas semua kebaikan yang telah diberikan sampai saat-saat terakhir. 3. Adinda Meiliana Putri, A.Md atas segala doa dan dukungan. 4. Indah Mustika Prabaningrum, S.Kep. atas kesabaran, dukungan, cinta dan semangat. 5. Ibu Nia Kusuma Wardhani, S.Kom, M.Kom, selaku dosen pembimbing. 6. Bapak Bagus Priambodo, ST, M.TI, selaku Koordinator Tugas Akhir Program Studi Sistem Informasi 7. Ibu Nur Ani, ST., MMSI, selaku Kepala Program Studi Informasi 8. Seluruh mahasiswa Program Studi Sistem Informasi Universitas Mercu Buana angkatan 25 atas segala bantuan, saran, ilmu dan persahabatan. 9. Semua pihak yang telah membantu dalam pembuatan laporan dan tugas akhir ini. Penulis menyadari penyusunan laporan ini masih jauh dari sempurna, oleh karena itu, penulis mengharapkan kritik dan saran yang bersifat membangun demi terciptanya hasil yang lebih baik di masa yang akan datang. Semoga laporan ini dapat memberi manfaat bagi semua pihak khususnya lingkungan civitas Universitas Mercu Buana.
Jakarta, Januari 2016
Rizky Fauzi
http://digilib.mercubuana.ac.id/
DAFTAR ISI Halaman
LEMBAR PERNYATAAN ............................ ERROR! BOOKMARK NOT DEFINED. LEMBAR PERSETUJUAN SIDANG ........... ERROR! BOOKMARK NOT DEFINED. LEMBAR PENGESAHAN ............................ ERROR! BOOKMARK NOT DEFINED. KATA PENGANTAR ...................................................................................................5 ABSTRAKSI .................................................. ERROR! BOOKMARK NOT DEFINED. ABSTRACT ................................................... ERROR! BOOKMARK NOT DEFINED. DAFTAR ISI .................................................................................................................6 DAFTAR GAMBAR .....................................................................................................9 DAFTAR TABEL ....................................................................................................... 12 BAB I PENDAHULUAN .............................. ERROR! BOOKMARK NOT DEFINED. 1.1
Latar Belakang ...................................................... Error! Bookmark not defined.
1.3
Batasan Masalah.................................................... Error! Bookmark not defined.
1.4
Tujuan dan Manfaat.............................................. Error! Bookmark not defined.
1.5
Metode Penelitian .................................................. Error! Bookmark not defined.
1.6
Sistematika Penulisan ............................................ Error! Bookmark not defined.
BAB II LANDASAN TEORI ........................ ERROR! BOOKMARK NOT DEFINED. 2.1
Sistem Informasi Manajemen ............................... Error! Bookmark not defined.
2.1.1 Pengertian Sistem Informasi Manajemen ......... Error! Bookmark not defined. 2.2
Proyek .................................................................... Error! Bookmark not defined.
2.2.1 Pengertian Proyek ............................................ Error! Bookmark not defined. 2.3
Manajemen Proyek................................................ Error! Bookmark not defined.
2.3.1 Pengertian Manajemen Proyek ......................... Error! Bookmark not defined. 2.5
Metode Pengembangan Sistem .............................. Error! Bookmark not defined.
2.5.1 Metode Waterfall ............................................. Error! Bookmark not defined. 2.5.2 Tahap-Tahap Metode Waterfall ........................ Error! Bookmark not defined. 2.6
Unified Modelling Language (UML) ..................... Error! Bookmark not defined.
2.6.1
Definisi UML .............................................. Error! Bookmark not defined.
2.6.2 Diagram UML ................................................. Error! Bookmark not defined. 2.6.3 Use Case Diagram ........................................... Error! Bookmark not defined. 2.6.4 Activity Diagram ............................................. Error! Bookmark not defined. 2.6.5 Sequence Diagram ........................................... Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
2.6.6 Class Diagram ................................................. Error! Bookmark not defined. 2.7
Metode Pengujian Sistem ...................................... Error! Bookmark not defined.
2.7.1 2.8
Black Box Testing ....................................... Error! Bookmark not defined.
Perangkat Lunak Pendukung ............................... Error! Bookmark not defined.
2.8.1
HTML (Hypertext Markup Language) ......... Error! Bookmark not defined.
2.8.2
CSS (Cascading Style Sheets) ...................... Error! Bookmark not defined.
2.8.3
PHP ............................................................. Error! Bookmark not defined.
2.8.4
MySQL........................................................ Error! Bookmark not defined.
2.8.5
Framework................................................... Error! Bookmark not defined.
2.8.6
Codeigniter .................................................. Error! Bookmark not defined.
2.8.7
Bootstrap ..................................................... Error! Bookmark not defined.
2.8.8 Intranet ............................................................ Error! Bookmark not defined. BAB III ANALISA DAN PERANCANGAN SISTEM .. ERROR! BOOKMARK NOT DEFINED. 3.1
Tinjauan Perusahaan ........................................... Error! Bookmark not defined.
3.1.1
Profil Perusahaan ............................................ Error! Bookmark not defined.
3.1.2
Struktur Organisasi Perusahaan ....................... Error! Bookmark not defined.
3.2
Analisa Sistem Berjalan ........................................ Error! Bookmark not defined.
3.2.1 Use Case Diagram Sistem Berjalan .................. Error! Bookmark not defined. 3.3
Perancangan Sistem Usulan .................................. Error! Bookmark not defined.
3.3.1 Use Case Diagram ........................................... Error! Bookmark not defined. 3.3.2
Activity Diagram ......................................... Error! Bookmark not defined.
3.3.3 Sequence Diagram ........................................... Error! Bookmark not defined. 3.3.4
Class Diagram ................................................ Error! Bookmark not defined.
3.3.5 Rancangan Menu Sistem .................................. Error! Bookmark not defined. 3.3.6 Rancangan Layar ............................................. Error! Bookmark not defined. BAB IV IMPLEMENTASI DAN PENGUJIAN ............ ERROR! BOOKMARK NOT DEFINED. 4.1
Implementasi Sistem.............................................. Error! Bookmark not defined.
4.2
Perangkat Pengujian ............................................. Error! Bookmark not defined.
4.2.1
Perangkat Keras ........................................... Error! Bookmark not defined.
4.2.2
Perangkat Lunak .......................................... Error! Bookmark not defined.
4.3
Implementasi Basis Data ....................................... Error! Bookmark not defined.
4.4
Implementasi dan Pengujian Program ................. Error! Bookmark not defined.
4.5
Skenario Pengujian................................................ Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
4.6
Analisa Hasil Pengujian ........................................ Error! Bookmark not defined.
BAB V KESIMPULAN DAN SARAN.......... ERROR! BOOKMARK NOT DEFINED. 5.1
Kesimpulan .............................................................. Error! Bookmark not defined.
5.2
Saran ........................................................................ Error! Bookmark not defined.
DAFTAR PUSTAKA ..................................... ERROR! BOOKMARK NOT DEFINED.
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR Halaman Gambar 1.1 Ilustrasi Model Waterfall ............................. Error! Bookmark not defined. Gambar 2.1 Ilustrasi Model Waterfall ............................. Error! Bookmark not defined. Gambar 2.2 Diagram UML .............................................. Error! Bookmark not defined. Gambar 3.1 Struktur Organisasi PT. Dewanstudio Media Digital ...........................20 Gambar 3.2 Use Case Diagram Sistem Berjalan ........................................................21 Gambar 3.3 Use Case Diagram Sistem Usulan ..........................................................22 Gambar 3.4 Activity Diagram Login ..........................................................................27 Gambar 3.5 Activity Diagram Membuat Deskripsi Proyek ......................................28 Gambar 3.6 Activity Diagram Mengelola Data Klien ................................................29 Gambar 3.7 Activity Diagram Upload File Report Proyek .......................................31 Gambar 3.8 Activity Diagram Membuat Task............... Error! Bookmark not defined.2 Gambar 3.9 Activity Diagram Kirim Pesan ..................... Error! Bookmark not defined. Gambar 3.10 Activity Diagram Membuat Minute of Meeting ......Error! Bookmark not defined. Gambar 3.11 Activity Diagram Membuat Catatan.......... Error! Bookmark not defined. Gambar 3.12 Activity Diagram Membuat Event Calendar ...........Error! Bookmark not defined. Gambar 3.13 Activity Diagram Mengelola Data User ..... Error! Bookmark not defined. Gambar 3.14 Activity Diagram Membuat Report Proyek.............Error! Bookmark not defined. Gambar 3.15 Activity Diagram Menambah Komentar ... Error! Bookmark not defined. Gambar 3.16 Activity Diagram Lihat Laporan User ....... Error! Bookmark not defined. Gambar 3.19 Sequence Diagram Login ............................ Error! Bookmark not defined. Gambar 3.20 Sequence Diagram Membuat Deskripsi Proyek ......Error! Bookmark not defined. Gambar 3.21 Sequence Diagram Kelola Data Client Person .........Error! Bookmark not defined. Gambar 3.22 Sequence Diagram Kelola Data Client Company ....Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
Gambar 3.23 Sequence Diagram Upload File Report Proyek .......Error! Bookmark not defined. Gambar 3.24 Sequence Diagram Membuat Task ............ Error! Bookmark not defined. Gambar 3.25 Sequence Diagram Kirim Pesan ................. Error! Bookmark not defined. Gambar 3.26 Sequence Diagram Membuat Minute of Meeting ....Error! Bookmark not defined. Gambar 3.27 Sequence Diagram Membuat Catatan ....... Error! Bookmark not defined. Gambar 3.28 Sequence Diagram Membuat Event Calendar .........Error! Bookmark not defined. Gambar 3.29 Sequence Diagram Mengelola Data User ... Error! Bookmark not defined. Gambar 3.30 Sequence Diagram Membuat Report Proyek ..........Error! Bookmark not defined. Gambar 3.31 Sequence Diagram Menambah Komentar . Error! Bookmark not defined. Gambar 3.32 Sequence Diagram Lihat Laporan User..... Error! Bookmark not defined. Gambar 3.33 Sequence Diagram Lihat Laporan Klien ... Error! Bookmark not defined. Gambar 3.34 Sequence Diagram Lihat Laporan Proyek Error! Bookmark not defined. Gambar 3.35 Class Diagram Sistem Informasi Manajemen Proyek Berbasis Web Studi ........................................................................... Error! Bookmark not defined. Kasus PT Dewanstudio Media Digital .............................. Error! Bookmark not defined. Gambar 3.36 Rancangan Menu Level Admin .................. Error! Bookmark not defined. Gambar 3.37 Rancangan Menu Level Staff ..................... Error! Bookmark not defined. Gambar 3.38 Rancangan Menu Manajer Level Proyek .. Error! Bookmark not defined. Gambar 3.39 Rancangan Menu Level Manajemen.......... Error! Bookmark not defined. Gambar 3.40 Rancangan Layar Halaman Login ............. Error! Bookmark not defined. Gambar 3.41 Rancangan Layar Halaman Dashboard Admin ......Error! Bookmark not defined. Gambar 3.42 Rancangan Layar Halaman Daftar Admin Error! Bookmark not defined. Gambar 3.43 Rancangan Layar Halaman Tambah/Edit Admin ..Error! Bookmark not defined. Gambar 3.44 Rancangan Layar Halaman Dashboard Manajer Proyek ............. Error! Bookmark not defined. Gambar 3.45 Rancangan Layar Halaman Daftar Client . Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
Gambar 3.46 Rancangan Layar Halaman Tambah/Edit Client ....Error! Bookmark not defined. Gambar 3.47 Rancangan Layar Halaman Tambah/Edit Proyek ..Error! Bookmark not defined. Gambar 3.48 Rancangan Layar Halaman Dashboard Staff ..........Error! Bookmark not defined. Gambar 3.49 Rancangan Layar Halaman Daftar Proyek .............Error! Bookmark not defined. Gambar 3.50 Rancangan Layar Halaman Dashboard Manajemen .... Error! Bookmark not defined. Gambar 4.1 Tabel-Tabel Database Sistem Informasi Manajemen Proyek ......... Error! Bookmark not defined. Gambar 4.2 Tabel client_company ................................... Error! Bookmark not defined. Gambar 4.3 Tabel client_person....................................... Error! Bookmark not defined. Gambar 4.4 Tabel event_calendar .................................... Error! Bookmark not defined. Gambar 4.5 Tabel group ................................................... Error! Bookmark not defined. Gambar 4.6 Tabel message ............................................... Error! Bookmark not defined. Gambar 4.7 Tabel minute_of_meeting ............................. Error! Bookmark not defined. Gambar 4.8 Tabel note ..................................................... Error! Bookmark not defined. Gambar 4.9 Tabel notification .......................................... Error! Bookmark not defined. Gambar 4.10 Tabel projects ............................................. Error! Bookmark not defined. Gambar 4.11 Tabel project_reports ................................. Error! Bookmark not defined. Gambar 4.12 Tabel project_report_comments ................ Error! Bookmark not defined. Gambar 4.13 Tabel project_report_read ......................... Error! Bookmark not defined. Gambar 4.14 Tabel project_report_uploads .................... Error! Bookmark not defined. Gambar 4.15 Tabel project_tasks ..................................... Error! Bookmark not defined. Gambar 4.16 Tabel project_tasks ..................................... Error! Bookmark not defined. Gambar 4.17 Tabel setting ................................................ Error! Bookmark not defined. Gambar 4.18 Tabel user.................................................... Error! Bookmark not defined. Gambar 4.19 Tabel user maps .......................................... Error! Bookmark not defined. Gambar 4.20 Tampilan Login .......................................... Error! Bookmark not defined. Gambar 4.21 Tampilan Halaman Dashboard Admin ...... Error! Bookmark not defined. Gambar 4.22 Tampilan Halaman Daftar Admin ............. Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
Gambar 4.23 Tampilan Halaman Tambah/Edit Admin .. Error! Bookmark not defined. Gambar 4.24 Tampilan Halaman Dashboard Manajer Proyek ....Error! Bookmark not defined. Gambar 4.25 Tampilan Halaman Daftar Client .............. Error! Bookmark not defined. Gambar 4.26 Tampilan Halaman Dashboard Tambah/Edit Client .... Error! Bookmark not defined. Gambar 4.27 Tampilan Halaman Dashboard Staff ......... Error! Bookmark not defined. Gambar 4.28 Tampilan Halaman Daftar Proyek............. Error! Bookmark not defined. Gambar 4.29 Tampilan Halaman Dashboard Manajemen ...........Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
DAFTAR TABEL Halaman Tabel 2.1 Simbol Use Case Diagram ................................. Error! Bookmark not defined. Tabel 2.2 Simbol Activity Diagram .................................. Error! Bookmark not defined. Tabel 2.3 Simbol Sequence Diagram ................................ Error! Bookmark not defined. Tabel 2.4 Tabel Simbol Class Diagram ............................ Error! Bookmark not defined. Tabel 3.1 Deskripsi Use Case Login ................................. Error! Bookmark not defined. Tabel 3.2 Deskripsi Use Case Membuat Deskripsi Proyek ............Error! Bookmark not defined. Tabel 3.3 Deskripsi Use Case Mengelola Data Klien ....... Error! Bookmark not defined. Tabel 3.4 Deskripsi Use Case Membuat Task .................. Error! Bookmark not defined. Tabel 3.5 Deskripsi Use Case Membuat Event Kalender Error! Bookmark not defined. Tabel 3.6 Deskripsi Use Case Upload File Report Proyek ............Error! Bookmark not defined. Tabel 3.7 Deskripsi Use Case Membuat Catatan ............. Error! Bookmark not defined. Tabel 3.8 Deskripsi Use Case Membuat Minute of Meeting ..........Error! Bookmark not defined. Tabel 3.9 Deskripsi Use Case Membuat Report Proyek .. Error! Bookmark not defined. Tabel 3.10 Deskripsi Use Case Menambah Komentar ..... Error! Bookmark not defined. Tabel 3.11 Deskripsi Use Case Kirim Pesan ..................... Error! Bookmark not defined. Tabel 3.12 Deskripsi Use Case Mengelola Data User ....... Error! Bookmark not defined. Tabel 3.13 Deskripsi Use Case Lihat Laporan User ........ Error! Bookmark not defined. Tabel 3.14 Deskripsi Use Case Lihat Laporan Klien ....... Error! Bookmark not defined. Tabel 3.15 Deskripsi Use Case Lihat Laporan Proyek .... Error! Bookmark not defined. Tabel 3.16 Deskripsi Activity Diagram Login .................. Error! Bookmark not defined. Tabel 3.17 Deskripsi Activity Diagram Membuat Deskripsi Proyek... Error! Bookmark not defined. Tabel 3.18 Deskripsi Activity Diagram Mengelola Data Klien ......Error! Bookmark not defined. Tabel 3.19 Deskripsi Activity Diagram Upload File Report Proyek.... Error! Bookmark not defined. Tabel 3.20 Deskripsi Activity Diagram Membuat Task... Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
Tabel 3.21 Deskripsi Activity Diagram Kirim Pesan ....... Error! Bookmark not defined. Tabel 3.22 Deskripsi Activity Diagram Membuat Minute of Meeting Error! Bookmark not defined. Tabel 3.23 Deskripsi Activity Diagram Membuat Catatan............Error! Bookmark not defined. Tabel 3.24 Deskripsi Activity Diagram Membuat Event Calendar ..... Error! Bookmark not defined. Tabel 3.25 Deskripsi Activity Diagram Mengelola Data User .......Error! Bookmark not defined. Tabel 3.26 Deskripsi Activity Diagram Membuat Report Proyek .Error! Bookmark not defined. Tabel 3.27 Deskripsi Activity Diagram Menambah Komentar .....Error! Bookmark not defined. Tabel 3.28 Deskripsi Activity Diagram Lihat Laporan User .........Error! Bookmark not defined. Tabel 3.29 Deskripsi Activity Diagram Lihat Laporan Klien ........Error! Bookmark not defined. Tabel 3.30 Deskripsi Activity Diagram Lihat Laporan Proyek .....Error! Bookmark not defined. Tabel 3.31 Deskripsi Sequence Diagram Login ................ Error! Bookmark not defined. Tabel 3.32 Deskripsi Sequence Diagram Membuat Deskripsi Proyek Error! Bookmark not defined. Tabel 3.33 Deskripsi Sequence Diagram Kelola Data Client Person ... Error! Bookmark not defined. Tabel 3.34 Deskripsi Sequence Diagram Kelola Data Client Company .............. Error! Bookmark not defined. Tabel 3.35 Deskripsi Sequence Diagram Upload File Report Proyek . Error! Bookmark not defined. Tabel 3.36 Deskripsi Sequence Diagram Membuat Task Error! Bookmark not defined. Tabel 3.37 Deskripsi Sequence Diagram Kirim Pesan ..... Error! Bookmark not defined. Tabel 3.38 Deskripsi Sequence Diagram Membuat Minute of Meeting .............. Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
Tabel 3.39 Deskripsi Sequence Diagram Membuat Catatan .........Error! Bookmark not defined. Tabel 3.40 Deskripsi Sequence Diagram Membuat Event Calendar ... Error! Bookmark not defined. Tabel 3.41 Deskripsi Sequence Diagram Mengelola Data User .....Error! Bookmark not defined. Tabel 3.42 Deskripsi Sequence Diagram Membuat Report Proyek .... Error! Bookmark not defined. Tabel 3.43 Deskripsi Sequence Diagram Menambah Komentar ...Error! Bookmark not defined. Tabel 3.44 Deskripsi Sequence Diagram Lihat Laporan User.......Error! Bookmark not defined. Tabel 3.45 Deskripsi Sequence Diagram Lihat Laporan Klien .....Error! Bookmark not defined. Tabel 3.46 Deskripsi Sequence Diagram Lihat Laporan Proyek...Error! Bookmark not defined. Tabel 3.47 Struktur Tabel User ........................................ Error! Bookmark not defined. Tabel 3.48 Struktur Tabel Client Company ..................... Error! Bookmark not defined. Tabel 3.49 Struktur Tabel Client Company ..................... Error! Bookmark not defined. Tabel 3.50 Struktur Tabel Projects .................................. Error! Bookmark not defined. Tabel 3.51 Struktur Tabel Project Reports ...................... Error! Bookmark not defined. Tabel 3.52 Struktur Tabel Project Tasks ......................... Error! Bookmark not defined. Tabel 3.53 Struktur Tabel Project Report Comments ..... Error! Bookmark not defined. Tabel 3.54 Struktur Tabel Project Task Comment .......... Error! Bookmark not defined. Tabel 3.55 Struktur Tabel Project Report Read .............. Error! Bookmark not defined. Tabel 3.56 Struktur Tabel Project Report Uploads ......... Error! Bookmark not defined. Tabel 3.57 Struktur Tabel Notification ............................ Error! Bookmark not defined. Tabel 3.58 Struktur Tabel Minute of Meeting ................. Error! Bookmark not defined. Tabel 3.59 Struktur Tabel Note ........................................ Error! Bookmark not defined. Tabel 3.60 Struktur Tabel Message .................................. Error! Bookmark not defined. Tabel 3.61 Struktur Tabel Event Calendar ...................... Error! Bookmark not defined. Tabel 3.62 Struktur Tabel Setting .................................... Error! Bookmark not defined. Tabel 3.63 Struktur Tabel Group ..................................... Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/
Tabel 3.64 Struktur Tabel User Maps .............................. Error! Bookmark not defined. Tabel 4.1 Tabel Evaluasi Hasil Pengujian Sistem Informasi Manajemen Proyek Berbasis Web Studi Kasus PT Dewanstudio Media Digital Dengan Akun Sebagai Admin ........................................................... Error! Bookmark not defined. Tabel 4.2 Tabel Evaluasi Hasil Pengujian Sistem Informasi Manajemen Proyek Berbasis Web Studi Kasus PT Dewanstudio Media Digital Dengan Akun Sebagai Manajer ........................................................ Error! Bookmark not defined. Tabel 4.3 Tabel Evaluasi Hasil Pengujian Sistem Informasi Manajemen Proyek Berbasis Web Studi Kasus PT Dewanstudio Media Digital Dengan Akun Sebagai Staff .............................................................. Error! Bookmark not defined. Tabel 4.4 Tabel Evaluasi Hasil Pengujian Sistem Informasi Manajemen Proyek Berbasis Web Studi Kasus PT Dewanstudio Media Digital Dengan Akun Sebagai Manajemen .................................................. Error! Bookmark not defined.
http://digilib.mercubuana.ac.id/