Perancangan Sistem Informasi Manajemen Kontraktor Berbasis Web
SKRIPSI Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer
Oleh : Erny Pelafu NIM : 672006256
Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Januari 2012
i
ii
Lembar Identitas Judul : Mahasiswa a) Nama Lengkap
: Erny Pelafu
b) NIM
: 672006256
c) Bidang Konsentrasi : Multimedia d) Fakultas/ Progdi
: Teknologi Informasi/Teknik Informatika
e) Alamat
: Jln.babe Palar No.3 Bitung-Sulut 95513
f) Telp/Hp/Faks
: 085292227773
g) Email
:
[email protected]
Peneliti 1 a) Nama Lengkap
: Dr.Ir.Eko Sediyono,M.Kom.
b) Bidang Keahlian
: Sistem Informasi Geografis, Basisdata
c) Unit Kerja
: FTI-UKSW
d) Alamat
: Salatiga
e) Telpon/Hp/Faks
: 08174176380
f) Email
:
[email protected]
Peneliti 2 a) Nama Lengkap
: Charistas Fibriani, S.Kom, M.Eng
b) Bidang Keahlian
: Datawarehouse, Basisdata
c) Unit Kerja
: FTI-UKSW
d) Alamat
: Magelang
e) Telpon/Hp/Faks
: 089668024166
f) Email
:
[email protected]
iii
Prakata Puji dan syukur serta kemuliaan penulis persembahkan kepada Tuhan Yesus Kristus yang sungguh sangat baik, karena hanya dengan penyertaan, kuasa dan perkenaan serta hikmat yang dianugerahkanNya kepada penulis, sehingga penulis dapat menyelesaikan penulisan skripsi dengan judul ”Perancangan Sistem Manajemen Kontraktor Berbasis Web” dengan baik. Penulis menyadari akan pentingnya penyelesaian penulisan skripsi ini untuk memperoleh gelar Sarjana Komputer pada Fakultas Teknologi Informasi dengan Program Studi Teknik Informatika, sehingga penulis berusaha dengan segala kemampuan yang ada untuk menyelesaikan penulisan skripsi ini. Penulis mengucapkan terima kasih kepada segala pihak yang telah membantu dan memberikan masukkan kepada penulis, guna penyelesaian skripsi ini. Penulis ingin menghaturkan ungkapan terima kasih yang setulusnya kepada: 1. Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. 2.
Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program Studi Teknik Informatika Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana.
3.
Prof .Dr.Ir.Eko Sediyono,M.Kom., selaku pembimbing satu yang telah meluangkan waktu dalam membimbing penulis dalam segi penulisan dan masukan-masukan demi perbaikan penulisan.
4.
Charistas Fibriani, S.Kom, M.Eng., selaku pembimbing dua yang telah meluangkan waktu dalam membimbing penulis dalam segi penulisan dan masukan-masukan demi perbaikan penulisan. iv
5.
Bapak Prof. Ir. Danny Manongga, M.Sc.,Ph.D., bapak Dr. Ir. Wiranto H. Utomo, M.Kom., dan bapak Augie David Manuputty, S.Kom.,M.Cs., atas kesempatan yang diberikan kepada penulis untuk menyelesaikan skripsi.
6.
Koordinator dan Pengurus Kerja Praktek dan Tugas Akhir.
7.
Keluarga yang selalu membuat penulis bersemangat untuk menyelesaikan skripsi ini: Mama Li, Papa Hao, Jie Elin dan Itho, i love you all.
8.
Keluarga kedua penulis : De Hai, Bo Yen, Jie Fera dan Michael yang selalu memberikan semangat selama penulis mengerjakan skripsi.
9.
Bapak Pendeta Timotius Siswo Adi dan Ibu Pandan, atas dukungan doa dan semangat yang diberikan kepada penulis.
10. Brothers dan Sisters yang selalu mendukung saya dalam doa. 11. Victor Phoa, Imanuel Dominggus Manuhutu, Dewi Puspitasari dan Ramos Somya. 12. Teman-teman seangkatan 2006 yang telah memberikan dukungan selama penulis menyelesaikan skripsi. 13. Dalam menyelesaikan laporan Tugas Akhir ini, penulis menyadari masih banyak kekurangan di dalamnya, karena itu saran dan kritik dari berbagai pihak yang membaca laporan ini sangat diharapkan untuk kesempurnaan dari penulisan selanjutnya.
Salatiga, Januari 2012
Penulis v
Daftar Isi Halaman Judul ............................................................................. Halaman Pengesahan ...................................................................... Halaman identitas ........................................................................... Prakata ........................................................................................ Daftar Isi ........................................................................................ Daftar Tabel .................................................................................. Daftar Gambar ............................................................................... Daftar Kode Program .................................................................... Daftar Istilah .................................................................................. Abstract ........................................................................................ Bab 1 Pendahuluan ............................................................ 1.1 Latar Belakang ................................... ............. 1.2 Rumusan Masalah .............................. ............. 1.3 Tujuan dan Manfaat ............................ ............. 1.4 Batasan Masalah ................................. ............. 1.5 Sistematika Penulisan ......................... ............. Bab 2 Tinjauan Pustaka .................................................... 2.1 Penelitian Terdahulu .......................................... 2.2 Sistem Informasi ............................................... 2.2.1 Sistem Informasi Manajemen ................ 2.2.2 Sistem Informasi Berbasis Web ............. 2.2.3 Sistem Informasi Manajemen Kontraktor Bab 3 Metode dan Perancangan Sistem ............................ 3.1 Metode Perancangan Sistem .............................. 3.2 Perancangan Sistem ........................................... 3.2.1 Use Case Diagram ................................. 3.2.2 Activity Diagram .................................... 3.2.3 Sequence Diagram ................................. 3.2.4 Class Diagram ....................................... 3.3 Perancangan database ....................................... 3.4 Desain User Interface ........................................ Bab 4 Hasil dan Pembahasan ............................................ 4.1 Pembahasan Aplikasi ......................................... 4.1.1 Halaman Admin ..................................... 4.1.1 Menu Data Tambahan ............................ Bab 5 Kesimpulan dan Saran ............................................ 5.1 Kesimpulan ....................................................... 5.2 Saran dan Pengembangan ................................. vi
i ii iii iv vi vii viii ix x xi 1 1 3 3 4 4 6 6 7 12 12 14 17 17 17 20 22 25 28 30 40 41 41 41 49 51 51 51
Daftar Pustaka ............................................................................. Lampiran .............................................................................
vii
53 54
Daftar Tabel Tabel 3.1 Tabel Informasi ............................................................ Tabel 3.2 Tabel Daerah................................................................. Tabel 3.3 Tabel Proyek ................................................................. Tabel 3.4 Tabel Curah Hujan ........................................................ Tabel 3.5 Tabel Kondisi ............................................................... Tabel 3.6 Tabel Ketinggian Air .................................................... Tabel 3.7 Tabel Lama Kerja ......................................................... Tabel 3.8 Tabel Pekerjaan Umum ................................................ Tabel 3.9 Tabel Pekerjaan Khusus ................................................ Tabel 3.10 Tabel Bahan .................................................................. Tabel 3.11 Tabel SNI ..................................................................... Tabel 3.12 Tabel Bobot ................................................................. Tabel 3.13 Tabel Laporan ...............................................................
viii
30 31 31 32 33 33 34 34 35 36 37 38 39
Daftar Gambar Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.4 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8
Model Prototype ...................................................... Use Case Diagram Sistem....................................... Use Case Diagram Admin dan User ........................ Activity Diagram Admin .......................................... Activity Diagram User............................................. Sequence Diagram Upload Data.............................. Sequence Diagram Update Data .............................. Sequence Diagram Data utama ................................ Class Diagram ........................................................ Class Diagram Data Tambahan ............................... Interface Sistem ...................................................... Halaman Admin ...................................................... Halaman Rekapitulasi Harga ................................... Halaman Jadwal Pekerjaan ..................................... Halaman Bobot Pekerjaan Mingguan ...................... Halaman Harga Pekerjaan Mingguan ...................... Grafik Rencana Kerja Mingguan ............................. Grafik Laporan Kerja Mingguan ............................. Menu Data Tambahan .............................................
ix
17 20 21 23 24 25 26 27 28 29 40 41 42 44 45 46 47 49 49
Daftar Kode Program Kode Program 4.1 Kode Program 4.2 Kode Program 4.3 Kode Program 4.4 Kode Program 4.5 Kode Program 4.6 Kode Program 4.7 Kode Program 4.8
Menampilkan Rekapitulasi Harga ................... Perhitungan Bobot .......................................... Update Harga ................................................. Menampilkan Jadwal Pekerjaan ...................... Menampilkan Bobot Pekerjaan Mingguan ...... Menampilkan Harga Pekerjaan Mingguan ...... Menampilkan Grafik rencana Kerja ................ Menampilkan seluruh informasi tambahan ......
x
43 43 43 44 45 46 47 50
Daftar Istilah SIM PHP UML
: Sistem Informasi Manajemen : Hypertext Preprocessor :Unified Modeling Language
xi
Abstract Due to the fast development of technology, the need of computerized system is also increasing and the manual information system is not needed anymore. The bussiness competition has attracted the bussinesmans’s attention to improve the information system service and performance to be more efficient and effective in giving informations and solutions. To facilitate the bussiness system management, most of the current organizations use the the web-based system for staffing and assigning in running their system. This system usually run in internet, intranet or standalone connections. A contractor management information system is one of the system which needs maximum supervision. Moreover, if the contractor should assign another party in supervising a project, in order to follow the project and budget development report, web-based system is expected to fulfill the contactor needs. Keywords: Information System, Management Information System, Contractor.
xii