BAB I PENDAHULUAN
1.1 Latar Belakang Masalah Sistem pendukung keputusan merupakan sistem komputer interaktif, yang membantu untuk mengambil keputusan dengan menggunakan data dan berbagai model untuk menyelesaikan masalah yang tidak terstruktur. Penerapan sistem itu telah dikembangkan dalam berbagai bidang, salah satunya akan diterapkan pada kasus pemilihan tempat kuliner. Menentukan tempat kuliner yang sesuai harapan tidaklah mudah. Apalagi jika tempat tersebut digunakan untuk acara-acara tertentu, misalnya untuk ulang tahun, acara pertemuan bisnis, ataupun sekedar menikmati makanan dan suasana saja. Tentunya banyak pertimbangan-pertimbangan dalam menentukan tempat mana yang cocok, antara lain jenis makanan yang diinginkan, tempat, harganya, maupun jenis acara apa. Terlebih, untuk mencari informasi atau bertanya langsung kepada ahlinya tentu saja memakan waktu yang tidak sedikit. Dalam hal ini dikhususkan di Yogyakarta dimana kota ini menyediakan pilihan wisata kuliner yang beragam. Selain itu Yogyakarta dikenal sebagai kota wisata yang tentunya banyak dikunjungi pendatang luar kota Yogyakarta. Oleh karena itu perlu dikembangkan suatu sistem pendukung keputusan, berupa sebuah program bantu untuk menentukan pilihan tempat kuliner. Sistem ini mampu mempermudah user dalam memilih tempat kuliner karena lebih konsisten, dan cepat dalam pemrosesan data. Selain itu mampu memberikan komentar/saran mengenai tempat-tempat kuliner yang cocok dengan perkiraan harga, jenis makanan, serta jenis acara yang diharapkan oleh user. Sistem pendukung ini dikembangkan dengan berbasis web, menggunakan bahasa pemrograman ASP.NET sehingga lebih menarik dan interaktif, bisa diakses oleh siapa saja dan kapan saja.
17
1.2 Perumusan Masalah Setelah melihat latar belakang dari penulisan tugas akhir ini maka disusunlah pokok-pokok rumusan masalah. Adapun masalah-masalah yang akan dibahas dalam laporan ini antara lain: •
Bagaimana penerapan metode Case Based Reasoning pada program bantu ini?
•
Apakah sistem yang akan dikembangkan ini benar-benar mempermudah user dalam menentukan pilihan?
1.3 Batasan Masalah Karena kompleksnya sistem yang akan dikembangkan maka penulis memberikan batasan-batasan masalah antara lain: •
Sistem mampu menambah suatu aturan baru
•
Sistem mampu berfungsi sebagai konsultan dan memberikan tanggapan untuk membantu kita menentukan pilihan tempat kuliner yang sesuai.
•
Sistem terbatas pada tempat-tempat kuliner di Yogyakarta
•
User hanya bisa menentukan pilihan jawaban dari pertanyaan yang sudah disediakan dalam sistem
•
Sistem tidak dapat melakukan penambahan parameter
1.4 Tujuan Penelitian Adapun tujuan dari penelitian ini adalah : Tujuan Utama : •
Membantu user menentukan tempat kuliner yang tepat sesuai keinginan dengan cara yang lebih mudah dan cepat
Sub Tujuan •
:
Sebagai salah satu syarat kelulusan Sarjana S1 Teknik Informatika Universitas Kristen Duta Wacana
18
•
Mengimplementasikan metode Case Based Reasoning pada kasus pemilihan tempat kuliner
•
Meringankan pekerjaan user tanpa perlu bertanya langsung kepada pakarnya
1.5 Metode/Pendekatan Pada pelaksanaan pembuatan skripsi hingga pembuatan aplikasi dan penyusunan laporan, penulis menggunakan berbagai metode yaitu: ¾ Metode pengumpulan data dan sumber informasi: a. Studi Literatur i. Mempelajari teori dan berbagai sumber literatur mengenai sistem pendukung keputusan dan aplikasinya serta jurnal atau majalah mengenai informasi yang berhubungan dengan kuliner. ii. Mencari informasi melalui internet untuk membantu membangun sistem. b. Studi Lapangan Pengamatan atau observasi langsung untuk mendapatkan keterangan mengenai informasi kuliner dan memberikan kuisioner kepada beberapa user. Selain itu juga bertanya kepada narasumber via email yaitu Budi Sutomo, S.Pd •
Metode Pembangunan sistem Metode pembangun sistem akan menggunakan prototyping model. Metode ini melalui beberapa tahap yaitu: •
Requirements Pada tahap ini penulis akan menentukan tujuan umum, kebutuhan yang diketahui dan gambaran bagian-bagian yang akan dibutuhkan berikutnya.
19
•
Design Pada tahap ini perancangan akan dilakukan cepat dan rancangan mewakili semua aspek software yang diketahui, dan rancangan ini menjadi dasar pembuatan prototype.
•
Evaluasi prototype Penulis akan mengevaluasi prototype yang dibuat dan digunakan untuk memperjelas kebutuhan software.
1.6 Sistematika Penulisan Berdasarkan permasalahan yang akan dibahas, maka disusun sistem penulisan sebagai berikut : Bab I :
Pendahuluan Berisi latar belakang masalah, perumusan masalah, batasan masalah, hipotesis, tujuan penelitian, metode/pendekatan dan sistematika penulisan dari laporan tugas akhir ini.
Bab II :
Landasan Teori Landasan teori berisi penjelasan tentang konsep dan prinsip utama yang diperlukan untuk mengembangkan sistem. Konsep dasar sistem pendukung keputusan beserta komponen-komponennya, metode Case Based Reasoning (CBR), algoritma k-Nearest Neighbor, pengertian kuliner dan penerapan metode CBR pada pemilihan tempat kuliner.
Bab III :
Perancangan Sistem Berisi perancangan sistem secara keseluruhan dari pembuatan program tugas akhir ini, yaitu meliputi pemilihan sistem operasi dan bahasa pemrograman, perancangan basis pengetahuan, perancangan basis data, mekanisme inferensi, perancangan modul, struktur site, dan diagram blok perancangan.
Bab IV :
Implementasi dan Analisis Sistem
20
Pada bab ini penulis akan menguraikan implementasi sistem dalam bentuk program yang dibuat beserta penjelasan user interface-nya. Bab ini memuat hasil riset berupa konfigurasi awal, implementasi sistem serta analisis penerapan metode CBR yang sifatnya terpadu. Bab V :
Kesimpulan dan Saran Bab ini berisi kesimpulan dari proyek tugas akhir ini dan saran untuk program yang telah dibuat dan pengembangannya pada masa mendatang.
21