PROPOSAL TUGAS AKHIR.docx
-
Upload
fatkhur2317 -
Category
Documents
-
view
29 -
download
7
Transcript of 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
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
"
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
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
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 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' %$
*
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
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
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
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'
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'
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'
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
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
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:
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'
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?
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:
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'
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'
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
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'
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'
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
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:
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
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(
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
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'
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
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'
7/21/2019 PROPOSAL TUGAS AKHIR.docx
http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 31/39
"4
7/21/2019 PROPOSAL TUGAS AKHIR.docx
http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 32/39
"*
LAMPIRAN 04 KARTU BIMBINGAN TUGAS AKHIR
7/21/2019 PROPOSAL TUGAS AKHIR.docx
http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 33/39
"5
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
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
7/21/2019 PROPOSAL TUGAS AKHIR.docx
http://slidepdf.com/reader/full/proposal-tugas-akhirdocx-56d9fdae1a18a 36/39
"$
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
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
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'