APLIKASI PENENTU MEREK PAKAIAN FAVORITE MENGGUNAKAN SIMPLE ADDITIVE WEIGHTING (SAW) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Oleh : Tomy Hantino 09560446 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014
LEMBAR PENGESAHAN APLIKASI PENENTU MEREK PAKAIAN FAVORITE MENGGUNAKAN SIMPLE ADDITIVE WEIGHTING (SAW) TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh : Tomy Hantino 09560446 Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal..2014 Penguji I Menyetujui, Penguji II Maskur I, S.Kom, M.Kom Lailatul Husniah, S.ST Mengetahui, Ketua Jurusan Teknik Informatika Yuda Munarko, S.Kom, M.Sc NIP.
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah subhanahu wa ta ala atas limpahan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul : APLIKASI PENENTU MEREK PAKAIAN FAVORITE MENGGUNAKAN SIMPLE ADDITIVE WEIGHTING (SAW) Di dalam tulisan ini disajikan pokok pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan da keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan ke depan. Malang, 10 Juli 2014 Penulis Tomy Hantino
DAFTAR ISI ABSTRAK... i ABSTRACT... ii LEMBAR PERSEMBAHAN... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... x 1. PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 2 1.5 Metodologi Penelitiah... 3 1.6 Sistematika Penulisan... 4 2. LANDASAN TEORI... 5 2.1 Sistem Pendukung Keputusan... 5 2.1.1 Tahapan Dalam Pengambilan Keputusan... 6 2.1.2 Komponen-Komponen Sistem Pendukung Keputusan... 7 2.2 FMADM... 8 2.3 Simple Additive Weighting (SAW)... 9 2.3.1 Langkah Penyelesaian Metode SAW... 9 2.3.2 Contoh Perhitungan Simple Additive Weighting (SAW)... 11 2.3 Data... 17 2.3.1 Jenis Data... 17 2.3.2 Metode Pengumpulan Data... 18 2.4 Penentuan Merek Favorite... 20 3. ANALISA DAN PERANCANGAN SISTEM... 22 3.1 Analisa Sistem... 22 3.2 Perancangan Sistem... 23 3.2.1 Desain Sistem... 23
3.2.2 Entity Relational Diagram (ERD)... 24 3.2.3 Kebutuhan... 25 3.2.3.1 Kebutuhan Fungsional... 25 3.2.3.2 Kebutuhan Non Fungsional... 25 3.2.4 Use Case Diagram... 26 3.2.5 Class Diagram... 27 3.2.6 Sequence Diagram... 28 3.2.6.1 Login... 29 3.2.6.2 Simpan Data Pakaian atau Admin... 29 3.2.6.3 Edit Data Pakaian, Pembobotan, atau Admin... 30 3.2.6.4 Hapus Data Pakaian atau Admin... 31 3.2.7 Activity Diagram... 31 3.2.7.1 Login... 32 3.2.7.2 Simpan Data Pakaian atau Admin... 33 3.2.7.3 Edit Data Pakaian, Pembobotan, atau Admin... 34 3.2.7.4 Hapus Data Pakaian atau Admin... 35 3.2.8 Penerapan Metode Simple Additive Weighting (SAW)... 36 3.3 Perancangan Interface... 37 3.3.1 Form Login... 38 3.3.2 Form Menu Utama... 38 3.3.3 Form Data Pakaian... 39 3.3.4 Form Pembobotan... 39 3.3.5 Form Peringkat... 40 3.3.6 Form Pengaturan Admin... 41 4. IMPLEMENTASI DAN PENGUJIAN... 42 4.1 Kondisi Lapangan... 42 4.2 Implementasi Perangkat Lunak... 44 4.2.1 Kelas Koneksi... 45 4.2.2 Form Login... 45 4.2.3 Form Menu Awal... 46 4.2.4 Form Data Pakaian... 48 4.2.5 Form Pembobotan... 50
4.2.6 Form Pengaturan Admin... 52 4.2.7 Form Peringkat... 54 4.3 Tahap Pengujian... 59 4.3.1 Pengujian Sistem... 59 4.3.1.1 Pengujian Login... 59 4.3.1.2 Pengujian Data Pakaian... 60 4.3.1.3 Pengujian Pembobotan... 61 4.3.1.4 Pengujian Pengaturan Admin... 62 4.3.1.5 Pengujian Peringkat... 63 4.3.2 Pengujian Error Handling... 63 4.3.2.1 Pengujian Error Handling Login... 64 4.3.2.2 Pengujian Error Handling Data Pakaian... 64 4.3.2.3 Pengujian Error Handling Pembobotan... 65 4.3.2.4 Pengujian Error Handling Pengaturan Admin... 65 4.3.3 Hasil Pengujian Sistem dan Error Handling... 66 4.3.4 Pengujian Perhitungan Poin... 66 4.3.4.1 Pengaruh Bobot Penilaian... 67 4.3.5 Hasil Pengujian Perhitungan Poin... 71 4.3.6 Perbandingan Hasil Pengujian Lapangan dengan Metode Simple Additive Weighting (SAW)... 72 4.3.6.1 Perbandingan Hasil Pengujian Lapangan dengan W 1... 72 4.3.6.2 Perbandingan Hasil Pengujian Lapangan dengan W 2... 73 5. PENUTUP... 74 5.1 Kesimpulan... 74 5.2 Saran... 74 DAFTAR PUSTAKA... 75 BIOGRAFI PENULIS... 76
DAFTAR GAMBAR Gambar 2.1 Komponen SPK... 8 Gambar 2.2 Bilangan fuzzy untuk nilai mata pelajaran... 12 Gambar 2.3 Bilangan fuzzy untuk jumlah prestasi... 12 Gambar 2.4 Bilangan fuzzy untuk usia... 13 Gambar 3.1 Desain Sistem... 23 Gambar 3.2 Entity Relational Diagram (ERD)... 24 Gambar 3.3 Use Case Diagram... 26 Gambar 3.4 Class Diagram... 28 Gambar 3.5 Sequence Diagram Login... 29 Gambar 3.6 Sequence Diagram Simpan... 29 Gambar 3.7 Sequence Diagram Edit... 30 Gambar 3.8 Sequence Diagram Hapus... 31 Gambar 3.9 Activity Diagram Login... 32 Gambar 3.10 Activity Diagram Simpan... 33 Gambar 3.11 Activity Diagram Edit... 34 Gambar 3.12 Activity Diagram Hapus... 35 Gambar 3.13 Tampilan Form Login... 38 Gambar 3.14 Tampilan Form Menu Utama... 38 Gambar 3.15 Tampilan Form Data Pakaian... 39 Gambar 3.16 Tampilan Form Pembobotan... 40 Gambar 3.17 Tampilan Form Pembobotan... 40 Gambar 3.18 Tampilan Form Pengaturan Admin... 41 Gambar 4.1 Form Login... 45 Gambar 4.2 Form Menu Awal... 47 Gambar 4.3 Form Data Pakaian... 48 Gambar 4.4 Form Pembobotan... 51 Gambar 4.5 Form Pengaturan Admin... 53 Gambar 4.6 Form Peringkat... 54
Gambar 4.7 Prose Login... 59 Gambar 4.8 Login Berhasil... 60 Gambar 4.9 Proses Menambah Data Pakaian... 60 Gambar 4.10 Data Pakaian Berhasil Disimpan... 61 Gambar 4.11 Proses Update Nilai Pembobotan... 61 Gambar 4.12 Nilai Pembobotan Berhasil Diedit... 62 Gambar 4.13 Proses Penambahan Admin... 62 Gambar 4.14 Penambahan Admin Berhasil... 63 Gambar 4.15 Tampilan Ketika Membuka Form peringkat... 63 Gambar 4.16 Error Handling Login... 64 Gambar 4.17 Error Handling Data Pakaian... 64 Gambar 4.18 Error Handling Pembobotan... 65 Gambar 4.19 Error Handling Pengaturan Admin 1... 65 Gambar 4.20 Error Handling Pengaturan Admin 2... 66 Gambar 4.21 Hasil Perhitungan Menggunakan pertama... 71 Gambar 4.22 Hasil Perhitungan Menggunakan kedua... 71
DAFTAR TABEL Tabel 2.1 Tabel nilai bobot... 11 Tabel 2.2 Tabel nilai mata pelajaran... 12 Tabel 2.3 Tabel jumlah prestasi... 13 Tabel 2.4 Tabel usia... 13 Tabel 2.5 Tabel kasus... 14 Tabel 2.6 Tabel rating... 14 Tabel 3.1 Perincian Database... 25 Tabel 3.2 Spesifikasi Use Case Peringkat... 27 Tabel 3.3 Spesifikasi Use Case Data Pakaian... 27 Tabel 3.4 Spesifikasi Use Case Pembobotan... 27 Tabel 3.5 Spesifikasi Use Case Pengaturan Admin... 27 Tabel 3.6 Contoh Data Baju... 36 Tabel 4.1 Data Stok Barang Kaos... 42 Tabel 4.2 Hasil Pengujian Sistem dan Error Handling... 66 Tabel 4.3 Data Kriteria Tiap Pakaian... 67 Tabel 4.4 Nilai Preferensi Pengujian... 70
DAFTAR PUSTAKA [1] Eniyati, Sri. Jurnal Teknologi Informasi DINAMIK Volume 16, No.2, Juli 2011 : 171176. Perancangan Sistem Pendukung Pengambilan Keputusan untuk Penerimaan Beasiswa dengan Metode SAW (Simple Additive Weighting). Universitas Stikubank. [2] Sulistiyo, Heri. Sistem Pendukung Keputusan Untuk Menentukan Penerima Beasiswa Di SMA Negeri 6 Pandeglang. Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia. [3] Sembiring, Kesatria. 2011. Pengertian Sistem Pendukung Keputusan. http://id.shvoong.com/internet-and-technologies/universities-researchinstitutions/2186646-pengertian-sistem-pendukung-keputusan/ diakses 27 April 2014. [4] Syafrizal, Melwin. Sistem Pendukung Keputusan (Decision Support System). http://www.academia.edu/912891/sistem_pendukung_keputusa N_DECISION_SUPPORT_SYSTEM_I diakses 29 April 2014. [5] Dadan Umar Daihani, 2001, Sistem Pendukung Keputusan, Penerbit Elex Media Komputindo, Jakarta. [6] Kusumadewi, Sri dkk. 2006. Fuzzy Multi-Attribute Decision Making (Fuzzy MADM). Yogyakarta: Graha Ilmu. [7] Yasin Sanjaya. 2013. Metode Pengumpulan Data Teknik Penelitian Kualitatif dan Kuantitatif. http://www.sarjanaku.com/2013/01/metode-pengumpulan-data-teknik.html diakses 9 Mei 2014.