Top Banner
i L A P O R A N S K R I P S I APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH BERBASIS ANDROID KHILYATUZ ZAHROH NIM. 201351041 DOSEN PEMBIMBING Endang Supriyati, M.Kom Ratih Nindyasari, M.Kom PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS 2017
15

APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

Jul 08, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

i

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

APLIKASI RESEP MAKANAN KHAS DAERAH

JAWA TENGAH BERBASIS ANDROID

KHILYATUZ ZAHROH

NIM. 201351041

DOSEN PEMBIMBING

Endang Supriyati, M.Kom

Ratih Nindyasari, M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

2017

Page 2: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

ii

Page 3: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

iii

Page 4: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

iv

Page 5: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

v

APLIKASI RESEP MAKANAN KHAS DAERAH

JAWA TENGAH BERBASIS ANDROID

Nama mahasiswa : Khilyatuz Zahroh

NIM : 201351041

Pembimbing :

1. Endang Supriyati, M.Kom

2. Ratih Nidyasari, M.Kom

ABSTRAK

Resep makanan adalah seperangkat intruksi yang memuat nama masakan,

bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan modern

yang masuk ke Indonesia membuat makanan tradisional atau makanan khas

daerah menjadi tergeser. Seperti halnya orang Jawa Tengah maupun luar Jawa

Tengah yang tidak mengetahui makanan khas daerah Jawa Tengah dan bagaimana

cara membuatnya. Untuk mengatasi hal tersebut maka penulis merancang dan

membangun aplikasi resep makanan khas daerah Jawa Tengah berbasis android.

Aplikasi resep makanan khas daerah Jawa Tengah berbasis android dirancang

menggunakan Unified Modeling Language (UML). Kemudian aplikasi tersebut

dibangun dan dikembangkan menggunakan software adobe dreamweafer,

database MySQL, dan metode pengembangan waterfall. Aplikasi resep makanan

khas daerah Jawa Tengah berbasis android diharapkan dapat mempermuah dalam

mencari informasi tentang makanan khas daerah Jawa Tengah serta mempercepat

refrensi pencarian resep makanan.

Kata kunci : Resep makanan, UML, Waterfall.

Page 6: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

vi

REGIONAL FOOD POINTS APPLICATIONS

CENTRAL JAVA BASED ON ANDROID

Student Name : Khilyatuz Zahroh

Student Identity Number : 201351041

Supervisor :

1. Endang Supriyati, M.Kom

2. Ratih Nindyasari, M.Kom

ABSTRACT

A food recipe is a set of instructions containing the names of dishes,

ingredients, spices, and how to make a dish. The number of modern foods that go

to Indonesia to make traditional food or regional food to be displaced. As well as

Central Java and Central Java who do not know the typical food of Central Java

and how to make it. To overcome this, the authors design and build a typical food

recipe application based on Central Java android. Application of typical food

recipes based on the area of Central Java android is designed using Unified

Modeling Language (UML). Then the application is built and developed using

adobe dreamweafer software, MySQL database, and waterfall development

method. Application of typical food recipes based on the area of Central Java

android is expected to mempermuah in finding information about food typical of

Central Java and accelerate the recipe search recipe

Keywords: Food Recipe, UML, Waterfall.

Page 7: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

vii

KATA PENGANTAR

Puji syukur penulis haturkan kepada Allah SWT, karena atas berkat,

rahmat, dan hidayah-Nya penulis berhasil menyelesaikan laporan skripsi berjudul

”Aplikasi Resep Makanan Khas Daerah Jawa Tengah”. Penyusunan laporan

skripsi ini ditujukan untuk memenuhi salah satu syarat memperoleh gelar sarjana

komputer. Pelaksanaan skripsi ini tak lepas dari bantuan dan dukungan beberapa

pihak, untuk itu penulis menyampaikan ucapan terima kasih kepada:

1. Bapak Mohammad Dahlan, ST., MT., selaku Dekan Fakultas Teknik

Universitas Muria Kudus.

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

Informatika Universitas Muria Kudus.

3. Ibu Endang Supriyati, M.Kom., selaku pembimbing I yang telah banyak

memberi masukan selama penyusunan skripsi ini.

4. Ibu Ratih Nindyasari, M.Kom., selaku pembimbing II yang telah banyak

memberi masukan selama penyusunan skripsi ini.

5. Segenap Dosen Program Studi Teknik Informatika Universitas Muria

Kudus yang telah memberi bekal ilmu pengetahuan dalam setiap

perkuliahan.

6. Kedua orang tua senantiasa memberikan semangat serta do’a untuk

penulis.

7. Teman-teman seperjuangan yang telah membantu dalam penyusunan

laporan skripsi ini.

Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam

penulisan laporan skripsi ini, karena itu penulis menerima kritik, saran dan

masukan dari pembaca sehingga penulis dapat lebih baik di masa yang akan

datang. Akhirnya penulis berharap semoga buku tesis ini bisa bermanfaat

khususnya bagi penulis dan umumnya bagi para pembaca.

Kudus, 25 November 2017

Penulis

Page 8: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

viii

DAFTAR ISI

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

HALAMAN PERSETUJUAN .........................................................................ii

HALAMAN PENGESAHAN ...........................................................................iii

PERNYATAAN KEASLIAN ...........................................................................iv

ABSTRAK .........................................................................................................v

ABSTRACT .......................................................................................................vi

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

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

DAFTAR TABEL .............................................................................................x

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

DAFTAR ISTILAH DAN SINGKATAN .......................................................xiv

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

BAB I PENDAHULUAN

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

1.2. Perumusan Masalah............................................................................2

1.3. Batasan Masalah .................................................................................2

1.4. Tujuan ..................................................................................................2

1.5. Manfaat ................................................................................................2

1.5.1. Bagi Akademis .....................................................................................2

1.5.2. Bagi Penulis..........................................................................................3

1.5.3 Bagi Pengguna atau User....................................................................3

BAB II TINJAUAN PUSTAKA

2.1. Penelitian Terkait ................................................................................5

2.2. Landasan Teori....................................................................................6

2.2.1. Pengertian Resep Makanan ...............................................................6

2.2.2. Pengertian Android .............................................................................6

2.2.3. Pengertian UML ..................................................................................7

Page 9: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

ix

2.2.4. Pengertian Black Box ........................................................................11

2.2.5. Tools yang Digunakan .......................................................................12

2.3. Kerangka Pemikiran .........................................................................13

BAB III METODOLOGI

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

3.2. Metode Pengembangan Aplikasi .....................................................15

3.3. Tahapan Pembuatan Aplikasi ..........................................................17

3.3.1. Analisis dan Definisi Persyaratan ....................................................17

3.3.2. Perancangan Sistem dan Perangkat Lunak ...................................18

3.3.3. Implementasi dan Pengujian Unit ...................................................42

3.3.4. Integrasi dan Pengujian Sistem .......................................................43

3.3.5. Operasi dan Pemeliharaan ...............................................................43

BAB IV HASIL DAN PEMBAHASAN

4.1. Implementasi Database .....................................................................45

4.2. Implementasi Aplikasi ......................................................................47

4.3. Blackbox Testing ...............................................................................70

BAB V PENUTUP

5.1. Kesimpulan ........................................................................................77

5.2. Saran...................................................................................................77

DAFTAR PUSTAKA .......................................................................................79

LAMPIRAN

BIODATA PENULIS

DAFTAR TABEL

Page 10: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

x

Tabel 2.1 Tabel usecase diagram .........................................................................8

Tabel 2.2 Tabel activity diagram ..........................................................................9

Tabel 2.3 Tabel sequence diagram.......................................................................9

Tabel 2.4 Tabel class diagram ............................................................................11

Tabel 3.1 Tabel akun ..........................................................................................40

Tabel 3.2 Tabel gambar ......................................................................................40

Tabel 3.3 Tabel komentar ..................................................................................41

Tabel 3.4 Tabel kota............................................................................................41

Tabel 3.5 Tabel feedback .................................................................................... 42

Tabel 3.6 Tabel makanan .................................................................................. 42

Tabel 4.1 Blackbox testing ..................................................................................70

Page 11: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

xi

DAFTAR GAMBAR

Gambar 2.1 Kerangka pemikiran .................................................................13

Gambar 3.1 Desain model waterfall ..............................................................16

Gambar 3.2 Use case diagram admin & user ...............................................18

Gambar 3.3 Activity diagram login ...............................................................19

Gambar 3.4 Activity diagram logout .............................................................20

Gambar 3.5 Activity diagram lihat resep makanan ......................................20

Gambar 3.6 Activity diagram lihat kota ........................................................21

Gambar 3.7 Activity diagram kelola kota ......................................................21

Gambar 3.8 Activity diagram lihat resep saya ..............................................22

Gambar 3.9 Activity diagram kelola profil ....................................................22

Gambar 3.10. Activity diagram lihat about ......................................................23

Gambar 3.11 Activity diagram membuat resep makanan .............................23

Gambar 3.12 Activity diagram like..................................................................24

Gambar 3.13 Activity diagram komentar .......................................................24

Gambar 3.14 Activity diagram feedback ........................................................25

Gambar 3.15 Squence diagram login ..............................................................25

Gambar 3.16 Squence diagram logout ............................................................26

Gambar 3.17 Squence diagram lihat resep makanan ....................................26

Gambar 3.18 Squence diagram lihat kota.......................................................27

Gambar 3.19 Squence diagram kelola kota ....................................................27

Gambar 3.20 Squence diagram lihat resep saya ............................................28

Gambar 3.21 Squence diagram kelola profil ..................................................28

Gambar 3.22 Squence diagram lihat about ....................................................29

Gambar 3.23 Squence diagram buat resep makanan ....................................29

Gambar 3.24 Squence diagram like ................................................................30

Gambar 3.25 Squence diagram komentar ......................................................30

Gambar 3.26 Squence diagram feedback .......................................................31

Gambar 3.27 Class diagram .............................................................................31

Gambar 3.28 Desain login ................................................................................32

Page 12: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

xii

Gambar 3.29 Desain halaman utama .............................................................32

Gambar 3.30 Desain menu admin ...................................................................33

Gambar 3.31 Desain setup kota ......................................................................33

Gambar 3.32 Desain resep saya ......................................................................34

Gambar 3.33 Desain profil...............................................................................34

Gambar 3.34 Desain about ..............................................................................35

Gambar 3.35 Desain menu user ......................................................................35

Gambar 3.36 Desain resep makanan ..............................................................36

Gambar 3.37 Desain kota sejateng..................................................................36

Gambar 3.38 Desain tambah resep 1 ..............................................................37

Gambar 3.39 Desain tambah resep 2 ..............................................................37

Gambar 3.40 Desain tambah resep 3 ..............................................................38

Gambar 3.41 Desain tambah resep 4 ..............................................................38

Gambar 3.42 Desain register ...........................................................................39

Gambar 3.43 Desain view resep makanan .....................................................39

Gambar 4.1 Implementasi tabel akun ..........................................................45

Gambar 4.2 Implementasi tabel gambar ......................................................45

Gambar 4.3 Implementasi tabel komentar ..................................................46

Gambar 4.4 Implementasi tabel kota ...........................................................46

Gambar 4.5 Implementasi tabel feedback ....................................................46

Gambar 4.6 Implementasi tabel makanan ...................................................47

Gambar 4.7 (a) Implementasi login ..................................................................48

Gambar 4.7 (b) Implementasi script login .......................................................49

Gambar 4.8 (a) Implementasi halaman utama ...............................................50

Gambar 4.8 (b) Implementasi script halaman utama .....................................50

Gambar 4.9 (a) Implementasi menu admin .....................................................51

Gambar 4.9 (b) Implementasi script menu admin ..........................................52

Gambar 4.10 (a) Implementasi setup kota........................................................53

Gambar 4.10 (b) Implementasi script setup kota .............................................53

Gambar 4.11 (a) Implementasi resep saya........................................................54

Gambar 4.11 (b) Implementasi script resep saya .............................................55

Page 13: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

xiii

Gambar 4.12 (a) Implementasi profil ................................................................56

Gambar 4.12 (b) Implementasi script profil .....................................................57

Gambar 4.13 (a) Implementasi about ...............................................................58

Gambar 4.13 (b) Implementasi script about .....................................................58

Gambar 4.14 (a) Implementasi menu user .......................................................59

Gambar 4.14 (b) Implementasi script menu user .............................................60

Gambar 4.15 (a) Implementasi resep makanan ...............................................61

Gambar 4.15 (b) Implementasi script resep makanan .....................................61

Gambar 4.16 (a) Implementasi kota sejateng ...................................................62

Gambar 4.16 (b) Implementasi script kota sejateng ........................................62

Gambar 4.17 (a) Implementasi tambah resep 1 ...............................................63

Gambar 4.17 (b) Implementasi script tambah resep 1 .....................................63

Gambar 4.18 (a) Implementasi tambah resep 2 ...............................................64

Gambar 4.18 (b) Implementasi script tambah resep 2 .....................................64

Gambar 4.19 (a) Implementasi tambah resep 3 ...............................................65

Gambar 4.19 (b) Implementasi script tambah resep 3 .....................................65

Gambar 4.20 (a) Implementasi tambah resep 4 ...............................................66

Gambar 4.20 (b) Implementasi script tambah resep 4 .....................................66

Gambar 4.21 (a) Implementasi register ............................................................67

Gambar 4.21 (b) Implementasi script register ..................................................68

Gambar 4.22 (a) Implementasi view resep makanan ......................................69

Gambar 4.22 (b) Implementasi script view resep makanan ............................69

Page 14: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

xiv

DAFTAR ISTILAH DAN SINGKATAN

EA : Enterprise Architecture

UML : Unified Modeling Language

SDK : Standart Development Kit

IDE : Integrated Development Environment

API : Application Programming Intrface

Page 15: APLIKASI RESEP MAKANAN KHAS DAERAH JAWA TENGAH … · Resep makanan adalah seperangkat intruksi yang memuat nama masakan, bahan, bumbu, dan cara membuat suatu masakan. Banyaknya makanan

xv

DAFTAR LAMPIRAN

Lampiran 1 : Scan lembar bimbingan skripsi

Lampiran 2 : Dokumentasi implementasi program

Lampiran yang disertakan dalam laporan :

1. Fotokopi lembar revisi sidang

2. Fotokopi kuisioner implementasi program