SISTEM PENDUKUNG KEPUTUSAN BERBASIS CLIENT SERVER

Download Sistem Pendukung Keputusan (SPK) berbasis Client Server merupakan ... Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011. 37 ... informasi...

0 downloads 359 Views 624KB Size
SISTEM PENDUKUNG KEPUTUSAN BERBASIS CLIENT SERVER UNTUK PENENTUAN BIAYA PEMBANGUNAN RUMAH (STUDI KASUS PADA PT BUANA NATA LOKA)

1

I Gusti Ngurah Anom Cahyadi Putra1, Sri Hartati2 Program Studi Teknik Informatika Jurusan Ilmu Komputer Fakultas MIPA Universitas Udayana Email :[email protected] 2 Program Studi Ilmu Komputer Program PascaSarjana Universitas Gadjah Mada Emai: [email protected] Abstrak

Perencanaan sebuah pembangunan rumah merupakan hal yang tidak mudah. Banyak orang mengalami kesulitan dalam tahap ini, baik dari segi pemilihan model bahan-bahan bangunan yang akan digunakan maupun dalam merancang sebuah anggaran dalam pembangunan rumah. Masalah yang sering ditemui dalam anggaran biaya adalah biaya yang dikeluarkan tidak sesuai dengan rencana semula. Perhitungan RAB yang dikerjakan secara team, membutuhkan sebuah system yang dapat bekerja secara jaringan. Sistem Pendukung Keputusan (SPK) berbasis Client Server merupakan sebuah sistem yang digunakan oleh kontraktor. System ini

bekerja pada jaringan LAN, yang dapat

menentukan biaya yang akan dikeluarkan untuk membangun rumah. Dimulai dari mencatat data proyek, menghitung volume, menghitung analisa pekerjaan, menghitung RAB dan menghasilkan beberapa alternatif RAB. Sistem Pendukung Keputusan Berbasis Client Server Untuk Penentuan Biaya Pembangunan Rumah ini dapat membantu para pengambil keputusan (kontraktor). Para pengambil keputusan (kontraktor) dapat memutuskan sebuah keputusan yang tepat dalam pengeluaran biaya pembangunan rumah berdasarkan kriteria kelas bahan, yaitu kelas 1 untuk bahan dengan kualitas A dan kelas 2 untuk bahan dengan kulitas B dan kelas 3 untuk bahan dengan kualitas C. Sehingga sistem ini dapat menghasilkan sebuah rumah yang sesuai dengan biaya. Kata Kunci: SPK, RAB, Client Server

35

merupakan

1. Pendahuluan Pengambilan salah

satu

strategis

keputusan

langkah dalam

merupakan

manajerial

organisasi.

jawaban

dari

kekurangan

sistem yang telah ada. Aplikasi Client-

yang

Server

sering

juga

disebut

aplikasi

Proses

database jaringan, karena aplikasi ini

pengambilan keputusan yang baik tidak

memang dibuat agar dapat berjalan pada

mudah dilakukan mengingat banyak faktor

sebuah jaringan komputer. Sehingga pada

yang harus dipertimbangkan. Oleh karena

aplikasi ini akan ada dua sisi yang bekerja

itu, dibutuhkan dukungan terhadap proses

yaitu sisi client dan sisi server. Sisi client

pengambilan keputusan sehingga pihak

adalah sebuah program aplikasi database

pengambil

mampu

yang dibuat dengan bahasa pemrograman

mengorganisir faktor-faktor yang harus

tertentu sedangkan sisi server adalah

dipertimbangkan secara obyektif, rasional,

sebuah database server dengan berbagai

dan proporsional.

aturan.

keputusan

Pada PT Buana Nata Loka, saat ini

2. Pengertian SPK

sudah mengkomputerisasikan perhitungan

Little mendefinisikan SPK sebagai

penentuan biaya pembangunan rumah dan

sistem informasi berbasis komputer yang

sudah dapat digunakan sebagai sistem

menghasilkan berbagai macam alternatif

pendukung keputusan. Namun sistem yang

keputusan untuk membantu manajemen

ada saat ini masih dirasakan kurang dalam

dalam menangani berbagai masalah yang

mendukung kinerja perusahaan. Dimana

terstruktur maupun yang tidak terstruktur

sistem yang ada saat ini masih bersifat

dengan

stand-alone, padahal dalam perhitungan

data.(Turban dkk, 2005)

penentuan biaya pembangunan rumah atau

menggunakan

model

dan

Sistem pendukung keputusan atau

RAB ini dikerjakan secara team.

Decision Support Systems (DSS) adalah

Karena sistem yang masih bersifat

sistem berbasis komputer interaktif, yang

stand-alone sehingga dirasa kurang efektif

membantu

dan efisien, maka dibutuhkan sistem yang

untuk menggunakan data dan berbagai

dapat

model

anggota

saling team

berkomunikasi dan

tidak

dengan saling

yang

berbasis

untuk

pengambil

memecahkan

keputusan

masalah-

masalah tidak terstruktur (Turban dkk,

mengganggu pekerjaan anggota team. Sistem

para

2005)

client-server

36

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

5. Dukungan

3. Karakteristik dan Kemampuan SPK Karakteristik dan kapabilitas sistem

disemua

fase

proses

pengambilan keputusan : intelegensi,

pendukung keputusan antara lain (Turban

desain, pilihan, dan implementasi

dkk, 2005) :

6. Dukungan diberbagai proses dan gaya

1. Dukungan

untuk

pengambilan

pengambilan keputusan.

keputusan, terutama pada situasi semi

7. Adaptivitas

sepanjang

terstruktur dan tak terstruktur, dengan

Pengambil

menyertakan penilaian manusia dan

reaktif, dapat menghadapi perubahan

informasi terkomputerisasi. Masalah-

kondisi

masalah

mengadaptasi DSS untuk memenuhi

tersebut

tidak

dapat

keputusan

waktu.

secara

seharusnya

cepat,

perubahan

atau oleh metode atau alat kuantitatif

fleksibel dan karena itu pengguna

standar.

dapat untuk

manajerial,

dari

semua eksekutif

level

menyusun

sampai manajer lini. 3. Dukungan

menambahkan,

menggabungkan,

puncak

bersifat

menghapus,

mengubah,

kembali

atau

elemen-elemen

dasar, DSS juga fleksibel dalam hal

untuk

individu

kelompok.

Masalah

yang

terstruktur

sering

dan

dapat dimodifikasi untuk memecahkan

kurang

masalah lain yang sejenis.

memerlukan

8. Peningkatan

keterlibatan individu dari departemen

pengambilan

dan

timeliness, kualitas).

tingkat

DSS

dapat

dipecahkan oleh sistem komputer lain

2. Dukungan

tersebut.

dan

organisasional

yang

berbeda atau bahkan dari organisasi

9. Kontrol

terhadap keputusan

penuh

oleh

keefektifan (akurasi,

pengambil

lain. DSS mendukung im virtual

keputusan terhadap semua langkah

melalui alat-alat Web kolaboratif.

proses pengambilan keputusan dalam

4. Dukungan independen

untuk dan

atau

keputusan

memecahkan

sekuensial.

secara

suatu

khusus

masalah.

menekankan

Keputusan dapat dibuat satu kali,

mendukung

beberapa kali, atau berulang (dalam

bukannya menggantikan.

interval yang sama).

pengambil

4. Komponen SPK

37

DSS untuk

keputusan,

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

Sistem Pendukung Keputusan disusun

3. Subsistem manajemen pengetahuan

dari beberapa subsistem yaitu (Turban dkk,

Subsistem

2005) :

intelegensi dan mendukung subsistem

1. Subsistem manajemen data

yang lain.

Basis data yang relevan dan dikelola

yang

memberikan

4. Subsistem antarmuka pengguna

menggunakan software yang disebut

Pengguna

database management system (DBMS)

memerintah SPK melalui system ini.

2. Subsistem manajemen model

Orang

model-model yang disebut dengan management

dan

5. Pengguna

Adalah paket software yang berisi

modelbase

berkomunikasi

yang

berhadapan

dengan

pengambil keputusan.

system

(MBMS)

System lain yang berbasis komputer Data eksternal dan internal

Internet, intranet, ekstranet

Manajemen data

Manajemen model

Model eksternal

Subsistem berbasis pengetahuan Antarmuka pengguna Basis pengetahuan organisasional

Manajer (pengguna)

Gambar 4.1 Skematik DSS (Turban dkk, 2005)

kumpulan data yang saling berhubungan

5. Sistem Client Server Sistem

database

merupakan

suatu

satu

sistem informasi yang mengintegrasikan

dengan

membuatnya

38

yang tersedia

lainnya, untuk

dan

beberapa

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

aplikasi yang bermacam-macam di dalam

oleh user akan ditangani terlebih dahulu

suatu organisasi. Ada beberapa sistem

oleh client.

yang dapat digunakan dalam suatu aplikasi

Server merupakan sebuah komputer

database, yaitu sistem single user, sistem

yang berisi DBMS serta database, dan

multiuser klasik, dan sistem client-server.

menjadi pusat seluruh kegiatan untuk

(Prasetyo, 2004)

menangani permintaan-permintaan yang

Aplikasi

database

client-server

dilakukan

oleh

client.

Mekanisme

merupakan suatu aplikasi yang melibatkan

keamanan data yang diterapkan pada

beberapa entitas, yaitu aplikasi client dan

sistem client-server sangat tinggi, sehingga

aplikasi server. Dalam aplikasi client-

aplikasi client tidak dapat membuka file-

server, terjadi pembagian tugas antara

file data yang di server secara langsung.

komputer client dan komputer server.

Pada dasarnya client harus melakukan

Komputer

login dengan memasukkan user id serta

client

melakukan

digunakan

permintaan,

untuk

sedangkan

pasword yang telah ditentukan.

komputer server berfungsi untuk mengolah

6. Perhitungan

Anggaran

Biaya

permintaan dari client dan mengembalikan

Pembangunan Rumah

hasilnya

meminta.

RAB (Rencana Anggaran Biaya) dapat

Adanya pembagian tugas ini akan dapat

didefinisikan sebagai jumlah pengeluaran

mengurangi

atau

pada

client

lalu

lintas

yang

data

didalam

jaringan.

biaya

yang

digunakan

untuk

membangun sebuah unit rumah (Renggo,

Sistem client-server merupakan sistem

2006). Fungsi dari RAB yaitu sebagai

yang paling baik untuk digunakan , sistem

penafsiran

ini mampu menghasilkan aplikasi database

dikeluarkan untuk membangun sebuah unit

yang tangguh dalam hal sekuritas, serta

rumah, juga dapat digunakan sebagai alat

mampu mengurangi kepadatan lalu-lintas

untuk mengontrol pengeluaran.

jaringan.

berisi

biaya

yang

akan

RAB dihitung dari variabel-variabel

Client merupakan sebuah komputer yang

awal

aplikasi,

dan

seperti harga bahan, harga upah, koefisien,

memiliki

analisa pekerjaan dan volume. Harga

tanggung jawab untuk melakukan iterasi

bahan merupakan harga bahan bangunan

dengan user. Jadi setiap yang dikehendaki

yang sudah ditetapkan dengan satuan bahan, misalnya m2, m3. Harga upah

39

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

merupakan harga pekerja yang dihitung

V = Vgalian tanah–(Vpasangan

per hari. Koefisien merupakan faktor

batu kali + Vurugan pasir dibawah

pengali dari bahan dan upah. Analisa

pondasi)

pekerjaan digunakan untuk menentukan

5. Urugan tanah untuk peninggian

jenis pekerjaan yang akan dilakukan,

lantai

menentukan

V=hxL

pekerja,

bahan

yang

digunakan kemudian dikalikan dengan

6. Pekerjaan urugan pasir dibawah

koefisien dari masing-masing pekerja dan

pondasi

bahan,

V=hxbxp

kemudian

analisa

pekerjaan

dikalikan dengan volume. Volume adalah

7. Pekerjaan urugan pasir dibawah

jumlah atau banyaknya suatu pekerjaan.

lantai

Dimana satuannya bisa m2 atau m3.

V=hxL

Maka

RAB

didapat

dengan

7. Perancangan Sistem

menjumlahkan tiap kelompok pekerjaan

7.1 Perancangan Basisdata

dan dikalikan dengan PPN yang besarnya tergantung

masing-masing

Pertama kali yang dilakukan dalam

perusahaan.

perancangan

sistem

ini

adalah

Contoh kelompok pekerjaan itu antara lain

mengumpulkan dan merancang basis

:

data yang diperlukan dalam sistem ini.

Pekerjaan Persiapan, Galian, dan Urugan

Data yang akan digunakan dalam

Terdiri dari sub pekerjaan :

pendukung

1. Pekerjaan persiapan lahan (lokasi

keputusan

untuk

melakukan perhitungan RAB yang

Pekerjaan)

ditampung dalam basis data yang

V=pxl

terintegrasi dengan computer. Basis

2. Pekerjaan

pengukuran

dan

data ini dirancang agar data yang

pasangan bouw plank

berkaitan dengan perhitungan RAB ini

V = 2(p+2)+2(l+2)

dapat

3. Pekerjaan galian tanah dan pondasi

terorganisir

dan

tersimpan

dengan baik sehingga memudahkan

V=bxhxp

dalam pencarian data dan manipulasi

4. Urugan tanah kembali sisi pondasi

data. Berikut ini adalah bisnis rule dalam sistem ini dan model hubungan

40

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

entitas dapat ditunjukan pada gambar

7. Satu perhitungan analisa pekerjaan

7.1:

menghasilkan banyak perhitungan

1. Satu

Proyek

menghasilkan

RAB Analisa

beberapa alternative nilai RAB

8. Satu perhitungan analisa pekerjaan

2. Satu Proyek mempunyai satu biaya

ditentukan dari banyak perhitungan

rencana

analisa bahan

3. Satu Proyek mempunyai banyak

9. Satu harga bahan menghasilkan

variabel volume 4. Satu

Proyek

banyak perhitungan analisa bahan memiliki

banyak

10. Satu Perhitungan Analisa pekerjaan

perhitungan RAB Analisa

juga ditentukan dari banyak analisa

5. Satu nilai RAB ditentukan oleh

upah

banyak perhitungan RAB Analisa 6. Satu

biaya

rencana

11. Satu harga upah menghasilkan

digunakan

banyak perhitungan analisa upah

beberapa nilai RAB

1

MEMILIKI

RENCANA

1

PROYEK

1

M

MEMILIKI

VOLUME

1

1

MEMILIKI

M M

MEMILIKI

RAB 1

MEMILIKI

M RABANALISA

M

MEMILIKI

M

MEMILIKI

1 1 BAHAN

M ANALISABAHAN

M

1

ANALISA

1

M ANALISAUPAH

Gambar 7.1 Diagram Hubungan Entitas

41

M

1

UPAH

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

data analisa pekerjaan untuk tiap kualitas Pilihan ppn Data user

Pilihan kualitas analisa pekerjaan item analisa pekerjaan

data harga upah

Data kelompok pekerjaan variabel perhitungan volume data harga bahan

Biaya perencanaan Kebutuhan ruang Dana customer Data customer

Staf StafKonstraktor Konstraktor

login

SPK SPK PENENTUAN PENENTUAN BIAYA BIAYA PEMBANGUNAN PEMBANGUNAN RUMAH RUMAH

konfirmasi login

login

ADMIN ADMIN

konfirmasi login

data harga bahan

alternatif RAB

data harga upah

daftar check list

Data user

laporan RAB

Gambar 7.2 DFD Level 0 SPK Penentuan Biaya Pembangunan Rumah terdiri dari 13 kelompok pekerjaan yang

Pada gambar 3.4 adalah DFD level 0 dari Sistem Pendukung Keputusan

masing-masing

Penentuan

terdapat

Biaya

Pembangunan

dan satu proses. Entitasnya yaitu staf

uk = ku*su hb = kb*sb

konstraktor yang akan menghitung biaya pembangunan rumah mulai dari

Harga satuan pekerjaan = uk+hb

mencatat data proyek, data customer, menghitung

RAB = ∑ (v*Harga satuan pekerjaan)

analisa pekerjaan, sedangkan admin

RAB akhir = (RAB+bp) * n % PPN

berfungsi untuk melakukan update data bahan, upah dan user.

Keterangan : su = harga satuan upah

7.2 Perancangan Model 1. Menghitung

volume

pekerjaannya,

2. Menghitung RAB

konstraktor dan admin, user adalah

volume,

rincian

pekerjaan

keterangan mengacu pada point 6

Rumah. Dimana terdapat dua entitas

menghitung

kelompok

tiap

sb = harga satuan bahan

pekerjaan kb = koefisien bahan

Dalam menghitung rab dimulai dari

ku = koefisien upah

menghitung volume tiap pekerjaan yang

42

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

v = volume pekerjaan

2. Kelas B, menggunakan analisa pekerjaan kualitas II

uk = upah kerja

3. Kelas C, menggunakan analisa hb = harga bahan

pekerjaan kualitas III

bp = biaya perencanaan

2. RAB yang menyesuaikan bahan yang ingin digunakan customer

n = nilai pajak Keputusan RAB yang diberikan untuk

8. Implementasi

customer adalah:

Arsitektur

1. Memberikan tiga alternatif

Sistem

Pendukung

Keputusan Penentuan Biaya Pembangunan

berdasarkan kelas, yaitu

Rumah ini dapat dilihat pada gambar 8.1

1. Kelas A, menggunakan analisa pekerjaan kualitas I

Server Hub Client

Client

Client

Gambar 8.1 Arsitektur SPK Client Server

Dimana terdapat sisi server yang berisi database

server

dan

aplikasi

proyek, tabel rencana, tabel volume, tabel

server.

rab, tabel rab analisa, tabel daftar cek dan

Database server menggunakan mySQL 5

tabel

dengan nama databasenya rumah dan

menggunakan komponen dbExpress milik

terdiri dari tabel-tabel, antara lain tabel

Delphi. Sedangkan pada sisi client hanya

bahan, tabel upah, tabel analisa, tabel

terdapat aplikasi client, dimana aplikasi

analisa upah, tabel analisa bahan, tabel

43

login.

Koneksi

ke

database

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

tersebut nanti akan berhubungan dengan

8.2 Form Update Data Bahan

database server melalui dbExpress.

Untuk

bahan

bangunan maka klik tombol Update

8.1 Aplikasi Sisi Server Pada sisi server digunakan untuk melalukan

memasukkan

manajemen

data

data dan pilih sub tombol bahan, maka

dan

akan muncul form bahan. Contoh

manajemen user. Manajemen data seperti

memasukkan data bahan bangunan,

update data bahan bangunan dan data upah

misalnya bahan bangunan kayu kamper

pekerja.

papan dengan harga 5000000 dengan kualitas

1.

Gambar 8.2 Form Update Data Bahan

sehingga didapat harga RAB. Sebelum

8.3 Aplikasi Sisi Client Melakukan

perhitungan

RAB

masuk ke form client area, user wajib

dilakukan di sisi client, dmana diawali

melakukan login terlebih dahulu untuk

dengan

proyek,

melakukan koneksi ke database server,

perencanaan,

kemudian akan muncul form client

mencatat

data

menghitung

biaya

menghitung

volume

pekerjaan,

area.

menghitung harga analisa pekerjaan,

44

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

Gambar 8.3 Form Login client upah. Contoh menghitung analisa

8.4 Form Analisa Analisa

pekerjaan

jumlah dari biaya

merupakan

pekerjaan pembersihan lahan, dalam

masing-masing

pekerjaan

pembersihan

lahan

pekerjaan yang didapat dari harga

menggunakan peralatan dengan satuan

upah dan harga bahan yang digunakan

ls dan dikerjakan oleh tukang batu dan

pekerjaan tersebut dikalikan dengan

pekerja (contoh pada table 8.1).

koefisien masing-masing bahan dan

Tabel 8.1 Daftar Analisa Pekerjaan Macam Satuan Koefisien Harga Pekerjaan pengali Bahan (macam (harga bahan) Upah) 1 M2 Pekerjaan Pembersihan Lahan Tukang Batu Org 0,010 27500 Pekerja Org 0,020 22000 Peralatan Ls 1,000 200 Total 1 Ml Pengukuran dan Pemasangan Bouw Plank kayu M3 0,010 1800000 Paku 5-7 kg 0,038 8000 Ongkos pasang ls 0.155 17000 total

45

Jumlah Harga Bahan

Jumlah Harga Upah

Total

275 440 200 200

715

915

2635 2635

20939

18000 30400 18304

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

Gambar 8.4 Form Analisa Pekerjaan 8.5 Form RAB Rencana Anggaran Biaya dihitung dari hasil kali volume pekerjaan dan harga analisa, seperti pada tabel 8.2 Tabel 8.2 Daftar Rencana Anggaran Biaya NO

URAIAN PEKERJAAN

I 1 2

PEKERJAAN PERSIAPAN, GALIAN DAN URUGAN Pekerjaan persiapan lahan 200 m2 Pekerjaan pengukuran dan pasangan 54 ml bouw plank Pekerjaan galian tanah untuk pondasi 58,6 m3 Urugan tanah kembali sisi pondasi 25,1 m3 Urugan tanah untuk peninggian lantai 6,3 m3 Pekerjaan urugan pasir dibawah 4,2 m3 pondasi Pekerjaan urugan pasir dibawah 5,95 m3 lantai

3 4 5 6 7

VOLUME

SATUAN

HARGA

Jumlah

46

JUMLAH HARGA

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

Gambar 8.5 Form Hitung RAB 8.6 Form Alternatif RAB Pada form ini akan dimunculkan tiga RAB yang dihasilkan, diform ini diputuskan RAB mana yang akan digunakan untuk proyek tersebut.

47

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

Gambar 8.6 Form Alternatif RAB

Gambar 8.7 Form Pilihan RAB pekerjaan, menghasilkan 3 harga RAB

9. Kesimpulan dan Saran Sistem

Pendukung

Keputusan

yang dapat disesuaikan dengan dana

Penentuan Biaya Pembangunan Rumah yang

telah

dibangun

ini

customer

memiliki

5. Dapat

menghitung

kemampuan untuk :

pelaksanaan proyek

1. Merupakan sistem Client Server yang

Saran

yang

penelitian

ini

berjalan pada jaringan LAN 2. Melakukan

manajemen

data

yaitu

hari

dikemukakan

dalam

adalah,

penulis

mengharapkan :

update data harga bahan dan harga

1. Dengan memanfaatkan teknologi SIG

upah

digunakan untuk membantu dalam

3. Melakukan Manajemen User yaitu

menentukan kondisi lahan yang akan

menambah user, mengganti password

dibangun.

user dan menghapus user

2. Sistem dapat disempurnakan agar lebih

4. Menghitung RAB berdasarkan kualitas harga

jumlah

bahan

yang

dimulai

bersifat user friendly.

dari

mencatat data proyek, menghitung

10. Daftar Pustaka

biaya

Lestari,P.,

perencanaan,

menghitung

volume, menghitung harga analisa

48

2005, Sistem Pendukung Keputusan Perhitungan Biaya Bangunan Rumah(Studi Kasus

Jurnal Ilmu Komputer - Volume 4 - No 1 - April 2011

Pada CV Terakota Yogyakarta),Tesis Program Magister Ilmu Komputer Fakultas MIPA Universitas Gadjah Mada, Yogyakarta Prasetyo,D.D, 2004, Aplikasi Database Client/Server menggunakan Delphi dan MySQL, Elex Media Komputindo, Jakarta Priyanto, R. 2007, Menguasai MySQL 5, Elex Media Komputindo, Jakarta Renggo,

2006, Menghitung Biaya Membuat Rumah, Penebar Swadaya, Jakarta

Saragih.N.F., 2005, Sistem Pendukung Keputusan Untuk Investasi Properti Berbasis Web(Studi Kasus di Damai Putra Group),Tesis Program Magister Ilmu Komputer Fakultas MIPA Universitas Gadjah Mada, Yogyakarta Turban,E

dan. Aronson,J.E, 2004, Decision Support Sistem and Intelligent Sistem, Sixth Edition, Prentice-Hall International, Inc New Jersey.

Turban,E., Aronson,J.E., dan LiangTing,P., 2005. Decision Support Sistems and Intelligent Sistems. Edisi 7, Jilid 1, Versi Bahasa Inonesia, Andi Offset, Jogya

49