PERANCANGAN APLIKASI PERENCANAAN POLA HIDUP SEHAT MENGGUNAKAN METODE SISTEM PAKAR FORWARD CHAINING BERBASIS WEB DENGAN REMAINDER MENGGUNAKAN SMS GATEWAY

  

SKRIPSI

PERANCANGAN APLIKASI PERENCANAAN POLA HIDUP SEHAT

MENGGUNAKAN METODE SISTEM PAKAR FORWARD CHAINING

BERBASIS WEB DENGAN REMAINDER MENGGUNAKAN SMS

GATEWAY

  Disusun Oleh: Nama : Winda Rini NPM : 201210225144

  

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS BHAYANGKARA JAKARTA RAYA

2016

  

SKRIPSI

PERANCANGAN APLIKASI PERENCANAAN POLA HIDUP SEHAT

MENGGUNAKAN METODE SISTEM PAKAR FORWARD CHAINING

BERBASIS WEB DENGAN REMAINDER MENGGUNAKAN SMS

GATEWAY

  Diajukan sebagai salah satu syarat untuk memperoleh gelar sarjana Teknik Informatika dalam program pendidikan tingkat Strata Satu

  Disusun Oleh: Nama : Winda Rini NPM : 201210225144

  

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS BHAYANGKARA JAKARTA RAYA

2016

  Winda Rini, 201210225144, Fakultas Teknik Program Studi Teknik Informatika Univesitas Bhayangkara Jakarta Raya. Judul skripsi ”Perancangan Aplikasi Perencanaan Pola Hidup Sehat Menggunakan Metode Sistem Pakar Forward Chaining Berbasis Web Dengan Remainder Menggunakan Sms

  Gateway” dibawah bimbingan Hendarman Lubis S.Kom.,M.Kom, dan Rita

  Wahyuni S.Kom.,M.Kom. 74 hal, 22 tabel, 65 gambar, 10 buku pustaka(2010-2016)

  ABSTRAK

  Penelitian ini di latar belakangi oleh permasalahan pergeseran gaya hidup akibat pengaruh, globalisasi, dan industrialisasi, menyeret sebagian masyarakat indonesia cenderung menyukai makanan-makanan cepat saji. Permasalahan ini muncul karena kesibukan dan aktivitas yang semakin padat dan menumbuhkan pola hidup yang serba instan, namun sayangnya pola makan dan makanan yang di konsumsi juga masih jauh dari kebutuhan nutrisi, juga tidak di imbanginya dengan kegiatan olahraga sehingga banyak keluhan terkait masalah kesehatan fisik, maka dilakukan penelitian menggunakan sistem pakar dengan metode forward chaining. Sistem pakar adalah program komputer yang mengadopsi pengetahuan dari seorang pakar dalam memecahkan masalah dan menjawab pertanyaan tentang solusi yang dicapainya seperti halnya seorang pakar. Metode yang digunakan dalam membangun aplikasi sistem pakar ini menggunakan metode

  

forward chaining (teknik pelacakan kedepan) dengan memulai dari informasi atau fakta-fakta,

  dengan menggabungkan rule untuk menghasilkan suatu kesimpulan atau tujuan. Metode penelitian yang digunakan yaitu dengan metode wawancara dan kuisioner untuk mendapatkan data yang lengkap dan benar. Sistem pakar ini menggunakan metode pengembangan perangkat lunak metode

  

waterfall sistem dibuat atau dirancang dari awal sesuai dengan kebutuhan dan kehendak

  programmer sehingga dapat disesuaikan juga dengan kebutuhan. Sistem pakar ini menggunakan bahasa pemrograman PHP dan database MySQL. Perancangan aplikasi sistem pakar perencanaan pola hidup sehat, memberikan kemudahan dalam menentukan kebutuhan kriteria hidup sehat, dengan user memasukan beberapa data pribadi yang akan diproses, dan akan diketahui hasil akhir atau solusi yang diberikan oleh sistem. Hasil analisa sistem yang telah dibuat, menghasilkan informasi berupa informasi mengenai keseimbangan aktivitas dan asupan makanan yang sesuai kebutuhan setiap individu. Aplikasi sistem pakar ini dapat memberikan kemudahan dalan melakukan perencanaan pola hidup sehat. Untuk pengembangan selanjutnya aplikasi sistem pakar ini dibuat dengan cakupan data kesehatan yang lebih banyak lagi. Kata Kunci: Sistem Pakar, Forward Chaining, Waterfall Perencanaan Pola Hidup Sehat, PHP,

  MySQL

  

Winda Rini , 201210225144 , Faculty of Engineering, University of Information Engineering

Program Bhayangkara Jakarta Raya . Title of thesis "Designing Healthy Lifestyle Application

Planning Method Using Expert System Forward Chaining By Remainder Using Web Based SMS

Gateway " under the guidance of Hendarman Lubis Kom. , M. Kom , and Rita Wahyuni Kom. ,

M.Kom 74 hal, 22 table, 65 image, (2010-2016)

  ABSTRACT

Healthy lifestyles. The pattern of life of today's society is far from healthy . These problems arise

because of the bustle and activity is increasingly crowded and growing lifestyle almost

instantaneous , but unfortunately diet and food consumption is still far from nutritional needs , nor

in imbanginya sports activities so many complaints related to physical health problems . By

because it required the application of expert systems that can help to plan a healthy lifestyle at an

early stage . Application of expert system itself . Healthy lifestyle planning application is made in

the web-based , because the web is still favored by the people . In this application refers to the

diagnostic process forward chaining method is based on the knowledge that is adopted directly by

nutritionists . In making this application is used to discuss programming php .

  Keywords : Expert System , Planning Healthy Lifestyle , PHS

  Dengan memanjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya kepada penulis sehingga akhirnya penulis dapat menyelesaikan skripsi ini tepat pada waktunya.

  Skripsi atau Tugas Akhir yang berjudul “Perancangan Aplikasi Perencanaan

  Pola Hidup Sehat Menggunakan Metode Sistem Pakar Forward Chaining Berbasis Web Dengan Remainder Menggunakan Sms Gateway

  ”, ini ditulis untuk memenuhi salah satu syarat guna memperoleh gelar kesarjanaan pada Universitas Bhayangkara Jakarta Raya. Pada kesempatan yang baik ini, izinkanlah penulis menyampaikan rasa hormat dan ucapan terima kasih kepada semua pihak yang dengan tulus dan ikhlas telah memberikan bantuan dan dorongan kepada penulis dalam menyelesaikan skripsi ini, terutama kepada :

  1. Bapak Ahmad Diponogoro, M.S.I.E., Ph.D selaku Dekan Fakultas Teknik Universitas Bhayangkara Jakarta Raya.

  2. Bapak Hendarman Lubis, S.Kom.,M.Kom selaku Dosen Pembimbing I dan juga Ketua Program Studi Teknik Informatika Universitas Bhayangkara Jakarta Raya.

  3. Ibu Rita Wahyuni, S.Kom.,M.Kom selaku Dosen Pembimbing II tugas akhir Universitas Bhayangkara Jakarta Raya.

  4. Ibu Ani Sri Infantriani, S.Gz selaku Ahli Gizi yang telah banyak membantu memperoleh data-data dan memberikan ilmunya sehingga penulisan tugas akhir ini berjalan lancar.

  5. Kedua orangtua yang selalu memberikan dukungannya serta doanya.

  6. Luqman Hakim, K.N yang telah banyak membantu dan memberikan dukungannya dalam penyusunan tugas akhir.

  7. Yuni Tristianti yang selalu memotivasi dalam penyusunan tugas akhir ini.

  8. Keluarga besar Teknik Informatika B (sore) yang senantiasa selalu mendukung penulis selama proses penyusunan skripsi.

  9. Serta semua pihak yang tidak dapat disebutkan satu persatu yang telah memotivasi, membantu, dan memudahkan penulis selama proses penyusunan tugas akhir. Penulis menyadari bahwa skripsi ini masih banyak kekurangan baik bentuk, isi, maupun teknik penyajiannya, oleh sebab itu kritikan yang bersifat membangun dari berbagai pihak penulis terima dengan tangan terbuka serta sangat diharapkan. Semoga kehadiran skripsi ini memenuhi sasarannya.

  Bekasi,2 Juli,2016 Winda Rini

  DAFTAR ISI

LEMBAR PERSETUJUAN ................................................................................. ii

LEMBAR PENGESAHAN ................................................................................. iii

LEMBAR PERNYATAAN ................................................................................. iv

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI ............................. v

ABSTRAK ............................................................................................................ vi

ABSTRACT

  2.2 Konsep Dasar Sistem .............................................................................. 10

  2.6 Unified Modeling Language (UML) ...................................................... 14

  2.5 Metode Waterfall .................................................................................... 13

  

2.4 Metode Forward Chaining ..................................................................... 12

  2.3.2 Manfaat Sistem Pakar ..................................................................... 11

  2.3.1 Ciri- Ciri Sitem Pakar ..................................................................... 11

  2.3 Pengertian Sistem Pakar ......................................................................... 11

  2.2.2 Karakteristik Sistem ........................................................................ 10

  2.2.1 Definisi Sistem ................................................................................ 10

  2.1 Tinjauan Pustaka ...................................................................................... 8

   .......................................................................................................... vii

KATA PENGANTAR ........................................................................................ viii

DAFTAR TABEL ............................................................................................... xii

DAFTAR GAMBAR .......................................................................................... xiii

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

  

BAB II LANDASAN TEORI ............................................................................. 8

  1.8 Sistematika Penulisan ............................................................................... 7

  1.7 Metode Penelitian ..................................................................................... 6

  1.6 Manfaat Penelitian .................................................................................... 5

  1.5 Tujuan Penelitian ...................................................................................... 5

  1.4 Batasan Masalah ....................................................................................... 5

  1.3 Rumusan Masalah .................................................................................... 5

  1.2 Identifikasi Masalah ................................................................................. 5

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

  2.7 Jenis-jenis Diagram UML ...................................................................... 14

  2.7.2 Use Case Diagram .......................................................................... 15

  2.11.1 Faktor Yang Mempengaruhi Pola Hidup Sehat .............................. 20

  3.5 Alat Penelitian ........................................................................................ 28

  3.4.1 Data Primer ..................................................................................... 27

  3.4 Data Penelitian ....................................................................................... 27

  3.3 Desain Penelitian .................................................................................... 25

  3.2.5 Struktur Organisai ........................................................................... 25

  3.2.4 Denah Lokasi .................................................................................. 24

  3.2.3 Moto Perusahaan ............................................................................. 24

  3.2.2 Misi ................................................................................................. 24

  3.2.1 Visi .................................................................................................. 24

  3.2 Visi dan Misi RS. Bella Bekasi .............................................................. 24

  3.1.2 Sejarah RS. Bella Bekasi................................................................. 23

  3.1.1 Profil RS. Bella Bekasi ................................................................... 23

  3.1 Objek Penelitian ..................................................................................... 23

  

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

  2.11 Gaya Hidup Sehat ................................................................................... 20

  2.7.3 Sequence Diagram .......................................................................... 16

  2.10.6 Gammu ............................................................................................ 20

  2.10.5 SMS Gateway ................................................................................. 20

  2.10.4 Star UML ........................................................................................ 20

  2.10.3 SQL Yoq ......................................................................................... 20

  2.10.2 Sublime Text ................................................................................... 19

  2.10.1 XAMPP ........................................................................................... 19

  2.10 Perangkat Bantu ..................................................................................... 19

  2.9.4 Codeigniter ...................................................................................... 19

  2.9.3 CSS .................................................................................................. 19

  2.9.2 PHP ................................................................................................. 19

  2.9.1 HTML ............................................................................................. 18

  2.9 Bahasa Pemrograman ............................................................................. 18

  2.8 Basis Data ( Database) ........................................................................... 18

  2.7.4 Activity Diagram ............................................................................. 17

  3.5.1 Perangkat Lunak.............................................................................. 28

  3.6 Analisa Sistem Berjalan ......................................................................... 29

  4.4.1 Dokumen Masukan ......................................................................... 54

  5.2 Saran ....................................................................................................... 80

  5.1 Kesimpulan ............................................................................................. 80

  

BAB V KESIMPULAN DAN SARAN ............................................................ 80

  4.10 Jadwal Implementasi .............................................................................. 79

  4.9 Pengujian Sistem .................................................................................... 77

  4.8 Tampilan Interface.................................................................................. 70

  4.7.3 Perancangan Tampilan User ........................................................... 65

  4.7.2 Tampilan Admin ............................................................................. 62

  4.7.1 Layout .............................................................................................. 61

  4.7 Perancangan Tampilan Interface ............................................................ 61

  4.6 Spesifikasi Program ................................................................................ 60

  4.5 Spesifikasi File ....................................................................................... 57

  4.4.2 Dokumen Keluaran ......................................................................... 56

  4.4 Spesifikasi Sistem Usulan ...................................................................... 54

  3.6.1 UML Sistem Berjalan ..................................................................... 29

  4.3 UML Perancangan Sistem Usulan .......................................................... 42

  4.2.1 Prosedur Yang Dilakukan Pengguna .............................................. 42

  4.2 Perancangan Sistem Usulan ................................................................... 42

  4.1 Umum ..................................................................................................... 42

  

BAB IV PERANCANGAN DAN IMPLEMENTASI ...................................... 42

  3.11.2 Metode Kuisioner (angket) ............................................................. 37

  3.11.1 Metode Wawancara ......................................................................... 34

  3.11 Metode Pengumpulan Data .................................................................... 34

  3.10 Metode Perancangan Sistem................................................................... 34

  3.9.1 Implementasi metode waterfall ....................................................... 32

  3.9 Metode Pengembangan Perangkat Lunak .............................................. 32

  3.8 Alternatif Pemecahan Masalah ............................................................... 32

  3.7 Permasalahan .......................................................................................... 31

  3.6.2 Analisan Kebutuhan Sistem ............................................................ 31

  

DAFTAR PUSTAKA .......................................................................................... 81

LAMPIRAN ......................................................................................................... 82

  

DAFTAR TABEL

Tabel 2. 1 Tinjauan Penelitian ............................................................................................ 8

Tabel 2. 2 Perbandingan Kemampuan Pakar dengan Sistem Pakar ................................. 11

Tabel 2. 3 Simbol class diagram ...................................................................................... 15

Tabel 2. 4 Simbol dari Use case diagram ........................................................................ 16

Tabel 2. 5 Simbol dari Sequance diagram ....................................................................... 17

Tabel 2. 6 Simbol dari Activity diagram .......................................................................... 18

Table 4. 1 Aktivitas Fisik ................................................................................................. 55

Table 4. 2 Ambang Batas IMT ......................................................................................... 56

Table 4. 3 Desain Database Pasien ................................................................................... 58

Table 4. 4 Desain Database Saran .................................................................................... 58

Table 4. 5 Desain Database Grouping Makanan .............................................................. 59

Table 4. 6 Desain Database Pasien ................................................................................... 59

Table 4. 7 Desain Database Type Makanan ..................................................................... 59

Table 4. 8 Hasil Evaluasi Halaman Admin ...................................................................... 77

Table 4. 9 Hasil Evaluasi Halaman User ......................................................................... 78

Table 4. 10 Jadwal Implementasi ..................................................................................... 79

  DAFTAR GAMBAR

Gambar 3. 2 Struktur Organisasi Rumah Sakit Bella ...................................................... 25

Gambar 3. 7 Use case diagram masyarakat mencari informasi....................................... 31

Gambar 4. 4 Activity Diagram Admin mengelola data user............................................ 45

Gambar 4. 5 Activity Diagram user register ................................................................... 46

Gambar 4. 6 Activity Diagram user cek kesehatan ......................................................... 47

Gambar 4. 9 Activity Diagram admin kirim data ke user ............................................... 49

  

Gambar 4. 29 Tampilan Halaman awal ........................................................................... 70

Gambar 4. 30 Tampilan Info kesehatan .......................................................................... 70

Gambar 4. 31 Tampilan kontak ....................................................................................... 71

Gambar 4. 32 Tampilan Login......................................................................................... 71

Gambar 4. 33 Tampilan Register..................................................................................... 72

Gambar 4. 34 Tampilan Admin Input saran .................................................................... 72

Gambar 4. 35 Tampilan Admin Input Menu Makanan ................................................... 73

Gambar 4. 36 Tampilan Kirim Remainder ...................................................................... 73

Gambar 4. 37 Tampilan User Data Pribadi ..................................................................... 74

Gambar 4. 38 Tampilan User Input Kesehatan ............................................................... 74

Gambar 4. 39 Tampilan User Cek Saran ......................................................................... 75

Gambar 4. 40 Tampilan User Cek History Data Fisik .................................................... 75