Penerapan Multiple Attribute Decision Making dengan Simple Additive Weighting Untuk Menentukan Pemenang Lelang Proyek Sarana dan Prasarana Pendidikan (Studi Kasus : Dinas Pendidikan, Pemuda dan Olahraga Kota Salatiga)
Skripsi Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer
Oleh : Nirwansyah Sasongko Sutedjo NIM : 672007135 Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga November 2011 i
ii
Pernyataan Tugas akhir yang berikut ini : Judul
:Penerapan Multiple Attribute Decision Making dengan Simple Additive Weighting Untuk Menentukan Pemenang Lelang Proyek Sarana dan Prasarana Pendidikan (Studi Kasus: Dinas Pendidikan Pemuda dan Olahraga Kota Salatiga)
Pembimbing
:1. Prof., Ir. Danny Manongga, M.Sc., Ph.D. 2. Anthony Y.M. Tumimomor, S.Kom.,M.Cs.
adalah benar hasil karya saya : Nama
: Nirwansyah Sasongko Sutedjo
NIM
: 672007135
saya menyatakan tidak mengambil sebagian atau seluruhnya dari hasil karya orang lain kecuali sebagaimana yang tertulis pada daftar pustaka.
Pernyataan ini dibuat dengan sebenar-benarnya sesuai dengan ketentuan yang berlaku dalam penulisan karya ilmiah.
Salatiga, 21 Oktober 2011
(Nirwansyah Sasongko S)
iii
Kata Pengantar
Puji syukur kehadirat Tuhan Yang Maha Esa atas Rahmad, Taufik dan HidayahNya, sehingga tersusunlah Laporan Tugas Akhir yang berjudul “Penerapan Multiple Attribute Decision Making dengan
Simple
Additive
Weighting
Untuk
Menentukan
Pemenang Lelang Proyek Sarana dan Prasarana Pendidikan (Studi Kasus : Dinas Pendidikan Pemuda dan Olahraga Kota Salatiga) ” tanpa suatu halangan apapun. Tujuan penyusunan skripsi ini yaitu guna memenuhi salah satu syarat kelulusan mahasiswa Fakultas Teknologi Informasi Program Studi Teknik Informatika untuk memperoleh Gelar Sarjana Komputer. Penulis juga berterima kasih kepada seluruh pihak yang telah mendukung skripsi ini, sehingga penulis dapat menyelesaikan Tugas Akhir dan menulis laporan skripsi tanpa suatu halangan apapun. Pihak tersebut antara lain : 1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga. 2. Bapak Dian W. Chandra, S.Kom., M.Cs., selaku Ketua Program Studi Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana. 3. Bapak Prof., Ir. Danny Manongga, M.Sc., Ph.D. selaku Dosen Pembimbing 1 yang telah memberikan bimbingan dan arahan sehingga penulis dapat menyelesaikan skripsi ini. iv
4. Bapak
Anthony Y.M. Tumimomor, S.Kom., M.Cs., selaku
Dosen Pembimbing 2 yang telah memberikan bimbingan dan motivasi sehingga penulis dapat menyelesaikan tugas akhir. 5. Bapak Adriyanto J.G., S.Si., M.Pd., selaku Koordinator KP/TA Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana Salatiga. 6. Seluruh Staff Pengajar Fakultas Teknologi Informasi yang telah memberikan pengetahuan dan saran selama belajar di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana. 7. Bapak. Aninidita Sulaksono W, SE., MM., selaku Kepala Seksi Sarana dan Prasarana Dinas Pendidikan Pemuda dan Olahraga yang telah memberikan kesempatan pada penulis untuk melakukan penelitian dengan nyaman. 8. Ibu dan Ayah, kakak (mas aan, mas yayak, mas nana, yuni dan mbak sandra) tercinta yang telah memberikan bantuan yang sangat besar, baik perhatian, dukungan, kesabaran dan dorongan kepada penulis. Terima kasih untuk doanya yang tidak pernah putus, terima kasih untuk semuanya. 9. Larasati Pahlawanita terima kasih untuk kasih sayang, bantuan, dukungan, perhatian, semangat dan motivasi yang sudah diberikan kepada penulis. 10. Teman-teman KOBRA ( Dito, Yogga, Cebol, Emon, Gambut Sastro, Titin, Virgi, Tenggik, Monyoth, Wreda, Jarwo, Sani, Susi, Uut ) yang selalu ada di kala suka dan duka. 11. Affan Sorenz Hariyadi S.Kom., Tri Setyanto Apriyadi, Kristiyanto, Ari Budhi Dharmawan, Rhatieh Rahmawatie, Tino, Cebret, Mas Bendot, Mas Kochenk, Heru Kacuk, Nato, Kothe, v
Kowos, Kethek kalian adalah inspirasi dan mahakarya Indonesia. Terma kasih atas ide, bantuan dan dukungannya. 12. Semua teman angkatan 2007, terima kasih buat kebersamaan, dukungan, dan semangat yang kalian berikan selama ini. 13. Semua staff dan karyawan FTI/UKSW, terima kasih atas bantuannya selama ini. 14. H 4619 MB yang selalu menemani di segala situasi dan kondisi. 15. Dan semua pihak yang tidak dapat penulis sebutkan satu persatu hingga selesainya skripsi ini, terima kasih.
Salatiga, 21 Oktober 2011
Nirwansyah Sasongko Sutedjo Penulis
vi
Daftar Isi Hal Halaman Judul ........................................................................... Halaman Lembar Pengesahan .................................................... Halaman Pernyataan .................................................................. Kata Pengantar ........................................................................... Daftar Isi .................................................................................... Daftar Gambar ........................................................................... Daftar Tabel ............................................................................... Daftar Kode Program ................................................................. Daftar Rumus ............................................................................. Daftar Lampiran ......................................................................... Daftar Istilah .............................................................................. Daftar Singkatan ........................................................................ Abstract ...................................................................................... Bab 1 Pendahuluan ................................................................... 1.1 Latar Belakang Masalah .......................................... 1.2 Rumusan Masalah ................................................... 1.3 Tujuan dan Manfaat ................................................ 1.4 Batasan Masalah ...................................................... 1.5 Sistematika Penulisan .............................................. Bab 2 Tinjauan Pustaka ............................................................ 2.1 Penelitian Terdahulu ............................................... 2.2 Pengambilan Keputusan ........................................... 2.2.1 Tahap-Tahap Pengambilan Keputusan .......... 2.2.2 Jenis Keputusan ............................................. 2.3 Sistem Pendukung Keputusan (SPK) ..................... 2.3.1 Pengertian SPK .............................................. 2.3.2 Tujuan SPK ................................................... 2.3.3 Jenis SPK ...................................................... 2.3.4 Karakteristik SPK ......................................... 2.3.5 Komponen-Komponen SPK ......................... 2.4 Sarana dan Prasarana .............................................. 2.5 Lelang . ..................................................................... 2.5.1 Tujuan Lelang ................................................ 2.5.2 Jenis-Jenis Lelang ......................................... 2.6 Kontraktor ............................................................... 2.7 FMADM ................................................................... 2.6.1 Algoritma FMADM ....................................... vii
i ii iii iv vii ix xii xiii xiv xv xvi xvii xiii 1 1 2 3 4 4 7 7 8 9 9 10 10 11 13 15 17 20 21 21 21 22 22 23
2.8 Metode SAW (Simple Additive Weighting) ............. 24 2.9 Multi-Attribute Global Inference of Quality ............ 25 2.10 Framework CodeIgniter (CI)................................... 29 Bab 3 Metode dan Perancangan Sistem ................................... 31 3.1 Metode Perancangan Sistem ................................... 31 3.2 Analisis Kebutuhan ................................................. 33 3.2.1 Analisis Tingkat Kebutuhan Sistem ............... 33 3.2.2 Analisis Software dan Hardware.................... 34 3.2.3 Analisis Pengguna .......................................... 34 3.2.4 Analisis Masukan dan Keluaran .................... 35 3.3 Penerapan Metode SAW dan MAGIQ .................... 35 3.4 Perancangan Sistem ................................................. 66 3.4.1 Use case diagram .......................................... 66 3.4.2 Activity Diagram ........................................... 70 3.4.3 Sequence Diagram ........................................ 74 3.4.4 Class Diagram .............................................. 79 3.5 Perancangan Aplikasi ............................................... 81 3.5.1 Perancangan Database.................................... 81 3.5.2 Perancangan Interface .................................... 92 Bab 4 Hasil dan Pembahasan .................................................... 95 4.1 Implementasi ........................................................... 95 4.1.1 Imlementasi Sistem ....................................... 95 4.2 Pembuatan Sistem .................................................... 96 4.2.1 Guest ............................................................. 96 4.2.2 User / Perusahaan........................................... 99 4.2.3 Administrator ................................................. 110 4.3 Penerapan Perintah pada Metode SAW ................... 120 4.4 Pengujian Aplikasi ................................................... 123 4.4.1 Pengujian dengan Metode Blackbox.............. 123 4.4.2 Kuisioner ........................................................ 124 Bab 5 Kesimpulan dan Saran .................................................... 139 5.1 Kesimpulan ............................................................. 139 5.2 Saran ........................................................................ 140 Daftar Pustaka ............................................................................ xix Lampiran 1 .................................................................................. xxi Lampiran 2 .................................................................................. xxii Lampiran 3 .................................................................................. xxiii Lampiran 4 .................................................................................. xxiv Lampiran 5…………………………………………………….xxviii viii
Daftar Gambar Hal Gambar 2.1 Gambar 2.2 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25
Model Konseptual SPK ....................................... 20 MVC dalam Aplikasi Web .................................. 28 Metode Waterfall ................................................ 31 Kriteria Jarak Lokasi Kantor dengan Proyek ...... 36 Kriteria Masa Berlaku Izin Usaha ....................... 36 Kriteria Lama Berdiri Perusahaan ....................... 37 Kriteria Jumlah Tenaga Ahli ............................... 38 Kriteria Rata-rata Jenjang Pendidikan Tenaga Ahli ......................................................... 38 Kriteria Rata-rata Pengalaman Kerja .................. 39 Matriks Normalisasi ............................................ 46 Perkalian Matriks Normalisasi dengan Bobot ..... 49 Matriks W*R ....................................................... 50 Kriteria jumlah fasilitas yang dimiliki perusahaan .......................................................... 53 Kriteria tahun pembuatan fasilitas....................... 54 Kriteria kondisi fasilitas yang dimiliki. ............... 54 Kriteria status kepemilikan fasilitas yang dimiliki ................................................................ 55 Kriteria jumlah proyek yang ditangani 10 tahun terakhir ............................................................... 56 Kriteria jumlah nilai kontrak proyek dalam 10 tahun terakhir.................................................. 56 Kriteria jumlah proyek yang sedang dikerjakan saat ini ................................................................ 57 Kriteria nilai kontrak proyek yang sedang dikerjakan ............................................................ 58 Kriteria progress pekerjaan yang sedang dikerjakan ............................................................ 59 Kriteria jumlah modal awal yang dimiliki .......... 59 Matriks Hasil Normalisasi Proses Penawaran ..... 62 Perkalian Normalisasi dengan Bobot Proses Penawaran ................................................ 65 Hasil Perkalian Matriks Hasil Normalisasi dengan Bobot pada Proses Penawaran............................ 65 Use case Diagram Admin .................................... 67 Use case Diagram User ....................................... 68 ix
Gambar 3.26 Gambar 3.27 Gambar 3.28 Gambar 3.29 Gambar 3.30 Gambar 3.31 Gambar 3.32 Gambar 3.33 Gambar 3.34 Gambar 3.35 Gambar 3.36 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 Gambar 4.26 Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30
Activity Diagram Admin ...................................... Activity Diagram User ........................................ Sequence Diagram Tambah Proyek (Admin) ...... Sequence Diagram Edit Data Proyek (Admin) .... Sequence Diagram Hapus Data Proyek (Admin) Sequence Diagram Lihat Data User (Admin) ..... Sequence Diagram Perhitungan SAW ................ Class Diagram..................................................... Relasi Tabel dalam Database .............................. Halaman Guest .................................................... Halaman User dan Administrator ....................... Framework Code Igniter ..................................... Halaman Awal Guest .......................................... Halaman Registrasi ............................................. Halaman Pencarian Proyek ................................. Lihat Proyek ........................................................ Login Perusahaan ................................................ Halaman Awal Perusahaan.................................. Halaman Data Perusahaan ................................... Halaman Data Fasilitas Perusahaan .................... Halaman Menu Proyek ........................................ Halaman Menu Kualifikasi ................................. Halaman Hasil Seleksi Kualifikasi ...................... Halaman Hasil Akhir Proses Lelang ................... Halaman Menu Pengaturan ................................. Halaman Utama Administrator ........................... Halaman Administrator Data Perusahaan ........... Halaman Administrator Data Proyek .................. Halaman Administrator Tambah Proyek............. Halaman Administrator Menu Kualifikasi .......... Halaman Simpan Hasil Seleksi Kualifikasi ........ Halaman Administrator Menu Lihat Penawaran . Surat Laporan Hasil Pelelangan .......................... Grafik Jawaban Pertanyaan untuk Panitia No. 1 . Grafik Jawaban Pertanyaan untuk Panitia No. 2 . Grafik Jawaban Pertanyaan untuk Panitia No. 3 . Grafik Jawaban Pertanyaan untuk Panitia No. 4 . Grafik Jawaban Pertanyaan untuk Panitia No. 5 . Grafik Jawaban Pertanyaan untuk Panitia No. 6 . Grafik Jawaban Pertanyaan untuk Panitia No. 7 . Grafik Jawaban Pertanyaan untuk Panitia No. 8 . x
72 73 75 75 76 77 78 80 91 92 93 95 96 97 98 99 100 100 101 103 104 105 106 107 108 110 111 112 113 116 116 117 119 125 125 126 126 127 127 128 128
Gambar 4.31 Grafik Jawaban Pertanyaan untuk Panitia No. 9 . Gambar 4.32 Grafik Jawaban Pertanyaan untuk Panitia No. 10 ........................................................................ Gambar 4.33 Grafik Jawaban Pertanyaan untuk Perusahaan No. 1 .................................................................... Gambar 4.34 Grafik Jawaban Pertanyaan untuk Perusahaan No. 2 .................................................................... Gambar 4.35 Grafik Jawaban Pertanyaan untuk Perusahaan No. 3 .................................................................... Gambar 4.36 Grafik Jawaban Pertanyaan untuk Perusahaan No. 4 .................................................................... Gambar 4.37 Grafik Jawaban Pertanyaan untuk Perusahaan No. 5 .................................................................... Gambar 4.38 Grafik Jawaban Pertanyaan untuk Perusahaan No. 6 .................................................................... Gambar 4.39 Grafik Jawaban Pertanyaan untuk Perusahaan No. 7 .................................................................... Gambar 4.40 Grafik Jawaban Pertanyaan untuk Perusahaan No. 8 .................................................................... Gambar 4.41 Grafik Jawaban Pertanyaan untuk Perusahaan No. 9 .................................................................... Gambar 4.42 Grafik Jawaban Pertanyaan untuk Perusahaan No. 10 ..................................................................
xi
129 129 130 130 131 131 132 132 133 133 134 134
Daftar Tabel Hal Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13 Tabel 3.14 Tabel 3.15 Tabel 3.16 Tabel 3.17 Tabel 3.18 Tabel 3.19 Tabel 3.20 Tabel 3.21 Tabel 3.22 Tabel 3.23 Tabel 3.24 Tabel 3.25 Tabel 3.24 Tabel 3.25 Tabel 4.1 Tabel 4.2
Data Perusahaan .................................................. Nilai Alternatif setiap Kriteria............................. Peringkat Prioritas ............................................... Contoh Urutan Prioritas Kriteria ......................... Hubungan Alternatif dengan atribut .................... Nilai Alternatif Setiap Atribut ............................. Urutan Prioritas Bobot Proses Penawaran .......... Tabel Login Perusahaan ...................................... Tabel Login Administrator .................................. Tabel Administrasi Perusahaan ........................... Tabel Izin Usaha Perusahaan .............................. Tabel Data Personalia Perusahaan ..................... Tabel Fasilitas Perusahaan ................................. Tabel Pengalaman Perusahaan ............................ Tabel Pekerjaan Perusahaan ................................ Tabel Modal Perusahaan ..................................... Tabel Landasan Pendirian Perusahaan ................ Tabel Pajak Perusahaan ....................................... Tabel Data Proyek .............................................. Tabel Penawaran Proyek ..................................... Tabel Bobot Alternatif Proses Kualifikasi .......... Tabel Bobot Alternatif Proses Penawaran ......... Tabel Pendaftar Lelang ....................................... Tabel Hasil Kualifikasi....................................... Tabel Satuan Proyek........................................... Tabel Hasil Kualifikasi....................................... Tabel Satuan Proyek........................................... Tabel Pengujian pada User ................................ Tabel Pengujian pada Administrator ...................
xii
40 41 48 48 61 61 64 81 82 82 83 83 84 84 85 86 86 87 87 88 88 88 89 89 90 91 92 123 124
Daftar Kode Program Hal Kode Program 4.1 Kode Program 4.2 Kode Program 4.3 Kode Program 4.4 Kode Program 4.5 Kode Program 4.6 Kode Program 4.7 Kode Program 4.8 Kode Program 4.9 Kode Program 4.10 Kode Program 4.11 Kode Program 4.12 Kode Program 4.13 Kode Program 4.14 Kode Program 4.15
Menampilkan Pencarian Proyek .............. Menambah Data Profil Perusahaan ......... Menambah Mengubah dan Menghapus Data Fasilitas Perusahaan ........................ Input Penawaran ...................................... Ubah Password ........................................ Lihat dan Hapus Data Perusahaan .......... Tambah Proyek ........................................ Hapus Data Proyek .................................. Tutup Proyek ........................................... Simpan Hasil Kualifikasi ......................... Lihat Penawaran Proyek .......................... Konversi Data Perusahaan Dengan Data Attribut .................................................... Penghitungan Matriks Normalisasi ......... Penghitungan Nilai Preferensi ................. Pengurutan Nilai Preferensi ....................
xiii
98 102 103 106 108 111 114 115 115 117 118 120 121 122 122
Daftar Rumus Hal Rumus 2.1 Rumus 2.2 Rumus 2.3
Normalisasi pada Metode SAW (MacCrimmon, 1968).................................................................... 24 Nilai Preferensi (MacCrimmon, 1968)................ 24 ROC’s (McCaffry, 2006) .................................... 27
xiv
Daftar Lampiran Hal Lampiran 1 Lampiran 2 Lampiran 3 Lampiran 4 Lampiran 5
Surat Ijin Penelitian dari FTI UKSW .................. xxi Surat Rekomendasi dari Badan Kesbangpollinmas Kota Salatiga ....................................................... xxii Surat Keterangan Penelitian di Dinas Pendidikan Pemuda dan Olahraga Kota Salatiga ................... xxiii Hasil Wawancara Dengan Kasi Sarpras Disdikpora Kota Salatiga ....................................................... xxiv Kuesioner Untuk Panitia Lelang dan Peserta Lelang............................................................ ..... . xxviii
xv
Daftar Istilah FMADM SAW SPK SQL
: Fuzzy Multiple Attribute Decision Making : Simple Additive Weighting : Sistem Pendukung Keputusan : Structure Query Language
xvi
Daftar Singkatan Disdikpora : Dinas Pendidikan Pemuda dan Olahraga
xvii
Abstract Decision support system used in the manually auction winner election is not considered to meet the demands of the current election process. The result that is obtained will become more leverage by accelerating the decision making process. The use of computerized and web base decision support system, in addition to accelerate the decision making process, it can also help to process the data more accurately and efficiently. Decision Support system of the education facilities and infrastructure auction winner election through SAW method is built in order to help obtaining the auction winner company or contractor of the existing candidates with the highest score. Seventeen criteria are used as comparison tools to comparing each of the winner candidate. SAW method is chosen because it is able to select the best alternative of some existing alternatives, in this particular case, the alternative meant is the alternative which can win the auction project on the determined criteria’s. Research is carried out by finding out the weight’s grade for each criteria. Afterward, the ranking process is done to decide the optimal alternative which is the best company or contractor. Keywords: Decision Support Systems, SAW , Auction, Education Facilities and Infrastructure
xviii