BAB III METODOLOGI PENELITIAN
3.1
Tahapan Penelitian Tahapan penelitian berisi alur penelitian, dimulai dari tahap awal
(identifikasi masalah) sampai dengan tahap akhir (penarikan kesimpulan). Untuk mempermudah pembaca melihat alur penelitian, tahapan penelitian dinyatakan seperti pada Gambar 3.1.
Gambar 3.1. Flowchart Tahapan Penelitian Sumber : Perencanaan 23
Berdasarkan diagram alur tahapan penelitian di atas dapat dijelaskan sebagai berikut : 1. Tahap pertama adalah Study literature atau studi pustaka tentang Resep Makanan Indonesia dan Kandungan gizi, yaitu pengertian sistem pendukung keputusan, pengertian bahan makanan, pengertian Android, arsitektur sistem android, pengertian Eclipe, pengertian metode TF-IDF, pengertian database. 2. Tahapan kedua adalah Perencanaan Sistem Kerja membuat suatu sistem pendukung keputusan dalam penentuan resep masakan dan gizi yang akan dilampirkan dengan berbasis android. Dimana yang harus dilakukan adalah perhitungan gizi tiap bahan makanan, memasukkan bahan dasar makanan, menghitung sistem pendukung keputusan menggunakan metode TF-IDF dengan rumus yang ada pada metode TF-IDF. 3. Tahapan ketiga adalah Perancangan Desain yaitu perancangan desain yang akan dibuat pada aplikasi anroid ini. Setelah perancangan desain maka akan lanjut ke tahapan berikutnya. 4. Tahapan keempat adalah Pembuatan Script Program dimana tahapan ini adalah membuat script program guna untuk menjalankan aplikasi keputusan pemilihan menu ini. 5. Tahapan kelima adalah Simulasi Program yaitu program yang sudah selesai
dikerjaan
sesuai
dengan
parameter-parameter
pendukung
keberhasilan sistem tersebut. Jika program berhasil sesuai dengan perencanaan maka masuk dalam tahapan selanjutnya tetapi jika tidak maka program harus dibuat ulang sampai hasil dari sistem sesuai dengan perencanaan. Simulasi program dianggap berhasil atau benar adalah saat perhitungan sistem dibanding dengan perhitungan manual mempunyai kesesuaian. 6. Tahapan keenam adalah Analisa Program yaitu Program yang telah selesai uji coba dan hasilnya sesuai dengan perancangan maka data yang keluar di analisa dengan berdasarkan teori-teori pendukung yang ada. Apakah data yang muncul sudah dapat menjawab dari rumusan masalah yang telah dipaparkan pada bab sebelumnya. 24
7. Tahap Ketujuh yaitu Penarikan Kesimpulan yaitu tahapan terakhir dari penelitian ini, dimana penarikan kesimpulan melihat dari rumusan masalah yang ada pada bab sebelumnya.
3.2
Perencanaan Sistem Sistem pendukung keputusan yang dibuat adalah suatu sistem pendukung
keputusan dari semua data yang telah ada didalam basis data. Basis data dibuat dengan tujuan untuk menyimpan semua data yang akan dipakai oleh sistem dalam mengambil keputusan. Data tersebut didapatkan dari buku-buku resep masakan dan dari ahli gizi yang diambil datanya. Sistem ini akan mencari solusi dari datadata yang tersimpan di dalam basis data dan berdasar dari masukan dari penggunanya. Setelah pengguna memasukkan data-data yang diperlukan untuk proses pengambilan keputusan maka sistem akan melakukan pencarian dan memberikan solusi atau output bagi pengguna. Dari input tersebut diproses untuk menghasilkan beberapa alternatif solusi yang dapat dengan mudah pengguna pilih sebagai acuan dalam pemilihan resep makanan.
Perencanaan
sistem ditunjukkan pada Gambar 7.
Jaringan Internet Mobile Station SERVER Android OS Database
USER
Penyimpanan menu baru
Aplikasi Android Food Composer
Metode TF-IDF
MySQL
Import Data
Chat
Gambar 3.2. Diagram Blok Rancangan Sistem
25
Berikut ini adalah Gambar 8. Diagram Blok Rancangan Aplikasi Pemilihan Menu Masakan :
Gambar 3.3. Diagram Alir Cara Kerja Sistem Pada gambar 8 menjelaskan mengenai cara kerja sistem aplikasi didalam bentuk flowchart. Flowchart diatas dmulai dengan menjalankan aplikasi yang sudah diinstal pada hardware. Proses kedua terdapat pilihan menu yaitu kumpulan resep, pencarian resep, chat, dan import data. Proses selanjutnya yaitu penginputan resep dengan cara menekan tombol import data gunanya untuk membaca data yang terdapat di folder food composer untuk ditransferkan kedalam database pada sistem aplikasinya. Pada pilihan menu kumpulan resep makanan berisikan tentang semua resep yang terdapat pada database aplikasinya, pada pilihan menu kumpulan resep ini terdapat fasilitas untuk penambahan resep masakan yang akan disimpan pada sistem aplikasi setiap pengguna. Pilihan menu
26
pencarian resep gunanya untuk mencari resep berdasarkan bahan dasar makanan yang di masukkan saat pencarian, selain mendapatkan resep masakan yang diinginkan terdapat fasilitas menampilkan detail makanan cara membuat, dan juga informasi seputar bahan makanan. Pada menu chat bagi pengguna baru, hal pertama yang dilakukan adalah mendaftar anggota chat dengan memasukkan nama, email, dan password. Untuk dapat menggunakan aplikasi chatting setelah mendaftar maka login dengan memasukkan email dan password. Fasilitas chating berfungsi sebagai sarana komunikasi dengan semua pengguna aplikasi dan juga sebagai media sharing.
3.3
Data dan Sumber Data
3.3.1
Data Data yang diperlukan dalam penelitian ini adalah data komposisi resep
masakan, data informasi gizi berupa kalori, energi, karbohidrat, serat, kolesterol, dan juga lemak pada setiap resep masakan. Selain itu dengan menggunakan metode IF-IDF data yang dihitung yaitu dengan cara menghitung bobot nama bahan dasar masakan sebagai prioritas pertama. 3.3.2
Sumber Data Sumber data yang dibutuhkan meliputi dua kategori yaitu data primer dan
data sekunder. Data primer didapatkan dari ahli gizi dan juga menyajikan informasi atau data yang diperoleh saat implementasi aplikasi sistem pendukung keputusan untuk menentukan resep makanan yang terbaik. Data sekunder meliputi buku-buku tentang kandungan gizi, buku-buku tentang resep masakan Indonesia, dan jurnal-jurnal yang terkait dengan penelitian.
3.4
Bahan dan Alat Penelitian
3.4.1 Bahan Penelitian Dalam penelitian ini, bahan yang digunakan ditunjukkan pada Tabel 3.1. No. 1.
Nama Bahan Tabel kalori Makanan
2.
Eclipse ADT
3. 4.
Android JDK Android SDK
Tabel 3.1. Nama Bahan Keterangan Sebagai sumber untuk perhitungan kalori Sebagai teks editor untuk pemrograman android Sebagai library untuk Java Sebagai library untuk emulator di Android
27
3.4.2
Alat Penelitian Alat yang digunakan dalam penelitian ini ditunjukkan pada Tabel 3.2. Tabel 3.2. Nama Alat
No.
Nama Alat
1.
Laptop
2.
Smartphone Android
3.5
Keterangan Model: Toshiba Satelit P845 Prosesor: Intel® Core™ i5-2410M CPU @ 2.30 GHz RAM: 4,00 GB System Type: 64-bit Operating System OPPO R829 Sistem Operasi : 4.2.2 (Jelly Bean) CPU : Quad-Core 1.3Ghz GSM 3G,HSDPA-PLUS,EDGE/GPRS
Tempat dan Waktu Penelitian
3.5.1. Tempat Penelitian Penelitian dengan judul “Sistem Pendukung Keputusan Pemilihan Resep Masakan Berdasarkan Bahan Dasar Sesuai Kandungan Gizi Menggunakan Metode TF-IDF (Term Frequency - Inverse Document Frequency)” dilakukan di RS.
Muslimat
Singosari
dan
Laboratorium
Program
Studi
Jaringan
Telekomunikasi Digital Politeknik Negeri Malang.
3.5.2. Waktu Penelitian Penelitian ini dilakukan mulai dari bulan April sampai dengan Juni tahun 2015.
28