Kajian Pustaka T1 672011611 Full text

3 salah satu penerapannya adalah pembuatan Decision Support System Sistem Pendukung Keputusan. Decision Support System DSS berfungsi untuk membantu pengambil keputusan memanfaatkan data dan model untuk menentukan keputusan [4]. Dalam penelitian ini, logika fuzzy dipakai untuk membantu memberikan rekomendasi resep makanan berdasarkan kriteria yang telah ditetapkan sebelumnya dengan memanfaatkan web service Yummly sebagai penyedia data utamanya. Aplikasi perencanaan menu makanan yang dibangun dalam penelitian ini memanfaatkan teknologi mobile, supaya pengguna lebih mudah memanfaatkannya. Teknologi mobile merupakan salah satu teknologi yang perkembangannya sangat cepat pada beberapa tahun ini. Diprediksikan, tren ini akan terus meningkat penggunaannya untuk beberapa tahun ke depan [5]. Teknologi yang awalnya banyak digunakan sebagai media komunikasi telah menjelma menjadi teknologi yang dapat digunakan dalam berbagai bidang mulai dari entertainment sampai dengan medis ataupun pada bidang-bidang lain. Bahkan aktivitas sehari-hari yang sederhana yang selama ini dilakukan secara manual pun sekarang sudah banyak beralih dilakukan dengan menggunakan teknologi mobile. Berbagai perusahaan besar pun mulai berlomba-lomba untuk masuk dalam industri mobile ini dengan membangun sistem operasi untuk perangkat mobile, masing-masing dengan kelebihan dan fitur yang berbeda. Seperti Android yang dimiliki Google, iOS yang dimiliki Apple, dan Blackberry. Dengan keberagaman sistem operasi ini tantangan bagi developer adalah membangun aplikasi-aplikasi yang dapat digunakan dan berjalan pada berbagai perangkat mobile dengan sistem operasi yang berbeda. Tantangan ini seakan terjawab dengan munculnya berbagai metode dan framework yang memungkinkan pengembang untuk membangun sebuah aplikasi yang dapat digunakan lintas sistem operasi. Salah satu framework yang menyediakan fungsi tersebut adalah Phonegap. Phonegap merupakan framework yang memanfaatkan fitur Web View yang dipunyai oleh sistem operasi mobile. Dengan Web View pengembang dapat membangun aplikasi menggunakan HTML, CSS, dan Javascript [6]. Selain itu Phonegap juga menyediakan Application Programming Interface API untuk mengakses fitur-fitur khusus atau fungsi hardware yang dipunyai perangkat seperti kamera dan sensor gerak. Sehingga dalam penelitian ini akan dihasilkan aplikasi mobile yang membantu untuk mempermudah aktivitas penyusunan menu makanan yang di dalamnya terdapat fitur rekomendasi yang dibantu dengan menggunakan logika fuzzy.

2. Kajian Pustaka

Menu berarti hidangan makanan yang disajikan dalam suatu acara makan, baik pagi, siang, maupun malam.[7] Merencanakan menu makanan merupakan cara yang tepat dan baik untuk menjaga nutrisi makanan yang akan dikonsumsi 4 sesuai dengan kebutuhan orang yang akan mengkonsumsi makanan tersebut.[8] Terutama bagi orang yang sedang mengikuti diet tertentu atau orang dengan kebutuhan khusus seperti orang dengan penyakit diabetes. Bahkan bagi orang normal pun, merencanakan menu makanan tetap mempunyai banyak keuntungan, salah satunya adalah penghematan dari sisi biaya, selain nutrisi tetap bisa dikontrol tentunya. Dengan perencanaan menu makanan dapat menghindarkan dari pembelian bahan makanan yang tidak diperlukan sehingga pengeluaran bisa dibatasi. Perencanaan menu makanan yang dilakukan secara rutin juga menghindarkan dari kebosanan terhadap suatu jenis makanan tertentu yang dapat timbul jika makanan tersebut terlalu sering dikonsumsi. Logika Fuzzy diperkenalkan pertama kali oleh Prof. Lotfi A. Zadeh pada tahun 1965 pada artikel ilmiahnya yang berjudul Fuzzy Sets Himpunan Kabur. Himpunan kabur yang dijelaskan oleh Prof. Zadeh memperluas konsep himpunan klasik, dalam artian bahwa himpunan klasik merupakan kejadian khusus dalam himpunan kabur itu [9]. Dalam teori himpunan klasik, himpunan didefinisikan sebagai koleksi obyek-obyek yang terdefinisi secara tegas. Sedangkan pada himpunan kabur yang diperkenalkan oleh Prof. Zadeh, mendefinisikan himpunan kabur dengan menggunakan membership function fungsi keanggotaan, yang nilainya berada dalam selang tertutup [0,1]. Jadi anggota dari himpunan kabur merupakan sesuatu yang nilainya berderajat. Logika Fuzzy banyak digunakan untuk proses penalaran reasoning dalam memecahkan permasalahan. Salah satu model inferensi yang banyak dipakai adalah model Mamdani. Model inferensi Mamdani diperkenalkan oleh Ebrahim Mamdani pada tahun 1975 [10]. Output dari model inferensi Mamdani ini dihasilkan melalui empat langkah yaitu pembentukan himpunan fuzzy, aplikasi fungsi implikasi, komposisi aturan, dan penegasan defuzzy. Karena sesuai untuk proses penalaran, logika Fuzzy banyak digunakan dalam DSS Decision Support System. DSS adalah sebuah sistem yang membantu pengambil keputusan memanfaatkan data dan model untuk menentukan keputusan. Keuntungan menggunakan DSS antara lain : mampu mendukung pencarian solusi dari masalah yang kompleks, respon cepat pada situasi yang tak diharapkan dalam kondisi yang berubah-ubah, meningkatkan kontrol dan manajemen kinerja, keputusannya lebih tepat, dan meningkatkan produktivitas analisis [11]. DSS juga mempunyai beberapa komponen utama yaitu : Data Management, Model Management, Communication, Knowledge Management. Referensi tentang DSS untuk perencanaan menu makanan tidak terlalu banyak. Petot dkk, [12] membuat sistem cerdas untuk perencanaan menu makanan berbasis komputer. Balintfy [13], membuat perencanaan menu makanan berbasis komputer. Dalam penelitian tersebut, pengguna aplikasi tidak diijinkan untuk menentukan apakah rekomendasi tersebut sesuai dengan keinginan serta menggunakan algoritma yang dibangun sendiri oleh penulisnya. Pada penelitian ini dibuat sistem rekomendasi menu makanan menggunakan logika fuzzy. Pada 5 sistem ini, pengguna aplikasi dapat menentukan rekomendasi mana yang akan dipilih, sedangkan data menu makanan diambil dari Yummly sehingga jumlahnya sangat banyak dan berubah secara dinamis. Penggunaan Framework Phonegap memungkinkan aplikasi mobile diimplementasikan pada berbagai sistem operasi. Framework Phonegap memungkinkan developer membangun sebuah aplikasi native dengan menggunakan teknologi web seperti HTML, CSS, dan Javascript. Dengan Phonegap developer tidak harus mempelajari bahasa spesifik untuk platform tertentu. Salah satu penelitian yang memanfaatkan Framework Phonegap adalah penelitian tentang mobile commerce pada perangkat Blackberry [14]. Penelitian tersebut memfokuskan pembuatan aplikasi berbasis Phonegap pada perangkat Blackberry untuk memberikan solusi akan kebutuhan mobile commerce yang sebelumnya hanya dilakukan melalui Blackberry Messenger dengan fitur yang terbatas. Pada penelitian tersebut Phonegap hanya diujikan pada satu sistem operasi saja, sedangkan pada penelitian ini aplikasi akan diujikan pada dua sistem operasi yaitu Android dan Blackberry.

3. Metode Penelitian