APLIKASI MANAJEMEN PROYEK BERBASIS WEB DI CV. DINAMIKA MANDIRI SKRIPSI Oleh : RIA RISMAYANTI NPM : 0934010032 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAWA TIMUR SURABAYA 2013 Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. APLIKASI MANAJEMEN PROYEK BERBASIS WEB DI CV. DINAMIKA MANDIRI SKRIPSI Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memeperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Oleh : RIA RISMAYANTI 0934010032 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAWA TIMUR 2013 Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. LEMBAR PENGESAHAN APLIKASI MANAJEMEN PROYEK BERBASIS WEB DI CV. DINAMIKA MANDIRI Disusun Oleh : RIA RISMAYANTI 0934010032 Telah disetujui untuk mengikuti Ujian Negara Lisan Tahun Akademik 2012/2013 Pembimbing Utama Pembimbing Pendamping Rinci Kembang H., S.Si, M.Kom NPT. 071 212 7701 Faisal Muttaqin, S.Kom NPT. 311 851 231 Mengetahui, Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional ”Veteran” Jawa Timur Dr. Ir. Ni Ketut Sari, MT NIP. 19650731 199203 1 001 Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. SKRIPSI APLIKASI MANAJEMEN PROYEK BERBASIS WEB DI CV. DINAMIKA MANDIRI Disusun Oleh : RIA RISMAYANTI 0934010032 Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Skripsi Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional ”Veteran” Jawa Timur Pada Tanggal 12 April 2013 Pembimbing : 1. Tim Penguji : 1. Rinci Kembang H., S.Si, M.Kom NPT. 071 212 7701 2. Budi Nugroho S.Kom, M.Kom NPT. 3 8009 05 0205 1 2. Faisal Muttaqin, S.Kom NPT. 311 851 231 Ir. Purnomo Edi Sasongko, MP NPT. 19640 7140 198803 1001 3. Intan Yuniar P., S.Kom, MSC NPT. 3 8006 040 1981 Mengetahui, Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional ”Veteran” Jawa Timur Ir. Sutiyono, MT NIP. 19600713 198703 1 001 Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN” JAWA TIMUR FAKULTAS TEKNOLOGI INDUSTRI KETERANGAN REVISI Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut : Nama : RIA RISMAYANTI NPM : 0934010032 Jurusan : TEKNIK INFORMATIKA Telah mengerjakan revisi / tidak ada revisi pra rencana (design) / skripsi ujian lisan Tahun Akademik 2012/2013 dengan judul : ”APLIKASI MANAJEMEN PROYEK BERBASIS WEB DI CV. DINAMIKA MANDIRI” Surabaya, 28 April 2013 Dosen yang memerintahkan revisi : 1) Budi Nugroho S.Kom, M.Kom NPT. 3 8009 05 0205 1 ( ) 2) Ir. Purnomo Edi Sasongko, MP NPT. 19640 7140 198803 1001 ( ) 3) Intan Yuniar P., S.Kom, MSC NPT. 3 8006 040 1981 ( ) Mengetahui, Pembimbing Utama Rinci Kembang H., S.Si, M.Kom NPT. 071 212 7701 Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pembimbing Pendamping Faisal Muttaqin, S.Kom NPT. 385 12 110 351 1 KATA PENGANTAR Alhamdulillah, segala puji syukur bagi Allah SWT atas segala rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini yang berjudul “Aplikasi Manajemen Proyek Berbasis Web di CV. Dinamika Mandiri”. Sholawat serta salam semoga senantiasa terlimpahkan pada nabi Muhammad SAW. Tujuan penyusunan tugas akhir ini, salah satunya adalah untuk memenuhi salah satu syarat dalam menyelesaikan program strata satu (S1) pada Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Pembangunan Nasional “Veteran” Jawa timur. Selesainya tugas akhir ini tentunya tak lepas dari dorongan, bimbingan, dan bantuan dari berbagai pihak. Oleh karena itu penulis ingin menyampaikan terima kasih kepada : 1. Allah SWT atas segala rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan tugas akhir ini. 2. Kedua orang tua, Bapak dan (alm) Ibu yang senantiasa mendoakan dan mendukung untuk menyelesaikan tugas akhir ini. 3. Ibu Rinci Kembang Hapsari, S.Si. M.Kom selaku dosen pembimbing I yang telah mengarahkan dan membimbing dalam menyusun tugas akhir ini. 4. Bapak Faisal Muttaqin, S.Kom selaku dosen pembimbing II yang telah mengarahkan dan membimbing dalam menyusun tugas akhir ini. Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. ii 5. Ibu Nita Yalina, S.Kom, M.MT selaku dosen lapangan yang telah membimbing dan CV. Dinamika Mandiri yang telah memberikan tempat untuk menyelesaikan tugas akhir ini. 6. Mas dan mbakku yang telah memberikan dukungan besar untuk segera menyelesaikan tugas akhir ini. 7. Teman-teman Anyuz, Adrian, Emil, Icha, Rian, Roni, Widy, Agung, Guntur, teman kos MA 1C 35 yang selalu menemani dan menghibur disaat kondisi lelah. 8. Semua pihak yang tidak bisa disebutkan satu persatu. Penyusunan tugas akhir ini tidak menutup kemungkinan adanya kekurangan dalam penulisannya. Untuk itu, penulis mengharapkan kritik dan saran yang bersifat membangun dari semua pihak yang membaca tugas akhir ini. Surabaya, Maret 2013 Penulis Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. iii DAFTAR ISI ABSTRAK .................................................................................................. i KATA PENGANTAR ................................................................................. ii DAFTAR ISI ............................................................................................... iv DAFTAR GAMBAR ................................................................................... vii DAFTAR TABEL ........................................................................................ xi BAB I PENDAHULUAN ..................................................................... 1 1.1 Latar Belakang ................................................................. 1 1.2 Perumusan Masalah ........................................................ 3 1.3 Batasan Masalah ............................................................. 3 1.4 Tujuan Penelitian ............................................................ 3 1.5 Manfaat Penelitian .......................................................... 4 1.6 Metode Penelitian ........................................................... 4 1.7 Sistematika Penulisan ...................................................... 5 TINJAUAN PUSTAKA ............................................................ 7 2.1 Manajemen Proyek ......................................................... 7 2.1.1 Komponen Proyek ............................................... 8 2.1.2 Stakeholder .......................................................... 9 BAB II 2.1.2.1 Manajer Proyek ..................................... 10 2.1.2.2 Anggota Tim Proyek ............................. 11 2.1.3 Manajemen Ruang Lingkup Proyek ..................... 13 2.1.4 Manajemen Waktu Proyek ................................... 15 Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. iv BAB III 2.2 CV. Dinamika Mandiri .................................................... 16 2.3 PHP ................................................................................ 17 2.4 MySQL ........................................................................... 18 2.5 Aplikasi Manajemen Proyek ........................................... 19 ANALISA DAN PERANCANGAN SISTEM .......................... 21 3.1 Analisa Sistem ................................................................ 21 3.1.1 Bagan Alir Dokumen Sistem yang Berjalan ......... 21 Rancangan Sistem ........................................................... 23 3.2.1 Bagan Alir Dokumen Sistem yang Diusulkan ...... 24 3.3 Diagram Berjenjang ........................................................ 25 3.4 Data Flow Diagram (DFD) .............................................. 27 3.5 Perancangan Basis Data (Database) ................................. 33 3.5.1 Conceptual Data Model (CDM) ........................... 33 3.5.2 Physical Data Model (PDM) ................................ 34 Perancangan Struktur Tabel (Database) ........................... 36 3.6.1 Struktur Tabel ...................................................... 36 Perancangan Antar Muka ................................................ 48 3.7.1 Desain Halaman Login ........................................ 48 3.7.2 Desain Masing-Masing Form ............................... 49 HASIL DAN PEMBAHASAN ................................................. 55 4.1 Implementasi .................................................................. 55 4.1.1 Implementasi Database ........................................ 55 4.1.2 Implementasi Web ............................................... 65 3.2 3.6 3.7 BAB IV Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. v 4.1.3 Implementasi Interface ........................................ 67 4.1.3.1 Admin Interface .................................... 67 4.1.3.2 User Interface ........................................ 71 Uji Coba ............................................................................. 74 4.2.1 Admin Interface ................................................... 74 4.2.2 User Interface ...................................................... 90 KESIMPULAN DAN SARAN ................................................. 98 DAFTAR PUSTAKA ...................................................................................... 99 4.2 BAB V Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. vi APLIKASI MANAJEMEN PROYEK BERBASIS WEB DI CV. DINAMIKA MANDIRI DOSEN PEMBIMBING I : RINCI KEMBANG HAPSARI, S.Si. M.Kom DOSEN PEMBIMBING II : FAISAL MUTTAQIN, S.Kom PENYUSUN : RIA RISMAYANTI ABSTRAK CV. Dinamika Mandiri yang khusus bergerak di bidang jasa konsultasi teknologi Informasi saat ini masih menggunakan sistem manual untuk melakukan pencatatan data setiap proyek yang akan dan sedang dikerjakan, seperti pencatatan jadwal semua kegiatan dari bagian pengerjaan proyek tersebut dan pembuatan berkas-berkas dokumen yang diperlukan setiap proyek. Selain itu pegawai di CV. Dinamika Mandiri tidak dapat melihat perkembangan pengerjaan sebuah proyek secara langsung. Dengan adanya kebutuhan ini dibuatlah sebuah Aplikasi Manajemen Proyek Berbasis Web yang diterapkan di CV. Dinamika Mandiri yang digunakan untuk mengelola data-data proyek sehingga data tersebut dapat tersimpan dengan baik dan rapi. Dengan adanya aplikasi ini diharapkan dapat mempermudah pegawai untuk memantau perkembangan proyek serta mempermudah dalam pembuatan berkas-berkas dokumen yang dibutuhkan setiap proyek. Pembuatan aplikasi manajemen proyek berbasis web ini menggunakan analisa dan desain terstruktur yang digambarkan dengan Data Flow Diagram (DFD). Desain sistem diterapkan dalam lingkungan web yang berbasis PHP dan menggunakan basisdata MySQL. Kata Kunci : Aplikasi, Manajemen Proyek, Website. Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. i BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi saat ini sudah semakin pesat sehingga suatu informasi yang dulunya sulit diperoleh sekarang menjadi lebih mudah didapatkan. Kegiatan-kegiatan yang dilakukan secara rutin dan memerlukan kinerja yang berkesinambungan sangat membutuhkan sebuah teknologi informasi yang terus menerus berkembang. Kemampuan teknologi informasi memberikan solusi jauh lebih baik dibandingkan hanya mengandalkan kemampuan kinerja manusia (manual) karena komputer dengan sebuah “sistem” yang canggih dapat bekerja secara konsisten (terus menerus). Komputer merupakan suatu perangkat yang sangat dibutuhkan, baik untuk melakukan pendataan data, pengolahan data, maupun penyimpanan data. Saat ini CV. Dinamika Mandiri masih menggunakan sistem manual untuk melakukan pencatatan data setiap proyek yang akan dan sedang dikerjakan, seperti pencatatan jadwal semua kegiatan dari bagian pengerjaan proyek tersebut dan pembuatan berkas-berkas yang diperlukan setiap proyek. Hal ini sangat tidak efektif karena pencatatan secara manual tersebut bisa terjadi kesalahan-kesalahan bahkan bisa terjadi kehilangan data yang tidak tersimpan dengan rapi. Pencatatan yang tidak terstruktur juga menjadi faktor ketidak efektifan kegiatan tersebut karena hal ini akan mempersulit dan memperlambat kinerja pada perusahaan tersebut. Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 1 2 Adanya sistem manual yang masih digunakan oleh CV. Dinamika Mandiri dalam mengelola proyek akan mengurangi efisiensi proses pengerjaan proyek. Akibatnya banyak menyita waktu dan kurang terkontrolnya pengerjaan proyek dengan baik. Selain hal itu yang menjadikan sistem manual tidak efektif adalah pegawai-pegawai dari perusahaan tersebut tidak dapat memantau secara langsung informasi-informasi yang ada pada suatu proyek yang akan dan sedang dikerjakan pada perusahaan. Disamping itu tidak diketahuinya secara langsung tugas-tugas yang berkaitan dengan proyek tersebut diberikan oleh dan kepada siapa. Pada jurnal ”Rancang Bangun Sistem Informasi Monitoring Perkembangan Proyek Berbasis Web Studi Kasus di Dinas Bina Marga dan Pemantusan” dijelaskan tentang pengembangan sebuah sistem berbasis komputer yang digunakan untuk mengelola data realisasi dan data rencana pada Dinas Bina Marga dan Pemantusan (Bimatus) yang bertujuan untuk mengetahui apakah pelaksanaan proyek pada Bimatus tersebut berjalan sesuai rencana atau tidak (Mudjahidin dan Nyoman Dita Pahang Putra, 2010). Sehingga berdasarkan penelitian di CV. Dinamika Mandiri dan jurnal tersebut diusulkan sebuah aplikasi yang dapat membantu dalam pengelolaan sebuah proyek. Sebuah aplikasi yang diharapkan memberikan kemudahan bagi pihak perusahaan dalam mendokumentasikan, mengelola, dan memantau perkembangan sebuah proyek serta dapat membantu seorang admin membuat, mengunduh dan mencetak berkas-berkas dokumen yang diperlukan setiap proyek seperti surat kuasa, surat penawaran, dan lain-lain. Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 3 1.2 Perumusan Masalah Perumusan masalah yang timbul dari latar belakang tersebut adalah : 1) Bagaimana merancang dan membuat sebuah aplikasi yang dapat membantu mengelola data-data proyek pada CV. Dinamika Mandiri ? 2) Bagaimana membuat sebuah aplikasi yang dapat membantu pembuatan berkas dokumen yang diperlukan tiap proyek ? 3) Bagaimana membuat sebuah aplikasi yang dapat membantu pegawai CV. Dinamika Mandiri memantau perkembangan pengerjaan sebuah proyek ? 1.3 Batasan Masalah Batasan masalah dari Tugas Akhir ini adalah : 1) Penelitian ini berdasarkan pada sistem yang ada di CV. Dinamika Mandiri. 2) Manajemen proyek ini hanya memfokuskan pada manajemen waktu dan kerja tim proyek, tidak pada manajemen biaya. 3) Aplikasi tidak berkaitan dengan tender proyek, pemilihan kriteria tenaga ahli dan pegawai untuk tim proyek. 1.4 Tujuan Penelitian Tujuan yang ingin dicapai dari penelitian ini adalah : 1) Membuat sebuah aplikasi manajemen proyek yang sesuai dengan sistem yang ada pada CV. Dinamika Mandiri. 2) Membuat standart dokumen surat yang diperlukan setiap proyek yang diterima oleh CV. Dinamika Mandiri. Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 4 1.5 Manfaat Penelitian Manfaat dari dibuatnya Tugas Akhir ini adalah : 1) Mempermudah dalam mengelola data-data proyek yang ada pada CV. Dinamika Mandiri 2) Mempermudah pegawai untuk memantau perkembangan sebuah proyek 3) Data-data proyek pada CV. Dinamika Mandiri tersimpan dan termonitoring dengan baik 4) Mempermudah dalam mencetak data-data atau berkas-berkas yang dibutuhkan tiap proyek 1.6 Metode Penelitian 1) Studi Literatur Pengumpulan data dengan mencari referensi teori yang berhubungan dengan aplikasi manajemen proyek, baik dari buku-buku, tulisan-tulisan, maupun browsing-browsing yang dapat dijadikan pedoman 2) Perancangan Sistem Aplikasi Manajemen Proyek ini dibuat berbasis web, yang memiliki empat kategori user yaitu admin, pegawai, tenaga ahli dan pimpinan. Admin yang berhak atas pengelolaan data-data proyek sedangkan pegawai hanya dapat melihat atau memantau perkembangan proyek. Setiap pegawai atau pengguna diwajibkan login terlebih dahulu dengan menggunakan akun yang telah dibuatkan seorang admin untuk dapat mengakses aplikasi manajemen proyek ini. Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 5 Terdapat fitur untuk mengunduh data-data atau berkas-berkas berupa dokumen word yang berkaitan dengan proyek-proyek tersebut. Pengguna aplikasi manajemen proyek ini memiliki fasilitas pesan yaitu saling bertukar pesan antar pengguna tersebut. 3) Implementasi Sistem Beberapa Tools yang digunakan untuk membuat Aplikasi Manajemen Proyek ini adalah: 1. Adobe Dreamweaver 8 2. XAMPP 3. PhpMyAdmin 4) Uji coba dan Analisa Setelah pembuatan aplikasi maka selanjutnya dilakukan uji coba dan analisa yang kemudian mengetahui sejauh mana hasil aplikasi manajemen proyek ini. 5) Pembuatan Laporan Membuat dokumentasi dari semua tahapan proses diatas berupa laporan yang berisi tentang dasar teori, hasil proyek akhir, serta hasil analisa. 1.7 Sistematika Penulisan Sistematika pembahasan Tugas akhir ini disusun dalam beberapa bab, yang dijelaskan sebagai berikut : Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 6 BAB I PENDAHULUAN Bab ini membahas tentang latar belakang permasalahan, perumusan masalah, tujuan penelitian, manfaat penelitian, batasan masalah, metodologi penelitian, serta sistematika penulisan. BAB II TINJAUAN PUSTAKA Tinjauan pustaka ini berisi mengenai teori-teori penunjang yaitu dasar teori tentang manajemen proyek, profil dari CV. Dinamika Mandiri. BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini berisi tentang analisa sistem dan perancangan dari sistem yang akan dibuat yaitu aplikasi manajemen proyek. BAB IV HASIL DAN PEMBAHASAN Bab ini berisi mengenai implementasi dari perancangan sistem yang telah dibuat sebelumnya. BAB V KESIMPULAN DAN SARAN Berisi tentang kesimpulan dan saran untuk pengembangan aplikasi lebih lanjut. DAFTAR PUSTAKA Hak Cipta © milik UPN "Veteran" Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.