• Tidak ada hasil yang ditemukan

paper PKG L Fuzzy Tsukamoto dengan Android libre

N/A
N/A
Protected

Academic year: 2017

Membagikan "paper PKG L Fuzzy Tsukamoto dengan Android libre"

Copied!
7
0
0

Teks penuh

(1)

PERHITUNGAN BONUS KARYAWAN MENGGUNAKAN FUZZY TSUKAMOTO BERBASIS ANDROID

Nur Hidayatullah,M.Yunus Fanani

Program Studi Teknik Informatika

Universitas Bhayangkara Surabaya

Abstrak

Perkembangan dunia teknologi kian hari semakin pesat sejak dimulainya era android sebagai platfom produk mobile.Perkembangan aplikasi mobile pun berkembang untuk menyelesaikan berbagai masalah seperti marketing,manajemen keuangan dan lain lain.Oleh karena itu penulis mencoba membuat aplikasi perhitungan bonus untuk karyawan berbasis android.Aplikasi ini di harapkan dapat mempermudah perhitungan bonus karyawan sehingga prosesnya menjadi semakin cepat.

1.PENDAHULUAN

Dewasa ini perkembangan teknologi perangkat mobile berkembang begitu pesat.Perkembangan ini di dukung dengan spesifikasi perangkat mobile yang semakin canggih sehingga dunia pemrograman mobile pun semakin meningkat.Hal ini ditandai dengan semakin banyaknya platfom untuk

perangkat mobile seperti

Blackberry,Android,Symbian dan lain lain.Dengan semakin canggihnya perangkat mobile tersebut,maka semakin berkembang pula kegunaan perangkat mobile tersebut tidak hanya sebatas sebagai alat komunikasi saja,tetapi kini digunakan untuk berbagai keperluan seperti email,sosial media bahkan perhitungan perhitungan keuangan atau manajemen keuangan dan lain lain.Android merupakan sistem operasi yang sedang populer saat ini.

Android adalah sebuah sistem operasi yang di kembangkan oleh Google yang berbasis linux untuk telepon seluler dan tablet.

Berikut ini adalah versi android antara lain:

Versi Nama kode Tanggal rilis Level API

4.4 KitKat 31 Oktober

2013 19

4.3.x Jelly Bean 24 Juli 2013 18

4.2.x Jelly Bean

13

November 2012

17

4.1.x Jelly Bean 9 Juli 2012 16

4.0.3– 4.0.4

Ice Cream Sandwich

16

Desember 2011

15

3.2 Honeycomb 15 Juli 2011 13

3.1 Honeycomb 10 Mei 2011 12

2.3.3–

2.3.7 Gingerbread

9 Februari

2011 10

2.3–

2.3.2 Gingerbread

6 Desember

2010 9

(2)

Versi Nama kode Tanggal rilis Level API

2.0–

2.1 Eclair

26 Oktober

2009 7

Pada penelitian ini penulis mencoba menganalisa perhitungan bonus untuk karyawan menggunakan logika fuzzy.Logika fuzzy digunakan untuk membantu pihak manajemen agar lebih mudah menentukan besaran bonus untuk masing masing karyawan berdasarkan masa kerja dan jumlah gaji yang di terima tiap bulan.

2.KONSEP LOGIKA FUZZY

Himpunan fuzzy mempunyai peranan yang penting dalam perkembangan matematika khususnya dalam matematika himpunan. Matematikawan German George Cantor (1845-1918) adalah orang yang pertama kali secara formal mempelajari konsep tentang himpunan, Jantzen [7]. Teori himpunan selalu dipelajari dan di terapkan sepanjang masa, bahkan sampai saat ini matematikawan selalu mengembangkan tentang bahasa matematika (teori himpunan). Banyak penelitian-penelitian yang menggunakan teori himpunan fuzzy dan saat ini banyak literature-litelatur tentang himpunan fuzzy,misalnya yang berkaitan dengan teknik control, fuzzy logic dan relasi fuzzy.

Ide himpunan fuzzy (fuzzy set) di awali dari matematika dan teori system dari L.A Zadeh [35 ], pada tahun 1965. jika diterjemahkan, “fuzzy” artinya tidak jelas/buram, tidak pasti.Himpunan fuzzy

lainnya.Penyelesaian masalah dengan himpunan fuzzy lebih mudah dari pada dengan mengunakan teori probabilitas (konsep pengukuran).

Beberapa alasan digunakannya fuzzy logic:

1. Konsep fuzzy logic mudah dimengerti

2. Fuzzy logic sangat fleksibel

3. Fuzzy logic memiliki toleansi terhadap data yang kurang tepat

4. Fuzzy logic mampu memodelkan fungsi nonlinier yang kompleks

5. Fuzzy logic didasari pada ahasa alami

Fungsi Keanggotaan

Fungsi keanggotaan (Membership Function) adalah suatu kurva yang menunjukkan pemetaan titik-titik input data (sumbu x) kepada nilai keanggotaannya (sering juga disebut derajat keanggotaannya) yang mempunyai interval 0 sampai 1.

1. Fungsi Keanggotaan naik

(3)

2. Fungsi keanggotaan turun

3. Kurva Segitiga

4. Kurva Trapesium

3.METODOLOGI PENELITIAN

3.1Gambaran Umum

Penyusunan perhitungan besaran bonus untuk karyawan menggunakan metode fuzzy tsukamoto dilakukan melalui beberapa tahap sebagai berikut

3.1.1Studi Literatur

Pada tahap ini, dikumpulkan bahan,

informasi, keterangan dan teori dalam buku,dan konsultasi dengan para ahli atau narasumber serta rujukan dari artikel yang berhubungan dengan metode fuzzy Tsukamoto dan pemrograman android serta referensi lain yang dapatdigunakan untuk menyelesaikan laporan.

3.1.2Analisis Kebutuhan

Pada tahap ini,ditentukan kebutuhan apa saja yang dibutuhkan dalam penyusunan

perhitungan menggunakan metode Tsukamoto seperti atribut numerik dan linguistik yang digunakan dalam fungsi keanggotaan fuzzy.

3.1.3Menentukan Variabel

Ditentukan bahwa atribut linguistik

logika fuzzy untuk menghitung bonus adalah masa kerja dan besaran gaji yang diterima tiap bulan.

4.HASIL DAN PEMBAHASAN 4.1 Uji Coba

Metode yang digunakan untuk

menghitung bonus adalah Fuzzy

Tsukamoto.Dengan menggunakan input masa kerja dan juga gaji.

Berikut adalah fungsi keanggotaan kurva masa kerja



(4)

Rule

Adalah aturan yang dipakai dalam menentukan besaran bonus yaitu

Rule 1 : Jika masa kerja baru dan gaji sedikit maka bonus sedikit

Rule 2 : Jika masa kerja baru dan gaji

banyak maka bonus sedikit

Rule 3 : Jika masa kerja sedang dan gaji

sedikit maka bonus sedikit

Rule 4 : Jika masa kerja sedang dan gaji

banyak maka bonus banyak

Rule 5 : Jika masa kerja lama dan gaji sedikit maka bonus banyak

Rule 6 : Jika masa kerja lama dan gaji

banyak maka bonus banyak

Contoh perhitungan

Jika masa kerja = 4 tahun dan gaji = Rp 3.000.000 bonus = ?

1. kerja_baru[4]=(1/3)=0,333 2. kerja_sedang[4]=1/2=0,5 3. kerja_lama[4]=0

4. gaji_sedikit[3.000.000]=1.000.000/2.0 00.000=0,5

5. gaji_banyak[3.000.000]=0

Rule 1 :

apred1=min(kerja_baru[4]∩gaji_sedikit[3jt] =min(0,333 ∩ 0,5)=0,333

maka bonus sedikit

z1=(600.000-z)/(600.000-300.000)=0,333

z1=500.100

Rule 2 :

apred2=min(kerja_baru[4] ∩ gaji_banyak[3jt] =min(0,333 ∩ 0)=0

maka bonus sedikit

z2=(600.000-z)/(600.000-300.000)=0

z1=600.000

Rule 3 :

apred3=min(kerja_sedang[4]∩gaji_sedikit[3jt]

=min(0,5 ∩ 0,5)=0,5

maka bonus sedikit

z3=(600.000-z)/(600.000-300.000)=0,5

z1=450.000

Rule 4 :

apred4=min(kerja_sedang[4]∩gaji_banyak[3]

2jt 3jt 4jt 5jt sedikit banyak

Kurva Gaji

Kurva Bonus

sedikit banyak

(5)

maka bonus banyak

z4=(z-300.000)/(600.000-300.000)=0

z4=300.000

Rule 5 :

apred5=min(kerja_lama[4]∩gaji_sedikit[3jt]

=min(0 ∩ 0,5)=0

maka bonus banyak

z5=(z-300.000)/(600.000-300.000)=0

z5=300.000

Rule 6 :

apred6=min(kerja_lama[4]∩gaji_banyak[3jt]

=min(0 ∩ 0)=0

maka bonus banyak

z6=(z-300.000)/(600.000-300.000)=0

z6=300.000

Z=(apred1*z1)+ (apred2*z2)+ (apred3*z3)+

(apred4*z4)+ (apred5*z5)+

(apred6*z6)/apred1+ apred2+ apred3+ apred4+ apred5+ apred6

Z=(0,333*500.100)+(0*600.000)+(0,5*450.0 00)+(0*300.000)+ )+(0*300.000)+ )+(0*300. 000)/0,333+0+0,5+0+0+0

Z=391.533,3/0,833

Z=470.027

Jadi bonus yang diberikan adalah Rp.470.027

4.2 Implementasi Program

Dari contoh perhitungan di atas,maka di buatlah sebuah alur program untuk mengimplementasikan algoritma tersebut ke dalam sebuah pemrograman android.

Flowchart Fuzzy Tsukamoto start

end input gaji,input kerja

inisialisasi batas minimal dan maksimal kurva

hitung derajat keanggotaan

rule

tentukan apred & z

z akhir=(∑apred*z)/(∑apred)

(6)

berikut adalah sub proses menghitung nilai derahat keanggotaan

Screenshot antarmuka program

gambar diatas merupakan desain tampilan aplikasi.

Penelitian ini menunjukkan bahwa dengan mengaplikasikan metode fuzzy,perhitungan bonus menjadi lebih fleksibel dan lebih adil dalam perhitungan.Dan juga menjadi lebih cepat dalam perhitungan.Berikut ini contoh

5. PENUTUP 5.1 Kesimpulan

Setelah melakukan analisis perhitungan bonus dengan fuzzy Tsukamoto,di dapat jawaban atas permasalahan ini antara lain:

 Proses perhitungan menjadi lebih cepat

 Besaran nilai bonus menjadi lebih fleksibel berdasarkan lama masa kerja dan besaran gaji masing masing karyawan

5.2 Saran

Diharapkan penelitian ini dapat

membantu dalam penelitian

selanjutnya.Maka dari itu saran yang di sampaikan yaitu:

(7)

DAFTAR PUSTAKA

[1] Kusumadewi, S 2003, Artificial Intelligence (Teknik dan Aplikasinya), Graha Ilmu, Yograkarta.

Gambar

gambar diatas merupakan desain tampilan aplikasi.

Referensi

Dokumen terkait

Tipe urban sprawl yang berperan dalam menciptakan lahan terbangun ( built-up area ) pada lahan pertahian di wilayah pinggiran Kota Denpasar dapat dikelompokkan menjadi

Dari beberapa pendapat para ahli di atas dapat disimpulkan bahwasannya subjek dakwah itu adalah setiap muslim baik laki-laki maupun perempuan yang telah baligh

Sementara itu untuk kota-kota kecil yang berstruktur konsentris perkembangan lahan terbangunnya terbilang lambat dikarenakan hanya terdapat pusat kegiatan yang

Dengan tidak adanya penjelasan terhadap frasa “pekerjaan lain yang dapat menimbulkan konflik kepentingan dengan tugas, wewenang, dan hak sebagai anggota DPD sesuai

mengintegrasikan unsur-unsur bahasa dalam sebuah kesatuan dalam tahapan pembelajaran bahasa. Universalitas bahasa, atau juga bisa disebut dengan kesemestaan bahasa,

1) Kondisi topografi. Kondisi topografi akan sangat mempengaruhi ketersediaan air di telaga, terutama pada musim kemarau. Kondisi topografi yang berbatu, akan mempersulit

Lingkup penelitian ini adalah mengetahui jumlah partikulat debu berdiameter 1 mikron dan 5 mikron di udara R-140 dan kaitannya dengan polutan radioaktif alam yang

Faktor-faktor penghambat dalam penyidikan terhadap barang bukti yang ditemukan anjing pelacak dalam hal ini peraturan mengenai penggunaan anjing pelacak yang hanya sebatas SKEP dan