BAB III
METODE PENELITIAN
A. Lokasi dan Waktu Penelitian
Lokasi Penelitian : Politeknik Pertanian Negeri Kupang
Alamat : Jln. Adisucipto Penfui Kupang
Waktu Penelitian : ± 3 bulan
Tabel 3.1 Jadwal Penyusunan Proposal Tugas Akhir
N
O Kegiatan
Bulan Oktobe
r
Novemb er
Desembe
r Januari
Februar
i Maret
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan
2 Penyusuna
n Proposal
3 Konsultasi Proposal
4 Seminar Proposal
5 Revisi dan Penjilitan
Dalam proses mempersiapkan alat dan bahan ada beberapa hal yang perlu di perhatikan seperti:
1. Perangkat keras
a. Notebook Axioo Pico b. Memory DDR 3 c. Hard Disk 320 GB d. Intel Atom processor
e. LCD 10.1 inc
2. Perangkat lunak
Perangkat lunak yang digunakan dalam pengembangan website ini terdiri dari beberapa jenis :
a. Windows 7 32 bit
b. Xampp Server win 32-1.7.3 digunakan untuk membuat database
dengan MySQL.
c. Adobe Dreamweaver CS3 adalah software yangdigunakan untuk mendesain halaman web yang akan di buat.
d. Adobe photosop CS sebagai untuk desain grafisnya. e. Visio 2013.
C. Teknik Pengumpulan Data
Adapun teknik pengumpulan data yang dipakai antara lain :
1. Data Primer
2. Data Sekunder
Data ini meliputi data yang diperoleh dari literatur, studi pustaka, penelitian terdahulu, web application, beserta perangkat lunak yang digunakan dalam penelitian ini seperti PHP, MySQL database, serta beberapa template
perangkat lunak yang banyak tersedia di internet. Data berupa informasi proyek, sumber dana, data pekerjaan, data material, data pelaksanaan, data penyelesaian, data rencana anggaran biaya dan laporan rencana anggaran biaya, jadwal pelaksanaan dan kemajuan fisik, termin pembayaran serta informasi orang-orang yang berkepentingan dalam proyek.
D. Metode Pengembangan
Seperti yang telah dijelaskan pada bagian tinjauan pustaka, metode yang digunakan dalam perancangan sistem adalah Waterfall Model.
1. Tahap Analisa Kebutuhan
Pada tahap ini, dilakukan analisis terhadap permasalahan yang dihadapi oleh manajer proyek (PPK) dalam kemudahan, ketepatan dan kecepatan dalam hal pengawasan dan akses informasi terhadap proyek yang sedang berjalan.
a) Kebutuhan Pengguna
Dalam tahap identifikasi kebutuhan pengguna telah dilakukan pendataan awal dengan melakukan pendekatan dan konsultasi kepada pengguna dari website. Dari tahapan ini diharapkan diperoleh suatu Struktur User Level dan
b) Kebutuhan Informasi dalam Bentuk Laporan
Laporan merupakan sesuatu hal yang wajib pada setiap pelaksanaan kegiatan, baik selama pelaksanaan maupun setelah pelaksanaan kegiatan proyek. Dari laporan ini diperoleh rangkuman informasi dan harus mampu menterjemahkan berbagai macam kegiatan pada pelaksanaan proyek untuk dapat dimengerti oleh stakeholder maupun pihak-pihak lain.
c) Manajemen Dokumen
Di dalam manajemen dokumen ini dapat kita simpan dokumen dalam bentuk softcopy langsung. Manajemen dokumen ini berfungsi sebagai arsip dokumen proyek dan merupakan dokumen cadangan (backup) dari dokumen
hardcopy ataupun sebaliknya. Dan juga untuk memudahkan pihak-pihak lain yang mempunyai kepentingan dalam kegiatan proyek untuk mendapatkan akses informasi yang transparan dan cepat.
2. Tahap Desain
Perancangan sistem merupakan tahap lanjutan setelah tahap analisis sistem, yang bertujuan untuk mendefenisikan kebutuhan-kebutuhan fungsional, mempersiapkan rancang bangun implementasi sistem baru, menggambarkan sistem baru, mengatur dan merencanakan elemen-elemen yang terpisah kedalam satu-kesatuan yang utuh, serta mengkonfigurasikan perangkat-perangkat yang dibutuhkan dalam perancangan sistem baru.
a. Site Map
User adalah pengunjung umum yang melihat semua informasi yang ada pada sistem informasi manajemen proyek pada Politeknik Pertanian Negeri Kupang. User umum tidak mempunyai hak apapun terhadap data yang ada didalam website, mereka hanya bisa melihat dan mengetahui informasi perkembangan proyek yang sedang berlangsung. Site map dari user umum dapat dilihat pada gambar dibawah ini :
Gambar 3.1 Site map untuk PPK PROYEK
JADWAL
KEUANGAN
LAPORAN
LOGIN
JADWAL
Berisi :
Rangkuman pengerjaan proyek yang sedang dilaksanakan.
Berisi :
Laporan proyek mulai dari pekerjaan proyek, laporan pelaksanaan, laporan penggunaan keuangan dan bahan baku juga sebagai tempat diskusi antara PPK dan kepala proyek. Dalam menu ini juga terdapat pilihan untuk mengupload dan mendownload dokumen yang berhubungan dengan proyek serta foto dari pembangunan.
Berisi :
Jadwal proyek ( Barchart )
Berisi :
Rincian penggunaan keuangan sesuai dengan RAB.
Berisi :
Jadwal proyek ( Barchart )
BAHAN BAKU Berisi :Rincian bahan baku, penggunaan bahan baku dan persediaan bahan baku.
Gambar 3.2 Site map untuk Kontraktor PEKERJA
KEUANGAN
BAHAN BAKU
LAPORAN
LOGIN
PROYEK
Berisi :
Rincian mengenai data pekerja, absensi pekerja, upah pekerja.
Berisi :
Rincian penggunaan keuangan sesuai dengan RAB.
Berisi :
Rincian bahan baku, penggunaan bahan baku dan persediaan bahan baku.
Berisi :
Laporan proyek mulai dari pekerjaan proyek, laporan pelaksanaan, laporan penggunaan keuangan dan bahan baku juga sebagai tempat diskusi antara PPK dan kepala proyek. Dalam menu ini juga terdapat pilihan untuk mengupload dan mendownload dokumen yang berhubungan dengan proyek serta foto dari pembangunan.
Berisi :
Rangkuman pengerjaan proyek yang sedang dilaksanakan.
Gambar 3.3 Site map untuk Admin
3. Perancangan Proses
Pada tahap perancangan awal dilakukan dengan menggunakan Diagram Konteks yang berfungsi untuk memberikan gambaran umum pengguna dari sistem informasi manajemen proyek yang ada atau dengan kata lain merupakan
JADWAL
Jadwal proyek ( Barchart )
Berisi :
Rincian mengenai data pekerja, absensi pekerja, upah pekerja.
Berisi :
Rincian penggunaan keuangan sesuai dengan RAB.
Berisi :
Rincian bahan baku, penggunaan bahan baku dan persediaan bahan baku.
Berisi :
Laporan proyek mulai dari pekerjaan proyek, laporan pelaksanaan, laporan penggunaan keuangan dan bahan baku juga sebagai tempat diskusi antara PPK dan kepala proyek. Dalam menu ini juga terdapat pilihan untuk mengupload dan mendownload dokumen yang berhubungan dengan proyek serta foto dari pembangunan.
Berisi :
Diagram Konteks dari sistem informasi yang dirancang seperti pada gambar berikut ini :
Gambar 3.4 Diagram Konteks
database ini pengambilannya diatur dalam Sistem Informasi Manajemen Proyek
website ini. Para calon pengguna website baik dari pihak Pemilik Proyek maupun Penyedia Jasa serta admin akan dapat melakukan input data sebagai berikut :
a. Admin melakukan input data berupa info proyek, Keuangan dan Manajemen user.
b. Kontraktor melakukan input data berupa jadwal kerja, daftar bahan, keuangan dan laporan.
c. PPK dalam hal ini tidak melakukan input karena hanya akan menerima hasil pengolahan data dari admin dan kontraktor melalui sistem informasi manajemen proyek yang ada.
Data tersebut kemudian akan disimpan dalam database yang sewaktu-waktu dapat diambil berupa infomasi kepada pihak-pihak yang memerlukan sesuai dengan tingkatan dalam struktur organisasi.
4. Perancangan Entity Relationship Diagram (ERD)
ERD menyediakan konsep yang bermanfaat dan dapat mengubah deskripsi yang sangat sulit menjadi mudah sehingga dapat dipahami dan dimengerti oleh pemakai, serta dapat diimplementasikan ke dalam Database Management System
PROYEK
Dari Entity Relationship Diagram diatas maka penjelasannya adalah sebagai berikut :
a. Satu proyek memiliki beberapa jadwal dan beberapa jadwal dimiliki satu proyek.
b.Satu proyek dikerjakan beberapa pekerja dan beberapa pekerja mengerjakan satu proyek.
c. Satu jadwal dikerjakan beberapa pekerja dan beberapa pekerja mengerjakan satu jadwal.
d.Satu proyek memiliki beberapa bahan baku dan beberapa bahan baku dimiliki satu proyek.
e. Satu proyek memiliki satu keuangan dan sebaliknya.
f. Satu proyek memiliki beberapa laporan dan beberapa laporan dimiliki satu proyek.
5. Perancangan Tabel
Perancangan tabel adalah salahsatu bagian terpenting untuk menampilkan bagian-bagian dari setiap tabel yang telah ada. Basis data merupakan kumpulan data yang saling berhubungan (berelasi). Relasi biasanya ditunjukan dengan kunci dari tiap file yang ada. Dalam suatu file terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan suatu kumpulan entitas.
1. Nama Tabel : T_User Primary Key : ID_ User Foreign Key :
-Tabel 3.2 -Tabel Admin
No Nama Field Type Ukuran Keterangan
1 ID_ User int 15 Id dari User
2 Username Text 20 Nama User
2. Nama Tabel : T_Jadwal
Primary Key : ID_Jadwal
Foreign Key : ID_Proyek, ID_Pekerja
Tabel 3.3 Tabel Jadwal
No Nama Field Type Ukuran Keterangan
1 ID_Jadwal Text 15 Id dari jadwal pekerjaan
2 Nama_Jadwal Text 30 Nama dari pekerjaan yang
dikerjakan sesuai jadwal
3 Jenis_Pekerjaan Text 30 Jenis pekerjaan yang akan
dilakukan
4 Waktu_Pekerjaan Date 20 Waktu mengerjakan proyek
5 Jumlah_Pekerja Number 15 Jumlah pekerja yang bekerja
6 ID_Proyek Text 15 Id Proyek
7 ID_Pekerja Text 15 Id dari pekerja
3. Nama Tabel : T_Pekerja
Primary Key : ID_Pekerja
Foreign Key : ID_Proyek, ID_Jadwal
Tabel 3.4 Tabel Pekerja
No Nama Field Type Ukuran Keterangan
1 ID_Pekerja Text 15 Id dari pekerja
2 Nama_Pekerja Text 30 Nama pekerja
3 Jabatan Text 20 Jabatan pekerja
4 Umur_Pekerja Number 15 Umur pekerja
5 Alamat_Pekerja Text 30 Alamat pekerja
6 Absen Text 10 Kehadiran pekerja
7 Jumlah_JamKerja Number 15 Jumlah jam kerja
8 Jumlah_Upah Text 20 Jumlah upah pekerja
upah
10 ID_Proyek Text 15 Id Proyek
11 ID_Jadwal Text 15 Id dari jadwal pekerjaan
4. Nama Tabel : T_Keuangan
Primary Key : ID_Keuangan
Foreign Key : ID_Proyek
Tabel 3.5 Tabel Keuangan
No Nama Field Type Ukuran Keterangan
1 ID_Keuangan Text 15 Id dari keuangan
2 Jumlah_Keuangan Currency 30 Jumlah anggaran
3 Penggunaan_Keuangan Text 100 Tujuan penggunaan
4 Jumlah_Penggunaan Currency 30 Jumlah yang dipakai
5 Tanggal_Penggunaan Date Tanggal penggunaan
6 ID_Proyek Text 15 Id Proyek
5. Nama Tabel : T_BahanBaku
Primary Key : ID_BahanBaku
Foreign Key : ID_Proyek
Tabel 3.6 Tabel Bahan Baku
No Nama Field Type Ukuran Keterangan
1 ID_BahanBaku Text 15 Id dari bahan baku
2 Nama_BahanBaku Text 30 Nama bahan baku
3 Jumlah_BahanBaku Number 15 Jumlah bahan baku
4 Sisa_BahanBaku Number 15 Sisa penggunaan bahan
baku
bahan
6 ID_Proyek Text 15 Id Proyek
6. Nama Tabel : T_Laporan
Primary Key : ID_Laporan
Foreign Key : ID_Proyek
Tabel 3.7 Tabel Laporan
No Nama Field Type Ukuran Keterangan
1 ID_Laporan Text 15 Id laporan proyek
2 Jenis_Laporan Text 20 Jenis laporan proyek
3 Tanggal_Laporan Date Tanggal laporan proyek
4 Image Foto dari proyek
5 ID_Proyek Text 15 Id Proyek
7. Nama Tabel : T_Proyek
Primary Key : ID_Proyek
Foreign Key : ID_Jadwal, ID_Pekerja, ID_Keuangan, ID_BahanBaku, ID_Laporan
Tabel 3.8 Tabel Proyek
No Nama Field Type Ukuran Keterangan
1 ID_Proyek Text 15 Id Proyek
2 ID_Jadwal Text 15 Id jadwal
3 ID_Pekerja Text 15 Id pekerja
4 ID_Keuangan Text 15 Id keuangan
5 ID_BahanBaku Text 15 Id bahan baku
7 Nama_Proyek Text 30 Nama proyek
8 Pimpinan_Proyek Text 20 Nama pimpinan proyek
9 Jumlah_Pekerja Number 20 Jumlah pekerja
10 Waktu_Pengerjaan Text 20 Waktu pengerjaan
11 Jumlah_RAB Text 20 Jumlah rencana anggaran
biaya
6. Perancangan Antarmuka (Interface)
Antarmuka (Interface) yaitu tampilan sistem informasi yang menghubungkan pengguna/user dengan sistem informasi itu sendiri. Bentuk antarmuka merupakan salah satu hal yang penting untuk diperhatikan dalam mengembangkan suatu perangkat lunak. Hal ini dikarenakan benar tidaknya pemahaman pengguna terhadap apa yang disampaikan oleh sistem bergantung kepada bentuk antarmuka perangkat lunak tersebut. Berikut merupakan rancangan antarmuka dari Sistem Informasi Manajemen Proyek Pada Politeknik Pertanian Negeri Kupang :
1) HALAMAN WELCOMELOGIN
Gambar 3.6 Tampilan Halaman Login
Nama : Halaman Login
Keterangan : Halaman login untuk masuk ke halaman utama. Dalam halaman ini terdapat form untuk memasukkan username dan password
yang sebelumnya telah terdaftar melalui administrator.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
xxxxx xxxxx Manfaat
Tujuan Latar Belakang
FOOTER XXXXX
XXXXX XXXXX
XXXXX
XXXXX
Gambar 3.7 Tampilan Halaman Utama
Nama : Menu Utama
Keterangan : Setelah berhasil login maka halaman ini adalah halaman utama dari website yang berisi Rangkuman mengenai proyek pembangunan yang sedang berjalan yakni latar belakang, tujuan, manfaat dan hal yang berhubungan dengan pembangunan yang sedang berlangsung.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
Jumlah RAB Waktu Proyek Jumlah_Pekerja Nama Pemimpin Pryek
Nama Proyek ID Proyek
FOOTER XXXXX
XXXXX XXXXX
XXXXX
XXXXX
XXXXX
Gambar 3.8 Tampilan Halaman Proyek
Nama : Halaman Proyek
Keterangan : Halaman ini adalah halaman pertama yang akan muncul setelah
login berhasil.Pada halaman ini dapat terlihat rangkuman dari kegiatan proyek.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
UBAH Jumlah Pekerja
Waktu Pekerjaan Jenis Pekerjaan
Nama Jadwal ID Jadwal
FOOTER XXXXX
XXXXX XXXXX
XXXXX
XXXXX
SIMPAN
Gambar 3.9. Tampilan Halaman Jadwal
Nama : Halaman Jadwal
Keterangan : Pada halaman ini kita dapat melihat tampilan dari jadwal pekerjaan proyek. Halaman ini berfungsi sebagai gambaran pekerjaan proyek sesuai dengan jadwal pengerjaan yang telah ditetapkan.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
FOOTER
ID Pekerja Nama Pekerja Jabatan Umur Pekerja Alamat Pilihan
012345 MR.X 20 JLN. XXX TAMBAHUBAH
SIMPAN KEPALA
Absensi Jumlah_JamKerja
H
Jumlah_Upah Tanggal_Pemberian
Gambar 3.10 Tampilan Halaman Pekerja
Nama : Halaman Pekerja
Keterangan : Pada halaman ini akan ditampilkan mengenai data diri dari para pekerja. Halaman ini juga berfungsi untuk menanpilkan laporan dari kontraktor mengenai kehadiran dari para pekerja dalam mengerjakan proyek yang dibuat dalam bentuk laporan kehadiran atau absensi pekerja.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
FOOTER
ID Keuangan Jumlah Keuangan Penggunaan Keuangan Jumlah Penggunaan Tanggal Penggunaan Pilihan
TAMBAH UBAH SIMPAN
Gambar 3.11 Tampilan Halaman Keuangan
Nama : Halaman Keuangan
Keterangan : Untuk menampilkan jumlah anggaran awal,anggaran yang telah dipakai dan sisa anggaran sesuai sesuai dengan rencana anggaran awal.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
FOOTER
ID Bahan Baku Nama Bahan Baku Jumlah Bahan Baku Sisa Bahan Baku Tanggal Penggunaan Pilihan
TAMBAH UBAH SIMPAN
Gambar 3.12 Tampilan Halaman Bahan Baku
Nama : Halaman Bahan Baku
Keterangan : Pada halaman ini akan ditampilkan bahan-bahan yang digunakan,persediaan bahan baku serta penggunaan bahan baku.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
FOOTER ID Laporan Jenis Laporan Tanggal Laporan Pilihan
TAMBAH UBAH SIMPAN Image
DISKUSI :
DOWNLOAD LAPORAN
Gambar 3.13 Tampilan Halaman Laporan
Nama : Halaman Laporan
Keterangan : Halaman ini memiliki fungsi untuk menampilkan laporan dari pekerjaan proyek yang ada. Halaman ini juga berfungsi untuk diskusi antara PPK dan Pihak Pekerja.
LOGO POLITEKNIK PERTANIAN NEGERI KUPANG
PROYEK PEMBANGUNAN
KALENDER PROYEK JADWAL PEKERJA KEUANGAN BAHAN BAKU LAPORAN USER LOGOUT
FOOTER NAMA
JABATAN PERWAKILAN
UBAH SIMPAN HAPUS
Gambar 3.14 Tampilan Halaman User
Nama : Halaman User
Keterangan : Halaman ini berfungsi untuk user dalam mengelola datanya. Halaman ini hanya muncul jika administrator yang melakukan
login. Pada halaman ini administrator bisa mengatur hak akses
user, membuat user baru dan menghapus user.
E. Metode Pengujian
Uji coba menjalankan website ini akan dilakukan di localhost maupun di
web hosting langsung yang tersedia banyak di internet. Tahap ini akan diuji kelayakan dan fungsionalitas dari pada website ini apakah sudah memenuhi kriteria yang diinginkan atau belum.
Bunafit Nugroho, 2012. Pemograman Web Dengan PHP MySql dengan dreamweaver, Yogyakrta.
Burke, Rory. 1999. Project Management; Planning and Control Technique. England: Promatec International.
Danis F, 2014. Apa itu Xampp Dan Fungsinya, Jakarta.
Dipohusodo, Istimawan. 1996. Manajemen Proyek dan Konstruksi Jilid 1. Yogyakarta: Penerbit Kanisius.
Ervianto, Wulfram I. 2004. Teori – Aplikasi Manajemen Proyek Konstruksi. Yogyakarta: Penerbit Andi.
Heni A, Puspitasari. 2010. Pemograman Web Data base. Penerbit TP. Skripto Media Creative, Jakarta.
Husen, Abrar. 2009. Manajemen Proyek; Perencanaan Penjadwalan dan Pengendalian Proyek. Yogyakarta: Penerbit Andi.
Imansyah, Muhammad. 2003. PHP dan MySQL untuk Orang Awam. Palembang: Maxikom.
Setiawan, Foni Agus. 2012. Pemrograman Internet. Yogyakarta: Graha Ilmu. Sidik, Betha. 2012. Pemrograman Web PHP. Bandung: Penerbit Informatika. Tantra, Rudi. 2012. Manajemen Proyek Sistem Informasi : bagaimana mengelola
proyek sistem informasi secara efektif dan efisien. Yogyakarta: Penerbit Andi.
Utami, Ema dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Server, Ms. Access dan Ms. Visual Basic. Yogyakarta: Penerbit Andi.