SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN NOTEBOOK BERBASIS WEB DENGAN METODE MULTIATTRIBUTE DECISION MAKING.

SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN
NOTEBOOK BERBASIS WEB DENGAN METODE MULTIATTRIBUTE DECISION MAKING

TUGAS AKHIR

Oleh :

R AC H M A D K UR NI AW AN F E BR I Y ANT A
NP M . 0734010274

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2011

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN NOTEBOOK
BERBASIS WEB DENGAN METODE MULTI-ATTRIBUTE DECISION

MAKING

TUGAS AKHIR

Diajukan untuk memenui sebagai per syr atan
Dalam memperoleh gelar sar jana komputer
J urusan teknik informatika

Disusun oleh :

R AC H M A D K UR NI AW AN F E BR I Y ANT A
NP M . 0734010274

J URUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL”VETERAN”
J AWA TIMUR
2011

Hak Cipta © milik UPN "Veteran" Jatim :

Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

J UDUL

PEMBIMBING I
PEMBIMBING II
PENYUSUN

:SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN
NOTEBOOK BERBASIS WEB DENGAN METODE
MULTI-ATTRIBUTE DECISION MAKING
: MOHAMMAD IRWAN AFANDI, ST.Msc
: FETTY TRI ANGGRAENY, S.Kom
: RACHMAD KURNIAWAN FEBRIYANTA
ABSTRAK

Kemajuan teknologi komputer yang begitu cepat memiliki posisi strategis
sebagai pusat data dan informasi serta pusat kegiatan administrasi.Proses
pembelian notebook oleh pembeli seringkali tanpa disertai pertimbangan
kegunaan dan fasilitas sehingga menimbulkan pembelian kurang efektif. Untuk itu

dalam skripsi ini membuat dan merancang aplikasi sistem pendukung keputusan
untuk membantu dalam proses pembelian notebook. Dengan menggunakan model
perhitungan Multi Atribut Decision Making. Sistem ini dibangun dengan
menggunakan bahasa pemrograman HTML dan PHP yang dipadu dengan
MySQL sebagai database penyimpanan datanya. Dreamweaver digunakan sebagai
editor pemrogramannya.
Kata kunci : Penjualan, Notebook, HTML, PHP, MySQL

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, akhirnya
laporan yang berjudul “SISTEM PENDUKUNG KEPUTUSAN PEMBELIAN
NOTEBOOK BERBASIS WEB DENGAN METODE MULTI-ATTRIBUTE
DECISION MAKING” dapat diselesaikan dengan baik. Skripsi ini diajukan
guna memenuhi persyaratan membuat skripsi untuk mencapai gelar kesarjanaan
komputer jenjang studi S-1 pada Fakultas Teknik Industri, Program Studi Teknik
Informatika, Universitas Pembangunan Nasional “Veteran” Jawa Timur.

Selama proses penyelesaian laporan ini, penulis melibatkan banyak pihak.
Karena itu pada kesempatan ini penulis mengucapkan terima kasih kepada:
1.

Bapak Prof. Dr. Ir. Teguh Soedarto, MP, selaku Rektor UPN “Veteran” Jatim.

2.

Bapak Ir. Sutiyono, MT selaku DEKAN FTI UPN “VETERAN” Jatim.

3.

Ibu Dr.Ir.Ni Ketut Sari, MT selaku Kepala Jurusan Teknik Informatika, FTI
UPN “VETERAN” Jatim.

4.

Bapak Mohammad Irwan Afandi, ST.Msc, sebagai pembimbing selama
proses penyelesaian proposal.


5.

Ibu Fetty Tri Anggraeny, S.Kom, sebagai pembimbing selama proses
penyelesaian proposal.

6.

Orang tua-ku tercinta serta kakak, adiku yang telah memberi semangat dan
inspirasi dalam penyelesaian proposal ini.

7.

Teman-temanku,dan dosen khususnya:
a. Bpk. Mohammad Irwan Afandi, ST.Msc
b. Ibu. Fetty Tri Anggraeny, S.Kom

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

i


c. dan teman-teman aku yang lain yang telah ikut terlibat dalam suka duka peneliti dalam menyelesaikan skripsi ini.
8. Special to: mas Ahmad yang membantu saya dalam pembuatan tugas akhir
ini dan memberikan ilmu pengetahuannya dalam proses penyelesaian
masalah listing program metode system pendukung keputusan.
9. Dosen-dosen Teknik Informatika dan Sistem Informasi, staff akademika
UPN “VETERAN” Jatim.

Penulis menyadari bahwa skripsi ini masih banyak kekurangan, tentunya
kritik dan saran yang membangun dari pembaca sangat penulis harapkan demi
kesempurnaan penyusunan selanjutnya.
Akhirnya, penulis mengucapkan terima kasih yang sebesar-besarnya.
Semoga skripsi ini dapat bermanfaat bagi seluruh masyarakat. Sekian dan terima
kasih.

Surabaya, 28 Oktober 2011

Rachmad Kurniawan Febriyanta
0734010274


ii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI
LEMBAR PERSETUJ UAN
LEMBAR PENGESAHAN
ABSTRAK
Halaman

KATA PENGANTAR ....................................................................................

i

DAFTAR ISI .................................................................................................. iii
DAFTAR GAMBAR ...................................................................................... vi
DAFTAR TABEL .......................................................................................... viii

BAB I


BAB II

PENDAHULUAN .........................................................................

1

1.1 Latar Belakang .........................................................................

1

1.2 Perumusan Masalah .................................................................

2

1.3 Tujuan penelitian......................................................................

2

1.4 Batasan Masalah ......................................................................


2

1.5 Manfaat ....................................................................................

3

1.6 Metodologi...............................................................................

3

1.7 Sistematika Penulisan...............................................................

4

KAJ IAN PUSTAKA .....................................................................

6

2.1 Sistem Pendukung Keputusan ..................................................


6

2.2 Sejarah Sistem Pendukung Keputusan ...................................... 8
2.3 Ciri-ciri dan Tujuan ................................................................. 11
2.4 Komponen Sistem Pendukung Keputusan ............................... 12
2.5 Karakteristik dan Kemampuan DSS ......................................... 15

iii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.5.1 Keuntungan DSS .......................................................... 18
2.5.2 Data Manajemen Subsystem......................................... 19
2.5.2.1 Model Management Subsystem ........................ 22
2.5.2.2 Knowledge Subsystem .................................... 24
2.5.2.3 User Interface Subsystem ................................ 25
2.6. MADM .................................................................................... 26
2.6.1. Metode-metode penyelesaian masalah MADM ............... 28

2.6.2. Algoritma MADM .......................................................... 28
2.7. Metode Weighted Product (WP)............................................... 29
2.7.1. Langkah penyelesaian menggunakan metode WP ........... 30
2.8. PHP ............................................................................................. 34
2.9. MySQL........................................................................................ 36
2.9.1. Program Database MySQL ......................................... .. 37
2.10. Web Server ............................................................................ 39
BAB III ANALISA DAN PERANCANGAN SISTEM .............................. 40
3.1. Jual Beli Notebook ................................................................... 40
3.1.1. Kriteria Penentu dalam SPK ........................................... 40
3.1.2. Nilai Kriteria dan Bobot ................................................. 41
3.1.3. Nilai Alternatif dan Bobot Kriteria.................................. 42
3.2. Arsitektur SPK ......................................................................... 42
3.3. Metode WP (Weighted Product) ............................................... 44
3.3.1. Algoritma Metode MADM WP ...................................... 47
3.4. Perancangan Sistem.................................................................. 49
3.4.1. Diagram Kontek ............................................................. 50

iv

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.4.2. Diagram Berjenjang........................................................ 50
3.4.3. Diagram Alir Data (DFD) ............................................... 51
3.4.4. DFD Level 0 ................................................................... 52
3.4.5. DFD level 1 .................................................................... 53
3.4.5.1. DFD level 1 Sub Proses Manajemen Data
Administrasi ....................................................... 54
3.4.5.2. DFD level 1 Sub Proses Sistem Pendukung
Keputusan........................................................... 54
3.4.6. Desain Database ............................................................. 55
3.4.6.1. CDM (Conteptual Data Model)........................... 55
3.4.6.2. PDM (Phisical Data Model)................................ 56
3.7. Kamus Data ............................................................................. 57
Bab IV

IMPLEMENTASI SISTEM ......................................................... 58
4.1. Halaman Umum ....................................................................... 58
4.2. Halaman Administrator ............................................................ 61

BAB V

UJ I COBA DAN EVALUASI ....................................................... 63
5.1. Uji Coba.................................................................................... 63
5.2. Evaluasi .................................................................................... 65

BAB VI PENUTUP ...................................................................................... 66
6.1. Kesimpulan ............................................................................... 66
6.2. Saran dan Pengembangan .......................................................... 66

DAFTAR PUSTAKA ..................................................................................... 67
LAMPIRAN

v

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR GAMBAR
Halaman

Gambar 2.1 Komponen Dari Sistem Pendukung Keputusan................................ 12
Gambar 2.2 Perbedaan antara Metode Pencarian Analitis, Blind, dan Heuritic... 14
Gambar 2.3 Pendekatan Pencarian Pilihan Menggunakan Algoritma.................. 14
Gambar 2.4 Karakteristik dan Kemampuan Ideal dari Suatu DSS....................... 15
Gambar 2.5 Diagram elemen Data Management Subsystem................................ 19
Gambar 2.6 Diagram Pengaturan DBMS.............................................................. 20
Gambar 2.7 Diagram Role dari DBMS................................................................. 22
Gambar 2.8 Diagram elemen Model Management Subsystem............................. 22
Gambar 2.9 Skema dari Dialog Management....................................................... 26
Gambar 2.10 Matrik keputusan setiap alternatif terhadap setiap atribut............... 27
Gambar 2.11 Variabel Tingkat kepentingan......................................................... 28
Gambar 2.12 Rumus normalisasi matrik keputusan.............................................. 30
Gambar 2.13 Rumus Vektor Perangkingan........................................................... 30
Gambar 3.1 Komponen SPK................................................................................ 42
Gambar 3.2 Proses Pengambilan Keputusan......................................................... 44
Gambar 3.3 Alur Proses Sistem Pendukung Keputusan....................................... 44
Gambar 3.4 Sub proses WP……………………………………………………... 46
Gambar 3.5 Diagram Konteks Sistem Pendukung Keputusan Pembelian
Notebook…………………………………………………………... 50
Gambar 3.6 Diagram Berjenjang Sistem Pendukung Keputusan Pembelian
Notebook…………………………………………………………... 51
Gambar 3.7 Gambar DFD level 0..........................................................................53

vi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 3.8 DFD level 1 Sub Proses Manajemen Data Administrasi................... 54
Gambar 3.9 DFD level 1 Sub Proses Sistem Pendukung Keputusan.................... 54
Gambar 3.10 CDM (Conceptual Data Model)………………………………….. 56
Gambar 3.11 PDM (Phisical Data Model)……………………………………… 56
Gambar 3.12 Tabel User…………………………………………………………57
Gambar 3.13 Tabel Produk....................................................................................57
Gambar 3.14 Tabel SPK........................................................................................ 57
Gambar 4.1 Halaman Umum................................................................................. 58
Gambar 4.2 Halaman Katalog…………………………………………………... 59
Gambar 4.3 Halaman Pengujian SPK…………………………………………... 60
Gambar 4.4 Hasil Perhitungan SPK…………………………………………….. 61
Gambar 4.5 Halaman Login Administrator........................................................... 61
Gambar 4.6 Halaman Administrator..................................................................... 62
Gambar 5.1 Proses Pemilihan Produk................................................................... 63
Gambar 5.2 Level Kriteria..................................................................................... 64
Gambar 5.3 Hasil Sistem Pendukung Keputusan.................................................. 65
Gambar 5.4 Hasil Perhitungan Sistem Pendukung Keputusan............................. 65

vii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR TABEL
Halaman

Tabel 2.1 Rating kecocokan dari setiap alternatif pada setiap
kriteria ……………………............................................................

32

Tabel 3.1 Rating kecocokan dari setiap alternatif pada setiap
kriteria …………………………………………………..……......

viii

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

48

BAB I
PENDAHULUAN

1.1

Latar Belakang
Semakin berkembangnya teknologi informasi seperti sekarang ini,
mendorong munculnya perangkat – perangkat teknologi informasi, hal
ini seringkali di kaitkan dengan perkembangan komputer yang kian hari
kian mengalami peningkatan. Munculnya laptop dengan berbagai merk
dan kualitas serta variasi harga yang semakin kompetitif baik produksi
dalam negeri maupun produksi luar mengakibatkan meningkatnya minat
daya beli masyarakat.
Seringkali masyarakat melakukan pembelian hanya karena tertarik
dengan model ataupun tampilan serta fasilitas yang terbaru tanpa di
sesuaikan dengan kebutuhannya. Hal ini seringkali menjadikan ketidak
sesuaian antara harga barang, fungsi dan fasilitas yang ada.
Ditinjau dari permasalahan diatas maka dengan adanya Sistem
Pendukung Keputusan yang menggunakan metode Weighted Product
(WP) maka diharapkan dapat mempercepat dan mempermudah calon
pembeli dalam mengambil keputusan untuk melakukan pemilihan
komputer (laptop) sesuai dengan kebutuhan masing-masing.

1

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

1.2

Per umusan Masalah
Dari latar belakang yang sudah dipaparkan maka dapat dirumuskan
pokok permasalahan yang ada yaitu :
a.

Bagaimana mempermudah pemilihan laptop berdasarkan kebutuhan
penggunanya.

b. Bagaimana merancang dan membangun aplikasi sistem pendukung
keputusan untuk memudahkan pemilihan laptop dengan pendekatan
metode Multi Attribute Decision Making (MADM) WP.

1.3

Tujuan Penelitian
Adapun tujuan dari pembuatan skripsi ini yaitu merancang dan
membangun sistem pendukung keputusan guna membantu memudahkan
pembelian laptop berdasarkan beberapa kriteria-kriteria sehingga
didapatkan

alternative

terbaik

yang

sesuai

dengan

kebutuhan

penggunannya.

1.4

Batasan Masalah
Untuk lebih memfokuskan permasalahan,maka permasalahan dapat
dibatasi sebagai berikut :
a. Menggunakan bahasa pemrograman PHP , dengan My SQL sebagai
Database penyimpanan datanya.
b. Metode yang dipergunakan dalam Sistem Pendukung Keputusan ini
adalah Weighted Product (WP). kriteria-kriteria yang digunakan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

adalah kapasitas hardisk , kapasitas memory , kapasitas VGA, harga
produk , operating system.

1.5

Manfaat
Adapun manfaat yang diharapkan dengan adanya sistem pendukung
keputusan pembelian laptop ini adalah calon pembeli akan dapat lebih
mudah memilih produk laptop sesuai dengan kebutuhan penggunannya.

1.6

Metodologi
a. Rekayasa dan pemodelan sistem/informasi
Rekayasa dan anasisis sistem menyangkut pengumpulan
kebutuhan pada tingkat sistem dengan sejumlah kecil analisis serta
disain

tingkat

puncak.

Rekayasa

informasi

mancakup

juga

pengumpulan kebutuhan pada tingkat bisnis strategis dan tingkat area
bisnis.
b. Analisis kebutuhan Software
Proses pengumpulan kebutuhan diintensifkan dan difokuskan,
khususnya pada software. Untuk memahami sifat program yang
dibangun, analis harus memahami domain informasi, tingkah laku,
unjuk kerja, dan interface yang diperlukan. Kebutuhan baik untuk
sistem maupun software didokumentasikan dan dilihat lagi dengan
pelanggan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

c. Desain
Desain software sebenarnya adalah proses multi langkah yang
berfokus pada empat atribut sebuah program yang berbeda struktur
data, arsitektur software, representasi interface, dan detail (algoritma)
prosedural. Proses desain menterjemahkan syarat/kebutuhan ke dalam
sebuah pembuatan software yang dapat diperkirakan demi kualitas
sebelum dimulai pemunculan kode. Sebagaimana persyaratan, desain
didokumentasikan dan menjadi bagian dari konfigurasi software.
d. Implementasi
Desain harus diterjemahkan kedalam bentuk mesin yang bisa
dibaca. Langkah pembuatan kode melakukan tugas ini. Jika desain
dilakukan dengan cara yang lengkap, pembuatan kode dapat
diselesaikan secara mekanis.
e. Pengujian
Sekali program dibuat, pengujian program dimulai. Proses
pengujian berfokus pada logika internal software, memastikan bahwa
semua pernyataan sudah diuji, dan pada eksternal fungsional, yaitu
mengarahkan pengujian untuk menemukan kesalahan – kesalahan dan
memastikan bahwa input yang dibatasi akan memberikan hasil aktual
yang sesuai dengan hasil yang dibutuhkan.

1.7

Sistematika Penulisan
Penulisan tugas akhir terdiri dari lima bab dengan sistematika sebagai
berikut:

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

BAB I

PENDAHULUAN
Berisi tentang deskripsi umum isi tugas akhir yang meliputi
judul skripsi, latar belakang, perumusan masalah, tujuan
penelitian, batasan masalah, manfaat penyusunan tugas
akhir, metodologi, dan sistematika penulisan.

BAB II

KAJIAN PUSTAKA
Berisi teori-teori yang terkait tentang penyelesaian masalah
sesuai dengan judul skripsi yang dibuat.

BAB III

ANALISA DAN PERANCANGAN SISTEM
Berisi pembahasan mengenai perancangan sistem yang
akan dibangun serta desain sistem yang akan dihasilkan.

BAB IV

IMPLEMENTASI SISTEM
Berisi tentang implementasi sistem berupa perangkat lunak
serta analisis terhadap sistem yang dibuat.

BAB V

UJICOBA DAN EVALUASI
Berisi tentang Ujicoba dan evaluasi dari aplikasi yang
dibangun serta evaluasi sistem yang dibangun.

BAB VI

PENUTUP
Berisi kesimpulan terhadap sistem yang telah dibangun.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
KAJ IAN PUSTAKA

2.1

Sistem Pendukung Keputusan.
Sistem Pendukung Keputusan (SPK) atau Decision Support System
(DSS) definisi awalnya adalah suatu sistem yang ditujukan untuk
mendukung manajemen pengambilan keputusan.
Sistem berbasis model yang terdiri dari prosedur-prosedur dalam
pemrosesan data dan pertimbangannya untuk membantu manajer dalam
mengambil keputusan. Agar berhasil mencapai tujuannya maka sistem
tersebut harus: (a) sederhana, (b) mudah untuk dikontrol, (c) mudah
beradaptasi, (d) lengkap pada hal-hal penting, (e) mudah berkomunikasi
dengannya. Secara implisit juga berarti bahwa sistem ini harus berbasis
komputer

dan

digunakan

sebagai

tambahan

dari

kemampuan

penyelesaian masalah dari seseorang.
Definisi lain Sistem Pendukung Keputusan adalah (a) sistem
tambahan, (b) mampu untuk mendukung analisis data secara ad hoc dan
pemodelan keputusan, (c) berorientasi pada perencanaan masa depan,
dan (d) digunakan pada interval yang tak teratur atau tak terencanakan.
Ada juga definisi yang menyatakan bahwa Sistem Pendukung
Keputusan adalah sistem berbasis komputer yang terdiri 3 komponen
interaktif: (a) sistem bahasa mekanisme yang menyediakan komunikasi
diantara user dan berbagai komponen dalam Sistem Pendukung
Keputusan, (b) knowledge system – penyimpanan knowledge domain

6
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

permasalahan yang ditanamkan dalam Sistem Pendukung Keputusan,
baik sebagai data ataupun prosedur, dan (c) sistem pemrosesan
permasalahan – link diantara dua komponen, mengandung satu atau lebih
kemampuan memanipulasi masalah yang dibutuhkan untuk pengambilan
keputusan.
Definisi terakhir adalah, istilah Sistem Pendukung Keputusan
mengacu pada “situasi dimana sistem ‘final’ dapat dikembangkan hanya
melalui adaptive proses pembelajaran dan evolusi”. Sistem Pendukung
Keputusan didefinisikan sebagai hasil dari pengembangan proses dimana
user SPK, SPK builder, dan SPK itu sendiri, semuanya bisa saling
mempengaruhi, yang tercermin pada evolusi sistem itu dan pola-pola
yang digunakan.
Mengapa menggunakan SPK?
a.

Perusahaan beroperasi pada ekonomi yang tak stabil.

b. Perusahaan dihadapkan pada kompetisi dalam dan luar negeri
yang meningkat.
c.

Perusahaan menghadapi peningkatan kesulitan dalam hal
melacak jumlah operasi-operasi bisnis.

d. Sistem komputer perusahaan tak mendukung peningkatan tujuan
perusahaan dalam hal efisiensi, profitabilitas, dan mencari jalan
masuk di pasar yang benar-benar menguntungkan.
6 alasan mengapa per usahaan-per usahaan utama memulai SPK
dalam skala besar :
a.

Kebutuhan akan informasi yang akurat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

b. SPK dipandang sebagai pemenang secara organisasi.
c.

Kebutuhan akan informasi baru.

d. Manajemen diamanahi SPK.
e.

Penyediaan informasi yang tepat waktu.

f. Pencapaian pengurangan biaya.
Alasan lain dalam pengembangan SPK adalah perubahan perilaku
komputasi end-user. End-user bukanlah programer, sehingga mereka
membutuhkan tool dan prosedur yang mudah untuk digunakan Dan ini
dipenuhi oleh SPK.

2.2

Sejarah Sistem Pendukung Keputusan
Konsep sistem Pendukung keputusan pertama kali pada awal 1970an oleh Michael S. Scott Morton. Ada beberapa definisi pendukung
keputusan yang dikemukakan oleh beberapa pakar, diantaranya:
a.

Menurut Michael S. Scott Morton, sistem pendukung keputusan
disebut dengan istilah management decision. Sistem tersebut adalah
suatu sistem berbasis kornputer yang ditujukan untuk mengambil
keputusan dalam memanfaatkan data dan model tertentu untuk
membantu pengambil keputusan untuk memecahkan berbagai
persoalan yang tidak terstruktur. Istilah sistem pendukung keputusan
mengacu pada suatu yang memanfaatkan dukungan komputer dalam
proses pengambil keputusan.

b.

Menurut Man dan Watson, sistem pendukung keputusan merupakan
suatu interaktif yang membantu pengambil keputusan melalui

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

penggunaan data dan model-model keputusan untuk memecahkan
masalah yang sifatnya semi terstruktur atau tidak terstruktur, artinya
bahwa sistem pendukung keputusan adalah suatu informasi berbasis
komputer yang dirancang untuk meningkatkan efektivitas pengambil
keputusan dalam masalah yang semi terstruktur atau tidak
terstruktur.
c.

Menurut Litle, sistem pendukung keputusan adalah suatu informasi
berbasis komputer yang menghasilkan berbagai alternatif keputusan
untuk

membantu

manajemen

dalam

menangani

berbagai

permasalahan yang semi terstruktur ataupun tidak terstruktur dengan
menggunakan data dan model.
Dari beberapa definisi diatas dapat dikatakan bahwa sistem
pendukung keputusan adalah suatu informasi spesifik yang ditujukan
untuk membantu manajemen dalam mengambil keputusan yang berkaitan
dengan persoalan yang bersifat semi terstruktur. Sistem ini memiliki
fasilitas untuk menghasilkan berbagai alternatif yang secara interaktif
dapat digunakan oleh pemakai.
Penggunaan model ini berkaitan dengan sifat permasalahan yang
harus dipecahkan pemakai, yaitu semi terstruktur atau tidak terstruktur.
Jadi semakin banyak perbendaharaan yang dimiliki oleh sistem, maka
alternatif keputusan yang dapat diciptakannya juga akan semakin banyak,
dengan memanfaatkan komputer sebagai media.
Keputusan yang diambil untuk menyelesaikan masalah dilihat dari
keterstrukturannya bisa dibagi menjadi:

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

10

a.

Keputusan terstruktur (structured decision)
Keputusan terstruktur adalah keputusan yang dilakukan secara
berulang-ulang dan bersifat rutin. Prosedur pengambil keputusan
sangatlah jelas. Keputusan tersebut terutama dilakukan pada
manajemen tingkat bawah. Misalnya, keputusan pemesan barang dan
keputusan penagihan piutang.

b.

Keputusan semiterstruktur (semistructured decision)
Keputusan semiterstruktur adalah keputusan yang memiliki dua sifat.
Sebagian keputusan bisa ditangani oleh komputer dan yang lain tetap
harus dilakukan oleh pengambil keputusan. Prosedur dalam
pengambil keputusan tersebut secara garis besar sudah ada, tetapi
ada beberapa hal yang masih memerlukan kebijakan dari pengambil
keputusan. Biasanya, keputusan semacam ini diambil oleh manajer
tingkat menengah dalam suatu organisasi. Contoh keputusan jenis ini
adalah

pengevaluasian

kredit,

penjadwalan

produksi,

dan

pengendalian sediaan.
c.

Keputusan tak terstruktur (rrmctruclurcd decision)
Keputusan tak terstruktur adalah keputusan yang penanganannya
rumit karena tidak terjadi berulang-ulang atau tidak selalu terjadi.
Keputusan tersebut menuntut

pengalaman dari berbagai sumber

yang bersifat eksternal. Keputusan tersebut umumnya terjadi pada
manajemen tingkat atas. Contohnya adalah keputusan untuk
pengembangan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

2.3

Cir i-Cir i dan Tujuan
Sudirman dan Widja.jani (1996) mengemukakan ciri-ciri sistem
pendukung keputusan yang dirumuskan oleh Alters Keen, sebagai
berikut:
a.

Sistem pendukung keputusan ditujukan untuk membantu keputusankeputusan yang kurang terstruktur dan umumnya dihadapi oleh para
manajer yang berada di tingkat puncak.

b.

Sistem pendukung keputusan merupakan gabungan antara kumpulan
model kualitatif dan kumpulan data.

c.

Sistem pendukung keputusan memiliki fasilitas interaktif yang dapat
mempermudah hubungan antara manusia dan komputer.

d.

Sistem pendukung keputusan bersifat luwes dan dapat menyesuaikan
dengan perubahan-perubahan yang terjadi.
Peter G. W. Keen, bekerja sama dengan Scott Morton untuk

mendefinisikan tiga tujuan yang harus dicapai sistem pendukung
keputusan, yaitu:
a.

Membantu manajer membuat keputusan untuk memecahkan masalah
semi terstruktur.

b.

Mendukung penilaian manajer bukan mencoba menggantikannya.

c.

Meningkatkan efektivitas pengambilan keputusan manajer daripada
efisiensinya.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12

2.4

Komponen Sistem Pendukung Keputusan
Sistem pendukung keputusan terdiri atas tiga komponen utama atau
subsistem, yaitu:
a.

Subsistem Pengelolaan Data (Database).
Merupakan komponen sistem pendukung keputusan penyedia data
bagi sistem.

b.

Subsistem Pengelolaan Model (Model Base).
Mengintegrasikan data dengan model-model keputusan.

c.

Subsistem Pengeloaan Dialog (User Interface).
Menyediakan fasilitas yang mampu mengintegrasikan sistem secara
interaktif. Hubungan antara ketiga komponen di atas dapat dilihat
pada gambar dibawah ini :

Gambar 2.1 Komponen Dari Sistem Pendukung Keputusan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

Komponen lain dalam Pengambilan keputusan yaitu melibatkan 4
fase utama: intelligence, design, choice, dan implementation
a.

Intellegence Phase.
Proses yang terjadi pada fase ini adalah:
i. Menemukan masalah.
ii. Klasifikasi masalah.
iii. Penguraian masalah.
iv. Kepemilikan masalah.

b.

Design Phase.
Tahap ini meliputi pembuatan, pengembangan, dan analisis halhal yang mungkin untuk dilakukan. Termasuk juga disini
pemahaman masalah dan pengecekan solusi yang layak. Juga model
dari masalahnya dirancang, dites, dan divalidasi.
Tugas-tugas yang ada pada tahap ini merupakan kombinasi dari
seni dan pengetahuan, yaitu:
i. Komponen-komponen model.
ii. Struktur model.
iii. Seleksi prinsip-prinsip pemilihan (kriteria evaluasi).
iv. Pengembangan (penyediaan) alternatif.
v. Prediksi hasil.
vi. Pengukuran hasil.
vii. Skenario.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

c.

The Choice Phase.
Pendekatan pencarian pilihan ada 2:
i. Teknis analitis. Menggunakan perumusan matematis.
ii. Algoritma. Langkah demi langkah proses.
Perbedaan antara metode pencarian analitis, Blind, dan Heuristic
disajikan pada diagram di bawah ini:

Gambar 2.2 Perbedaan antara metode pencarian analitis, Blind, dan Heuristic
Sedangkan diagram proses yang menggunakan algoritma adalah:

Gambar 2.3 Pendekatan pencarian pilihan menggunakan algoritma

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

d. Implementasi.
Implementasi dari solusi masalah yang ditawarkan adalah
mengawali hal yang baru, atau dalam bahasa modern – pengenalan
perubahan.
Proses pengambilan keputusan memang dikendalikan oleh manusia,
tapi hal ini dapat berkembang jika didukung oleh komputer.

2.5

Karakter istik dan Kemampuan DSS.
Di bawah ini adalah karakteristik dan kemampuan ideal dari suatu DSS:

Gambar 2.4 Karakteristik dan kemampuan ideal dari suatu DSS
Penjelasan dari gambar diatas adalah :
a.

DSS menyediakan dukungan bagi pengambil keputusan utamanya
pada situasi semi terstruktur dan tak terstruktur dengan memadukan
pertimbangan manusia dan informasi terkomputerisasi. berbagai
masalah tak dapat diselesaikan (atau tak dapat diselesaikan secara
memuaskan) oleh sistem terkomputerisasi lain, seperti EDP atau
MIS, tidak juga dengan metode atau tool kuantitatif standar.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

b.

Dukungan disediakan untuk berbagai level manajerial yang berbeda,
mulai dari pimpinan puncak sampai manajer lapangan.

c.

Dukungan disediakan bagi individu dan juga bagi group. berbagai
masalah organisasional melibatkan pengambilan keputusan dari
orang dalam group. Untuk masalah yang strukturnya lebih sedikit
seringkali hanya membutuhkan keterlibatan beberapa individu dari
departemen dan level organisasi yang berbeda.

d.

DSS menyediakan dukungan ke berbagai keputusan yang berurutan
atau saling berkaitan.

e.

DSS mendukung berbagai fase proses pengambilan keputusan:
intelligence, design, choice dan implementation.

f.

DSS mendukung berbagai proses pengambilan keputusan dan style
yang berbeda-beda; ada kesesuaian diantara DSS dan atribut
pengambil keputusan individu (contohnya vocabulary dan style
keputusan).

g.

DSS selalu bisa beradaptasi sepanjang masa. Pengambil keputusan
harus reaktif, mampu mengatasi perubahan kondisi secepatnya dan
beradaptasi untuk membuat DSS selalu bisa menangani perubahan
ini. DSS adalah fleksibel, sehingga user dapat menambahkan,
menghapus, mengkombinasikan, mengubah, atau mengatur kembali
elemen-elemen dasar (menyediakan respon cepat pada situasi yang
tak diharapkan). Kemampuan ini memberikan analisis yang tepat
waktu dan cepat setiap saat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

h.

DSS mudah untuk digunakan. User harus merasa nyaman dengan
sistem ini. User-friendliness, fleksibelitas, dukungan grafis terbaik,
dan antarmuka bahasa yang sesuai dengan bahasa manusia dapat
meningkatkan

efektivitas

DSS.

Kemudahan

penggunaan

ini

diiimplikasikan pada mode yang interaktif.
i.

DSS mencoba untuk meningkatkan efektivitas dari pengambilan
keputusan (akurasi, jangka waktu, kualitas), lebih daripada efisiensi
yang bisa diperoleh (biaya membuat keputusan, termasuk biaya
penggunaan komputer).

j.

Pengambil keputusan memiliki kontrol menyeluruh terhadap semua
langkah proses pengambilan keputusan dalam menyelesaikan
masalah. DSS secara khusus ditujukan untuk mendukung dan tak
menggantikan pengambil keputusan. Pengambil keputusan dapat
menindaklanjuti rekomendasi komputer sembarang waktu dalam
proses dengan tambahan pendapat pribadi ataupun tidak, Sistem
Pendukung Keputusan – Irfan Subakti 20 Bab 3 Decision Support
Systems.

k.

DSS mengarah pada pembelajaran, yaitu mengarah pada kebutuhan
baru dan penyempurnaan sistem, yang mengarah pada pembelajaran
tambahan, dan begitu selanjutnya dalam proses pengembangan dan
peningkatan DSS secara berkelanjutan.

l.

User/pengguna harus mampu menyusun sendiri sistem yang
sederhana. Sistem yang lebih besar dapat dibangun dalam organisasi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

user tadi dengan melibatkan sedikit saja bantuan dari spesialis di
bidang Information Systems (IS).
m. DSS biasanya mendayagunakan berbagai model (standar atau sesuai
keinginan

user)

dalam

menganalisis

berbagai

keputusan.

Kemampuan pemodelan ini menjadikan percobaan yang dilakukan
dapat dilakukan pada berbagai konfigurasi yang berbeda. Berbagai
percobaan tersebut lebih lanjut akan memberikan pandangan dan
pembelajaran baru.
n.

DSS dalam tingkat lanjut dilengkapi dengan komponen knowledge
yang bisa memberikan solusi yang efisien dan efektif dari berbagai
masalah yang pelik.

2.5.1

Keuntungan DSS
a.

Mampu mendukung pencarian solusi dari masalah yang kompleks.

b.

Respon cepat pada situasi yang tak diharapkan dalam kondisi yang
berubah-ubah.

c.

Mampu untuk menerapkan berbagai strategi yang berbeda pada
konfigurasi berbeda secara cepat dan tepat.

d.

Pandangan dan pembelajaran baru.

e.

Memfasilitasi komunikasi.

f.

Meningkatkan kontrol manajemen dan kinerja.

g.

Menghemat biaya.

h.

Keputusannya lebih tepat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

i.

Meningkatkan efektivitas manajerial, menjadikan manajer dapat
bekerja lebih singkat dan dengan sedikit usaha.

j.

2.5.2

Meningkatkan produktivitas analisis.

Data Manajemen Subsistem.
Terdiri dari elemen-elemen:
a. DSS database.
b. Database management system.
c. Data directory.
d. Query facility.

Digambarkan dalam diagram berikut ini:

Gambar 2.5 Diagram elemen Data Management Subsystem

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

DBMS mengatur berbagai database seperti diagram di bawah ini:

Gambar 2.6 Diagram Pengaturan DBMS
Keuntungan database DSS yang ter pisah-pisah adalah:
a. Kontrol yang lebih besar terhadap data.
b. Lebih baik dalam memanajemen data.
c. Kebanyakan database ditujukan dalam memproses data, sehingga
database yang terpisah lebih efisien untuk DSS.
d. DSS bisa melibatkan berbagai fungsi, membutuhkan input dari
beberapa database. Satu kali saja diekstrak ke dalam satu
database, maka penggunaan data selanjutnya akan lebih efisien
dan mudah.
e. Perubahan dan update lebih cepat, mudah, dan murah.
f. Akses yang lebih mudah dan manipulasi data bisa dilakukan.
g. Dapat mengadopsi struktur database yang optimal untuk
penggunaan DSS yang spesifik (seperti relasional atau objectoriented).
Ker ugian database DSS yang ter pisah-pisah, yaitu:
a. Penambahan

database

pembangunannya,

khusus

keamanan,

dibandingkan dengan satu database.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

lebih

mahal

dalam

dan

perawatannya

hal
bila

21

b. Database yang terpisah dapat dimodifikasi oleh user yang
berbeda-beda menurut cara mereka masing-masing. Jika data
yang redundant disimpan dalam tempat yang berbeda, dan jika
data dimodifikasi dengan cara berbeda-beda,

maka bisa

menyebabkan data yang tak konsisten dalam organisasi itu.

Kemampuan DBMS dalam DSS:
a. Mendapatkan/mengekstrak data agar bisa masuk ke dalam
database DSS.
b. Secara cepat mengupdate (menambah, menghapus, mengedit,
mengubah) record data dan file.
c. Menghubungkan data dari berbagai source.
d. Secara cepat menampilkan data dari database dalam queiries dan
report.
e. Menyediakan keamanan data menyeluruh (proteksi dari akses
yang tidak berhak, kemampuan recover, dan lain-lain).
f. Menangani data personal dan tidak resmi sehingga user dapat
mencoba

dengan

berbagai

solusi

alternatif

berdasarkan

pertimbangan mereka sendiri.
g. Menyuguhkan penampilan data secara lebih kompleks dan proses
manipulasinya berdasarkan queries yang diberikan.
h. Melacak penggunaan data.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

22

Di bawah ini adalah diagram Role dari DBMS:

Gambar 2.7 Diagram Role dari DBMS

2.5.2.1 Model Management Subsystem.
Terdiri dari elemen-elemen:
a. Model base.
b. Model base management system.
c. Modeling language.
d. Model directory.
e. Model execution, integration, and command.
Elemen-elemen ini dan antarmukanya bisa dilihat pada gambar di bawah
ini:

Gambar 2.8 Diagram elemen Model Management Subsystem

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

23

Fungsi-fungsi

Utama

(atau

Kemampuan)

Model

Base

Management System (MBMS).
MBMS adalah sistem software dengan fungsi-fungsi berikut ini:
pembuatan model, penggunaan subrutin dan building block lainnya;
pembangkitan rutin dan report baru; updating dan perubahan model;
serta manipulasi data.
MBMS bisa menghubungkan berbagai model dengan jalur yang
diinginkan melalui suatu database. Bisa diuraikan seperti di bawah
ini.
a. Membuat model lebih mudah dan cepat, baik dari sketsa atau dari
model yang sudah ada atau dari building block.
b. Membolehkan user untuk memanipulasi model sehingga mereka
dapat menyusun percobaan dan analisis sensitivitas dari “what-if”
ke pencarian goal.
c. Menyimpan dan mengatur pelbagai jenis model dalam bentuk
lojik dan terintegrasi.
d. Mengakses dan mengintegrasikan model building block.
e. Mengkatalogkan dan menampilkan direktori model untuk
digunakan oleh beberapa individu dalam organisasi itu.
f. Melacak model, data, dan penggunaan aplikasi.
g. Menghubungkan model dengan jalurnya yang sesuai melalui
database.
h. Mengatur dan merawat model base dengan management function
yang

mempunyai

analogi

dengan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

database

management:

24

menyimpan, mengakses, menjalankan, update, link, catalog, dan
query.
Aktivitas

ber ikut

ini

biasanya

dikontrol

oleh

model

management:
a. Model execution – mengontrol jalan model sesungguhnya.
b. Model integration – mengkombinasi operasi dari berbagai model
jika diperlukan (contoh, mengatur output dari satu model yang
nantinya diproses oleh model yang lain).

2.5.2.2 Knowledge Subsystem.
Berbagai masalah yang tak terstruktur dan semi terstruktur begitu
kompleksnya sehingga membutuhkan kepakaran, sehingga DSS yang
biasa pun jadi bisa menyelesaikannya. Kepakaran ini bisa saja disediakan
oleh suatu ES. Lebih jauh, DSS yang lebih canggih dilengkapi dengan
komponen yang disebut dengan knowledge management. Komponen ini
menyediakan kepakaran yang diperlukan untuk menyelesaikan berbagai
aspek dari suatu masalah dan menyediakan knowledge yang dapat
meningkatkan operasi dari komponen DSS lainnya.
Komponen knowledge management terdiri dari satu atau beberapa
ES. Seperti halnya data dan model management, pada software knowledge
management terdapat eksekusi dan integrasi yang diperlukan dari ES.
DSS yang mengikutsertakan komponen ini disebut sebagai suatu
DSS yang cerdas (intelligent DSS), DSS/ES, atau knowledge-based DSS.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

25

2.5.2.3 User Inter face (Dialog) Subsystem.
Dialog subsystem diatur oleh software yang disebut Dialog
Generation and Management System (DGMS). DGMS terdiri dari
berbagai program yang mampu melakukan hal-hal berikut ini:
a. Berinteraksi dengan berbagai dialog style yang berbeda.
b. Mendapatkan, menyimpan, dan menganalisis penggunaan dialog
(tracking), yang dapat digunakan untuk meningkatkan dialog system.
c. Mengakomodasi user dengan berbagai peralatan input yang berbeda.
d. Menghadirkan data dengan berbagai format dan peralatan output.
e. Memberikan ke user kemampuan “help”, prompting, rutin diagnosis
dan saran, atau dukungan fleksibel lainnya.
f. Menyediakan antarmuka user ke database dan model base.
g. Membuat struktur data untuk menjelaskan output (output formatter).
h. Menyimpan data input dan output.
i. Menyediakan grafis berwarna, grafis tiga dimensi, dan data plotting.
j. Memiliki windows yang memungkinkan berbagai fungsi ditampilkan
bersamaan.
k. Dapat mendukung komunikasi diantara user dan pembuat DSS.
l. Menyediakan training dengan contoh-contoh (memandu user melalui
input dan proses pemodelan).
m. Menyediakan fleksibelitas dan dapat beradaptasi sehingga DSS
mampu untuk mengakomodasi berbagai masalah dan teknologi yang
berbeda.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

26

Di bawah ini adalah skema dari Dialog Management:

Gambar 2.9 Skema dari Dialog Management
2.6

MADM
Multiple Attribute Decision Making (MADM) adalah suatu metode
yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif
dengan kriteria tertentu. Inti dari MADM adalah menentukan nilai bobot
untuk setiap atribut, kemudian dilanjutkan dengan proses perankingan
yang akan menyeleksi alternatif yang sudah diberikan.
Pada dasarnya, proses MADM dilakukan melalui 3 tahap, yaitu
penyusunan komponen-komponen situasi, analisis, dan sintesis informasi
(Rudolphi, 200). Pada tahap penyusunan komponen, komponen situasi,
akan dibentuk table taksiran yang berisi identifikasi alternative dan
spesifikasi tujuan, kriteria dan atribut.
Tahap analisis dilakukan melalui 2 langkah. Pertama, mendatangkan
taksiran dari besaran yang potensial, kemungkinan, dan ketidakpastian

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

27

yang berhubungan dengan dampak-dampak yang mungkin pada setiap
alternative. Kedua, meliputi pemilihan dari preferensi pengambil
keputusan untuk setiap nilai, dan ketidakpedulian terhadap resiko yang
timbul.
Sebagian besar pendekatan MADM dilakukan melalui 2 langkah,
yaitu : pertama, melakukan agregasi terhadap keputusan-keputusan yang
tanggap terhadap semua tujuan pada setiap alternatif. Kedua, melakukan
perangkingan alternative-alternatif keputusan tersebut berdasarkan hasil
agregasi keputusan.
Dengan demikian , bisa dikatakan bahwa, masalah multi-attribute
decision making (MADM) adalah mengevaluasi m alternatif Ai
(i=1,2,...,m) terhadap sekumpulan atribut atau kriteria Cj (j=1,2,....,n),
dimana setiap atribut saling tergantung satu dengan yang lainnya. Matrik
keputusan setiap alternatif terhadap setiap atribut X, diberikan sebagai :

X=

X11

X12 …… X1n

X21
:
:
Xm1

X22 …… X2n
:
:
:
:
Xm2 …… Xmn

(2.1)

Gambar 2.10 Matrik keputusan setiap alternatif terhadap setiap atribut
Dimana Xij merupakan rating kinerja lternatif ke-i terhadap atribut ke-j.
Nilai bobot yang menujukkan tingkat kepentingan relatif setiap atribut ,
diberikan sebagai , W :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

28

W = { w1,w2,....,wn }

(2.2)

Gambar 2.11 Variabel Tingkat kepentingan
Rating kinerja (X) , dan nilai bobot (W) merupakan nilai utama yang
merepresentasikan preferensi absolut dari pengambilan keputusan.
Masalah

MADM

diakhiri

dengan

proses

perangkingan

untuk

mendapatkan alternatif terbaik yang diperoleh berdasarkan nilai
keseluruhan preferensi yang diberikan (Yeh,2002).

2.6.1

Metode-metode penyelesaian masalah MADM
Ada beberapa metode yang dapat digunakan untuk mnyelesaikan
masalah MADM. antara lain (Kusumadewi, 2006):
a. Simple Additive Weighting Method (SAW)
b. Weighted Product (WP)
c. ELECTRE
d. Technique for Order Preference by Similarity to Ideal Solution
(TOPSIS)
e. Analytic Hierarchy Process (AHP)

2.6.2

Algor itma MADM
Algoritma MADM adalah:
a. Memberikan nilai setiap alternatif (Ai) pada setiap kriteria (Cj) yang
sudah ditentukan, dimana nilai tersebut di peroleh berdasarkan nilai
crisp; i=1,2,…m dan j=1,2,…n.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

29

b. Memberikan nilai bobot (W) yang juga didapatkan berdasarkan nilai
crisp.
c. Melakukan normalisasi matriks dengan cara menghitung nilai rating
kinerja ternormalisasi (rij) dari alternatif Ai pada atribut Cj
berdasarkan persamaan yang disesuaikan dengan jenis atribut (atribut
keuntungan/benefit=MAKSIMUM

atau

atribut

biaya/cost=MINIMUM). Apabila berupa artibut keuntungan maka
nilai crisp (Xij) dari setiap kolom atribut dibagi dengan nilai crisp
MAX (MAX Xij) dari tiap kolom, sedangkan untuk atribut biaya, nilai
crisp MIN (MIN Xij) dari tiap kolom atribut dibagi dengan nilai crisp
(Xij) setiap kolom.
d. Melakukan proses perankingan dengan cara mengalikan matriks
ternormalisasi (R) dengan nilai bobot (W).
e. Menentukan nilai preferensi untuk setiap alternatif (Vi) dengan cara
menjumlahkan hasil kali antara matriks ternormalisasi (R) dengan
nilai bobot (W). Nilai Vi yang lebih besar mengindikasikan bahwa
alternatif Ai lebih terpilih. ( Kusumadewi , 2007).

2.7

Metode Weighted Product (WP)
Metode SAW sering juga dikenal istilah metode perkalian
terpangkat. Konsep dasar metode WP adalah mencari perkalian
terpangkat dari rating kinerja pada setiap alternatif pada semua atribut.
Metode WP membutuhkan proses normalisasi matriks keputusan (X) ke
suatu skala yang dapat diperbandingkan dengan semua rating alternatif

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

30

yang ada dimana rating setiap atribut harus dipangkatkan dulu dengan
bobot atribut yang bersangkutan.
Preferensi untuk alternatif Ai diberikan sebagai berikut:

n

Si = ∏xij

wj

(2.3)

j =1

Gambar 2.12 Rumus normalisasi matrik keputusan
a. Dengan i=1,2,...,m; dimana ∑wj = 1. wj adalah pangkat bernilai positif
untuk atribut keuntungan, dan bernilai negatif untuk atribut biaya.
Nilai vektor V yang akan digunakan untuk perankingan dapat dihitung
sebagai berikut:

Vi=

Si
n

∑Si

(2.4)

i=1

Gambar 2.13 Rumus vektor perangkingan
Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih
terpilih.

2.7.1

Langkah Penyelesaian menggunakan metode SAW
Adapun langkah-langkahnya adalah:
a. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam
pengambilan keputusan, yaitu Ci.
b. Menentukan rating kecocokan setiap alternative pada setiap kriteria.

Hak Cipta © milik UPN