RANCANG BANGUN APLIKASI MARKET BASKET ANALYSIS (MBA) PADA MINIMARKET UD. DIANI DENGAN ALGORITMA CT-PRO

dokumen-dokumen yang mirip
APLIKASI DATA MINING UNTUK ANALISIS ASOSIASI POLA PEMBELIAN DENGAN ALGORITMA APRIORI

Kata kunci: Sistem Informasi, poin of sale, aplikasi data mining, algoritma apriori, Borland Delphi, SQL 2000, Association rules.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB I P E N D A H U L U A N UKDW

PERBANDINGAN ALGORITMA APRIORI DAN ALGORITMA CT-Pro PADA KOMODITAS EKSPOR DAN IMPOR SKRIPSI ELISA SEMPA ARIHTA KABAN

Kata kunci : pembangunan sistem pembelian dan penjualan, sistem informasi.

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

BAB 1 PENDAHULUAN 1.1 Pendahuluan 1.2 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODE PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

Aplikasi Pengolahan Data Stok Barang Dagang dan Penjualan (Studi Kasus: CV Jaya Maju Perkasa)

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. semakin pesat berkembangnya terutama mengenai sistem informasinya. Ini

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

SISTEM INFORMASI PEGAWAI BERBASIS WEB DENGAN METODE WATERFALL PADA SMA AISYIYAH 1 PALEMBANG

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI. Bab V Implementasi

BAB V IMPLEMENTASI SISTEM

BAB IV. Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Akuntansi. Pengelolaan Produksi Bahan Mentah Menggunakan Metode LIFO.

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI PENJUALAN ONLINE SEPATU PADA TOKO STARS SHOP MEDAN

BAB I PERSYARATAN PRODUK

PERANCANGAN SISTEM PENCATATAN CASH ON HAND STUDI KASUS PADA BANK BJB CABANG BSD FATMAWATI NURFITRI

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

BAB IV HASIL DAN UJI COBA

1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB 1 PENDAHULUAN Latar Belakang

BAB IV DESKRIPSI PEKERJAAN

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM. system informasi hanya saja Implementasi sistem (system implementation)

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

PERANCANGAN DAN IMPLEMENTASI APLIKASI ANALISIS KERANJANG PASAR DENGAN METODE FUZZY C-COVERING

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

IMPLEMENTASI DOKUMEN SOFTWARE REQUIREMENT SPESIFICATION (SRS) UNTUK ANALISIS KEBUTUHAN FUNGSIONAL DAN PENGUJIAN BLACK-BOX

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang


BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJICOBA. Penerapan Data Mining Market Basket Analysis Terhadap Data Penjualan Produk


BAB 1 PENDAHULUAN Pengantar

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJICOBA

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG ABSTRAK

IMPLEMENTASI DAN EVALUASI SISTEM. Berdasarkan hasil analisis dan perancangan sistem pada Bab sebelumnya,

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMBANGUNAN APLIKASI PENJUALAN BERBASIS WEB DI TOKO DUA PUTRA BANDUNG

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA. Adapun hasil dari penelitan yang dilakukan adalah sebuah perangkat lunak

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI METODE MARKET BASKET ANALYSIS (MBA) PADA APLIKASI E-COMMERCE STUDI KASUS ANANDA SHOP

BAB III DESAIN DAN PERANCANGAN

APLIKASI TARGETING CHECKLIST DENGAN MENGGUNAKAN WEBSITE SUKIRMAN

ABSTRAK. Kata kunci : inventory barang, Android, barcode scanner, stok opname. vii

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

BAB III DESAIN DAN PERANCANGAN

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Transkripsi:

RANCANG BANGUN APLIKASI MARKET BASKET ANALYSIS (MBA) PADA MINIMARKET UD. DIANI DENGAN ALGORITMA CT-PRO Oleh Gede Agus Eka Kharisma Jurusan Pendidikan Teknik Informatika, Fakultas Teknik dan Kejuruan Universitas Pendidikan Ganesha (Undiksha) Email : kharismaaguseka@gmail.com ABSTRAK Perusahaan ritel saat ini sudah mengenal teknologi. Hal tersebut dapat dilihat dalam penggunaan komputer sebagai alat menampilkan data. Namun diharapkan, teknologi bisa dikembangkan sebagai pengolah data yang baik sehingga mampu memberikan informasi yang berguna. Dalam hal ini aplikasi MBA sangat cocok digunakan untuk menganalisis data penjualan. Perancangan aplikasi ini menggunakan metode CT-Pro yang memiliki algoritma CFP-Tree. Untuk langkah analisis menggunakan sistem tree dimana barang yang paling sering dibeli menjadi root dan barang lainnya akan mengikuti root. Proses CFP-Tree ini akan memberikan level pada setiap transaksi dan memudahkan dalam menghasilkan mining. Implementasi metode CT-Pro dengan algoritma CFP-Tree pada aplikasi Market Basket Analysis menghasilkan sebuah perangkat lunak yang disebut dengan MBA. Berdasarkan hasil pengujian perangkat lunak diperoleh bahwa MBA mampu menganalisis data penjualan perusahaan menjadi informasi keterkaitan antar barang Hasil dari penelitian ini adalah hubungan antar barang dalam bentuk nilai persentase. Kata kunci: MBA, Metode CT-Pro, Algoritma CFP-Tree, Analisis Penjualan, Data Mining. 490

DESIGN APPLICATION OF MARKET BASKET ANALYSIS (MBA) ON UD. DIANI MINIMARKET WITH CT-PRO ALGORITHM BY Gede Agus Eka Kharisma Education Informatics Engineering Department, Engineering and Vocational faculty Ganesha University Of Education (Undiksha) Email : kharismaaguseka@gmail.com ABSTRACT Retail companies currently has familiar with the technology. It can be seen in the use computers as a tool of data displaying However expected, the technology could be developed as a data processor is good to be able providing useful information. In this case application of MBA is suitable to analyze sales data. The design of this application using CT-Pro with CFP-Tree algorithm. To step analysis using tree system where the most frequently purchased items become root and other items will follow the root. The process of CFP-Tree will provide the level of each transaction and facilitate in producing mining. Implementation method of CT-Pro with CFP-Tree algorithm on Market Basket Analysis application generates a software called MBA. Based on the test results obtained by that software programs are able to analyze sales data become enterprise information interconnection between items Results of this study is the relationship between items in the form of a percentage value. Keywords: MBA, CT-Pro Method, CFP-Tree Algorithm, Sales Analysis, Data Mining. 491

I. PENDAHULUAN Teknologi merupakan hal yang akan berkembang tiap saat. Kebutuhan akan teknologi juga semakin meningkat. Masyarakat mulai menggunakan teknologi sebagai kebutuhan sehari-hari, hal ini menyebabkan status teknologi yang awalnya adalah kebutuhan sekunder menjadi kebutuhan primer. Dampak perkembangan teknologi pada aspek ekonomi khususnya bisnis retail dapat dilihat pada penggunaan komputer di perusahaan retail tersebut. Contoh penggunaan komputer pada perusahaan retail adalah penggunaan barcode pada kasir dan juga sistem penyimpanan data perusahaan tersebut. Persaingan dalam bisnis ini juga mempengaruhi besarnya penggunaan teknologi komputer untuk mempertahankan bisnis tersebut dalam persaingan. Dalam persaingan yang semakin meningkat, analisis juga memiliki peranan penting dalam perencanaan perkembangan perusahaan retail tersebut. Analisis yang baik akan mampu membuat perencanaan yang optimal sehingga mampu meningkatkan kualitas dan penjualaan. Dengan sistem yang terkomputerisasi, perusahaan akan mampu mengumpulkan data yang cepat sehingga menghasilkan data yang besar, namun keadaan ini tidak dimanfaatkan secara optimal. Dengan konsep Data Mining metode Market Basket Analysis (MBA) diharapkan mampu menggunakan data yang besar tersebut sehingga menghasilkan informasi yang berguna bagi perusahaan. Berdasarkan uraian tersebut, penulis tertarik mengangkat masalah tersebut menjadi karya tulis ilmiah dalam bentuk skripsi yang berjudul Pengembangan Aplikasi Market Basket Analysis (MBA) Dengan Algoritma CT-Pro Untuk Mengatur Stand Penjualan (Studi Kasus : Mini Market UD. DIANI). II. METODOLOGI Penelitian ini adalah aplikasi MBA yang menggunakan metode CT-Pro, berikut ini adalah penjelasnya. 2.1 MARKET BASKET ANALYSIS (MBA) Market basket analysis merupakan sebuah analisis terhadap kebiasaan customer berbelanja pada supermarket dengan cara menemukan asosiasi dan korelasi di antara 492

berbagai macam item yang dimasukkan customer di dalam shopping basket mereka (Budhi dan Soedjianto, 2007). Market basket analysis dapat juga dikatakan salah satu teknik pemodelan dalam data mining berdasarkan teori dimana jika anda membeli suatu grup item, anda akan memiliki kemungkinan membeli itemset yang lainnya. 2.2 CT-Pro Algoritma CT-Pro merupakan salah satu algoritma pengembangan dari FP- Growth. Perbedaannya terdapat pada langkah kedua dimana FP-Growth membuat FP- Tree sedangkan CT-Pro membuat Compressed FP-Tree (CFP-Tree). Pada tahap mining algoritma CT-Pro juga menggunakan pendekatan bottom-up dimana item pada header table dan CFP-Tree dilakukan scan dari jumlah terkecil hingga terbesar. Algoritma CT- Pro memiliki tiga tahap yakni: 1. Mencari barang yang sering dibeli 2. Membuat struktur data CFP-Tree 3. Melakukan mining CFP-Tree adalah tree dengan properti sebagai berikut: 1. CFP-Tree terdiri dari tree yang memiliki root yang mewakili index dari item dengan tingkat kemunculan tertinggi dan kumpulan subtree sebagai anak dari root. 2. Jika I = {i1,i2,, ik} adalah kumpulan dari frequent item dalam transaksi, item dalam transaksi akan dimasukkan kedalam CFP-Tree dimulai dari root subtree yang merupakan i1 dalam header table. 3. Root dari CFP-Tree merupakan level-0 dari tree. 4. Setiap node dalam CFP-Tree memiliki empat field utama yakni item-id, parentid, count yang merupakan jumlah item pada node tersebut, dan level yang 493

menunjukkan struktur data tree pada node tersebut dimulai dari item yang terdapat pada header table dengan level yang terdapat pada CFP-Tree. 2.3 Analisis Masalah Dan Usulan Solusi Di dunia bisnis yang sudah mendapatkan sentuhan teknologi, pengolahan data seharusnya lebih bisa dioptimalkan. Sebagai acuannya adalah penggunaan database yang terkomputerisasi mampu menyimpan data yang banyak sehingga data yang ada tidak akan hilang percuma. Namun belum adanya program yang mampu menganalisis data tersebut menjadi batu sandungan bagi pihak perusahaan untuk mendapatkan informasi dari data yang telah ada. Oleh karena itu, solusi yang paling tepat adalah dengan membuat sebuah aplikasi yang mampu menganalisis data tersebut. Aplikasi itu lebih dikenal dengan Market Basket Analysis (MBA). Diharapkan dengan adanya aplikasi ini, pihak perusahaan mampu mendapatkan informasi yang optimal. 2.4 Analisis Kebutuhan Perangkat Lunak Berdasarkan analisis dari pengembangan perangkat lunak MBA terdapat beberapa proses yang diimplementasikan: 1. Menerima masukan berupa tabel barang dan tabel penjualan dengan format dbase. 2. Mengolah data tabel barang dan tabel penjualan dari format dbase menjadi sql. 3. Mengirim data tabel barang dan tabel penjualan. 4. Mengirim data berupa kriteria. 5. Mengolah data kriteria, tabel barang dan tabel penjualan melalui aplikasi MBA. 6. Menampilkan informasi hasil pengolahan aplikasi MBA. 7. Mengirim data admin. 8. Mengolah data admin. 9. Menampilkan data admin. Mengirim perintah untuk menge-blank screen monitor Client. 494

2.5 Model Fungsional Perangkat Lunak Pada model fungsional perangkat lunak menjelaskan gambaran umum terhadap proses yang terjadi dalam perangkat lunak. Penjelasan tidak diberikan secara detail terhadap proses ataupun suatu metode diimplementasikan. Model fungsional dapat memberikan gambar terhadap proses yang terjadi antara perangkat lunak dengan pengguna luar (user). Interaksi antara perangkat lunak dan user dapat memberikan bentuk proses secara jelas yang terjadi pada perangkat lunak seperti masukan dan keluaran dari proses yang dikerjakan. Model fungsional dari perangkat lunak MBA dideskripsikan lebih lanjut dengan Block Diagram dan DFD (Data Flow Diagram). Gambar 2.1 Block Diagram Aplikasi MBA 495

Gambar 2.2 Gambar Diagram Konteks (DFD Level 0) Perancangan arsitektur Aplikasi MBA melibatkan 3 komponen utama, yaitu Login, Manipulasi Data dan Analisis Data. Gambar 2.3 adalah gambaran mengenai rancangan arsitektur perangkat lunak yang akan dibangun. Gambar 2.3 Perancangan Arsitektur Perangkat Lunak III. PEMBAHASAN 3.1 Implementasi Perangkat Lunak Perangkat lunak MBA dikembangkan pada lingkungan perangkat keras komputer (Notebook) yang memiliki spesifikasi sebagai berikut. 496

a) Monitor 14 inch. b) Processor Intel(R) Pentium (R) CPU P6300 @ 2.27GHz. c) RAM 1,00 GB (886 MB usable). Pada lingkungan perangkat lunak komputer, MBA dibangun pada lingkungan sistem operasi Windows 8 Pro. Bahasa pemrograman yang digunakan adalah Bahasa Pemrograman PHP. Aplikasi yang dikembangkan dalam penelitian ini adalah aplikasi berbasis web. Rancangan layar antarmuka perangkat lunak MBA diimplementasikan menggunakan unit-unit yang telah dibuat sebelumnya. Implementasi layar antarmuka perangkat lunak MBA ini menggunakan bahasa pemrograman PHP. Form login aplikasi MBA merupakan form yang muncul pertama kali ketika MBA dijalankan. Form Menu Utama Pengguna merupakan form yang berisi seluruh menu aplikasi MBA. 497

Gambar 3.1 Implementasi Antarmuka Sistem 3.2 Pengujian Perangkat Lunak Tujuan pengujian berdasarkan konsep pengujian dikelompokkan menjadi dua yaitu pengujian fungsional (black box testing) dan pengujian konseptual/ struktural (white box testing). 3.3 Evaluasi Hasil Pengujian Perangkat Lunak MBA Secara umum hasil pengujian fungsional menunjukkan bahwa sistem sudah bisa menangani data masukan yang valid dan dan juga menampilkan output sesuai dengan apa yang direncanakan. Hasil pengujian konseptual menunjukkan bahwa sistem telah melaksanakan mekanisme sesuai dengan apa yang direncanakan. III. PENUTUP 4.1 Simpulan Berdasarkan penelitian yang telah dilakukan yaitu Pengembangan Aplikasi Market Basket Analysis (MBA) Dengan Algoritma CT-Pro Untuk Menentukan Stand Penjualan (Studi Kasus : Mini Market UD. Diani) adapun simpulan yang didapat antara lain. a) Rancangan sistem aplikasi MBA menggunakan diagram blok (block diagram) dan DFD sangat cocok untuk menggambarkan rancangan langkah-langkah 498

penggunaan aplikasi MBA sehingga mampu menghasilkan informasi untuk menentukan stand penjualan pada mini market UD. Diani. b) Implementasi MBA menghasilkan sebuah perangkat lunak yang mampu menentukan nilai hubungan antar barang sehingga perusahaan bisa menentukan stand penjualan. 4.2 Saran Saran yang penulis dapat rekomendasikan kepada pembaca terkait penelitian pengembangan perangkat lunak ini yaitu perbaikan dalam membuat hubungan lebih dari 2 barang yang dijual. IV. DAFTAR PUSTAKA Budhi, Gregorius S. dan Felicia Soedjianto. 2007. Aplikasi Data Mining Market Basket Analysis Pada Tabel Data Absensi Elektronik Untuk Mendeteksi Kecurangan Absensi (Check-Lock) Karyawan di Perusahaan. Jurnal Informatika Vol.8, No.2. (hlm. 119-129). 499