BAB III METODOLOGI PENELITIAN. menu makanan berbasis web pada konsumen restoran menggunakan metode

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

BAB III METODOLOGI PENELITIAN

Gambar 3.1 Desain Penelitian

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

1 BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.

BAB III METODE PENELITIAN

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODE PENELITIAN. dilakukan untuk mempermudah dalam melakukan penelitian. Dalam

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Desain penelitian yaitu tahapan yang akan dilakukan peneliti untuk

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Adapun fase penelitian yang dilakukan adalah sebagai berikut :

BAB III METODOLOGI PENELITIAN. Untuk memperlancar proses penelitian, maka dibentuk desain penelitian yang

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Desain penelitian untuk sistem penelusuran katalog perpustakaan sekolah

1 BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. perangkat lunak sebagai berikut : a. Processor Intel Core i3. d. VGA Nvidia GeForce 610M 2GB

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. melakukan penelitian yang bertujuan untuk memudahkan peneliti dalam

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

Gambar 3.1 Desain penelitian

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Berikut tahapan penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODE PENELITIAN. dengan melakukan dua tahapan utama, yang pertama penelitian yang berkaitan

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB III METODE PENELITIAN. Analisis API existing Studi lapangan Studi literatur

BAB III MET PEN METODOLOGI PENELITIAN

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Berikut adalah tahapan penelitian yang dilakukkan oleh penulis :

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. calon seleksi alih golongan (SAG) dengan menggunakan metode SMART (Simple


BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 3. METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN. Desain untuk penelitian disusun berdasarkan tahapan sebagai berikut:

BAB III METODOLOGI PENELITIAN

I. ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

Bab 4 Implementasi dan Evaluasi

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... iii. UCAPAN TERIMA KASIH... iv. DAFTAR ISI... vii. DAFTAR TABEL... xii. DAFTAR GAMBAR...

BAB 3 METODOLOGI PENELITIAN. Alat penelitian berupa komputer yang akan diimplementasikan prototipe

BAB III METODOLOGI PENELITIAN. Dalam melaksanakan penelitian dibutuhkan desain penelitian agar

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Desain penelitian adalah tahapan yang menggambarkan susunan dalam

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. digunakan pada proses rekomendasi penjurusan pada jenjang menengah. Merumuskan Masalah

BAB III METODE PENELITIAN. Pengembangan perangkat lunak

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. ilmiah dan atau teknologi yang baru. Adapun desain dari penelitian ini adalah

BAB III METODOLOGI PENELITIAN. Berikut ini, pada gambar 3.1 adalah tahapan yang dilakukan dalam

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

3.2 Prosedur Penelitian Langkah-langkah penelitian dan pengembangan pada penelitian ini dapat ditunjukkan pada gambar di bawah ini.

BAB III METODOLOGI PENELITIAN. ini. Pada dasarnya penelitian ini terpisah antara pengembangan MBROLA

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

Transkripsi:

BAB III METODOLOGI PENELITIAN 3.1 Desain Penelitian Desain penelitian yang digunakan pada pembangunan sistem rekomendasi menu makanan berbasis web pada konsumen restoran menggunakan metode knowledge based recommendation adalah sebagaimana digambarkan pada gambar 3.1. Adapun fase penelitian yang dilakukan adalah sebagai berikut: 1. Menentukan kebutuhan data yang akan digunakan untuk mendapatkan kesimpulan data konsumen. 2. Mempersiapkan alat dan bahan penelitian. 3. Survei permasalahan penelitian. 4. Pembangunan sistem dengan metode sekuensial linier. 5. Hasil dari pengoperasian sistem tersebut adalah rekomendasi menu makanan pada konsumen. 6. Melakukan eksperimen terhadap hasil rekomendasi sistem

25 Tahap awal penelitian 1. Menentukan kebutuhan data penelitian 2. Mengumpulkan data 3. Menyiapkan alat dan bahan penelitian Studi Literatur 1. Menentukan metode yang dianggap cocok 2. Mempelajari metode tersebut (KBR dan FC) Survei Melakukan survei permasalahan penelitian Rekayasa Perangkat Lunak : Sekuensial linier Analysis 1. Mendeskripsikan perangkat lunak 2. Mendefinisikan kebutuhan fungsional dan non fungsional perangkat lunak System/ Information Engineering Design 1. Merancang perangkat lunak berdasarkan hasil analisis 2. Merancang stuktur data, algoritma, struktur perangkat lunak dan interface Coding Menerjemahkan desain perangkat lunak ke dalam bahasa mesin Metode 1. Forward Chaining 2. Knowledge Based Recommendation Test Pengujian fungsi sistem terhadap hasil analisis (black box) System Sistem Rekomendasi Menu Makanan Restoran Kesimpulan Kesimpulan hasil penelitian Eksperimen Melakukan percobaan untuk mengetahui hasil tujuan penelitian Maintenance Perbaikan atau upgrade konten perangkat lunak Gambar 3. 1 Desain penelitian

26 Penelitian ini dimulai dengan melakukan tahap awal penelitian, setelah itu dilakukan survei untuk mengetahui kebenaran permasalahan penelitian. Disisi lain dilakukan studi literatur untuk menentukan metode yang diangga cocok dalam penelitian. Setelah itu dilanjutkan membangun perangkat lunak sebagai produk dari penelitian ini, dimana rekayasa perangkat lunak yang digunakan adalah sekuensial linier. Setelah perangkat lunak selesai dibangun, selanjutnya dilakukan eksperimen untuk mengetahui hasil dari tujuan penelitian. Data yang didapat dari hasil eksperimen selanjutnya dijadikan bahan untuk membuat kesimpulan. Bila ada kekurangan pada program setelah program berjalan maka akan dilakukan maintenance. Tanda panah menunjukan alur maju dari satu tahap ke tahap lain, sedangkan tahapan-tahapan yang di batasi dengan garis putus-putus menggambarkan satu kesatuan beberapa tahap yang ada di dalamnya. 3.2 Metode Penelitian 3.2.1 Proses Pengumpulan Data Data dan informasi yang sesuai dengan fakta dilapangan sangat berpengaruh dalam proses penelitian ini. Dalam penelitian ini proses pengumpulan data dilakukan dengan tiga cara, yaitu: 1. Eksplorasi data melalui internet 2. Studi literatur metode knowledge based recommendation dan forward chaining yang dilakukan melalui paper, textbook, jurnal, karya ilmiyah dan sumber-sumber ilmiah lainnya yang didapat dari jaringan internet.

27 3. Survei, dilakukan untuk membenarkan permasalahan penelitian yang diajukan. 3.2.2 Proses Pengembangan Perangkat Lunak Rekayasa perangkat lunak yang dipilih dalam penelitian ini adalah model sekuensial linier, model sekuensial linier adalah suatu proses pengembangan perangkat lunak berurutan, dimana kemajuan dipandang sebagai terus mengalir kebawah seperti air terjun melewati fase-fase analisis, desain, coding dan test (Pressman, 2001). Model ini dapat digambarkan sebagaimana pada gambar 3.2. System/ Information engineering Analysis Design Coding Test Gambar 3. 2 Model Rekayasa Perangkat Lunak Sekuensial Linier Tanda panah menggambarkan urutan alur jalannya proses pengembangan perangkat lunak. Fase-fase pada rekayasa perangkat lunak sekuensial linier (Pressman, 2001) adalah sebagai berikut: 1. System/ Information engineering, merupakan fase rekayasa sistem yang akan dibangun, menyangkut pengumpulan kebutuhan (requirement gathering) sistem.

28 2. Analysis, merupakan fase memfokuskan kebutuhan khususnya pada perangkat lunak yang akan dibangun. Untuk memahami sifat program yang dibangun, analisis harus memahami wilayah informasi, tingkah laku, unjuk kerja dan interface yang dibutuhkan. Kebutuhan sistem maupun perangkat lunak didokumentasikandan di review bersama user. 3. Design, merupakan fase yang difokuskan pada 4 hal, yaitu: desain database, arsitektur sistem, interface dan algoritma procedural. Proses desain ini menerjemahkan kebutuhan kedalam representasi perangkat lunak sebelum dimulai ke tahap coding. 4. Coding, merupakan fase menterjemahkan model atau desain yang telah ditetapkan kedalam bahasa yang dimengerti komputer, dalam penelitian ini bahasa yang digunakan adalah PHP dengan MySQL sebagai basis data. 5. Testing, merupakan fase pengujian layak tidaknya software yang dibangun sesuai dengan model yang diinginkan, fase pengujian dilakukan dengan black box. Maintenance merupakan fase perbaikan atau pengembangan perangkat lunak. Ada beberapa faktor yang mempengaruhi diantaranya adalah: 1. Terjadi kesalahan dalam sistem perangkat lunak, biasanya dikenal sebagai bug. 2. Untuk menjaga performa perangkat lunak, biasanya maintenance dilakukan secara berkala.

29 3. Adanya kebutuhan baru atau bahkan membuang beberapa komponen dalam perangkat lunak, hal ini biasanya diketahui setelah sistem berjalan, dimana user merasa ada kebutuhan yang kurang ataupun yang tidak terpakai. 3.2.1 Proses Eksperimen Proses ini dilakukan setelah sistem yang dibangun rampung. Eksperimen dilakukan untuk mengetahui hasil kerja sistem dalam memberikan rekomendasi kepada konsumen. Adapun hasil dari eksperimen tersebut akan dijadikan sebagai bahan dalam menarik kesimpulan penelitian. 3.3 Alat dan Bahan Penelitian 3.3.1 Alat Penelitian Penelitian ini menggunakan alat berupa hardware dan software sebagai berikut: 1. Hardware Komputer dengan spesifikasi sebagai berikut: a. Processor : AMD Athlon(tm) II X2 245 2,90 GHz b. RAM : DDR3 2GB c. VGA : ATI Radeon HD 4200 (Onboard MSI) d. Hardisk : 80GB

30 2. Software Software yang digunakan adalah sebagai berikut: a. OS : Windows 7 64-bit b. Localhost : XAMPP 1.7.7 c. Text editor : Microsoft Word 2010, Notepad++ d. Code editor : NetBeans IDE 7.1.2 e. Framework : PHP Hypertext Preprocessor, 960.gs f. Browser : Mozilla Firefox, Google Chrome 3.3.2 Bahan Penelitian Bahan penelitian utama yang digunakan dalam penelitian ini adalah parameter menu makanan sebagai berikut: a. Bahan dasar : Seafood, daging, sayur dan buah. b. Pengolahan : Goreng, bakar, rebus, tumis dan kukus. c. Rasa : Manis, asin, pahit, asam dan pedas. 3.4 Implementasi Penelitian Untuk menyelesaikan penelitian ini dibutuhkan beberapa tahapan yang harus dikerjakan seperti survei permasalahan penelitian, pengumpulan data, pemahaman metode, perancangan dan pembangunan software serta survei untuk mengetahui kinerja sistem terhadap tujuan penelitian.

31 Prosedur pengerjaan dalam penelitian ini adalah sebagai berikut: 1. Melakukan survei tentang permasalahan penelitian, untuk mengetahui benarkah masalah yang diajukan pada penelitian benar-benar terjadi. 2. Mengumpulkan data resep menu makanan restoran dan data-data penunjang lainnya. 3. Melakukan studi literatur metode yang cocok untuk dipakai, dalam penelitian ini metode yang dipilih adalah knowledge based recommendation dan forward chaining. 4. Merancang basis pengetahuan yang disesuaikan dengan data yang telah dikumpulkan dan metode yang akan digunakan. 5. Membangun software yang disesuaikan dengan kebutuhan fungsional sistem. 6. Melakukan eksperimen terhadap software yang dibangun untuk menarik kesimpulan penelitian.