Welcome to Repositori Universitas Muria Kudus - Repositori Universitas Muria Kudus

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

BAB II

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

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

BAB III

BAB IV

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

METODE PENELITIAN .................................................................

23

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

23

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

23

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

24

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.2

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

34

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

35

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

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

IMPLEMENTASI SISTEM .............................................................

77

5.1

Implementasi Aplikasi ..............................................................

77

5.2

Pengujian ..................................................................................

84

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

85

PENUTUP ........................................................................................

89

4.3

BAB V

BAB VI

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