17
LAPORAN TUGAS AKHIR SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN OBAT BATUK MENGGUNAKAN METODE WEIGHTED PRODUCT (WP) DECISION SUPPORT SYSTEM IN CHOOSING COUGH MEDICINE USING WEIGHTED PRODUCT METHOD ( WP ) Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer Disusun Oleh : Utami Maesaroh 1103040033 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH PURWOKERTO AGUSTUS, 2015 Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

Embed Size (px)

Citation preview

Page 1: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

LAPORAN TUGAS AKHIR

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN OBAT BATUK MENGGUNAKAN METODE WEIGHTED PRODUCT (WP)

DECISION SUPPORT SYSTEM IN CHOOSING COUGH MEDICINEUSING WEIGHTED PRODUCT METHOD ( WP )

Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Komputer

Disusun Oleh :

Utami Maesaroh

1103040033

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH PURWOKERTO

AGUSTUS, 2015

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 2: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 3: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

iii

HALAMAN PERSETUJUAN

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN OBAT BATUK

MENGGUNAKAN METODE WEIGHTED PRODUCT (WP)

DECISION SUPPORT SYSTEM SELECTION COUGH MEDICINE

USING WEIGHTED PRODUCT ( WP )

Diajukan oleh

Utami Maesaroh

NIM. 1103040033

TUGAS AKHIR

Guna memenuhi persyaratan dalam menyelesaikan Program Studi Strata-1 (S1)

pada Program Studi Teknik Informatika Fakultas Teknik

Universitas Muhammadiyah Purwokerto

Telah diperiksa dan disetujui pada :

Hari : .......................

Tanggal : .......................

Pembimbing

Tito Pinandita, S.Si., M.Kom.

NIK. 2160312

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 4: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

iv

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa Laporan Tugas Akhir ini tidak

terdapat karya yang pernah diajukan untuk memperoleh gelar Sarjana Komputer

di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat

karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali

yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Purwokerto, 20 Agustus 2015

Utami Maesaroh

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 5: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

v

HALAMAN PERSEMBAHAN

Saya panjatkan puji syukur kepada ALLAH SWT yang senantiasa menyinari

kendahan dan kenikmatan dalam hidup karena dengan ridho-MU hamba-Mu ini

dapat menyelesaikan skripsi dengan lancar dan penuh perjuangan. Tanpa-Mu

hamba takkan berdaya ya ALLAH. Dengan terbentuknya skripsi ini, akan saya

persembahkan pennuh kepada :

1. Bapak dan ibu yang selalu memberikan arti dari kehidupan serta dukungan

semangat dan iringan doa yang tek pernah lelah engkau panjatkan demi

anakmu. Semua materi dan petuah yang engkau berikan sungguh

bermakna bagiku. Terima kasih bapak dan ibu semoga ALLAH selalu

melindungi kalian ya ALLAH,amin.

2. Untuk adiku Anisa Nur Ariqoh, adiku satu-satu nya yang paling cantik

terima kasih canda tawamu mengiringi perjalananku menuju

kesukseskanku,amin, ketika pulang kerumah satu-satunya orang yang aku

jaili.

3. Kepada mbah kakung dan mbah putri, terima kasih atas doa restunya

dengan doa-doa engkau menjadi kekuatan dalam setiap aku melangkah

dan berjuang untuk semuanya. Panjang umur yah mbah,amin.

4. Teruntuk Mas jai Nurrozaq,Spd. Orang yang spesial yang sudah mengisi

hari-hariku yang mengajarku banyak hal. Terima kasih untuk kasih dan

sayangnya untuk sejauh ini, terus ajarkan aku untuk hal-hal yang baik,

yang akan mengantarkan kita ke syurga kelak, amin.

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 6: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

vi

5. Teman-teman kos Pelangi 3 terima kasih atas kebaikan-kebaikan dan

hiburan-hiburan canda tawa kalian yang membuat hidupku ga garing.

6. Kawan-kawan Teknik Informatika angkatan 2011, selama 4 tahun banyak

sekali kebaikan dan keburukan yang pernah kita alami dan terima kasih

yang selalu memberi dukungan dan motivasi sampai akhir, sehingga saya

mampu menyelesaikan Tugas Akhir ini.

7. Kelompok KKN 24 Desa Laggar,Kecamatan Kejobong,Kabupaten

Purbalingga, terima kasih selama 43 hari yang tidak terlupakan.

8. Bapak dan Ibu Dosen Program Studi Teknik Informatika yang tak pernah

lelah untuk memberikan ilmu dan motivasi.

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 7: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

vii

MOTTO

“kedewasaan itu tentang bagaimana kita bisa mengendalikan diri kita sendriri”

“Jadilah engkau seperti pohon mangga, mereka melemparimu dengan batu

namun kau balas dengan buah yang melimpah lagi bermanfaat”

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 8: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

viii

KATA PENGANTAR

Alhamdulillah puji syukur penulis panjatkan kehadirat Allah SWT karena

atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul

“Sistem Pendukung Keputusan Pemilihan Obat Batuk Menggunakan Metode

Weighted Product (WP)” tepat pada waktunya. Penulis menyadari tanpa bantuan

dari berbagai pihak, tugas akhir ini tidak mungkin terselesaikan dengan baik. Oleh

karena itu pada kesempatan ini penulis ingin menyampaikan terimakasih kepada

yang terhormat :

1. Bapak Tito Pinandita, S.Si., M.Kom. Sebagai dosen pembimbing.

2. Bapak Harjono, S.T., M.Eng.. Sebagai pembimbing akademik. Program

Studi Teknik angkatan 2011.

3. Segenap dosen Fakultas Teknik Universitas Muhammadiyah

Purwokerto yang telah banyak memberikan ilmu dan bimbingannya

selama penulis masih dalam masa perkuliahan.

4. Semua pihak yang telah membantu dalam tugas akhir ini.

Penulis menyadari masih banyak kekurangan dalam penulisan laporan

maupun penelitian yang telah dijalankan. Oleh karena itu penulis meminta saran

kepada pembaca dalam usaha perbaikan dan pengembangan di masa mendatang.

Purwokerto, 20 Agustus 2015

Penulis

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 9: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

ix

DAFTAR ISI

HALAMAN JUDUL................................................................................................i

HALAMAN PENGESAHAN.................................................................................ii

HALAMAN PERSETUJUAN...............................................................................iii

HALAMAN PERNYATAAN ............................................................................... iv

HALAMAN PERSEMBAHAN .............................................................................. v

HALAMAN MOTTO ........................................................................................... vii

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

DAFTAR ISI .......................................................................................................... ix

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

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

DAFTAR LAMPIRAN .......................................................................................... xv

INTISARI ............................................................................................................. xvi

ABSTRACT .......................................................................................................... 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 ..................................................................... 4

B. Weighted Product (WP) .............................................................................. 7

C. Aplikasi Web................................................................................................ 8

D. Hypertext Preproccesor (PHP) ................................................................... 8

E. MYSQL ....................................................................................................... 9

F. Obat........................................................................................................... 9

G. Batuk.........................................................................................................10

H. Penelitian Sejenis .......................................................... ............................11

BAB III. TUJUAN DAN MANFAAT .................................................................. 13

A. Tujuan ....................................................................................................... 13

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 10: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

x

B. Manfaat ..................................................................................................... 13

BAB IV. METODE PENELITIAN ....................................................................... 14

A. Jenis Penelitian .......................................................................................... 14

B. Waktu Dan Tempat Penelitian .................................................................. 14

C. Alat ........................................................................................................... 14

D. Pengumpulan Data ................................................................................... 15

E. Pengembangan Sistem .............................................................................. 15

1. Definisi Persyaratan Dan Analisis ....... .............................................. 16

2. Perancangan Sistem ......... .................................................................. 14

a. Usecase Diagram .......... ............................................................... 18

b. Flowchart sistem admin............................................................... 19

c. Flowchart SPK ............................................................................. 20

d. Activty Diagram ......... .................................................................. 21

e. Perancangan Database ........ ......................................................... 22

f. Perancangan Antarmuka Aplikasi ...... .......................................... 27

3. Implementasi .......... ............................................................................ 36

4. Pengujian Sistem ......... ....................................................................... 36

5. Pemeliharaan .......... ............................................................................ 37

BAB V. HASIL DAN PEMBAHASAN ................................................................ 38

A. Perhitungan Menggunakan Metode WP ................................................... 38

1. Kriteria Yang Dibutuhkan ........ .......................................................... 39

2. Proses Perhitungan ......... ................................................................... 40

B. HASIL ....................................................................................................... 43

1. Tampilan Menu Utama Pada Pengguna .............................................. 43

2. Tampilan Menu Perhitungan ....... ....................................................... 44

3. Tampilan Menu Info............................................................................ 45

4. Tampilan Menu Detail Obat ................................................................ 46

5. Tampilan Menu Login ......................................................................... 47

6. Tampilan Halaman Utama Pada Admin ............................................. 48

7. Tampilan Pada Menu Data Obat ......................................................... 48

8. Tampilan Menu Edit Obat ................................................................... 49

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 11: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

xi

9. Tampilan Menghapus Data Obat ............................................................... 50

10. Tampilan Menu Tambah Data Obat ........................................................... 50

11. Tampilan Menu Data Gejala ...................................................................... 51

12. Tampilan Menu Edit Data Gejala .............................................................. 52

13. Tampilan Menu Perhitungan ...................................................................... 52

14. Tampilan Menu Input Gejala ..................................................................... 53

15. Tampilan Menu Hasil ................................................................................. 54

BAB VI. PENUTUP .............................................................................................. 56

A. KESIMPULAN .......................................................................................... 56

B. SARAN ...................................................................................................... 56

DAFTAR PUSTAKA ............................................................................................ 57

LAMPIRAN ........................................................................................................... 58

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 12: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

xii

DAFTAR TABEL

Tabel 1. Tabel Admin ............................................................................................. 23

Tabel 2. Tabel Alternatif ........................................................................................ 24

Tabel 3. Tabel Kriteria ........................................................................................... 24

Tabel 4. Tabel Bobot ............................................................................................. 25

Tabel 5. Tabel Matrik............................................................................................. 25

Tabel 6. Tabel User ................................................................................................ 26

Tabel 7. Tabel Sifat Kriteria .................................................................................. 39

Tabel 8. Tabel Matrik Kriteria ............................................................................... 39

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 13: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

xiii

DAFTAR GAMBAR

Gambar 1. Model Waterfall Pengembangan Sistem ............................................. 16

Gambar 2. Use Case Diagram User dan Konsumen ............................................ 18

Gambar 3. Flowchart Login Admin ...................................................................... 19

Gambar 4. Flowchart Sistem Pendukung Keputusan Pemilihan Obat Batuk

Menggunakan Metode Weigted Product (WP) ...................................................... 20

Gambar 5. Activity Diagram Data Alternatif Obat ............................................... 21

Gambar 6. Relasi Database................................................................................... 22

Gambar 7. Rancangan Halaman Utama Untuk Pengguna .................................... 27

Gambar 8. Rancangan Halaman Input Data Diri .................................................. 28

Gambar 9. Rancangan Halaman Input Gejala ....................................................... 29

Gambar 10.Rancangan Halaman Login ................................................................. 29

Gambar 11. Rancangan Halamn Awal Admin ....................................................... 30

Gambar 12. Rancangan Halaman Pada Menu Data Obat ...................................... 31

Gambar 13. Rancangan Halaman Tambah Obat .................................................... 32

Gambar 14. Rancangan Halaman Edit Obat .......................................................... 33

Gambar 15. Rancangan Tampilan Hapus Data Obat ............................................. 33

Gambar 16. Rancangan Halaman Pada Menu Data Gejala .................................... 34

Gambar 17. Rancangan Tampilan Halaman Edit Gejala ....................................... 34

Gambar 18. Rancangan Tampilan Hapus Data Gejala ........................................... 34

Gambar 19. Rancangan Tampilan Menu Laporan ................................................. 35

Gambar 20. Tampilan Menu Utama Pada Pengguna ............................................. 43

Gambar 21. Tampilan Menu Perhitungan .............................................................. 44

Gambar 22. Tampilan Menu Info........................................................................... 45

Gambar 23. Tampilan Menu Detail Obat ............................................................... 46

Gambar 24. Tampilan Menu Login ........................................................................ 47

Gambar 25. Tampilan Menu Utama Pada Admin .................................................. 48

Gambar 26. Tampilan Menu Data Obat ................................................................. 49

Gambar 27. Tampilan Menu Edit Data Obat ......................................................... 49

Gambar 28. Tampilan Menghapus Data Obat........................................................ 50

Gambar 29. Tampilan Menu Tambah Data Obat ................................................... 50

Gambar 30. Tampilan Menu Data Gejala .............................................................. 51

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 14: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

xiv

Gambar 31. Tampilan Menu Edit Data Gejala....................................................... 52

Gambar 32. Tampilan Menu Perhitungan .............................................................. 52

Gambar 33. Tampilan input Gejala ........................................................................ 53

Gambar 34. Tampilan Menu Hasil ......................................................................... 54

Gambar 35. Tampilan Halaman Lanjutan Dari Menu Hasil .................................. 54

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 15: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

xv

DAFTAR LAMPIRAN

Lampiran 1. Kode Program ................................................................................... 59

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 16: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

xvi

INTISARI

Batuk adalah suatu reflex fisiologi protektif yang bermanfaat untuk

mengeluarkan dan membersihkan saluran pernapasan dari dahak, debu, zat-zat

perangsang asing yang dihirup, partikel-partikel asing dan unsur-unsur infeksi.

Sebagian orang mengalami kebingungan untuk memilih obat batuk yang cocok

dan pas terhadap gejala batuk yang dideritanya. Oleh karena itu di butuhkan

Sistem Pendukung Keputusan untuk membantu dalam pemilihan obat batuk yang

tepat dengan memanfaatkan data untuk mengatasi permasalahan dalam

memberikan keputusan. Kriteria yang digunakan adalah batuk berdahak, batuk

kering, batuk berdarah, batuk disertai flu, batuk disertai gangguan pernafasan,

batuk yang disebabkan karena alergi, batuk disertai sakit kepala. Tahapan yang

digunakan adalah perbaikan bobot, perhitungan matriks normalisasi, dan

perhitungan vektor. Hasil dari sistem pendukung keputusan pemilihan obat batuk

menggunakan metode weighted product ini dengan harapan dapat membantu

dalam pemilihan obat batuk sesuai dengan gejala.

Kata kunci : Batuk, Weighted Product, Obat Batuk.

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015

Page 17: LAPORAN TUGAS AKHIRrepository.ump.ac.id/698/1/Utami Maesaroh Cover.pdf · atas rahmat-Nya penulis dapat menyelesaikan laporan tugas akhir dengan judul “Sistem Pendukung Keputusan

xvii

ABSTRACT

Cough is a physiology protective reflex in order to releas and clean the

respiratory track from sputum, dust, the inhaled stimulants substance, the

extraneous particles and infection elements. Some people get confused in

choosing the right cough medicine for the cough. That is why there must be a

decision support system to help them in choosing the right cough medicine by

considering the existed data to overcome the problem in giving decision. The

criteria used in this research were cough with phlegm, dry cough, coughing up

blood, cough with cold, cough with respiratory dysfunction, cough caused by

allergy, and cough with headache. The phases used in this research were weight

improvement, calculation of matrix normalization, and vector calculation. Result

of the assisted decision system in choosing cough medicine using weighted

product method is intended to help in choosimg cough medicine based on

particular cough symptom.

Keywords: Cough, Weighted Product, Cough Medicine.

Sistem Pendukung Keputusan..., Utami Maesaroh, Fakultas Teknik UMP, 2015