LAPORAN SKRIPSI SISTEM INFORMASI PENGHITUNGAN AWAL/BILL OF QUANTITY DI CV.SUMBER KARYA UNGGUL Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan Program Studi Sistem Informasi S-1 pada FakultasTeknik Universitas Muria Kudus Disusun Oleh : Nama : Handani Aji Angkasa Nim : 2011-53-119 Program Studi : Sistem Informasi Fakultas : Teknik FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS KUDUS 2015 i
ii
iii
iv
HALAMAN MOTTO DAN PERSEMBAHAN MOTTO Bacalah dengan nama Tuhanmu yang menciptakan. Dia telah menciptakan manusia dari segumpal darah.bacalah, dan Tuhanmulah Yang Maha Pemurah.Yang mengajar dengan Qalam. Dialah yang mengajar manusia segala yang belum diketahui (Q.S Al- Alaq 1-5). "Ketika satu pintu tertutup, pintu lain terbuka,namun terkadang kita melihat dan menyesali pintu tertutup tersebut terlalu lama hingga kita tidak melihat pintu lain yang telah terbuka" PERSEMBAHAN Skripsi ini penulis persembahkan kepada: 1. Ibu dan Bapakku 2. Kakak dan Adikku 3. Teman-temanku 4. Almamater UMK v
RINGKASAN Laporan skripsi dengan judul Sistem informasi Penghitungan Awal/Bill of quantity di CV.Sumber Karya Unggul telah dilaksanakan dengan tujuan untuk menghasilkan suatu sistem yang dapat menangani permasalahan yang terjadi dalam menangani penghitungan awal yang masih belum efektif Sistem ini dirancang dengan menggunakan pemodelan UML.Sedangkan bahasa pemrograman yang digunakan adalah WEB dan database MySQL.Sistem ini diharapkan mampu menjadi sarana dalam memudahkan transaksi pada pemilik CV dan dapat menghasilkan laporan yang berguna bagi pemilik CV. Kata Kunci :Sistem, Informasi, Penghitungan Awal vi
KATA PENGANTAR Alhamdulillah segala puji dan syukur kehadirat Allah SWT karenadenganrahmat, karunia, dan hidayah-nya, skripsi yang berjudul SISTEM INFORMASI PENGHITUNGAN AWAL/BILL OF QUANTITY DI CV.SUMBER KARYA UNGGU Telah selesai disusun. 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 sebesar-besarnya kepada : 1. Bapak Dr. Suparnyo, SH, MS selaku Rektor Satu Universitas Muria Kudus. 2. Bapak Rochmad Winarso, ST, MT selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak R. Rhoedy Setiawan, M.Kom selaku Ka.Progdi Sistem Informasi Fakultas Teknik Universitas Muria Kudus. 4. Bapak Pratomo Setiaji, S.Kom, M.Kom selaku Pembimbing I yang telah meluangkan waktunya memberikan banyak bimbingan, masukan dan pengesahan kepada penulis. 5. Bapak Fajar Nugraha, S.Kom, M.Kom selaku Pembimbing II yang telah meluangkan waktunya memberikan banyak bimbingan, masukan dan pengesahan kepada penulis. 6. Ibu S. Zumaroh dan Bapak Mohammad Suerlan tercinta yang telah memberikan penulis motivasi, semangat, nasehat, biaya administrasi dan doa kepada penulis sampai akhir penyusunan skripsi ini. 7. Kakak Awwaludin Gholaniarto yang telah memberikan dukungan, motivasi, biaya kuliah dan biaya lain lainnya sampai akhir skripsi ini. 8. Teman teman, asdos, senior, seluruh rekan rekan sistem informasi dan seluruh rekan rekan lainnya yang juga memberikan dukungan serta berbagai ilmu yang didapat oleh penulis tak akan terlupakan. 9. Seluruh staf karyawan dan dosen dosen di Universitas Muria Kudus yang telah memberikan banyak ilmu dan kenangan yang berharga bagi penulis. vii
10. Serta berbagai pihak yang tidak dapat sebutkan satu persatu yang telah banyak membantu penulis dalam penyusunan skripsi ini. Penulis menyadari bahwa perkembangan teknologi akan selalu bertambah maju seiring dengan bertambahnya waktu, begitu pula dengan ilmu pengetahuan yang terus berkembang. Oleh karena itu, penulis menyadari masih kurang sempurnanya dalam pembuatan skripsi ini dan penulis berharap agar nantinya dapat dikembangkan serta bisa lebih bermanfaat. Amin. Kudus, 3 Desember 2015 Penulis Handani Aji Angkasa viii
DAFTAR ISI HALAMAN JUDUL...i HALAMAN PERSETUJUAN...ii HALAMAN PERNYATAAN...iii HALAMAN MOTTO DAN PERSEMBAHAN...iv RINGKASAN...v KATA PENGANTAR...vi DAFTAR ISI...viii...ix DAFTAR TABEL...xii DAFTAR GAMBAR...xiii BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Rumusan Masalah... 2 1.3. Batasan Masalah... 2 1.4. Tujuan Skripsi... 2 1.5. Tinjaun Pustaka... 2 1.6. Manfaat Skripsi... 3 1.5..Metodologi Penelitian... 3 1.5.1. Objek Penelitian... 3 1.5.2. Metode Pengumpulan Data... 3 1.5.3. Metode Pengembangan Sistem...... 4 1.6. Sistematika Penulisan... 5 BAB II LANDASAN TEORI... 7 2.1. Konsep Dasar Sistem... 7 2.1.1 Pengertian Sistem Informasi... 7 2.2. Pengertian Bill Of Quantity... 7 2.3.Flow of Document... 7 ix
2.4. UML... 8 2.4.1.Pengenalan UML... 8 2.4.2.Tujuan UML (Unified Modelling Language)... 9 2.4.3.Bangun Dasar UML (Unified Modelling Language)... 9 BAB III TINJAUAN UMUM OBYEK PENELITIAN... 17 3.1. Sekilas Tentang CV. Sumber Karya Unggul... 17 3.2. Struktur Organisasi... 17 3.3. Job Description... 17 3.4. Visi dan Misi... 18 3.5. Denah Lokasi...19 3.6. Analisa Sistem Yang Berjalan... 20 3.7. Diagram Alir Dokumen...21 BAB IV ANALISA DAN PERANCANGAN... 23 4.1 Gambaran Sistem Informasi BOQ... 23 4.2. Identifikasi Masalah...... 23 4.3. Analisa Kebutuhan Data dan Informasi... 23 4.4. Perangcangan Sistem... 24 4.4.1. Pemodelan Proses... 24 4.4.1.1 Use Case Diagram...... 24 4.4.1.2 Class Diagram... 31 4.4.1.3Sequence Diagram... 34 4.4.1.4 Activity Diagram... 44 4.4.1.5Statechart Diagram..... 50 4.5. Pemodelan Data... 59 4.5.1. ERD..... 59 4.5.2. Transformasi ERD... 64 4.5.3. Perancangan Basis Data... 74 4.5.4. Relasi Tabel... 78 x
BAB V PEMBAHASAN DAN IMPLEMENTASI... 79 5.1. Batasan Implementasi... 79 5.2. Implementasi Antar Muka... 79 5.3. Pengujian Progam dan Analisa... 79 5.4. Kriteria Pengujian...80 5.5. Tampilan Program...81 5.5.1. Tampilan Awal Program... 81 5.5.2. Tampilan Input Program... 84 BAB VI PENUTUP... 90 6.1. Kesimpulan... 90 6.2. Saran... 90 DAFTAR PUSTAKA LAMPIRAN xi
DAFTAR TABEL Tabel 2.1 : Simbol Bagan Alir Dokumen... 7 Tabel 2.2 : Notasi Diagram Use Case Bisnis... 9 Tabel 2.3 : Notasi Pada Class Diagram... 10 Tabel 2.4 : Notasi Pada Sequen Diagram... 11 Tabel 2.5 : Notasi Pada Activity Diagram... 12 Tabel 2.6 : Notasi Pada Statechart Diagram... 13 Tabel 2.7 : Notasi Pada Colaboration Diagram... 13 Tabel 4.1 : Proses Bisnis... 25 Tabel 4.2 : Deskripsi Use case Data User... 27 Tabel 4.3 : Deskripsi Use Case Data Karyawan... 28 Tabel 4.4 : Deskripsi Use Case Data Owner... 28 Tabel 4.5 : Deskripsi Use Case Data Desain Bangunan... 29 Tabel 4.6 : Deskripsi Use Case Kelola Data Proyek... 29 Tabel 4.7 : Deskripsi Use Case Data Material... 30 Tabel 4.8 : Deskripsi Use Case Kelola Data Pembangunan Proyek... 30 Tabel 4.9 : Deskripsi Use Case Melihat Laporan Proyek... 31 Tabel 4.10 : Tabel Owner... 64 Tabel 4.11 : Tabel User... 64 Tabel 4.12 : Tabel User... 64 Tabel 4.13 : Tabel Karyawan... 65 Tabel 4.14 : Tabel Owner... 65 Tabel 4.15 : Tabel Proyek... 65 Tabel 4.16 : Tabel Proyek..... 66 Tabel 4.17 : Tabel Karyawan...... 66 Tabel 4.18 : Tabel Material Proyek...... 67 Tabel 4.19 : Tabel Proyek..... 67 Tabel 4.20 : Tabel Material Proyek... 68 xii
Tabel 4.21 : Tabel Material...... 68 Tabel 4.22 : Tabel Desain Bangunan..... 69 Tabel 4.23 : Tabel Proyek..... 69 Tabel 4.24 : Tabel Material Desain...... 70 Tabel 4.25 : Tabel Desain Bangunan..... 70 Tabel 4.26 : Tabel Material Desain... 71 Tabel 4.27 : Tabel Material...... 71 Tabel 4.28 : Tabel Proyek..... 71 Tabel 4.29 : Tabel Pembangunan Proyek... 72 Tabel 4.30 : Tabel Karyawan..... 72 Tabel 4.31 : Tabel Pembangunan Proyek... 73 Tabel 4.32 : Tabel User..... 73 Tabel 4.33 : Tabel Karyawan..... 73 Tabel 4.34 : Tabel Owner... 74 Tabel 4.35 : Tabel Material..... 74 Tabel 4.36 : Tabel Desain Bangunan..... 75 Tabel 4.37 : Tabel Material Bangunan...... 75 Tabel 4.38 : Tabel Proyek..... 75 Tabel 4.39 : Tabel Material Proyek... 76 Tabel 4.40 : Tabel Pembagunan Proyek... 76 xiii
DAFTAR GAMBAR Gambar 3.1 : Denah Lokasi Cv. Sumber karya unggul... 19 Gambar 4.1. : Business Use Case Diagram Sistem... 26 Gambar 4.2. : Sistem Use Case Diagram Sistem... 27 Gambar 4.3. : Class Diagram Owner... 31 Gambar 4.4. : Class Diagram Karyawan... 32 Gambar 4.5. : Class Diagrm Material... 32 Gambar 4.6. : Class Diagram Material Bangunan... 33 Gambar 4.7. : Class Diagram Desain Bangunan... 33 Gambar 4.8 : Class Diagram Proyek... 34 Gambar 4.9. : Class Diagram Pembangunan Proyek... 34 Gambar 4.10. : Class Diagram Laporan Proyek... 35 Gambar 4.11. : Class Diagram Sistem Infromasi BOQ... 35 Gambar 4.12. : Sequence Diagram Kelola Data Karyawan... 36 Gambar 4.13. : Sequence Diagram Kelola Data Owner... 37 Gambar 4.14. : Sequence Diagram Kelola Data Material... 38 Gambar 4.15. : Sequence Diagram Kelola Data Desain Bangunan... 39 Gambar 4.16. : Sequence Diagram Kelola Data Proyek... 40 Gambar 4.17. : Sequence Diagram Data Pembangunan Proyek... 41 Gambar 4.18 : Sequence Diagram Lihat Laporan Proyek... 42 Gambar 4.19. : Activityn Diagram Mengelola Data Karyawan... 43 Gambar 4.20. : Activityn Diagram Mengelola Data Desain Bangunan... 44 Gambar 4.21. : Activityn Diagram Mengelola Data Material... 45 Gambar 4.22. : Activityn Diagram Mengelola Data Owner... 46 Gambar 4.23. : Activityn Diagram Mengelola Data Proyek... 47 Gambar 4.24. : Activityn Diagram Mengelola Data Pembangunan Proyek... 48 Gambar 4.25. : Activityn Diagram Lihat Laporan Proyek... 49 Gambar 4.26. : State Diagram Simpan Data Karyawan... 50 Gambar 4.27. : State Diagram Edit Data Karyawan... 50 xiv
Gambar 4.28. : State Diagram Hapus Data Karyawan... 51 Gambar 4.29. : State Diagram Simpan Data Desain Bangunan... 51 Gambar 4.30. : State Diagram Edit Data Desain Bangunan... 51 Gambar 4.31. : State Diagram Hapus Data Desain Bangunan... 52 Gambar 4.32. : State Diagram Simpan Data Material... 52 Gambar 4.33. : State Diagram Edit Data Material... 52 Gambar 4.34. : State Diagram Hapus Data Material... 53 Gambar 4.35. : State Diagram Simpan Data Owner... 53 Gambar 4.36. : State Diagram Edit Data Owner... 53 Gambar 4.37. : State Diagram Hapus Data Owner... 54 Gambar 4.38. : State Diagram Simpan Data Proyek... 54 Gambar 4.39. : State Diagram Edit Data Proyek... 54 Gambar 4.40. : State Diagram Hapus Data Proyek... 55 Gambar 4.41. : State Diagram Simpan Data Material Bangunan... 55 Gambar 4.42. : State Diagram Edit Data Material Bangunan... 56 Gambar 4.43. : State Diagram Hapus Data Material Bangunan... 56 Gambar 4.44. : State Diagram Hitung Data Material Bangunan... 56 Gambar 4.45 : State Diagram Simpan Data Material Bangunan... 57 Gambar 4.46 : State Diagram Edit Data Material Bangunan... 57 Gambar 4.47 : State Diagram Hapus Data Material Bangunan... 57 Gambar 4.48 : State Diagram Lihat Laporan Proyek... 58 Gambar 4.49. : Himpunan Entitas... 58 Gambar 4.50. : Himpunan Entitas dan Attribut Kunci... 59 Gambar 4.51 : Relathionship... 59 Gambar 4.52 : Kardinalitas Owner dan User...... 60 Gambar 4.53 : Kardinalitas User dan Karyawan... 60 Gambar 4.54 : Kardinalitas Owner dan Proyek...... 60 Gambar 4.55 : Kardinalitas Karywan dan Proyek... 60 Gambar 4.56 : Kardinalitas Proyek dan Material Proyek... 61 Gambar 4.57 : Kardinalitas Material dan Material Proyek...... 61 Gambar 4.58 : Kardinalitas Desain dan Proyek... 61 xv
Gambar 4.59 : Kardinalitas Desain dan Material Bangunan... 61 Gambar 4.60 : Kardinalitas Material dan Material Bangunan...... 62 Gambar 4.61 : Kardinalitas Proyek dan Pembangunan Proyek...... 62 Gambar 4.62 : Kardinalitas Karyawan dan Pembagunan Proyek...... 62 Gambar 4.63 : ERD sistem Infromasi BOQ... 63 Gambar 4.64 : Relasi Owner dan Karyawan... 63 Gambar 4.65 : Relasi User dan Karyawan...... 64 Gambar 4.66 : Relasi Owner dan Proyek..... 65 Gambar 4.67 : Relasi Proyek dan Karyawan...... 66 Gambar 4.68 : Relasi Material Proyek dan Proyek...... 67 Gambar 4.69 : Relasi Material Proyek dan Material...... 68 Gambar 4.70 : Relasi Desain Bangunan dan Proyek... 69 Gambar 4.71 : Relasi Material Bangunan dan Desain... 69 Gambar 4.72 : Relasi Material Bangunan dan Material... 70 Gambar 4.73 : Relasi Proyek dan Pembangunan Proyek... 71 Gambar 4.74 : Relasi Karyawan dan Pembangunan Proyek... 72 Gambar 4.75 : Relasi Tabel... 77 Gambar 5.1 : Tampilan Form Menu Login..... 81 Gambar 5.2 : Tampilan Form Menu Utama..... 82 Gambar 5.3 : Tampilan Form Data Karyawan..... 82 Gambar 5.4 : Tampilan Form Data Pembangunan Proyek...... 83 Gambar 5.5 : Tampilan Form Data Pembeli...... 83 Gambar 5.6 : Tampilan Form Data Material... 84 Gambar 5.7 : Tampilan Form Tambah Data Pembeli...... 84 Gambar 5.8 : Tampilan Form Data Desain Bangunan... 85 Gambar 5.9 : Tampilan Form Tambah Data Desain Bangunan... 85 Gambar 5.10 : Tampilan Form Data Daftar Proyek... 86 Gambar 5.11 : Tampilan Form Tambah Data Pemesanan Proyek..... 86 Gambar 5.12 : Tampilan Form Laporan Data Owner/Pembeli..... 87 Gambar 5.13 : Tampilan Form Laporan Data Proyek... 88 Gambar 5.14 : Tampilan Form Data Desain Bangunan... 88 xvi
DAFTAR LAMPIRAN Fotocopy Buku Bimbingan Surat Balasan Dari CV. Sumber Karya Unggul Biografi Penulis xvii