BAB III METODOLOGI PENELITIAN

dokumen-dokumen yang mirip
BAB III BAB 3 METODOLOGI PENELITIAN. dalam proses penelitian implementasi metode Bisecting K-Means untuk. Tahapan penelitian yang dilakukan yaitu:

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

BAB 3 METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

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

BAB III METODOLOGI PENELITIAN

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

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. seperti yang dilakukan oleh para ahli. Sistem Pakar merupakan salah satu bidang

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 I PENDAHULUAN. produksi secara keseluruhan sangat ditentukan oleh pemilihan jenis perlengkapan

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

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

Gambar 3.1 Desain penelitian

BAB I PENDAHULUAN. bagus dan enak dilihat. Proses cat pada mobil adalah bagian dari proses kerja yang

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. dan akurat. Untuk itu komputer dijadikan sebagai salah satu alat yang mendukung

BAB I PENDAHULUAN. adalah kamera CCTV (Closed Circuit Television). Perangkat CCTV dapat

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 METODOLOGI PENELITIAN. Untuk memperlancar proses penelitian, maka dibentuk desain penelitian yang

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

1 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 MET PEN METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB 3. METODOLOGI PENELITIAN

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

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

BAB III METODOLOGI PENELITIAN. Universitas Lampung. Waktu penelitian dilaksanakan pada semester 8 tahun

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

BAB III METODOLOGI PENELITIAN

Gambar 3.1 Desain Penelitian

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

BAB III METODOLOGI PENELITIAN

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

BAB III METODOLOGI PENELITIAN

a. Prosesor yang digunakan adalah Intel Core i3 1.9 Ghz b. RAM dengan ukuran 2GB c. Harddisk dengan ukuran 500GB d. Layar monitor 14.

BAB 3 METODOLOGI PENELITIAN. Pada penelitian ini menggunakan beberapa perangkat keras dan perangkat

BAB IV PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilaksanakan pada salah satu dokter spesialis penyakit mata

BAB III METODELOGI PENELITIAN. Desain penelitian adalah langkah dan proses yang akan dilakukan dalam

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. penelitian Sistem Penjadwalan Kereta Api dengan Genetic Algorithm :

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB I PENDAHULUAN. dengan perkembangan zaman, komputer banyak digunakan di berbagai

BAB I PENDAHULUAN. bentuk perubahan sosial yang terjadi pada masyarakat. Timezone adalah sebuah

BAB I PENDAHULUAN. disimpan didalam basis pengetahuan untuk diproses pemecahan masalah.

BAB III METODE PENELITIAN

1 BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

2015 PENERAPAN METODE KNOWLEDGE BASED RECOMMENDATION DAN FORWARD CHAINING UNTUK APLIKASI E-COMMERCE

BAB I PENDAHULUAN. pesat terutama pada dunia komputer memberikan kita wawasan yang luas

Expert System. Siapakah pakar/ahli. Pakar VS Sistem Pakar. Definisi

BAB III METODE PENELITIAN

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

BAB III METODOLOGI PENELITIAN. Metode yang diterapkan dalam pembuatan skripsi ini, antara lain: dengan topik baik berupa textbook atau paper.

BAB III METODOLOGI PENELITIAN

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

III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. 3.1 Desain Penelitian Berikut merupakan desain penelitian yang akan digunakan pada proses

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN. tahap analisis dan perancangan selesai dilakukan. Untuk menjalankan program aplikasi


BAB III METODOLOGI PENELITIAN. penelitian dalam hal ini adalah Abstraksi dari karya ilmiah dan skripsi pada

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Pariwisata merupakan salah satu potensi sumber daya yang dapat

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Gambar 3.1 Desain Penelitian

BAB I PENDAHULUAN. PT. Bekaert Advanced Filtration adalah suatu perusahaan internasional

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

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. seperti yang dilakukan oleh para ahli. Sistem Pakar merupakan salah satu bidang

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. dibidang penjualan alat elektronik seperti Computer, Notebook, Tablet, Camera, Projector, Printer dan Accesories Computer.

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. pesat, ini dapat dilihat dari kemunculan berbagai aplikasi-aplikasi yang dapat

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

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

BAB I PENDAHULUAN. tetapi juga cara berfikirnya. Pola hidup manusia zaman sekarang tentu berbeda

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB I PENDAHULUAN. dengan perkembangan zaman, komputer banyak digunakan di berbagai

BAB I PENDAHULUAN. Dengan kemajuan teknologi sangat modern sekarang ini yang semakin

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Transkripsi:

BAB III METODOLOGI PENELITIAN Dalam bab ini akan dijelaskan mengenai struktur rancangan desain penelitian disertai metode penelitian beserta alat dan bahan yang akan digunakan dalam mengerjakan tugas akhir. 3.1. Desain Penelitian Desain penelitian merupakan tahapan yang akan dilakukan untuk mempermudah peneliti sebelum menuju proses yang lebih jauh lagi dalam melakukan penelitian. Tahapan yang akan dilakukan dalam penelitian skripsi ini ialah sebagai berikut: 1. Studi literatur a. Mempelajari data yang akan digunakan seperti data laptop beserta spesifikasinya yang diambil dari kliknklik.com. b. Mempelajari konsep pembuatan e-commerce. c. Mempelajari konsep sistem rekomendasi. d. Mempelajari konsep knowledge based recommendation dan forward chaining. 2. Mengumpulkan data-data yang dibutuhkan melalui proses observasi dengan membagikan kuesioner untuk mendapatkan kriteria atau faktor yang dipertimbangkan oleh pelanggan dalam menentukan pemilihan laptop. Selain itu juga dengan mengambil data-data laptop beserta spesifikasinya dari kliknklik.com sebagai produk domain yang digunakan dalam sistem dan kemudian data-data yang sudah didapatkan dikumpulkan untuk diproses. 3. Mempersiapkan alat dan bahan penelitian. Alat yang dipersiapkan berupa perangkat keras dan perangkat lunak yang menunjang pembuatan sistem, sedangkan bahan penelitiannya ialah data-data yang sudah dikumpulkan melalui kuesioner dan produk domain yang diambil dari kliknklik.com untuk dapat diproses lebih lanjut ke dalam sistem. 4. Pengembangan rekayasa perangkat lunak dengan menggunakan V-Model.

31 a. Analisa Kebutuhan Tahap pengumpulan data dan informasi terkait dengan metode yang akan diterapkan dalam aplikasi, berikut kebutuhan penunjang lainnya dalam mendapatkan gambaran sistem. b. Desain Sistem Pada tahapan ini, dilakukan pembuatan desain rekayasa sistem sesuai dengan analisa kebutuhan yang telah diperoleh. c. Desain Program Tahap pembuatan desain struktur program, dan algoritma knowledge based recommendation dan forward chaining. Pada tahap ini ditentukan modul apa saja yang akan dibuat untuk melakukan rekomendasi, yaitu seperti modul knowledge, modul forward chaining, modul rule management, modul fakta, modul produk. d. Coding Menerjemahkan desain sistem dan desain program ke dalam bahasa mesin. Disertai dengan penerapan metode knowledge based recommendation dan forward chaining yang telah dikaji sebelumnya. e. Pengujian Unit & Integrasi Pengujian terhadap aplikasi yang telah dibuat. Jika terdapat kekurangan maka tahapan ini berhubungan dengan tahap desain program. Setelah itu dilakukan pula pengujian fungsionalitas terhadap setiap modul yang telah dibuat melalui antarmuka sistem. f. Pengujian Sistem Tahap pengujian sistem. Jika terdapat kekurangan maka tahap ini berhubungan dengan tahapan desain sistem. Pada tahap ini dilakukan pengujian keseluruhan sistem dari mulai tahap pemberian dialog interaktif sampai rekomendasi diberikan. g. Pengujian Menyeluruh

32 Tahap pengujian yang bersifat menyeluruh, berupa simulasi terhadap data sebenarnya. Jika terdapat kekurangan, maka tahap ini berhubungan dengan tahap analisis kebutuhan. Dimulai dari pengecekan terhadap data hasil knowledge based dan skenario dialog yang diberikan hingga dihasilkan keputusan rekomendasi. h. Operations & Maintenance 5. Mengkaji dan menerapkan knowledge based recommendation dan forward chaining pada aplikasi perangkat lunak e-commerce, dimana tahapan dari setiap metode yang diterapkan ialah: a. Knowledge based recommendation Akuisisi knowledge. Representasi knowledge. Menentukan parameter dan beserta prioritasnya. Menyusun prosedur aturan (Rules), IF-THEN. Inference engine; Forward chaining. b. Forward chaining Pendefinisian masalah Tahap ini meliputi pemilihan domain masalah dan akuisisi pengetahuan. Pendefinisian data input Sistem forward chaining memerlukan data awal untuk memulai inferensi. Pendefinisian struktur pengendalian data Aplikasi yang kompleks memerlukan premis atau informasi tambahan untuk membantu mengendalikan data dalam pengaktifan suatu aturan yang didapatkan dari data input. 6. Hasil dari penelitian yang telah dilakukan kemudian disusun ke dalam bentuk dokumen skripsi dan dokumen teknis. 7. Implementasi, dari penerapan knowledge based recommendation dan forward chaining pada aplikasi e-commerce. Berikut gambaran umum dari desain penelitian yang telah dipaparkan sebelumnya dan dapat dilihat pada gambar 3.1.

33

34 Studi Literatur Mempelajari data-data produk domain yang diperoleh dari kliknklik.com Mempelajari konsep e-commerce Mempelajari konsep sistem rekomendasi Mempelajari konsep knowledge based recommendation dan forward chaining Pengumpulan Data Observasi dan Kuesioner Persiapan Alat dan Bahan (Data) Rekayasa Perangkat Lunak: V-Model Aplikasi E-Commerce KBR-FC Akuisisi knowledge Menentukan parameter beserta prioritasnya Representasi Knowledge Penyusunan Rules (Aturan) Inference engine Forward Chaining Skripsi Dokumen Teknis Aplikasi Gambar 3.1 Desain Penelitian Implementasi KBR - FC

35 3.2. Metode Penelitian Metode penelitian yang digunakan dalam menyelesaikan penulisan tugas akhir ini adalah sebagai berikut: 1. Tahap Pengumpulan Data a. Studi Literatur Studi literatur dengan cara mempelajari berbagai buku dan mengumpulkan berbagai jurnal, browsing internet, paper, maupun penelitian-penelitian yang sudah ada sebelumnya, terutama yang berkaitan dengan topik penelitian guna mendapatkan data yang akurat dan informasi yang relevan sesuai dengan penelitian yang diambil. Literatur disini berisi semua materi pembelajaran mengenai metode knowledge based recommendation, forward chaining, e-commerce dan sistem rekomendasi. b. Observasi Pada proses observasi, tahapan pengumpulan data dilakukan dengan cara meneliti secara langsung terhadap permasalahan yang dihadapi guna melengkapi data-data yang dperlukan dalam penelitian. Proses observasi dalam penelitian ini salah satunya dengan membagikan kuesioner untuk memperoleh faktor yang dipertimbangkan oleh responden sebagai data kriteria dalam menentukan pemilihan laptop. Kemudian melakukan observasi dengan mengunjungi situs kliknklik.com untuk bisa mendapatkan data-data laptop sebagai produk domain dalam penelitian ini. 2. Tahap Rekayasa Sistem Tahapan rekayasa sistem perangkat lunak yang diterapkan dalam penelitian ini yaitu menggunakan metode V-Model. Metode ini serupa dengan model metode waterfall, akan tetapi lebih menekankan pada adanya asosiasi antar tahapan sebelum pemrograman dan sesudahnya. Penekanan dalam V-Model terutama pada fase verifikasi dan validasi.

36 Gambar 3.2 V-Model (Sumber : Prof. Dr.-Ing. Stefan Kowalewski, Embbed Software Engineering, 2005) Tahapan yang dilakukan dalam V-Model ialah sebagai berikut (Pranajati, 2012): 1. Analisa Kebutuhan, tahap pendefinisian dan dokumentasi kebutuhan dari konsumen. 2. Desain Sistem, perekayasaan sistem, berdasarkan analisis kebutuhan. 3. Desain Program, perekayasaan struktur program, algoritma dan struktur data. 4. Coding, penulisan / interpretasi dari hasil desain program. 5. Pengujian Unit & Integrasi, pengetesan pada program setingkat low-level testing. Bila terjadi kekurangan dan ketidaksesuaian maka tahap ini akan berkoneksi dengan tahap tiga yaitu desain program. 6. Pengujian Sistem, pengetesan pada sistem. Bila terjadi kekurangan dan ketidaksesuaian maka tahap ini akan berkoneksi dengan tahap 2 yaitu desain sistem. 7. Pengujian Menyeluruh, test ini bersifat integral/menyeluruh, dengan simulasi data sebenarnya. Bila terjadi ketidaksesuaian,

37 maka tahap ini akan berinteraksi langsung dengan tahap satu yaitu analisa kebutuhan. 8. Operasi & Pemeliharaan, tahap akhir pengembangan sistem dimana sistem diimplementasi dan diterima serta dijalankan sesuai kebutuhan. Tahap ini dilakukan hanya jika sistem telah dianggap selesai tanpa syarat. 3.3. Alat dan Bahan Penelitian Dalam menunjang dan membantu proses penelitian, maka dibutuhkan alat dan bahan penelitian baik berupa perangkat keras dan juga perangkat lunak dimana alat dan bahan penelitian tersebut ialah sebagai berikut: 1. Komputer dengan spesifikasi : Processor Intel Core i5 RAM 4 GB DDR3 Harddisk 500 GB 2. Perangkat lunak : Layar monitor 14 inci Microsoft Windows 7 Ultimate HeidiSQL XAMPP Notepad++ Microsoft Office 2010 Balsamiq Mockups Web Browser Sebagai opsi pilihan dalam perihal spesifikasi komputer, yang terpenting komputer tersebut dapat menerima dan memenuhi persyaratan yang diberikan, maka dapat digunakan sebagai alat penelitian. Bahan penelitian yang digunakan dalam menunjang dan membantu proses penelitian adalah seperti, paper, textbook, dan dokumentasi lainnya yang berkaitan dengan topik permasalahan yang diambil. Selain itu juga yang menjadi bahan penelitian disini ialah data informasi dan spesifikasi dari produk (item) domain yang diperoleh dari kliknklik.com berupa data laptop beserta kriteria yang terdapat disetiap laptop yang ada disertai hasil kuesioner.

38 3.4. Implementasi Penelitian Untuk menyelesaikan penelitian ini dibutuhkan beberapa tahapan yang harus dikerjakan dan dilakukan seperti survei permasalahan penelitian, pemahaman metode, pengumpulan data, perancangan dan pembangunan perangkat lunak serta survei untuk mengetahui kinerja sistem terhadap tujuan penelitian. Prosedur atau langkah awal yang dilakukan dalam melakukan pengerjaan penelitian ini ialah: 1. Melakukan studi literatur dalam menganalisis permasalahan penelitian dan memahami konsep metode yang digunakan. Adapun konsep metode dalam kasus penelitian ini adalah metode knowledge based recommendation dan forward chaining. 2. Mengumpulkan data penunjang yang dapat diperoleh dari berbagai sumber, baik itu dari buku, paper, internet, pakar, maupun dari penelitianpenelitian yang telah ada sebelumnya untuk mengetahui hal-hal yang diperlukan seperti data informasi dan spesifikasi dari produk (item) domain e-commerce sebagai data alternatif beserta kriteria yang dimiliki untuk dijadikan data knowledge dalam database. 3. Merancang basis pengetahuan (knowledge base) berdasarkan data yang telah dikumpulkan dan metode yang akan digunakan. 4. Merancang dan membangun perangkat lunak yang sesuai dengan kebutuhan fungsional sistem disertai penerapan metode knowledge based recommendation dan forward chaining pada perangkat lunak.