SISTEM PENDUKUNG KEPUTUSAN PENENTUAN LOKASI PAMERAN
SEPEDA MOTOR DENGAN METODE
FUZZY MULTI- ATTRIBUTE
DECISION MAKING
(FMADM) DAN
WEIGHTED PRODUCT
(WP)
SKRIPSI
MUHAMMAD HARUN DAULAY
111401007
PROGRAM STUDI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN LOKASI PAMERAN
SEPEDA MOTOR DENGAN METODE
FUZZY MULTI- ATTRIBUTE
DECISION MAKING
(FMADM) DAN
WEIGHTED PRODUCT
(WP)
SKRIPSI
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Ilmu Komputer
MUHAMMAD HARUN DAULAY
111401007
PROGRAM STUDI S1 ILMU KOMPUTER
FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI
UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : SISTEM PENDUKUNG KEPUTUSAN
PENENTUAN LOKASI PAMERAN SEPEDA MOTOR DENGAN METODE FUZZY MULTI-
ATTRIBUTE DECISION MAKING (FMADM)
DAN WEIGHTED PRODUCT (WP)
Kategori : SKRIPSI
Nama : MUHAMMAD HARUN DAULAY
Nomor Induk Mahasiswa : 111401007
Program Studi : SARJANA (S1) ILMU KOMPUTER
Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI
Diluluskan di
Medan, 03 Desember 2015 Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Handrizal, S.Si, M.Comp, Sc Dr.Syahril Efendi, S.Si, MIT
NIP. NIP. 19671110 199602 1 001
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
PERNYATAAN
SISTEM PENDUKUNG KEPUTUSAN PENENTUAN LOKASI PAMERAN SEPEDA MOTOR DENGAN METODE FUZZY MULTI-ATTRIBUTE
DECISION MAKING (FMADM) DAN WEIGHTED PRODUCT
(WP)
SKRIPSI
Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, 03 Desember 2015
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Allah SWT karena berkat rahmat dan karunia-nya penulis dapat menyelesaikan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer, pada Program Studi S1 Ilmu Komputer, Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Sumatera Utara.
Pada pengerjaan skripsi dengan judul Sistem pendukung keputusan penentuan lokasi pameran sepeda motor dengan metode Fuzzy Multi-Attribute Decision Making dan Weighted Product, dalam penyusunan skripsi ini penulis menyadari bahwa banyak pihak yang turut membantu, baik dari keluarga, sahabat, dan orang-orang terdekat yang memberikan motivasi dalam pengerjaannya. Dalam kesempatan ini, penulis dengan senang hati menyampaikan terima kasih kepada :
1. Bapak Prof. Drs. Subhilhar, M.A., Ph.D, selaku Pj. Rektor Universitas Sumatera Utara.
2. Bapak Prof. Dr. Muhammad Zarlis, selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
3. Bapak Dr. Poltak Sihombing, M.Kom, selaku Ketua Program Studi S-1 Ilmu Komputer Universitas Sumatera Utara.
4 Ibu Maya Silvi Lydia, B.Sc, M.Sc, selaku Sekretaris Program Studi S-1 Ilmu Komputer Universitas Sumatera Utara
4. Bapak Dr.Syahril Efendi, S.Si, M.IT, selaku dosen pembimbing I yang telah memberikan bimbingan, saran, nasehat dan masukan kepada penulis dalam pengerjaan skripsi ini.
5. Bapak Handrizal, S.Si, M.Comp, Sc, selaku dosen pembimbing II yang telah memberikan bimbingan, saran, nasehat dan masukan kepada penulis dalam pengerjaan skripsi ini.
7. Bapak Drs. Marihat Situmorang, M.Kom, selaku penguji II yang telah memberikan kritik, saran dan dukungan kepada penulis dalam manyelesaikan skripsi ini.
8. Seluruh dosen dan Staff pegawai Program studi S1 Ilmu Komputer Fasilkom-TI USU.
9. Kepada ayah dan ibu tercinta atas jasa-jasanya, kesabarannya, serta do’a, dan tidak pernah lelah dalam mendidik dan memberi cinta yang tulus dan ikhlas kepada penulis.
10.Kakak tercinta yang selalu memberikan dukungan kepada penulis sehingga penulis bisa menyelesaikan skripsi ini.
11.Idaman Tarotodo Hia yang telah membantu penulis dalam penyusunan skripsi ini.
12.Musthopa wirawan Hasibuan, ST, yang telah memberikan saran serta motivasi kepada penulis sehingga penulis bisa menyelesaikan skripsi ini.
13.Teman-teman kuliah saya kom C angkatan 2011, yang memberi inspirasi dan semangat kepada penulis.
14.Semua pihak yang telah banyak membantu penulis dalam menyelesaikan skripsi ini.
Semoga Tuhan Yang Mahan kuasa melimpahkan berkah kepada semua pihak yang telah memberikan bantuan, perhatian, serta dukungan kepada penulis dalam menyelesaikan skripsi ini.
Penulis menyadari bahwa skripsi ini masih terdapat kekurangan. Oleh karena itu, penulis mengharapkan kritik dan saran yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya..
Medan, 03 Desember 2015
ABSTRAK
Pameran adalah bagian dari promosi, yang mana merupakan salah satu kegiatan yang dilaksanakan perusahaan untuk memberitahukan konsumen tentang produk dan jasa yang dihasilkan perusahaan. Fungsi dari pameran itu sendiri adalah suatu tempat untuk mengadakan pertunjukan hasil produksi, dengan tujuan untuk menimbulkan minat dan mempengaruhi konsumen dengan mengemukakan keunggulan dari produk yang dihasilkan, Agar konsumen tetap melaksanakan pembelian dan tidak tertarik oleh produk pesaing. Untuk penentuan lokasi pameran sepeda motor, parameter yang digunakan adalah perbandingan kompleksitas algoritma dan running time.
Berdasarkan pengujian kompleksitas algoritma metode Fuzzy Multi-Attribute Decision Making dan Weighted Product, diperoleh big theta yang sama yaitu ( , , ). Sedangkan pada pengujian running time, metode Weighted Product
lebih cepat memproses data dengan waktu 0,0816343 detik/81.6343
millisecond sedangkan pada metode Fuzzy Multi-Attribute Decision Making
dengan waktu 0,0875662 detik/87,5662 millisecond. dengan demikian, metode
Weighted Product merupakan metode yang terbaik untuk penentuan lokasi pameran sepeda motor.
DECISION SUPPORT SYSTEM TO DETERMINE LOCATION OF MOTORCYCLE WITH FUZZY MULTI-ATTRIBUTE DECISION
MAKING AND WEIGHTED PRODUCT METHOD ABSTRACT
Exebition is part of the promotion, which is one company activities to inform the costumers about product and services produced by the company. the function of the exhibition is aplace to show production object. with the purpose to provide information about the product, with the aim to generate interest and influence costumers by promoting the advantages of the products are produced, that consumers continue to implement the purchase and not interested by competitor’s products. for determining the location of motorcycle exebition, Parameters were used the comparison of algorithm and running time. Based on the analyze the complexity of algorithm using Fuzzy Multi-Attribute Decision Making and Weighted Product method, obtained the same theta is ( , , ). while the analyze to determine the running time, the test show that Weighted Product method faster to process data with time 0,0816343 second/81.6343 millisecond than Fuzzy Multi-Attribute Decision Making method with time 0,0875662 second/87,5662 millisecond. So that, Weighted Product method is better method to determine location of motorcycles exhibition.
DAFTAR ISI
2.1Sistem pendukung keputusan 5
2.1.1 Pengertian sistem pendukung keputusan 5
2.1.2 Karakteristik dan kemampuan sistem pendukung keputusan 7
2.1.3 Tujuan sistem pendukung keputusan 8
2.1.4 Tahapan proses pengambilan keputusan 8
2.1.5 Komponen sistem pendukung keputusan 8
2.2Metode Fuzzy Multi-Attribute Decision Making 10
2.3Metode Weighted Product 14
Bab III Analisis dan Perancangan Sistem
3.1 Analisis sistem 15
3.1.1 Analisis masalah 15
3.1.2 Analisis dan kebutuhan sistem 16
3.1.4 Sequence diagram metode FMADM dan WP
3.1.4.1 Sequence diagram metode FMADM 22
3.1.4.2 Sequence diagram metode WP 23
3.1.4.3 Entity relationship diagram 23
3.2 Perancangan Sistem 24
Bab IV Implementasi dan Pengujian Sistem
4.1 Implementasi sistem 36
4.1.1 Implementasi metode FMADM 36
4.1.1.1 penyelesaian kasus metode FMADM 37
4.1.2 Implementasi metode WP 40
4.2.5 Tampilan form perbandingan 45
4.2.6 Tampilan form lihat data 46
4.3Pengujian Sistem 46
4.3.1 Pengujian perhitungan metode Fuzzy MADM 46 4.3.2 Pengujian perhitungan metode Weighted Product 49 4.3.3 Perbandingan running time metode FMADM dan WP 51
4.3.4 Tampilan database 51
4.4 Perbandingan big theta pengujian penentuan lokasi pameran 52 4.4.1 Perhitungan kompleksitas algoritma FMADM 52 4.4.2 Perhitungan kompleksitas algoritma WP 55 4.5 Perbandingan running time dengan metode FMADM dan WP 57 4.5.1 Pengujian dengan empat alternatif lokasi 57 4.5.2 Pengujian dengan enam alternatif lokasi 57 4.5.3 Pengujian dengan delapan alternatif lokasi 58 4.5.4 Pengujian dengan sepuluh alternatif lokasi 58
Bab V Kesimpulan dan Saran
5.1 Kesimpulan 60
5.2 Saran 60
DAFTAR GAMBAR
Halaman
Gambar 2.1 Arsitektur SPK 10
Gambar 2.2 Fungsi keanggotaan bilangan Fuzzy segitiga 12
Gambar 3.1 Diagram Ishikawa 16
Gambar 3.2 Use case diagram 18
Gambar 3.3 Activity diagram login 19
Gambar 3.4 Activity diagram perhitungan FMADM 20
Gambar 3.5 Activity diagram perhitungan WP 21
Gambar 3.6 Sequence diagram proses perhitunganFMADM 22 Gambar 3.7 Sequence diagram proses perhitunganWP 23
Gambar 3.8 Entity relationship diagram (ERD) 24
Gambar 3.9 Antarmuka input data metode FMADM 25
Gambar 3.10 Antarmuka nilai bobot setiap kriteria motode FMADM 26
Gambar 3.11 Antarmuka hasil perhitungan FMADM 27
Gambar 3.12 Antarmuka input data metode WP 28
Gambar 3.13 Antarmuka nilai bobot setiap kriteria metode WP 29
Gambar 3.14 Antarmuka hasil perhitungan WP 30
Gambar 3.15 Antarmuka perbandingan metode FMADM dan WP 31 Gambar 3.16 Antarmuka lihat data metode FMADM dan WP 31
Gambar 3.17 Flowchart metode FMADM 33
Gambar 4.5 Tampilan form Perbandingan metode FMADM dan WP 45
Gambar 4.6 Tampilan form lihat data 46
Gambar 4.7 Pembobotan kriteria metode FMADM 47
Gambar 4.8 Data hasil inputan metode FMADM 47
Gambar 4.9 Data hasil perbaikan metode FMADM 48
Gambar 4.10 Hasil perhitungan metode FMADM 48
Gambar 4.11 Pembobotan kriteria metode WP 49
Gambar 4.12 Data hasil inputan metode WP 49
Gambar 4.13 Hasil perbaikan metode WP 50
Gambar 4.14 Hasil perhitungan metode WP 50
Gambar 4.15 Hasil perbandingan running time metode FMADM dan WP 51
DAFTAR TABEL
Halaman
Tabel 3.1 Proses perhitungan metode FMADM 18
Tabel 3.2 Proses perhitungan metode WP 19
Tabel 4.1 Kriteria dan bobot masing-masing metode FMADM 36 Tabel 4.2 Rating kepentingan setiap kriteria metode FMADM 37 Tabel 4.3 Rating kecocokan untuk setiap alternaif metode FMADM 38 Tabel 4.4 Indeks kecocokan untuk setiap alternatif metode FMADM 39 Tabel 4.5 Kriteria dan bobot masing-masing metode WP 41 Tabel 4.6 Rating kecocokan dari setiap alternatif setiap kriteria metode WP 41
Tabel 4.7 Kompleksitas algoritma metode FMADM 52
Tabel 4.8 Kompleksitas algoritma metode WP 55
DAFTAR LAMPIRAN
Halaman
A. Listing Program A-1
ABSTRAK
Pameran adalah bagian dari promosi, yang mana merupakan salah satu kegiatan yang dilaksanakan perusahaan untuk memberitahukan konsumen tentang produk dan jasa yang dihasilkan perusahaan. Fungsi dari pameran itu sendiri adalah suatu tempat untuk mengadakan pertunjukan hasil produksi, dengan tujuan untuk menimbulkan minat dan mempengaruhi konsumen dengan mengemukakan keunggulan dari produk yang dihasilkan, Agar konsumen tetap melaksanakan pembelian dan tidak tertarik oleh produk pesaing. Untuk penentuan lokasi pameran sepeda motor, parameter yang digunakan adalah perbandingan kompleksitas algoritma dan running time.
Berdasarkan pengujian kompleksitas algoritma metode Fuzzy Multi-Attribute Decision Making dan Weighted Product, diperoleh big theta yang sama yaitu ( , , ). Sedangkan pada pengujian running time, metode Weighted Product
lebih cepat memproses data dengan waktu 0,0816343 detik/81.6343
millisecond sedangkan pada metode Fuzzy Multi-Attribute Decision Making
dengan waktu 0,0875662 detik/87,5662 millisecond. dengan demikian, metode
Weighted Product merupakan metode yang terbaik untuk penentuan lokasi pameran sepeda motor.
DECISION SUPPORT SYSTEM TO DETERMINE LOCATION OF MOTORCYCLE WITH FUZZY MULTI-ATTRIBUTE DECISION
MAKING AND WEIGHTED PRODUCT METHOD ABSTRACT
Exebition is part of the promotion, which is one company activities to inform the costumers about product and services produced by the company. the function of the exhibition is aplace to show production object. with the purpose to provide information about the product, with the aim to generate interest and influence costumers by promoting the advantages of the products are produced, that consumers continue to implement the purchase and not interested by competitor’s products. for determining the location of motorcycle exebition, Parameters were used the comparison of algorithm and running time. Based on the analyze the complexity of algorithm using Fuzzy Multi-Attribute Decision Making and Weighted Product method, obtained the same theta is ( , , ). while the analyze to determine the running time, the test show that Weighted Product method faster to process data with time 0,0816343 second/81.6343 millisecond than Fuzzy Multi-Attribute Decision Making method with time 0,0875662 second/87,5662 millisecond. So that, Weighted Product method is better method to determine location of motorcycles exhibition.
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Pameran adalah bagian dari promosi, promosi merupakan salah satu kegiatan yang dilaksanakan perusahaan untuk memberitahukan, mengajak, dan mengingatkan konsumen tentang produk dan jasa yang dihasilkan perusahaan. karena seiring berakhirnya proses produksi maka persiapan yang harus dilakukan oleh suatu perusahaan adalah bagaimana memasarkan hasil produksinya, sehingga mendapatkan keuntungan yang layak di tengah persaingan yang semakin ketat. Agar produksinya tidak terdesak dengan produksi yang dihasilkan oleh perusahaan lain, maka perusahaan perlu mengadakan promosi dengan tujuan untuk menimbulkan minat dan mempengaruhi konsumen dengan mengemukakan keunggulan dari produk yang dihasilkan, Agar konsumen tetap melakukan pembelian dan tidak tertarik oleh produk pesaing, Dalam pemilihan lokasi pameran itu sendiri sangatlah tidak mudah, karena ditinjau dari beberapa faktor yaitu: dari segi kepadatan penduduk, jarak lokasi dengan pasar setempat dan transportasi di area sekitar lokasi pameran. dengan permasalahan diatas, sehingga dirancanglah suatu sistem pendukung keputusan untuk membantu mengidentifikasi masalah dalam penentuan lokasi pameran sepeda motor. aplikasi yang akan dibuat diharapakan dapat membantu dalam proses pencarian lokasi yang tepat, sehingga dapat meningkatkan mutu penjualan serta mendapatkan keuntungan yang maksimal.
Metode Fuzzy Multi-Attribute Decision Making (FMADM) adalah suatu metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif dengan kriteria tertentu. Inti dari metode Fuzzy Multi-Attribute Decision Making yaitu untuk menentukan nilai bobot pada setiap atribut, kemudian dilanjutkan dengan proses perankingan yang akan menyeleksi alternatif yang sudah diberikan (Aruan, 2014).
Metode Weighted Product merupakan suatu metode penyelesaian dengan menggunakan perkalian untuk menghubungkan rating atribut, dimana rating harus dipangkatkan terlebih dahulu dengan bobot atribut yang bersangkutan. Proses ini sama halnya dengan proses normalisasi.
Dari kedua metode ini perlu dibandingkan apakah dapat memberikan alternatif keputusan yang sama, agar si pengambil keputusan yakin telah menentukan pilihan terbaik.
1.2 Perumusan Masalah
Berdasarkan uraian latar belakang diatas, maka rumusan masalah yang akan dibahas adalah :
1. Bagaimana menentukan lokasi pameran dengan menerapkan metode Fuzzy Multi-Attribute Decision Making (FMADM) dan Weighted Product (WP) 2. Apakah metode Fuzzy Multi-Attribute Decision Making (FMADM) dan
Weighted Product (WP) memberikan hasil alternatif keputusan yang sama
1.3 Ruang Lingkup Penelitian
Adapun ruang lingkup yang ditentukan pada penelitian adalah :
1. Penelitian ini membahas tentang perbandingan algoritma Fuzzy Multi-Attribute
Decision Making (FMADM) dan Weighted Product (WP).
2. Sistem hanya membandingkan kompleksitas algoritma menggunakan big theta dan running time.
3. Parameter yang digunakan dalam menentukan keputusan adalah : kepadatan penduduk, persaingan lokasi, harga sewa lokasi, minat pembeli dan transportasi
4. Sistem dibangun dengan menggunakan bahasa pemrograman Visual Basic
2010 dan SQL Server
1.4 Tujuan Penelitian
Tujuan dari penelitian ini adalah diperolehnya sebuah perangkat lunak pendukung keputusan penentuan lokasi pameran sepeda motor dengan menerapkan metode Fuzzy
Multi-Attribute Decision Making (FMADM) dan Weighted Product (WP).
1.5 Manfaat Penelitian
Dengan adanya penelitian ini diharapkan mampu membangun suatu aplikasi yang dapat membantu pimpinan perusahaan dalam penentuan lokasi pameran sepeda motor.
1.6 Metodologi Penelitian
Penelitian ini dilakukan dengan menerapkan beberapa metode penelitian sebagai berikut:
1. Studi Literatur
Pada tahap ini, dilakukan peninjauan terhadap buku-buku, e-book dan artikel-artikel yang membahas tentang sistem pendukung keputusan penentuan lokasi pameran sepeda motor dengan metode Fuzzy Multi-Atribute Decision Making
(FMADM) dan Weighted Product (WP). 2. Analisis dan Perancangan
Dengan adanya rumusan dan ruang lingkup penelitian, permasalahan dan kebutuhan dianalisis disertai pembuatan flowchart dan designinterface.
3. Implementasi Sistem
Fuzzy Multi-Atribute Decision Making (FMADM) dan Weighted Product
(WP) diimplementasikan terhadap penentuan lokasi pameran. 4. Pengujian Sistem
Pada tahap ini akan dilakukan pengujian terhadap sistem untuk mengetahui apakah sudah sesuai dengan kebutuhan.
5. Dokumentasi Sistem
1.7 Sistematika Penulisan
Sistematika dalam penulisan skripsi ini adalah sebagai berikut:
BAB I PENDAHULUAN
Pada Bab ini akan dijelaskan latar belakang masalah dari penelitian yang dilakukan beserta batasannya, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan skripsi ini.
BAB II TINJAUAN PUSTAKA
Pada Bab ini akan dijelaskan teori-teori dasar yang mendukung penelitian seperti Sistem Pendukung Keputusan, Metode Fuzzy Multi-Attribute Decision Making dan Metode Weighted Product.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Pada Bab ini akan dijelaskan analisis dan perancangan sistem pendukung keputusan dengan menggunakan metode Fuzzy Multi-Attribute Decision Making dan Metode
Weighted Product. model unified modeling language (UML) yang digunakan antara lain adalah use case diagram, activity diagram, sequence diagram dan perancangan tampilan antarmuka sistem.
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Pada Bab ini akan dijelaskan hasil pengujian aplikasi dari penelitian berupa tampilan dari aplikasi sistem pendukung keputusan penantuan lokasi pameran sepeda motor dengan menggunakan, metode Fuzzy Multi-Attribute Decision Making dan metode
Weighted Product.
BAB V KESIMPULAN DAN SARAN
BAB 2
LANDASAN TEORI
2.1 Sistem pendukung keputusan (SPK)
Konsep sistem pendukung keputusan atau decision support system (DSS) pertama kali diungkapkan pada awal tahun 1970-an oleh Michael S. Scott Morton dengan istilah management decisionsystem, sistem tersebut adalah suatu sistem yang berbasis komputer yang ditujukan untuk membantu pengambil keputusan. Sistem pendukung keputusan merupakan suatu sistem yang interaktif, yang membantu pengambil keputusan untuk memecahkan masalah yang sifatnya semi-terstruktur maupun yang tidak terstruktur (Rani, 2014).
Pada dasarnya sistem pendukung keputusan merupakan pengembangan lebih lanjut dari sistem informasi manajemen terkomputerisasi yang dirancang sedemikian rupa sehingga bersifat interaktif dengan pemakainya. Interaktif dengan tujuan untuk memudahkan integrasi antara berbagai komponen dalam proses pengambilan keputusan seperti prosedur, kebijakan, analisis, pengalaman dan wawasan manajer untuk mengambil keputusan yang lebih baik (Theorema, 2011).
2.1.1 Pengertian sistem pendukung keputusan
Sistem pendukung keputusan adalah suatu sistem yang ditujukan untuk mendukung manajemen pengambilan keputusan (Subakti, 2002).
Sistem pendukung keputusan adalah sebuah sistem berbasis komputer yang membantu dalam proses pengambilan keputusan yang adaftif, interaktif, fleksibel untuk mendukung solusi dari permasalahan manajemen yang tidak terstruktur untuk meningkatkan kualitas pengambilan keputusan (Rani, 2014).
yang baik didalam sistem pendukung keputusan, perlu didukung oleh informasi dan fakta-fakta yang berkualitas antara lain :
1. Aksebilitas
Atribut ini berkaitan dengan kemudahan untuk mendapatkan informasi, informasi akan lebih berarti bagi sipemakai jika informasi tersebut mudah didapat, karena akan berkaitan dengan aktifitas dari nilai informasinya.
2. Kelengkapan
Atribut ini berkaitan dengan kelengkapan isi dari informasi, dalam hal ini isi tidak menyangkut hanya volume tetapi juga kesesuaian dengan harapan sipemakai.
3. Ketelitian
Atribut ini berkaitan dengan tingkat kesalahan yang mungkin didalam pelaksanaan pengolahan data dalam jumlah besar.
4. Ketepatan
Atribut ini berkaitan dengan kesesuaian antara informasi yang dihasilkan dengan kebutuhan pemakai.
5. Ketepatan waktu
Kualitas informasi juga sangat ditentukan oleh ketepatan waktu penyampaian dan aktualisasinya.
6. Kejelasan
Atribut ini berkaitan dengan bentuk atau format penyampaian informasi. 7. Fleksibilitas
Atribut ini berkaitan dengan tingkat adaptasi dari informasi yang dihasilkan terhadap kebutuhan sebagai keputusan yang akan diambil (Erniyati, 2011).
Sistem pendukung keputusan adalah suatu sistem berbasis komputer yang menghasilkan berbagai alternatif keputusan untuk membantu manajemen dalam menangani berbagai permasalahan yang terstruktur ataupun tidak terstruktur dengan menggunakan data dan model (Eniyati, 2011).
1. Tahap penelusuran (intelligence) yaitu pada tahap ini proses penelusuran dan pendeteksian dari lingkup proplematika serta proses pengenalan masalah, data masukan diperoleh, diproses, dan diuji untuk mengidentifikasi masalah.
2. Tahap design yaitu pada tahap ini adalah proses menemukan, mengembangkan dan menganalisis alternatif tindakan yang bisa dilakukan. tahap ini meliputi proses untuk mengerti permasalah, membuat solusi serta menguji kelayakan solusi.
3. Tahap choice yaitu pada tahap ini dilakukan proses pemilihan diantara berbagai alternatif tindakan yang akan dijalankan. tahap ini meliputi pencarian, evaluasi, dan rekomendasi solusi yang sesuai untuk model yang telah dibuat. Solusi dari model merupakan nilai spesifik untuk variabel hasil pada alternatif yang dipilih. 4. Tahap implementasi yaitu tahap pelaksanaan dari keputusan yang telah diambil
Pada tahap ini diperlukan untuk menyusun serangkaian tindakan yang terencana, sehingga hasil keputusan dapat dipantau dan disesuaikan apabila diperlukan perbaikan.
2.1.2 Karakteristik dan kemampuan sistem pendukung keputusan
Karakteristik dan kemampuan sistem pendukung keputusan sebagai berikut: a. Karakteristik sistem pendukung keputusan
1. Mendukung seluruh kegiatan organisasi
2. Mendukung beberapa keputusan yang saling berintekrasi 3. Menggunakan beberapa model kuantitatif
b. Kemanpuan sistem pendukung keputusan
1. Sistem pendukung keputusan menunjang pembuatan keputusan manajemen dalam menangani masalah semi-terstruktur dan tidak terstruktur.
2. Sistem pendukung keputusan menunjang tahap-tahap pembuatan keputusan antara lain intelligensi, desain, choice, dan implementation.
3. Sistem pendukung keputusan mempunyai kemampuan untuk melakukan adaptasi setiap saat dan bersifat fleksibel
2.1.3 Tujuan sistem pendukung keputusan
Sistem pendukung keputusan pada hakekatnya memiliki beberapa tujuan, yaitu:
1. Membantu manajer dalam pengambilan keputusan atas masalah semi- terstruktur.
2. Memberikan dukungan atas pertimbangan manajer dan bukan untuk menggantikan fungsi manajer.
3. Meningkatkan efektifitas keputusan yang diambil manajer lebih dari pada perbaikan efisiensinya.
4. Kecepatan komputasi komputer memungkinkan para pengambil keputusan untuk melakukan banyak komputasi secara cepat dengan biaya yang rendah. 5. Dukungan kualitas komputer bisa meningkatkan kualitas keputusan yang
dibuat, misalnya: semakin banyak data yang diakses, makin banyak juga alternatif yang bisa dievaluasi. Mengatasi keterbatasan kognitif dalam pemrosesan dan penyimpanan (Turban, et al. 2005).
2.1.4 Tahapan proses pengambilan keputusan
Dalam mengambil keputusan ada 6 langkah yang harus dilakukan diantaranya : 1. Identifikasi masalah
2. Pemilihan metode pemecahan masalah
3. Pengumpulan data yang dibutuhkan untuk melaksanakan model keputusan tersebut
4. Mengimplementasikan model tersebut
5. Mengevaluasi sisi positif dari setiap alternatif yang ada 6. Melaksanakan solusi terpilih (Kusrini, 2007).
2.1.5 Komponen sistem pendukung keputusan
Aplikasi sistem pendukung keputusan bisa terdiri dari beberapa subsistem yaitu: 1. Subsistem manajemen data
perusahaan, suatu repositori untuk data perusahaan yang relevan dengan pengambilan keputusan.
2. Subsistem manajemen model
Merupakan paket perangkat lunak yang memasukkan model keuangan, statistik, ilmu manajemen, atau model kuantitatif lain yang memberikan kapabilitas analitik dan manajemen perangkat lunak yang tepat. Bahasa-bahasa pemodelan untuk membangun model-model kustom juga dimasukkan. Perangkat lunak itu sering disebut manajemen basis model (MBMS/model base management system). Komponen tersebut dapat dikoneksiakan ke penyimpanan korporat atau eksternal yang ada pada model.
3. Subsistem antarmuka pengguna
Pengguna berkomunikasi dengan memerintakan sistem pendukung keputusan melalui subsistem tersebut. Pengguna adalah bagian yang dipertimbangkan dari sistem. Para peneliti menegaskan bahwa beberapa konstribusi unik dari sistem pendukung keputusan berasal dari interaksi yang intensif antara komputer dan pembuat keputusan.
4. Subsistem manajemen berbasis pengetahuan
Arsitektur SPK dapat ditunjukkan pada Gambar 2.1. (Kusrini, 2007).
Gambar 2.1 Arsitektur SPK
2.2 Metode Fuzzy Multi-Attribute Decision Making (FMADM)
Metode Fuzzy Multi-Attribute Decision Making (FMADM) adalah suatu metode yang digunakan untuk mencari alternatif optimal dari sejumlah alternatif dari sejumlah kriteria tertentu.Pada dasarnya ada tiga pendekatan untuk mencari nilai bobot atribut, yaitu pendekatan subyektif, pendekatan obyektif dan pendekatan integrasi antara subyektif dan obyektif. Masing-masing pendekatan memiliki kelebihan dan kelemahan.
Pada pendekatan subyektif yaitu: nilai bobot ditentukan berdasarkan subyektifitas dari para pengambil keputusan, sehingga beberapa faktor dalam proses perankingan alternatif dapat ditentukan secara bebas, sedangkan pada pendekatan obyektif yaitu nilai bobot dihitung secara matematis sehingga mengabaikan subyektifitas dari pengambilan keputusan (Fadhil, 2014).
Fuzzy Multi-Attribute Decision Making (Fuzzy MADM) dikembangkan
Chang Sun Kang mengembangkan metode Fuzzy Decision Making (FDM), dalam 3 langkah penting dalam penyelesaian (Sri Kusumadewi, 2006):
1. Representasi masalah
Pada bagian ini, ada 3 aktivitas yang harus dilakukan, yaitu:
a. Identifikasi tujuan dan kumpulan dapat direpresentasikan dengan menggunakan bahasa alami atau nilai numeris sesuai dengan karakteristik dari masalah tersebut, jika ada n alternatif keputusan dari suatu masalah, maka alternatif-alternatif tersebut dapat ditulis sebagai A = {Ai | I = 1,2,3,…,n}.
b. Identifikasi kumpulan kriteria
Jika ada k kriteria untuk menentukan pilihan dari beberapa alternatif keputusan maka dapat dituliskan C = {Ct | t = 1,2,3,…,k}.
c. Membangun struktur hirarki dari masalah tersebut berdasarkan pertimbangan-pertimbangan tertentu (kusumadewi, 2006).
2. Evaluasi himpunan Fuzzy
Pada bagian ini, ada 3 aktifitas yang harus dilakukan, yaitu:
a. Memilih himpunan rating untuk bobot-bobot kriteria, dan derajat kecocokan setiap alternatif dengan kriterianya. Secara umum, himpunan-himpunan rating terdiri atas tiga elemen, yaitu: variabel
µ
1
0 a b c
Gambar 2.2 Fungsi keanggotaan bilangan Fuzzy segitiga
( ) =
Misalkan Wt adalah bobot untuk kriteria Ct; dan Sit adalah rating Fuzzy
untuk derajat kecocokan alternatif keputusan Ai dengan kriteria Ct; dan
Fi adalah indeks kecocokan Fuzzy dari alternatif Ai yang
merepresentasikan derajat kecocokan alternatif keputusan dengan kriteria keputusan yang diperoleh dari hasil agregasi Sit dan Wt.
b. Mengevaluasi bobot-bobot kriteria, dan derajat kecocokan setiap alternatif dengan kriterianya
c. Mengagregasikan bobot-bobot kriteria dan derajat kecocokan setiap alternatif dengan kriterianya. ada beberapa metode yang dapat digunakan untuk melakukan agregasi terhadap hasil keputusan para pengambil keputusan, antara lain : Mean, Median, Max, Min, dan operator campuran. dari metode tersebut metode Mean yang paling banyak digunakan. operator ⊕ dan ⊗ adalah operator yang digunakan untuk penjumlahan dan perkalian Fuzzy, dengan menggunakan operator Mean Fi dirumuskan sebagai berikut :
Dengan cara mensubsitusikan Sit dan Wt dengan bilangan Fuzzy
Pada bagian ini, ada 2 aktifitas yang harus dilakukan, yaitu:
a. Memprioritaskan alternatif keputusan berdasarkan hasil agregasi. Prioritas dari hasil agregasi dibutuhkan dalam rangka proses perankingan alternatif keputusan. Karena hasil agregasi direpresentasikan dengan menggunakan bilangan Fuzzy segitiga, maka dibutuhkan metode perangkingan untuk bilangan Fuzzy
segitiga. Salah satu metode yang dapat digunakan adalah metode nilai total integral. Misalkan F adalah bilangan Fuzzy segitiga, F = (a, b, c), maka nilai total integral dapat dirumuskan sebagai berikut: 1 ( ) = ( + + (1 − ) ) …...(6)
Nilai α adalah indeks keoptimisan yang merepresentasikan derajat keoptimisan bagi pengambil keputusan.
2.3 Metode Weighted Product (WP)
Metode Weighted Product merupakan suatu metode penyelesaian dengan menggunakan perkalian untuk menghubungkan rating atribut, dimana rating harus dipangkatkan terlebih dahulu dengan bobot atribut yang bersangkutan. proses ini sama halnya dengan proses normalisas, preferensi untuk alternatif Ai diberikan sebagai
berikut ( Fadhil, 2014) :
- W = Bobot kriteria / subkriteria - i = Alternatif
Wj adalah pangkat bernilai positif untuk atribut keuntungan, dan bernilai negatif
untuk atribut biaya.
Preferensi relatif dari setiap alternatif, diberikan sebagai:
- W= Bobot kriteria / subkriteria - j = Kriteria
- n = Banyaknya kriteria - i = Alternatif
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem bertujuan untuk melakukan identifikasi persoalan-persoalan yang muncul dalam pembuatan sistem, hal ini dilakukan agar pada proses perancangan aplikasi tidak terjadi kesalahan yang berarti, sehingga sistem yang dirancang dapat berjalan dengan baik, tepat guna, dan ketahanan dari sistem tersebut akan lebih terjaga serta selesai tepat pada waktu yang telah ditentukan.
Sistem ini akan melakukan perhitungan penentuan lokasi pameran sepeda motor dengan menggunakan metode Fuzzy Multi-Atribute Decision Making dan
Weighted Product. 3.1.1 Analisis masalah
Pameran merupakan suatu strategi promosi untuk memperkenalkan barang dan jasa pada konsumen, dengan tujuan untuk menarik minat konsumen agar membeli produk tesebut. fungsi dari pameran itu sendiri adalah suatu tempat untuk mengadakan pertunjukan dengan tujuan memberitahukan tentang informasi produk, baik segi harga, kecepatan dan ketahanan mesin sehingga konsumen yakin dan tertarik ingin menggunakannya. Untuk mencari lokasi pameran sangatlah tidak mudah, karena harus mempertimbangkan faktor-faktor tertentu, yang didasari oleh beberapa kriteri-kriteria yang telah ditentukan dalam proses pemilihan, yaitu kepadatan penduduk, persaingan lokasi, harga sewa lokasi, minat pembeli dan transportasi.
Untuk mengidentifikasi masalah tersebut digunakan diagram Ishikawa
(fishbone diagram). Diagram Ishikawa adalah sebuah alat analisis grafis yang memungkinkan pengguna untuk menampilkan faktor yang terlibat dalam situasi tertentu dapat dilihat pada gambar 3.1
Gambar 3.1 Diagram Ishkawa
Berdasarkan gambar 3.1 diatas terlihat bahwa, permasalahan dalam penentuan lokasi pameran sepeda motor adalah karena belum adanya sistem informasi yang dibuat khusus untuk menyelasaikan masalah tersebut. Maka dibangunlah sistem informasi pendukung keputusan untuk menyelesaikan permasalahan tersebut dengan menggunakan algoritma Fuzzy Multi-Attribute Decision Making dan Weighted Produnct.
3.1.2 Analisis dan kebutuhan sistem
Analisis kebutuhan sistem meliputi analisis fungsional sistem dan analisis kebutuhan
non-fungsional sistem.
3.1.2.1 Kebutuhan fungsional
Kebutuhan fungsional yang harus dimiliki oleh sistem penentuan lokasi pameran dengan algoritma Fuzzy Multi-Attribute Decision Making dan Weighted Product
1. Sistem bisa menerima inputan data lokasi pameran dan bobot kriteria yang ditentukan
2. Sistem bisa mengetahui lokasi yang terbaik berdasarkan hasil pengujian antara metode Fuzzy Multi-Attribute Decision Making dan Weighted Product
3. Sistem mengetahui metode yang mana yang paling cepat memproses data
3.1.2.2Kebutuhan non-fungsional sistem
untuk kebutuhan non-fungsional sestem yaitu :
1. sistem dapat melakukan perhitungan untuk penentuan lokasi pameran dengan komputasi secara cepat.
2. Sistem harus user friendly sehingga dapat dioperasikan oleh pengguna dengan mudah.
3.1.3 Pemodelan
Pemodelan sistem dilakukan untuk memperoleh gambaran yang lebih jelas tentang objek apa saja yang akan berinteraksi dengan sistem, serta hal-hal apa saja yang harus dilakukan oleh sebuah sistem sehingga sistem dapat berfungsi dengan baik dan sesuai dengan kegunaannya.
Pada penelitian ini digunakan UML (Unified Modeling Language) sebagai bahasa pemodelan untuk mendesain dan merancang sistem pendukung keputusan penentuan lokasi pameran sepeda motor. Model UML yang digunakan antara lain Use case diagram, Activity diagram, ERD dan Sequence diagram.
3.1.3.1Use case diagram
Use case diagram adalah sebuah diagram yang dapat merepresentasikan interaksi yang terjadi antara user dengan sistem. Use case diagram akan menjelaskan fungsi apa saja yang dikerjakan oleh sistem.
Gambar 3.2Use case diagram
Proses perhitungan dengan metode Fuzzy Multi-Attribute Decision Making, dapat dilihat pada tabel 3.1. dibawah ini :
Tabel 3.1 Proses perhitungan metode FMADM
Name Proses perhitungan dengan metode FMADM
Actors Admin yang telah ditentukan
Description Use case ini mendeskripsikan proses perhitungan dalam
penentuan lokasi pameran sepeda motor dengan metode FMADM
Basic Flow Admin menginput data kriteria lokasi pameran
Alternate Flow Admin biasa melihat data kriteria yang diinputkan
Pre Condition Admin dapat melihat perbandingan running time dari hasil perhitungan
Untuk proses perhitungan metode Weighted Product, dapat dilihat pada tabel 3.2.dibawah ini :
Tabel 3.2. Proses perhitungan metode WP
Name Proses perhitungan dengan metode WP
Actors Admin yang telah ditentukan
Description Use case ini mendeskripsikan proses perhitungan dalam
penentuan lokasi pameran sepeda motor dengan metode FMADM
Basic Flow Admin menginput data kriteria lokasi pameran
Alternate Flow Admin biasa melihat data kriteria yang diinputkan
Pre Condition Admin dapat melihat perbandingan running time dari hasil perhitungan
Post Condition Admin dapat melihat data pengujian didalam database
3.1.3.2 Activity diagram login
Activity diagramlogin dapat dilihatseperti pada gambar 3.3. dibawah ini :
Pada gambar 3.3 diatas terlihat bahwa, admin terlebih dahulu menginputkan
username dan password, kemudian menekan tombol masuk, Apabila username dan
password valid maka akan tampil menu utama, jika usermane dan password tidak valid maka muncul message box” user tidak ditemukan.
3.1.3.3 Activity diagram perhitungan metode FMADM
Untuk proses Perhitungan dengan metode FMADM, dapat dilihat Activity diagram
pada gambar 3.4.
Gambar 3.4. Activity diagram perhitungan metode FMADM
Pada Activity diagram perhitungan metode Fuzzy Multi-Attribute Decision Making
(FMADM) diatas terlihat bahwa, admin terlebih dahulu melakukan login, Kemudian memilih metode Fuzzy Multi-Attribute Decision Making, maka akan tampil form input data kriteria, setelah semua data kriteria diinputkan, selanjutnya mengKlik
button tambah. Baru kemudian melakukan proses perhitungan dengan mengKlik
3.1.3.4 Activity diagram perhitungan metodeWP
Untuk Activity diagram proses perhitungan dengan metode Weighted Product, dapat dilihat pada gambar 3.5. dibawah ini :
Gambar 3.5. Activity diagram perhitungan metode WP
Pada Activity diagram perhitungan metode Weighted Product (WP) diatas terlihat bahwa, admin terlebih dahulu melakukan login, Kemudian memilih metode Weighted Product, maka akan tampil form input data kriteria, setelah semua data kriteria diinputkan, selanjutnya mengKlik button tambah. Baru kemudian melakukan proses perhitungan dengan mengKlik button Check, data akan tersimpan kedatabase dan menampilkan hasil perhitungan metode Weighted Product.
3.1.4 Sequence diagram metode FMADM dan WP.
Sequence diagram merupakan suatu diagram interaksi yang menggambarkan
3.1.4.1 Sequence Diagram proses perhitungan metode Fuzzy Multi-Attribute Decision Making dapat dilihat pada gambar 3.6 dibawah ini :
Gambar 3.6 Sequence diagram untuk proses perhitungan metode FMADM Pada sequence diagram diatas terlihat bahwa admin melakukan login terlebih dahulu untuk masuk kesistem, kemudian pilih metode FMADM dan input nilai bobot kriteria yang telah ditentukan. Selanjutnya melakukan proses perhitungan serta menyimpan data kedalam database serta menampilkan hasil perhitungan metode Fuzzy
3.1.4.2 Sequence diagram perhitungan metode Weighted Product dapat dilihat seperti pada gambar 3.7 dibawah ini :
Gambar 3.7Sequence diagram untuk proses perhitungan dengan metode WP Pada sequence diagram diatas terlihat bahwa admin melakukan login terlebih dahulu untuk masuk kesistem, kemudian pilih metode Weighted Product dan input nilai bobot kriteria yang telah ditentukan. Selanjutnya melakukan proses perhitungan serta menyimpan data kedalam database serta menampilkan hasil perhitungan metode
Weighted Product (WP).
3.1.4.3 Entity Relationship Diagram (ERD)
Gambar 3.8 ERD Sistem penentuan lokasi pameran
3.2 Perancangan sistem
Proses perancangan antarmuka (interface) sebuah sistem adalah proses yang cukup penting dalam perancangan sebuah sistem. Merancang antarmuka merupakan bagian yang paling penting dari merancang sebuah sistem. Dapat memberikan kenyamanan dan kemudahan untuk digunakan oleh pengguna.
3.2.1 Perancangan Antarmuka (interface)
Merancang antarmuka merupakan bagian yang paling penting untuk sebuah sistem. Sebuah antarmuka harus dirancang dengan memperhatikan faktor pengguna sehingga sistem yang dibangun dapat memberikan kemudahan untuk digunakan oleh pengguna.
3.2.2. Antarmuka input data metode FMADM
Gambar 3.9. Antarmuka input data metode FMADM Keterangan :
K1- K5 adalah kriteria yang ditentukan
1. TexBox Kota
Berfungsi untuk menginputkan nama kota
2. ComboBox K1
Berfungsi sebagai menu pilihan untuk bobot kriteria K1
3. ComboBox K2
Berfungsi sebagai menu pilihan untuk bobot kriteria K2
4. ComboBox K3
Berfungsi sebagai menu pilihan untuk bobot kriteria K3
5. ComboBox K4
Berfungsi sebagai menu pilihan untuk bobot kriteria K4
6. ComboBox K5
Berfungsi sebagai menu pilihan untuk bobot kriteria K5
7. Button Tambah
Berfungsi untuk menambahkan data setiap kriteria
8. Button Check
Setelah pembobotan selesai, maka akan tampil nilai bobot masing-masing kriteria seperti pada gambar 3.10 dibawah ini :
Gambar 3.10. Antarmuka nilai bobot setiap kriteria metode FMADM Keterangan :
K1- K5 adalah kriteria yang ditentukan
1. Data grid view kota
Berfungsi untuk menampilkan nama 2. Data grid view K1
Berfungsi untuk menampilkan bobot K1
3. Data grid view K2
Berfungsi untuk menampilkan bobot K2
4. Data grid view K3
Berfungsi untuk menampilkan bobot K3
5. Data grid view K4
Berfungsi untuk menampilkan bobot K4
6. Data grid view K5
Berfungsi untuk menampilkan bobot K5
7. Button Edit
Selanjutnya adalah proses perhitungan dengan mengklik Button Check, maka akan tampil hasil perhitungan seperti pada gambar 3.11 dibawah ini :
Gambar 3.11 Antarmuka hasil perhitungan metode FMADM Keterangan :
1. Data grid view kota
Berfungsi untuk menampilkan nama kota 2. Data grid view hasil
Berfungsi untuk menampilkan hasil perhitungan 3. Label terbesar kota
Berfungsi untuk menamplkan hasil kota nilai tertinggi 4. Label waktu
Berfungsi untuk menampilkan hasil running time
5. Button reset
Berfungi untuk menghapus data
3.2.3. Antarmuka input data metode Weighted Product.
Gambar 3.12. Antarmuka input data metode WP Keterangan :
K1- K5 adalah kriteria yang ditentukan
1. TexBox Kota
Berfungsi untuk menginputkan nama kota
2. ComboBox K1
Berfungsi sebagai menu pilihan untuk bobot kriteria K1
3. ComboBox K2
Berfungsi sebagai menu pilihan untuk bobot kriteria K2
4. ComboBox K3
Berfungsi sebagai menu pilihan untuk bobot kriteria K3
5. ComboBox K4
Berfungsi sebagai menu pilihan untuk bobot kriteria K4
6. ComboBox K5
Berfungsi sebagai menu pilihan untuk bobot kriteria K5
7. Button Tambah
Berfungsi untuk menambahkan data setiap kriteria
8. Button Check
Setelah pembobotan selesai, maka akan tampil nilai bobot masing-masing kriteria seperti pada gambar 3.13 dibawah ini :
Gambar 3.13. Antarmuka nilai bobot setiap kriteria metode WP Keterangan :
K1- K5 adalah kriteria yang ditentukan
1. Data grid view kota
Berfungsi untuk menampilkan nama kota 2. Data grid view K1
Berfungsi untuk menampilkan bobot K1
3. Data grid view K2
Berfungsi untuk menampilkan bobot K2
4. Data grid view K3
Berfungsi untuk menampilkan bobot K3
5. Data grid view K4
Berfungsi untuk menampilkan bobot K4
6. Data grid view K5
Berfungsi untuk menampilkan bobot K5
7. Button Edit
Selanjutnya adalah proses perhitungan dengan mengklik Button Check, maka akan tampil hasil perhitungan seperti pada gambar 3.14 dibawah ini :
Gambar 3.14 Antarmuka hasil perhitungan metode WP Keterangan :
1. Data grid view kota
Berfungsi untuk menampilkan nama kota 2. Data grid view hasil
Berfungsi untuk menampilkan hasil perhitungan 3. Label terbesar kota
Berfungsi untuk menamplkan hasil kota nilai tertinggi 4. Label waktu
Berfungsi untuk menampilkan hasil running time
5. Button reset
Berfungi untuk menghapus data
3.2.4. Antarmuka perbandingan metode FMADM dan WP
Gambar 3.15 Perbandingan metode FMADM dan WP Keterangan :
1. Label Fuzzy
Berfungsi untuk menampilkan nama metode Fuzzy
2. Label waktu
Berfungsi untuk menampilkan waktu running rime
3. Label WP
Berfungsi untuk menampilkan nama metode WP 4. Label waktu
Berfungsi untuk menampilkan waktu running rime
5. Button kembali
Berfungsi untuk kembali form menu utama
3.2.5. Antarmuka lihat data metode FMADM dan WP.
Untuk melihat data pada metode Fuzzy Multi-Attribute Decision Making dan
Weighted Product seperti pada gambar 3.16 dibawah ini :
Keterangan : 8. Data grid view kota terbesar
Berfungsi untuk menampilkan kota nilai tertinggi 9. Data grid view pengecekan
Berfungsi untuk menampilkan pengecekan ke berapa
3.3 Flowchart
3.3.1 Flowchart metode Fuzzy Multi-Attribute Decision Making (FMADM)
Fuzzy Multi-Attribute Decision Making (FMADM) adalah suatu metode yang
Gambar 3.17.Flowchart metode FMADM Mulai
Input data lokasi dan
kriteria
Representasi masalah
Evaluasi himpunan
Fuzzy
Seleksi altenatif optimal
3.3.2. Flowchartmetode Weighted Product (WP)
Metode Weigthted Product merupakan suatu metode penyelesaian dengan menggunakan perkalian untuk menghubungkan rating atribut, dimana rating harus dipangkatkan terlebih dahulu dengan bobot atribut yang bersangkutan. Berikut adalah
Flowchart dari metode Weighted Product pada gambar 3.18.
Gambar 3.18Flowchart metode WP Mulai
Input data kriteria
lokasi
Selesai Normalisasi
bobot
Hitung Vektor S
3.3.3. Flowchart sistem
Flowchart Sistem untuk penentuan lokasi pameran sepeda motor dengan metode FMADM dan WP seperti pada gambar 3.9 dibawah ini :
Tidak
BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Implementasi sistem merupakan tahap proses bagaimana sistem dijalankan berdasarkan kebutuhan desain yang telah dirancang pada tahap sebelumnya.
4.1.1 Implementasi metode FMADM
Penerapan metode Fuzzy Multi-Attribute Decision Making dalam sistem yang dibuat adalah penentuan lokasi pameran sepeda motor terbaik, dibawah ini adalah contoh kasus yang akan diselesaikan secara manual dengan metode Fuzzy Multi-Attribute Decision Making.
Contoh Kasus :
1. Suatu industri yang bergerak dibidang pemasaran barang dan jasa, ingin mencari lokasi pameran untuk mempromosikan produk-produknya, dalam hal ini ada lima kriteria yang dipertimbangkan untuk pengambilan keputusan serta beberapa sampel lokasi.
a. Adapun Kriteria yang ditentukan seperti pada tabel 4.1 dibawah ini
Tabel 4.1 Kriteria dan bobot masing-masing metode FMADM
No Kriteria Bobot
b. Sampel lokasi
4.1.1.1 Penyelesaian kasus diatas dengan metode Fuzzy Multi-Attribute Decision Making ada beberapa langka yang harus dilakukan yaitu :
1. Representasi masalah yaitu :
Tujuan keputusan ini adalah mengelompokkan alternatif lokasi, kriteia dan membuat struktur hirarki permasalahan.
2. Evaluasi himpuman Fuzzy
Pada langkah evaluasi himpunan Fuzzy yaitu untuk merepresentasikan bobot kepentingan untuk setiap kriteria yaitu T (kepentingan) W = {SR, R, C, T, ST} dengan SR = sangat rendah; R = Rendah; C = Cukup; T= Tinggi; ST= Sangat Tinggi; yang masing-masing direpresentasikan dengan bilangan Fuzzy segitiga dengan bobot sebagai berikut :
Dibawah ini adalah rating untuk setiap kriteria keputusan seperti terlihat pada tabel 4.2 dan derajat kecocokan kriteria keputusan dan alternatif terlihat pada tabel 4.3. dibawah ini :
Tabel 4.2 Tabel Rating Kepentingan untuk Setiap Kriteria
Kriteria K1 K2 K3 K4 K5
Tabel 4.3 Tabel rating kecocokan untuk setiap alternatif metode FMADM
Keterangan : K= Kriteria
1. SS (Sangat Sedikit) = (0, 0, 0,25) 2. S (Sedikit) = (0, 0,25, 0,5) 3. C (Cukup) = (0,25, 0,5, 0,75) 4. T (Tinggi) = (0,5, 0,75, 1) 5. ST (Sangat Tinggi) = (0,75, 1, 1)
3. Mensubstitusikan bilangan Fuzzy segitiga kesetiap variabel linguistik, pada tabel 4.2 dan tabel 4.3 sehingga diperoleh nilai kecocokan Fuzzy seperti dibawah ini:
 Afdeling VII
Y = (0,75x 0) + (0,5x0) + (0,25x0,75) + (0x0,75) + (0,5x0,25)5 = 0,06
Q = (1x 0) + (0,75x0,25) + (0,5x1) + (0,25x1) + (0,75x0,5)5 = 0,26
Z = (1x 0,25) + (1x0,5) + (0,75x1) + (0,5x1) + (1x0,75)5 = 0,55
 Aliaga III
Y = (0,75x 0,75) + (0,5 x 0,5) + (0,25 x 0,25) + (0x0,5) + (0,5x0)5 = 0,17
Q = (1x1) + (0,75x0,75) + (0,5x0,5) + (0,25x0,75) + (0,75x0)5 = 0,39
Alternatif Rating kecocokan
K1 K2 K3 K4 K5
Afdeling VII SS S ST ST C
Aliaga III ST T C T SS
PT.Kas T ST C SS C
Panyabungan C ST C S C
Z = (1x 1) + (1x1) + (0,75x0,75) + (0,5x1) + (1x0,25)5 = 0,66
 PT.Kas
Y = (0,75x 0,5) + (0,5x0,75) + (0,25x0,25) + (0x0) + (0,5x0,25)
5 = 0,18
Q = (1x0,75) + (0,75x1) + (0,5x0,5) + (0,25x0) + (0,75x0,5)
5 = 0,42
Z = (1x 1) + (1x1) + (0,75x0,75) + (0,5x0,25) + (1x0,75)
5 = 0,68
 Panyabungan
Y =(0,75x0,25) + (0,5x0,75) + (0,25x0,25) + (0x0) + (0,5x0,25)5 = 0,14
Q = (1x 0,5) + (0,75x1) + (0,5x0,5) + (0,25x0,25) + (0,75x0,5)5 = 0,38
Z = (1x0,75 ) + (1x1) + (0,75x0,75) + (0,5x0,5) + (1x0,75)5 = 0,66
 PT.Mai
Y = (0,75x 0,25) + (0,5x0,5) + (0,25x0,25) + (0x0) + (0,5x0,75)5 = 0,17
Q = (1x 0,5) + (0,75x0,75) + (0,5x0,5) + (0,25x0,25) + (0,75x1)5 = 0,52
Z = (1x 0,75) + (1x1) + (0,75x0,75) + (0,5x0,5) + (1x1)5 = 0,76
Dibawah ini adalah hasil perhitungan untuk setiap alternatif, dapat dilihat pada tabel 4.4 dibawah ini :
Tabel 4.4 Indeks kecocokan untuk setiap alternatif metode FMADM
Alternatif (Lokasi)
Indeks kecocokan
Afdeling VII 0,06 0,26 0,55
Aliaga III 0,17 0,39 0,66
PT.Kas 0,18 0,42 0,68
Panyabungan 0,14 0,38 0,66
4. Seleksi alternatif optimal
Pada langkah seleksi alternatif optimal hanya mensubsitusikan indeks kecocokan pada tabel 4.3 dengan derajat keoptimisan (α) = 0 (tidak optimis), α = 0,5 dan α = 1(sangat optimis), maka akan diperoleh nilai total integral untuk setiap alternatif dengan rumus :
1 ( ) = 12 ( + +(1 − ) ) Untuk α = 0,5 adalah:
1 , = 1
2 (0,5)(0,55) + (0,26) + (1 − 0,5)(0,06) = 0,28
1 , = 12 (0,5)(0,66) + (0,39) + (1 − 0,5)(0,17) = 0,41
1 , = (0,5)(0,68) + (0,42) + (1 − 0,5)(0,18) = 0,44
1 , = 12 (0,5)(0,66) + (0,38) + (1 − 0,5)(0,14) = 0,40
1 , = (0,5)(0,76) + (0,52) + (1 − 0,5)(0,17) = 0,44
Dari hasil mensubsitusikan terlihat bahwa ada dua alternatif lokasi yang memiliki nilai total integral yang sama yaitu: PT.Kas dan PT.Mai, kedua lokasi ini terpilih sebagai lokasi pameran karena memiliki hasil yang sama pada metode Fuzzy Multi-Attribute Decision Making.
4.1.2 Implementasi metode Weighted Product.
Penerapan metode Weighted Product dalam sistem yang dibuat adalah penentuan lokasi pameran sepeda motor, dibawah ini adalah contoh kasus yang akan diselesaikan secara menual dengan metode Weighted Product.
Contoh Kasus :
a. Adapun kriteria yang ditentukan seperti pada tabel 4.5 dibawah ini
Tabel 4.5 Kriteria dan bobot masing-masing metode WP
No Kriteria Bobot
4.1.2.1 Penyelesaian kasus diatas dengan metode Weighted Product
Pada penyelesaian metode Weighted Product ada 4 proses yang akan dilakukan diantaranya:
1. Melakukan identifikasi bobot terlebih dahulu apakah termasuk kriteria keuntungan atau kriteria biaya, untuk atribut keuntungan berpangkat positif dan untuk atribut biaya berpangkat negatif. dipembahasan ini K1 dan K2
adalah kriteria keuntungan sedangkan K3, K4 dan K5 adalah kriteria biaya. Tabel 4.6 Rating kecocokan dari setiap alternatif setiap kriteria metode WP
Keterangan : K= Kriteria Dengan bobot 1-5
1. SS (Sangat Sedikit) = (1) 2. S (Sedikit) = (2)
3. C (Cukup) = (3)
4. T (Tinggi) = (4)
5. ST (Sangat Tinggi) = (5)
2. Melakukan perbaikan bobot terlebih dahulu dengan bobot awal yang diberikan adalah W = (3, 4, 4, 5, 2) akan diperbaiki sehingga total bobot ∑ Wj
= 1, dengan cara: W = ∑
w =3 + 4 + 4 + 5 + 2 = 3 18 = 0,163
w =3 + 4 + 4 + 5 + 2 = 4 18 = 0,224
w =3 + 4 + 4 + 5 + 2 = 4 18 = 0,224
w =3 + 4 + 4 + 5 + 2 = 5 18 = 0,275
w =3 + 4 + 4 + 5 + 2 = 2 18 = 0,112
3. Menghitung vektor S berdasarkan persamaan pada tabel 4.6 dan hasil perbaikan bobot sehingga diperoleh hasilnya seperti dibawah ini :
= (1 , )(2 , )(5 , )(5 , )(3 , ) = 0,46 S = (5 , )(4 , )(3 , )(4 , )(1 , ) = 0,95 S = (4 , )(5 , )(3 , )(1 , )(3 , ) =1,23 S = (3 , )(5 , )(3 , )(2 , )(3 , ) = 0,98 S = (3 , )(4 , )(3 , )(2 , )(5 , ) =0,88
V = 0,46 + 0,95 + 1.23 + 0,98 + 0,88 = 0,100,46
V = 0,46 + 0,95 + 1.23 + 0,98 + 0,88 = 0,210,95
V = 0,46 + 0,95 + 1.23 + 0,98 + 0,88 = 0,271.23
V = 0,46 + 0,95 + 1.23 + 0,98 + 0,88 = 0,210,98
V = 0,46 + 0,95 + 1.23 + 0,98 + 0,88 = 0,190,88
Dari hasil perhitungan vektor S, diperoleh hasil bahwa V3 dengan lokasi PT.Kas
terpilih sebagai Lokasi pameran pada metode Weighted Product.
4.2 Antarmuka Sistem
Pada Sistem Pendukung Keputusan Penentuan lokasi pemeran sepeda motor ada empat tampilan utama, yaitu :
1. form Login
2. form Menu utama 3. form Input metode 4. form perbandingan 5. form lihat data
4.2.1. Tampilan form login
Tampilan form login adalah tampilan awal setelah program dijalankan, untuk masuk kesistem admin terlebih dahulu melakukan login dengan menginputkan username dan
password seperti pada gambar 4.1 dibawah ini :
4.2.2. Tampilan form menu utama
Tampilan form menu utama merupakan tampilan awal setelah user login, terdapat 3
form pilihan didalam menu utama yaitu form pilih metode, form perbandingan dan
form lihat data seperti pada gambar 4.2 dibawah ini
Gambar 4.2 Tampilan form menu utama
4.2.3 Tampilan form metode FMADM
Tampilan form metode FMADM merupakan tampilan awal setelah user masuk kesistem, kemudian ada 5 kriteria yang akan diinputkan user, seperti pada gambar 4.3 dibawah ini :
4.2.3. Tampilan form metode WP
Tampilan form metode WP merupakan tampilan awal setelah user masuk kesistem, kemudian ada 5 kriteria yang akan diinputkan user, seperti pada gambar 4.4 dibawah ini :
Gambar 4.4 Tampilan form metode WP
4.2.4. Tampilan form perbandingan metode FMADM dan WP
Tampilan form perbandingan metode Fuzzy Multi-Attribute Decision Making dan
Weighted Product merupakan tampilan waktu proses dari kedua metode seperti pada gambar 4.5 dibawah ini :
G a m b a r
4.2.5. Tampilan form lihat data
Tampilan form lihat data berfungsi sebagai tempat penyimpanan data yang telah diproses seperti pada gambar 4.6 dibawah ini :
Gambar 4.6 lihat data
4.3 Pengujian Sistem
Pengujian sistem dilakukan guna untuk mengetahui kinerja sistem dalam melakukan proses perhitungan. Penentuan lokasi pameran sepeda motor dengan menggunakan metode Fuzzy Multi-Attribute Decision Making dan Weighted Product, hasil perhitungan kedua metode harus sama, sehingga pengguna tidak bingung dan mudah dalam proses penentuan lokasi pameran.
4.3.1 Pengujian dengan metode Fuzzy Multi-Attribute Decision Making
Perhitungan dengan metode Fuzzy Multi-Attribute Decision Making (FMADM),
Gambar 4.7 Pembobotan kriteria metode FMADM
Setelah nilai bobot masing-masing diinputkan, selanjutnya user mengklik
Button tambah maka akan tampil seperti pada gambar 4.8 dibawah ini :
Gambar 4.8 Data hasil inputan metode FMADM
Gambar 4.9 hasil perbaikan metode FMADM
Setelah data diubah, selanjutnya adalah user melakukan proses perhitungan dengan mengklik Button Check maka akan tampil hasil perhitungan seperti pada gambar 4.10 dibawah ini :
Gambar 4.10 Hasil perhitungan metode FMADM
4.3.2 Pengujian perhitungan metode Weighted Product.
Pengujian dengan metode Weighted Product, masing-masing kriteria dan bobot ditentukan oleh user seperti pada gambar 4.11
Gambar 4.11 Pembobotan kriteria WP
Setelah nilai bobot diinputkan, selanjutnya user mengklik Button tambah maka akan tampil seperti pada gambar 4.12 dibawah ini :
Gambar 4.12 Data hasil inputan metode WP
Gambar 4.13 hasil perbaikan metode WP
Selanjutnya adalah user melakukan proses perhitungan dengan mengklik
Button Check maka akan tampil hasil perhitungan seperti pada gambar 4.14 dibawah ini :
Gambar 4.14 Hasil perhitungan metode WP
4.3.3 Perbandingan running time metode FMADM dan WP
Berikut adalah tampilan hasil perbandingan running time dengan metode Fuzzy Multi-Attribute Decision Making dan Weighted Product seperti pada gambar 4.15 dibawah ini :
Gambar 4.15 Hasil perbandingan running time metode FMADM dan WP Berdasarkan dari hasil pengujian pada gambar 4.10 dan 4.14 diatas terlihat bahwa, metode Weighted Product (WP) lebih cepat memproses data dibandingkan dengan metode Fuzzy Multi-Attribute Decision Making (FMADM).
4.3.4 Tampilan database
Berikut adalah tampilan database hasil pengujian dengan metode Fuzzy Multi-Attribute Decision Making (FMADM) dan Weighted Product (WP) seperti pada gambar 4.16 dibawah ini :
Gambar 4.16 Tampilan database
Pada gambar 4.16 diatas merupakan tampilan hasil dari pengujian metode Fuzzy
Multi-Attribute Decision Making (FMADM) dan Weighted Product (WP) yang
4.4 Perbandingan big theta pada pengujian sistem dalam penentuan lokasi pameran sepeda motor dengan metode Fuzzy Multi-Attribute Decision Making dan Weighted Product seperti pada tabel dibawah ini :
4.4.1 Perhitungan kompleksitas algoritma pada metode Fuzzy Multi-Attribute Decision Making seperti pada tabel 4.7 dibawah ini :
Tabel 4.7 Kompleksitas algoritma metode FMADM
No Code C # C.#
Private Sub BtnCheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCheck.Click
50 DgvHasil.Rows.Add(kota(i)(0), Format(Val(rumus), "0.00")) C9 P C9p
51 If terbesar <= rumus Then C2 P C2p 52 terbesar = rumus C3 P C3p
53 lblbesar.Text = "Kota " & kota(i)(0) & " = " & Format(Val(terbesar), "0.00") C3 P C3p
54 lblbesar.Show() C11 P C11p 55 End If
56 Next
57 v_koneksi.Open() C5 1 C5
58 v_cmd = New SqlCommand("UPDATE [metode].[dbo].[Tabel_Cek] SET [kota_besar] = '" &
kota_terbesar & "' WHERE id = '" & id & "' ",v_koneksi) C6 1 C6
59 v_cmd.ExecuteNonQuery() C7 1 C7
60 v_koneksi.Close() C6 1 C6
61 LblTerbesar1.Visible = True C3 1 C3
62 lblbesar.Visible = True C3 1 C3
63 lblTotTime.Visible = True C3 1 C3
64 watch.Stop() C8 1 C8
65 lblTotTime.Text = "Waktu = " & watch.Elapsed.TotalSeconds & " Detik / " &
watch.Elapsed.TotalMilliseconds & " Milisecond" C3 1 C3
66 FrmPerbandingan.LblFuzzy.Text = atch.Elapsed.TotalSeconds & " Detik " &
watch.Elapsed.TotalMilliseconds & " Ms" C3 1 C3 T(n) = C1 + C2 +C3 +C3+ C1 + C3 + C1 +C1 + C4 + C5 + C3 + C6 + C2+ C3 + C2+ C3+ C4 + C4 + C3n + C3n+ C3n+ C3n+ C3n+ C3n+ C3n+ C6n+ C3n+ C7n+ C6n+ C2+ C3 + C1 + C1 + C4 + C3m + C3m + C3m + C3m + C3m + C3m + C3m + C3m + C1 + C8 + C4p + C3p + C9p + C2p + C3p + C3p + C10p + C5 + C6 + C7 + C6 + C3 + C3 + C3 + C8 + C3 + C3
T(n) = 7C1+ 4C2 + C2p + 12C3 + 8C3n + 8C3m + 3C3p + 3 C4 + 2C5 +2C6n + 3C6 + C7 + C7n + 2C8 + C9p + C10p
4.4.2 Perhitungan kompleksitas algoritma metode Weighted Product seperti pada tabel 4.8 dibawah ini :
Tabel 4.8 Kompleksitas algoritma metode Weighted Product
No Code C # C.#
Private Sub BtnCheck_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCheck.Click kriteriaWp(kota(i)(2)) ^ w(1) * kriteriaWp(kota(i)(3)) ^ -w(2) * kriteriaWp(kota(i)(4)) ^ w(3) * kriteriaWp(kota(i)(5)) ^ -w(4)
C3 m C3m
27 lblbesar.Show() C7 m C7m 28 Next
30 nilaiVektor = nilaiVektor + hasil(i) C3 m C3m watch.Elapsed.TotalSeconds & " Detik / " &
watch.Elapsed.TotalMilliseconds & " Milisecond" C3 1 C3
48 FrmPerbandingan.LblWp.Text = watch.Elapsed.TotalSeconds & " Detik " &