i
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 Informasiuntuk memperoleh Gelar Sarjana Komputer
Oleh :
Nirwansyah Sasongko Sutedjo
NIM : 672007135
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
November 2011
iii
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
iv
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.
v
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,
vi
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
vii
Daftar Isi
Hal
Halaman Judul ... i
Halaman Lembar Pengesahan ... ii
Halaman Pernyataan ... iii
Kata Pengantar ... iv
Daftar Isi ... vii
Daftar Gambar ... ix
Daftar Tabel ... xii
Daftar Kode Program ... xiii
Daftar Rumus ... xiv
Daftar Lampiran ... xv
Daftar Istilah ... xvi
Daftar Singkatan ... xvii
Abstract ... xiii
Bab 1 Pendahuluan ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan dan Manfaat ... 3
1.4 Batasan Masalah ... 4
1.5 Sistematika Penulisan ... 4
Bab 2 Tinjauan Pustaka ... 7
2.1 Penelitian Terdahulu ... 7
2.2 Pengambilan Keputusan ... 8
2.2.1 Tahap-Tahap Pengambilan Keputusan ... 9
2.2.2 Jenis Keputusan ... 9
2.3 Sistem Pendukung Keputusan (SPK) ... 10
2.3.1 Pengertian SPK ... 10
2.3.2 Tujuan SPK ... 11
2.3.3 Jenis SPK ... 13
2.3.4 Karakteristik SPK ... 15
2.3.5 Komponen-Komponen SPK ... 17
2.4 Sarana dan Prasarana ... 20
2.5 Lelang . ... 21 2.5.1 Tujuan Lelang ... 21 2.5.2 Jenis-Jenis Lelang ... 21 2.6 Kontraktor ... 22 2.7 FMADM ... 22 2.6.1 Algoritma FMADM ... 23
viii
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
ix
Daftar Gambar
Hal
Gambar 2.1 Model Konseptual SPK ... 20
Gambar 2.2 MVC dalam Aplikasi Web ... 28
Gambar 3.1 Metode Waterfall ... 31
Gambar 3.2 Kriteria Jarak Lokasi Kantor dengan Proyek ... 36
Gambar 3.3 Kriteria Masa Berlaku Izin Usaha ... 36
Gambar 3.4 Kriteria Lama Berdiri Perusahaan ... 37
Gambar 3.5 Kriteria Jumlah Tenaga Ahli ... 38
Gambar 3.6 Kriteria Rata-rata Jenjang Pendidikan Tenaga Ahli ... 38
Gambar 3.7 Kriteria Rata-rata Pengalaman Kerja ... 39
Gambar 3.8 Matriks Normalisasi ... 46
Gambar 3.9 Perkalian Matriks Normalisasi dengan Bobot ... 49
Gambar 3.10 Matriks W*R ... 50
Gambar 3.11 Kriteria jumlah fasilitas yang dimiliki perusahaan ... 53
Gambar 3.12 Kriteria tahun pembuatan fasilitas ... 54
Gambar 3.13 Kriteria kondisi fasilitas yang dimiliki. ... 54
Gambar 3.14 Kriteria status kepemilikan fasilitas yang dimiliki ... 55
Gambar 3.15 Kriteria jumlah proyek yang ditangani 10 tahun terakhir ... 56
Gambar 3.16 Kriteria jumlah nilai kontrak proyek dalam 10 tahun terakhir ... 56
Gambar 3.17 Kriteria jumlah proyek yang sedang dikerjakan saat ini ... 57
Gambar 3.18 Kriteria nilai kontrak proyek yang sedang dikerjakan ... 58
Gambar 3.19 Kriteria progress pekerjaan yang sedang dikerjakan ... 59
Gambar 3.20 Kriteria jumlah modal awal yang dimiliki ... 59
Gambar 3.21 Matriks Hasil Normalisasi Proses Penawaran ... 62
Gambar 3.22 Perkalian Normalisasi dengan Bobot Proses Penawaran ... 65
Gambar 3.23 Hasil Perkalian Matriks Hasil Normalisasi dengan Bobot pada Proses Penawaran ... 65
Gambar 3.24 Use case Diagram Admin ... 67
x
Gambar 3.26 Activity Diagram Admin ... 72
Gambar 3.27 Activity Diagram User ... 73
Gambar 3.28 Sequence Diagram Tambah Proyek (Admin) ... 75
Gambar 3.29 Sequence Diagram Edit Data Proyek (Admin) .... 75
Gambar 3.30 Sequence Diagram Hapus Data Proyek (Admin) 76 Gambar 3.31 Sequence Diagram Lihat Data User (Admin) ... 77
Gambar 3.32 Sequence Diagram Perhitungan SAW ... 78
Gambar 3.33 Class Diagram ... 80
Gambar 3.34 Relasi Tabel dalam Database ... 91
Gambar 3.35 Halaman Guest ... 92
Gambar 3.36 Halaman User dan Administrator ... 93
Gambar 4.1 Framework Code Igniter ... 95
Gambar 4.2 Halaman Awal Guest ... 96
Gambar 4.3 Halaman Registrasi ... 97
Gambar 4.4 Halaman Pencarian Proyek ... 98
Gambar 4.5 Lihat Proyek ... 99
Gambar 4.6 Login Perusahaan ... 100
Gambar 4.7 Halaman Awal Perusahaan ... 100
Gambar 4.8 Halaman Data Perusahaan ... 101
Gambar 4.9 Halaman Data Fasilitas Perusahaan ... 103
Gambar 4.10 Halaman Menu Proyek ... 104
Gambar 4.11 Halaman Menu Kualifikasi ... 105
Gambar 4.12 Halaman Hasil Seleksi Kualifikasi ... 106
Gambar 4.13 Halaman Hasil Akhir Proses Lelang ... 107
Gambar 4.14 Halaman Menu Pengaturan ... 108
Gambar 4.15 Halaman Utama Administrator ... 110
Gambar 4.16 Halaman Administrator Data Perusahaan ... 111
Gambar 4.17 Halaman Administrator Data Proyek ... 112
Gambar 4.18 Halaman Administrator Tambah Proyek ... 113
Gambar 4.19 Halaman Administrator Menu Kualifikasi ... 116
Gambar 4.20 Halaman Simpan Hasil Seleksi Kualifikasi ... 116
Gambar 4.21 Halaman Administrator Menu Lihat Penawaran . 117 Gambar 4.22 Surat Laporan Hasil Pelelangan ... 119 Gambar 4.23 Grafik Jawaban Pertanyaan untuk Panitia No. 1 . 125 Gambar 4.24 Grafik Jawaban Pertanyaan untuk Panitia No. 2 . 125 Gambar 4.25 Grafik Jawaban Pertanyaan untuk Panitia No. 3 . 126 Gambar 4.26 Grafik Jawaban Pertanyaan untuk Panitia No. 4 . 126 Gambar 4.27 Grafik Jawaban Pertanyaan untuk Panitia No. 5 . 127 Gambar 4.28 Grafik Jawaban Pertanyaan untuk Panitia No. 6 . 127 Gambar 4.29 Grafik Jawaban Pertanyaan untuk Panitia No. 7 . 128 Gambar 4.30 Grafik Jawaban Pertanyaan untuk Panitia No. 8 . 128
xi
Gambar 4.31 Grafik Jawaban Pertanyaan untuk Panitia No. 9 . 129 Gambar 4.32 Grafik Jawaban Pertanyaan untuk Panitia No.
10 ... 129 Gambar 4.33 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 1 ... 130 Gambar 4.34 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 2 ... 130 Gambar 4.35 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 3 ... 131 Gambar 4.36 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 4 ... 131 Gambar 4.37 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 5 ... 132 Gambar 4.38 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 6 ... 132 Gambar 4.39 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 7 ... 133 Gambar 4.40 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 8 ... 133 Gambar 4.41 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 9 ... 134 Gambar 4.42 Grafik Jawaban Pertanyaan untuk Perusahaan
No. 10 ... 134
xii
Daftar Tabel
Hal
Tabel 3.1 Data Perusahaan ... 40
Tabel 3.2 Nilai Alternatif setiap Kriteria ... 41
Tabel 3.3 Peringkat Prioritas ... 48
Tabel 3.4 Contoh Urutan Prioritas Kriteria ... 48
Tabel 3.5 Hubungan Alternatif dengan atribut ... 61
Tabel 3.6 Nilai Alternatif Setiap Atribut ... 61
Tabel 3.7 Urutan Prioritas Bobot Proses Penawaran ... 64
Tabel 3.8 Tabel Login Perusahaan ... 81
Tabel 3.9 Tabel Login Administrator ... 82
Tabel 3.10 Tabel Administrasi Perusahaan ... 82
Tabel 3.11 Tabel Izin Usaha Perusahaan ... 83
Tabel 3.12 Tabel Data Personalia Perusahaan ... 83
Tabel 3.13 Tabel Fasilitas Perusahaan ... 84
Tabel 3.14 Tabel Pengalaman Perusahaan ... 84
Tabel 3.15 Tabel Pekerjaan Perusahaan ... 85
Tabel 3.16 Tabel Modal Perusahaan ... 86
Tabel 3.17 Tabel Landasan Pendirian Perusahaan ... 86
Tabel 3.18 Tabel Pajak Perusahaan ... 87
Tabel 3.19 Tabel Data Proyek ... 87
Tabel 3.20 Tabel Penawaran Proyek ... 88
Tabel 3.21 Tabel Bobot Alternatif Proses Kualifikasi ... 88
Tabel 3.22 Tabel Bobot Alternatif Proses Penawaran ... 88
Tabel 3.23 Tabel Pendaftar Lelang ... 89
Tabel 3.24 Tabel Hasil Kualifikasi ... 89
Tabel 3.25 Tabel Satuan Proyek ... 90
Tabel 3.24 Tabel Hasil Kualifikasi ... 91
Tabel 3.25 Tabel Satuan Proyek ... 92
Tabel 4.1 Tabel Pengujian pada User ... 123
xiii
Daftar Kode Program
Hal
Kode Program 4.1 Menampilkan Pencarian Proyek ... 98
Kode Program 4.2 Menambah Data Profil Perusahaan ... 102
Kode Program 4.3 Menambah Mengubah dan Menghapus Data Fasilitas Perusahaan ... 103
Kode Program 4.4 Input Penawaran ... 106
Kode Program 4.5 Ubah Password ... 108
Kode Program 4.6 Lihat dan Hapus Data Perusahaan ... 111
Kode Program 4.7 Tambah Proyek ... 114
Kode Program 4.8 Hapus Data Proyek ... 115
Kode Program 4.9 Tutup Proyek ... 115
Kode Program 4.10 Simpan Hasil Kualifikasi ... 117
Kode Program 4.11 Lihat Penawaran Proyek ... 118
Kode Program 4.12 Konversi Data Perusahaan Dengan Data Attribut ... 120
Kode Program 4.13 Penghitungan Matriks Normalisasi ... 121
Kode Program 4.14 Penghitungan Nilai Preferensi ... 122
xiv
Daftar Rumus
Hal Rumus 2.1 Normalisasi pada Metode SAW (MacCrimmon,
1968) ... 24 Rumus 2.2 Nilai Preferensi (MacCrimmon, 1968) ... 24 Rumus 2.3 ROC’s (McCaffry, 2006) ... 27
xv
Daftar Lampiran
Hal Lampiran 1 Surat Ijin Penelitian dari FTI UKSW ... xxi Lampiran 2 Surat Rekomendasi dari Badan Kesbangpollinmas
Kota Salatiga ... xxii Lampiran 3 Surat Keterangan Penelitian di Dinas Pendidikan
Pemuda dan Olahraga Kota Salatiga ... xxiii Lampiran 4 Hasil Wawancara Dengan Kasi Sarpras Disdikpora
Kota Salatiga ... xxiv Lampiran 5 Kuesioner Untuk Panitia Lelang dan Peserta
xvi
Daftar Istilah
FMADM : Fuzzy Multiple Attribute Decision Making SAW : Simple Additive Weighting
SPK : Sistem Pendukung Keputusan SQL : Structure Query Language
xvii
Daftar Singkatan
xviii
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