Bab 4 Hasil dan Pembahasan -...

44
95 Bab 4 Hasil dan Pembahasan 4.1 Implementasi Pada bab ini memuat hasil dan pembahasan yang meliputi pembahasan dan hasil analisis. Dalam hal pembahasan, akan dilakukan sesuai dengan yang tertulis dalam bab 3 (tiga). Sedangkan analisis akan dilakukan terhadap hasil yang telah dikeluarkan oleh sistem. 4.1.1 Implementasi Sistem Sistem menggunakan framework code igniter yang berbasis model view controller seperti terdapat pada Gambar 4.1. Gambar 4.1 Framework Code Igniter

Transcript of Bab 4 Hasil dan Pembahasan -...

Page 1: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

95

Bab 4

Hasil dan Pembahasan

4.1 Implementasi

Pada bab ini memuat hasil dan pembahasan yang

meliputi pembahasan dan hasil analisis. Dalam hal pembahasan,

akan dilakukan sesuai dengan yang tertulis dalam bab 3 (tiga).

Sedangkan analisis akan dilakukan terhadap hasil yang telah

dikeluarkan oleh sistem.

4.1.1 Implementasi Sistem

Sistem menggunakan framework code igniter yang berbasis

model view controller seperti terdapat pada Gambar 4.1.

Gambar 4.1 Framework Code Igniter

Page 2: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

96

4.2 Pembuatan Sistem

Pada bagian ini akan diuraikan cara kerja proses sistem dari sisi

guest, operator, dan administrator.

4.2.1 Guest

Saat guest menjalankan sistem ini, akan tampil halaman

utama atau halaman home seperti Gambar 4.2

Gambar 4.2 Halaman Awal Guest

Page 3: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

97

Dalam tampilan halaman utama pada Gambar 4.1 merupakan

halaman awal ketika guest mengakses sistem. Di halaman ini

terdapat banyak menu pilihan yaitu login, registrasi, melihat sekilas

tentang Dinas Pendidikan Pemuda dan Olahraga serta mencari atau

melihat proyek yang tersedia. Pada menu registrasi guest dapat

mengisikan data-data perusahaaan untuk mendaftar ke sistem ini.

Gambar 4.3 merupakan tampilan halaman untuk registrasi.

Di halaman registrasi dibutuhkan username, password dan nama

perusahaan yang akan menjadi member di sistem ini.

Gambar 4.3 Halaman Registrasi

Gambar 4.4 merupakan tampilan halaman hasil pencarian

proyek. Di halaman ini ditampilkan daftar proyek yang dicari

dengan kata kunci tertentu.

Page 4: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

98

Gambar 4.4 Halaman Pencarian Proyek

Kode Program 4.1 menunjukkan script untuk mencari proyek

dengan kata kunci tertentu. Kode Program baris 3 digunakan untuk

memasukkan kata kunci. Kode Program baris 7-13 untuk

menampilkan daftar proyek yang sesuai dengan kata kunci yang

dimasukkan.

Kode Program 4.1 Kode Program untuk Menampilkan Pencarian Proyek Dengan

Kata Kunci

1. function cari(){

2. if(count($_POST)>0){

3. $nama = $this->input->post('text');

4. if($nama == ""){

5. redirect('beranda');

6. }else{

7. $data['text'] = $nama;

8. $data['proyek'] = $this->mod_proyek->PencarianProyek($nama);

9. $this->load->view('header');

10. $this->load->view('pencarian',$data); 11. $this->load->view('footer'); 12. } 13. }else{ 14. redirect('beranda');

Page 5: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

99

Gambar 4.5 merupakan tampilan halaman untuk melihat

proyek yang tersedia. Di halaman ini ditampilkan data proyek dan

perusahaan yang telah mendaftar proyek ini.

Gambar 4.5 Lihat Proyek

4.2.2 User / Perusahaan

Pada user perusahaan agar dapat masuk ke sistem dengan

hak akses user terlebih dahulu wajib untuk melakukan registrasi

yang kemudian akan di autetifikasi terlebih dahulu oleh

administrator, setelah itu dapat melakukan login dengan cara

Page 6: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

100

menginputkan username dan password pada halaman utama, seperti

terlihat pada Gambar 4.6.

Gambar 4.6 Login Perusahaan

Setelah user / perusahaan berhasil login maka akan masuk ke

halaman perusahaan seperti terlihat pada Gambar 4.7.

Gambar 4.7 Halaman Awal Perusahaan

Page 7: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

101

Pada halaman operator terdapat menu Beranda, Data

Perusahaan, Proyek, Kualifikasi Pengaturan dan Logout.

Gambar 4.8 merupakan tampilan menu halaman data

perusahaan. Di halaman data perusahaan user dapat mengisi,

merubah dan menghapus data-data perusahaan. Data yang dapat

diolah adalah data profil perusahaan, data izin usaha, data

personalia, data fasilitas, data pengalaman, data pekerjaan dan data

modal.

Gambar 4.8 Halaman Data Perusahaan

Kode Program 4.2 menunjukkan script untuk menambah data

profil perusahaan. Script pada baris ke 3 sampai dengan baris ke 11

berfungsi untuk memasukkan data. Kemudian untuk menyimpan

data ke database ditunjukkan pada script baris 12 sampai dengan

baris 23.

Page 8: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

102

Kode Program 4.3 menunjukkan script untuk menambah,

mengubah dan menghapus data profil perusahaan. Pada script baris

3 sampai dengan baris 10 adalah script untul menambah data

fasilitas. Kemudian script baris 11 sampai dengan baris ke 22 adalah

script untuk menyimpan data ke database. Untuk menghapus data

fasilitas terdapat script di baris 28 sampai dengan 33

Kode Program 4.2 Kode Program Menambah Data Profil Perusahaan

Gambar 4.9 merupakan tampilan halaman data perusahaan

untuk menambah, mengubah dan menghapus data fasilitas.

1. function tambah_profil(){

2. if(count($_POST)>0){

3. $nama_direktur = $this->input->post('nama_direktur');

4. $alamat_pusat = $this->input->post('alamat_pusat');

5. $telepon_pusat = $this->input->post('telepon_pusat');

6. $fax_pusat = $this->input->post('fax_pusat');

7. $email_pusat = $this->input->post('email_pusat');

8. $alamat_cabang = $this->input->post('alamat_cabang');

9. $telepon_cabang = $this->input-

>post('telepon_cabang');

10. $fax_cabang = $this->input->post('fax_cabang'); 11. $email_cabang = $this->input->post('email_cabang');

12. $perusahaan = array( 13. "id_perusahaan"=>$this->session->userdata('id'), 14. "nama_direktur"=>$nama_direktur, 15. "alamat_pusat"=>$alamat_pusat, 16. "telepon_pusat"=>$telepon_pusat, 17. "fax_pusat"=>$fax_pusat, 18. "email_pusat"=>$email_pusat, 19. "alamat_cabang"=>$alamat_cabang, 20. "telepon_cabang"=>$telepon_cabang, 21. "fax_cabang"=>$fax_cabang, 22. "email_cabang"=>$email_cabang 23. );

24. $this->perusahaan->TambahDataPerusahaan($perusahaan); 25. redirect('perusahaan/beranda'); 26. }else{ 27. redirect('perusahaan/beranda'); 28. } 29. }

Page 9: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

103

Gambar 4.9 Halaman Data Fasilitas Perusahaan

Kode Program 4.3 menunjukkan script untuk menambah,

mengubah dan menghapus data profil perusahaan. Pada script baris

3 sampai dengan baris 10 adalah script untul menambah data

fasilitas. Kemudian script baris 11 sampai dengan baris ke 22 adalah

script untuk menyimpan data ke database. Untuk menghapus data

fasilitas terdapat script di baris 28 sampai dengan 33.

Kode Program 4.3 Kode Program Menambah Mengubah dan Menghapus

Data Fasilitas Perusahaan

1. function simpan_tambah(){

2. if(count($_POST)>0){

3. $fasilitas = $this->input->post('fasilitas');

4. $jumlah = $this->input->post('jumlah');

5. $kapasitas = $this->input->post('kapasitas');

6. $merk = $this->input->post('merk');

7. $tahun_pembuatan = $this->input->post('tahun_pembuatan');

1. $kondisi = $this->input->post('kondisi');

2. $lokasi = $this->input->post('lokasi');

3. $status = $this->input->post('status');

4. $data_fasilitas = array(

5. "id_perusahaan" => $this->session->userdata('id'),

6. "fasilitas" => $fasilitas,

7. "jumlah" => $jumlah,

8. "kapasitas" => $kapasitas,

9. "merk" => $merk,

10. "tahun_pembuatan" => $tahun_pembuatan, 11. "kondisi" => $kondisi, 12. "lokasi" => $lokasi, 13. "status" => $status 14. );

Page 10: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

104

15. $this->data_fasilitas->TambahDataFasilitas($data_fasilitas); 16. redirect('perusahaan/perusahaan');

17. }else{ 18. redirect('perusahaan/perusahaan'); 19. } 20. }

21. function hapus($id){ 22. if($id != ""){ 23. $this->data_fasilitas->HapusDataPersonalia($id); 24. redirect('perusahaan/perusahaan'); 25. }else{ 26. redirect('perusahaan/perusahaan'); 27. } 28. } 29. } 30. ?>

Menu dari halaman perusahaan selanjutnya adalah menu

proyek. Didalam menu proyek ini perusahaan dapat memilih dan

melihat proyek yang akan diikuti proses pelelangannya. Apabila

yakin akan mengikuti lelang salah satu proyek maka perusahaan

dapat langsung melakukan pendaftaran melalui button daftar yang

ada di halaman ini seperti terlihat pada Gambar 4.10.

Gambar 4.10 Halaman Menu Proyek

Menu dari halaman perusahaan selanjutnya adalah menu

kualifikasi. Didalam menu proyek ini perusahaan dapat melihat hasil

Page 11: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

105

seleksi kualifikasi melalui button Lihat Kualifikasi maupun hasil

akhir lelang melalui button Lihat Hasil Lelang apabila administrator

sudah menutup proses penawaran. Tampilan menu hasil kualifikasi

ditunjukkan pada Gambar 4.11.

Gambar 4.11 Halaman Menu Kualifikasi

Tampilan untuk halaman lihat hasil kualifikasi berfungsi

untuk melihat apakah perusahaan lolos seleksi kualifikasi atau tidak

di dalam sistem ini ada 3 perusahaan yang akan diambil untuk lolos

ke proses selanjutnya yaitu proses penawaran. Apabila perusahaan

lolos ke seleksi penawaran maka perusahaan dapat langsung

memasukkan harga penawaran untuk proyek yang diikuti seperti

ditunjukkan pada Gambar 4.12.

Page 12: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

106

Gambar 4.12 Halaman Hasil Seleksi Kualifikasi

Kode Program 4.4 menunjukkan script input nilai penawaran

untuk proses lelang. Pada script baris 4 dan 5 mengambil inputan

dari perusahaan. Kemudian script baris 7 sampai dengan baris ke 11

adalah script untuk memasukkan inputan ke array. Untuk

menyimpan ke database digunakan script baris ke 13.

Kode Program 4.4 Kode Program Input Penawaran 1. function simpan_hasil(){

2. if(count($_POST)>0){

3. //mengambil inputan dari perusahaan

4. $id_proyek = $this->input->post('proyek');

5. $penawaran = $this->input->post('penawaran');

6. //memasukan inputan ke array

7. $data = array(

8. "id_perusahaan"=>$this->session->userdata('id'),

9. "id_proyek"=>$id_proyek,

10. "nilai"=>$penawaran 11. );

12. //menyimpan data kedalam database 13. $this->proyek->TambahPenawaranProyek($data);

Page 13: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

107

Gambar 4.13 menunjukkan tampilan halaman hasil akhir dari

pelelangan yang disertai dengan perhitungan mulai dari

perbandingan alternatif, bobot setiap kriteria, hasil normalisasi setiap

alternatif kemudian perkalian bobot dengan hasil normalisasi

sampai dengan hasil akhir perangkingan disertai dengan nilai akhir

tiap-tiap alternatif.

Gambar 4.13 Halaman Hasil Akhir Proses Lelang

Page 14: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

108

Menu dari halaman perusahaan selanjutnya adalah menu

pengaturan. Didalam menu pengaturan ini ini perusahaan dapat

mengubah password perusahaan seperti tampak pada Gambar 4.14.

Gambar 4.14 Halaman Menu Pengaturan

Kode Program 4.5 menunjukkan script untuk mengubah

password perusahaan. Script pada baris 11 sampai dengan baris 28

berfungsi untuk memasukkan password lama dan password baru.

Dan apabila password yamg dimasukkan terdapat kesalahan maka

akan muncul pesan error yang muncul dengan menggunakan script

pada baris 42 sampai dengan 82.

Kode Program 4.5 Ubah Password

1. <?php

2. /*

3. To change this template, choose Tools | Templates

4. and open the template in the editor.

5. */

6. ?>

7. <div align="center">

8. <form method="post" action="<?php echo base_url() .

"perusahaan/pengaturan/ganti"?>" id="ganti">

9. <table border="1">

10. <tr> 11. <td>Password Lama</td> 12. <td>:</td> 13. <td> 14. <input type="password" name="password_lama"

id="password_lama" value="<?php echo

Page 15: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

109

set_value('password_lama')?>"/>

15. </td> 16. </tr> 17. <tr> 18. <td>Password Baru</td> 19. <td>:</td> 20. <td> 21. <input type="password" name="password_baru"

id="password_baru" value="<?php echo

set_value('password_baru')?>"/>

22. </td> 23. </tr> 24. <tr> 25. <td>Konfirmasi Password Baru</td> 26. <td>:</td> 27. <td> 28. <input type="password" name="konfirmasi_password"

id="konfirmasi_password" value="<?php echo

set_value('password_baru')?>"/>

29. </td> 30. </tr> 31. <tr> 32. <td colspan="2"></td> 33. <td> 34. <input type="submit" name="simpan" id="simpan" value="Ganti

Password"/>

35. </td> 36. </tr> 37. </table> 38. </form> 39. </div 40. <div id="message">

41. </div> 42. <?php if($error != ""){?> 43. <div align="center"> 44. <div id="close_btn"> 45. <img src="<?php echo base_url()?>images/ico/close.png"

alt="Tombol Close" title="Klik

46. tombol Close untuk menutup pesan error">Tutup 47. </div> 48. <div class="pesan_error"> 49. <div class="ui-state-error ui-corner-all" style="font-size:

12px;padding: 0 .7em; width: 50%" >

50. <font color="#72A9D3l">Data gagal disimpan. Silahkan perbaiki kesalahan berikut</font>

51. <br /> 52. <?php 53. echo $error; 54. ?> 55. <br /> 56. </div> 57. </div> 58. </div> 59. <?php }?> 60. <script type="text/javascript"> 61. $('#close_btn').click(function() { 62. $('.pesan_error').hide('slow', function() { 63. }); 64. $('#close_btn').hide('slow',function(){}); 65. }); 66. $('#simpan').button().click(function(){});

Page 16: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

110

67. validator = $('#ganti').validate({ 68. errorLabelContainer: '#message', 69. wrapper:'li', 70. rules:{ 71. password_baru:{required:true, minlength:6}, 72. password_lama:{required:true, minlength:6}, 73. konfirmasi_password:{equalTo:'#password_baru'} 74. }, 75. messages:{ 76. password_baru:{required:' + Password baru harus diisi.', 77. minlength:' + Password baru minimal 6 karakter'}, 78. password_lama:{required:' + Password lama harus diisi.',

minlength:' + Password lama minimal 6 karakter'},

79. konfirmasi_password:{equalTo: ' + Konfirmasi Password tidak sama'}

80. } 81. });

82. </script>

4.2.3 Administrator

Pada user administrator agar dapat masuk ke sistem dengan

hak akses administrator terlebih dahulu wajib untuk melakukan

login dengan cara menginputkan username dan password pada

halaman login. Setelah administrator berhasil login maka akan

masuk ke halaman administrator seperti terlihat pada Gambar 4.15

Gambar 4.15 Halaman Utama Administrator

Page 17: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

111

Pada halaman administrator terdapat 6 menu utama yaitu

Beranda, Perusahaan, Proyek, Hasil Seleksi, Pengaturan dan Logout.

Pada menu Perusahaan, Administrator dapat melihat dan

menghapus data perusahaan yang telah terdaftar dalam sistem.

Halaman Data Perusahaan seperti terlihat pada Gambar 4.16

.

Gambar 4.16 Halaman Administrator Data Perusahaan

Kode Program 4.6 menunjukkan script untuk melihat dan

penghapus data perusahaan. Script pada baris 3 sampai dengan baris

16 berfungsi untuk melihat perusahaan. Script pada baris 26 sampai

dengan baris 31 berfungsi untuk menghapus perusahaan.

Kode Program 4.6 Lihat dan Hapus Data Perusahaan

1. function lihat($id){

2. if($id != ""){

3. $data['perusahaan'] = $this->perusahaan-

>LihatPerusahaan($id);

4. $data['administrasi']= $this->perusahaan-

>LihatAdministrasiPerusahaan($id);

5. //ijin

6. $data['ijin_usaha'] = $this->ijin->LihatIjinUsaha($id);

7. $data['landasan'] = $this->ijin->LihatLandasanHukum($id);

8. $data['pajak'] = $this->ijin->LihatPajak($id);

9. //data personalia

10. $data['data_personalia'] = $this->data_personalia->ListDataPersonalia($id);

11. //data_fasilitas 12. $data['data_fasilitas'] = $this->data_fasilitas-

Page 18: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

112

>ListDataFasilitas($id);

13. //data_pengalaman 14. $data['data_pengalaman'] = $this->pengalaman-

>ListDataPengalamanPerusahaan($id);

15. //data_pekerjaan 16. $data['data_pekerjaan'] = $this->pekerjaan-

>ListDataPekerjaan($id);

17. //data_modal 18. $data['data_modal'] = $this->modal->LihatDataModal($id); 19. $this->load->view('administrator/header'); 20. $this->load->view('administrator/lihat_perusahaan',$data); 21. $this->load->view('administrator/footer'); 22. }else{ 23. redirect('administrator/perusahaan'); 24. } 25. } 26. function tolak($id){ 27. if($id != ''){ 28. $this->perusahaan->HapusPerusahaan($id); 29. redirect('administrator/perusahaan'); 30. }else{ 31. redirect('administrator/perusahaan'); 32. }

33.

Menu selanjutnya adalah menu Proyek. Pada menu Proyek

administrator dapat Halaman Data Proyek seperti terlihat pada

Gambar 4.17

Gambar 4.17 Halaman Administrator Data Proyek

Page 19: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

113

Pada menu data proyek ini, administrator dapat melakukan

tambah proyek, edit proyek, hapus proyek dan tutup proyek.

Halaman tambah proyek terlihat pada Gambar 4.18

Gambar 4.18 Halaman Administrator Tambah Proyek

Kode Program 4.6 menunjukkan script untuk melihat dan

menghapus data perusahaan. Script pada baris 3 sampai dengan baris

8 berfungsi untukinput nama proyek, lokasi, nilai, volume dan

Page 20: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

114

satuan proyek. Script pada baris 10 sampai dengan baris 15

berfungsi untuk memasukkan peringkat bobot kriteria/attribut

pertama atau atribut yang dipakai dalam proses kualifikasi. Script

pada baris 17 sampai dengan baris 27 berfungsi untuk memasukkan

peringkat bobot kriteria/attribut kedua atau atribut yang dipakai

dalam proses penawaran. Kemudian untuk script 29 sampai dengan

41 berfungsi untuk memunculkan pesan kesalahan apabila nilai

proyek kurang dari seratus juta rupiah dan apabila peringkat

alternatif ada yang sama.

Kode Program 4.7 Tambah Proyek

1. function tambah_simpan(){

2. if(count($_POST)>0){

3. $nama = $this->input->post('nama');

4. $lokasi = $this->input->post('lokasi');

5. $nilai = $this->input->post('nilai');

6. $volume = $this->input->post('volume');

7. $satuan = $this->input->post('satuan');

8. $error = 0;

9. //bobot kriteria 1

10. $kriteria1 = $this->input->post('kriteria1'); 11. $kriteria2 = $this->input->post('kriteria2'); 12. $kriteria3 = $this->input->post('kriteria3'); 13. $kriteria4 = $this->input->post('kriteria4'); 14. $kriteria5 = $this->input->post('kriteria5'); 15. $kriteria6 = $this->input->post('kriteria6'); 16. //bobot kriteria 2 17. $kriteria2_1 = $this->input->post('kriteria2_1'); 18. $kriteria2_2 = $this->input->post('kriteria2_2'); 19. $kriteria2_3 = $this->input->post('kriteria2_3'); 20. $kriteria2_4 = $this->input->post('kriteria2_4'); 21. $kriteria2_5 = $this->input->post('kriteria2_5'); 22. $kriteria2_6 = $this->input->post('kriteria2_6'); 23. $kriteria2_7 = $this->input->post('kriteria2_7'); 24. $kriteria2_8 = $this->input->post('kriteria2_8'); 25. $kriteria2_9 = $this->input->post('kriteria2_9'); 26. $kriteria2_10 = $this->input->post('kriteria2_10'); 27. $kriteria2_11 = $this->input->post('kriteria2_11'); 28. //error notif 29. if($nilai < 100000000){ 30. $data['error'] = "Nilai Proyek < Rp.100.000.000,-"; 31. $data['satuan'] = $this->proyek->DaftarSatuan(); 32. $this->load->view('administrator/header'); 33. $this->load->view('administrator/tambah_proyek',$data); 34. $this->load->view('administrator/footer'); 35. }else{ 36. if ($error == 1){ 37. $data['error'] = "Peringkat Kriteria Ada Yang Sama"; 38. $data['satuan'] = $this->proyek->DaftarSatuan(); 39. $this->load->view('administrator/header');

Page 21: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

115

40. $this->load->view('administrator/tambah_proyek',$data); 41. $this->load->view('administrator/footer');

Kode Program 4.8 menunjukkan script untuk menghapus

data proyek. Script pada baris 2 dan 3 adalah perintah untuk hapus

proyek.

Kode Program 4.8 Hapus Data Proyek

1. function hapus($id){

2. if($id != ''){

3. $this->proyek->HapusProyek($id);

4. redirect('administrator/proyek');

5. }else{

6. redirect('administrator/proyek');

7. }

8. }

Kode Program 4.9 menunjukkan script untuk menutup

proyek. Script pada baris 3 sampai dengan 6 adalah perintah untuk

memunculkan pesan kesalahan apabila peserta lelang masih kurang

dari 3 dan proyek belum dapat di tutup.

Kode Program 4.9 Tutup Proyek

1. function tutup($id){

2. if($id != ''){

3. $pendaftar = $this->proyek->PendaftarProyek($id);

4. if(count($pendaftar)<3){

5. $data['error'] = "Peserta lelang < 3, Proyek tidak dapat

ditutup";

6. $data['proyek'] = $this->proyek->LihatProyek();

7. $this->load->view('administrator/header');

8. $this->load->view('administrator/proyek',$data);

9. $this->load->view('administrator/footer');

10. }else{ 11. $proyek = array( 12. "status"=>1 13. );

Menu selanjutnya adalah menu Kualifikasi. Pada menu

Kualifikasi, administrator dapat melihat data hasil seleksi kualifikasi

maupun penawaran seperti terlihat pada Gambar 4.19.

Page 22: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

116

Gambar 4.19 Halaman Administrator Menu Kualifikasi

Setelah menutup proyek dan memulai proses kualifikasi

maka administrator dapat melakukan penyimpanan perusahaan

yang lolos proses kualifikasi untuk dapat melakukan penawaran

seperti tampak pada Gambar 4.20

Gambar 4.20 Simpan Hasil Seleksi Kualifikasi

Kode Program 4.10 menunjukkan script untuk menutup

proyek. Script pada baris 3 sampai dengan 9 adalah script dimana

peserta proyek akan disimpan dalam proyek yang diikuti dan

membuat variabel nilai untuk mendeklarasikan nilai kualifikasi dari

masing-masing peserta. Selanjutnya pada script 10 sampai dengan

18 adalah perintah untuk membuat array dan menyimpan nilai dari

pesreta lolos kualifikasi untuk disimpan ke dalam array.

Page 23: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

117

Kode Program 4.10 Simpan Hasil Kualifikasi

1. function simpan_hasil(){

2. if(count($_POST)>0){

3. $proyek = $this->input->post('proyek');

4. $pemenang1 = $this->input->post('pemenang1');

5. $nilai1 = $this->input->post('nilai1');

6. $pemenang2 = $this->input->post('pemenang2');

7. $nilai2 = $this->input->post('nilai2');

8. $nilai3 = $this->input->post('nilai3');

9. $pemenang3 = $this->input->post('pemenang3');

10. $data = array( 11. "id_proyek" => $proyek, 12. "pemenang1"=>$pemenang1, 13. "nilai_pemenang1"=>$nilai1, 14. "pemenang2"=>$pemenang2, 15. "nilai_pemenang2"=>$nilai2, 16. "pemenang3"=>$pemenang3, 17. "nilai_pemenang3"=>$nilai3 18. );

Menu selanjutnya yang terdapat pada halaman kualifikasi

adalah menu administrator untuk melihat setiap penawaran yang

diajukan oleh para peserta yang lolos proses kualifikasi. Halaman

menu lihat penawaran seperti tampak pada Gambar 4.21.

Gambar 4.21 Halaman Administrator Menu Lihat Penawaran

Page 24: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

118

Kode Program 4.11 menunjukkan script untuk melihat

penawaran. Pada baris ke-3 adalah script untuk memanggil array

data yang berisi penawaran setiap perusahaan kemudian untuk

memunculkan di dalam tabel ditunjukkan pada script baris ke-5.

Kode Program 4.11 Lihat Penawaran Proyek

1. function lihat_penawaran($id){ 2. if($id != ""){ 3. $data['penawaran']=$this->proyek-

>LihatPenawaranProyekPerusahaan($id);

4. $this->load->view('administrator/header'); 5. $this->load-

>view('administrator/penawaran_proyek',$data);

6. $this->load->view('administrator/footer'); 7. }else{ 8. redirect('administrator/hasil_proyek'); 9. }

}

Setelah semua proses pelelangan berakhir administrator

dapat melakukan cetak laporan hasil pelelangan yang telah

dilakukan adapun hasil keluaran adalah berupa surat laporan seperti

tampak pada Gambar 4.22.

Page 25: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

119

Gambar 4.22 Surat Laporan Hasil Pelelangan

Page 26: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

120

4.3 Penerapan Perintah pada Metode SAW

Dalam metode Simple Additive Weighting (SAW) langkah-

langkah yang dilakukan sebagai berikut :

1. Menentukan atribut/ kriteria yang yang akan digunakan dalam

sistem lelang ini digunakan 17 atribut yaitu jarak lokasi

kantor dengan lokasi proyek, masa berlaku izin usaha, lama

berdiri perusahaan, jumlah tenaga ahli , rata-rata jenjang

pendidikan tenaga ahli, rata-rata pengalaman kerja, jumlah

fasilitas yang dimiliki perusahaan, tahun pembuatan fasilitas,

kondisi fasilitas yang dimiliki, status kepemilikan fasilitas

yang dimiliki, jumlah proyek yang ditangani 10 tahun

terakhir, jumlah nilai kontrak proyek dalam 10 tahun

terakhir, jumlah proyek yang sedang dikerjakan, nilai

kontrak proyek yang sedang dikerjakan, progress pekerjaan

yang sedang dikerjakan, jumlah modal awal yang dimiliki,

selisih harga penawaran dengan nilai proyek.

2. Setelah menentukan atribut yang digunakan maka dilakukan

konversi nilai dari data perusahaan dengan data atribut yang

digunakan sehingga diperoleh nilai alternatif untuk setiap

kriteria. Untuk mengubah data perusahaan sesuai dengan

atribut digunakan perintah pada Kode Program 4.12.

Kode Program 4.12 Konversi Data Perusahaan Dengan Data Attribut

1. function jarak_perusahaan(){

2. if(count($_POST)>0){

3. $id_proyek = $this->input->post('id_proyek');

4. $id_perusahaan = $this->session->userdata('id');

Page 27: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

121

5. $jarak = $this->input->post('jarak');

6. //inisialisasi data perusahaan

7. $ijin_usaha = $this->ijin->LihatIjinUsaha($this->session-

>userdata('id'));

8. $landasan_hukum = $this->ijin->LihatLandasanHukum($this-

>session->userdata('id'));

9. $data_personalia = $this->data_personalia-

>ListDataPersonalia($this->session->userdata('id'));

10. $jarak = array( 11. "id_perusahaan"=>$id_perusahaan, 12. "id_proyek"=>$id_proyek, 13. "nilai"=>$jarak 14. );

15. //penambahan jarak perusahaan ke proyek 16. $this->proyek->TambahJarakProyek($jarak);

17. $daftar = array( 18. "id_proyek"=>$id_proyek, 19. "id_perusahaan"=>$id_perusahaan

20. );

3. Setelah didapat nilai alternatif untuk masing-masing atribut

maka langkah selanjutnya adalah dilakukan pencarian

matriks normalisasi untuk menghitung matriks normalisasi

digunakan Kode Program 4.13

Kode Program 4.13 Penghitungan Matriks Normalisasi

1. <?php $data_final = array();foreach($pendaftar as

$value){?>

2. <?php $value->nama_perusahaan?>

3. <?php foreach($c1 as $kriteria1){?>

4. <?phpif($value->id_perusahaan==$kriteria1>id_perusahaan){?>

5. <?php $a = min($coba)/$kriteria1->nilai?>

6. <?php }?>

7. <?php }?>

8. <?php foreach($c2 as $kriteria2){?>

9. <?php

10. if($value->id_perusahaan==$kriteria2->id_perusahaan){?> 11. <?php $b = $kriteria2->nilai/max($coba2)?> 12. <?php }?> 13. <?php }?> 14. <?php foreach($c3 as $kriteria3){?> 15. <?php 16. if($value->id_perusahaan==$kriteria3->id_perusahaan){?> 17. <?php $c = $kriteria3->nilai/max($coba3)?> 18. <?php }?> 19. <?php }?> 20. <?php foreach($c4 as $kriteria4){?> 21. <?php if($value->id_perusahaan==$kriteria4-

>id_perusahaan){?>

Page 28: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

122

22. <?php $d = $kriteria4->nilai/max($coba4)?> 23. <?php }?> 24. <?php }?> 25. <?php foreach($c5 as $kriteria5){?> 26. <?php 27. if($value->id_perusahaan==$kriteria5->id_perusahaan){?> 28. <?php $e = $kriteria5->nilai/max($coba5)?> 29. <?php }?> 30. <?php }?> 31. <?php foreach($c6 as $kriteria6){?> 32. <?php 33. if($value->id_perusahaan==$kriteria6->id_perusahaan){?> 34. <?php $f = $kriteria6->nilai/max($coba6)?> 35. <?php }?> 36. <?php }?>

4. Menentukan nilai preferensi atau nilai untuk setiap alternatif

(Vi) dengan cara menjumlahkan hasil kali antara matriks

ternormalisasi (R) dengan nilai bobot (W). Dari nilai

preferensi setiap alternatif tersebut,kemudian ditentukan

peringkat perusahaan. Pada sistem, penghitungan nilai

preferensi menggunakan perintah pada Kode Program 4.14.

Kode Program 4.14 Penghitungan Nilai Preferensi

5. Setelah melakukan perhitungan preferensi maka langkah

berikutnya adalah mengurutkan nilai preferensi setiap

alternatif. Perintah untuk mengurutkan nilai preferensi

tampak pada Kode Program 4.15.

Kode Program 4.15 Pengurutan Nilai Preferensi

1. <?php $hasil_final =

2. ($a*$bobot_proyek[0]->c1/100)+

3. ($b*$bobot_proyek[0]->c2/100)+

4. ($c*$bobot_proyek[0]->c3/100)+

5. ($d*$bobot_proyek[0]->c4/100)+

6. ($e*$bobot_proyek[0]->c5/100)+

7. ($f*$bobot_proyek[0]->c6/100);

8. $data_final[$value->nama_perusahaan]=$hasil_final;

1. <?php

2. arsort($data_final);?>

Page 29: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

123

4.4 Pengujian Aplikasi

Pengujian aplikasi pada penelitian ini akan menggunakan

pengujian black box testing. Pengujian black Box testing lebih kepada

fungsioanal sistem, pengujian cenderung menganggap tester sebagai

pengguna aplikasi/users. Hasil pengujian ditunjukkan pada Tabel 4.1

(Williams, 2006).

4.4.1 Pengujian dengan Metode Blackbox

Pengujian pada User

Pada pengujian ini, yang melakukan pengujian adalah

operator. Operator melakukan pengujian aplikasi Sistem Lelang

Online. Hasil pengujian pada operator terlihat pada Tabel 4.1.

Tabel 4.1 Pengujian pada User

Aktifitas Pengujian

Valid

Pengujian

Invalid

Login user -

Input/edit/delete Data Perusahaan -

Mendaftar Lelang -

Input Penawaran -

Lihat Hasil Kualifikasi -

Lihat Hasil Penawaran -

Logout -

Berdasarkan hasil pengujian pada Tabel 4.1 bahwa aplikasi

Sistem Lelang Online adalah valid karena tidak ada error pada

aplikasi ini.

Pengujian pada Administrator

Pada pengujian ini, yang melakukan pengujian adalah

administrator. Administrator melakukan pengujian aplikasi Sistem

Page 30: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

124

Lelang Online. Hasil pengujian pada administrator terlihat pada

Tabel 4.2.

Tabel 4.2 Pengujian pada Administrator

Aktifitas Pengujian

Valid

Pengujian

Invalid

Login Administrator -

View/delete user -

Input/edit/delete proyek -

Lihat Kualifikasi -

Lihat Nilai Penawaran -

Lihat Hasil Lelang -

Cetak Laporan Lelang -

Ubah Password -

Logout -

Berdasarkan hasil pengujian pada Tabel 4.2 bahwa aplikasi

Sistem Lelang Online adalah valid karena tidak ada error pada

aplikasi ini.

4.4.2 Kuisioner

Dalam pengujian sistem ini juga dilakukan dengan cara

menyebar kuisioner. Pengujian dengan kuisioner ini dilakukan

kepada 10 responden yang merupakan pegawai dari Dinas

Pendidikan Pemuda dan Olahraga Kota Salatiga. Serta 10 responden

berasal dari perwakilan perusahaan yang akan memanfaatkan sistem

ini. Setelah pengujian sistem dilakukan oleh para responden,

kemudian responden diberikan kuisioner untuk mengetahui seberapa

jauh sistem ini bermanfaat.

Hasil dan prosentase jawaban pada setiap pertanyaan dari

responden dari Dinas Pendidikan Pemuda dan Olahraga adalah

sebagai berikut:

Page 31: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

125

1. Apakah user interface mudah digunakan?

Gambar 4.23 Grafik Jawaban Pertanyaan untuk Panitia No. 1

Gambar 4.23 merupakan grafik jawaban pertanyaan nomor 1,

hasil dari 10 responden menunjukkan bahwa 30% responden

memilih sangat mudah, 60% responden memilih mudah dan 10%

responden memilih mudah.

2. Apakah sistem ini dapat membantu mempercepat proses

pendataan lelang?

Gambar 4.24 Grafik Jawaban Pertanyaan untuk Panitia No. 2

Gambar 4.24 merupakan grafik jawaban pertanyaan nomor 2,

hasil dari 10 responden menunjukkan bahwa 40% responden

0%

20%

40%

60%

80%

Sangat

Mudah

Mudah Cukup

Mudah

Tidak

Mudah

Sangat

Tidak

Mudah

0%10%20%30%40%50%

Sangat

Membantu

Membantu Cukup

Menmbantu

Tidak

Membantu

Sangat Tidak

Membantu

Page 32: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

126

memilih sangat membantu, 40% responden memilih membantu dan

20% responden memilih cukup membantu membantu.

3. Apakah sistem ini dapat membantu mempermudah proses

perhitungan data perusahaan?

Gambar 4.25 Grafik Jawaban Pertanyaan untuk Panitia No. 3

Gambar 4.25 merupakan grafik jawaban pertanyaan nomor 3,

hasil dari 10 responden menunjukkan bahwa 30% responden

memilih sangat membantu, 50% responden memilih membantu dan

20% responden memilih cukup membantu.

4. Apakah atribut / kriteria yang digunakan sistem sudah sesuai

dengan yang dibutuhkan?

Gambar 4.26 Grafik Jawaban Pertanyaan untuk Panitia No. 4

Gambar 4.26 merupakan grafik jawaban pertanyaan nomor 4,

hasil dari 10 responden menunjukkan bahwa 30% responden

memilih sangat sesuai, 60% responden memilih sesuai dan 10%

responden memilih cukup sesuai.

0%20%40%60%

Sangat

Membantu

Membantu Cukup

Menbantu

Tidak

Membantu

Sangat

Tidak

Membantu

0%

20%

40%

60%

80%

Sangat

Sesuai

Sesuai Cukup

Sesuai

Tidak

Sesuai

Sangat

Tidak

Sesuai

Page 33: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

127

5. Apakah sistem ini membantu menyajikan kelengkapan data

perusahaan sesuai yang dibutuhkan?

Gambar 4.27 Grafik Jawaban Pertanyaan untuk Panitia No. 5

Gambar 4.27 merupakan grafik jawaban pertanyaan nomor 5,

hasil dari 10 responden menunjukkan bahwa 10% responden

memilih sangat membantu, 60% responden memilih membantu dan

30% responden memilih cukup membantu.

6. Apakah sistem ini membantu meringankan kinerja panitia?

Gambar 4.28 Grafik Jawaban Pertanyaan untuk Panitia No. 6

Gambar 4.28 merupakan grafik jawaban pertanyaan nomor 6,

hasil dari 10 responden menunjukkan bahwa 30% responden

memilih sangat membantu, 50% responden memilih membantu dan

20% responden memilih cukup membantu.

0%20%40%60%80%

Sangat

Membantu

Membantu Cukup

Menbantu

Tidak

Membantu

Sangat

Tidak

Membantu

0%10%20%30%40%50%60%

Sangat

Membantu

Membantu Cukup

Menbantu

Tidak

Membantu

Sangat

Tidak

Membantu

Page 34: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

128

7. Apakah perhitungan yang dilakukan sistem sudah sesuai dengan

prosedur proses lelang?

Gambar 4.29 Grafik Jawaban Pertanyaan untuk Panitia No. 7

Gambar 4.29 merupakan grafik jawaban pertanyaan nomor 7,

hasil dari 10 responden menunjukkan bahwa 30% responden

memilih sangat sesuai, 40% responden memilih sesuai dan 30%

responden memilih cukup sesuai.

8. Apakah keputusan yang dihasilkan sistem sudah sesuai dengan

kriteria pekerjaan yang dimenangkan?

Gambar 4.30 Grafik Jawaban Pertanyaan untuk Panitia No. 8

Gambar 4.30 merupakan grafik jawaban pertanyaan nomor 8,

hasil dari 10 responden menunjukkan bahwa 20% responden

memilih sangat sesuai, 40% responden memilih sesuai dan 40%

responden memilih cukup sesuai.

0%10%20%30%40%50%

Sangat

Sesuai

Sesuai Cukup

Sesuai

Tidak

Sesuai

Sangat

Tidak

Sesuai

0%

10%

20%

30%

40%

50%

Sangat

Sesuai

Sesuai Cukup

Sesuai

Tidak

Sesuai

Sangat

Tidak

Sesuai

Page 35: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

129

9. Apakah sistem sudah menampilkan perhitungan yang transparan?

Gambar 4.31 Grafik Jawaban Pertanyaan untuk Panitia No. 9

Gambar 4.31 merupakan grafik jawaban pertanyaan nomor 9,

hasil dari 10 responden menunjukkan bahwa 30% responden

memilih sangat setuju, 50% responden memilih setuju dan 20%

responden memilih cukup setuju.

10. Apakah tampilan sistem ini user friendly ( mudah dipahami) ?

Gambar 4.32 Grafik Jawaban Pertanyaan untuk Panitia No. 10

Gambar 4.32 merupakan grafik jawaban pertanyaan nomor

1, hasil dari 10 responden menunjukkan bahwa 10% responden

memilih sangat mudah, 80% responden memilih mudah dan 10%

responden memilih mudah.

0%10%20%30%40%50%60%

Sangat Setuju Setuju Cukup Tidak Setuju Sangat Tidak

Setuju

0%20%40%60%80%

100%

Sangat

Mudah

Mudah Cukup

Mudah

Tidak

Mudah

Sangat

Tidak

Mudah

Page 36: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

130

Hasil dan prosentase jawaban pada setiap pertanyaan dari

responden dari perwakilan perusahaan pengguna sistem adalah

sebagai berikut:

1.Apakah user interface sistem ini mudah dipahami?

Gambar 4.33 Grafik Jawaban Pertanyaan untuk Perusahaan No. 1

Gambar 4.33 merupakan grafik jawaban pertanyaan peserta

nomor 1, hasil dari 10 responden menunjukkan bahwa 20%

responden memilih sangat mudah, 70% responden memilih mudah

dan 10% responden memilih mudah.

2. Apakah sistem ini dapat membantu mempercepat proses lelang?

Gambar 4.34 Grafik Jawaban Pertanyaan untuk Perusahaan No. 2

Gambar 4.34 merupakan grafik jawaban pertanyaan peserta

nomor 2, hasil dari 10 responden menunjukkan bahwa 30%

0%

20%

40%

60%

80%

Sangat

Mudah

Mudah Cukup

Mudah

Tidak

Mudah

Sangat

Tidak

Mudah

0%

20%

40%

60%

Sangat

Membantu

Membantu Cukup

Membantu

Tidak

Membantu

Sangat

Tidak

Membantu

Page 37: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

131

responden memilih sangat membantu, 50% responden memilih

membantu dan 20% responden memilih cukup membantu.

3. Apakah data proyek yang akan dilelang sudah lengkap?

Gambar 4.35 Grafik Jawaban Pertanyaan untuk Perusahaan No. 3

Gambar 4.35 merupakan grafik jawaban pertanyaan peserta

nomor 3, hasil dari 10 responden menunjukkan bahwa 30%

responden memilih sangat lengkap, 50% responden memilih

lengkap dan 20% responden memilih cukup lengkap.

4. Apakah sistem ini menampilkan perhitungan yang transparan?

Gambar 4.36 Grafik Jawaban Pertanyaan untuk Perusahaan No. 4

Gambar 4.36 merupakan grafik jawaban pertanyaan nomor 4,

hasil dari 10 responden menunjukkan bahwa 40% responden

memilih sangat setuju, 40% responden memilih setuju dan 20%

responden memilih cukup setuju.

0%20%40%60%80%

100%

Sangat

Lengkap

Lengkap Cukup

Lengkap

Tidak Tidak

Lengkap

Sangat

Tidak

Lengkap

0%10%20%30%40%50%

Sangat

Setuju

Setuju Netral Tidak

Setuju

Sangat

Tidak

Setuju

Page 38: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

132

5. Apakah prosedur lelang secara online sudah sesuai dengan lelang

secara manual?

Gambar 4.37 Grafik Jawaban Pertanyaan untuk Perusahaan No. 5

Gambar 4.37 merupakan grafik jawaban pertanyaan nomor 5,

hasil dari 10 responden menunjukkan bahwa 10% responden

memilih sangat sesuai, 60% responden memilih sesuai dan 30%

responden memilih cukup sesuai.

6. Apakah sistem ini membantu mempermudah pengolahan data

perusahaan?

Gambar 4.38 Grafik Jawaban Pertanyaan untuk Perusahaan No. 6

Gambar 4.38 merupakan grafik jawaban pertanyaan peserta

nomor 2, hasil dari 10 responden menunjukkan bahwa 20%

0%10%20%30%40%50%60%70%

Sangat

Sesuai

Sesuai Cukup

Sesuai

Tidak

Sesuai

Sangat

Tidak

Sesuai

0%20%40%60%80%

Sangat

Membantu

Membantu Cukup

Membantu

Tidak

Membantu

Sangat Tidak

Membantu

Page 39: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

133

responden memilih sangat membantu, 60% responden memilih

membantu dan 20% responden memilih cukup membantu.

7. Apakah sistem ini membantu mempermudah perusahaan untuk

mengikuti pelelangan proyek?

Gambar 4.39 Grafik Jawaban Pertanyaan untuk Perusahaan No. 7

Gambar 4.39 merupakan grafik jawaban pertanyaan peserta

nomor 2, hasil dari 10 responden menunjukkan bahwa 40%

responden memilih sangat membantu, 40% responden memilih

membantu dan 20% responden memilih cukup membantu.

8. Apakah sistem ini menyajikan informasi pelelangan dengan

lengkap?

Gambar 4.40 Grafik Jawaban Pertanyaan untuk Perusahaan No. 8

0%

10%

20%

30%

40%

50%

Sangat

Membantu

Membantu Cukup

Membantu

Tidak

Membantu

Sangat

Tidak

Membantu

0%20%40%60%80%

Sangat

Lengkap

Lengkap Cukup

Lengkap

Tidak

Lengkap

Sangat

Tidak

Lengkap

Page 40: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

134

Gambar 4.40 merupakan grafik jawaban pertanyaan peserta

nomor 8, hasil dari 10 responden menunjukkan bahwa 30%

responden memilih sangat lengkap, 60% responden memilih

lengkap dan 10% responden memilih cukup lengkap.

9. Apakah sistem user friendly (mudah dipahami) ?

Gambar 4.41 Grafik Jawaban Pertanyaan untuk Perusahaan No. 9

Gambar 4.41 merupakan grafik jawaban pertanyaan peserta

nomor 9, hasil dari 10 responden menunjukkan bahwa 20%

responden memilih sangat mudah, 50% responden memilih mudah

dan 30% responden memilih mudah.

10. Apakah sistem sudah berjalan dengan lancar tanpa ada error /

kesalahan?

Gambar 4.42 Grafik Jawaban Pertanyaan untuk Perusahaan No. 10

0%10%20%30%40%50%60%

Sangat

Mudah

Mudah Cukup

Mudah

Tidak

Mudah

Sangat

Tidak

Mudah

0%

20%

40%

60%

Sangat

Lancar

Lancar Cukup

Lancar

Tidak Lancar Sangat Tidak

Lancar

Page 41: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

135

Gambar 4.42 merupakan grafik jawaban pertanyaan peserta

nomor 10, hasil dari 10 responden menunjukkan bahwa 30%

responden memilih sangat mudah, 50% responden memilih mudah

dan 20% responden memilih mudah.

Dari data responden yang didapat maka dapat digunakan

perhitungan untuk melakukan skoring dari setiap jawaban.

Pemberian skor untuk masing-masing jawaban dalam kuesioner

adalah sebagai berikut :

Pilihan opsi A, memiliki nilai skor 5 (lima)

Pilihan opsi B, memiliki nilai skor 4 (empat)

Pilihan opsi C, memiliki nilai skor 3 (tiga)

Pilihan opsi D, memiliki nilai skor 2 (dua)

Pilihan opsi E, memiliki nilai skor 1 (satu)

Sedangkan untuk range nilai akhirnya adalah sebagai

berikut:

Sangat bermanfaat = 4.00 – 4.99

Bermanfaat = 3.00 – 3.99

Cukup Bermanfaat = 2.00 – 2.99

Tidak Bermanfaat = 1.00 – 1.99

Sangat Tidak Bermanfaat = 0.00 – 0.99

Berikut adalah rumus perhitungan skoring untuk evaluasi

sistem lelang online dengan menggunakan metode SAW, mengacu

kepada kuesioner yang didistribusikan:

Page 42: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

136

Skor Akhir = Jumlah Skor Jawaban Responden Tiap Pertanyaan

Jumlah Pertanyaan

Skor Untuk Pertanyaan Panitia No. 1 =

(5*30%)+(4*60%)+(3*10%)+(2*0%)+(1*0%) = 4.2

Skor Untuk Pertanyaan Panitia No. 2 =

(5*40%)+(4*40%)+(3*20%)+(2*0%)+(1*0%) = 4.2

Skor Untuk Pertanyaan Panitia No. 3 =

(5*30%)+(4*50%)+(3*20%)+(2*0%)+(1*0%) = 4.1

Skor Untuk Pertanyaan Panitia No. 4 =

(5*30%)+(4*60%)+(3*10%)+(2*0%)+(1*0%) = 4.2

Skor Untuk Pertanyaan Panitia No. 5 =

(5*10%)+(4*60%)+(3*30%)+(2*0%)+(1*0%) = 3.8

Skor Untuk Pertanyaan Panitia No. 6 =

(5*30%)+(4*50%)+(3*20%)+(2*0%)+(1*0%) = 4.1

Skor Untuk Pertanyaan Panitia No. 7 =

(5*30%)+(4*40%)+(3*30%)+(2*0%)+(1*0%) = 4

Skor Untuk Pertanyaan Panitia No. 8 =

(5*20%)+(4*40%)+(3*40%)+(2*0%)+(1*0%) = 3.8

Skor Untuk Pertanyaan Panitia No. 9 =

(5*30%)+(4*50%)+(3*30%)+(2*0%)+(1*0%) = 4.1

Skor Untuk Pertanyaan Panitia No. 10 =

(5*10%)+(4*80%)+(3*10%)+(2*0%)+(1*0%) = 4

Skor Untuk Pertanyaan Perusahaan No. 1 =

(5*20%)+(4*70%)+(3*30%)+(2*0%)+(1*0%) = 4.1

Skor Untuk Pertanyaan Perusahaan No. 2 =

(5*30%)+(4*50%)+(3*20%)+(2*0%)+(1*0%) = 4.1

Page 43: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

137

Skor Untuk Pertanyaan Perusahaan No. 3 =

(5*0%)+(4*90%)+(3*30%)+(2*0%)+(1*0%) = 3.9

Skor Untuk Pertanyaan Perusahaan No. 4 =

(5*40%)+(4*40%)+(3*20%)+(2*0%)+(1*0%) = 4.2

Skor Untuk Pertanyaan Perusahaan No. 5 =

(5*10%)+(4*60%)+(3*30%)+(2*0%)+(1*0%) = 3.8

Skor Untuk Pertanyaan Perusahaan No. 6 =

(5*20%)+(4*60%)+(3*20%)+(2*0%)+(1*0%) = 4

Skor Untuk Pertanyaan Perusahaan No. 7 =

(5*40%)+(4*40%)+(3*20%)+(2*0%)+(1*0%) = 4.2

Skor Untuk Pertanyaan Perusahaan No. 8 =

(5*30%)+(4*60%)+(3*10%)+(2*0%)+(1*0%) = 4.2

Skor Untuk Pertanyaan Perusahaan No. 9 =

(5*20%)+(4*50%)+(3*30%)+(2*0%)+(1*0%) = 3.9

Skor Untuk Pertanyaan Perusahaan No. 10 =

(5*30%)+(4*50%)+(3*20%)+(2*0%)+(1*0%) = 4.1

4.2+4.2+4.1+4.2+3.8+4.1+4+3.8+4.1+4+

Skor Akhir = 4.1+4.1+3.9+4.2+3.8+4+4.2+4.2+3.9+4.1

20

= 4.05

Dari skor akhir yang diperoleh yaitu 4.05 yang berada dalam

range 4.00 sampai dengan 4.99 dimana merupakan range yang ber-

kriteria ’Bermanfaat’, sehingga dapat ditarik kesimpulan bahwa

sistem lelang secara online menggunakan metode SAW ini

Page 44: Bab 4 Hasil dan Pembahasan - repository.uksw.edurepository.uksw.edu/bitstream/123456789/1744/5/T1_672007135_BAB IV.pdfPada bagian ini akan diuraikan cara kerja proses sistem dari sisi

138

bermanfaat bagi panitia lelang maupun perusahaan yang

menggunakan sistem ini.