• Tidak ada hasil yang ditemukan

LAPORAN SKRIPSI ALGORITMA AHP DALAM PENENTUAN SELERA RACIKAN KOPI MYCOFFEBOOK BERBASIS ANDROID MUHAMMAD BAGUS YULIANTO NIM. 201451006

N/A
N/A
Protected

Academic year: 2019

Membagikan "LAPORAN SKRIPSI ALGORITMA AHP DALAM PENENTUAN SELERA RACIKAN KOPI MYCOFFEBOOK BERBASIS ANDROID MUHAMMAD BAGUS YULIANTO NIM. 201451006"

Copied!
14
0
0

Teks penuh

(1)

L A P O R A N S K R I P S I

ALGORITMA AHP DALAM PENENTUAN SELERA

RACIKAN KOPI MYCOFFEBOOK BERBASIS

ANDROID

MUHAMMAD BAGUS YULIANTO

NIM. 201451006

DOSEN PEMBIMBING

Rina Fiati, S.T., M.Cs

Ratih Nindyasari, S.Kom., M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

(2)
(3)
(4)

iv

PERNYATAAN KEASLIAN

Saya yang bertanda tangan dibawah ini :

Nama : Muhammad Bagus Yulianto

NIM : 201451006

Tempat & Tanggal Lahir : Kudus, 26 Juli 1997

Judul Skripsi : Algoritma AHP Dalam Penentuan Selera Racikan

Kopi Mycoffebook Berbasis Android

Menyatakan dengan sebenar-benarnya bahwa penulisan skripsi ini berdasarkan penelitian, pemikiran dan pemaparan asli dari saya sendiri, baik untuk naskah laporan, maupun kegiatan lain yang tercantum sebagai bagian dari Skipsi ini. Seluruh ide, pendapat, atau materi dari sumber lain telah dikutip dalam Skripsi dengan cara penulisan referensi yang sesuai.

Demikian pernyataan ini saya buat dengan kesungguhan dan apabila dikemudian hari terdapat penyimpanan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa pencabutan gelar dan sanksi lain sesuai dengan peraturan yang berlaku di Universitas Muria Kudus.

(5)

v

ALGORITMA AHP DALAM PENENTUAN SELERA RACIKAN KOPI MYCOFFEBOOK BERBASIS ANDROID

Nama mahasiswa : Muhammad Bagus Yulianto

NIM : 201451006

Pembimbing :

1. Rina Fiati, S.T., M.Cs

2. Ratih Nindyasari S.Kom,.M.Kom

ABSTRAK

Tujuan penelitian ini adalah untuk membangun aplikasi tentang aneka

macam racikan minuman kopi yang berbasis android serta memberikan informasi

tentang aneka macam resep kopi yang sesuai dengan selera komsumen. Metode

yang digunakan dalam penelitian ini adalah AHP(Analytical Hierarchy Process).

Dalam algoritma proses penentuan selera racikan kopi dapat memberikan informasi tentang aneka racikan minuman kopi dan untuk mempermudah pengguna untuk mengetahui racikan yang disukai serta membatu untuk berbagi racikan minuman kopi. Hasil dari penelitian ini aplikasi berbasis android dimana user dapat melakukan perhitungan SPK menggunakan metode AHP, hasil dari perhitungan AHP menghasilkan nilai Resep A yaitu 0.30, Resep B menghasilkan 0.21, Resep C menghasilkan 0.30 dan Resep D menghasilkan 0.19 dan juga user dapat menambahkan resep sendiri.

(6)

vi

ALGORITMA AHP DALAM PENENTUAN SELERA RACIKAN KOPI MYCOFFEBOOK BERBASIS ANDROID

Student Name : Muhammad Bagus Yulianto Student Identity Number : 201451006

Supervisor :

1. Rina Fiati, S.T., M.Cs

2. Ratih Nindyasari S.Kom,.M.Kom

ABSTRACT

The purpose of this research is to build an application about various kinds of coffee-based beverage android and provide information about various kinds of recipe coffee in accordance with the tastes of consumers. The method used in this research is AHP (Analytical Hierarchy Process). In the process algorithm determining the process of coffee blend can provide information about the various concoction of coffee drinks and to facilitate the user to know the preferred and petrified concoction to share the blend of coffee drinks. The results of this study are android based applications where the user can perform the SPK calculation using AHP method, the result of AHP calculation yields the Recipe A value of 0.30, Recipe B produces 0.21, Prescription C produces 0.30 and Recipe D produces 0.19 and also the user can add his own recipe.

(7)

vii

KATA PENGANTAR

Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya

penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Algoritma

Ahp Dalam Penentuan Selera Racikan Kopi Mycoffebook Berbasis Android”.

Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.

2. Bapak Dr. Suparnyo , S.H., M.S, selaku Rektor Universitas Muria Kudus.

3. Bapak Mohammad Dahlan, S.T., M.T., selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

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

Informatika Universitas Muria Kudus.

5. Ibu Esti Wijayanti, M.Kom., selaku Ketua Komite Skripsi Program Studi

Teknik Informatika Universitas Muria Kudus.

6. Ibu Rina Fiati, S.T., M.Cs selaku pembimbing I yang telah banyak

memberikan masukan selama penyusunan skripsi ini.

7. Ibu Ratih Nindyasari S.Kom,.M.Kom, selaku pembimbing II yang telah

banyak memberikan masukan selama penyusunan skripsi ini.

8. Kedua orang tua, Bapak dan Ibu yang selalu memberi semangat dan do’a

kepada penulis.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan. Selain itu penulis juga berharap semoga karya tulis ini dapat memberikan manfaat bagi semua.

Kudus, Agustus 2018

(8)

viii

DAFTAR ISI

HALAMAN PERSETUJUAN ... Error! Bookmark not defined.

HALAMAN PENGESAHAN ... Error! Bookmark not defined.

PERNYATAAN KEASLIAN ... iii

BAB II TINJAUAN PUSTAKA ... 5

2.1 Penelitian Terkait ... 5

2.2 Landasan Teori ... 6

2.2.1 Data ... 6

2.2.2 UML(Unified Modeling Language) ... 6

2.3 Sistem Operasi yang Digunakan ... 11

2.3.1 Android ... 11

2.4 Tools yang Digunakan ... 11

2.4.1 PHP (PHP Hypertext Preprocessor)... 11

(9)

ix

2.4.3 React Native ... 12

2.4.4 MySQL(My Strukture Query Language) ... 13

2.5 Pengujian ... 13

2.5.1 Pengujian BlackBox ... 13

2.5.2 Perhitungan AHP ... 13

2.6 Kerangka Pemikiran ... 16

BAB III METODOLOGI ... 17

3.1 Metode Pengumpulan Data ... 17

3.2 Metode AHP ... 18

3.3 Identifikasi Masalah ... 19

3.4 Analisa Sistem ... 20

3.4.1 Analisis Kebutuhan Data dan Informasi ... 20

3.4.2 Analisis kebutuhan User ... 21

3.5 Pemodelan dengan UML (Unified Modelling Language) ... 21

3.5.1. Usecase Diagram ... 21

3.7 Desain Input Output pada MYCOFFEEBOOK ... 44

BAB IV HASIL ANALISIS DAN PEMBAHASAN ... 49

4.1 Algoritma AHP ... 49

4.2 Perhitungan Manual AHP... 49

4.3 Implementasi Sistem ... 53

4.3.1 Tampilan Program ... 53

4.4 Pengujian (Testing) ... 65

4.4.1. Pengujian BlackBox ... 65

4.4.2. Pengujian Validasi SPK AHP ... 66

BAB V PENUTUP ... 69

5.1. Kesimpulan ... 69

5.2. Saran ... 69

(10)

x

LAMPIRAN ... 71

(11)

xi

DAFTAR GAMBAR

Gambar 2.1 Kerangka Pemikiran ... 16

Gambar 3. 1 Use Case Diagram ... 22

Gambar 3. 2 Activity Diagram Login Admin ... 22

Gambar 3. 3 Activity Diagram Tambah Data Kriteria SPK ... 23

Gambar 3. 4 Activity Diagram update data kriteria SPK ... 24

Gambar 3. 5 Activity Diagram hapus data kriteria SPK ... 24

Gambar 3. 6 Activity Diagram tambah data nilai kriteria SPK ... 25

Gambar 3. 7 Activity Diagram ubah data nilai kriteria SPK ... 26

Gambar 3. 8 Activity Diagram hapus data nilai kriteria SPK ... 27

Gambar 3. 9 Activity Diagram tambah data resep ... 27

Gambar 3. 10 Activity Diagram ubah data resep ... 28

Gambar 3. 11 Activity Diagram hapus data resep ... 28

Gambar 3. 12 Activity Diagram melihat data resep... 29

Gambar 3. 13 Activity Diagram login user... 29

Gambar 3. 14 Activity Diagram registrasi user ... 30

Gambar 3. 15 Activity Diagram tambah data resep ... 30

Gambar 3. 16 Activity Diagram user melakukan SPK ... 31

Gambar 3. 17 Sequence Diagram Login Admin ... 31

Gambar 3. 18 Sequence Diagram Login User ... 38

Gambar 3. 19 Sequence Diagram Regitrasi User... 39

Gambar 3. 20 Halaman Utama Sistem ... 45

Gambar 3. 21 Halaman Detail Resep ... 45

Gambar 3. 22 Daftar Resep pada Kategori ... 46

Gambar 3. 23 Halaman Tambah Resep... 46

Gambar 3. 24 Halaman Login ... 47

Gambar 3. 25 Halaman Registrasi ... 47

Gambar 3. 26 Halaman Perhitungan SPK ... 48

Gambar 4. 1 Flowchart Algoritma Perhitungan AHP ... 49

Gambar 4. 2 Tampilan Halaman Login ... 53

(12)

xii

Gambar 4. 4 Halaman Tampilan Registrasi... 55

Gambar 4. 5 Tampilan Halaman Detail Resep ... 57

Gambar 4. 6 Source Code Halaman Detail Resep ... 57

Gambar 4. 7 Halaman Profil User ... 58

Gambar 4. 8 Source Code Halaman Profil ... 59

Gambar 4. 9 Tampilan Halaman Tambah Resep ... 59

Gambar 4. 10 Source Code Function addResep ... 60

Gambar 4. 11 Tampilah Pemilihan Alternatif ... 61

Gambar 4. 12 Source Code Pemilihan Alternatif ... 62

Gambar 4. 13 Tampilan Halaman Perbandingan Kriteria ... 62

Gambar 4. 14 Source Code Halaman Function hitung Perhitungan SPK ... 63

Gambar 4. 15 Tampilan Halaman Hasil Perhitungan ... 63

(13)

xiii

DAFTAR TABEL

Tabel 2. 1 Notasi Use Case Diagram ... 8

Tabel 2. 2 Notasi Activity Diagram ... 9

Tabel 2. 3 Notasi Sequence Diagram ... 10

Tabel 2. 4 Notasi Class Diagram ... 10

Tabel 2. 5 Skala Dasar Perbandingan Berpasangan ... 14

Tabel 2. 6 Index Random (IR) ... 15

Tabel 3. 1 Evaluasi Masalah ... 20

Tabel 3. 2 Struktuk Tabel User ... 41

Tabel 3. 3 Struktur Tabel Kategori ... 42

Tabel 3. 4 Struktur Tabel Komposisi ... 42

Tabel 3. 5 Struktur Tabel Kriteria ... 43

Tabel 3. 6 Struktur Tabel Nilai ... 43

Tabel 3. 7 Struktur Tabel Pembuatan ... 43

Tabel 3. 8 Struktur Tabel Resep ... 44

Tabel 3. 9 Struktur Tabel Subkriteria ... 44

Tabel 4. 1 Matriks Perbandingan Kriteria ... 50

Tabel 4. 2 Normalisasi Perbandingan Kriteria ... 50

Tabel 4. 3 Nilai Ri ... 51

Tabel 4. 4 Perbandingan Kriteria terhadap Alternatif ... 52

Tabel 4. 5 Normalisasi Perbandingan Ktiteria terhadap Alternatif ... 52

Tabel 4. 6 Menentukan Ranking ... 52

Tabel 4. 7 Hasil Perankingan ... 52

Tabel 4. 8 Pengujian BlackBox ... 65

(14)

xiv

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Berdasarkan dari uraian diatas penulis terdorong untuk menulis penelitian di bidang pemasaran yang memusatkan penelitian pada perilaku pembelian konsumen pada produk jasa

yang tidak dipunyai oleh pencari kerja, ini dapat terjadi karena kualitas tenaga kerja masih rendah, fasilitas SMK tidak lengkap serta tidak sesuai dengan

(2) Ragam Penyandang Disabilitas sebagaimana dimaksud pada ayat (1) dapat dialami secara tunggal, ganda, atau multi dalam jangka waktu lama yang ditetapkan oleh

Lebih lanjut, metode MCMC Gibbs sampler untuk pemodelan regresi Tobit spasial ini dapat digunakan untuk data dan kasus lain yang lebih aplikatif..

Metode penelitian yang dilakukan dalam penelitian ini adalah melakukan text mining pada komentar-komentar terkait postingan mengenai efektifitas ganjil genap di tol

Agar sistem antrean elektronik yang ingin dibuat oleh RSUD 45 Kuningan memiliki hasil yang baik untuk para penggunanya terutama dari segi usability dan user experience,

Diharapkan agar sistem Smart UKM berbasis sistem ERP yang dirancang pada aplikasi Odoo modul warehouse management dan menggunakan metode Service Oriented Architecture (SOA)

Ini tidak seperti pada pass-by-value, method dapat memodifikasi variable asli dengan menggunakan alamat memori tersebut, meskipun berbeda nama variable yang