BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan teknologi informasi khususnya komputer dan internet begitu cepat dan mampu membantu manusia dalam memecahkan permasalahannya di bidang pengolahan data, memproses data menjadi informasi dan menyebarluaskan informasi secara global dengan internet. Hasil kerja komputer ini diakui lebih cepat, teliti dan akurat dibandingkan dengan manusia. Hal ini dirasakan ketika komputer mendapatkan beban untuk melakukan komputasi numeris. Keunggulan inilah yang kemudian memunculkan inspirasi bagi manusia untuk mengembangkan kecerdasan buatan bagi komputer (artificial intellegence, AI). Artificial Intelegence merupakan kecerdasan yang ditanamkan pada komputer sehingga komputer dapat berpikir sebagaimana layaknya seorang pakar. Salah satu cabang dari AI adalah logika fuzzy. Logika Fuzzy merupakan modifikasi dari teori himpunan dimana setiap anggotanya memiliki derajat keanggotaan yang bernilai kontinu antara 0 sampai 1. Logika fuzzy telah digunakan pada lingkup domain permasalahan yang cukup luas, seperti kendali proses, klasifikasi dan pencocokan pola , manajemen dan pengambilan keputusan. Salah satu model Logika Fuzzy adalah model Tahani. Sistem basis data fuzzy model Tahani merupakan salah satu metode fuzzy yang menggunakan basis data standar. Logika Fuzzy model Tahani dapat dipakai untuk memilih alternatif-alternatif terbaik secara multi kriteria. Perkembangan teknologi informasi yang lain adalah internet. Internet merupakan jaringan komputer berskala global, bersifat massal dan dapat menghubungkan piranti komputer di seluruh dunia. Internet dapat dimanfaatkan sebagai sarana untuk berkomunikasi dan pertukaran data atau informasi. Informasi dan data yang dilewatkan melalui jaringan internet dapat berupa teks, gambar, image, suara bahkan video sehingga dapat dipakai sebagai sarana publikasi massal yang menarik, interaktif, dinamis dan uptodate dalam bentuk sebuah website. Kemudian salah satu hal lagi yang melatarbelakangi penelitian ini adalah perkembangan kota Yogyakarta sebagai kota pelajar, budaya dan pariwisata. Keunggulan 1 kota Yogyakarta menyebabkan banyaknya jumlah pendatang yang hendak tinggal di Yogyakarta baik sementara maupun menetap. Salah satu permasalahan yang dihadapi para pendatang adalah mencari rumah tinggal sementara (rumah kontrakan), padahal jumlah rumah kontrakan sangat banyak dan tersebar di seluruh wilayah Yogyakarta dan sekitarnya. Memilih rumah kontrakan yang tepat dan sesuai adalah salah satu hal yang sangat penting. Karena rumah kontrakan yang dipilih akan menjadi rumah selama menuntut ilmu, berwisata maupun mengembangkan diri di kota Yogyakarta. Bila pilihan tepat, maka akan didapat kenyamanan dan kepuasan dalam menempati rumah tersebut. Menyadari betapa pentingnya memilih rumah kontrakan yang tepat, maka perlu dirancang program aplikasi untuk pendukung keputusan pemilihan rumah kontrakan di Yogyakarta dengan metode Tahani berbasis web. Aplikasi web yang menggunakan media internet dimaksudkan agar dapat diakses secara luas oleh masyarakat dalam membantu pengambilan keputusan untuk memilih rumah kontrakan yang tepat. Sehingga web tersebut dapat diakses oleh calon pendatang sebelum tiba di kota Yogyakarta sebagai pertimbangan awal penentuan rumah kontrakan. 1.2. Rumusan Masalah a. Bagaimana menerapkan Fuzzy Tahani untuk mendukung pengambilan keputusan pemilihan rumah kontrakan, mulai dari menentukan himpunan, derajat keanggotaan setiap data rumah kontrakan pada himpunan hingga memberikan rekomendasi rumah kontrakan yang terbaik b. Bagaimana membuat program komputer untuk kasus tersebut dalam bentuk aplikasi berbasis web. 1.3. Batasan Masalah a. Aplikasi hasil penelitian merupakan aplikasi berbasis web untuk menentukan rumah kontrakan yang sesuai dengan keinginan calon pengguna dimana rumah kontrakan tersebut berada di wilayah kota Yogyakarta dan sekitarnya. b. Komputasi pemilihan rumah kontrakan yang sesuai menggunakan Fuzzy database Model Tahani. 2 c. Grafik kurva fungsi keanggotaan pada Fuzzy Tahani tersebut menggunakan grafik fungsi linier yaitu grafik berbentuk bahu, segitiga, dan trapesium. d. Pengembangan program menggunakan script HTML dan PHP e. Uji coba pada komputer lokal. 1.4. Tujuan Penelitian Penelitian ini bertujuan untuk mengimplementasikan logika fuzzy model Tahani untuk pemilihan rumah kontrakan di wilayah Yogyakarta dalam bentuk aplikasi berbasis web. 1.5. Manfaat Penelitian Aplikasi ini dapat memberikan informasi tentang kontrakan rumah yang ada di Yogyakarta dan membantu menentukan pilihan kontrakan rumah yang terbaik yang dapat mereka tempati sesuai kriteria yang diinginkan. 1.6. Metodologi Penelitian Metodologi yang di gunakan dalam penelitian ini meliputi metode pengumpulan data dan pengembangan sistem. a. Metode Pengumpulan Data Pengumpulan data yang diperlukan menggunakan metode sebagai berikut: • Observasi Metode pengumpulan data ini digunakan untuk mendapatkan data yang berkaitan dengan Aplikasi fuzzy, untuk menentukan input serta output yang efektif, seperti aplikasi fuzzy untuk pendukung keputusan yang telah ada. • Studi Pustaka Metode ini digunakan untuk mendapatkan informasi tambahan yang digunakan sebagai acuan dalam pembangunan sistem, seperti buku-buku tentang logika fuzzy. b. Metode Pengembangan Sistem Metode pengembangan sistem yang digunakan meliputi analisis kebutuhan perangkat lunak, perancangan sistem dengan teknik terstruktur, implementasi perangkat lunak dan analisis kinerja perangkat lunak. 3 1.7. Sistematika Penulisan Dalam penyusunan tugas akhir ini,sistematika penulisan dibagi menjadi beberapa bab sebagai berikut: BAB I. PENDAHULUAN Bab ini berisi pembahasan masalah umum yang meliputi latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian metodologi penelitian dan sistematika penulisan. BAB II. LANDASAN TEORI Bagian ini memuat dasar teori yang berfungsi sebagai sumber atau alat dalam memahami permasalahan yang berkaitan dengan konsep dasar logika fuzzy, pengertian logika fuzzy, dan mengenai teori himpunan, fungsi keanggotaan, operator fuzzy, dan teori basis data yang digunakan dalam pembuatan sistem ini. BAB III PERANCANGAN SISTEM Mengemukan analisis kebutuhan perangkat lunak yang meliputi metode analisis, analisis kebutuhan input, output, perancangan sistem dan kebutuhan antarmuka. BAB IV IMPLEMENTASI DAN ANALISIS SISTEM Membahas analisis kinerja dari perangkat lunak .Pada bagian ini mengulas analisis hasil pengujian terhadap sistem yang dibandingkan dengan kebenaran dan kesesuaiannya dengan kebutuhan perangkat lunak yang telah dituliskan pada bagian sebelumnya BAB V KESIMPULAN DAN SARAN Membuat kesimpulan-kesimpulan yang merupakan rangkuman dari hasil analisis kinerja pada bagian sebelumnya dan saran yang perlu diperhatikan berdasarkan keterbatasan yang ditemukan dan asumsi-asumsi yang dibuat selama pembuatan aplikasi fuzzy. 4