skripsi sistem pendukung keputusan …eprints.umk.ac.id/4935/1/hal_judul.pdf · program studi...

17
SKRIPSI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN STATUS OBESITAS MENGGUNAKAN METODE LOGIKA FUZZY TSUKAMOTO Oleh : NI’MATUL JANNAH 2011-51-067 Skripsi diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2016

Upload: vuque

Post on 17-May-2018

248 views

Category:

Documents


5 download

TRANSCRIPT

SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN STATUS OBESITAS

MENGGUNAKAN METODE LOGIKA FUZZY TSUKAMOTO

Oleh :

NI’MATUL JANNAH

2011-51-067

Skripsi diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2016

SKRIPSI

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN STATUS OBESITAS

MENGGUNAKAN METODE LOGIKA FUZZY TSUKAMOTO

Oleh :

NI’MATUL JANNAH

2011-51-067

Skripsi diajukan sebagai salah satu syarat untuk memperoleh gelar

Sarjana Komputer

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2016

ABSTRACT

Technology information and support device rapidly developed, one of them is

computer. People can be providing the benefit of computer in every aspect, one of

the benefits of computer can be making out problem in health aspect. People’s high

mobility and life style can make them not aware with their health. Whereas in a

healthy society are society which satiable their nutrition requirement. People health

can be seeing from the nutrition status, is obese or not? In this paper, the authors

designed a decision support system that is able to determine the nutritional status of

a person using variables such as gender, age, weight and height. Applications built a

website based applications using the programming language PHP and uses a

MySQL database. The method used is the fuzzy logic method, the method Tsukamoto.

From the benefit of computer technology, so the patient can know the nutrition status

with the fast and easy alternative. The testing getting accurate value from the system

is 83.33%

Keywords: Tsukamoto, nutrition status, MySQL, logical fuzzy

ABSTRAK

Teknologi informasi dan alat – alat pendukung berkembang sangat cepat,

salah satunya yaitu komputer. Masyarakat diharapkan dapat langsung merasakan

manfaat dari perkembangan komputer di semua aspek, salah satunya adalah dapat

mengatasi masalah dalam aspek kesehatan. Mobilitas dan gaya hidup yang tinggi

membuat masyarakat tidak peduli dengan kesehatan mereka. Sedangkan masyarakat

yang sehat adalah masyarakat yang terpenuhi kebutuhan gizinya. Tingkat kesehatan

seseorang dapat dilihat dari status gizinya, apakah obesitas atau tidak. Pada skripsi

ini penulis merancang suatu system pendukung keputusan yang mampu menentukan

status gizi seseorang dengan menggunakan variable – variable seperti jenis kelamin,

usia, berat badan dan tinggi badan. Aplikasi yang dibangun merupakan aplikasi

berbasis website dengan menggunakan bahasa pemrograman PHP dan menggunakan

database MySQL. Metode yang digunakan adalah metode logika fuzzy, yaitu metode

Tsukamoto. Dengan memanfaatkan keberadaan teknologi komputer, maka pasien

dapat mencari tahu status gizinya dengan alternatif yang cepat dan mudah. Dari

pengujian yang dilakukan, diperoleh nilai keakuratan dari sistem sebesar 83,33%.

Kata Kunci: Tsukamoto, status gizi, MySQL, logikafuzzy

KATA PENGANTAR

Puji syukur kehadirat Allah SWT karena atas rahmat dan hidayahNya penulis

mampu menyelesaikan penyusunan skripsi ini dengan judul “Sistem Pendukung

Keputusan Penentuan Status Obesitas Menggunakan Metode Logika Fuzzy

Tsukamoto”.

Skripsi ini disusun guna melengkapi salah satu persyaratan untuk

memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik

Universitas Muria Kudus. Kiranya dalam penyusunan skripsi ini tidak akan

terselesaikan dengan baik tanpa bantuan dari berbagai pihak. Untuk itu pada

kesempatan ini penulis mengucapkan terimakasih yang sebesar-besarnya,

penghargaan yang setinggi–tingginya dan permohonan maaf atas segala kesalahan

yang pernah penulis lakukan kepada semua pihak yang telah membantu dalam

penyelesaian skripsi ini, terutama kepada :

1. Bapak Suparnyo, SH. MS, selaku Rektor Universitas Muria Kudus.

2. Bapak Mohammad Dahlan, ST. MT, selaku Dekan Fakultas Teknik Universitas

Muria Kudus.

3. Bapak Ahmad Jazuli, S.Kom, M.Kom, selaku Ketua Program Studi Teknik

Informatika Universitas Muria Kudus.

4. Bapak Mukhamad Nurkamid, S.Kom, M. Cs, selaku pembimbing Skripsi penulis.

5. Bapak Ahmad Jazuli, S.Kom, M.Kom, selaku pembimbing Skripsi penulis.

6. Ibu, abah serta kakak-kakakku, yang selalu memberikan semangat serta doa.

7. Adik-adikku di AZZA KOS, Incum, Dwi, Ida, Wulan, Nana, Via, Ayu, Julia dan

semuanya yang tidak bisa penulis sebutkan satu persatu, terimakasih sudah

menjadi teman yang baik dan selalu memberikan semangat.

8. Semua pihak yang telah membantu penyusunan skripsi ini yang tidak bisa penulis

sebutkan satu persatu.

Penulis menyadari sepenuhnya bahwa dalam penyusunan tugas akhir ini

masih jauh dari sempurna. Untuk itu segala saran dan kritik yang sifatnya

membangun sangat penulis harapkan guna penyempurnaan di masa mendatang.

Semoga laporan tugas akhir ini dapat bermanfaat bagi semua.

Kudus, Januari2016

Penulis

DAFTAR ISI

Halaman

HALAMAN SAMPUL ........................................................................................ i

HALAMAN JUDUL .. ........................................................................................ ii

PENGESAHAN STATUS SKRIPSI ................................................................... iii

PERNYATAAN PENULIS ................................................................................. iv

PERSETUJUAN SKRIPSI .................................................................................. v

PENGESAHAN SKRIPSI ................................................................................... vi

ABSTRACT ................ ........................................................................................ vii

ABSTRAK .................. ........................................................................................ viii

KATA PENGANTAR ........................................................................................ ix

DAFTAR ISI ............... ........................................................................................ x

DAFTAR TABEL ....... ........................................................................................ xiv

DAFTAR GAMBAR .. ........................................................................................ xv

DAFTAR LAMPIRAN ........................................................................................ xvi

BAB I PENDAHULUAN ............................................................................ 1

1.1. Latar Belakang.......................................................................... 1

1.2. Rumusan Masalah .................................................................... 2

1.3. Batasan Masalah ....................................................................... 2

1.4. Tujuan Penelitian ...................................................................... 3

1.5. Manfaat Penelitian .................................................................... 3

1.6. Sistematika Penulisan ............................................................... 3

BAB II TINJAUAN PUSTAKA ................................................................... 5

2.1. Penelitian Terkait...................................................................... 5

2.2. Landasan Teori ......................................................................... 6

2.2.1. Konsep Dasar ................................................................. 6

2.2.2. Pengertian Sistem Pendukung Keputusan ..................... 8

2.2.3. Tujuan Sistem Pendukung Keputusan ........................... 8

2.2.4. Tahapan Pengambilan Keputusan .................................. 8

2.2.5. Diagram Arsitektur Sistem Pendukung Keputusan ....... 9

2.2.6. Obesitas .......................................................................... 9

2.2.7. Logika Fuzzy .................................................................. 10

2.2.8. Perancangan Sistem ....................................................... 12

2.2.8.1. Flowchart ....................................................... 12

2.2.8.2. Context Diagram ............................................ 16

2.2.8.3. Decomposition ............................................... 17

2.2.8.4. Data Flow Diagram (DFD) ........................... 17

2.2.8.5. Entity Relational Daiagram(ERD) ................ 18

2.2.8.6. PHP (PHP Hypertext Prepocessor) ............... 20

2.2.8.7. MySQL .......................................................... 20

2.2.9. Tools Yang Digunakan .................................................. 21

2.2.9.1. XAMPP .......................................................... 21

2.2.9.2. Adobe Dreamweaver ...................................... 21

2.3. Kerangka Pemikiran ................................................................. 22

BAB III METODE PENELITIAN ................................................................. 23

3.1. Metode Pengumpulan Data ..................................................... 23

3.2. Metodologi Pengembangan Sistem Pendukung Keputusan ..... 23

3.3. MetodeFuzzy Inference System Tsukamoto ............................ 24

BAB IV ANALISIS DAN PERANCANGAN ............................................... 27

4.1 Analisa Sistem .......................................................................... 27

4.1.1. Deskripsi Masalah ........................................................ 27

4.1.2. Tujuan Sistem ............................................................... 27

4.1.3. Pengguna Sistem .......................................................... 27

4.1.4. Variabel/ Kriteria .......................................................... 27

4.1.5. Diagram/ Arsitektur Sistem Pendukung Keputusan ..... 28

4.1.6. Perhitungan MetodeFuzzy Inference System Tsukamoto 29

4.1.6.1 Pembentukan Himpunan Fuzzy ...................... 29

4.1.6.2 Pembentukan Basis Aturan Fuzzy .................. 34

4.1.6.3 Contoh Kasus .................................................. 35

4.2 Perancangan Sistem .................................................................. 59

4.2.1. ERD (Entity Relational Diagram) ............................... 60

4.2.2. Tabel-Tabel................................................................... 61

4.2.3. Flowchart .................................................................... 63

4.2.4. Context Diagram ......................................................... 64

4.2.5. Dekomposisi Sistem Pendukung Keputusan Penentuan

Status Obesitas.............................................................. 65

4.2.6. DFD Level 0 ................................................................ 66

4.2.7. DFD Level 1 Pendataan................................................ 67

4.2.8. DFD Level 1 Perhitungan SPK ................................... 68

4.2.9. DFD Level 1 Laporan ................................................... 69

4.3 Perancangan Interface ............................................................. 70

4.3.1. Desain Layout .............................................................. 70

4.3.1.1 Form Penentuan Gizi ...................................... 70

4.3.1.2 Form Home .................................................... 71

4.3.1.3 Form Login .................................................... 71

4.3.1.4 Form Tambah Kriteria .................................... 72

4.3.1.5 Form Kriteria .................................................. 72

4.3.1.6 Form Tambah Himpunan ................................ 73

4.3.1.7 Form Himpunan .............................................. 73

4.3.1.8 Tambah Artikel ............................................... 74

4.3.1.9 Form Data Pasien ............................................ 75

4.3.1.10 Form Dashboard ............................................. 75

BAB V IMPLEMENTASI SISTEM ............................................................. 77

5.1 Implementasi Aplikasi .............................................................. 77

5.2 Pengujian .................................................................................. 84

5.2.1 Pengujian Akurasi ........................................................... 85

BAB VI PENUTUP ........................................................................................ 89

6.1 Kesimpulan ............................................................................... 89

6.2 Saran ........................................................................................ 89

DAFTAR PUSTAKA . ........................................................................................ 91

LAMPIRAN-LAMPIRAN

DAFTAR TABEL

Halaman

Tabel 2.1 Flow Direction Symbols ....................................................................... 13

Tabel 2.2 Processing Symbols ............................................................................. 14

Tabel 2.3 Input/ Output Symbols ......................................................................... 15

Tabel 4.1 Basis AturanFuzzy ................................................................................ 34

Tabel 4.2 Tabel Pasien . ........................................................................................ 61

Tabel 4.3 Tabel Kriteria ........................................................................................ 62

Tabel 4.4 Tabel Himpunan.................................................................................... 62

Tabel 4.5 Tabel Admin ........................................................................................ 62

Tabel 4.6 Tabel tblartikel ...................................................................................... 63

Tabel5.1 Hasil Pengujian Akurasi ........................................................................ 85

DAFTAR GAMBAR

Halaman

Gambar 2.1 Proses Pengambilan Keputusan ........................................................ 8

Gambar 2.2 Diagram Arsitektur Decission Support System (DSS) ...................... 8

Gambar 2.3 Proses Pembuatan Flowchart ........................................................... 16

Gambar 2.4 Lambang Komponen Terminator ..................................................... 12

Gambar 2.5 Lambang Komponen Proses ............................................................ 12

Gambar 2.6 Lambang Komponen Data Store ...................................................... 13

Gambar 2.7 Lambang Komponen Alur Data ....................................................... 13

Gambar 2.8 Hubungan 1 ke 1 .............................................................................. 14

Gambar 2.9 Hubungan 1 ke M ............................................................................. 15

Gambar 2.10 Kerangka Pemikiran ........................................................................ 18

Gambar 4.1 Diagram Arsitektur SPK Penentuan Status Obesitas ........................ 28

Gambar 4.2 Grafik Himpunan Fuzzy Usia ............................................................ 29

Gambar 4.3 Grafik Himpunan Fuzzy Berat Badan Laki - laki.............................. 30

Gambar 4.4 Grafik Himpunan Fuzzy Berat Badan Perempuan ............................ 31

Gambar 4.5 Grafik Himpunan Fuzzy Tinggi Badan Laki - laki............................ 32

Gambar 4.6 Grafik Himpunan Fuzzy Tinggi Badan Perempuan .......................... 33

Gambar 4.7 Grafik Himpunan Fuzzy Status Gizi ................................................. 34

Gambar 4.8 Entity Relational Diagram (ERD) Sistem Pendukung Keputusan

Penentuan Status Obesitas ................................................................. 60

Gambar 4.9 Flowchart Perhitungan ...................................................................... 64

Gambar 4.10 Context Diagram ............................................................................ 65

Gambar 4.11 Dekomposisi SPK Penentuan Status Obesitas ................................ 66

Gambar 4.12 DFD Level 0 ................................................................................... 67

Gambar 4.13 DFD Level 1 Pendataan .................................................................. 68

Gambar 4.14 DFD Level 1 Perhitungan SPK ...................................................... 69

Gambar 4.15 DFD Level 1 Laporan ..................................................................... 69

Gambar 4.16 Perancangan Form Penentuan Gizi ................................................. 70

Gambar 4.17 Perancangan Form Home ............................................................... 71

Gambar 4.18 Perancangan Form Login ............................................................... 71

Gambar 4.19 Perancangan Form Tambah Kriteria ............................................... 72

Gambar 4.20 Perancangan Form Kriteria ............................................................. 72

Gambar 4.21 Perancangan Form Tambah Himpunan ........................................... 73

Gambar 4.22 Perancangan Form Himpunan ......................................................... 74

Gambar 4.23 Perancangan Form Tambah Artikel ................................................ 74

Gambar 4.24 Perancangan Form Data Pasien ....................................................... 75

Gambar 4.25 Perancangan Form Dashboard ....................................................... 75

Gambar 5.1 Tampilan Menu Halaman Utama Pasien........................................... 77

Gambar 5.2 Tampilan Menu Penentuan Gizi........................................................ 78

Gambar 5.3 Tampilan Hasil Keputusan ................................................................ 78

Gambar 5.4 Tampilan Halaman Articles ............................................................. 79

Gambar 5.5 Tampilan Halaman About Us ........................................................... 80

Gambar 5.6 Tampilan Halaman Login ................................................................ 80

Gambar 5.7 Tampilan Halaman Menu Utama Admin ......................................... 81

Gambar 5.8 Tampilan Halaman Data Pasien ........................................................ 81

Gambar 5.9 Tampilan Halaman Data Kriteria ...................................................... 82

Gambar 5.10 Tampilan Halaman Input Kriteria ................................................... 82

Gambar 5.11 Tampilan Halaman Data Himpunan................................................ 83

Gambar 5.12 Tampilan Halaman Input Himpunan ............................................... 83

Gambar 5.13 Tampilan Halaman Posting Artikel ................................................. 84

Gambar 5.14 Tampilan Halaman Data Artikel ..................................................... 84

DAFTAR LAMPIRAN

Lampiran 1 : Buku Bimbingan Skripsi

Lampiran 2 : Lembar Revisi