BAB IV
PENGUJIAN DAN ANALISA
4.1 PENGUJIAN
Pengujian dari perangkat lunak yang dibuat bertujuan untuk mengetahui sejauh mana ketepatan eksekusi perangkat lunak yang telah dibuat serta tidak menutup kemungkinan mengetahui kelemahannya. Sehingga dari sini nantinya dapat disimpulkan apakah perangkat lunak yang dibuat dapat berjalan secara benar dan sesuai dengan kriteria yang diharapkan
Pengujian sistem dilakukan dengan menjalankan perangkat lunak pada sebuah PC dengan spesifikasi sistem operasi windows XP dan browser Mozilla Firefox oleh beberapa orang responden.
Pengujian dilakukan pada masing-masing halaman web.
4.1.1 Pengujian Halaman Utama
Halaman utama adalah halaman yang pertama kali dipanggil saat web diakses. Halaman utama berisi cuplikan berita seputar PT. Wijaya Karya. Ketika button selanjutnya diklik, maka berita selengkapnya akan tampil (Gambar 4.1).
4.1.2 Pengujian Halaman Profil
Pada halaman profil berisi profil tentang perusahaan dari PT.
Wijaya Karya. Untuk tampilan halaman profil dapat dilihat pada gambar 4.2.
Gambar 4.2 Halaman Profil
4.1.3 Pengujian Halaman Berita
Halaman berita berisi kumpulan-kumpulan cuplikan berita yang ada diurutkan berdasarkan waktu terbit. Bila link selengkapnya diklik maka berita selengkapnya akan tampil. Berita yang dipublikasikan adalah berita seputar PT. Wijaya Karya dan berasal dari berbagai sumber.
Pada gambar 4.3 menunjukkan beberapa cuplikan berita. Apabila ingin mengetahui berita selengkapnya, maka klik link selengkapnya.
Gambar 4.3 Halaman Berita
4.1.4 Pengujian Halaman Info Proyek
Halaman info proyek berisi proyek – proyek yang dikerjakan oleh PT. Wijaya Karya dan info tenaga ahli yang terpilih untuk jabatan – jabatan dalam proyek tersebut.
4.1.5 Pengujian Halaman Buku Tamu
Halaman buku tamu digunakan untuk mengetahui respon dari user. Dalam halaman ini user dapat mengetahui dan dapat mengisi isi buku tamu yang dapat berisi komentar, saran, kritik dan opini dari user.
Halaman pertama yang ditampilkan adalah isi dari buku tamu (Gambar 4.5). Apabila user ingin mengisi buku tamu, klik link isi buku tamu pada bagian atas (Gambar 4.6).
4.1.6 Pengujian Halaman Kontak
Pada halaman kontak user dapat mengetahui alamat kantor pusat dan kantor cabang PT. Wijaya Karya. Selain itu apabila user ingin mengirimkan pesan untuk PT. Wijaya Karya maka dapat mengirimkan pesan langsung melalui form yang disediakan. Tampilan dari halaman kontak dapat dilihat pada gambar 4.7.
Gambar 4.7 Halaman Kontak
4.1.7 Pengujian Menu Admin
Untuk dapat mengakses menu administrator, user harus memasukkan username dan password pada menu login (gambar 4.8). Jika username dan password yang dimasukkan sesuai dengan data di tabel admin yang memiliki level admin maka proses login berhasil, jika tidak maka proses akan dikembalikan ke halaman Login.
Gambar 4.8 Menu Login Administator
Menu administrator terdiri dari menu input data admin, tampil data admin, input artikel, tampil artikel, dan tampil buku tamu (Gambar 4.9).
Gambar 4.9 Menu Administrator
4.1.7.1 Pengujian Halaman Input Data Admin
Pada halaman input data admin ini, administrator dapat menambahkan user baru untuk level admin atau personalia.
Gambar 4.10 Halaman Input Data Admin
4.1.7.2 Pengujian Halaman Tampil Data Admin
Pada halaman tampil data admin, administrator dapat melihat daftar user yang memiliki level admin dan personalia, selan itu administrator juga memiliki hak untuk mengedit atau menghapus data yang terdapat dalam tabel admin.
Gambar 4.11 Halaman Tampil Data Admin
4.1.7.3 Pengujian Halaman Input Artikel
Halaman input artikel digunakan oleh administrator untuk memasukkan data artikel atau berita mengenai PT. Wijaya Karya dan data tersebut akan tersimpan dalam database dan ditampilkan pada halaman berita.
Gambar 4.12 Halaman Input Artikel
4.1.7.4 Pengujian Halaman Tampil Artikel
Halaman tampil artikel memuat seluruh artikel atau berita yang masuk. Pada halaman ini administrator bisa menghapus satu atau lebih artikel dengan cara menandai checkbox artikel yang ingin dihapus dan menekan tombol delete.
4.1.7.5 Pengujian Halaman Tampil Buku Tamu
Sama seperti pada halaman tampil artikel, halaman buku tamu memuat seluruh pesan atau komentar user yang masuk. Pada halaman ini administrator bisa menghapus satu atau lebih komentar dengan cara menandai checkbox komentar yang ingin dihapus dan menekan tombol delete.
Gambar 4.14 Halaman Tampil Buku Tamu
4.1.8 Pengujian Menu Personalia
Sama halnya apabila ingin mengakses menu administrator, untuk dapat mengakses menu personalia, user harus memasukkan username dan password pada menu login (gambar 4.15). Jika username dan password yang dimasukkan sesuai dengan data di tabel admin yang memiliki level personalia maka proses login berhasil, jika tidak maka proses akan dikembalikan ke halaman Login.
Menu personalia terdiri dari menu input data tenaga ahli, tampil data tenaga ahli, input batas himpunan, tampil batas himpunan, input jenis proyek, tampil jenis proyek, input data proyek dan tampil data proyek (Gambar 4.16).
Gambar 4.16 Menu Personalia
4.1.8.1 Pengujian Halaman Input Data Tenaga Ahli
Pada halaman input data tenaga ahli, personalia memasukkan data pegawai beserta nilai kompetensinya. Data pegawai tersebut disimpan dalam tabel tenaga_ahli.
Lanjutan Gambar 4.17 Halaman Input Data Tenaga Ahli
Pada proses memasukkan data tenaga ahli ini juga terjadi proses penghitungan nilai derajat keanggotaan dari setiap nilai kompetensi tenaga ahli. Dari contoh input data tenaga ahli pada gambar 4.17 diperoleh nilai derajat keanggotaan seperti di bawah ini.
Lanjutan Gambar 4.18 Nilai Derajat Keanggotaan
Lanjutan Gambar 4.18 Nilai Derajat Keanggotaan
Lanjutan Gambar 4.18 Nilai Derajat Keanggotaan
Lanjutan Gambar 4.18 Nilai Derajat Keanggotaan
Lanjutan Gambar 4.18 Nilai Derajat Keanggotaan
Lanjutan Gambar 4.18 Nilai Derajat Keanggotaan
4.1.8.2 Pengujian Halaman Tampil Data Tenaga Ahli
Pada halaman tampil data tenaga ahli berisi daftar tenaga ahli beserta nilai – nilai kompetensinya. Pada halaman ini personalia juga bisa melakukan edit dan delete tenaga ahli yang diinginkan. Halaman ini tampil pada window yang terpisah.
Gambar 4.19 Halaman Tampil Data Tenaga Ahli
4.1.8.3 Pengujian Halaman Input Batas Himpunan
Halaman input batas himpunan digunakan untuk memasukkan data batas himpunan. Data tersebut kemudian disimpan dalam database.
4.1.8.4 Pengujian Halaman Tampil Batas Himpunan
Halaman tampil batas himpunan berisi daftar batas himpunan yang digunakan. Pada halaman ini personalia dapat melakukan edit atau delete untuk data batas himpunan yang diinginkan. Nilai batas himpunan ini digunakan untuk proses penghitungan nilai derajat keanggotaan dari nilai kompetensi tenaga ahli.
Gambar 4.21 Halaman Tampil Batas Himpunan
4.1.8.5 Pengujian Halaman Input Jenis Proyek
Halaman input jenis proyek digunakan untuk memasukkan data jenis proyek / unit bisnis proyek.
Gambar 4.22 Halaman Input Jenis Proyek
4.1.8.6 Pengujian Halaman Tampil Jenis Proyek
Pada halaman tampil jenis proyek ini berisi daftar jenis proyek. Pada halaman ini personalia dapat melakukan edit dan delete untuk data jenis proyek yang diinginkan.
4.1.8.7 Pengujian Halaman Input Data Proyek
Halaman input data proyek digunakan untuk memasukkan data proyek dan mencari tenaga ahli rekomendasi untuk jabatan – jabatan yang diinginkan oleh user personalia. Pada halaman ini personalia memasukkan nama proyek beserta jabatan tenaga ahli yang diinginkan pada form yang telah tersedia. Tidak semua jabatan harus dipilih.
Gambar 4.24 merupakan contoh penggunaan halaman input proyek.
Gambar 4.24 Halaman Input Data Proyek
Sebagai contoh, input nama proyek pembangunan tol dengan unit bisnis infrastruktur perhubungan dan tenaga ahli yang diperlukan dipilih jabatan Manajer Proyek, Kasie. Keuangan & Administrasi, dan Kasie. Engineering.
Selanjutnya tekan tombol submit, maka sistem akan memberikan daftar tenaga ahli beserta nilai rekomedasi untuk setiap
Gambar 4.25 Halaman Tampil Daftar Tenaga Ahli Rekomendasi
Nilai rekomendasi untuk jabatan Manajer Proyek diperoleh dengan menghitung nilai minimum dari dari nilai derajat keanggotaan untuk himpunan baik variabel ach (m_ach3), variabel co (m_co3), variabel inf (m_inf3), variabel iu (m_iu3), variabel rb (m_rb3), variabel imp (m_imp3), variabel at (m_at3), variabel ct (m_ct3), variabel int (m_int3), variabel dev (m_dev3), variabel dir (m_dir3), variabel tw (m_tw3), variabel tl (m_tl3), variabel ms-pos (m_mspos3), dan nilai crisp dari variabel fe (m_fe).
Sebagai contoh adalah tenaga ahli dengan nama Mahendra Vijaya. Nilai derajat keanggotaan nilai kompetensinya untuk jabatan Manajer Proyek dapat dilihat pada Gambar 4.26.
Gambar 4.26 Nilai Derajat Keanggotaan Mahendra Vijaya
Maka nilai rekomendasi untuk jabatan Manjer Proyek yang diperoleh adalah 0.75 (Gambar 4.25).
Nilai rekomendasi untuk jabatan Kasie. Keuangan & Administrasi diperoleh dengan mencari nilai minimum dari nilai derajat keanggotaan untuk himpunan baik variabel ach (m_ach3), variabel co (m_co3), variabel rb (m_rb3), variabel at (m_at3), variabel ct (m_ct3), variabel int (m_int3), variabel dev (m_dev3), variabel dir (m_dir3), variabel tw (m_tw3), variabel tl (m_tl3), variabel ts-is (m_tsis3), variabel ts-fa (m_tsfa3), dan nilai crisp dari variabel fe (m_fe).
Nilai rekomendasi untuk jabatan Kasie. Engineering diperoleh dengan mencari nilai minimum dari nilai derajat keanggotaan untuk himpunan baik variabel ach (m_ach3), variabel co (m_co3), variabel rb (m_rb3), variabel at (m_at3), variabel ct (m_ct3), variabel int (m_int3), variabel dev (m_dev3), variabel dir (m_dir3), variabel tw (m_tw3), variabel tl (m_tl3), variabel ts-cm (m_tscm3), dan nilai crisp dari variabel fe (m_fe).
Setelah diperoleh daftar tenaga ahli beserta nilai rekomedasi untuk setiap jabatan yang dipilih, personalia diharuskan mengisi text box yang tersedia untuk mengurutkan daftar tenaga ahli berdasarkan nilai rekomedasi sesuai jabatannya, daftar tenaga ahli yang dimunculkan sejumlah angka yang diinputkan oleh personalia.
Pada halaman ini personalia dapat memilih salah satu tenaga ahli dari tenaga ahli rekomendasi yang ditampilkan dengan mengklik radio button yang tersedia. Personalia juga dapat melihat nilai – nilai kompetensi yang dimiliki oleh tenaga ahli dengan mengklik link detil (Gambar 4.27). Setelah setiap jabatan telah terisi dengan satu nama tenaga ahli maka tekan tombol save untuk menyimpan data proyek dalam database.
Gambar 4.27 Halaman Tampil Daftar Tenaga Ahli Rekomendasi setelah Sorting
Apabila diklik link detil maka akan muncul data tenaga ahli seperti pada gambar 4.28.
Gambar 4.28 Halaman Tampil Detil Tenaga Ahli
4.1.8.8 Pengujian Halaman Tampil Data Proyek
Halaman tampil data proyek berisi daftar proyek beserta tenaga ahli yang menangani proyek tersebut. Di halaman ini personalia dapat
Gambar 4.29 Halaman Tampil Data Proyek
4.2 ANALISA
.
Dari hasil pengujian yang telah dilakukan oleh beberapa responden dapat diketahui bahwa semakin besar nilai kompetensi yang dimiliki oleh seorang tenaga ahli dan semakin banyak jenis kompetensi yang dimiliki maka semakin besar pula tenaga ahli tersebut direkomendasikan dalam banyak jabatan sesuai dengan kompetensi yang menjadi kriteria setiap jabatan yang diperlukan dalam pengerjaan suatu proyek.
Sistem ini dapat membantu suatu perusahaan konsultan perencana dan pengawasan dalam memilih tenaga ahli yang diinginkan untuk pengerjaan proyek. Karena tenaga ahli yang direkomendasikan untuk suatu jabatan sesuai dengan kriteria yang ditetapkan.
Dengan adanya sistem ini diharapkan dapat membantu dalam pengambilan keputusan suatu perusahaan konsultan perencana dan pengawasan dalam memilih tenaga ahli sehingga memperlancar kinerja peusahaan.