171 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sumber Daya Pengoperasian aplikasi manajemen proyek untuk mengisi dan menampilkan laporan skedul proyek dah beban kerjan karyawan menjadi 4 bagian, yaitu kebutuhan perangkat lunak (software), kebutuhan perangkat keras (hardware), kebutuhan jaringan, dan sumber daya manusia. 4.1.1.1 Kebutuhan Perangkat Lunak a. Server : • Operating System Windows XP Professional • Database server, PostgreSQL 8.2 • Web server Apache Tomcat server 5.5 • Java Development Kit (JDK 5.0) • Browser IE. b. Client : • Operating Sistem Mircrosoft Windows Professional • Browser IE 7/Mozilla Firefox 3.0/Opera 9.0 2000, atau Windows XP 172 4.1.1.2 Kebutuhan Perangkat Keras a. Server : • Prosesor Pentium IV 3Ghz atau lebih. • Memori 1GB atu lebih • Hardisk 160GB atau lebih • Media Komunikasi berupa NIC (Network Interface Card) 10/100 MBps • Media masukan berupa mouse dan keyboard dan keluar dari monitor. b. Client : • Prosesor 486/66-MHz atau lebih • Memory 128MB • Hardish 80GB atau lebih • Media Komunikasi berupa NIC (Network Interface Card) 10/100 MBps • Media masukan berupa mouse dan keyboard dan keluar dari monitor. • Super VGA (800x600) atau dengan monitor dengan resolusi lebih tinggal dengan 259 warna. 173 4.1.1.3 Kebutuhan Jaringan Gambar 4.1 Kebutuhan Jaringan 4.1.1.4 Sumber Daya Manusia Kemampuan sumber daya manusia yang dibutuhkan untuk menjalani aplikasi sistem pemantauan workload karyawan tidak dibutuhkan kemampuan khusus pada penggunaan computer dan hanya dibutuhkan kemampuan untuk melakukan pengoperasian komputer, karena interface pada aplikasi sistem pemantauan workload karyawan mudah untuk dimengerti dan untuk pengoperasian aplikasi ini hanya dibutuhkan satu personel untuk setiap komputer atau perangkat keras yang memungkinkan untuk menjalankan aplikasi sistem pemantauan workload karyawan, seperti lap top atau hand phone. 174 4.1.2 Cara Instalasi Aplikasi Instalasi aplikasi Analisis dan Perancangan Sistem Pemantauan Workload Karyawan Pada PT Kristhazshana 4.1.2.1 Install JDK • Install jdk-1_5_0_07-windows-i586-p.exe • Download JDK dari situsnya. • Install JDK dengan mengikuti standar instalasi yang ada. • Tentukan path instalasi Java sesuai keinginan. • Di tengah instalasi JDK akan muncul dengan sendirinya instalasi JRE dan tentukan juga path . Instalasi JRE sesuai keinginan. • Install JDK yang sudah didownload tadi dengan cara men-double-click file yang telah didownload, kemudian ikuti semua step instalasinya hingga sampai pada step menentukan path instalasi JDK. 4.1.2.2 Install apache-tomcat-5.5.17.exe • Dobel klik apache-tomcat-5.5.exe. • Klik Next. • Klik I Agree. • Pilih Full, lalu klik Next. • Klik Next. 175 • Isi password (misal, admin; ingat user dan passwordnya): ini digunakan ketika masuk ke halaman Tomcat Managernya lalu klik Next. • Pastikan folder yang terdapat dalam textbox sesuai dengan lokasi JREnya, lalu klik Install • Tunggu sebentar, pada proses ini akan berbeda di setiap komputer, jika komputer menggunakan • koneksi internet, installer akan mendownload file tambahan. • Klik Finish 4.1.2.3 Install postgresql-8.2.msi • Doble klik postgresql8.2.msi • Klik Next. • Klik Agree • Klik Next, isi passwordnya, lalu klik install. • Klik finish. 4.1.2.4 Copy Install Aplikasi .\aplikasi\proyek menjadi Foundation\Tomcat 5.5\webapps\proyek 4.1.2.5 Install Database proyek • Menu dan klik PgAdmin • Klik connect, password : postgres C:\Program Files\Apache Software 176 • Klik Kanan Database lalu klik New Database • Name : proyek kemudian encoding : SQL_ASCII kemudian OK <enter> • klik kanan proyek lalu klik restore • browse .\database\proyek.backup • kemudian OK <enter> 4.1.3 Cara Penggunaan Gambar 4.2 Halaman login sebelum user menggunakan aplikasi Di dalam halaman ini, user harus mengentri Nama User dan Password. Setelah mengentri Nama User dan Password, maka server akan melakukan proses untuk mengecek Namar User dan Password yang akan disesuaikan dengan database. Apabila Nama User dan Password terdapat dalam database, maka user akan secara 177 otomatis masuk ke halaman home Manajemen Proyek. Bila user melakukan kesalahan saat mengentri Nama User dan Password, maka akan muncul sebuah pesan kesalahan diatas form entri, seperti pada tampilan gambar berikut ini. Gambar 4.3 Tampilan halaman login apabila user tidak ada 178 Gambar 4.4 Tampilan halaman login apabila user salah memasukkan password Gambar 4.5 Tampilan halaman home dari menu Manajemen Proyek 179 Apabila user berhasil login, maka akan ditampilkan halaman home dari Manajemen Proyek dan seluruh menu yang ada dalam aplikasi, seperti gambar yang tertera di atas. Gambar 4.6 Tampilan halaman Proyek Di dalam halaman proyek akan menampilkan daftar proyek yang akan dikerjakan oleh PT.Kristhaszhana berupa kode, nama, tempat, Proyek Execution Officer (PEO), tanggal awal dimulainya suatu proyek, tanggal berakhirnya suatu proyek, dan tindakan apa yang akan diambil terhadap proyek tersebut (edit atau hapus). Juga terdapat form filter untuk kode, nama, tempat, peo, tanggal awal, dan tangggal akhir, dimana memudahkan untuk melakukan pencarian terhadap suatu proyek yang sedang atau akan dijalankan. 180 Gambar 4.7 Tampilan halaman detail dari sebuah Proyek Apabila user memilih salah satu proyek, maka akan ditampilkan halaman detail dari proyek tersebut dan link ke halaman Perencanaan. Apabila user tidak memilih salah satu proyek, maka di redirect ke halaman Proyek dan tidak bisa memilih sub menu Perencanaan karena hak akses untuk ke sub menu Perencanaan harus melalui halaman ini. 181 Gambar 4.8 Tampilan halaman untuk menambah Proyek Dalam halaman Tambah Proyek, user dapat menambahkan proyek dengan cara mengentri data pada form penambahan proyek yang telah disediakan kemudian menekan tombol simpan. Jika tidak ingin menambah data, user dapat kembali ke halaman proyek dengan cara menekan tombol cancel. 182 Gambar 4.9 Tampilan halaman untuk melakukan edit Proyek Pada halaman ini, user dapat mengedit proyek yang telah berjalan atau yang akan dikerjakan. Setelah di edit, maka cukup dengan menekan tombol simpan, sistem secara otomatis akan mengupdate data yang telah diubah tersebut langsung ke dalam database. 183 Gambar 4.10 Tampilan halaman daftar Perencanaan Di dalam halaman Perencanaan akan menampilkan daftar pekerjaan yang akan dikerjakan sesuai dengan jadwal tenggat waktu yang telah ditentukan juga jumlah tenaga ahli yang diperlukan untuk mengerjakan suatu pekerjaan sesuai keahlian masing – masing pekerja. Halaman Perencanaan tidak bisa diakses apabila sebelumnya user tidak memilih salah satu proyek pada halaman Proyek. Di atas daftar perencanaan, terdapat nama proyek yang sedang dikerjakan sesuai dengan perencanaan yang ada beserta periode, lokasi, dan penanggung jawab. Apabila user memilih salah satu perencanaan, maka akan ditampilkan halaman detail dari proyek tersebut dan link ke halaman Assignment dan Realisasi. Apabila user tidak memilih salah satu proyek, maka di redirect ke halaman Proyek. 184 Gambar 4.11 Tampilan halaman detail dari Perencanaan Halaman ini merupakan tampilan detail dari sub menu Perencanaan. Terdapat link untuk mengakses sub menu Assignment dan Realisation. User tidak bisa langsung menuju sub menu Assignment dan Realisasi tanpa terlebih dahulu memilih salah satu perencanaan pada sub menu Perencanaan dikarenakan hak akses untuk kedua sub menu tersebut hanya terdapat pada halaman detail perencanaan. 185 Gambar 4.12 Tampilan halaman untuk menambah Perencanaan Pada halaman ini user menambah data perencanaan yang baru dengan mengisi semua field yang ada pada form lalu menekan tombol simpan. Apabila ingin membatalkan, cukup dengan menekan tombol cancel. 186 Gambar 4.13 Tampilan halaman untuk mengedit Perencanaan Halaman ini tidak berbeda jauh dengan halaman penambahan Perencanaan. Disini User merubah data perencanaan yang ada pada field-field yang tersedia. Apabila sudah, cukup dengan menekan tombol simpan, maka sistem akan mengupdate data yang telah di ubah langsung ke dalam database. 187 Gambar 4.14 Tampilan halaman daftar pekerja dari suatu perencanaan Dalam halaman Assignment akan ditampilkan daftar jumlah pekerja dan jumlah shift berdasarkan proyek, tahapan kerja, periode kerja yang telah diatur sebelumnya beserta tindakan apa yang akan diambil lebih lanjut. Halaman Assignment tidak bisa diakses apabila sebelumnya user tidak memilih salah satu dari daftar perencanaan yang tersedia di halaman Perencanaan. 188 Gambar 4.15 Tampilan halaman untuk mengedit pekerja yang akan dipekerjakan Dalam halaman ini akan ditampilkan nama dari tenaga ahli, nama dari tenaga ahli baru yang digantikan dan shift yang digantikan pada tenaga ahli baru (contoh : shift dua). 189 Gambar 4.16 Tampilan halaman untuk menambah pekerja yang akan dipekerjakan Dalam halaman ini akan ditampilkan nama dari tenaga ahli, nama dari tenaga ahli baru yang digantikan dan shift yang digantikan pada tenaga ahli baru (contoh : shift satu). 190 Manajemen Proy ek _Realisasi.jpg Gambar 4.17 Tampilan halaman realisasi dari sebuah perencanaan Untuk dapat masuk ke halaman Realisasi user harus memilih link Realisasi, karena merupakan tampilan detail dari sub menu Perencanaan. Terdapat link untuk mengakses sub menu Realisation. User tidak bisa langsung menuju sub menu Realisasi tanpa terlebih dahulu memilih salah satu perencanaan pada sub menu Perencanaan dikarenakan hak akses untuk kedua sub menu tersebut hanya terdapat pada halaman detail perencanaan. 191 Gambar 4.18 Tampilan halaman untuk melakukan tindakan terhadap pekerja Halaman ini menerangkan nama dari tenaga ahli dan deskripsi mengenai status dari tenaga ahli. 192 Gambar 4.19 Tampilan halaman home dari menu Personalia Halaman ini menampilkan halaman home dari Personalia dan seluruh menu yang ada dalam aplikasi, seperti gambar yang tertera di atas.