PROPOSAL TUGAS AKHIR.docx

39
7/21/2019 PROPOSAL TUGAS AKHIR.docx http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 1/39 RANCANG BANGUN APLIKASI REKOMENDASI WISATA KULINER UNTUK MAHASISWA DI SEMARANG MENGGUNAKAN METODE FUZZY TSUKAMOTO DAN GEOLOCATION DALAM PERANGKAT BERBASIS ANDROID PROPOSAL TUGAS AKHIR Disusun Sebagai Saa! Sa"u S#a$a" Un"u% Me&'e$(e! Gea$ Sa$)ana Te%ni% Pa*a +u$usan Te%ni% Ee%"$( Disusun Oe!, Mu!a&&a* Fa"%!u$ Ra!&an L-F../.0. +URUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNI1ERSITAS DIPONEGORO -.02

Transcript of PROPOSAL TUGAS AKHIR.docx

Page 1: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 1/39

RANCANG BANGUN APLIKASI REKOMENDASI WISATA

KULINER UNTUK MAHASISWA DI SEMARANG MENGGUNAKAN

METODE FUZZY TSUKAMOTO DAN GEOLOCATION DALAMPERANGKAT BERBASIS ANDROID

PROPOSAL TUGAS AKHIR 

Disusun Sebagai Saa! Sa"u S#a$a"

Un"u% Me&'e$(e! Gea$ Sa$)ana Te%ni%

Pa*a +u$usan Te%ni% Ee%"$(

Disusun Oe!,

Mu!a&&a* Fa"%!u$ Ra!&an

L-F../.0.

+URUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNI1ERSITAS DIPONEGORO

-.02

Page 2: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 2/39

HALAMAN PENGESAHAN

Yang bertandatangan di bawah ini menyatakan bahwa Proposal Tugas Akhir 

yang berjudul:

RANCANG BANGUN APLIKASI REKOMENDASI WISATA KULINER 

UNTUK MAHASISWA DI SEMARANG MENGGUNAKAN METODE FUZZY

TSUKAMOTO DAN GEOLOCATION DALAM PERANGKAT BERBASIS

ANDROID

Dipersiapkan dan disusun oleh:

 Nama : Muhammad Fatkhur Rahman

 NM : !"F##$#%#

Telah disahkan sebagai Proposal Tugas Akhir yang merupakan salah satu syarat

untuk memperoleh gelar &arjana Teknik'

&emarang( No)ember "#%*

Mengetahui(

+etua ,urusan Teknik -lektro

Nu$* i n Ba ! "ia $ 3 S 4S i M 4T

NIP 0/5/.5-. -..60- 0 ..-

Menyetujui(

 Pembimbing(

Su"i%n(3 M4Cs

NIP 0/5/.2-7 -../0- 0 ..6

"

Page 3: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 3/39

DAFTAR ISI

.A!AMAN P-N/-&A.AN''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ii

DAFTAR &'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''iii

DAFTAR /AM0AR'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')

DAFTAR TA0-!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')i

DAFTAR !AMPRAN'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')ii

0A0 P-NDA.1!1AN'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%

%'% !atar 0elakang'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%

%'" Rumusan Masalah''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"

%'2 Tujuan dan Man3aat'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2

%'4 Ruang !ingkup''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2

0A0 TN,A1AN P1&TA+A'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*

"'% +uliner'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*

"'" Android''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*

"'2 Aplikasi Mobile'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*

"'4 Aplikasi Hybrid '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*

"'* !ogika Fuzzy''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''5

"'*'% .impunan Fuzzy'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''6

"'*'" Fungsi +eanggotaan'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''6

"'*'2 7perator Fuzzy'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%#

"'*'4 Fungsi mplikasi'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%#

"'5 &istem n3erensi Fuzzy'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%

"'6 Menghitung &istem n3erensi Fuzzy Metode Tsukamoto'''''''''''''''''''''''''''''''''''''''%"

"'8 Unified   Process''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%2

2

Page 4: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 4/39

"'$ Permodelan Fungsional'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%4

"'%#  Blackbox testing '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%4

0A0 M-T7D- P-N-!TAN''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%*

2'% Metodologi'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%*

2'%'% &tudi Pustaka'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%*

2'%'" 9awanara''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%*

2'" Arsitektur &istem'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%5

2'2 /aris 0esar Penyelesaian Masalah''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%$

0A0 ; ,AD9A!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''""

4'% ,adwal''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''""

DAFTAR P1&TA+A'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"2

4

Page 5: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 5/39

DAFTAR GAMBAR 

/ambar "'% Perbedaan Aplikasi Native dan Hybrid  .......................................................... 5

/ambar "'" Representasi !inear Naik ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 8

/ambar "'2 Representasi !inear Turun'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' $

/ambar "'4 Representasi +ur)a &egitiga''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' $

/ambar "'* Fungsi implikasi Min ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %%

/ambar "'5 Fungsi implikasi Dot '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %%

/ambar "'6 &istem n3erensi Fuzzy '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %"

/ambar "'8 &istem n3erensi Fuzzy Metode Tsukamoto ''''''''''''''''''''''''''''''''''''''''''''''''''' %2

/ambar 2'% Arsitektur &istem '''''''''''''''''''' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %5

/ambar 2'" Flowhart proses Fu<<y Tsukamoto ............................................................... %6

/ambar 2'2 Model 1P '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %$

*

Page 6: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 6/39

DAFTAR TABEL

Tabel 4'% ,adwal +egiatan Tugas Akhir '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

""

5

Page 7: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 7/39

DAFTAR LAMPIRAN

!AMPRAN %' +ART1 0M0N/AN T1/A& A+.R ''''''''''''''''''''''''''''''''''''''''''''''''"4

!AMPRAN "' +ART1 +-+1T&-RTAAN &-MNAR TA % '''''''''''''''''''''''''''''''''''''' "5

!AMPRAN 2' DAFTAR .ADR &-MNAR PR7P7&A! T1/A& A+.R ''''''''''''''''' "6

!AMPRAN 4' N7T1!-N& &-MNAR PR7P7&A! T1/A& A+.R '''''''''''''''''''''''' "$

6

Page 8: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 8/39

%

BAB I

PENDAHULUAN

0ab ini membahas latar belakang( rumusan masalah( tujuan dan man3aat serta ruang

lingkup penelitian tugas akhir mengenai ranang bangun aplikasi rekomendasi kuliner 

untuk mahasiswa di semarang menggunakan metode 3u<<y tsukamoto dan  geolocation

dalam perangkat berbasis android'

040 La"a$ Bea%ang

+uliner merupakan suatu bagian hidup yang erat kaitannya dengan konsumsi

makanan sehari=hari' Menurut +amus 0esar 0ahasa ndonesia -disi +etiga tahun

"##2 

kuliner diartikan makanan atau masakan' &etiap tempat kuliner memiliki

keunikan sendiri=sendiri( mulai dari harga makanan yang beragam( lokasi sampai

3asilitas yang disediakan'

Mahasiswa memiliki keendrungan mengunjungi tempat makan yang homogen

>tidak ber)ariasi? ( hal tersebut bisa di sebabkan beberapa hal antara lain budget 

>anggaran belanja?( jenis makanan(3asilitas( lokasi dan waktu buka' Pada umumnya

mahasiswa memiliki keterbatasan biaya hidup( mengunjungi tempat makan yang

sesuai tentu menjadi salah satu hal yang perlu diperhatikan( oleh karena itu hal di atas

menjadi permasalahan yang perlu diari solusinya'

Perkembangan teknologi berkembang seara drastis dan terus bere)olusi(

termasuk perkembangan teknologi di bidang telekomunikasi' Ponsel pintar 

> smartpone! merupakan salah satu ontoh perkembangan teknologi di bidang

telekomunikasi yang perkembangannya sangat pesat( terbukti dengan maraknyasistem operasi mobile seperti Android( i7&( 0lakberry dan 9indows Phone'

Menurut In"e$na"i(na Da"a C($'($a"i(n 8IDC9 3  smartpone yang banyak 

digunakan sampai triwulan ke=2 tahun "#%4 adalah Android >84(4@? ( diikuti oleh

i7& >%%(6@?( 9indows Phone >"($@?( 0lak0erry 7& >#(*@? dan sistem operasi

yang lainnya >#(5? %B'

Android adalah operating system  berbasis linux untuk telepon genggam

>mobile pone! yang dikembangkan oleh /oogle 5B( Android memakai basis kode

komputer yang bisa didistribusikan seara terbuka sehingga pengguna bisa membuat

Page 9: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 9/39

"

aplikasi baru didalamnya' Aplikasi pada  smartpone  memiliki banyak 3ungsi dan

tujuan( hal ini disesuaikan dengan kebutuhan'

Pada perangkat berbasis android C  smartpone terdapat teknologi "eolocation

yaitu identi3ikasi lokasi geogra3is dunia nyata pada sebuah perangkat mobile yang

terkoneksi ke nternet' Data alamat P geoloation dapat mengandung in3ormasi(

seperti negara( wilayah( kota( kode pos( latitude( longitude(dan time<one'

#martpone memiliki 3itur /P& > "lobal Positioning #ystem  ? yang dapat

mengetahui kordinat dari pengguna( bersama dengan  geolocation maka bisa di dapat

data lokasi pengguna dengan lebih akurat'

!ogika 3u<<y merupakan salah satu ara yang dapat digunakan untuk mengolah

data=data yang tidak tepat > samar=samar ?( logika fuzzy menghasilkan output berupasolusi dari data=data samar' Metode 3u<<y yang digunakan penulis adalah metode

tsukamoto( hal itu disebabkan hasil output  berupa himpunan 3u<<y( yang dapat

membentuk bahasa alami yang mudah dimengerti'

Metode pengembangan perangkat lunak sendiri ada bermaam=maam( ada

$aterfall% Prototype% #piral  dan lain=lain' &elain itu ada Unified Process >1P?' 1P

merupakan metode pengembangan perangkat lunak yang terperini tahapannya

sehingga dapat meminimalisir kesalahan' &elain itu karena aplikasi ini nantinya

 berbasis objek maka model proses 1P merupakan yang paling tepat'

0erdasarkan permasalahan diatas( akan dibangun sebuah aplikasi rekomendasi

kuliner untuk mahasiswa di semarang dengan menggunakan metode 3u<<y dan

 geolocation  pada perangkat berbasis android' Diharapkan aplikasi ini dapat

memberikan kemudahan pengguna khususnya mahasiswa dalam menentukan tempat

kuliner yang disesuaikan dengan kriteria yang telah ditentukan dengan menggunakan

metode 3u<<y tsukamoto dan meman3aatkan  geolocation  pada  smartpone  berbasis

android.

04- Ru&usan Masaa!

0erdasarkan uraian pada latar belakang( maka perumusan masalah yang

diangkat pada tugas akhir ini adalah bagaimana membangun aplikasi rekomendasi

tempat kuliner untuk mahasiswa dengan menggunakan metode 3u<<y tsukamoto dan

 geolocation dalam perangkat berbasis android'

Page 10: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 10/39

2

046 Tu)uan *an Man:aa"

Tujuan yang ingin diapai dalam penelitian tugas akhir ini adalah

menghasilkan suatu aplikasi rekomendasi kuliner untuk mahasiswa dengan

menggunakan metode 3u<<y tsukamoto dan  geolocation  pada perangkat berbasis

android'

Adapun beberapa man3aat yang diharapkan dapat terapai dari penyusunan Proposal

Tugas Akhir ini adalah:

%' 0agi Peneliti

a. Menerapkan ilmu yang didapat selama perkuliahan ke dunia nyata dengan

meranang dan membangun  aplikasi yang dapat membantu menentukanlokasi kuliner dengan meman3aatkan geolocation.

 b' Mendapat pengalaman dalam mengembangkan sebuah aplikasi yang

 berkaitan dengan bidang kuliner sehingga akan berman3aat bagi masyarakat

khususnya bagi mahasiswa'

"' 0agi Pengguna

a' Memberikan kemudahan dalam mengambil keputusan tempat kuliner yang

ook dengan kriteria yang telah ditentukan'

047 Ruang Ling%u'

Ruang lingkup pada aplikasi rekomendasi kuliner untuk mahasiswa dengan

menggunakan metode  fuzzy  tsukamoto dan  geolocation  dalam perangkat berbasis

android adalah sebagai berikut:

%' Pembangunan aplikasi ber3okus untuk menentukan rekomendasi pilihan terbaik 

dari sejumlah pilihan tempat kuliner'

"' Metode yang digunakan adalah 3u<<y tsukamoto'

2' "eolocation digunakan pada penentuan lokasi pengguna dengan meman3aatkan

/P& > "lobal Positioning #ystem ? pada smartpone.

4' Aplikasi ditujukan untuk smartpone dengan android )ersi "'2 > /ingerbread ? ke

atas'

*' Aplikasi yang dibangun termasuk dalam jenis ybrid application( karena

menggabungkan teknologi web dan bahasa native'

Page 11: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 11/39

4

5' Aplikasi dibangun menggunakan teknologi web >.TM!*( &&C&&2 ( ,a)asript?

dengan frame&ork oni dan D0M& My&E!'

6' Pengujian aplikasi dilakukan dengan metode black box  yaitu menguji

3ungsionalitas dari aplikasi tanpa harus mengetahui struktur internal program'

Page 12: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 12/39

*

BAB II

TIN+AUAN PUSTAKA

0ab ini menyajikan teori yang membantu dalam peranangan dan pembangunan

aplikasi rekomendasi kuliner dengan menggunakan Fu<<y Tsukamoto dan /eoloation pada

 perangkat berbasis android' Tinjauan pustaka tersebut terdiri dari penjelasan mengenai

kuliner( android( aplikasi mobile( aplikasi hybrid( logika fuzzy( sistem in3erensi fuzzy% model

 fuzzy Tsukamoto( model proses 1P > 1ni3ied Proses ?( permodelan 3ungsinoal dan pengujian

blackbox.

-40 Kuine$

+uliner merupakan suatu bagian hidup yang erat kaitannya dengan konsumsi

makanan sehari=hari' Menurut +amus 0esar 0ahasa ndonesia -disi +etiga tahun

"##2 

kuliner diartikan makanan atau masakan'

-4- An*$(i*

Android adalah sebuah sistem operasi pada handphone yang bersi3at terbuka

dan berbasis pada sistem operasi !inu 5B' Android bisa digunakan oleh setiap orangyang ingin menggunakannya pada perangkat mereka' Android menyediakan platform

terbuka bagi para pengembang untuk meniptakan aplikasi mereka sendiri yang akan

digunakan untuk bermaam peranti bergerak'

-46 A'i%asi Mobile

Aplikasi adalah program yang digunakan orang untuk melakukan sesuatu pada

sistem komputer' Mobile dapat diartikan sebagai perpindahan yang mudah dari satu

tempat ke tempat yang lain( misalnya telepon mobile berarti bahwa terminal telepon

yang dapat berpindah dengan mudah dari satu tempat ke tempat lain tanpa terjadi

 pemutusan atau terputusnya komunikasi' &istem aplikasi mobile merupakan aplikasi

yang dapat digunakan walaupun pengguna berpindah dengan mudah dari satu tempat

ketempat lain lain tanpa terjadi pemutusan atau terputusnya komunikasi %%B'

-47 A'i%asi Hybrid 

Aplikasi hybrid > ybrid application ! adalah aplikasi yang dibangun denganmenggabungkan teknologi web > .TM!* ( &&2( dan ,a)asript ? dan aplikasi

Page 13: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 13/39

5

native $B' Aplikasi native adalah aplikasi khusus yang dibangun untuk plat3orm

mobile tertentu dan menggunakan bahasa pemrograman serta perangkat lunak 

 pengembangan sesuai dengan plat3orm tertentu( misalkan untuk aplikasi Android

menggunakan bahasa pemrograman ja)a dengan tools elipse dan pada i7&

menggunakan bahasa pemrograman objeti)e=o dan tools Gode' &alah satu

kelebihan aplikasi hybrid adalah mudah dalam pengembangan untuk berbagai

 plat3orm( karena menggunakan teknologi web > .TM!*( &&( dan ,a)asript ?

sehingga dapat menghindari penggunaan bahasa pemrograman yang berbeda=beda'

Perbedaan aplikasi hybrid dan aplikasi native dijelaskan pada /ambar "'% di bawah'

/ambar "'% Perbedaan Aplikasi Nati)e dan .ybrid 4B'

2.5 L(gi%a Fuzzy

!ogika fuzzy yang pertama kali diperkenalkan oleh !ot3i A' Hadeh( memiliki

derajat keanggotaan dalam rentang #>nol? hingga %>satu?( berbeda dengan logika

digital yang hanya memiliki dua nilai yaitu %>satu? atau #>nol?' !ogika  fuzzy

digunakan untuk menerjemahkan suatu besaran yang diekspresikan menggunakan

 bahasa >linguistic?( misalkan besaran keepatan laju kendaraan yang diekspresikan

dengan pelan( agak epat( epat dan sangat epat'

!ogika  fuzzy memiliki beberapa metode( yaitu metode mamdani( metode

sugeno( dan metode tsukamoto' Metode mamdani( merupakan metode yang sering

dikenal juga dengan nama metode maImin' 'utput yang dihasilkan pada metode

Page 14: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 14/39

6

mamdani berisi suatu himpunan fuzzy yang mere3leksikan kontribusi dari tiap I tiap

 proposisi' Metode sugeno memiliki penalaran yang hampir sama dengan metode

mamdani( hanya saja output sistem tidak berupa himpunan  fuzzy( melainkan berupa

konstanta atau persamaan linear' Metode tsukamoto( pada setiap konsekuen dalam

aturan yang berbentuk FIThen( harus direpresentasikan dengan suatu himpunan

 fuzzy dengan 3ungsi keanggotaan yang monoton' &ebagai hasilnya output hasil

in3erensi dari tiapItiap aturan diberikan seara tegas >crisp?' .asil akhirnya diperoleh

dengan menggunakan rataIrata terbobot 6B'

Ada beberapa alasan mengapa orang menggunakan logika fuzzy( antara lain 8B :

%' +onsep logika  fuzzy mudah dimengerti' +onsep matematis yang mendasar 

 penalaran fuzzy sangat sederhana dan mudah dimengerti'"' !ogika fuzzy sangat 3leksibel'

2' !ogika fuzzy memiliki toleransi terhadap data=data yang tidak tepat'

4' !ogika fuzzy mampu memodelkan 3ungsi=3ungsi nonlinear yang sangat kompleks'

*' !ogika  fuzzy dapat membangun dan mengaplikasikan pengalaman=pengalaman

 para pakar seara langsung tanpa harus melalui proses pelatihan'

5' !ogika fuzzy dapat bekerjasama dengan teknik=teknik kendali seara kon)ensional

6' !ogika fuzzy didasarkan pada bahasa alami'

-4240 Hi&'unan Fuzzy

Teori himpunan 3u<<y merupakan perluasan dari teori himpunan klasik' Pada

teori himpunan klasik>crisp?( keberadaan suatu elemen pada suatu himpunan A hanya

akan memiliki dua kemungkinan keanggotaan( yaitu menjadi anggota A atau tidak 

menjadi anggota A' &uatu nilai menunjukkan seberapa besar tingkat keanggotaan

suatu elemen >? dalam suatu himpunan >A?( sering dikenal dengan nama derajat

keanggotaan dan dinotasikan dengan JA>? sehingga JA>?K% untuk menjadi

anggota A dan JA>?K# untuk bukan anggota A 8B'

-424- Fungsi Keangg("aan

Fungsi keanggotaan adalah suatu kur)a yang menunjukkan pemetaan titik= titik 

input data kedalam nilai keanggotaannya' &alah satu ara yang dapat digunakan

untuk mendapatkan nilai keanggotaan adalah dengan melalui pendekatan 3ungsi 8B'

0eberapa 3ungsi yang digunakan dalam penelitian ini sebagai berikut:

Page 15: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 15/39

8

%' Representasi !inear

Pada representasi linear( pemetaan input ke derajat keanggotaannya

digambarkan sebagai suatu garis lurus' 0entuk ini paling sederhana dan

menjadi pilihan yang baik untuk mendekati suatu konsep yang kurang jelas 8B'

Ada " representasi linear( yaitu :

a' Representasi !inear Naik 

+enaikan himpunan dimulai pada nilai domain yang memiliki derajat

keanggotaan nol>#? bergerak ke kanan menuju ke nilai domain yang

memiliki derajat keanggotaan lebih tinggi' &eperti terlihat pada /ambar 

"'"'

/ambar "'"'Representasi !inear Naik'

Fungsi keanggotaan dari  μ A

 ( x ) direpresentasikan pada persamaan "'%:

 μ A ( x )={  0 ; x ≤ a

( x−a )(b−a)

; a ≤ x ≤ b

1 ; x ≥ b

''''''''''''''''''''''''''''''''''''''''''''''>"'%?

 b' Representasi !inear Turun

+ebalikan dari representasi linear naik( yaitu penurunan himpunan pada

nilai domain yang memiliki derajat keanggotaan satu>%? bergerak ke

kanan menuju ke nilai domain yang memiliki derajat keanggotaan lebih

rendah' &eperti terlihat pada /ambar "'2'

Page 16: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 16/39

$

/ambar "'2'Representasi !inear Turun'

Fungsi keanggotaan dari  μ A ( x ) direpresentasikan pada persamaan "'":

 μ A

 ( x )=

{ (b− x )

(b−a)

; a ≤ x≤b

0 ; x≥b '''''''''''''''''''''''''''''''''''''''''''''''>"'"?

' Representasi +ur)a &egitiga

Representasi +ur)a &egitiga merupakan gabungan dari " garis linear 

yaitu linear naik dan linear turun'&eperti terlihat pada /ambar "'4'

/ambar "'4'Representasi +ur)a &egitiga'

Fungsi keanggotaan dari  μ A ( x ) direpresentasikan pada persamaan "'2:

 μ A ( x )={0 ;x ≤a a ta u x ≥c

( x−a )(b−a)

; a ≤ x ≤ b

(c− x)(c−b)

; b ≤ x ≤ c

'''''''''''''''''''''''''''''''''''>"'2?

Page 17: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 17/39

%#

-4246 O'e$a"($ Fuzzy

7perasi fuzzy  merupakan kombinasi dan modi3ikasi himpunan  fuzzy' Misal

dide3inisikan dua buah himpunan fuzzy A dan 0' Maka himpunan fuzzy tersebut dapat

direpresentasikan dengan beberapa operasi( yaitu:

%' 7perasi intersection >AND?

7perasi intersection  menghasilkan 3ungsi keanggotaan terkeil' 7perasi

intersection  dinotasikan dengan  A ∩B ( 3ungsi keanggotaannya

dide3inisikan sebagai berikut:

µ A ∩B ( x )=µ A ( x)❑µB ( x )=min[µ A ( x ) , µB ( x )] LL'''''''''''''''''''''''>"'4?

µ A( x)   3ungsi keanggotaan  A   pada  x

µB( x ) 3ungsi keanggotaan B  pada  x

"' 7perasi union >7R?

7perasi unionmenghasilkan 3ungsi keanggotaan terbesar' 7perasi union

dinotasikan dengan  A ∪B ( 3ungsi keanggotaannya dide3inisikan sebagai

 berikut:

µ A∪B ( x )=µ A ( x )⋁ µB ( x )=max [µ A ( x ) , µB ( x ) ] ''''''''''''''''''''''''''''''''''' >"'*?

µ A( x) 3ungsi keanggotaan  A   pada  x

µB( x )   3ungsi keanggotaan B  pada  x

2' 7perasicomplement >N7T?

(omplement A adalah suatu set  fuzzy   ´ A   di dalam U  ( 3ungsi

keanggotaannya dide3inisikan sebagai berikut:

µ ´ A( x)=1−µ A( x ) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' >"'5?

µ A( x)   3ungsi keanggotaan  A  pada  x

-4247 Fungsi I&'i%asi

Tiap=tiap aturan >proposisi? pada basis pengetahuan 3u<<y akan berhubungan

dengan suatu relasi 3u<<y' 0entuk umum dari aturan yang digunakan untuk 3ungsi

implikasi adalah i3 is A then y is 0( dengan dan y sebagai skalar( sedangkan A dan

0 adalah himpunan 3u<<y' Proposisi yang terletak setelah F disebut antiseden( dan

 proposisi yang terletak setelah T.-N disebut konsekuen' &eara umum ada dua

3ungsi implikasi yang digunakan dalam operasi 3u<<y 6B:

Page 18: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 18/39

%%

%' Min >minimum?' Fungsi ini memotong output himpunan 3u<<y' 0erikut ontoh

 penggunaan 3ungsi min

JTN//&-DAN/>(y? K min>JTN//B( J&-DAN/yB?

/ambar "'*' Fungsi implikasi Min

"' Dot >Produt?' Fungsi ini akan menskala output himpunan 3u<<y' 0erikut

ontoh penggunaan 3ungsi dot'

JTN//&-DAN/>(y? K JTN//B ' J&-DAN/yB

/ambar "'5' Fungsi implikasi Dot

2.6  Sis"e& In:e$ensi Fuzzy

 Fuzzy )nference #ystem >F&? adalah sistem komputasi yang bekerja atas dasar 

 prinsip penalaran 3u<<y( seperti halnya manusia melakukan penalaran dengannalurinya'Misalnya penentuan produksi barang( sistem pendukung keputusan( sistem

klasi3ikasi data dan sebagainya' Pada dasarnya sistem in3erensi 3u<<y terdiri dari

empat unit yaitu %2B:

%'  Fuzzification% yaitu proses yang dilakukan untuk mengubah )ariabel nyata

menjadi )ariabel 3u<<y'

"'  )nference% yaitu suatu ara penarikan kesimpulan berdasarkan seperangkat

implikasi 3u<<y dan suatu 3akta yang diketahui'

Page 19: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 19/39

%"

2'  *no&ledge Base memuat 3ungsi=3ungsi keanggotaan dari himpunan=himpunan

3u<<y yang terkait dengan nilai dari )ariabel=)ariabel linguistik yang dipakai dan

aturan=aturan berupa implikasi 3u<<y'

4'  +efuzzification% yaitu menerjemahkan himpunan nilai keluaran dari nilai 3u<<y

kedalam nilai yang tegas'

/ambar "'6' &istem n3erensi Fuzzy

-45 Meng!i"ung Sis"e& In:e$ensi Fuzzy Me"(*e Tsu%a&("(

Metode Tsukamoto merupakan salah satu metode dalam sistem in3erensi  fuzzy

>F&?' Pada metode Tsukamoto( setiap konsekuen pada aturan yang berbentuk F=

T.-N harus direpresentasikan dengan suatu himpunan  fuzzy  dengan 3ungsi

keanggotaan yang monoton' 0erikut langkah=langkah dari metode Tsukamoto *B:

%' nilai O=predikat > fire strengt? dari setiap rule saat proses e)aluasi aturan dalam

mesin in3erensi dengan menggunakan 3ungsi implikasi MN'

"' Menghitung hasil in3erensi seara tegas >crisp?setiap rule >   z1

, z2

, … , zn ?'

Perhitungan dilakukan berdasarkan nilai O=predikat setiap rule >   w1,w

2,…,w n ?'

2' Proses de3u<<i3ikasi menggunakan metode rata=rata terbobot >&eigted average?

sebagai berikut:

 z=∑i=1

n

wi z i

∑i=1

n

wi

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''>"'6?

Prosedur penalaran metode Tsukamoto untuk sistem dengan dua input dan

dua aturan ditunjukkan pada /ambar "'8'

Page 20: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 20/39

%2

/ambar "'8' &istem n3erensi Fuzzy Metode Tsukamoto *B

-4;   Unified   Process

1ni3ied Proess merupakan salah satu model proses pengembangan perangkat

lunak yang berbasis objek( 1P disini dibagi menjadi 4 3ase "B:

%' neption

Merupakan 3ase yang pertama kali dijalankan( didalamnya akan membangun bussiness

ase dan batasan ruang lingkup projet( rekuiremen dan sedikit melakukan desain dananalisis'

"'  ,laboration

Tujuan 3ase ini adalah melengkapi re-uirement ( baik 3ungsional maupun non=3ungsional

seta melakukan analisis dan desain' &alah satu akti3itas utama pada 3ase ini adalah

 pembuatan arsitektur sistem' &elain itu( sedikti implementasi dan pengujian untuk 

mengeksekusi arsitektur yang diiptakan tersebut juga telah dilakukan pada 3ase ini'

2' (onstruction

&ebuah produk mulai dibangun pada 3ase construction' $orkflo& yang dilakukan

 pada 3ase ini yaitu desain( implementasi dan pengujian dari sistem'

4' ransition

Tujuannya yaitu untuk mentransisikanCmenyerahkan 3ungsionalitas sistem lengkap

ke pengguna dan juga menyerahkan rilis produk' Fase ini meliputi : beta testingQ

untuk mem)alidasi sistem dengan perkiraan user( melakukan operasi paralel

dengan sistem lama( mengkon)ersi operational database( melatih user dan

maintaners( roll=out produk untuk pemasaran dan distribusi

Page 21: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 21/39

%4

-4/ Pe$&(*ean Fungsi(na

Dalam analisa dan peranangan sistem ini dibangun dengan berorientasi obyek'

Analisis berorientasi obyek diidenti3ikasi dan dijelaskan oleh obyek=obyek yang

terlibat dalam domain masalah dan bagaimana interaksi yang terjadi antara obyek 

tersebut' 7byek dalam analisis adalah obyek dari perspekti3 dunia nyata'

&edangkan peranangan berorientasi obyek dide3inisikan oleh obyek=obyek 

yang diimplementasikan oleh bahasa pemrograman berorientasi obyek' 7byek dalam

 peranangan adalah obyek yang sudah dilihat dari perspekti3 perangkat lunak 

komputer'1ntuk menjelaskan proses analisa dan peranangan digunakan bahasa

standar yaitu Unified Modeling /anguage > 1M! ?'

-40.  Blackbox  testing  

 Blackbox testing juga disebut beavioral testing yang ber3okus pada kebutuhan

3ungsional perangkat lunak' Artinya( pengujian blackbox memungkinkan perekayasa

 perangkat lunak untuk memperoleh beberapa kondisi input yang akan dilakukan

untuk menguji semua 3ungsional program' Pengujian blackbox  bukan merupakan

alternati3 untuk teknik &itebox %#B'

Page 22: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 22/39

%*

BAB III

METODE PENELITIAN

Dalam bab ini dipaparkan mengenai studi pustaka yang digunakan( garis besar 

 penyelesaian masalah dan jadwal dalam peranangan dan implementasi aplikasi

rekomendasi kuliner untuk mahasiswa menggunakan metode 3u<<y tsukamoto dan

 geolocation dalam perangkat berbasis android'

640 Me"(*((gi

Metodologi yang digunakan untuk mengumpulkan data dalam menyusun

Proposal Tugas Akhir ini adalah metodologi studi pustaka dan wawanara'

64040 S"u*i Pus"a%a

&tudi pustaka merupakan salah satu metode pengumpulan data dengan ara

mempelajari literatur I literatur yang dapat berupa buku( jurnal( diklat atau bentuk 

lain yang berhubungan dengan objek yang digunakan untuk mendukung penyelesaian

tugas akhir' Tahap ini dilakukan untuk memahami bagaimana meranang sebuah

aplikasi rekomendasi kuliner untuk mahasiswa menggunakan metode 3u<<y

tsukamoto dalam perangkat berbasis android'

6404- Wa<an=a$a

9awanara merupakan metode pengumpulan data dengan ara melakukan

tanya jawab yang berlandaskan pada tujuan penelitian' Pada penelitian ini wawanara

dilakukan kepada seorang pakar yang berperan sebagai konsultan kuliner ' .al ini

dilakukan agar penulis mengetahui dan memahami proses penentuan tempat kuliner 

yang sesuai dengan kriteria=kriteria yang ditentukan'

Page 23: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 23/39

%5

64- A$si"e%"u$ Sis"e&

Arsitektur aplikasi rekomendasi kuliner dengan  fuzzy Tsukamoto ditunjukkan

 pada /ambar 2'%'

/ambar 2'% Arsitektur &istem

Arsitektur &istem rekomendasi kuliner terbagi menjadi 2 yaitu userCpengguna(

 pakarCkonsultan kuliner( dan restoCtempat kuliner'

%' 1ser C pengguna

a' Pengguna menginputkan budget( jarak (dan waktu buka yang sudah ditentukan

di antar muka pengguna'

 b' nputan yang diinputkan oleh pengguna kemudian di proses dengan in3erensi

3u<<y tsukamoto'

' .asil dari proses in3erensi 3u<<y tsukamoto di dapati rata=rata terbobot dan

hasilnya akan di ookan dengan tempat kuliner yang terdapat dalam basis

 pengetahuan'

d' .asil penookan inputan akan ditampilkan kembali kepada pengguna melalui

antar muka pengguna'

"' Pakar

Page 24: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 24/39

%6

a' &umber in3ormasi data inputan mengenai range budget( range lokasi( range 

waktu buka dan rule ditentukan oleh pakar'

 b' .asil in3ormasi yang dikumpulkan dari pakar akan dimasukan kedalam

database sebagai basis pengetahuan'

2' Resto C tempat kuliner 

a' &umber in3ormasi data inputan mengenai nama( lokasi( waktu buka 3asilitas(

dan menu dari tempat kuliner'

 b' .asil in3ormasi yang dikumpulkan dari resto akan dimasukan kedalam

database sebagai basis pengetahuan'

Dalam penjelasan peranang aplikasi rekomendasi kuliner ini( peneliti

menggunakan model diagram berupa  flo&cart ' Proses perhitungan dengan

menggunakan fuzzy Tsukamoto dijelaskan pada /ambar 2'" dibawah ini'

/ambar 2'" Flowhart proses Fu<<y Tsukamoto

0erikut langkah=langkah metode fuzzy Tsukamoto:

Page 25: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 25/39

%8

%' Fu<<i3ikasi

Proses 3u<<i3ikasi bertujuan untuk mengkon)ersi nilai crisp ke dalam bentuk 

 fuzzy' Terdapat tiga )ariabel input   yang akan di3u<<i3ikasi( antara lain adalah

 budget( lokasi dan waktu buka' Pada tahap ini dilakukan pemilihan bentuk kur)a

yang akan digunakan untuk menghitung nilai keanggotaan dari masing=masing

himpunan pada )ariabel input ' Pemilihan bentuk kur)a dan tumpang tindih antar 

kur)a dilakukan dengan menggunakan intuisi( sehingga perlu disesuaikan dengan

kasus dalam penlitian tersebut' &elain itu juga dibutuhkan pengetahuan yang

mendalam mengenai pengembangan 3ungsi keanggotaan'

"' Menghitung fire strengt dari setiap rule

Tahap ini dilakukan menggunakan 3ungsi implikasi MN( yaitu dengan ara

mengambil nilai terkeil dari setiap nilai keanggotaan anteseden pada setiap rule'

2' Menghitung nilai hasil in3erensi dari setiap rule

 Nilai hasil in3erensi dihitung berdasarkan nilai  fire strengt yang telah

diperoleh pada tahap sebelumnya'

4' De3u<<i3ikasi

De3u<<i3ikasi pada metode Tsukamoto dilakukan dengan menggunakan

metode rata=rata terbobot >&eigted average?' $eigted average  dihitung

 berdasarkan fire strengt dan nilai hasil in3erensi yang telah diperoleh pada tahap

sebelumnya( dengan rumus sebagai berikut:

Z =w

1 z

1+w

2 z

2+w

3 z

3+…+w

81 z

81

w1+w2+w3+…+w81

 ''''''''''''''''''''''''''''''''''''''''''''''''''' > 2'% ?

dimana

H : nilai &eigted average

w : fire strengt

< : nilai hasil in3erensi

.asil akhir dari metode ini berupa nilai rata=rata terbobot >&eigted average?

dari perhitungan )ariable inputan' Nilai &eigted average tersebut kemudian

Page 26: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 26/39

%$

digunakan sebagai penentu keputusan tempat kuliner mana yang memungkinkan

menjadi tempat tujuan'

646 Ga$is Besa$ Pen#eesaian Masaa!

Peranangan aplikasi ini akan menggunakan model proses 1P >Unified 

 Process? "B' /ambar 2'2 menggambarkan tentang model 1P'

/ambar 2'2 Model 1P

1. nce!tion

Fase neption adalah 3ase awal pada model proses 1P( di dalamnya

terdapat beberapa tahapan yang harus dilakukan salah satu tahap awal adalah

menentukan batasan dari sistem C aplikasi( menjelaskan apa yang bisa dan tidak 

 bisa di lakukan oleh sistem C aplikasi'

Aplikasi rekomendasi kuliner untuk mahasiswa pada penelitian ini hanya

 ber3okus untuk menentukan rekomendasi pilihan terbaik dari sejumlah pilihan

tempat kuliner yang tersedia dengan menggunakan metode 3u<<y tsukamoto'

Aplikasi dibangun untuk perangkat berbasis android )ersi "'2 > /ingerbread ?

ke atas dengan meman3aatkan teknologi /P& yang tersedia pada  smartpone.

Pada penelitian ini penulis tidak menggunakan bahasa pemrograman ja)a yang

 biasa digunakan untuk membangun sebuah aplikasi berbasis android( namunmenggunakan teknologi web yaitu .TM!*(&&2 dan ,a)asript' &ehingga(

Page 27: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 27/39

"#

aplikasi yang dihasilkan merupakan ybrid application > aplikasi hybrid ? yang

menggabungkan teknologi native dan teknologi &eb. 

-4   "laboration

Penelitian pada 3ase elaboration masuk pada analisis permasalahan(

deskripsi dari arsitektur sistem dan prototype aplikasi' Permasalahan pada

 penelitian ini adalah keenderungan mahasiswa yang mengunjungi tempat

kuliner yang sama seara kontinu( hal ini disebabkan oleh beberapa 3aktor 

antara lain budget  ( lokasi( 3asilitas( jenis makanan dan waktu buka'

Arsitektur sistem pada penelitian ini terdiri dari 2 aktor( yaitu user( pakar(

dan resto' 1ser C pengguna merupakan seseorang yang menggunakan aplikasi'Pakar sebagai sumber in3ormasi yang akan menjadi basis pengetahun di dalam

database' Resto adalah tempat kuliner C tempat makan yang akan menjadi

sumber in3ormasi berupa lokasi( waktu buka( 3asilitas( jenis makanan dan harga

makanan'

Fase elaboration merupakan 3ase yang paling kritis karena tujuannya

adalah untuk menganalisa masalah' Akti3itas yang dilakukan yaitu menjamin

 bahwa arsitektur( reuirement( dan renana yang dilakukan ukup stabil dan

mengurangi resiko sehingga dapat memprediksikan ost dan shedule yang

dibutuhkan' .asil dari proses ini adalah : use ase model >min'8#@ omplete?(

so3tware arhiteture desription( eeutable arhitetural prototype( re)isi

da3tar resiko dan bussiness ase'

Milestone yang diapai di akhir 3ase ini adalah lifecycle arcitecture'

Pada point ini( kita menguji ruang lingkup dan detail dari system seara

objekti3( pilihan arsitektur( dan pemeahan masalah utama' +riteria e)aluasi

yang dapat dilakukan yaitu kestabilan arsitektur dan produk( apakah masalah

utama yang munul telah diatasi( apakah renana untuk 3ase ontrution telah

akuratS dan apakah seluruh stakeholder menyetujui arsitektur yang dibuat'

#. $onstruction

Page 28: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 28/39

"%

Analisis desain( implementasi dan testing dilakukan pada 3ase

onstrution' mplementasi pada 3ase ini diharapkan aplikasi sudah bisa berjala

 pada android )ersi "'2 > /ingerbread ? ke atas dan dapat meman3aatkan

teknologi /P& yang tersedia pada  smartpone. Testing dilakukan dengan

melakukan perobaan pada beberapa 3ungsi utama seperti input )ariabel dari

user C pengguna( pakar dan resto' &etelah itu dapat menampilkan rekomendasi

tempat kuliner dari inputan )ariabel tersebut'

Milestone yang diapai di akhir 3ase ini adalah initial operation

capability' +riteria e)aluasi pada 3ase ini : apakah produk yang dirilis sudah

stabil dan matang untuk diberikan kepada user( apakah semua stakeholder siap

untuk proses transition( apakah perbandingan pengeluaran resoure denganrenana semua masih dapat diterima'

%. &ransition

Milestone yang diapai di akhir 3ase ini adalah product release' Aplikasi

rekomendasi kuliner untuk mahasiswa sudah dapat digunakan dan berjalan

 baik' +riteria e)aluasi yang dapat dilakukan : apakah user puas terhadap

so3tware yang kita bangun dan apakah perbandingan pengeluaran resoure

dengan renana semua masih dapat diterima'

Page 29: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 29/39

""

BAB I1

+ADWAL

740 +a*<a

-stimasi waktu mulai dari inception( elaboration( contruction % transition

hingga sistem ini selesai dapat dilihat pada tabel 4'% di bawah ini' 

Tabel 4'% ,adwal +egiatan Tugas Akhir 

A%"i:i"a

s

Wa%"u

O%"(be$

N(>e&be

$ Dese&be$ +anua$i Feb$ua$i Ma$e"

-.07 -.07 -.07 -.07 -.02 -.02

Minggu

n ke % " 2 4 % " 2 4 % " 2 4 % " 2 4 % " 2 4 % " 2 4

Persiapan 

Penyusuna

n proposal  &eminar 

 proposal

inception  elaboratio

n  contructio

n  

transition 

Penyusuna

n laporan

&idanglaporan

Re)isi

laporan  

Page 30: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 30/39

"2

DAFTAR PUSTAKA

%B Anonim' "#%4' #martpone '# Market #are% 01 2345' Diakses darihttp:CCwww'id'omCprodser)Csmartphone=os=market=share'jsp   pada tanggal %8

Desember "#%4 pukul %6'## 90'

"B Arlow( ,' Neustadt( '( "##*' UM/ and te Unified Proses Practical 'b6ect 

'riented 7nalysis and +esign. "nd ed' Massahussets: Pearson -duation( n'

2B Fajaruddin( Nur'( Ali Tarmuji' juni "#%2'  Pembangunan #istem Pencarian /okasi

dengan "eolocation berdasarkan "P# Berbasis Mobile $,B 8 studi *asus

 Pencarian /okasi Hotel di 9ogyakarta ! ' Yogyakarta : ,urnal &arjana Teknik

n3ormatika' ;olume % Nomor %'

4B ,aobs ( Mike' "#%%'  /iving on te ,dge of Mobile +evelopment ' Diakses dari

http:CCja)a'sys=on'omCnodeC%6%$#%$ pada tanggal 2# desember "#%4 pukul %#'##

90'

*B ,ang( ,&'R'( &un( 'T'( Mi<utani( -'( %$$6' Neuro Fuzzy and #oft (omputing.

!ondon: Prentie .all'

5B +arh (Mar<iah' "#%4' $at is "oogle 7ndroid :' Diakses dari

http:CCgoogle'about'omCodCsoialtools3romgoogleCpCandroidUwhatUis'htm  pada

tanggal "# Desember "#%4 pukul "#'## 90'

6B +usumadewi( &ri' "##2' 7rtificial )ntellegence 8 teknik dan aplikasi ! ' Yogyakarta:

/raha lmu'

8B +usumadewi( &ri'( .artati( &'( .arjoko( A'( dan 9ardoyo( R' "##5'  Fuzzy Multi;

 7ttribute +ecision Making 8FU<<9 M7+M!. Yogyakarta:/raha lmu'

$B Nursalima( ma Fathia'(.erman Tolle '( ssa Arwani' "#%2' Q =ancang Bangun

 7plikasi Mobile Pedoman dan (atatan )bu dan 7nak Q' Malang : 1ni)ersitas

0rawijaya'

%#B Pressman( R'&'( #ystem ,ngineering ' "##%( New York: M/raw=.ill'

%%B &a3aat( N'( "#%"' Pemrograman 7plikasi Mobile #martpone dan ablet P(

 Berbasis 7ndroid. 0andung: n3ormatika'

%"B &iswanto' "##*' *ecerdasan iruan'Yogyakarta: /raha lmu'

%2B &olikin( Fajar' "#%%' 7plikasi /ogika Fuzzy +alam 'ptimisasi Produksi Barang (

Yogyakarta'

Page 31: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 31/39

"4

Page 32: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 32/39

"*

LAMPIRAN 04 KARTU BIMBINGAN TUGAS AKHIR 

Page 33: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 33/39

"5

Page 34: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 34/39

"6

LAMPIRAN -4 KARTU KEIKUTSERTAAN SEMINAR TA 0

Page 35: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 35/39

"8

LAMPIRAN 64 DAFTAR HADIR SEMINAR PROPOSAL TUGAS AKHIR 

Page 36: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 36/39

"$

Page 37: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 37/39

2#

LAMPIRAN 74 NOTULENSI SEMINAR PROPOSAL TUGAS AKHIR 

%' Nama : No)i Arliani C "4#%#2%#%%##28

Pertanyaan : Apa yang di maksud dengan ruleV dan standart bobot dari setiap ruleV

,awaban : Rule adalah kumpulan dari )arible input dan biasanya di tentukan oleh

 pakar(kemudian untuk bobot standar juha ditentukan dari pakar'

"' Nama : Danny Andrianto C "4#%#2%#%4%#*6

Pertanyaan : +enapa menggunakkan )ersi android "'2V kenapa pakai 3ramework ionikV

,awaban : Pada penelitian ini tidak hanya ditargetkan untuk android )ersi "'2 saja(

namun untuk )ersi "'2 ke atas' Menggunakan 3ramework adalah untuk 

mempermudah dalam pembangunan karena aplikasi yang akan dibuat

merupakan aplikasi hybrid'

2' Nama : Moh' Alamsyah C "4#%#2%#%4%#*4

Pertanyaan : Data kuliner dapat dari manaV

,awaban : Data di dapatkan dari resto dengan ara menda3tar dan data lainnya berasal

dari pakar'

4' Nama : M' Mukhtar C "4#%#2%%%4#%#6

Pertanyaan : Apakah ada persyaratan khusus dari resto untuk menda3tarV

,awaban : Tidak ada persyaratan khusus( asalkan resto tersebut dapat menginputkan

data=data yang diperlukan seperti da3tar menu dan harganya( lokasi dan

waktu bukan untuk kebutuhan aplikasi dalam menentukan rekomendasi

terbaik'

*' Nama : Anitariska C "4#%#2%#%4%#%2

Pertanyaan : /eoloation di pakai saat kapanV jarak di tentukan oleh geoloation atau di

inputkan lagiV

,awaban : Pertama pada saat user pertama kali membuka aplikasi dan pada saat resto

akan menginputkan data' ,arak ditentukan berdasarkan kordinat'

5' Nama : &lamet .ardiyamsah C "4#%#2%#%4%#*%

 pertanyaan : 0udget di ambil dari menu makanan atau restoV

 jawaban : 0udget diambil dari nilai rata=rata harga makanan yang diinputkan oleh

resto

6' Nama : Ahmad Misbah Hul3a C "4#%#2%#%2##62

Pertanyaan : Apakah aplikasi menentukan satu tempat atau bagaimanaV kenapa tidak

menggunakkan api google mapsV

Page 38: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 38/39

2%

,awaban : Aplikasi hanya menentukan satu tempat sebagai rekomendasi terbaik 

namun pada inter3ae hasil terdapat " bagian yang pertama adalah resto

untuk rekomendasi terbaik dan kedua adalah alternati3 lainnya' &edang

dioba menggunakan api google map karena yang dibangun adalah aplikasi

hybrid sehingga ada kesulitan'

8' Nama : Yuliana &ulistianingsih C "4#%#2%#%"##%4

Pertanyaan : Apabila resto tidak ada yang menda3tar bagaimanaV apakah ada kerjasama

dengan instansiV

,awaban : Fokus penelitian adalah membangun aplikasi( untuk selanjutnya seperti

 publikasi sudah keluar dari ruang lingkup penelitian'

$' Nama : &ekar &ae C "4#%#2%#%4%#4#Pertanyaan : +enapa memilih metode 3u<<y tsukamotoV

,awaban : +elebihannya lebih sederhana( proses 3u<<i3ikasi dilakukan dengan

menggunakkan rata=rata terbobot'

%#' Nama : Dwi Ardana 9idodo C "4#%#2%#%4%#"#

Pertanyaan : Ambil titik kordinatnya dari mana sajaV outputnya satu tempat( apakah ada

keterangan lainnyaV opsi lainnya apa bisa di pilihV

,awaban : +oordinat untuk resto diambil ketika resto tersebut menda3tar dan mengisi

data=data resto tersebut' 7utput intinya ada % yaitu rekomendasi terbaik(

namun akan di tampilkan juga alternati3 lainnya berdasarkan )ariabel

inputan yang menjadi kategori pilihan' 7psi lainnya bisa dipilih'

%%' Nama : &urya Fransiso /irsang C "4#%#2%#%4%##*

Pertanyaan : Apa kelebihan dari aplikasi iniV

,awaban : 0isa menghasilkan rekomendasi yang sesuai keinginan user dari inputan

)ariabel yang telah ditentukan'

%"' Nama : Moh' Alamsyah C "4#%#2%#%4%#*4

Pertanyaan : aplikasi ini kedepannya apakah berbayar atau gratisV

,awaban : /ratis( karena jika berbayar ditakutkan yang menda3tar hanya resto dengan

 budget yang mahal'

%2' Nama : M' Mukhtar C "4#%#2%%%4#%#6

Pertanyaan : Apakah ada diretionV

,awaban : Diretion munul ketika resto dipilih dan akan di redirect ke aplikasi

/oogle Maps

Page 39: PROPOSAL TUGAS AKHIR.docx

7/21/2019 PROPOSAL TUGAS AKHIR.docx

http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 39/39

%4' Nama : Abdul A<is M C "4#%#2%%%2##6%

Pertanyaan : Apabila ada resto yang mengganti harga apakah harus menghubungi

adminV

,awaban : Resto ada akun tersendiri( tidak harus menghubungi admin( sehingga jika

ada perubahan harga bisa dirubah sendiri'