BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Ketersediaan data sudah bukan hal yang sulit diperoleh lagi dewasa ini apalagi ditunjang dengan banyaknya kegiatan yang sudah dilakukan secara komputerisasi. Namun data-data tersebut sering kali diperlakukan hanya sebagai rekaman tanpa pengolahan lebih lanjut sehingga tidak mempunyai nilai guna lebih untuk keperluan masa mendatang. Pengolahan data secara cepat, efisien dan efektif sangat diperlukan oleh manusia seiring dengan perkembangan zaman. Disisi lain, data mentah yang memerlukan pemrosesan jumlahnya sangat banyak sehingga tidak memungkinkan lagi dilakukan pengolahan data secara manual. Untuk mengatasi masalah tersebut, telah ditemukan beragam struktur penyimpanan data yang berusaha untuk memperbaiki efisiensi pengolahan dan penggalian data. Teknik analisis keranjang pasar atau market basket analysis adalah salah satu teknik data mining yang bertujuan untuk menemukan produk-produk yang sering dibeli secara bersamaan dari data transaksi. Tujuan analisis keranjang pasar pada transaksi penjualan adalah untuk merancang strategi penjualan atau pemasaran yang efektif dengan memanfaatkan data transaksi penjualan yang telah tersedia di perusahaan. Analisa dari tiap koleksi data tersebut akan menghasilkan pengetahuan atau informasi, misalnya berupa pola dan kaidah asosiasi yang terjadi pada data. Pola dan kaidah asosiasi bisa terjadi pada berbagai jenis data baik data ekonomi, keuangan, kesehatan dan lain-lain. Penggalian kaidah asosiasi mempunyai peranan penting dalam proses pengambilan keputusan. Tahapan besar dari proses Data Mining adalah mengidentifikasikan frequent itemset dan membentuk kaidah asosiasi dari itemset tersebut. Dan pada tabel transaksional yang besar (VLDB, Very Large Data Base) pencarian frequent itemset sangatlah sulit. Dari kondisi tersebut sudah banyak algoritma yang di bentuk untuk mencari 1
kaidah asosiasi. Tetapi keterbatasan masih tetap saja ada, keterbatasan yang mencolok adalah diperlukannya pembacaan basis data secara berulang yang mengurangi kinerja algoritma tersebut. Sehingga diperlukan algoritma yang sangat efisien yang bisa meminimalisasi pembacaan basis data. Besarnya data transaksi penjualan dan beragam diharapkan analisis keranjang pasar ini akan menghasilkan pengetahuan atau informasi, sebagai contoh berupa pola dan kaidah asosiasi yang terjadi pada data transaksi penjualan, Sehingga dapat untuk melakukan peramalan quantitas beli pertoko dan penawaran produk. 1.2 Perumusan Masalah Apakah kasus ini tepat untuk mengimplementasikan Struktur FP-Tree dan Algoritma FP-Growth dengan baik? Apakah metode Market Basket Analysis tepat diterapkan untuk penawaran produk kepada konsumen? Apakah sistem memberikan kemudahan dan pertimbangan yang tepat bagi eksekutif dalam melakukan peramalan quantitas beli dan penawaran produk? 1.3 Batasan Masalah Pada permasalahan ini, pembuatan sistem mempunyai batasan-batasan sebagai berikut : Sistem tidak terhubung langsung dengan database server. Data penjualan yang digunakan sebagai proses analisis adalah data penjualan P.T Tridaya pada periode 2006 2007. 1.4 Tujuan Penelitian 1. Membuat suatu sistem yang dapat mendukung pihak perusahaan dalam melakukan peramalan quantitas beli pertoko sehingga memudahkan eksekutif dalam pengambilan keputusan. 2
2. Menggunakan Market Basket Analysis untuk mencari produk yang akan ditawarkan kepada pelanggan 3. Mengimplementasikan struktur FP-Tree dan FP-Growth untuk menemukan frequent itemset 4. Mengimplementasikan pengetahuan-pengetahuan mengenai pemrograman yang telah diperoleh selama perkuliahan. 5. Sebagai tugas akhir untuk memenuhi persyaratan untuk menyelesaikan gelar S1 Teknik Informatika. 1.5 Metodologi Di dalam penyelesaian tugas akhir ini tentunya diperlukan suatu metode, adapun metode yang digunakan adalah : 1. Studi pustaka, studi pustaka ini bertujuan untuk menunjang pengumpulan informasi mengenai pokok bahasan yang berkaitan langsung dalam penulisan tugas akhir ini. 2. Studi lapangan, melalui penelitian lapangan, yaitu dengan : a. Melakukan pengumpulan data melalui wawancara dengan pihak perusahaan untuk memperoleh keterangan dan data yang dibutuhkan untuk mendukung penyelesaian Tugas Akhir. b. Pengamatan dan studi tentang kebutuhan-kebutuhan yang mendasar untuk pembangunan sistem. 3. Melakukan konsultasi dengan dosen pembimbing berhubungan dengan perancangan dan pelaporan tugas akhir. 4. Pembuatan sistem yang meliputi perancangan, pengkodean, pengujian dan perbaikan kesalahan. Pengamatan dan studi yang mendasar mengenai kebutuhan dasar sistem secara tepat guna dan tepat sasaran, akan dapat meningkatkan kualitas sistem yang akan dibuat. 3
1.6 Sistematika Penulisan Sistematika penulisan yang dipergunakan pada tugas akhir ini disesuaikan dengan ketentuan yang telah diatur pada tata cara penulisan tugas akhir program studi teknik informatika Universitas Kristen Duta Wacana. Dalam melakukan dokumentasi tugas akhir, perancang akan memulainya dengan bagian pertama yaitu : Bab 1, merupakan pendahuluan yang memberikan gambaran umum tentang sistem yang dibuat, yang meliputi pendahuluan, latar belakang masalah, rumusan masalah, batasan masalah, tujuan penelitian,metodologi penelitian, sistematika penulisan, dan jadwal kegiatan tugas akhir. Bab 2, perancang akan memberikan tinjuan pustaka terhadap penelitian yang pernah ada sebelumnya dan landasan teori yang digunakan dalam perancangan serta teori yang menjadi dasar pengembangan sistem ini. Bab 3, perancang akan menjelaskan proses perancangan dengan lebih mendetail, rancangan sistem yang dibuat, desain basis data secara dimensional maupun kerangka tampilan program didalam pola sistem masukan dan keluaran berikut diagram alir dari sistem, beserta perancangan input dan output sistemnya yang diberi judul analisis dan desain sistem. Bab 4, perancang akan menjelaskan bagian input dan output yang telah dibuat pada sistem ini, yang mana merupakan hasil capture dari tampilan dari sistem yang dibuat dan melakukan analisis terhadap sistem yang telah di buat Dan akhirnya pada Bab 5 akan dibuat kesimpulan dan saran atas hasil perancangan sistem pendukung pengambilan keputusan ini. 4
1.7 Jadwal Kegiatan Tugas Akhir dimulai pada minggu pertama bulan September sampai akhir Desember Kegiatan Minggu 1 2 3 4 5 6 7 8 9 10 Proposal Penelitian dan Pengamatan Sistem Analisis dan Desain Pembuatan Program Implementasi Pembuatan Laporan Pengumpulan Laporan dan Presentasi 5