MADM SAW

18
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 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

description

MADM SAW

Transcript of MADM SAW

  • 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 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

  • ii

  • 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

    (Nirwansyah Sasongko S)

    http://fti.uksw.edu/tentang-kami/41-prof-ir-danny-manongga-msc-phdhttp://fti.uksw.edu/tentang-kami/37-anthony-ym-tumimomor-skom

  • 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.

    http://fti.uksw.edu/tentang-kami/41-prof-ir-danny-manongga-msc-phd

  • 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

    Lampiran 5.xxviii

  • 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

    Gambar 3.25 Use case Diagram User ....................................... 68

  • 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

    Tabel 4.2 Tabel Pengujian pada Administrator ................... 124

  • 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

    Kode Program 4.15 Pengurutan 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 ROCs (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

    Lelang............................................................ ..... . xxviii

  • xvi

    Daftar Istilah

    FMADM : Fuzzy Multiple Attribute Decision Making

    SAW : Simple Additive Weighting

    SPK : Sistem Pendukung Keputusan

    SQL : Structure Query Language

  • xvii

    Daftar Singkatan

    Disdikpora : Dinas Pendidikan Pemuda dan Olahraga

  • 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 criterias. Research is

    carried out by finding out the weights 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