Upload
phungkhuong
View
223
Download
0
Embed Size (px)
Citation preview
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
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
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.
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');
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
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
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.
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. }
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. );
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
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.
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);
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
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
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(){});
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
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-
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
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
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');
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.
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.
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
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.
119
Gambar 4.22 Surat Laporan Hasil Pelelangan
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');
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){?>
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);?>
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
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:
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
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
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
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
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
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
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
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
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
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
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:
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
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
138
bermanfaat bagi panitia lelang maupun perusahaan yang
menggunakan sistem ini.