LAPORAN SKRIPSI SISTEM IFORMASI PENGELOLAAN DATA PROYEK PADA CV. CIPTA PRIMA BERBASIS WEB Disusun guna Memenuhi Salah Satu Syarat untuk Menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Tehnik Universitas Muria Kudus Disusun Oleh : Nama : Noor Fajrian Syehfiddin NIM : 2009 53 178 Program Studi : Sistem Informasi SISTEM INFORMASI FAKULTAS TEHNIK UNIVERSITAS MURIA KUDUS 2015 i
. ii
iii
iv
MOTO DAN PERSEMBAHAN MOTTO Past time is memory, present time is the fact, and future time is hopeness PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. Tuhan Yang Maha Esa 2. Kedua orang tuaku dan pacarku yang selalu memberikan doa dan selalu memberikan restunya. 3. Dosen Pembimbing dan semua Dosen Sistem Informasi Universitas Muria Kudus. 4. Teman-teman Sistem Informasi Angkatan 2009 v
RINGKASAN Laporan tugas akhir yang berjudul Sistem Informasi Pengelolaan Data Proyek pada CV. Cipta Prima Berbasis Web merupakan sebuah sistem yang dirancang untuk membantu Admin dalam mengelola data pada CV. Cipta Prima. Sistem ini dirancang menggunakan pemodelan sistem UML dan dikembangkan menggunakan bahasa pemrograman PHP. Data-data yang digunakan di dalam sistem ini meliputi data Pegawai, data Proyek, data Gaji, Data Absensi. Sedangkan proses yang terjadi di dalam sistem ini adalah pengelolaan proyek, sehingga menghasilkan sebuah informasi hasil pengelolaan proyek berbasis web. Keyword : Sistem, Informasi, Pengelolaan, Proyek, CV Cipta Prima vi
KATA PENGANTAR Alhamdulillah segala puji bagi Tuhan yang telah melimpahkan rahmat dan pertolongan kepada penulis serta ni mat dan karunia yang lebih sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucap syukur atas segala yang dianugrahkan Allah kepada penulis satu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan ke jalan cahaya. Alhamdulillah segala puji kepada-mu, atas segala hal yang Engkau berikan padaku. Terima kasih atas orang-orang terhebat yang Engkau hadirkan di sekelilingku. Terima kasih. Terima kasih atas segala pertolongan-mu. Aku menyadari, aku hanyalah makhluk lemah yang tak berdaya. Karena Engkaulah, ya Allah, dan memang hanya karena Engkaulah skripsi ini dapat terselesaikan. Segala puji bagi-mu, Tuhanku. Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesarbesarnya kepada : 1. Bapak Dr. Suparnyo, SH, MS selaku Rektor Universitas Muria Kudus. 2. Bapak Rochmad Winarso, ST., MT. selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak R. Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus. 4. Andy Prasetyo Utomo, S.Kom, MT yang berkenan menjadi dosen pembimbing pertama saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan. 5. Noor Latifah, M.Kom selaku pembimbing dua saya. Terima kasih atas waktu, ilmu, saran, semangat, dan nasihat yang Bapak berikan selama bimbingan. 6. Kedua orang tuaku, Terima kasih atas semangatnya. Do a restu serta ridho kalian berdua sehingga aku bisa jadi seperti ini.
7. Semua pihak yang membantu terselesaikannya laporan ini yang tidak dapat penulis sebutkan. Penulis menyadari bahwa dalam penyusunan Laporan Skripsi masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan penulisan di masa-masa mendatang. Penulis mohon maaf atas segala kekurangan dan kesalahan yang ada. Akhirnya, penulis berharap semoga tulisan ini bermanfaat. Amin. Kudus, Maret 2015 Penulis
DAFTAR ISI LAPORAN SKRIPSI... i HALAMAN PERSETUJUAN... Error! Bookmark not HALAMAN PENGESAHAN... Error! Bookmark not SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS... Error! Bookmark not MOTO DAN PERSEMBAHAN... iv RINGKASAN... vi KATA PENGANTAR... 92 DAFTAR ISI... 94 DAFTAR GAMBAR... 97 DAFTAR TABEL... 101 DAFTAR LAMPIRAN... 102 BAB I... Error! Bookmark not PENDAHULUAN... Error! Bookmark not 1.1. Latar Belakang Masalah... Error! Bookmark not 1.2. Perumusan Masalah... Error! Bookmark not 1.3. Batasan Masalah... Error! Bookmark not 1.4. Tujuan... Error! Bookmark not 1.5. Manfaat... Error! Bookmark not 1.5.1. Bagi Penulis... Error! Bookmark not 1.5.2. Bagi Akademis... Error! Bookmark not 1.5.3. Bagi CV. Cipta Prima... Error! Bookmark not 1.6. Tinjauan Pustaka... Error! Bookmark not 1.7. Metodologi Penelitian... Error! Bookmark not 1.7.1. Objek Penelitian... Error! Bookmark not 1.8. Metode Pengumpulan Data... Error! Bookmark not 1.8.1. Sumber Data Primer... Error! Bookmark not 1.8.2. Sumber Data Sekunder... Error! Bookmark not 1.9. Metode Pengembangan Sistem... Error! Bookmark not
1.10. Sistematika Penulisan... Error! Bookmark not BAB II... Error! Bookmark not LANDASAN TEORI... Error! Bookmark not 2.1. Sistem... Error! Bookmark not 2.2. Proyek... Error! Bookmark not 2.3. Pengelolaan Data Proyek... Error! Bookmark not 2.4. Unsur-unsur perencanan proyek... Error! Bookmark not 2.5. Flow of Document... Error! Bookmark not 2.6. Waterfall... Error! Bookmark not 2.7. UML (Unified Modelling Language)... Error! Bookmark not 2.8. Artifact UML... Error! Bookmark not 2.8.1. Busines Use Case Diagram... Error! Bookmark not 2.8.2. Use Case Diagram... Error! Bookmark not 2.8.3. Class Diagram... Error! Bookmark not 2.8.4. Sequence Diagram... Error! Bookmark not 2.8.5. Statechart Diagram.... Error! Bookmark not 2.9. Basis Data... Error! Bookmark not 2.10. Entity Relation Diagram... Error! Bookmark not 2.11. Transformasi dari ERD ke Database Relasional.. Error! Bookmark not BAB III... Error! Bookmark not TINJAUAN PERUSAHAAN... Error! Bookmark not 3.1. Gambaran Umum CV. Cipta Prima... Error! Bookmark not 3.2. Visi dan Misi... Error! Bookmark not 3.3. Struktur Organisasi... Error! Bookmark not 3.4. Denah Lokasi... Error! Bookmark not 3.5. Pembagian Tugas Kerja... Error! Bookmark not 3.6. Maksud dan Tujuan CV. Cipta Prima... Error! Bookmark not 3.7. Flow of Document... Error! Bookmark not BAB IV... Error! Bookmark not ANALISA DAN PERANCANGAN... Error! Bookmark not
4.1. Deskripsi Sistem... Error! Bookmark not 4.2. Identifikasi Masalah... Error! Bookmark not 4.3. Analisa Kebutuhan Data dan Informasi.. Error! Bookmark not 4.4. Analisa Kebutuhan Hardware dan Software... Error! Bookmark not 4.4.1. Kebutuhan Perangkat Keras... Error! Bookmark not 4.4.2. Kebutuhan Perangkat Lunak... Error! Bookmark not 4.5. Analisa dan Perancangan Sistem... Error! Bookmark not 4.5.1. Analisa Actor... Error! Bookmark not 4.5.2. Bussiness Usecase... Error! Bookmark not 4.5.3. Perancangan Use Case Diagram... Error! Bookmark not 4.6. Analisa Kelas... Error! Bookmark not 4.7. Class Diagram... Error! Bookmark not 4.8. Sequence Diagram... Error! Bookmark not 4.9. Activity Diagram... Error! Bookmark not 4.10. Statechart Diagram... Error! Bookmark not 4.1. Entity Relationship Diagram... Error! Bookmark not 4.2. Perancangan Database... Error! Bookmark not BAB V... Error! Bookmark not PEMBAHASAN DAN IMPLEMENTASI... Error! Bookmark not 5.1. Kebutuhan Implementasi... Error! Bookmark not 5.1.1. Analisa Kebutuhan Sistem... Error! Bookmark not 5.1.2. Kebutuhan Perangkat Keras (Hardware)... Error! Bookmark not 5.2. Halaman Utama Sistem... Error! Bookmark not 5.3. Menu menu yang ada pada halaman utama... Error! Bookmark not 5.3.1. Login Admin... Error! Bookmark not 5.3.2. Menu Admin... Error! Bookmark not BAB VI... 81 6.1.KESIMPULAN... 81
6.2..SARAN...81 DAFTAR PUSTAKA... Error! Bookmark not
DAFTAR GAMBAR Gambar 1. 1 Skema Waterfall... Error! Bookmark not Gambar 2. 1 Skema Waterfall... Error! Bookmark not Gambar 2. 2 Unary Degree... Error! Bookmark not Gambar 2. 3 Binary Degree... Error! Bookmark not Gambar 2. 4 Ternary Degree... Error! Bookmark not Gambar 2. 5 Atribut Multivalue... Error! Bookmark not Gambar 2. 6 Atribut Composite... Error! Bookmark not Gambar 2. 7 Diagram Kardinalitas One to One... Error! Bookmark not Gambar 2. 8 Diagram Kardinalitas One to Many.. Error! Bookmark not Gambar 2. 9 Diagram Kardinalitas Many to Many Error! Bookmark not Gambar 2. 10 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 11 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 12 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 13 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 14 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 15 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 16 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 17 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 18 Transformasi dari ERD ke DataBase... Error! Bookmark not
Gambar 2. 19 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 20 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 2. 21 Transformasi dari ERD ke DataBase... Error! Bookmark not Gambar 3. 1 Struktur Organisasi CV. Cipta Prima Error! Bookmark not Gambar 3. 2 Denah Lokasi CV. Cipta Prima... Error! Bookmark not Gambar 3. 3 FOD Pengelolaan Proyek... Error! Bookmark not Gambar 4. 1 Usecase Bisnis Pengelolaan Data Proyek... Error! Bookmark not Gambar 4. 2 Usecase Sistem... Error! Bookmark not Gambar 4. 3 Class User... Error! Bookmark not Gambar 4. 4 Class pemesan proyek... Error! Bookmark not Gambar 4. 5 Class proyek... Error! Bookmark not Gambar 4. 6 Class pembayaran... Error! Bookmark not Gambar 4. 7 Class Diagram... Error! Bookmark not Gambar 4. 8 Sequence diagram kelola pegawai... Error! Bookmark not Gambar 4. 9 Sequence diagram Absensi... Error! Bookmark not Gambar 4. 10 Sequence diagram kelola proyek... Error! Bookmark not Gambar 4. 11 Sequence diagram kelola keuangan Error! Bookmark not Gambar 4. 12 Sequence diagram kelola laporan... Error! Bookmark not Gambar 4. 13 Sequence diagram kelola user... Error! Bookmark not Gambar 4. 14 Activity diagram pegawai... Error! Bookmark not Gambar 4. 15 Activity diagram Absensi... Error! Bookmark not Gambar 4. 16 Activity diagram kelola proyek... Error! Bookmark not Gambar 4. 17 Activity diagram kelola keuangan... Error! Bookmark not Gambar 4. 18 Activity diagram kelola laporan... Error! Bookmark not Gambar 4. 19 Activity diagram kelola user... Error! Bookmark not Gambar 4. 20 Statechart diagram login... Error! Bookmark not Gambar 4. 21 Statechart diagram logout... Error! Bookmark not
Gambar 4. 22 Statechart diagram tambah pemesan proyek Error! Bookmark not Gambar 4. 23 Statechart diagram ubah pemesan proyek... Error! Bookmark not Gambar 4. 24 Statechart diagram hapus pemesan proyek.. Error! Bookmark not Gambar 4. 25 Statechart diagram cetak pemesan proyek... Error! Bookmark not Gambar 4. 26 Statechart diagram tambah proyek. Error! Bookmark not Gambar 4. 27 Statechart diagram ubah proyek... Error! Bookmark not Gambar 4. 28 Statechart diagram hapus proyek... Error! Bookmark not Gambar 4. 29 Statechart diagram cetak proyek... Error! Bookmark not Gambar 4. 30 Statechart diagram tambah Absensi... Error! Bookmark not Gambar 4. 31 Statechart diagram ubah Absensi... Error! Bookmark not Gambar 4. 32 Statechart diagram hapus Absensi.. Error! Bookmark not Gambar 4. 33 Statechart diagram cetak Absensi... Error! Bookmark not Gambar 4. 34 Statechart diagram tambah pegawai... Error! Bookmark not Gambar 4. 35 Statechart diagram ubah pegawai... Error! Bookmark not Gambar 4. 36 Statechart diagram hapus pegawai. Error! Bookmark not Gambar 4. 37 Statechart diagram cetak pegawai... Error! Bookmark not Gambar 4. 38 Statechart diagram tambah pembayaran... Error! Bookmark not Gambar 4. 39 Statechart diagram ubah pembayaran... Error! Bookmark not Gambar 4. 40 Statechart diagram hapus pembayaran... Error! Bookmark not Gambar 4. 41 Statechart diagram cetak pembayaran... Error! Bookmark not Gambar 4. 42 Statechart diagram melihat laporan. Error! Bookmark not
Gambar 4. 43 Statechart diagram tambah user... Error! Bookmark not Gambar 4. 44 Statechart diagram ubah user... Error! Bookmark not Gambar 4. 45 Statechart diagram hapus user... Error! Bookmark not Gambar 4. 46 Statechart diagram cetak user... Error! Bookmark not Gambar 4. 47 Entitas... Error! Bookmark not Gambar 4. 48 Entitas User... Error! Bookmark not Gambar 4. 49 Entitas Pemesan... Error! Bookmark not Gambar 4. 50 Entitas Proyek... Error! Bookmark not Gambar 4. 51 Entitas Pembayaran... Error! Bookmark not Gambar 4. 52 Menentukan Atribut Key... Error! Bookmark not Gambar 4. 53 Identifikasi Derajat Kardinalitas... Error! Bookmark not Gambar 4. 54 Entity Relationship Diagram... Error! Bookmark not Gambar 4. 55 Transformasi dari ERD ke relasi ( Pembayaran User )... Error! Bookmark not Gambar 4. 56 Transformasi dari ERD ke relasi ( User - Pemesan )... Error! Bookmark not Gambar 4. 57 Transformasi dari ERD ke relasi ( User - Proyek )... Error! Bookmark not Gambar 4. 58 Relasi Tabel... Error! Bookmark not Gambar 4. 59 Perancangan halaman utama sistem Error! Bookmark not Gambar 5. 1 Halaman Utama Sistem Error! Bookmark not Gambar 5. 2 Halaman Login Admin... Error! Bookmark not Gambar 5. 3 Menu Admin... Error! Bookmark not Gambar 5. 4 Halaman Form Tambah Pegawai... Error! Bookmark not Gambar 5. 5 Halaman Form Proyek... Error! Bookmark not Gambar 5. 6 Form Absensi Pegawai... Error! Bookmark not Gambar 5. 7 Form Laporan Gaji Pegawai... Error! Bookmark not Gambar 5. 8 Form Pengaturan Gaji Pegawai... Error! Bookmark not
DAFTAR TABEL Tabel 2. 1 Tabel Simbol Flow of Document... Error! Bookmark not Tabel 2. 2 Tabel Notasi Bussines Usecase Diagram... Error! Bookmark not Tabel 2. 3 Notasi Dalam Use case... Error! Bookmark not Tabel 2. 4 Notasi pada Class Diagram... Error! Bookmark not Tabel 2. 5 Notasi Sequence Diagram... Error! Bookmark not Tabel 4. 1 Proses Bisnis... Error! Bookmark not Tabel 4. 2 Tabel User... Error! Bookmark not Tabel 4. 3 Tabel Proyek... Error! Bookmark not Tabel 4. 4 Tabel Pemesan Proyek... Error! Bookmark not Tabel 4. 5 Tabel Pembayaran... Error! Bookmark not Tabel 4. 6 Tabel Absensi... Error! Bookmark not Tabel 4. 7 Tabel Absensi... Error! Bookmark not
DAFTAR LAMPIRAN Lampiran 1 Lampiran 2 Lampiran 3 : Buku Bimbingan Skripsi : Surat Keterangan Penelitian : Biografi Penulis