Anda di halaman 1dari 7

LIAISON JOURNAL OF ENGINEERING ISSN 2809-5243

APLIKASI PENJADWALAN PENGADAAN BARANG MENGGUNAKAN


ALGORITMA APRIORI

Endah Budiyati

Psikologi, Universitas Gunadarma, Jl. Margonda Raya, Depok, Jawa Barat


e-mail: endah_b@staff.gunadarma.ac.id

ABSTRACT: Data mining merupakan kegiatan untuk menganalisa data berdasarkan pandangan
tertentu kemudian membuay kesimpulan berbentuk informasi-informasi yang bermanfaat
memabntu mendapatkan keuntungan, pengeluaran biaya menjadi lebih kecil. Algoritma Apriori
merupakan bagian dari metode asosiasi yang terdapap pada data mining. Apriori bermanfaat untuk
mendapatkan frequent item sets di sejumlah data. Kegiatan Analisis Apriori menjadi suatu langkah
untuk mendapatkan aturan pada Algoritma Apriori menjadikan syarat minimum confidence dan
support. Proses optimalisasi jadwal untuk persediaan barang seperti yang dibutuhkan perusahaan
dengan memanfaatkan teknik data mining dengan metode algoritma apriori. Data hasil proses
transaksi penjualan barang di Toko Obat digunakan sebagai data analisa pada penelitian. Penjualan
barang dalam satu transaksi menjadi data analisa menggunakan algoritma apriori. Proses analisa
data-data menghasilkan ketentuan bahwa batas trasnsaksi semakin kecil kemudian minimum
confidence berpengaruh terhadap rules yang ada. Berdasarkan kondisi seperti tadi tentunya waktu
proses akan lebih lama jika dibandingkan batas transaksi minimum confidence besar.

Keyword: Pengadaan Barang, Data Mining, Apriori, Confidence

1. PENDAHULUAN Data mining dalam perangkat lunak


Pengadaan barang atau jasa memiiki adalah bagian dari tahapan Knowledge
filosofi bahwa untuk mendapatkan barang Discovery in Database berfungsi membuka
atau jasa harus berdasarkan pemikiran logis pola data berdasarkan algoritma tertentu
dan sistematis, sesuai etika dan norma yang [2]. Algoritma apriori merupakan salah
ada, mengikuti proses metode pengadaan satu teknik asosiasi dari data mining.
baku [1]. Teknik ini berfungsi untuk mencari
Data mining merupakan kegiatan dalam frequent item sets dari sejumlah data.
menganalisa data dari sudut pandang Analisis apriori merupakan proses
berbeda kemudian menjadikan bentuk pencarian fungsi-fungsi apriori sesuai
informasi yang dipakai untuk kepentingan syarat minimum dari confidence dan
menaikan keuntungan kegiata bisnis. Data support [3].
mining secara teknis dijelaskan sebagai Berdasarakan penjelasan-penjelasan
proses pencarian korelasi hubungan antara pada paragraph sebelumnya maka
ribuan field suatu database. penelitian ini dilakukan untuk menerapkan
Data mining memiliki kemampuan model algoritma apriori untuk memprediksi
pengolahan informasi bisnis sebuah basis suatu pola yang dapat mambantu
data besar. Proses ini dianalogikan persediaan barang pada perusahaan
menggali emas pada sumbernya. Teknik perdagangan. Materi dalam penelitian ini
data mining digunakan untuk memprediksi dilakukan sesuai data-data yang diperoleh
trend bisnis dengan cara mengotomatisasi dari Toko Obat yang membantu dalam
penggalian data dalam suatu basis data perhitungan algoritma apriori.
besar. Data mining dipakai untuk
menemukan pola-pola tertentu dari suatu 2. TINJAUAN PUSTAKA
basis data dari banyak pola yang tersedia. 2.1 Pengadaan Barang

Vol. 2, No. 1, Juni 2022 26


LIAISON JOURNAL OF ENGINEERING ISSN 2809-5243

Istilah procurement bagi computer untuk dapat mengolah


masyarakat umum mungkin terdengan pengetahuan secara otomatis [6].
asing tetapi bagi kalangan pengusahan Berikut ini dalah merupakan fungsi
merupakan istilah biasa. Istilah pembelian dari penggunaan data mining seperti
merupakan kata yang biasa bagi kalangan tercantum dalam daftar:
umum yang dipastikan memahami a. Mengotomatisasi informasi tentang
maknanya. Sebagian kalangan memahami prediksi trend dan sifat-sifat bisnis
bahwa istilah procurement memiliki berdasarkan basis data yang besar.
pengertian sama seperti pembelian. b. Menemukan pola-pola baru dari data
Penjelasan tersebut tidak sepenuhnya betul yang sebelumnya tidak ditermukan atau
karena istilah pembelian lebih tepat masih tersembunyi.
purchasing yang merupakan bagian dari
procurement. Kegiatan ini melibatkan 2.3. Teknik Data Mining
semua kegiatan penting pengadaan barang Data mining memiliki akar dari
atau jasa. Kegiatan ini digunakan beberapa bidang ilmu seperti kecerdasan
pengusaha memproduksi barang atau buatan, machine learning, statistik dan
mengerjakan suatu proyek permintaan dari basisdata. Teknik-teknik yang ada pada
pelanggan. Istilah procurement bermaksa data mining seperti association rule mining,
lebih luas dari purchasing karena clustering, klasifikasi, neural network,
mengandung seluruh kegiatan dalam bisnis genetic algorithm [8].
[4].
Kegiatan pengadaan barang atau 1. Classification
jasa pada awalnya adalah kegiatan Teknik ini dilakukan dengan
sederhana tetapi sekarang ini merupakan melihat kelakuan dan atribut dari kelompok
menjadi pengetahuan yang dapat dipelajari. data. Teknik ini memanipulasi data yang
Kegiatan ini pada hakikatnya dikerjakan menggunakan hasilnya membentuk
pengusaha untuk meyediaan barang atau sejumlah aturan. Aturan kemudian dipakai
jasa sesuai kebutuhan. Kegiatan pengadaan pada data terbaru. Teknik ini
dapat dilakukan dengan metode dan proses memanfaatkan pengujian record yang
tertentu untuk menentukan kesepakatan terklasifikasi membentuk kelas tambahan.
harga, waktu, dan lainnya. Kegiatan ini Decision tree merupakan contoh metode
harus mencapai kesepakatan pengguna dan klasifikasi yang digunakan untuk
penyedia maka harus berpatokan pada memprediksi berbentuk struktur hirarki
filosofi. Proses kegiatan harus mengikuti atau struktur pohon.
norma dan etika yang berlaku. Proses
penyediaan barang atau jasa wajib sesuai 2. Association
prinsip, metode yang baku [1]. Metode ini dilakukan dengan mengenali
kejadian-kejadian khusus. Aturan berasal
2.2. Data Mining dari analisa transaksi pembelian barang
Teknik data mining merupakan dimana dapat memprediksi kemungkinan
proses mengolah data atau menambang transaksi pembelian barang berikutnya.
pengetahuan data dengan jumlah besar. Prediksi ini dapat digunakan untuk
Teknik ini digunakan untuk mendapatkan menempatkan barang yang tepat untuk
informasi untuk pengembangan yang lebih membantuk pelanggan. Prediksi ini dapat
baik. Data mining melakukan pengolahan berupa kupon pembelian dimana
informasi yang penting dan menarik dari menempatkan kombinasi barang-barang
database besar [5]. Teknik data mining sesuai prediksi pembelian. Aturan assosiatif
dapat menggunakan mesin pembelajaran memiliki dua parameter penting yaitu
support berisi presentasi kombinasi atribut

Vol. 2, No. 1, Juni 2022 27


LIAISON JOURNAL OF ENGINEERING ISSN 2809-5243

basisdata dan confidence berisi hubungan pemilihan fitur, missing value dan
atribut-atribut sesuai aturan asosiatif. outliers.
d. Memilih pengunaan algoritma data
3. Clustering mining seperti klasifikasi, asosiasi, atau
Metode dengan menganalisis klasterisasi.
kelompok data yang berbeda tetapi belum e. Menyajikan data dalam bentuk
didefinisikan. Neural network atau statistic visualisasi, evaluasi atau interpretasi
merupakan contoh model Clustering. untuk mendapatkan apakah terdapat
Clustering menggunakan prinsip informasi yang menarik
memaksimalkan kelas anggota yang sama
dan meminimumkan kesamaan data cluster. 3. METODE PENELITIAN
Teknik ini dapat digunakan pada data Berikut ini adalah metode penelitian yang
terdiri dari atribut yang banyak. dilakukan dengan melakukan analisa data-data
yang dikumpulkan untuk membantu dalam
2.4. Tahapan Data Mining pengembangan:
Berikut ini dalah gambar yang a. Teknik studi literatur dengan mencari
teori-teori yang berhubungan dengan
menjelaskan tahapan dalam data mining
materi penelitian dari literature buku,
seperti ditunjukkan pada gambar 1: jurnal dan internet.
b. Teknik Observasi yaitu mengamati
langsung jalannya bisnis proses transaksi
pada perusahaan perdagangan barang.
c. Melaukan wawancara langsung untuk
mendapatkan data-data dari narasumber
dari karyawan perusahaan sesuai dengan
materi penelitian.

Gambar 2. Flowchart Algoritma Apriori


Gambar 1. Tahapan Data Mining
3.1 Desain Sistem
Peroses tahapan dari Knowledge Diagram yang digunakan untuk
Discoveri in Database dijelaskan seperti menggambarkan fungsi pemetaan model
betikut: lingkungan sistem. Diagram ini terdiri dari
a. Domain aplikasi diketahui untuk simbol lingkaran yang memiliki arti suatu
menggali pengetahuan awal beserta sistem secara keseluruhan. Diagram konteks
sasarannya. dari penerapan data mining pengadaan barang
b. Menentukan target data-set dengan menggunakan studi kasus pada sebuah
memilih data juga sub-set data. perusahaan perdagangan. Berikut adalah
c. Menghaspus data dengan cara diagram konteks sistem persediaan barang:
mengeliminasi derau, reduksi dimensi,

Vol. 2, No. 1, Juni 2022 28


LIAISON JOURNAL OF ENGINEERING ISSN 2809-5243

1 Menentukan batas transaksi. Dalam hal ini,


penulis menetapkan besaran batas
tranksaksi= 3.

Tabel 2. Item yng dibeli


Produk yang dibeli
Gambar 3. Diagram Kontek Sistem Persediaan Cefadroxil Forte
sabutamol
Diagram kontek pada level detail Leomoxyl
menjelaskan setiap kegiatan suatu entitas dalam Intranervit E
sistem. Gambar 4 merupakan kegiatan detail Kalnex
dari kegiatan pada entitas transaki penjualan Megasonum
dan persediaan barang. Erlamyctin salep mata
Betadin salep
Vitamin B complex
Vitamin C

Tabel 3. Daftar Kandidat 1-itemset


1-itemset Jumlah
Cefadroxil Forte 9
sabutamol 10
Intranervit E 5
Kalnex 9
Gambar 4. Data Flow Diagram Sistem Leomoxyl 4
Persediaan Megasonum 7

3.2. Pencarian Manual Algoritma Apriori 2 dari daftar 1-itemset di atas, dibuat menjadi
Berikut ini adalah data pencarian untuk daftar frequent 2-itemset, maka akan
algoritma apriori secara manual didapat hasil sebagai berikut:

Tabel 1. Data Transaksi Manual Tabel 4. Daftar Kandidat 2-itemset


Kode Pembelian Barang Kandidat 2-itemset Jumlah
T101217001 Cefadroxil Forte, sabutamol Cefadroxil Forte, sabutamol 8
T111217001 Cefadroxil Forte, Leomoxyl, Intranervit E, Leomoxyl 4
Intranervit E, Kalnex, Megasonum, sabutamol 5
Megasonum, sabutamol Cefadroxil Forte, Vitamin B complex 7
T121217002 Megasonum, sabutamol, Kalnex, Betadin salep 6
Erlamyctin salep mata, Betadin
salep 3 Menghitung nilai support dan confidence
T121217001 Cefadroxil Forte, Intranervit E, dari masing-masing frequent itemset
Vitamin B complex sampai aturan asosiasi baru terbentuk.
T121217003 Intranervit E, Kalnex, sabutamol, perhitungan support dan confidence
Betadin salep menggunakan rumus:
T121217007 Kalnex, Vitamin C
T121217004 Leomoxyl, Vitamin C
T121217008 Kalnex, Betadin salep
T121217005 Leomoxyl, Megasonum,
Erlamyctin salep mata
T121217006 Vitamin B complex

Prinsip melakukan penggalian data


tranksaksi perusahaan perdagangan metode
algoritma apriori sebagai berikut:

Vol. 2, No. 1, Juni 2022 29


LIAISON JOURNAL OF ENGINEERING ISSN 2809-5243

Tabel 5. Daftar Aturan Asosiasi yang


Terbentuk
Sup. Sup.
Aturan Sup. Conf. x Sup. x
Conf Conf.
If sabutamol and
Cefadroxil Forte 0.54 2 1.090 Tidak Tidak
then Leomoxyl
If sabutamol and
Cefadroxil Forte 0.54 2 1.090 Tidak Tidak
then Megasonum
If sabutamol and
Cefadroxil Forte 0.54 1.5 0.818 Tidak Tidak
then Intranervit E
If sabutamol and
Gambar 6. Form Input Data Stok Barang
Cefadroxil Forte 0.54 1.5 0.818 Tidak Tidak
then Kalnex
If sabutamol and Pada form ini berfungsi untuk melihat data
Cefadroxil Forte 0.54 2 1.090 Tidak Tidak stok barang yang dapat melakukan tambah, edit
then Betadin salep
If sabutamol and dan hapus pada data stok barang :
Cefadroxil Forte 0.54 3 1.636 Tidak Tidak
then Vitamin C
If sabutamol and
Cefadroxil Forte
0.54 2 1.090 Tidak Tidak
then Vitamin B
complex

4 Pilih macam-macam barang yang telah


terbentuk dengan aturan asosiasi tersebut
untuk dijadikan daftar pada stok
pengadaan barang.

4. PEMBAHASAN Gambar 7. Menu Lihat Data Stok Barang


Form login merupakan form untuk
memverifikasi pemakai untuk dapat mengakses Form Menu data tranksaksi berfungsi
aplikasi. Pada form login admin harus untuk menampilkan data tranksaksi penjualan :
memasukkan username dan password dengan
benar. Apabila username dan password benar
maka admin akan masuk kedalam form utama.
Adapun tampilan form login dapat dilihat pada
gambar berikut:

Gambar 8. Menu Lihat Data Tranksaksi

Form ini berfungsi untuk melihat data 1


itemset yang terbentuk dengan menggunakan
algoritma apriori dari data tranksaksi yang
Gambar 5. Form Login diproses:

Form tampilan input data barang berfungsi


untuk menginput tanggal, kode barang, nama
barang dan jumlah stok. Adapun tampilan form
menu input data stok adalah sebagai berikut :

Vol. 2, No. 1, Juni 2022 30


LIAISON JOURNAL OF ENGINEERING ISSN 2809-5243

transaksi berikutnya. Semua transaksi


pembelian barang oleh pelanggan
tercatat dan dapat diolah menjadi
informasi untuk menentukan jumlah
stok persediaan barang-barang.
2 Teknik ini dapat mengolah data
transaksi untuk menemukan frequent
item set dan association rule batas
Gambar 9. Menu Lihat Data 1 Itemset transaksi.
3 Hasil analisa data-data mendapatkan
Form ini berfungsi untuk menganalisa data aturan bahwa batas transaksi maka dan
tranksaksi penjualan barang yang akan minimum confidence rules semakin
menghasilkan barang yang direkomendasikan banyak maka waktu proses menjadi
untuk dipesan dalam stok pengadaan barang : lama.

DAFTAR PUSTAKA

[1.] Sanjaya, D., Siregar, R., Windha., 2013,


“Analisis Yuridis Pengadaan Barang/Jasa
Yang Dilakukan Dinas Pendidikan Kota
Tanjugbalai”, Jurnal Hukum konomi
Tranparncy Volume 1, No. 2, Feb-Mei
2013.
[2.] Mabrur, A,G., Lubis, R., 2012, “Penerapan
Gambar 10. Menu Analisa Pengadaan Barang Data Mining Untuk Memprediksi Kriteria
Nasabah Kredit”, Jurnal Komputer dan
Form ini berfungsi untuk mencetak laporan Informatika (Komputa), Edisi 1, Volume
data stok barang : 1, Maret 2012.
[3.] Pane, D, K., 2013, “Implementasi Data
Mining Pada Penjualan Produk Elektronik
Dengan Algoritma Apriori (Studi Kasus :
Kreditplus)”, Pelita Informatika Budi
Darma, Volume IV, Nomor 3, Agustus
2013
[4.] Fitriana, L., 2012, “Fuzzy-Expert System
Dalam Menyelesaikan Procurement Taks”,
Program Studi Magister (S2), Teknik
Informatika, Fakultas Ilmu Komputer dan
Gambar 11. Menu Cetak Laporan Data Stok Teknologi Informasi, Universitas
Barang Sumatera Utara.
[5.] Susanto, H., 2014, “Data Mining Untuk
5. KESIMPULAN Memprediksi Siswa Berdasarkan Sosial
Ekonomi, Motivasi, Kedisiplinan dan
Dari proses sistem yang telah dilakukan
Prestasi Masa Lalu”, Jurnal Pendidikan
untuk menganalisa data tranksaksi pada Vokasi, Volume 4, Nomor 2, Juni 2014.
data penjualan barang sehinggai [6.] Hermawati., Fajar, A., 2013, “Data
menghasilkan barang rekomendasi stok Mining”, Andi, Yogyakarta.
pengadaan barang di Toko Obat, maka [7.] Budiono., Fahmi, A., Pujiono., 2014,
peneliti dapat mengambil kesimpulan: “Penerapan Metode Association Rule
1 Penggunaan teknik data mining pada Menggunakanalgoritma Apriori Untuk
proses analisis penjualan menggunakan Mengidentifikasi Pola Penyakit Radang
metode apriori dapat memprediksi
Vol. 2, No. 1, Juni 2022 31
LIAISON JOURNAL OF ENGINEERING ISSN 2809-5243

Sendi”, Techno.COM, Volume 13, Nomor


2, Mei 2014: 115-124.
[8.] Safitri, H, R., 2011, “Penerapan Tenik
Data Mining Dengan Metode Smooth
Support Vector Machine (SSVM) Untuk
Memprediksi Mahasiswa Yang
Berpeluang Drop Out”, Program Studi
Magister (S2), Teknik Informatika,
Fakultas Matematika dan Ilmu
Pengetahuan Alam, Universitas Sumatera
Utara.

Vol. 2, No. 1, Juni 2022 32

Anda mungkin juga menyukai