Sistem pendukung pengambilan keputusan pemilihan jenis anjing ras dengan metode Simple Additive Weighting
Teks penuh
(2) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. DECISION SUPPORT SYSTEM OF DOG BREEDS SELECTION USING SIMPLE ADDITIVE WEIGHTING METHOD. Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Komputer Degree In Informatics Engineering Study Program. By : I Gede Yuditya Adipermana 135314034. INFORMATICS ENGINEERING STUDY PROGRAM DEPARTMENT OF INFORMATICS ENGINEERING FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2018. ii.
(3) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. iii.
(4) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. iv.
(5) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. HALAMAN MOTTO. “They laugh at me because I’m different; I laugh at them becase they’re all the same.” (Kurt Donald Cobain) “Banyak orang bilang saya gila, hingga akhirnya mereka dapat melihat kesuksesan saya karena hasil kegilaan saya.” (Bob Sadino) “Berusaha yang terbaik dan serahkan sisanya kepadaNya.” (I Gede Yuditya Adipermana). v.
(6) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. HALAMAN PERSEMBAHAN. Tugas Akhir ini saya persembahkan untuk : Ida Sang Hyang Widhi Wasa yang telah memberkati, membimbing dan membantu saya. Mereka yang terkasih, I Gede Jawidikarta, Ni Luh Sriwati, I Made Bangbang Suryawan dan Ni Nyoman Ratih Putri Gayatri tidak pernah berhenti memberikan doa, materi, moral, serta dukungan. Seluruh dosen dan semua karyawan Universitas Sanata Dharma.. vi.
(7) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. vii.
(8) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. viii.
(9) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. ABSTRAK Di dalam perkembanganya anjing memiliki banyak varian ras, seperti Cihuahua, Shih Zhu, Beagle, Pitbull, Siberian Husky dan masih banyak lagi yang membuat adopter kebingungan dalam menentukan pilihan yang tepat. Pada tahap awal pencarian ada beberapa cara umum yang digunakan adopter, seperti mengunjungi web di internet, membeli majalah-majalah dengan topik anjing peliharaan, atau secara langsung datang ke pet shop. Proses pencarian informasi tersebut tentu membutuhkan biaya, tenaga dan waktu. Oleh karena itu dalam tugas akhir ini dibangun sebuah Sistem Pendukung Pengambilan Keputusan dengan metode Simple Additive Weighting yang diharapkan mampu membantu adopter untuk miningkatkan efisiensi biaya, tenaga dan waktu yang dikeluarkan. Sistem ini diharapkan mampu memberi rekomendasi jenis anjing ras sesuai dengan kriteria dan kebutuhan adopter. Kriteria yang dipakai adalah biaya adopsi, waktu grooming, ukuran tubuh, kebutuhan khusus dan kemampuan khusus. Konsep dasar metode Simple Additive Weighting adalah penjumlahan terbobot dari rating kriteria pada setiap alternatif.Berdasarkan hasil analisa dengan 20 responden sebanyak 75% setuju bahwa fungsi sistem dari segi kegunaan teknologi (Percieved of Usefullness) bermanfaat bagi pengguna dan sebanyak 81% setuju bahwa fungsi sistem dari segi penggunaan teknologi (Percieved Ease of Use) termasuk mudah digunakan. Kata Kunci : Anjing Ras, Simple Additive Weighting (SAW), Sistem Pendukung Pengambilan Keputusan (SPPK).. ix.
(10) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. ABSTRACT. In its development, dogs have many variants, such as Cihuahua, Shih Zhu, Beagle, Pitbull, Siberian Husky and many more that make an adopter confuse to determining the right choice. In the early stages of the search, there are some common ways an adopter uses, such as visiting the web on the internet, buying a dog magazines, or directly coming to a pet shop. That process certainly requires more cost, effort and time. Based on the problem above, the writer built a Decision Supporting System with Simple Additive Weighting method that can incrase cost efficiency, energy and time spent. This system is expected to be able to recommend the type of dog breeds in accordance with the criteria and needs of the adopter. The criteria that used in this research are the cost of adoption, grooming time, body size, special needs and special abilities. The basic concept of the Simple Additive Weighting method is the weighted sum of the criteria rating on each alternative. Based on the results of analysis with 20 respondents, 75% respondent agree that the the system is usefull (Percieved of Usefullness). and 81% respondent agree that the system is easy to use (Percieved Ease of Use). Keywords: Dog Breeds, Simple Additive Weighting (SAW), Decision Support System (DSS).. x.
(11) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. xi.
(12) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. DAFTAR ISI. HALAMAN SAMPUL ............................................................................................ i TITLE PAGE .......................................................................................................... ii HALAMAN PERSETUJUAN ............................................................................... iii HALAMAN PENGESAHAN…………………………………………................iv HALAMAN MOTTO ............................................................................................. v HALAMAN PERSEMBAHAN ............................................................................ vi PERNYATAAN KEASLIAN KARYA……………………………………….................vii LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI……………………..viii ABSTRAK ............................................................................................................. ix ABSTRACT ............................................................................................................ x KATA PENGANTAR...………………………………………………………………..xi DAFTAR ISI ......................................................................................................... xii DAFTAR GAMBAR ........................................................................................... xvi DAFTAR TABEL .............................................................................................. xviii BAB I PENDAHULUAN ....................................................................................... 1 1.1. Latar Belakang................................................................................................. 1 1.2. Rumusan Masalah ........................................................................................... 2 1.3. Tujuan .............................................................................................................. 2 1.4. Batasan Masalah .............................................................................................. 3 1.5. Sistematika Penulisan ...................................................................................... 3 BAB II LANDASAN TEORI ................................................................................. 5 2.1. Landasan Teori ................................................................................................ 5 2.1.1.. Sistem Pendukung Pengambilan Keputusan ..................................... 5. 2.1.1.1.. Karakteristik Sistem Pendukung Pengambilan Keputusan ........... 5. 2.1.1.2.. Komponen Sistem Pendukung Pengambilan Keputusan .............. 5. 2.1.1.3.. Manfaat Sistem Pendukung Pengambilan Keputusan ................... 6. 2.1.2.. Metode SAW (Simple Additive Weighting) ...................................... 7. 2.1.3.. Personal Home Page (PHP) ............................................................. 8. 2.1.4.. MySQL ............................................................................................. 9. 2.2. Tinjauan Pustaka ........................................................................................... 10. xii.
(13) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB III METODOLOGI PENELITIAN ............................................................. 11 3.1. Metode Pengumpulan Data ........................................................................... 11 3.1.1.. Wawancara ...................................................................................... 11. 3.1.2.. Studi Literatur ................................................................................. 11. 3.2. Metode Pengembangan Sistem...................................................................... 11 3.3. Evaluasi Sistem Pengguna ............................................................................. 13 BAB IV ANALISIS DAN DESAIN SISTEM ..................................................... 14 4.1. Communication.............................................................................................. 14 4.1.1.. Gambaran Umum Sistem ................................................................ 14. 4.1.1.1.. Gambaran Umum Sistem Lama .................................................. 14. 4.1.1.2.. Gambaran Umum Sistem Baru ................................................... 14. 4.2. Planning ........................................................................................................ 15 4.2.1.. Analisis Kebutuhan (Requirement Analysis) .................................. 15. 4.2.1.1.. Aktor Yang Terlibat Dalam Sistem ............................................. 15. 4.2.1.2.. Use Case Diagram ....................................................................... 16. 4.2.1.2.1. Use Case Diagram Sistem ....................................................... 16 4.2.1.2.2. Use Case Diagram Manajemen Data Anjing........................... 16 4.2.1.2.3. Use Case Diagram Manajemen Tipe Kriteria ......................... 17 4.2.1.2.4. Use Case Diagram Manajemen Data Nilai Kriteria ................ 17 4.2.1.2.5. Use Case Diagram Lihat Hasil Rekomendasi ......................... 17 4.2.1.3.. Narasi Use Case .......................................................................... 18. 4.2.1.4.. Desain Logikal ............................................................................ 20. 4.2.1.4.1. Diagram Berjenjang ................................................................. 20 4.2.1.4.2. Diagram Konteks ..................................................................... 21 4.2.1.4.3. Diagram Aliran Data (Data flow Diagram) ............................ 21 4.2.1.4.3.1. Diagram Aliran Data level 1 .............................................. 21 4.2.1.4.3.2. Diagram Aliran Data level 2 proses 1 ................................ 21 4.2.1.4.3.3. Diagram Aliran Data level 3 proses 1.2 ............................. 22 4.2.1.4.3.4. Diagram Aliran Data level 3 proses 1.3 ............................. 22 4.2.1.4.3.5. Diagram Aliran Data level 3 proses 1.4 ............................. 23 4.2.1.4.3.6. Diagram Aliran Data level 2 proses 2 ................................ 23 4.3. Modeling ........................................................................................................ 23. xiii.
(14) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 4.3.1.. Desain Manajemen Data ................................................................. 24. 4.3.1.1.. Desain Konseptual (ER Diagram)............................................... 24. 4.4.1.2.. Desain Logikal ............................................................................ 24. 4.4.1.3.. Desain Fisikal .............................................................................. 25. 4.4.2.. Desain Manajemen Model .............................................................. 26. 4.4.2.1.. Kriteria ........................................................................................ 26. 4.4.2.2.. Proses Sistem Pendukung Pengambilan Keputusan .................... 29. 4.4.2.2.1. Proses Pengambilan Keputusan Metode SAW ........................ 29 4.4.2.2.2. Proses Perhitungan Normalisasi .............................................. 30 4.4.2.2.3. Proses Perangkingan ................................................................ 30 4.4.2.3. 4.4.3.. Contoh Perhitungan Manual Metode SAW ................................ 31 Desain Antarmuka Pengguna .......................................................... 38. 4.4.3.1.. Desain Halaman Utama User ...................................................... 38. 4.4.3.2.. Desain Halaman Menu Pencarian ............................................... 38. 4.4.3.3.. Desain Halaman Rekomendasi.................................................... 38. 4.4.3.4.. Desain Halaman Informasi Rekomendasi ................................... 39. 4.4.3.5.. Desain Halaman Tentang ............................................................ 39. 4.4.3.6.. Desain Halaman Login ................................................................ 40. 4.4.3.7.. Desain Halaman Utama Administrator ....................................... 40. 4.4.3.8.. Desain Halaman Menu Kelola Anjing ........................................ 40. 4.4.3.9.. Desain Halaman Menu Kelola Kriteria ....................................... 41. 4.4.3.10.. Desain Halaman Menu Kelola Nilai ........................................... 42. 4.4.3.11.. Desain Halaman Menu Tabel Normalisasi .................................. 42. BAB V IMPLEMENTASI SISTEM .................................................................... 43 5.1. Kebutuhan Perancangan Sistem .................................................................... 43 5.2. Implementasi Manajemen Model .................................................................. 43 5.3. Implementasi Manajemen Dialog.................................................................. 47 5.3.1.. Halaman Utama User ...................................................................... 47. 5.3.2.. Halaman Menu Pencarian ............................................................... 47. 5.3.3.. Halaman Rekomendasi ................................................................... 48. 5.3.4.. Halaman Informasi Rekomendasi ................................................... 50. 5.3.5.. Halaman Tentang ............................................................................ 51. xiv.
(15) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 5.3.6.. Halaman Login ................................................................................ 51. 5.3.7.. Halaman Utama Administrator ....................................................... 52. 5.3.8.. Halaman Menu Kelola Anjing ........................................................ 52. 5.3.9.. Halaman Menu Kelola Kriteria ....................................................... 53. 5.3.10. Halaman Menu Kelola Nilai ........................................................... 53 5.3.11. Halaman Menu Tabel Normalisasi ................................................. 54 BAB VI PENGUJIAN DAN ANALISIS HASIL ................................................ 55 6.1. Pengujian Terhadap Perhitungan Manual ..................................................... 55 6.2. Analisis Hasil Uji Coba Terhadap Pengguna ................................................ 67 6.2.1.. Kegunaan Teknologi (Percieved Of Usefullness) ........................... 68. 6.2.2.. Kemudahan Penggunaan Teknologi (Percieved Ease Of Use) ...... 71. 6.2.3.. Kekurangan Sistem ......................................................................... 76. BAB VII PENUTUP ............................................................................................. 77 7.1. Kesimpulan .................................................................................................... 77 7.2. Saran .............................................................................................................. 77 DAFTAR PUSTAKA ........................................................................................... 78. xv.
(16) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. DAFTAR GAMBAR. Gambar 3.1 Fase-Fase Dalam Model Waterfal versi Pressman (2010). ............... 12 Gambar 4.1 Use Case Diagram Sistem................................................................. 16 Gambar 4.2 Use Case Diagram Manajemen Data Anjing. ................................... 16 Gambar 4.3 Use Case Diagram Manajemen Tipe Kriteria. .................................. 17 Gambar 4.4 Use Case Diagram Manajemen Data Nilai Kriteria. ......................... 17 Gambar 4.5 Use Case Diagram Lihat Hasil Rekomendasi. .................................. 17 Gambar 4.6 Diagram Berjenjang. ......................................................................... 20 Gambar 4.7 Diagram Konteks. ............................................................................. 21 Gambar 4.8 Diagram Aliran Data Level 1. ........................................................... 21 Gambar 4.9 Diagram Aliran Data Level 2 Proses 1. ............................................ 21 Gambar 4.10 Diagram Aliran Data level 3 proses 1.2. ......................................... 22 Gambar 4.11 Diagram Aliran Data Level 3 Proses 1.3. ....................................... 22 Gambar 4.12 Diagram Aliran Data Level 3 Proses 1.4. ....................................... 23 Gambar 4.13 Diagram Aliran Data Level 2 Proses 2. .......................................... 23 Gambar 4.14 Diagram Konseptual (ER Diagram)................................................ 24 Gambar 4.15 Desain Logikal. ............................................................................... 24 Gambar 4.16 Gambar Proses Pengambilan Keputusan Metode SAW. ................ 29 Gambar 4.17 Gambar Proses Perhitungan Normalisasi. ....................................... 30 Gambar 4.18 Gambar Proses Perangkingan. ........................................................ 31 Gambar 4.19 Desain Halaman Utama User. ......................................................... 38 Gambar 4.20 Desain Halaman Menu Pencarian. .................................................. 38 Gambar 4.21 Desain Halaman Rekomendasi. ...................................................... 39 Gambar 4.22 Desain Halaman Informasi Rekomendasi. ...................................... 39 Gambar 4.23 Desain Halaman Tentang. ............................................................... 39 Gambar 4.24 Desain Halaman Login. ................................................................... 40 Gambar 4.25 Desain Halaman Utama Administrator. .......................................... 40 Gambar 4.26 Desain Halaman Menu Kelola Anjing. ........................................... 41 Gambar 4.27 Desain Halaman Menu Kelola Kriteria. .......................................... 41 Gambar 4.28 Desain Halaman Menu Kelola Nilai. .............................................. 42 Gambar 4.29 Desain Halaman Menu Tabel Normalisasi. .................................... 42. xvi.
(17) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Gambar 5.1 Halaman Utama User ........................................................................ 47 Gambar 5.2 Halaman Menu Pencarian. ................................................................ 47 Gambar 5.3 Halaman Rekomendasi...................................................................... 48 Gambar 5.4 Halaman Informasi Rekomendasi. .................................................... 51 Gambar 5.5 Halaman Tentang. ............................................................................. 51 Gambar 5.6 Halaman Login. ................................................................................. 51 Gambar 5.7 Halaman Utama Administrator. ........................................................ 52 Gambar 5.8 Halaman Menu Kelola Anjing. ......................................................... 52 Gambar 5.9 Halaman Menu Kelola Kriteria. ........................................................ 53 Gambar 5.10 Halaman Menu Kelola Nilai. .......................................................... 53 Gambar 5.11 Halaman Menu Tabel Normalisasi.................................................. 54 Gambar 5.1 Memasukan Rating Kepentingan Bobot ........................................... 57 Gambar 5.2 Hasil Perangkingan Menggunakan Sistem. ...................................... 67. xvii.
(18) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. DAFTAR TABEL. Tabel 4.1 Narasi Use Case .................................................................................... 18 Tabel 4.2. Admin .................................................................................................. 25 Tabel 4.3. Anjing .................................................................................................. 25 Tabel 4.4. Tipe Kriteria ......................................................................................... 26 Tabel 4.5. Nilai Kriteria ........................................................................................ 26 Tabel 4.6. Kriteria Waktu Grooming .................................................................... 27 Tabel 4.7. Ukuran Tubuh ...................................................................................... 27 Tabel 4.8. Kebutuhan Khusus ............................................................................... 28 Tabel 4.9. Kemampuan Khusus ............................................................................ 28 Tabel 4.10. Alternatif Anjing Ras Perhitungan SAW........................................... 32 Tabel 4.11. Kriteria Anjing Ras Perhitungan SAW .............................................. 32 Tabel 4.12. Rating Kepentingan ........................................................................... 32 Tabel 4.13. Nilai Kriteria Setiap Alternatif Perhitungan SAW ............................ 33 Tabel 4.14. Tabel Normalisasi Kriteria Biaya Adopsi .......................................... 33 Tabel 4.15. Normalisasi Kriteria Waktu Grooming.............................................. 34 Tabel 4.16. Normalisasi Kriteria Ukuran Tubuh .................................................. 35 Tabel 4.17. Normalisasi Kriteria Kebutuhan Khusus ........................................... 35 Tabel 4.18. Normalisasi Kriteria Kebutuhan Khusus .......................................... 36 Tabel 4.19. Matriks Normalisasi ........................................................................... 36 Tabel 4.20. Hasil Perangkingan ............................................................................ 37 Tabel 5.1 Admin ................................................................................................... 44 Tabel 5.2 Anjing ................................................................................................... 45 Tabel 5.3 Tipe Kriteria .......................................................................................... 46 Tabel 5.4 Nilai Kriteria ......................................................................................... 46 Tabel 6.1. Alternatif Anjing Ras Perhitungan SAW............................................. 55 Tabel 6.2. Kriteria Anjing Ras Perhitungan SAW ................................................ 56 Tabel 6.3. Rating kepentingan .............................................................................. 56 Tabel 6.4. Nilai data anjing ................................................................................... 57 Tabel 6.5. Biaya Adopsi ........................................................................................ 58 Tabel 6.6 Waktu Grooming .................................................................................. 59. xviii.
(19) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. Tabel 6.7. Ukuran Tubuh ...................................................................................... 60 Tabel 6.8. Kebutuhan Khusus ............................................................................... 62 Tabel 6.8. Kemampuan Khusus ............................................................................ 63 Tabel 6.9. Normalisasi .......................................................................................... 64 Tabel 6.10. Hasil Perangkingan ............................................................................ 66 Tabel 6.11. Bobot Skala Penilaian ........................................................................ 67 Tabel 6.12. Interval Korelasi Dan Tingkat Hubungan .......................................... 68 Tabel 6.13. Hasil Pertanyaan No.1 ....................................................................... 68 Tabel 6.14. Hasil Pertanyaan No.2 ....................................................................... 69 Tabel 6.15. Hasil Pertanyaan No.3 ....................................................................... 70 Tabel 6.16. Hasil Pertanyaan No.4 ....................................................................... 70 Tabel 6.17. Hasil Pertanyaan No.1 ....................................................................... 71 Tabel 6.18. Hasil Pertanyaan No.2 ....................................................................... 72 Tabel 6.19. Hasil Pertanyaan No.3 ....................................................................... 73 Tabel 6.20. Hasil Pertanyaan No.4 ....................................................................... 73 Tabel 6.21. Hasil Pertanyaan No.5 ....................................................................... 74 Tabel 6.22. Hasil Pertanyaan No.6 ....................................................................... 75. xix.
(20) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB I PENDAHULUAN. 1.1. Latar Belakang Anjing merupakan salah satu binatang yang masuk dalam kategori hewan peliharaan, serta tingkat minat masyarakat dalam memilih anjing sebagai hewan peliharaan cukup tinggi. Anjing juga memiliki banyak manfaat yang positif bagi pemiliknya seperti menjadi sahabat dan teman bermain, sehingga dengan memeliharanya dapat menghilangkan kesepian, menjadikan anjing sebagai penjaga yang bisa memberikan rasa aman, menjadikan anjing sebagai sarana interaksi sosial seperti ikut dalam kelompok pecinta anjing, serta masih banyak manfaat lainnya. Banyaknya varian jenis anjing ras mengakibatkan adopter kebingungan dalam menentukan pilihannya. Yang secara otomatis berdampak juga pada banyaknya waktu, biaya dan tenaga yang terbuang dalam menentukan tahap awal pemilihannya. Selain dari faktor banyaknya varian anjing ras yang menyebabkan kesulitan dalam pemilihannya, terdapat juga beberapa faktor yang perlu dipertimbangkan dalam melakukan pemilihan. Dikarenakan setiap anjing memiliki karakteristik yang berbeda dan kebutuhan akan perawatan yang berbeda juga. Contoh anjing jenis Akita, merupakan jenis anjing yang aktif dan bertubuh besar dimana adopter wajib memiliki waktu luang lebih dalam pemeliharaan/ perawatannya seperti mengajaknya untuk jalan santai sekitar blok. Untuk perawatan bulu akita termasuk jenis anjing yang memiliki ukuran panjang bulu sedang, yang jika tidak rajin dirawat dapat menyebabkan alergi dan masalah pernapasan sehingga tidak cocok bagi orang yang memiliki alergi atau masalah pernapasan. Mengingat setiap orang memiliki pola gaya hidup dan karakteristik yang berbeda-beda, mengakibatkan bertambah sulitnya proses pemilihan anjing ras. Dalam penelitian Leni Komala Dewi, (2016) dengan judul Penerapan Untuk Pemilihan Anjing Yang Sesuai Kriteria dengan metode ELECTRE ini saya menemukan beberapa hal. Penelitian tersebut mengenai sistem yang mempunyai. 1.
(21) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 2. fungsi yaitu membantu pengguna dalam menentukan jenis anjing ras apa yang akan diadopsi. Kriteria-kriteria yang digunakan pada penelitian tersebut adalah biaya, luas, waktu, Ukuran (berat), dan kebutuhan khusus. Berdasar atas permasalahan yang telah dijabarkan sebelumnya maka diperlukan sebuah sistem yang dapat membantu dalam melakukan pemilihan anjing ras sesuai dengan kriteria pengguna. Sistem yang akan dibangun adalah sebuah sistem pendukung pengambilan keputusan dengan metode SAW (Simple Additive. Weighting). yang. mememiliki. kemampuan. dalam. memberikan. rekomendasi atau saran kepada pengguna dalam melakukan pemilihan, yang tentu saja dapat memberikan dampak yang positif. 1.2.. Rumusan Masalah Berdasar atas permasalahan yang dijabarkan sebelumnya maka ditemukan. masalah yang diangkat ke dalam penelitian tugas akhir ini : 1. Bagaimana membangun sebuah sistem pendukung pengambilan keputusan pemilihan jenis anjing ras dengan metode Simple Additive Weighting yang berfungsi untuk merekomendasikan pemilihan jenis anjing ras sesuai dengan kebutuhan dan kriteria pengguna dalam melakukan pemilihan ? 2. Apakah hasil dari sistem pendukung pengambilan keputusan pemilihan jenis anjing ras dengan metode Simple Additive Weighting ini mudah digunakan dan bermanfaat bagi pengguna dalam mengambil keputusan pemilihan jenis anjing ras ? 1.3.. Tujuan. Tujuan pada penelitian ini adalah : 1. Membangun sebuah sistem program bantu, yang dapat membantu pengguna dalam melakukan pemilihan jenis anjing ras sesuai dengan kriteria kebutuhan atau kondisi pengguna. 2. Menganalisis apakah Sistem pendukung pengambilan keputusan pemilihan jenis anjing ras dengan metode Simple Additive Weighting yang dibangun mudah dalam penggunaanya dan bermanfaat dalam membantu pengguna melakukan pemilihan..
(22) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 3. 1.4.. Batasan Masalah Dalam tugas akhir ini terdapat beberapa batasan yang dijadikan dasar. dalam pengerjaannya : 1. Metode yang digunakan dalam penelitian sistem pendukung pengambilan keputusan adalah metode SAW (Simple Additive Weighting). 2. Pembangunan sistem pendukung pengambilan keputusan menggunakan MySQL dan bahasa pemrograman PHP. 3. Kriteria-kriteria yang digunakan dalam sistem ini yaitu : a. Biaya adopsi. b. Waktu grooming. c. Ukuran tubuh. d. Kebutuhan khusus. e. Kemampuan khusus. 4. Data yang digunakan dalam penelitian ini adalah informasi data anjing yang didapatkan dari wawancara, studi literatur dan website seputar anjing ras. 1.5.. Sistematika Penulisan. BAB I : PENDAHULUAN Bab ini berisi tentang latar belakang, rumusan masalah, tujuan, batasan masalah dan sistematika penulisan. BAB II : LANDASAN TEORI Bab ini berisikan landasan teori dan tinjauan pustaka. BAB III : METODOLOGI PENELITIAN Bab ini berisi metode pengumpulan data, metode pengembangan sistem yang dipakai dalam penelitian, dan evaluasi sistem pengguna. BAB IV : ANALISIS DAN DESAIN SISTEM Bab ini berisi tentang metode pengembangan sistem metode Waterfall ditahap Communication, Planning, dan Modeling. Yang didalamnya terdapat gambaran umum sistem, analisis sistem, desain manajemen data, desain manajemen model dan desain antarmuka pengguna..
(23) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 4. BAB V : IMPLEMENTASI SISTEM Bab ini berisi tentang metode pengembangan sistem metode Waterfall ditahap Construction. Mengenai kebutuhan perancangan sistem, implementasi manajemen model, dan implementasi manajemen dialog. BAB VI: PENGUJIAN DAN ANALISIS HASIL Bab ini berisi tentang metode pengembangan sistem metode Waterfall pada tahap akhir yaitu Deployment. Mengenai pengujian sistem yang telah dibangun, yang didalamnya terdapat pengujian terhadap perhitungan manual, analisis hasil uji coba terhadap pengguna dan kekurangan sistem. BAB VII: KESIMPULAN DAN SARAN Bab ini berisi kesimpulan sistem yang telah dibangun dan saran untuk sistem yang akan dibangun selanjutnya..
(24) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB II LANDASAN TEORI. 2.1.. Landasan Teori. 2.1.1. Sistem Pendukung Pengambilan Keputusan Menurut. Efrain Turban, (2001) Sistem Pendukung Pengambilan. Keputusan (SPPK) atau Decision Support System (DSS) adalah sebuah sistem yang mampu memberikan kemampuan pemecahan masalah maupun kemampuan pengkomunikasian untuk masalah dengan kondisi semi terstruktur dan tak terstruktur. Sistem ini digunakan untuk membantu pengambilan keputusan dalam situasi terstruktur dan situasi yang tidak terstruktur, di mana tidak seorangpun tahu secara pasti bagaimana seharusnya keputusan dibuat. 2.1.1.1. Karakteristik Sistem Pendukung Pengambilan Keputusan Sparague, R.H. dan Watson, H.J. (1993) mendefinisikan Sistem Pendukung Pengambilan Keputusan sebagai sistem yang memiliki lima karakteristik utama yaitu: 1. Sistem yang berbasis komputer. 2. Dipergunakan untuk membantu para pengambil keputusan. 3. Digunakan untuk memecahkan masalah-masalah rumit yang mustahil dilakukan dengan kalkulasi manual. 4. Melalui cara simulasi yang interaktif. 5. Data dan model analisis sebagai komponen utama. 2.1.1.2. Komponen Sistem Pendukung Pengambilan Keputusan Menurut Efrain Turban, (2005) komponen SPPK terdiri dari beberapa subsistem : 1. Subsistem Manajemen Data. Subsistem manajemen data memasukan satu database yang relevan untuk situasi dan dikelola oleh piranti lunak disebut sistem manajemen basis data atau Database Management System (DBMS). Subsistem manajemen data dapat diinterkoneksikan dengan data warehouse perusahaan, suatu repository untuk data perusahaan yang relevan untuk pengambilan. 5.
(25) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 6. keputusan. Biasanya data disimpan atau diakses via server database. Subsistem ini berfungsi sebagai pengatur data-data yang diperlukan oleh Sistem Pendukung Keputusan. 2. Subsistem Manajemen Model. Merupakan paket piranti lunak yang berisi model keuangan, statistik, ilmu manajemen atau model kuantitatif lainnya. Semua itu memberikan kapabilitas analitik dan manajemen piranti lunak yang tepat. Piranti lunak ini sering disebut manajemen basis model atau Model Base Mangement System (MBMS). 3. Subsistem Antarmuka Pengguna. Subsistem ini digunakan pengguna untuk berkomunikasi dan memberi perintah (menyediakan user interface), baik untuk memasukkan informasi kesistem maupun menampilkan informasi ke pengguna. 4. Subsistem Manajemen Berbasis-Pengetahuan. Subsistem ini dapat mendukung semua subsistem lain atau bertindak sebagai suatu komponen independen. Ini memberikan intelegensi untuk memperbesar pengetahuan pengambil keputusan. Subsistem ini dapat diinterkoneksikan dengan repositori pengetahuan perusahaan (bagian dari sistem manajemen pengetahuan), yang disebut basis pengetahuan organisasional. 2.1.1.3. Manfaat Sistem Pendukung Pengambilan Keputusan Menurut Sparague, R.H. dan Watson, H.J. (1993) manfaat yang dapat diambil dari Sistem Pendukung Pengambilan Keputusan adalah : 1. Sistem Pendukung Pengambilan Keputusan memperluas kemampuan pengambil keputusan dalam memproses data / informasi bagi pemakainya. 2. Sistem Pendukung Pengambilan Keputusan membantu pengambil keputusan untuk memecahkan masalah terutama barbagai masalah yang sangat kompleks dan tidak terstruktur. 3. Sistem Pendukung Pengambilan Keputusan dapat menghasilkan solusi dengan lebih cepat serta hasilnya dapat diandalkan. 4. Walaupun suatu Sistem Pendukung Pengambilan Keputusan mungkin saja tidak mampu memecahkan masalah yang dihadapi oleh pengambil.
(26) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 7. keputusan, namun dia dapat menjadi stimulan bagi pengambil keputusan dalam memahami persoalannya, karena mampu menyajikan berbagai alternatif pemecahan. 2.1.2. Metode SAW (Simple Additive Weighting) Menurut Fishburn (1967) dan MacCrimmon (1968) dalam buku Sri Kusumadewi. dkk, (2006) Metode Simple Additive Weighting (SAW) sering juga dikenal dengan istilah metode penjumlahan terbobot. Konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua atribut. Metode SAW membutuhkan proses normalisasi matriks keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada. Metode SAW ini mengharuskan pembuat keputusan menentukan bobot bagi setiap atribut. Skor total untuk alternatif diperoleh dengan menjumlahkan seluruh hasil perkalian antara rating (yang dapat dibandingkan lintas atribut) dan bobot tiap atribut. Rating tiap atribut haruslah bebas dimensi dalam arti telah melewati proses normalisasi matriks sebelumnya. Formula untuk melakukan normalisasi tersebut adalah sebagai berikut :. xij xij Max i rij Min xij i xij. jika j adalah atribut keuntungan (benefit) ................(2.1). jika j adalah atribut biaya (cost). Keterangan : rij. = Rating kinerja ternormalisasi. Maxi Xij. = Nilai maksimum dari setiap baris dan kolom. Mini Xij. = Nilai minimum dari setiap baris dan kolom. Xij. = Baris dan kolom dari matriks. dimana rij adalah rating kinerja ternormalisasi dari alternatif Ai pada atribut Cj; i=1,2,...,m dan j=1,2,...,n..
(27) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 8. Nilai preferensi untuk setiap alternatif (Vi) diberikan sebagai :. n. Vi w j rij. ................(2.2). j 1. Dimana nilai preferensi untuk setiap alternatif (Vi) diberikan rumus sebagai berikut. Keterangan : Vi. = Nilai akhir dari alternatif. wi. = Bobot yang telah ditentukan. rij. = Normalisasi matriks. Nilai Vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih terpilih Langkah Penyelesaian Simple Additive Weighting (SAW) sebagai berikut : 1.. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam pengambilan keputusan, yaitu Ci.. 2.. Menentukan rating kecocokan setiap alternatif pada setiap kriteria.. 3.. Membuat matriks. keputusan berdasarkan. kriteria. (Ci),. kemudian. melakukan normalisasi matriks berdasarkan persamaan yang disesuaikan dengan jenis atribut (atribut keuntungan ataupun atribut biaya) sehingga diperoleh matriks ternormalisasi R. 4.. Hasil akhir diperoleh dari proses perankingan yaitu penjumlahan dari perkalian matriks ternormalisasi R dengan vektor bobot sehingga diperoleh nilai terbesar yang dipilih sebagai alternatif terbaik (Ai) sebagai solusi.. 2.1.3. Personal Home Page (PHP) Menurut Didik Dwi Presetyo, (2004) PHP merupakan bahasa scripting server-side,. dimana. pemrosesan. datanya. dilakukan. pada. sisi. server.. Sederhananya, serverlah yang akan menerjemahkan skrip program, baru kemudian hasilnya akan dikirim kepada client yang melakukan permintaan. Keunggulan PHP Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web..
(28) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 9. Kelebihan - kelebihan dari PHP diantaranya adalah : a. PHP mudah dibuat dan dijalankan, maksudnya PHP dapat berjalan dalam Web Server dan dalam Sistem Operasi yang berbeda pula. b. PHP adalah software open-source yang gratis dan bebas didistribusikan kembali di bawah lisensi GPL (GNU Public License). User dapat men download kode-kode PHP tanpa harus mengeluarkan uang atau khawatir dituntut oleh pihak pencipta PHP. c. PHP bisa dioperasikan pada platform Linux maupun Windows. 32 d. PHP sangat efisien, karena PHP hanya memerlukan resource system yang sangan sedikit disbanding dengan bahasa pemrograman lain. e. Ada banyak Web Server yang mendukung PHP, seperti Apache, PWS, IIS, dan lain – lain. f. PHP juga didukung oleh banyak database, seperti MySQL, PostgreSQL, Interbase, SQL, dan lain – lain. g. Bahasa pemrograman PHP sintaknya sederhana, singkat dan mudah untuk dipahami. h. HTML – embedded, artinya PHP adalah bahasa yang dapat ditulis dengan menempelkan pada sintak – sintak HTML. 2.1.4. MySQL Menurut Didik Dwi Prasetyo, (2004) MySQL merupakan salah satu database server yang berkembang di lingkungan open source dan didistribusikan secara free (gratis) dibawah lisensi GPL. MySQL merupakan RDBMS (Relational Database Management System) server. RDBMS adalah program yang memungkinkan. pengguna. database. untuk. membuat,. mengelola,. dan. menggunakan data pada suatu model relational. Dengan demikian, tabel-tabel yang ada pada database memiliki relasi antara satu tabel dengan tabel lainnya. Beberapa keunggulan dari MySql yaitu : a. Cepat, handal dan mudah dalam penggunaannya MySql lebih cepat tiga sampai empat kali dari pada database server komersial yang beredar saat ini, mudah diatur dan tidak memerlukan seseorang yang ahli untuk mengatur administrasi pemasangan MySql..
(29) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 10. b. Bersifat open source, dapat disebarkan secara gratis. c. Memiliki banyak pengguna dan dapat dipakai oleh banyak pengguna dalam waktu yang bersamaan. d. Dapat dioperasikan dengan stabil untuk berbagai sistem operasi, seperti Windows, Linux, Mac Os Server, Solaris, dan lain – lain. e. Mendukung berbagai jenis dan variasi data. 2.2. Tinjauan Pustaka Pemanfaatan Sistem Pendukung Pengambilan Keputusan sudah banyak diteliti dan digunakan oleh pengembang teknologi. Dalam pengembangannya, saya menemukan beberapa studi kasus penelitian mengenai Sistem Pendukung Pengambilan Keputusan mengenai pemilihan jenis anjing ras. Antara lain : -. Penelitian Ananda Meidiyansyah, dkk. (2016) dengan judul Implementasi Metode Weighted Product (WP) & Analytical Hierarchy Process (AHP) Dalam Sistem Pendukung Keputusan Pemilihan Hewan Peliharaan Anjing, ini saya menemukan beberapa hal. Penelitian tersebut mengenai sistem yang mempunyai fungsi yaitu membantu pengguna dalam menentukan jenis anjing apa yang akan diadopsi. Kriteria-kriteria yang digunakan bulu (cm), jenis kelamin, umur (tahun), berat (kg), tinggi (cm), harga (Rp), serta kriteria lainya yang tidak terukur seperti sifat dan prilaku, jenis perawatan, lokasi pemeliharaan, warna, serta sertifikat hewan.. -. Penelitian Leni Komala Dewi, (2016) dengan judul Penerapan Untuk Pemilihan Anjing Yang Sesuai Kriteria dengan metode ELECTRE, ini saya menemukan beberapa hal. Penelitian tersebut mengenai sistem yang mempunyai fungsi yaitu membantu pengguna dalam menentukan jenis anjing apa yang akan diadopsi. Kriteria-kriteria yang digunakan pada penelitian tersebut adalah biaya, luas, waktu, Ukuran (berat), dan kebutuhan khusus..
(30) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB III METODOLOGI PENELITIAN. Bab ini berisi bagaimana cara pengumpulan data untuk penelitian dan metode pengembangan sistem yang digunakan. 3.1. Metode Pengumpulan Data Tahap ini penulis mulai melakukan pengumpulan data yang digunakan sebagai media acuan menentapkan kriteria dan data apa saja yang akan dipakai. Beberapa cara yang digunakan dalam pengumpulan data : 3.1.1. Wawancara Wawancara adalah metode pengumpulan data dengan cara memberi daftar pertanyaan-pertanyaan secara langsung yang dijawab oleh responden. Dengan media pengumpulan data wawancara penulis dapat menggunakan hasil jawaban dari responden sebagai bahan pertimbangan untuk menentukan kriteria apa saja yang akan digunakan dan diterapkan dalam pembuatan sistem pendukung pengambilan keputusan pemilihan jenis anjing ras. 3.1.2. Studi Literatur Studi literatur adalah metode pengumpulan data dengan cara menghimpun data-data atau sumber-sumber yang berhubungan dengan topik permasalahan yang diangkat dalam penelitian. Studi literatur didapat dari berbagai sumber, jurnal, buku dokumentasi, internet dan pustaka. Dengan adanya informasi tambahan yang didapat dari beberapa sumber, diharapkan dapat membantu dalam menentukan pemilihan kriteria yang akan digunakan dan diterapkan dalam pembuatan sistem pendukung pengambilan keputusan pemilihan jenis anjing ras. 3.2. Metode Pengembangan Sistem Pada tahap pembangunan sistem, model proses yang digunakan adalah model waterfall dengan pendekatan arsitektur sistem pendukung pengambilan keputusan. Menurut Roger S. Pressman, (2010) Waterfall Model atau biasa disebut classical life cycle model adalah model klasik yang bersifat sistematis, berurutan. dalam. membangun. 11. sebuah. software..
(31) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 12. Berikut ini adalah gambaran dari fase-fase waterfall yang meliputi beberapa tahapan proses, yaitu: Communication project initiation requirements gathering. Planning estimating scheduling tracking. Modeling analysis design. Construction code test. Deployment delivery support feedback. Gambar 3.1 Fase-Fase Dalam Model Waterfal versi Pressman (2010). Tahap dari skema model waterfall adalah : a. Communication Langkah ini merupakan analisis terhadap kebutuhan software, dan tahap untuk mengadakan pengumpulan data dengan melakukan pertemuan dengan customer, maupun mengumpulkan data-data tambahan baik yang ada di jurnal, artikel, maupun dari internet. b. Planning Proses planning merupakan lanjutan dari proses communication (analysis requirement). Tahapan ini akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan user dalam pembuatan software, termasuk rencana yang akan dilakukan. c. Modeling Proses modeling ini akan menerjemahkan syarat kebutuhan ke sebuah perancangan software yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada rancangan struktur data, arsitektur software, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirement..
(32) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 13. d. Construction Construction merupakan. proses. membuat. kode. Coding atau. pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Programmer akan menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software, artinya penggunaan komputer akan dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki. e. Deployment Tahapan ini bisa dikatakan final dalam pembuatan sebuah software atau sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user. Kemudian software yang telah dibuat harus dilakukan pemeliharaan secara berkala. 3.3. Evaluasi Sistem Pengguna Kuisioner yang dipakai untuk mengevaluasi hasil uji coba sitstem menggunakan acuan teori Davis F.D. (1989) dan diambil 2 dari 6 konstruksi yang ada, antara lain : 1. Kegunaan teknologi (Percieved of Usefullness), untuk mengetahui efisiensi dan efektifitas sistem dalam pengambilan keputusan pemilihan. 2. Kemudahan. penggunaan teknologi (Percieved Ease of Use), untuk. mengetahui seberapa mudah sistem ini digunakan..
(33) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB IV ANALISIS DAN DESAIN SISTEM. 4.1. Communication Tahap ini akan membahas mengenai hasil analisis terhadap permasalahan pemilihan jenis anjing ras. Hasil dari analisis akan digunakan untuk merancang sistem pendukung pengambilan keputusan pemilihan jenis anjing ras. Hasil analisis didapatkan dari wawancara secara langsung ke masyarakat mengenai bagaimana cara mereka dalam mengumpulkan informasi seputar anjing ras dan kriteria apa saja yang dijadikan bahan pertimbangan dalam menentukan pilihan anjing ras. 4.1.1. Gambaran Umum Sistem 4.1.1.1. Gambaran Umum Sistem Lama Selama ini para adopter masih menggunakan cara manual dalam melakukan pemilihan anjing ras yang akan dipelihara. Masih dengan cara lama seperti mencari informasi dengan cara mengunjungi web di internet, membeli majalah-majalah dengan topik anjing peliharaan, atau datang secara langsung ke petshop untuk mendapatkan informasi tambahan mengenai anjing ras yang sedang dicari. Kemudian para adopter mulai membandingkan anjing satu dengan lainnya, yang tentu saja akan memakan banyak waktu dalam proses pencariannya. Serta banyaknya varian jenis anjing ras menjadi salah satu penyebab adopter kebingungan dalam menentukan pilihan. Dengan adanya sistem baru ini diharap dapat membantu adopter dalam menentukan keputusan jenis anjing ras apa yang akan di adopsi, dengan cara memberikan rekomendasi dalam pemilihannya. 4.1.1.2. Gambaran Umum Sistem Baru Perangkat lunak Sistem Pendukung Pengambilan Keputusan pemilihan Anjing ras ini dibuat berdasarkan kebutuhan pengguna untuk membantu mempermudah dalam pengambilan keputusan dalam pemilihan anjing ras. Perangkat lunak dibuat dengan metode Simple Additive Weighting (SAW) yang digunakan untuk menentukan nilai bobot setiap atribut, kemudian dilanjutkan dengan proses perangkingan yang akan memberikan rekomendasi alternatif anjing. 14.
(34) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 15. ras terbaik dari sejumlah alternatif lainnya. Dengan metode tersebut, diharapkan penilaian akan memberikan hasil yang lebih tepat dan sesuai dengan pilihan pengguna. Perangkat lunak ini memiliki dua aktor yaitu administrator dan User. Tugas dari admisnistrator akan menjalankan fungsi sistem khusus administrator yang mencakup input, delete, update data anjing, data kriteria, dan data nilai kriteria. Untuk dapat menjalankan fungsi tersebut, adminsitrator diharuskan dapat Login terlebih dahulu dengan cara memasukan Username dan password. Jika proses sudah berhasil dilakukan maka administrator sudah dapat mengelola data anjing, data kriteria, dan data nilai kriteria. Tugas dari User dalam sistem khusus User adalah menentukan rating tingkat kepentingan bobot setiap kriteria yang akan digunakan sebagai bahan perhitungan dari sistem. Jika proses berhasil sistem akan memberikan keluaran berupa tampilan hasil rekomendasi dalam bentuk ranking. Dalam memberikan rekomendasi metode perhitungan yang digunakan oleh sistem adalah metode Simple Additive Weighting (SAW). 4.2. Planning 4.2.1. Analisis Kebutuhan (Requirement Analysis) 4.2.1.1. Aktor Yang Terlibat Dalam Sistem Aktor – aktor yang terlibat dalam sistem ini adalah : 1.. Administrator, aktor yang akan menjalankan sistem dan mengelola sistem admin. Tugas utama administrator adalah mengelola data – data jenis anjing ras, kriteria dan nilai kriteria yang akan di proses oleh sistem.. 2. User, aktor yang menjalankan sistem pendukung pengambilan keputusan pemilihan jenis anjing ras, dan aktor yang mencari rekomendasi anjing ras..
(35) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 16. 4.2.1.2. Use Case Diagram 4.2.1.2.1. Use Case Diagram Sistem login. <<include>>. User input bobot <<include>>. Administrator. User Lihat tentang sitem logout. Gambar 4.1 Use Case Diagram Sistem. 4.2.1.2.2. Use Case Diagram Manajemen Data Anjing. Memasukan Data Anjing. Melihat Data Anjing. Merubah Data Anjing. Administrator Menghapus Data Anjing. Gambar 4.2 Use Case Diagram Manajemen Data Anjing..
(36) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 17. 4.2.1.2.3. Use Case Diagram Manajemen Tipe Kriteria. Memasukan Data Tipe K. Melihat Data Tipe K. Merubah Data Tipe K. Administrator Menghapus Data Tipe K. Gambar 4.3 Use Case Diagram Manajemen Tipe Kriteria. 4.2.1.2.4. Use Case Diagram Manajemen Data Nilai Kriteria. Memasukan Data Nilai Kriteria. Melihat Data Nilai Kriteria. Merubah Data Nilai Kriteria. Administrator Menghapus Data Nilai Kriteria. Gambar 4.4 Use Case Diagram Manajemen Data Nilai Kriteria. 4.2.1.2.5. Use Case Diagram Lihat Hasil Rekomendasi. Lihat ranking. lihat informasi anjing. User. Gambar 4.5 Use Case Diagram Lihat Hasil Rekomendasi..
(37) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 18. 4.2.1.3. Narasi Use Case Tabel 4.1 Narasi Use Case No. Nama Use Case. Keterangan. 1. Login. Proses awal administrator masuk ke dalam sistem.. 2. Memasukan Data. Proses administrator memasukan informasi data. Anjing. anjing.. Melihat Data. Proses administrator melihat informasi data anjing. Anjing. yang sudah ada.. Merubah Data. Proses administrator merubah informasi data. Anjing. anjing sebelumnya menjadi data anjing terbaru.. Menghapus Data. Proses administrator menghapus informasi data. Anjing. anjing.. Memasukan Data. Proses administrator memasukan data tipe kriteria. Tipe Kriteria. yang akan digunakan untuk proses rekomendasi.. Melihat Data Tipe. Proses administrator melihat informasi data tipe. Kriteria. kriteria yang sudah ada.. Merubah Data. Proses administrator merubah data tipe kriteria. Tipe Kriteria. sebelumnya menjadi data tipe kriteria terbaru.. Menghapus Data. Proses administrator menghapus data tipe kriteria.. 3. 4. 5. 6. 7. 8. 9. Tipe Kriteria 10. 11. 12. Memasukan Data. Proses administrator memasukan data nilai kriteria. Nilai Kriteria. yang akan digunakan untuk proses rekomendasi.. Melihat Data Nilai. Proses administrator melihat informasi data nilai. Kriteria. kriteria yang sudah ada.. Merubah Data. Proses administrator merubah data nilai kriteria. Nilai Kriteria. sebelumnya menjadi data nilai kriteria terbaru..
(38) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 19. 13. 14. Menghapus Data. Proses. administrator. menghapus. data. nilai. Nilai Kriteria. kriteria.. Lihat Normalisasi. Proses administrator melihat hasil perhitungan normalisasi.. 15. Logout. Proses administrator keluar dari sistem.. 16. User Input Bobot. Proses awal user dalam memasukan bobot kepentingan setiap kriteria. 17. Lihat Rangking. Proses user melihat hasil rekomendasi alternatif jenis anjing ras yang dibandingkan dengan metode SAW.. 18. 19. Lihat Informasi. Proses user melihat data informasi alternatif jenis. Anjing. anjing ras yang telah direkomendasikan.. Lihat Tentang. Proses user melihat informasi mengenai sistem yang telah dibangun..
(39) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 20. 4.2.1.4. Desain Logikal 4.2.1.4.1. Diagram Berjenjang. Gambar 4.6 Diagram Berjenjang..
(40) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 21. 4.2.1.4.2. Diagram Konteks. Gambar 4.7 Diagram Konteks. 4.2.1.4.3. Diagram Aliran Data (Data flow Diagram) 4.2.1.4.3.1. Diagram Aliran Data level 1. Gambar 4.8 Diagram Aliran Data Level 1. 4.2.1.4.3.2. Diagram Aliran Data level 2 proses 1. Gambar 4.9 Diagram Aliran Data Level 2 Proses 1..
(41) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 22. 4.2.1.4.3.3. Diagram Aliran Data level 3 proses 1.2. Gambar 4.10 Diagram Aliran Data level 3 proses 1.2. 4.2.1.4.3.4. Diagram Aliran Data level 3 proses 1.3. Gambar 4.11 Diagram Aliran Data Level 3 Proses 1.3..
(42) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 23. 4.2.1.4.3.5. Diagram Aliran Data level 3 proses 1.4. Gambar 4.12 Diagram Aliran Data Level 3 Proses 1.4. 4.2.1.4.3.6. Diagram Aliran Data level 2 proses 2. Gambar 4.13 Diagram Aliran Data Level 2 Proses 2. 4.3. Modeling Tahap ini memberikan gambaran sebuah desain/perancangan sistem. Pada desain sistem, akan dirancang database dan User interface yang akan digunakan pada sistem. Pada tahap modeling ini digunakan pendekatan arsitektur sistem pendukung pengambilan keputusan yaitu subsistem manajemen data, subsistem manajemen model, dan subsistem manajemen dialog. Pada bagian manajemen.
(43) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 24. data dirancang desain konseptual, desain logikal, dan desain fisikal. Pada bagian menejemen model dirancang kriteria, proses sistem pendukung pengambilan keputusan serta contoh perhitungan manual. Dari proses pendukung pengambilan keputusan dengan menggunakan metode Simple Additive Weighting.. 4.3.1. Desain Manajemen Data 4.3.1.1. Desain Konseptual (ER Diagram). Gambar 4.14 Diagram Konseptual (ER Diagram). 4.4.1.2. Desain Logikal nilai_kriteria. anjing PK. ID_ANJING. FK. ID_ANJING. FK. ID_KRITERIA NILAI. JENIS. NORMALISASI. ASAL UMUR KARAKTER. admin ADOPSI PK. no. INFORMASI username password. Gambar 4.15 Desain Logikal.. tipe_kriteria PK. ID_KRITERIA NAMA_KRITERIA TIPE_KRITERIA.
(44) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 25. 4.4.1.3. Desain Fisikal Tabel 4.2. Admin NAMA. TIPE. KETERANGAN. KOLOM no. int(100). Kolom untuk menyimpan nomor. Username. Varchar(100). Kolom untuk menyimpan Username admin. Password. Varchar(50). Kolom untuk menyimpan password admin. Tabel 4.3. Anjing NAMA. TIPE. KETERANGAN. KOLOM ID_ANJING. Varcahr(20). Kolom untuk menyimpan id anjing. JENIS. Varchar(50). Kolom untuk menyimpan jenis anjing sebagai alternatif. ASAL. Varchar(50). Kolom untuk menyimpan asal jenis anjing. UMUR. Varchar(50). Kolom untuk menyimpan rentang umur jenis anjing. KARAKTER. Varchar(250). Kolom untuk menyimpan karakter jenis anjing. ADOPSI. Varchar(50). Kolom untuk menyimpan biaya adopsi jenis anjing. INFORMASI. Varchar(1000). Kolom untuk menyimpan informasi singkat mengenai jenis anjing.
(45) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 26. Tabel 4.4. Tipe Kriteria NAMA KOLOM. TIPE. ID_KRITERIA. Varcahr(20). KETERANGAN Kolom untuk menyimpan id kriteria. NAMA_KRITERIA. Varcahr(20). Kolom untuk menyimpan nama kriteria. TIPE. Varcahr(20). Kolom untuk menyimpan tipe kriteria. Tabel 4.5. Nilai Kriteria NAMA. TIPE. KETERANGAN. KOLOM ID_ANJING. Varcahr(20). Kolom untuk menyimpan id anjing. ID_KRITERIA. Varcahr(200). Kolom untuk menyimpan id kriteria. Nilai. DOUBLE. Kolom untuk menyimpan nilai kriteria. Normalisasi. Varcahr(150). Kolom untuk menyimpan nilai pehitungan normalisasi. 4.4.2. Desain Manajemen Model 4.4.2.1. Kriteria Penentuan kriteria dan nilai standar yang akan digunakan didapat melalui proses wawancara dengan orang yang yang ingin memiliki anjing ras dan didapatkan dari studi literatur yang sudah pernah ada, serta melalui web seputar anjing ras. Maka didapatakan hasil antara lain :.
(46) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 27. 1. Biaya adopsi : Kriteria ini berdasarakan harga anakan anjing yang akan di adopsi. Kriteria ini bertujuan untuk mendapatkan jenis anjing dengan biaya adopsi yang murah dalam satuan rupiah. 2. Waktu grooming : Kriteria ini berdasarkan frekuensi yang dibutuhkan anjing untuk dibersihkan/diberikan perawatan seperti menyikat bulu, menyisir bulu, membersihkan kuku, membersihkan telinga, dsb. Kriteria ini bertujuan untuk mencari jenis anjing dengan efisiensi waktu perawatan yang jarang. Karena kriteria waktu grooming dijadikan sebagai pertimbangan awal menentukan pengadopsian jenis anjing ras. Berikut penentuan kriteria waktu grooming yang telah ditentukan oleh admin : Tabel 4.6. Kriteria Waktu Grooming Kriteria. Waktu. Nilai standar. Waktu grooming. Lebih dari 1 minggu. 10. Setiap minggu. 20. Setiap hari. 30. 3. Ukuran Tubuh: Kriteria ini berdasarkan pembobotan ukuran (bobot) anjing dalam satuan kg. Kriteria ini berdasarkan dari informasi mengenai jenis anjing dengan ukuran yang paling banyak diminati untuk diadopsi. saat wawacara dilakukan, jenis anjing dengan ukuran tubuh sedang (15 kg – 30 kg) yang paling banyak diminati, kemudian jenis anjing ukuran kecil (0,5 kg – 15 kg) dan yang terakhir anjing ukuran besar (30 kg – 60 kg). Karena kriteria ukuran anjing dijadikan sebagai pertimbangan awal menentukan pengadopsian jenis anjing ras. Berikut penentuan kriteria ukuran anjing yang telah ditentukan oleh admin: Tabel 4.7. Ukuran Tubuh Kriteria Ukuran tubuh. Berat (kg). Nilai standar. 30 – 60. 10. 0,5 – 15. 20.
(47) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 28. 15 – 30. 30. 4. Kebutuhan khusus : Kriteria ini berkaitan dengan, apakah anjing tersebut memiliki perhatian khusus dalam perawatannya. Kriteria ini bertujuan untuk mencari anjing dengan perhatian khusus perawatannya yang paling sedikit. Karena kriteria kebutuhan khusus dijadikan sebagai pertimbangan awal menentukan pengadopsian jenis anjing ras. Berikut penentuan kriteria kebutuhan khusus yang telah ditentukan oleh admin: Tabel 4.8. Kebutuhan Khusus Kriteria. Banyak Kebutuhan. Nilai standar. Kebutuhan. 1 kebutuhan. 10. Khusus. 2 kebutuhan. 20. > 2 kebutuhan. 30. 5. Kemampuan khusus : Kriteria ini berkaitan dengan, apakah anjing tersebut memiliki kemampuan khusus lebih. Kriteria ini bertujuan untuk mencari jenis anjing dengan kemampuan khusus yang dimiliki paling banyak seperti kemampuan anjing pengawas/watchdog, anjing penjaga/guard dogs, anjing pelacak, anjing penyelamat/rescue dog, dll. Karena kriteria kemampuan khusus dijadikan sebagai pertimbangan awal menentukan pengadopsian jenis anjing ras. Berikut penentuan kriteria kemampuan khusus yang telah ditentukan oleh admin: Tabel 4.9. Kemampuan Khusus Kriteria Kemampuan Khusus. Banyak Kemampuan. Nilai standar. 1 kemampuan. 10. 2 kemampuan. 20. > 2 kemampuan. 30.
(48) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 29. 4.4.2.2. Proses Sistem Pendukung Pengambilan Keputusan 4.4.2.2.1. Proses Pengambilan Keputusan Metode SAW Sistem pendukung pengambilan keputusan pemilihan jenis anjing ras dilakukan dengan menggunakan metode Simple Additive Weighting (SAW). Langkah-langkah melakukan perhitungan adalah user pertama-tama memasukan tingkat rating kepentingan bobot dari setiap kriteria. Setelah bobot terpenuhi, user akan memilih proses hitung. Lalu sistem akan melakukan proses normalisasi. Setelah proses normalisasi berhasil dijalankan, sistem akan melanjutkan ke proses selanjutnya yaitu perkalian matriks normalisasi dengan vector kepentingan bobot dari setiap kriteria yang sebelumnya dimasukan oleh user. sehingga menghasilkan keluaran berupa beberapa rekomendasi jenis anjing ras dengan rangking tertinggi. Berikut gambar proses-proses pendukung pengambilan keputusan :. Gambar 4.16 Gambar Proses Pengambilan Keputusan Metode SAW..
(49) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 30. 4.4.2.2.2. Proses Perhitungan Normalisasi Tahap pertama dalam proses perhitungan adalah normalisasi. Proses normalisasi adalah pengelompkan tipe kriteria berdasarkan tipenya cost/benefit. Kemudian menghitung nilai setiap alternatif menggunakan rumus berdasarkan tipe kriteria, sehingga menghasilkan matriks normalisasi. Berikut adalah proses perhitungan :. Gambar 4.17 Gambar Proses Perhitungan Normalisasi. 4.4.2.2.3. Proses Perangkingan Proses Perangkingan dijalankan setelah proses normalisai. Perhitungan proses perangkingan adalah perkalian hasil normalisasi dengan masukan vektor.
(50) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 31. bobot dari setiap kriteria, sehingga menghasilkan nilai akhir. Semakin besar nilai akhir suatu alternatif, maka semakin besar kecocokan pemilih dengan alternatif. Berikut adalah proses penyusunan rangking :. Gambar 4.18 Gambar Proses Perangkingan. 4.4.2.3. Contoh Perhitungan Manual Metode SAW Berikut adalah contoh perhitungan manual sistem pendukung pengambilan keputusan menggunakan metode Simple Additive Weighting (SAW). Pada suatu hari Andi akan mencari jenis anjing ras untuk diadopsi, namun Andi kebingungan dalam menentukan pilihanannya dikarenankan banyaknya jenis anjing ras. Contoh menggunakan perhitungan SAW :.
(51) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 32. Tabel 4.10. Alternatif Anjing Ras Perhitungan SAW Jenis Rotweiller Pomeranian Pitbull Labrador retriever German Shepherd Ada, lima macam kriteria yang akan dijadikan acuan pemilihan. Tabel 4.11. Kriteria Anjing Ras Perhitungan SAW Kriteria Biaya adopsi Waktu grooming Ukuran tubuh Kebutuhan khusus Kemampuan khusus. Rating kecocokan setiap alternatif pada setiap kriteria, dinilai 1 sampai 5, yaitu : Tabel 4.12. Rating Kepentingan Rating. Keterangan. 1. Sangat Tidak Penting. 2. Tidak Penting. 3. Penting. 4. Sangat Penting. 5. Sangat Sangat Penting.
(52) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 33. Tabel 4.13. Nilai Kriteria Setiap Alternatif Perhitungan SAW Kriteria Jenis. Biaya. Waktu. adopsi. grooming. tubuh. khusus. khusus. Rotweiller. 5000000. 10. 10. 30. 30. Pomeranian. 4000000. 20. 20. 20. 20. Pitbull. 3000000. 10. 30. 30. 30. 3500000. 10. 10. 20. 2000000. 10. 10. 30. Cost. Cost. Benefit. Cost. Labrador retriever German Shepherd Tipe. Ukuran Kebutuhan Kemampuan. 30. 30 Benefit. Proses Perhitungan SAW : a. Proses perhitungan menggunakan metode Simple Additive Weighting (SAW) akan dilakukan proses normalisasi dan matriks normalisasi. a. Normalisasi Kriteria Biaya Adopsi rij = Tabel 4.14. Tabel Normalisasi Kriteria Biaya Adopsi Jenis. Kriteria Biaya adopsi. Rotweiller. 5000000. Pomeranian. 4000000. Pitbull. 3000000. Labrador retriever. 3500000. German Shepherd. 2000000. R11 = 2000000/5000000 = 0.4 R21 = 2000000/4000000 = 0.5.
(53) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 34. R31 = 2000000/3000000= 0.66666 R41 = 2000000/3500000 = 0.57142 R51 = 2000000/2000000 = 1. b. Normalisasi Kriteria Waktu Grooming rij = Tabel 4.15. Normalisasi Kriteria Waktu Grooming Kriteria Jenis. Waktu Grooming. Rotweiller. 10. Pomeranian. 20. Pitbull. 10. Labrador retriever. 10. German Shepherd. 10. R12 = 10/10 = 1 R22 = 10/20 = 0.5 R32 = 10/10 = 1 R42 = 10/10 = 1 R52 = 10/10 = 1. c. Normalisasi Kriteria Ukuran Tubuh rij =.
(54) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 35. Tabel 4.16. Normalisasi Kriteria Ukuran Tubuh Kriteria Jenis. Ukuran tubuh. Rotweiller. 10. Pomeranian. 20. Pitbull. 30. Labrador retriever. 10. German Shepherd. 10. R13 = 10/30= 0.33333 R23 = 20/30 = 0.66666 R33 = 30/30 = 1 R43 = 10/30 = 0.33333 R53 = 10/30 = 0.33333. d. Normalisasi Kriteria Kebutuhan Khusus rij = Tabel 4.17. Normalisasi Kriteria Kebutuhan Khusus Kriteria Jenis. Kebutuhan khusus. Rotweiller. 30. Pomeranian. 20. Pitbull. 30. Labrador retriever. 20. German Shepherd. 30. R14 = 20/30 = 0.66666 R24 = 20/20 = 1.
(55) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 36. R34 = 20/30 = 0.66666 R44 = 20/20 = 1 R54 = 20/30 = 0.66666. e. Normalisasi Kriteria Kebutuhan Khusus rij = Tabel 4.18. Normalisasi Kriteria Kebutuhan Khusus Kriteria Alternatif. Kemampuan khusus. Rotweiller. 30. Pomeranian. 20. Pitbull. 30. Labrador retriever. 30. German Shepherd. 30. R15 = 30/30 = 1 R25 = 20/30 = 0.66666 R35 = 30/30 = 1 R45 = 30/30 = 1 R55 = 30/30 = 1. f. Matriks Normalisasi Tabel 4.19. Matriks Normalisasi Jenis. Kriteria Biaya. Waktu. Ukuran. Kebutuha. Kemampuan. Adopsi. Grooming. Tubuh. n Khusus. Khusus. Rotweiller. 0.4. 1. 0.33333. 0.66666. 1. Pomeranian. 0.5. 0.5. 0.66666. 1. 0.66666.
(56) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 37. 0.6666 Pitbull. 6. Labrador. 0.5714. Retriever. 2. German Shepherd. 1. 1. 1. 0.66666. 1. 1. 0.33333. 1. 1. 1. 0.333333. 0.66666. 1. g. Proses Perangkingan W = (1, 2, 3, 4, 5) Vi = Vi1 = (1*0.4) + (2*1) + (3*0.33333) + (4*0.66666) + (5*1) = 11.06666 Vi2 = (1*0.5) + (2*0.5) + (3*0.66666) + (4*1) + (5*0.66666) = 10.83333 Vi3 = (1*0.66666) + (2*1) + (3*1) + (4*0.66666) + (5*1) = 13.33333 Vi4 = (1*0.57142) + (2*1) + (3*0.33333) + (4*1) + (5*1) = 12.57142 Vi5 = (1*1) + (2*1) + (3*0.33333) + (4*0.66666) + (5*1) = 11.66666. Tabel 4.20. Hasil Perangkingan Alternatif. Nilai. ranking. A1. Rotweiller. 11.06666. 4. A2. Pomeranian. 10.83333. 5. A3. Pitbull. 13.33333. 1. A4. Labrador retriever. 12.57142. 2. A5. German Shepherd. 11.66666. 3.
(57) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 38. 4.4.3. Desain Antarmuka Pengguna 4.4.3.1. Desain Halaman Utama User Halaman utama User adalah halaman utama yang diperutuhkan bagi User, pada halaman utama User terdapat menu pencarian dan tentang.. Gambar 4.19 Desain Halaman Utama User. 4.4.3.2. Desain Halaman Menu Pencarian Halaman Masukan pencarian adalah halaman yang diperuntukkan bagi User untuk memulai langkah awal memasukan tingkat bobot dari setiap kriteria.. Gambar 4.20 Desain Halaman Menu Pencarian. 4.4.3.3. Desain Halaman Rekomendasi Halaman rekomendasi. adalah halaman yang diperuntukkan bagi User. dalam melihat hasil rekomendasi..
(58) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 39. Gambar 4.21 Desain Halaman Rekomendasi. 4.4.3.4. Desain Halaman Informasi Rekomendasi Halaman informasi rekomendasi adalah halaman yang diperuntukkan bagi User dalam melihat informasi data anjing rekomendasi.. Gambar 4.22 Desain Halaman Informasi Rekomendasi. 4.4.3.5. Desain Halaman Tentang Halaman tentang adalah halaman yang diperuntukkan bagi User dalam melihat tentang sistem.. Gambar 4.23 Desain Halaman Tentang..
(59) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 40. 4.4.3.6. Desain Halaman Login Halaman Login adalah halaman yang diperutuhkan bagi administrator, dalam melakukan Login ke sistem kelola Data SPPK.. Gambar 4.24 Desain Halaman Login. 4.4.3.7. Desain Halaman Utama Administrator Halaman utama administrator adalah halaman yang diperuntukkan bagi administrator, pada halaman utama administrator terdapat menu menu kelola anjing, kelola kriteria, kelola nilai, dan normalisasi.. Gambar 4.25 Desain Halaman Utama Administrator. 4.4.3.8. Desain Halaman Menu Kelola Anjing Halaman utama Menu kelola anjing adalah halaman yang diperuntukkan bagi administrator dalam mengolah data alternatif. Pada halaman menu kelola anjing, administrator dapat melakukan tambah data, edit data, dan hapus data anjing..
(60) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 41. Gambar 4.26 Desain Halaman Menu Kelola Anjing. 4.4.3.9. Desain Halaman Menu Kelola Kriteria Halaman utama Menu kelola kriteria adalah halaman yang diperuntukkan bagi administrator dalam mengolah data kriteria. Pada halaman menu kelola kriteria, administrator dapat melakukan tambah data, edit data, dan hapus data kriteria.. Gambar 4.27 Desain Halaman Menu Kelola Kriteria..
(61) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 42. 4.4.3.10. Desain Halaman Menu Kelola Nilai Halaman utama Menu kelola nilai adalah halaman yang diperuntukkan bagi administrator dalam mengolah data nilai. Pada halaman menu kelola nilai, administrator dapat melakukan tambah data, edit data, dan hapus data nilai.. Gambar 4.28 Desain Halaman Menu Kelola Nilai. 4.4.3.11. Desain Halaman Menu Tabel Normalisasi Halaman tabel normalisasi adalah halaman yang diperuntukkan bagi administrator dalam mengolah data nilai yang dimasukan sebelumnya untuk dinormalisasikan.. Gambar 4.29 Desain Halaman Menu Tabel Normalisasi..
(62) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. BAB V IMPLEMENTASI SISTEM. Pada langkah ini akan dilakukan proses implementasi desain sistem dengan pendekatan arsitektur sistem pendukung keputusan yang mencakup kebutuhan. peracangan. sistem,. implementasi. manajemen. model,. dan. implementasi manajemen dialog. 5.1. Kebutuhan Perancangan Sistem Kebutuhan sistem yang akan digunakan untuk perancangan, pembangunan sistem, dan implementasi Sistem Pendukung Pengambilan Keputusan Pemilihan Jenis Anjing Ras Dengan Metode SAW (Simple Additive Weighting) adalah: 1. Spesifikasi hardware a. Processor Intel Core i5 3337U @1.8Ghz b. RAM 4 GB c. Hardisk 750GB 2. Spesifikasi software a. Sistem Operasi Microsoft Windows 8.1 Pro b. Compiler IDE NetBeans 8.1 c. PHP MyAdmin 2015 5.2. Implementasi Manajemen Model Pada tahap ini dilakukan pembangunan basis data menggunakan MySQL untuk menunjang sistem yang akan dibangun. Berikut ini adalah query yang digunakan untuk membuat database pada Sistem Pendukung Pengambilan Keputusan Pemilihan Jenis Anjing Ras Dengan Metode SAW (Simple Additive Weighting) beserta tabel-tabel didalamnya :. 43.
(63) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 44. 1. Admin CREATE TABLE `admin` ( no` int(100) NOT NULL, ` Username` varchar(100) NOT NULL, password` varchar(50) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;. Tabel 5.1 Admin NAMA. TIPE. KETERANGAN. KOLOM No. int(100). Kolom untuk menyimpan nomor. Username. Varchar(100). Kolom untuk menyimpan Username admin. Password. Varchar(50). Kolom untuk menyimpan password admin. 2. Anjing CREATE TABLE `anjing` ( `ID_ANJING` varchar(20) NOT NULL, `JENIS` varchar(50) NOT NULL, `ASAL` varchar(50) NOT NULL, `UMUR` varchar(50) NOT NULL, `KARAKTER` varchar(250) NOT NULL, `ADOPSI` varchar(50) NOT NULL,.
(64) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 45. `INFORMASI` varchar(1000) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;. Tabel 5.2 Anjing NAMA. TIPE. KETERANGAN. KOLOM ID_ANJING. Varcahr(20). Kolom untuk menyimpan id anjing. JENIS. Varchar(50). Kolom untuk menyimpan jenis anjing sebagai alternatif. ASAL. Varchar(50). Kolom untuk menyimpan asal jenis anjing. UMUR. Varchar(50). Kolom untuk menyimpan rentang umur jenis anjing. KARAKTER. Varchar(250). Kolom untuk menyimpan karakter jenis anjing. ADOPSI. Varchar(50). Kolom untuk menyimpan biaya adopsi jenis anjing. INFORMASI. Varchar(1000). Kolom untuk menyimpan informasi singkat mengenai jenis anjing. 3. Tipe Kriteria CREATE TABLE `tipe_kriteria` ( `ID_KRITERIA` varchar(20) NOT NULL, `NAMA_KRITERIA` varchar(20) NOT NULL, `TIPE` varchar(20) NOT NULL).
(65) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 46. ENGINE=InnoDB DEFAULT CHARSET=latin1;. Tabel 5.3 Tipe Kriteria NAMA KOLOM ID_KRITERIA. TIPE. KETERANGAN. Varcahr(20). Kolom untuk menyimpan id kriteria. NAMA_KRITERIA. Varcahr(20). Kolom untuk menyimpan nama kriteria. TIPE. Varcahr(20). Kolom untuk menyimpan tipe kriteria. 4. Nilai Kriteria CREATE TABLE `nilai_kriteria` ( `ID_ANJING` varchar(20) NOT NULL, `ID_KRITERIA` varchar(200) NOT NULL, `nilai` double NOT NULL, `normalisasi` varchar(150) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;. Tabel 5.4 Nilai Kriteria NAMA. TIPE. KETERANGAN. KOLOM ID_ANJING. Varcahr(20). Kolom untuk menyimpan id anjing.
(66) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 47. ID_KRITERIA. Varcahr(200). Kolom untuk menyimpan id kriteria. Nilai. DOUBLE. Kolom untuk menyimpan nilai kriteria. Normalisasi. Varcahr(150). Kolom untuk menyimpan nilai pehitungan normalisasi. 5.3. Implementasi Manajemen Dialog 5.3.1. Halaman Utama User Halaman Utama User adalah halaman utama yang diperutuhkan bagi User, pada halaman utama User terdapat menu pencarian dan tentang.. Gambar 5.1 Halaman Utama User 5.3.2. Halaman Menu Pencarian Halaman Masukan pencarian adalah halaman yang diperuntukkan bagi User untuk memulai langkah awal memasukan rating tingkat bobot dari setiap kriteria.. Gambar 5.2 Halaman Menu Pencarian..
(67) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 48. 5.3.3. Halaman Rekomendasi Halaman rekomendasi adalah halaman yang diperuntukkan bagi User dalam melihat hasil rekomendasi.. Gambar 5.3 Halaman Rekomendasi. Berikut adala source code untuk perhitungan nilai akhir metode SAW : <?php if($_POST){. $bobot = $_POST['bobot']; if (array_sum($bobot)) {. include 'tolls/config.php'; $config = new koneksi(); $db = $config->getConnection(); include 'tolls/fungsi_nilai.php'; include 'tolls/fungsi_alternatif.php'; include 'tolls/fungsi_kriteria.php';. $anj = new Nilai($db); $anj1 = $anj->readAll(); $anj2 = new alternatif($db); $all = $anj2->readAll();.
(68) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 49. $alternatif = array(); $id_alt = array();. $i=0;. while ($dataalternatif = $all->fetch(PDO::FETCH_ASSOC)) {$alternatif[$i] = $dataalternatif['JENIS']; $id_alt[$i] = $dataalternatif['ID_ANJING']; $i++;}. $anj3 = new kriteria($db); $anj3x = $anj3->readAll();. $kriteria = array(); $i=0; while ($datakriteria = $anj3x->fetch(PDO::FETCH_ASSOC)) {$kriteria[$i] = $datakriteria['NAMA_KRITERIA']; $i++;}. $bobot = $_POST['bobot'];. $hasil = array();. for ($i=0;$i<count($alternatif);$i++) { $hasil[$i] = 0; for ($j=0;$j<count($kriteria);$j++) { $row1 = $anj1->fetch(PDO::FETCH_ASSOC); $hasil[$i] = $hasil[$i] + ($row1['normalisasi'] * $bobot[$j]); }}. $alternatifrangking = array(); //.
(69) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 50. $id_altrank = array(); $hasilrangking = array();. for ($i=0;$i<count($alternatif);$i++) { $hasilrangking[$i] = $hasil[$i]; $alternatifrangking[$i] = $alternatif[$i]; $id_altrank[$i] = $id_alt[$i];. for ($i=0;$i<count($alternatif);$i++) { for ($j=$i;$j<count($alternatif);$j++) { if ($hasilrangking[$j] > $hasilrangking[$i]). {. $tmphasil = $hasilrangking[$i]; $tmpalternatif = $alternatifrangking[$i]; $tmpidrank = $id_altrank[$i]; $hasilrangking[$i] = $hasilrangking[$j]; $alternatifrangking[$i] = $alternatifrangking[$j]; $id_altrank[$i] = $id_altrank[$j]; $hasilrangking[$j] = $tmphasil; $alternatifrangking[$j] = $tmpalternatif; $id_altrank[$j] = $tmpidrank; } } }} } ?>. 5.3.4. Halaman Informasi Rekomendasi Halaman informasi rekomendasi adalah halaman yang diperuntukkan bagi User dalam melihat informasi data anjing rekomendasi..
(70) PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI. 51. Gambar 5.4 Halaman Informasi Rekomendasi. 5.3.5. Halaman Tentang Halaman tentang adalah halaman yang diperuntukkan bagi User dalam melihat tentang sistem.. Gambar 5.5 Halaman Tentang. 5.3.6. Halaman Login Halaman. Login. adalah. halaman. yang. diperutuhkan. administrator, dalam melakukan Login ke sistem kelola Data SPPK.. Gambar 5.6 Halaman Login.. bagi.
Gambar
Dokumen terkait
d. percaya dan takwa kepada Tuhan yang Maha Esa sesuai agama dan kepercayaannya 3. Anton dan Hasan adalah teman sekelas. Meskipun berbeda agama, keduanya tidak perna cekcok.
Manajer Investasi dapat membeli Efek yang diperdagangkan di Bursa Efek luar negeri yang informasinya dapat diakses dari Indonesia melalui media massa atau
Hasil kajian menunjukkan bahwa walaupun sebenarnya material struktur reaktor yang ada sudah cukup baik untuk kebutuhan sekarang, namun untuk menghadapi tuntutan
Penelitian ini bertujuan untuk mengetahui pengaruh komposisi amilum kulit pisang sebagai pengikat dan crospovidone sebagai superdisintegran terhadap karakteristik bahan
Untuk memahami proses pemisahan dengan membran, akan ditentukan karakteristik membran yang hubungannya dengan sifat dan struktur membran seperti kandungan air, ukuran pori,
Masalah utama yang dihadapi pada aplikasi praktis dari pemisahan dengan membran adalah adanya akumulasi komponen umpan pada pori dan permukaan membran yang
Dari hasil analisa GC-MS, terlihat bahwa dengan adanya penambahan katalis akan mengurangi jumlah senyawa yang dihasilkan dimana tanpa katalis jumlah senyawa yang
Untuk menentukan nilai dari karakteristik Tuned Mass Damper, yaitu nilai massa, redaman serta kekakuannya, maka hal pertama yang dilakukan yaitu menentukan total massa