Welcome to Repositori Universitas Muria Kudus Repositori Universitas Muria Kudus

LAPORAN SKRIPSI

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

i

ii


iii

iv

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.

v


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.

vi

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

vii

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


viii

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

ix

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

x

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

xi

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

xii

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

xiii

DAFTAR ISTILAH DAN SINGKATAN

EA

: Enterprise Architecture

UML

: Unified Modeling Language

SDK

: Standart Development Kit

IDE

: Integrated Development Environment

API

: Application Programming Intrface

xiv

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

xv

Dokumen yang terkait

ANALISIS ELEMEN-ELEMEN BRAND EQUITY PADA PRODUK KARTU SELULER PRABAYAR SIMPATI, IM3, DAN JEMPOL (Studi Kasus Mahasiswa Jurusan Manajemen Fakultas Ekonomi Universitas Jember)

2 69 20

Hubungan Kualitas Tidur dan Kebiasaan Mengkonsumsi Kopi pada Mahasiswa Fakultas Kedokteran Universitas Muhammadiyah Malang

11 91 19

PENGARUH PENILAIAN dan PENGETAHUAN GAYA BUSANA PRESENTER TELEVISI TERHADAP PERILAKU IMITASI BERBUSANA (Studi Tayangan Ceriwis Pada Mahasiswa Universitas Muhammadiyah Malang Jurusan Komunikasi Angkatan 2004)

0 51 2

PENGARUH TERPAAN LIRIK LAGU IWAN FALS TERHADAP PENILAIAN MAHASISWA TENTANG KEPEDULIAN PEMERINTAH TERHADAP MASYARAKAT MISKIN(Study Pada Mahasiswa Universitas Muhammadiyah Malang Pada Lagu Siang Seberang Istana)

2 56 3

PEMAKNAAN MAHASISWA TENTANG DAKWAH USTADZ FELIX SIAUW MELALUI TWITTER ( Studi Resepsi Pada Mahasiswa Jurusan Tarbiyah Universitas Muhammadiyah Malang Angkatan 2011)

59 326 21

PENGARUH PENGGUNAAN BLACKBERRY MESSENGER TERHADAP PERUBAHAN PERILAKU MAHASISWA DALAM INTERAKSI SOSIAL (Studi Pada Mahasiswa Jurusan Ilmu Komunikasi Angkatan 2008 Universitas Muhammadiyah Malang)

127 505 26

The Effectiveness of Computer-Assisted Language Learning in Teaching Past Tense to the Tenth Grade Students of SMAN 5 Tangerang Selatan

4 116 138

Perilaku Konsumsi Serat pada Mahasiswa Fakultas Kedokteran dan Ilmu Kesehatan (FKIK) Universitas Islam Negeri (UIN) Jakarta Tahun 2012

21 162 166

Ketersediaan koleksi informasi primer pada perpustakaan Universitas Satyagama : analisis sitiran dalam skripsi dan tesis

2 58 95

Sistem Informasi Pendaftaran Mahasiswa Baru Program Beasiswa Unggulan Berbasis Web Pada Universitas Komputer Indonesia

7 101 1