Anda di halaman 1dari 5

Jurnal Sains dan Informatika p-ISSN: 2460-173X

Volume 3, Nomor 2, November 2017 e-ISSN: 2598-5841

Metode Fuzzy Tsukamoto Dalam Aplikasi Sistem Estimasi Stok Barang


Rina Firliana1), Jatmiko2) Ervin Kusuma Dewi3), Aidina Ristyawan 4)
1)3)4)
Program Studi Sistem Informasi, Fakultas Teknik, Universitas Nusantara PGRI Kediri
Jl.KHA. Dahlan No. 76, Kediri
2)
Program Studi Teknik Informatika, Fakultas Teknik, Universitas Nusantara PGRI Kediri
Jl.KHA. Dahlan No. 76, Kediri
1)
rina@unpkediri.ac.id
2)
jatmiko1987@yahoo.com
3)
ervin@unpkediri.ac.id
4)
aidina@unpkediri.ac.id

Abstrak – Penelitian yang dilatar belakangi oleh penyimpanan data yang masih menggunakan cara manual
dinilai kurang efektif dan efisien, dan pemilik toko yang sering mengalami kesalahan dalam menentukan berapa
jumlah suatu jenis barang yang harus ditambah stoknya pada gudang, sehingga dibuatlah suatu Metode Fuzzy
Tsukamoto dalam Aplikasi Sistem Estimasi Stok dengan bertujuan mengurangi terjadinya kesalahan saat
pendataan barang dalam memperkirakan berapa jumlah suatu barang harus di tambah stoknya. Bagaimana
membangun suatu Aplikasi yang dilengkapi dengan estimasi stok barang serta mengimplementasikan desain
aplikasi tersebut yang dulunya masih menggunakan cara manual sehingga menjadi terkomputerisasi.
Perancangan aplikasi ini menggunakan metode fuzzy tsukamoto adalah suatu cara perhitungan untuk
mendapatkan nilai estimasi dari sebuah variable. Tahapan dalam pembuatan aplikasi ini meliputi pengumpulan
referensi tentang pembuatan aplikasi, pembuatan desain aplikasi, implementasi, uji coba dan evaluasi. Hasil
penelitian dari program ini adalah membangun suatu aplikasi mengenai pencatatan jumlah barang yang masuk
dan keluar dari gudang. Aplikasi ini dilengkapi dengan estimasi stok barang sehingga mempermudah dalam
perkiraan jumlah barang yang akan dibeli untuk menambah jumlah stok pada suatu jenis barang yang ada di
gudang. Dengan aplikasi ini diharapkan barang yang ada digudang akan lebih stabil.

Kata Kunci: Estimasi, Fuzzy, Stok, Tsukamoto

1. PENDAHULUAN bisnis perusahaan yang paling pokok adalah proses


Toko Anda Jaya adalah usaha yang bergerak di pembelian dan persediaan bahan baku. Bahan baku
bidang penjualan barang-barang kebutuhan sehari-hari merupakan sumber daya atau material yang memiliki
yang kebanyakan diperlukan dalam rumah tangga nilai ekonomis baik untuk dijual secara langsung atau
seperti beras, terigu, minyak, pasta gigi, sabun, dll. Di diolah menjadi barang jadi yang akan dipasarkan.
toko Anda Jaya dalam pengolahan dan manajemen Oleh sebab itu, penting bagi perusahaan untuk
pencatatan transaksi sangat diperlukan untuk mengetahui bagaimana melakukan pengendalian
mengetahui jumlah persediaan barang di gudang. internal yang baik terkait pembelian dan persediaan.
Sehingga perhitungan pada stok barang akan Metodologi penelitian yang digunakan adalah dengan
mempengaruhi transakasi jual beli sehingga biaya melakukan survey pada kondisi proses bisnis
pengeluaran menjadi jelas. perusahaan, studi literature dengan Metode Analisa
Sedangkan di toko Anda Jaya pencatatan Dan Perancangan Sistem Berbasis Orientasi Objek
penjualan dan persediaan setiap jenis barang yang (OOAD). Hasil yang diperoleh dari penelitian ini
kurang tepat mengakibatkan pemilik toko sering adalah analisis dan perancangan sistem informasi
mengalami kesalahan dalam menentukan berapa akuntansi pembelian, pengeluaran kas dan persediaan
jumlah barang yang harus ditambah stoknya pada yang dapat membantu perusahaan dalam menjalankan
suatu jenis barang. Pencatatan secara manual juga kegiatan usaha dan mengorganisir pengendalian
membuat pemilik toko melakukan pengecekan dua internal terkait pembelian dan persediaan untuk dapat
kali untuk memastikan pencatatan secara manual mengurangi penyimpangan-penyimpangan yang
sesuai dengan kenyataan penjualan, sehingga hal ini terjadi dan dapat menjaga kelancaran operasional
akan menghabiskan tenaga dan waktu serta perusahaan. Sistem informasi yang dirancang dapat
dilakukannya pencatatan secara dua kali. membantu perusahaan dalam meminimalkan
Dalam mengatasi hal tersebut diperlukan sebuah terjadinya kesalahan dalam pencatatan data transaksi
metode fuzzy tsukamoto dalam aplikasi perangkat oleh karyawan serta memudahkan perusahaan dalam
lunak yang dapat digunakan untuk mengolah data pengendalian terhadap persediaan barang.
transaksi jual beli berbagai macam jenis barang dan Menurut Chaudhari, S & Patil (2014) Penelitian
kemampuan estimasi stok barang pada toko Anda mengenai fuzzy tsukamoto pernah dilakukan,
Jaya. penelitian tersebut membahas bahwa fuzzy dapat
Selain itu peneliti juga mengacu pada penelitian digunakan untuk pendekatan sistem inferensi untuk
terdahulu Hanny Juwitasary (2015) Salah satu proses pengambilan keputusan dan kontrol. Menurut
111
Jurnal Sains dan Informatika p-ISSN: 2460-173X
Volume 3, Nomor 2, November 2017 e-ISSN: 2598-5841

Widayani, W., Kusrini & Fatta, H.A (2015) pada 2.1.1.2 Himpunan Fuzzy
penelitian yang lainnya juga dibahas mengenai fuzzy Himpunan fuzzy adalah himpunan kondisi yang
tsukamoto, penelitian tersebut membahas mengenai menjelaskan tentang variabel. Himpunan fuuzy
penggunaan fuzzy yang memungkinkan pengguna memiliki domain dengan batasan atribut angka dan
untuk melakukan training data dan testing data. linguistik suatu himpunan fuzzy.
Menurut Sucipto, Ari Suhartanto & Rina Firliana Berikut contoh himpunan fuzzy beserta atributnya .
penelitian ini dilakukan representasi fuzzy Tsukamoto
dari pemrograman database dengan bahasa yang
digunakan PL/PgSQL. PL/PgSQL merupakan bahasa
prosedural dalam PostgreSQL yang dapat digunakan
bersama dengan constraint check untuk menentukan
hasil dari representasi fuzzy Tsukamoto dan Gambar 1. Himpunan Fuzzy
pembatasan terhadap data yang akan dimasukan dalam
suatu tabel. Pada gambar diatas dijelaskan bahwa variabel
Dari keempat jurnal diatas maka peneliti ingin umur memiliki tiga himpunan fuzzy yaitu MUDA
menerapkan Metode Fuzzy Tsukamoto Dalam umur < 35 tahun, PAROBAYA 35 ≤umur ≤55
Aplikasi Sistem Estimasi Stok Barang pada Toko tahun dan TUA umur > 55 tahun. Muda, Parobaya dan
Anda jaya sehingga stok barang bisa stabil untuk satu Tua merupakan atribut linguistik dan batasan umurnya
bulan berikutnya. merupakan atribut angka himpunan tersebut.
2. TINJAUAN PUSTAKA 2.1.1.3 Nilai Keanggotaan
2.1 Pengertian Logika Fuzzy Metode Nilai keanggotaan : adalah suatu nilai kabur
Tsukamoto terhadap variabel tertentu.
Menurut Kusumadewi (2010:31) metode Nilai keanggotaan dalam fuzzy berada dalam range
Tsukamoto merupakan perluasan dari penalaran antara 0 sampai 1. Jika memiliki nilai nol atau satu
monoton. Pada metode Tsukamoto, setiap konsekuen maka penjelasannya sebagai berikut :
pada aturan yang berbentuk IF-Then harus 1. satu (1), yang berarti bahwa suatu item menjadi
dipresentasikan dengan suatu himpunan fuzzy dengan
anggota dalam suatu himpunan, atau
fungsi keanggotaan yang monoton. Sebagai hasilnya,
output hasil inferensi dari tiap-tiap aturan diberikan 2. nol (0), yang berarti bahwa suatu item tidak
secara tegas (crisp) berdasarkan α-predikat (fire menjadi anggota dalam suatu himpunan.
strength). Hasil akhirnya diperoleh dengan
menggunakan rata-rata terbobot.
Menurut Sutojo (2011:233) secara umum bentuk 2.1.1.4 Kurva Representasi
model fuzzy Tsukamoto adalah: Kurva representasi digunakan untuk menggambarkan
If (X IS A) and (Y IS B) Then (Z IS C) nilai keanggotaan dalam suatu himpunan fuzzy.
Di mana A, B, dan C adalah himpunan fuzzy. Berikut adalah penggunaan kurva representasi bentuk
Misalkan diketahui 2 rule berikut, bahu untuk menggambarkan suatu variabel, himpunan
IF (x is A 1 ) AND (y is B 1 ) Then (z is C 1 ) dan nilai keanggotaan dalam fuzzy :
IF (x is A 2 ) AND (y is B 2 ) Then (z is C 2 )
Dalam inferensinya, metode Tsukamoto
menggunakan tahapan berikut.
1. Fuzzyfikasi
2. Pembentukan basis pengetahuan Fuzzy (rule
dalam bentuk IF … THEN)
3. Mesin Inferensi
Menggunakan fungsi implikasi MIN untuk Gambar 2. Kurva Representasi Fuzzy
mendapatkan nilai α-predikat tiap-tiap rule
(α1, α1, α1,…. αn). Pada Gambar 2, dapat dilihat bahwa:
4. Defuzzyfikasi 1. Seseorang yang berumur 40 tahun, termasuk dalam
Menggunakan metode rata-rata (Average) himpunan MUDA dengan µMUDAMUDA [40] =
0,25; namun dia juga termasuk dalam himpunan
2.1.1 Properti Fuzzy PAROBAYA dengan µ
Dalam memahami sistem fuzzy, ada beberapa hal PABOBAYAPABOBAYA [40] = 0,5.
yang perlu diketahui. Berikut penjelasan beberapa 2. Seseorang yang berumur 50 tahun, termasuk dalam
properti fuzzy : himpunan MUDA dengan µTUATUA [50] = 0,25;
2.1.1.1 Variabel namun dia juga termasuk dalam himpunan
Variabel yaitu sesuatu yang akan diproses dalam PAROBAYA dengan µPABOBAYAPABOBAYA
fuzzy. Seperti umur, jarak, kepadatan, suhu dan lain- [50] =0,5.
lain.
112
Jurnal Sains dan Informatika p-ISSN: 2460-173X
Volume 3, Nomor 2, November 2017 e-ISSN: 2598-5841

2.2 Operasi Fuzzy tersebut kemudian diolah menggunakan metode


Operasi Fuzzy ada dua macam, yaitu OR (Union) fuzzy tsukamoto.
dan AND (Intersection). Fuzzy Union (U) : union dari 3. Dari perhitungan estimasi tersebut akan di
dua himpunan adalah maksimum dari tiap-tiap pasang dapatkan hasil.
elemen-elemen pada kedua himpunan.
Fuzzy Intersection (∩) : irisan dari dua himpunan 1. //function tsukamoto
fuzzy adalah minimum dari tiap pasang elemen dari 2. function
kedua himpunan. 3tsukamoto($maxbeli,$minbeli,$max
jual,$minjual,$maxstok,$minstok,$
2.3 Fuzzy Tsukamoto lastjual,$laststok)
Pada metode Tsukamoto, setiap konsekuen pada 3. {
4. error_reporting(0);
aturan yang berben-tuk If-Then harus 5. $jualturun=($maxjual-
direpresentasikan dengan suatu himpunan fuzzy $lastjual)/($maxjual-$minjual);
dengan fungsi keanggotaan yang monoton. 6. $jualnaik=($lastjual-
Sebagai hasilnya, output hasil infe-rensi dari tiap- $minjual)/($maxjual-$minjual);
tiap aturan diberikan secara tegas (crips) berdasarkan 7. $stokturun=($maxstok-
a-predikat (fire strength). Hasil akh-imya diperoleh $laststok)/($maxstok-$minstok);
dengan menggunak-an rata-rata terbobot. 8. $stoknaik=($laststok-
$minstok)/($maxstok-$minstok);
9. if ($jualturun > $stoknaik){
2.3 Algoritmaatau Program $r1=$stoknaik; } else {
Di mana proses penentuan estimasi stok diperoleh $r1=$jualturun; }
berdasarkan perhitungan data stok barang dan data 10. if ($jualturun > $stokturun){
yang terjual. $r2=$stokturun; } else {
Proses ini menggunakan metode fuzzy tsukamoto $r2=$jualturun; }
sehingga menghasilkan sebuah informasi berupa 11. if ($jualnaik > $stoknaik) {
perkiraan jumlah suatu barang yang akan ditambah $r3=$stoknaik; } else {
$r3=$jualnaik; }
stoknya, Dan akan diperoleh keputusan yang akurat
12. if ($jualnaik > $stokturun) {
karena perhitungannya dilakukan secara sistematis. $r4=$stokturun; } else {
START
$r4=$jualnaik; }
13. $z1=$maxbeli-($r1*($maxbeli-
$minbeli));
IMPUT
TANGGAL
14. $z2=$maxbeli-($r2*($maxbeli-
BULAN, TAHUN
& JENIS BARANG
$minbeli));
15. $z3=$maxbeli-($r3*($maxbeli-
FUZZY DATA $minbeli));
PENJUALAN
16. $z4=$maxbeli-($r4*($maxbeli-
DATABASE

PROSES
ESTIMASI
$minbeli));
STOK
17. $z=(($r1*$z1)+($r2*$z2)+($r3*$z3)
FUZZY DATA
PEMBELIAN +($r4*$z4))/($r1+$r2+$r3+$r4);
18. return round($z);
19. }
DEFUZZYFICATION
Gambar 4. Rule Fuzzy Tsukamoto

Dari kajian diatas disimpulkan bahwa penjelasan


diuraikan melalui flowchart yang berguna untuk
HASIL
PERHITUNGAN/ mempermudah dalam pemograman sebagai acuan
(ESTIMSI STOK)
dalam implementasi (pengkodean) sistem yang sesuai
pada tahap perencanaan.
END
Flowchart yang telah dibuat di atas, mencakup
seluruh sistem yang digunakan mulai dari metode
Gambar 3. Flowchart pada aplikasi sistem yang digunakan serta aplikasi sistem estimasi stok
barang guna memperjelas jalannya aplikasi sistem
Gambar 3 di atas adalah merupakan alur dari yang dibuat.
perancangan sistem estimasi stok dengan fuzzy
tsukamoto. Di bawah ini merupakan penjelasan dari 3. METODE PENELITIAN
jalannya sistem : 3.1 Studi Literatur
1. Memasukkan kode barang dan pilih tanggal, Pada tahap ini dilakukan pendalaman buku-buku
bulan, tahun untuk menentukan estimasi literature yang berhubungan dengan pembuatan
selanjutnya akan di proses dengan mengambil sebuah sistem informasi menggunakan bahasa PHP
dua variable data. dan database MySQL, buku-buku yang berhubungan
2. Pengambilan data meliputi data penjualan dan dengan logika fuzzy dan pengaplikasiannya,
data stok barang dalam satu bulan terakhir, data pengumpulan data-data pendukung yang dibutuhkan,
113
Jurnal Sains dan Informatika p-ISSN: 2460-173X
Volume 3, Nomor 2, November 2017 e-ISSN: 2598-5841

serta teknologi baik hardware maupun software yang malakukan penambahan, perubahan dan
dibutuhkan. penghapusan terhadap data pelanggan seperti
pada proses pengolahan data suplier. Pada form
3.2 Survey Data pelanggan semua kolom pelanggan harus diisi.
Pada tahap ini dilakukan kegiatan mengumpulkan g. Transaksi barang masuk aplikasi sistem untuk
data-data yang akan digunakan dalam pembuatan melakukan olah data pembelian dengan mengisi
Aplikasi Administrasi Estimasi Stok Barang di toko semua kolom pada form.
Anda Jaya h. Daftar pembelian ini terdapat fasilitas untuk
melihat daftar pembelian pada jangka waktu
3.3 Perencanaan Sistem tertentu.
Dari data yang didapatkan, selanjutnya dilakukan i. Stok barang dari aplikasi sistem menunjukkan
analisa dan perancangan terhadap sistem yang akan daftar stok barang dari database. Dalam
dibuat dalam proyek akhir ini menampilkan data-data yang lain dalam
bentuk daftar.
3.4 Pembuatan Sistem j. Data akun dari aplikasi sistem yang digunakan
Pembuatan sistem yang akan digunakan untuk untuk mengolah data hak akses user yang hanya
menyelesaikan penelitian ini. bisa diakses sebagai pengguna tipe admin.
k. Perhitungan estimasi dari aplikasi sistem
3.5 Pengujian dan Evaluasi merupakan form yang digunakan untuk
Pengujian dan evaluasi dimaksud untuk melakukan estimasi pada setiap jenis barang
mengetahui sejauh mana sistem yang dibuat pada yang akan diestimasi dengan cara pilih tanggal,
penelitian ini dapat berfungsi sesuai dengan proses bulan, tahun pada kolom dan memasukkan id
sistem yang diharapkan. barang lalu tampil yang nantinya akan
menampilkan hasil dari estimasi yang diproses
3.6 Pembuatan Laporan menggunakan perhitungan fuzzy tsukamoto.
Membuat dokumentasi dari semua tahapan proses
diatas berupa laporan yang berisi tentang teori dan Salah satu kasus di Toko Koperasi dengan
hasil penelitian ini menggunakan perhitungan fuzzy tsukamoto pada
misal kita ambil contoh minuman akan memasok
minuman jenis air mineral. Dari data 1 bulan terakhir,
4. PEMBAHASAN permintaan terbesar hingga mencapai 5000
Pengujian Fuzzy Tzukamoto dalam aplikasi sistem kemasan/hari, dan permintaan terkecil sampai 1000
ini akan menampilkan implementasi rancangan antar kemasan/hari. Persediaan barang digudang terbanyak
muka (interface). tampilan dari apliksi sistem dimulai sampai 600 kemasan/hari, dan terkecil pernah sampai
dengan 100 kemasan/hari. Dengan segala keterbatasannya,
a. Login untuk dapat mengakses aplikasi, dimana sampai saat ini, took baru mampu memasok barang
user harus melakukan login terlebih dahulu. maksimum 7000 kemasan/hari, serta demi efisiensi
b. Halaman utama yang muncul ketika admin karyawan tiap hari diharapkan perusahaan menyuplay
berhasil melakukan login yang didalamnya paling tidak 2000 kemasan. Apabila proses memasok
terdapat menu ” Barang”, ”Suplier”, toko tersebut menggunakan 4 aturan fuzzy sebagai
”Pelanggan”, ”Barang masuk”, ”Penjualan”, berikut:
”Stok barang”, dan ” Data akun”, yang 1 [R1] IF Permintaan TURUN And Persediaan
didalamnya terdapat operasi untuk melakukan BANYAK
penambahan (add), perubahan , dan THEN Memasok Barang BERKURANG;
penghapusan terhadap data yang ada. Ada dua
tipe pada aplikasi ini, yaitu tipe Administrator 2 [R2] IF Permintaan TURUN And Persediaan
dan tipe user, pada pengguna tipe user menu SEDIKIT
’’Data akun’’ tidak akan muncul karena pada THEN Memasok Barang BERKURANG;
menu ini hanya bisa di akses oleh tipe admin
saja. 3 [R3] IF Permintaan NAIK And Persediaan
c. Input data barang dari aplikasi sistem BANYAK
menunjukkan desain form yang digunakan THEN Memasok Barang BERTAMBAH;
pada aplikasi untuk menambahkan data baru
kedalam tabel database 4 [R4] IF Permintaan NAIK And Persediaan
d. Input data suplier dari aplikasi sistem adalah SEDIKIT
pengujian pada form penambahan data suplier THEN Memasok Barang BERTAMBAH;
e. Data suplier dari aplikasi sistem menunjukkan Tabel 1. Data Barang
daftar data suplier yang sudah ada di database
f. Data pelanggan dari aplikasi sistem menu
pelanggan juga terdapat fasilitas untuk
114
Jurnal Sains dan Informatika p-ISSN: 2460-173X
Volume 3, Nomor 2, November 2017 e-ISSN: 2598-5841

DAFTAR PUSTAKA
Kusumadewi, S, dan Purnomo, H, 2010. Aplikasi
Logika Fuzzy Sistem Pendukung Keputusan.
Graha Ilmu. Yogyakarta.
Sutojo, T. Edy ,Mulyanto dan Suhartono,Vincent.
2010. Kecerdasan Buatan. Andi Offset.
Yogyakarta.
Chaudhari, S & Patil, “M, Study and Review of
Fuzzy Inference Systems for Decision Making
and Control”, A merican International Journal
of Research in Science, Technology,
Engineering & Mathematics, 2014.
Widayani, W., Kusrini & Fatta, H.A, Perancangan
Sistem Pendukung Keputusan Penentuan Impor
Bawang Merah, Citec Journal, Vol. 2, No. 3, Mei
2015 – Juli 2015
Hanny Juwitasary, Marlene Martani; Arya Nata Gani
Putra, Analisis Sistem Informasi Akuntansi
Pembelian Dan Persediaan Pada PT. Xyz,
Dari tabel diatas maka, nilai max min dari produksi,
ComTech Vol. 6 No. 1 Maret 2015: 96-108
permintaan dan stok dapat di ambil datanya dibawah
Sucipto, Ari Suhartanto & Rina Firliana, Representasi
ini
Fuzzy Tsukamoto Menggunakan Fungsi Pl/Pgsql
Dan Check Constraint, Seminar Nasional
Teknologi Informasi dan Multimedia 2016. ISSN :
Selanjutnya data diinputkan dalam aplikasi 2302-3805, Februari 2016.
perhitungan estimasi stok barang

Biodata Penulis
Rina Firliana, M.Kom, lahir di Kediri pada tanggal
31 Agustus 1977. Penulis mendapatkan gelar sarjana
Teknik Informatika dari STT Cahaya Surya Kediri
dan gelar magister Teknologi Informasi dari STTS
Surabaya.

Jatmiko, S.Kom, mendapatkan gelar sarjana Teknik


Informatika dari Universitas Nusantara PGRI Kediri.

Ervin Kusuma Dewi, S.Kom, M.Cs, lahir di


Banyuwangi pada tanggal 7 November 1987. Penulis
Gambar 5. Form Tampilan Perhitungan Estimasi dari mendapatkan gelar sarjana Teknik Informatika dari
Aplikasi sistem Toko Anda Jaya Kediri Universitas Muhammadiyah Malang dan gelar
magister Ilmu Komputer dari Universitas Gadjah
5. KESIMPULAN
Mada.
Berdasarkan hasil penelitian dan pembahasan maka
dapat disimpulkan sebagai berikut:
Metode fuzzy tsukamoto dalam Aplikasi sistem Aidina Risiyawan, M.Kom, lahir di Blitar pada
estimasi stok barang ini mempermudah pemilik toko tanggal 21 Januari 1988. Penulis mendapatkan gelar
dalam perkiraan jumlah barang yang akan dibeli sarjana Sistem Informasi dari STMIK Kadiri dan gelar
untuk memenuhi jumlah stok di gudang dalam jangka
magister Teknologi Informasi dari AMIKOM
waktu satu minggu berikutnya dan barang yang ada
digudang akan lebih stabil. Yogyakarta.

115

Anda mungkin juga menyukai