RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH...

13
RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH INTERNET MENGGUNAKAN METODE FUZZY TSUKAMOTO DAN SIMPLE ADAPTIVE WEIGHTED Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang GANJAR BASKORO 201110370311205 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2017

Transcript of RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH...

Page 1: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH

INTERNET MENGGUNAKAN METODE

FUZZY TSUKAMOTO DAN SIMPLE ADAPTIVE WEIGHTED

Tugas Akhir

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

GANJAR BASKORO

201110370311205

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2017

Page 2: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

iii

Page 3: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

iv

Page 4: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

v

Page 5: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

vi

LEMBAR PERSEMBAHAN

Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga saya

dapat menyelesaikan Tugas Akhir ini. Maka dari itu saya menyampaikan ucapan

terima kasih yang sebesar-besarnya kepada:

1. Allah SWT. Dzat Yang Maha Mengetahui, Maha Karya, yang tiada henti

melimpahkan karuniaNYA melalui setiap nafas yang kuhirup untuk dapat

menyelesaikan semua kewajibanku.

2. Rasullullah Muhammad. Imam dan penuntun menuju Al-Jannah.

3. Kedua orang tua, Bapak Kasiyan dan Ibu Yanie dengan doanya yang tiada henti

untuk ketiga anaknya.

4. Bapak Yuda Munarko dan Bapak Zamah Sari selaku pembimbing tugas akhir.

5. Bapak Ahmad Mubin selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Malang.

6. Bapak Yuda Munarko selaku Ketua Jurusan Teknik Informatika Universitas

Muhammadiyah Malang.

7. Adik saya Danang Nugroho dan Astrid yang selalu mendukung dan

memfasilitasi selama pengerjaan Tugas Akhir

8. Nurlaily Tsani Maulida yang telah memberikan waktu, dukungan, semangat

dan doa selama pengerjaan Tugas Akhir ini.

9. Napo, Rikab, Riswan, Eky, Aldo, Aldy, Ekyng, Mario, Yadi, Arkum, Shafly,

Iskandar, Gendon, Ade, Ratna, Dewi, dan saudara seperjuangan lainnya yang

selalu mendukung dan memberikan waktunya selama pengerjaan Tugas Akhir.

10. Gusara, Parulian Sitompul, Didin, dan teman-teman kelas E informatika 2011

lainnya yang sudah rela memberikan waktu dan ilmunya selama pengerjaan

Tugas Akhir.

11. Hendy, Atus, Muchtar, Eky dan teman 1 daerah lainnya yang telah membantu

selama proses pengerjaan Tugas Akhir.

Dan semua pihak yang telah membantu dalam terselesaikannya tugas akhir ini.

Page 6: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

vii

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas segala

limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan Tugas

Akhir yang berjudul :

Rancang Bangun Prototype Manajemen Bandwidth

Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple

Adaptive Weighted

Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi :

1. Perancangan dan pembuatan Rancang Bangun Prototype Manajemen

Bandwidth Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple

Adaptive Weighted

2. Melakukan pengujian perbandingan hasil keluaran aplikasi dengan

perhitungan manual.

3. Menganalisa hasil pengujian dengan tujuan untuk ditarik sebuah

kesimpulan dari keseluruhan kegiatan.

Peneliti menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini

masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan

saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu

pengetahuan kedepan.

Malang, Oktober 2017

Penulis

Page 7: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

viii

DAFTAR ISI

LEMBAR PERSETUJUAN..................................................................................... i

LEMBAR PENGESAHAN .................................................................................... ii

LEMBAR PERNYATAAN ................................................................................... iii

ABSTRAK ............................................................................................................. iv

ABSTRACT ............................................................................................................. v

LEMBAR PERSEMBAHAN ................................................................................ vi

KATA PENGANTAR .......................................................................................... vii

DAFTAR ISI ........................................................................................................ viii

DAFTAR GAMBAR ............................................................................................. xi

DAFTAR TABEL ................................................................................................ xiii

BAB I : PENDAHULUAN

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

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

1.3 Tujuan ....................................................................................................... 3

1.4 Batasan Masalah ....................................................................................... 3

1.5 Metodologi Penelitian ............................................................................... 3

1.6 Sistematika Penulisan ............................................................................... 4

BAB II : LANDASAN TEORI

2.1 Logika Fuzzy ............................................................................................. 6

2.2 Metode Fuzzy Tsukamoto ......................................................................... 6

2.3 Metode Simple Additive Weighting (SAW) ............................................ 7

2.4 PHP ........................................................................................................... 8

2.4.1 Fungsi-fungsi PHP ....................................................................... 8

2.4.2 Apache Server .............................................................................. 8

2.5 My Structure Query Language (MySQL)................................................. 9

BAB III : ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem ........................................................................................ 10

3.2 Perancangan Sistem ................................................................................ 10

3.2.1 Flowchart Sistem ........................................................................ 11

Page 8: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

ix

3.2.2 Use Case Diagram ..................................................................... 12

3.2.3 Data Flow Diagram ................................................................... 12

3.3 Implementasi Algoritma ......................................................................... 15

3.3.1 Data Yang Gigunakan ................................................................ 15

3.3.2 Contoh Soal Kasus ..................................................................... 15

3.3.3 Penyelesaian Kasus Menggunakan Fuzzy Tsukamoto ............... 17

3.3.4 Penyelesaian Menggunakan SAW ............................................. 26

3.4 Perancangan Interface ............................................................................. 32

BAB IV : IMPLEMENTASI DAN PENGUJIAN

4.1 Implementasi........................................................................................... 33

4.1.1 Kebutuhan Perangkat Keras ....................................................... 33

4.1.2 Kebutuhan Perangkat Lunak ...................................................... 34

4.2 Implementasi Antarmuka........................................................................ 34

4.2.1 Halaman Utama .......................................................................... 34

4.2.2 Form Kriteria .............................................................................. 35

4.2.3 Form Aturan Rule....................................................................... 35

4.2.4 Form Input Data ......................................................................... 36

4.2.5 Daftar Kandidat .......................................................................... 36

4.2.6 Form Nilai Keanggotaan ............................................................ 36

4.2.7 Form Nilai Inputan ..................................................................... 37

4.2.8 Form Daftar Rule/Aturan ........................................................... 37

4.2.9 Form Nilai Rule Fuzzy dan Nilai Akhir ..................................... 39

4.2.10 Form Normalisasi dan Hasil SAW ........................................... 39

4.3 Implementasi Database ........................................................................... 40

4.4 Pengujian ................................................................................................ 41

4.4.1 Inputan ........................................................................................ 41

4.4.2 Hasil Akhir Menggunakan Aplikasi ........................................... 42

4.4.3 Proses Perhitungan Secara Manual ............................................ 43

Page 9: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

x

BAB V : PENUTUP

5.1 Kesimpulan ............................................................................................. 59

5.2 Saran ....................................................................................................... 59

DAFTAR PUSTAKA ............................................................................................ 60

Page 10: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

xi

DAFTAR GAMBAR

Gambar 2.1 Proses dengan menggunakan Metode Tsukamoto ................................ 7

Gambar 2.2 Rumus Normalisasi SAW .................................................................... 7

Gambar 2.3 Rumus Nilai Alternatif SAW ............................................................... 8

Gambar 3.1 Arsitektur Sistem ................................................................................ 10

Gambar 3.2 Flowchart Sistem ............................................................................... 11

Gambar 3.3 Use Case Diagram ............................................................................. 12

Gambar 3.4 Diagram Konteks................................................................................ 13

Gambar 3.5 Diagram Nol ....................................................................................... 13

Gambar 3.6 Diagram Rinci Fuzzy Tsukamoto ....................................................... 14

Gambar 3.7 Diagram Rinci SAW .......................................................................... 14

Gambar 3.8 Kurva Unduh Sedang Tinggi Pagi ..................................................... 17

Gambar 3.9 Kurva Unduh Sedang Tinggi Siang ................................................... 17

Gambar 3.10 Kurva Unduh Sedang Tinggi Sore ................................................... 18

Gambar 3.11 Kurva Unggah Sedang Tinggi Pagi .................................................. 18

Gambar 3.12 Kurva Unggah Sedang Tinggi Siang ................................................ 18

Gambar 3.13 Kurva Unggah Sedang Tinggi Sore ................................................. 19

Gambar 3.14 Desain Interface................................................................................ 32

Gambar 4.1 Halaman Utama .................................................................................. 34

Gambar 4.2 Form Kriteria ...................................................................................... 35

Gambar 4.3 Form Aturan Rule .............................................................................. 35

Gambar 4.4 Form Input Data ................................................................................. 36

Gambar 4.5 Form Daftar Kandidat ........................................................................ 36

Gambar 4.6 Form Nilai Keanggotaan .................................................................... 37

Gambar 4.7 Form Nilai Inputan ............................................................................. 37

Gambar 4.8 Form Daftar Rule/Aturan ................................................................... 38

Gambar 4.9 Form Daftar Rule/Aturan ................................................................... 38

Gambar 4.10 Form Daftar Rule/Aturan ................................................................. 38

Gambar 4.11 Form Hasil Nilai Rule Fuzzy dan Fuzzyfikasi/Nilai Akhir.............. 39

Gambar 4.12 Normalisasi dan Hasil SAW ............................................................ 39

Gambar 4.13 Tabel Kriteria ................................................................................... 40

Page 11: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

xii

Gambar 4.14 Tabel Rule ........................................................................................ 40

Gambar 4.15 Tabel Kandidat ................................................................................. 40

Gambar 4.16 Tabel Hasil Penelitian Kandidat ....................................................... 41

Gambar 4.17 Output Hasil Akhir .......................................................................... 42

Gambar 4.18 Normalisasi ..................................................................................... 42

Gambar 4.19 Output Hasil Akhir .......................................................................... 43

Gambar 4.20 Kurva Unduh Sedang Tinggi Pagi .................................................. 43

Gambar 4.21 Kurva Unduh Sedang Tinggi Siang ................................................ 43

Gambar 4.22 Kurva Unduh Sedang Tinggi Sore .................................................. 44

Gambar 4.23 Kurva Unggah Sedang Tinggi Pagi ................................................. 44

Gambar 4.24 Kurva Unggah Sedang Tinggi Siang ................................................ 44

Gambar 4.25 Kurva Unggah Sedang Tinggi Sore ................................................. 45

Page 12: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

xiii

DAFTAR TABEL

Tabel 3.1 Tabel Nilai Alternatif ............................................................................. 27

Tabel 3.2 Tabel Nilai Alternatif ............................................................................. 30

Tabel 4.1 Tabel nilai Alternatif .............................................................................. 53

Tabel 4.2 Tabel nilai Alternatif ............................................................................. 56

Page 13: RANCANG BANGUN PROTOTYPE MANAJEMEN BANDWIDTH …eprints.umm.ac.id/37641/1/jiptummpp-gdl-ganjarbask... · Internet Menggunakan Metode Fuzzy Tsukamoto dan Simple Adaptive Weighted Di

60

DAFTAR PUSTAKA

[1] Octara Pribadi, Pengelolaan Jaringan Internet Menggunakan Mikrotik Pada

Sekolah Smp Dr Wahidin Sudirohusodo Vol. 4 : 27-38

[2] Mutiara, Giva Andriana, ST. MT., Surya Kencana P, Mohamad Idham

Iskandar, ST. (2012). Implementasi Algoritma Per Connection Queue (PCQ)

Dalam Algoritma Hierarchical Token Bucket (HTB) Untuk Pembagian

Bandwidth Pada Warnet Khelambiqunet. Politeknik Telkom Bandung.

[3] A. Ihsan dan A. Shoim, “Penentuan Nominal Beasiswa Yang Diterima Siswa

Dengan Metode Logika Fuzzy Tsukamoto,” Jurnal Ilmiah Ilmu Komputer,

vol. 8, pp. 167 - 173, 2012.

[4] Kusumadewi, Sri., Hartati, S., Harjoko, A., dan Wardoyo, R.

(2006). Fuzzy Multi-Attribute Decision Making (FUZZY

MADM).Yogyakarta: Penerbit Graha Ilmu.

[5] T. Pinandita dan Ahmad, “Prediksi Tingkat Kompetensi Profesional Pendidik

Menggunakan Sistem Inferensi Fuzzy Metode Tsukamoto,” JUITA, vol. 2,

pp. 93 - 98, 2012.

[6] A. Z. Rakhman, H. N. Wulandari, G. Maheswara dan S. Kusumadewi, “Fuzzy

Inference System Dengan Metode Tsukamoto Sebagai Pemberi Saran

Pemilihan Konsentrasi,” dalam SNATI 2012, Yogyakarta, 2012.

[7] S. Erniyati, “Perancangan Sistem Pendukung Keputusan untuk Penerimaan

Beasiswa dengan Metode SAW (Simple Adaptive Weighted),” Jurnal

Teknologi Informasi DINAMIK, vol. 16, pp. 171-176, 2011.