SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JASA CATERING DI PURWOKERTO MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING (SAW) SKRIPSI diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer ADI PURWO SANTOSO 1003040138 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS 2016
HALAMAN PENGESAHAN Skripsi yang diajukan oleh: Nama : Adi Purwo Santoso NIM. : 1003040138 Program Studi : Informatika Fakultas : Teknik Perguruan Tinggi : Universitas Muhammadiyah Purwokerto Judul : Sistem Pendukung Keputusan Pemilihan Jasa Catering Di Purwokerto Menggunakan Metode Simple Additive Weighting (SAW) telah berhasil dipertahankan di hadapan Dewan Penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh gelar Sarjana Komputer (S.Kom.) pada Program Studi Informatika, Fakultas Teknik, Universitas Muhammadiyah Purwokerto. DEWAN PENGUJI Penguji 1 (Pembimbing 1) : Harjono, S.T., M.Eng. ( ) Penguji 2 : Tito Pinandita, S.Si., M.Kom. ( ) Penguji 3 : Muhammad Hamka, S.T., M.Kom. ( ) Ditetapkan di : Purwokerto Tanggal : 16 Agustus 2016 Mengetahui Dekan Fakultas Teknik M. Taufiq Tamam, S.T., M.T. NIK. 2160223 ii
HALAMAN PERSETUJUAN Skripsi yang diajukan oleh: Nama : Adi Purwo Santoso NIM. : 1003040138 Program Studi Fakultas Perguruan Tinggi Judul : Informatika : Teknik : Universitas Muhammadiyah Purwokerto : Sistem Pendukung Keputusan Pemilihan Jasa Catering Di Purwokerto Menggunakan Metode Simple Additive Weighting (SAW) telah diterima dan disetujui Purwokerto, Agustus 2016 PEMBIMBING Harjono, S.T., M.Eng. iii
HALAMAN PERNYATAAN ORISINALITAS Saya yang bertandatangan di bawah ini: Nama : Adi Purwo Santoso NIM. : 1003040138 Program Studi Fakultas Perguruan Tinggi : Informatika : Teknik : Universitas Muhammadiyah Purwokerto menyatakan dengan sebenar-benarnya bahwa skripsi ini adalah hasil karya saya dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar serta bukan hasil penjiplakan dari karya orang lain. Demikian pernyataan ini saya buat dan apabila kelak dikemudian hari terbukti ada unsur penjiplakan, saya bersedia mempertanggungjawabkan sesuai dengan ketentuan yang berlaku. Purwokerto, Agustus 2016 Adi Purwo Santoso iv
HALAMAN PERSEMBAHAN Dengan segala kerendahan hati, serta rasa syukur terhadap Allah SWT yang telah memberi rahmat dan nikmat-nya, maka kupersembahkan Laporan Tugas Akhir ini kepada: 1. Kedua orang tua saya Bapak Siman dan Ibu Rahayu Ningsih serta adik saya Rosiyana Rustriningsih yang selalu memberi saya motivasi untuk belajar agar saya selalu semangat dan pantang menyerah. 2. Teman teman Kopas Kost (Arby, Fauzi, Imam, Sofan, dll ) yang sama sama berjuang dan selalu memberikan semangat dan motivasi selama ini. 3. Sahabat sahabatku, Fahmi, Guntur, Sapto, Rizky(komeng), Anteng, Hendra, Sehun, Rizki(Mail), yang selalu membantu di saat susah maupun senang. 4. Teman-teman seperjuangan Teknik Informatika 2010 terutama kelas C. v
HALAMAN MOTTO Bersabarlah Kesuksesan itu Membutuhkan Waktu Selalu Berdoa dan Selalu Berusaha vi
KATA PENGANTAR KATA PENGANTAR Alhamdulillah, puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat, hidayah dan inayah-nya, sehingga saya diberi kemudahan dapat menyelesaikan Tugas Akhir ini dengan judul Sistem Pendukung Keputusan Pemilihan Jasa Catering di Purwokerto Menggunakan Metode SAW (Simple Additive weighting) Berbasis Web. Laporan Tugas Akhir ini disusun sebagai salah satu syarat kelengkapan kurikulum pada Program Studi Teknik Informatika Fakultas Teknik Universitas Muhammadiyah Purwokerto. Penulis menyadari tanpa bantuan dari berbagai pihak, Penulis tidak mungkin menyelesaikan laporan tugas akhir ini dengan baik. Oleh karena itu pada kesempatan ini penulis ingin menyampaikan terima kasih kepada: 1. Bapak Harjono, S.T. M.Eng. Selaku Ketua Prodi Teknik Informatika Universitas Muhammadiyah Purwokerto dan sekaligus sebagai dosen pembimbing 2. Segenap dosen Fakultas Teknik Universitas Muhammadiyah Purwokerto yang telah banyak memberikan ilmu dan bimbingannya selama penulis masih dalam masa perkuliahan. 3. Sahabat-sahabatku, Guntur, Fauzi, Imam, Fahmi, Sehun, Rizky, Sapto, Anteng, Agung, yang sama sama berjuang dan selalu memberikan semangat dan motivasi selama ini. 4. Teman-teman Teknik Informatika angkatan 2010 yang selalu memberiku semangat dan motivasi serta telah mengiringi semasa perkuliahan dan temanteman yang tak mungkin disebutkan satu-persatu. 5. Semua pihak yang telah membantu dalam proses penyusunan laporan Tugas Akhir ini yang tidak dapat disebutkan satu per satu. Semoga Allah SWT melimpahkan taufik dan hidayah-nya kepda semua pihak yang telah membantu dalam proses penyusunan tugas akhir ini, Amin. penulis menyadari bahwa dalam penyusunan laporan tugas akhir ini masih banyak kekurangan dalam bentuk materi, vii
tata tulis maupun sistematika penyusunannya. Oleh karena itu penulis mengaharapkan kritik dan saran yang membangun agar penulis dapat menjadikannya lebih baik dikemudian hari. Purwokerto, Agustus 2016 Adi Purwo Santoso viii
DAFTAR ISI Halaman Judul... ii Halaman Pengesahan... iii Halaman Persetujuan... iv Halaman Pernyataan... v Halaman Persembahan... vi Motto... vii Kata Pengantar... viii Daftar Isi... x Daftar Tabel... xii Daftar Gambar... xiii Daftar Lampiran... xv Intisari... xvi Abstrack... xvii BAB I. Pendahuluan... 1 A.Latar Belakang... 1 B.Perumusan Masalah... 2 C.Batasan Masalah... 2 BAB II. Kajian Pustaka... 4 A. Sistem Pendukung Keputusan/Decision Support System (DSS)... 4 B. Catering... 7 C. Simple Additive Weighting Methode (SAW)... 7 D.PHP (Programming Hypertext Preprocessor)... 10 E. Dreamweaver... 11 F. Xampp... 11 G. MySQL... 12 H. Penelitian Sejenis... 12 BAB III. Tujuan dan Manfaat... 14 A. Tujuan... 14 B. Manfaat... 14 BAB IV. Metode Penelitian... 15 A. Jenis Penelitian... 15 ix
B. Pengumpulan Data... 15 1. Wawancara...15 2. Dokumentasi...15 C. Variabel yang di teliti... 15 D. Metode Pengembangan Sistem... 16 1. Definisi Persyaratan dan Analisi... 16 a. Analisis Kebutuhan Fungsional... 16 b. Analisis Kebutuhan Non Fungsional...17 2. Perancangan Sistem...18 3. Implementasi dan pengujian unit...22 4. Integrasi dan pengujian Sistem... 22 5. Operasi dan pemeliharaan...22 BAB V. Hasil dan Pembahasan... 23 A. Analisa Kebutuhan... 23 1. Kebutuhan data... 23 2. Kebutuhan Hardware dan Software...25 a. Kebutuhan Hardware...25 b. Kebutuhan Software...25 B. Perhitungan Manual... 25 C. Rancangan Antarmuka Aplikasi... 28 D. Hasil... 29 E. Pengujian Sistem... 33 BAB VI. Penutup... 34 A. Kesimpulan... 34 B. Saran... 35 Daftar Pustaka... 36 Lampiran... 37 x
DAFTAR TABEL Tabel 1. Matriks Kriteria... 20 Tabel 2. Normalisasi Matriks... 21 Tabel 3. Kriteria... 21 Tabel 4. Pilihan Harga Catering... 23 Tabel 5. Pilihan Porsi... 24 Tabel 6. Pilihan Ketetapan Antar... 24 Tabel 7. Pilihan Rasa... 24 Tabel 8. Pilihan Kemasan... 24 Tabel 9. Rating kecocokan setiap alternatif pada setiap kriteria... 26 Tabel 10. Rating kecocokan setiap alternatif pada setiap kriteria... 34 xi
DAFTAR GAMBAR Gambar 1. Metode Pengembangan Sistem Metode Waterfall... 16 Gambar 2. Flowchart Perhitungan SAW... 19 Gambar 3. Rancangan Antarmuka Beranda... 28 Gambar 4. Halaman Utama Beranda... 29 Gambar 5. Halaman Tampilan SPK... 30 Gambar 6. Halaman Tampilan Petunjuk Penggunaan... 31 Gambar 7. Halaman Form Aplikasi... 31 Gambar 8. Bobot masing masing kriteria... 32 Gambar 9. Matrix... 32 Gambar 10. Matrix Normalisasi tahap 1... 32 Gambar 11. Halaman Form Hasil Perangkingan... 33 xii
DAFTAR LAMPIRAN Lampiran 1. Source Code... 39 Lampiran 2. Source Code... 49 Lampiran 3. Source Code... 49 xiii
INTISARI Jasa catering merupakan sebuah usaha dibidang makanan yang memberikan pilihan kepada pengguna apabila mereka ingin menggunakan jasa catering. Sistem informasi berbasis komputer dapat digunakan dalam memecahkan masalah berupa pengambilan keputusan atau sistem pendukung keputusan (Decision Support System), adapun metode yang digunakan adalah metode Simple Additive Weighting (SAW) juga dikenal dengan penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua atribut. Sistem pendukung keputusan ini diharapkan dapat membantu pengguna dalam memilih jasa catering sesuai kriteria yang telah ditentukan sehingga didapatkan rekomendasi secara cepat dan tepat. Kata kunci: Sistem Pendukung Keputusan, Simple Additive Weighting, Jasa Catering xiv
ABSTRACT Catering service is a business entity in food sector that provides option to users when they want to use catering services. Computer-based information system can be used in solving problems in the method used in this research was Simple Additive Weighting (SAW) method also known as the weighted sum of rating performance on any alternative off all attributes. Decision support system is expected to assist users in selecting appropriate catering service that meets the criteria determined, so appropriate recommendendation can be obtained quickly and precisely. Keywords: Decision Support Systems, Simple Additive weighting, Catering Services xv