34
[Type text] Jurnal Ilmiah Vol.25/No.2/September 2016 ISSN 1858 - 4667 KLASIFIKASI DAN ANALISIS SENTIMEN DATA SMS CENTER BUPATI PAMEKASAN MENGGUNAKAN NAÏVE BAYES DENGAN MAD SMOOTHING Badar Said IMPLEMENTASI SISTEM ONLINE SHOP DENGAN FITUR CUSTOM DESIGN TAS KAIN PERCA SEBAGAI MEDIA MENINGKATKAN PENJUALAN Hajar Darmawan Supriyanto, Achmad Zakki Falani SISTEM PAKAR DETEKSI PENYAKIT DIABETES MELITUS (DM) DINI BERBASIS ANDROID Immah Inayati, Hersa Farida Qoriani VISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL MENGGUNAKAN VIRTUAL REALITY Kholid Fathoni, Jauari Akhmad Nur Hasim, Choirul Fadholani, Rizky Yuniar Hakkun, Rengga Asmara PENGEMBANGAN SISTEM INFORMASI AKUNTANSI UNTUK LAPORAN KEUANGAN UKM KAMPUNG KUE RUNGKUT SURABAYA Latifah Rifani, Nurul Aini APLIKASI PENILAIAN KINERJA KARYAWAN DI UNIVERSITAS MADURA MENGGUNAKAN LOGIKA SAMAR Nilam Ramadhani Fakultas Ilmu Komputer Universitas Narotama Surabaya Lintas Sistem Informasi dan Komputer

Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

  • Upload
    lekhanh

  • View
    227

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

[Type text]

Jurnal Ilmiah Vol.25/No.2/September 2016

ISSN – 1858 - 4667

KLASIFIKASI DAN ANALISIS SENTIMEN DATA SMS CENTER BUPATIPAMEKASAN MENGGUNAKAN NAÏVE BAYES DENGAN MADSMOOTHINGBadar Said

IMPLEMENTASI SISTEM ONLINE SHOP DENGAN FITUR CUSTOM DESIGNTAS KAIN PERCA SEBAGAI MEDIA MENINGKATKAN PENJUALANHajar Darmawan Supriyanto, Achmad Zakki Falani

SISTEM PAKAR DETEKSI PENYAKIT DIABETES MELITUS (DM) DINIBERBASIS ANDROIDImmah Inayati, Hersa Farida Qoriani

VISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBALMENGGUNAKAN VIRTUAL REALITYKholid Fathoni, Jauari Akhmad Nur Hasim, Choirul Fadholani, Rizky Yuniar Hakkun, RenggaAsmara

PENGEMBANGAN SISTEM INFORMASI AKUNTANSI UNTUK LAPORANKEUANGAN UKM KAMPUNG KUE RUNGKUT SURABAYALatifah Rifani, Nurul Aini

APLIKASI PENILAIAN KINERJA KARYAWAN DI UNIVERSITAS MADURAMENGGUNAKAN LOGIKA SAMARNilam Ramadhani

Fakultas Ilmu KomputerUniversitas Narotama Surabaya

Lintas Sistem Informasi dan Komputer

Page 2: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Jurnal Ilmiah Vol.25/No.2/September 2016

ISSN – 1858 - 4667

DAFTAR ISI KLASIFIKASI DAN ANALISIS SENTIMEN DATA SMS CENTER BUPATI PAMEKASAN MENGGUNAKAN NAÏVE BAYES DENGAN MAD SMOOTHING .............................................................................................. 1-5 Badar Said

IMPLEMENTASI SISTEM ONLINE SHOP DENGAN FITUR CUSTOM DESIGN TAS KAIN PERCA SEBAGAI MEDIA MENINGKATKAN PENJUALAN .. 2-9

Hajar Darmawan Supriyanto, Achmad Zakki Falani

SISTEM PAKAR DETEKSI PENYAKIT DIABETES MELITUS (DM) DINI BERBASIS ANDROID ................................................................................ 3-15 Immah Inayati, Hersa Farida Qoriani

VISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL MENGGUNAKAN VIRTUAL REALITY ...................................................... 4-20 Kholid Fathoni, Jauari Akhmad Nur Hasim, Choirul Fadholani, Rizky Yuniar Hakkun, Rengga Asmara

PENGEMBANGAN SISTEM INFORMASI AKUNTANSI UNTUK LAPORAN KEUANGAN UKM KAMPUNG KUE RUNGKUT SURABAYA .................. 5-25 Latifah Rifani, Nurul Aini

APLIKASI PENILAIAN KINERJA KARYAWAN DI UNIVERSITAS MADURA MENGGUNAKAN LOGIKA SAMAR .......................................................... 6-30 Nilam Ramadhani

Fakultas Ilmu Komputer Universitas Narotama Surabaya

Lintas Sistem Informasi dan Komputer

Page 3: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Fakultas Ilmu Komputer Universitas Narotama Surabaya

Jurnal Ilmiah LINK

Diterbitkan oleh :

Fakultas Ilmu Komputer – Universitas Narotama Surabaya

Vol.25/No.2 : September 2016

Susunan Redaksi :

Penanggung Jawab : Dekan Fakultas Ilmu Komputer

Ketua Pengarah : Cahyo Darujati, ST., MT.

Ketua Penyunting : Achmad Zakki Falani, S.Kom., M.Kom.

Dewan Penyunting : Cahyo Darujati, ST., MT.

Achmad Zakki Falani, S.Kom., M.Kom. Aryo Nugroho, ST., S.Kom, M.T.

Awalludiyah Ambarwati, S.Kom., M.M.

Penyunting Pelaksana Hersa Farida, S.Kom.

Latifah Rifani, S.Kom., MT.

Sirkulasi Ferry Hendrawan, S.Kom.

Administrasi Dyah Yuni Wulandari, S.Kom.

Sekretariat Fakultas Ilmu Komputer

Universitas Narotama Jln. Arief Rahman Hakim 51 Surabaya 60117

Telp. 031-5946404, 5995578 E-mail : [email protected]

Jurnal Ilmiah Link diterbitkan dua kali setahun, memuat tulisan ilmiah yang berhubungan dengan bidang ilmu sistem informasi dan sistem komputer

Tulisan ilmiah dapat berupa hasil penelitian, bahasan tentang metodologi, tulisan populer dan tinjauan buku.

Page 4: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

PEDOMAN PENULISAN

FORMAT

1. Artikel diketik dengan menggunakan program MS Word/WP, spasi ganda, font

Times New Roman, size 10, dengan ukuran kertas Kuarto. Kutipan langsung yang

panjang (lebih dari tiga setengah baris) diketik dengan spasi tunggal dan bentuk

berinden

2. Artikel dibuat sesingkat mungkin sesuai dengan subyek dan metodologi penelitian,

biasanya antara 15-30 halaman

3. Marjin atas, bawah, kiri dan kanan minimal 1 inci

4. Semua halaman, termasuk tabel, lampiran dan referensi harus diberi nomor urut

halaman

5. Semua artikel harus disertai disket atau file yang berisi artikel tersebut

DOKUMENTASI 1. Kutipan dalam artikel sebaiknya ditulis dalam kurung yang menyebutkan nama

akhir penulisan, tahun tanpa koma, dan nomor halaman sumber tulisan yang dikutip

(jika dipandang perlu)

Contoh :

Sumber kutipan dengan satu penulis: (Ikhsan 2001), jika disertai nomor

halaman (Ikhsan 2001: 121)

Sumber kutipan dengan dua penulis: (Ikhsan dan Fayza 2001)

Sumber kutipan dengan lebih dari dua penulis: (Ikhsan dkk. 2001 atau

Ikhsan et al. 2001)

Dua sumber kutipan dengan penulis berbeda: (Ikhsan 2001, Fayza 2002)

Dua sumber kutipan dengan penulis sama: (Ikhsan 2001, 2002), jika tahun

publikasi sama: (Ikhsan 2001a, 2001b)

Sumber kutipan yang berasal dari institusi, sebaiknya menyebutkan akronim

institusi tersebut (BI 2000)

2. Setiap artikel memuat daftar referensi (yang menjadi sumber kutipan) dengan

ketentuan penulisan sebagai berikut:

a. Daftar referensi disusun alfabetis sesuai dengan nama penulis dan institusi

b. Susunan referensi: nama penulis, tahun publikasi, judul jurnal atau buku, nama

jurnal atau penerbit, nomor halaman

c. Contoh:

Callendar, J. H. 1996, Time Saver Standards for Architectural Design,

McGraw-Hill Book Company, New York.

Carn, N., Robianski, J., Racster, R., Seldin, M. 1988, Real Estate Market

Analysis Techniques and Applications, Prentice Hall, New Jersey.

ABSTRAKSI 1. Memuat antara lain masalah, tujuan, metode penelitian dan kesimpulan. Disajikan

diawal artikel terdiri dari 100-300 kata.

2. Setelah abstraksi cantumkan empat kata kunci guna memudahkan pemberian

indeks.

Page 5: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

ISSN 1858-4667 JURNAL LINK VOL. 25/No. 2/September 2016

1-1

KLASIFIKASI DAN ANALISIS SENTIMEN DATA SMS CENTERBUPATI PAMEKASAN MENGGUNAKAN NAÏVE BAYES

DENGAN MAD SMOOTHING

Badar Said

Program Studi Teknik Informatika, Fakultas Teknik, Universitas [email protected]

Abstrak

Pemerintah Daerah Kabupaten Pamekasan memiliki data keluhan dan kritik dari masyarakatdalam bentuk SMS yang berasal dari Aplikasi SMS Center Bupati. Data tersebut dapat digunakan sebagaibahan untuk melakukan evaluasi, yaitu dengan mengelompokkan atau mengklasifikasikan data SMS tersebutkedalam beberapa kategori seperti Pendidikan, Kesehatan, Infrastruktur, Kriminalitas, PelayananAdministraasi, Olahraga, Pemerintahan, Pertanian, Usaha Kecil Menengah, Ketertiban, dan lain-lain.Kemudian dilakukan proses analisis sentimen untuk setiap kategori. Dari hasil klasifikasi dapat diketahuiprosentase jumlah SMS untuk setiap kategori serta prosentase SMS positif dan negatif untuk masing-masingkategori, sehingga dapat dievaluasi sektor-sektor yang masih banyak permasalahan dan dapat dilakukanproyeksi untuk memperbaiki sektor tersebut.

Dalam penelitian ini metode Naïve Bayes digunakan untuk proses klasifikasi karena teknik inidikenal sebagai teknik yang paling baik dalam hal waktu komputasi dibandingkan teknik algoritma datamining lainnya . dan untuk metode smoothing yang sertakan adalah Modified Asolute Discounting (MAD)dengan tujuan untuk memperbaiki kinerja dari metode Naïve Bayes.

Pada penelitian ini rata-rata akurasi klasifikasi menggunakan Naïve Bayes dengan MADSmoothing sebesar 76,83%, bahkan dalam salah satu ujicoba klasifikasi mencapai akurasi 82,68%.Kesalahan klasifikasi sering disebabkan oleh tidak seimbangnya jumlah SMS di setiap kelas pada data latih.Dan persentase SMS Positif hanya 0,52 % dari total SMS sebanyak 2134 SMS.

Kata kunci: Klasifikasi, Analisis Sentimen, SMS, Naïve Bayes, MAD Smoothing

1. Pendahuluan

Pemerintah Daerah Kabupaten Pamekasanmerupakan salah satu instansi pemerintah yangtelah memanfaatkan teknologi telekomunikasiyaitu dengan adanya Aplikasi SMS Center Bupati.Teknologi ini digunakan untuk mempermudah danmempercepat penyampaian informasi darimasyarakat kepada Bupati Pamekasan baik berupapengaduan, pertanyaan, saran ataupun kritik.Sehingga Pemerintah Daerah KabupatenPamekasan dapat memberikan pelayanan yanglebih baik. Pesan yang diterima langsung di jawaboleh Asisten Bupati, tetapi akan menunggu apabilapermasalahan tersebut perlu di komunikasikandengan Satuan Kerja Perangkat Daerah (SKPD)yang terkait.

Setelah satu tahun aplikasi SMS CenterBupati ini dijalankan, SMS dari masyarakattersimpan didalam database dalam jumlah besardan dibiarkan tampa manfaat. Pada penelitiansebelumnya telah dilakukan klasifikasi terhadapdata SMS Center Bupati Pamekasan dalam 15

kategori, sehingga dapat diketahui prosentasejumlah SMS pada setiap kategori. Namun darihasil klasifikasi tersebut prosentase jumlah SMSyang besar pada beberapa kategori belum tentumerepresentasikan bahwa beberapa kategoritersebut harus mendapatkan perhatian lebih,karena belum diketahui apakah isi SMS tersebutberisi keluhan dan kritikan dari masyarakat atauberisi sanjungan dan ucapan terimakasih. Olehsebab itu penulis bermaksud untuk merancangsebuah aplikasi untuk mengelompokkan ataumengklasifikasikan serta analisis sentiment padadata SMS tersebut, sehingga dapat mengetahuiprosentase jumlah SMS untuk setiap kelas sertadapat diketahui jumlah SMS positif dan negatifpada setiap kategori. Sehingga diharapkan dapatdipergunakan sebagai bahan untuk evaluasi danproyeksi.

(Dwi Widiastuti:2011) Untukmengklasifikasikan data ada beberapa metodeyang dapat digunakan seperti SVM, Naïve Bayes,KNN dan lain sebagainya. Untuk penelitian inipenulis memilih metode Naïve Bayes karena

Page 6: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Badar Said, Klasifikasi dan Analisis Sentimen Data SMS Center …

1-2

teknik ini dikenal sebagai teknik yang paling baikdalam hal waktu komputasi dibandingkan teknikalgoritma data mining lainnya. (Quan Yuan, GaoCong, Nadia M. Thalmann:2012) Dalamimplementasi metode ini terdapat beberapa metodesmoothing yang dilakukan diantaranya Jelinek-Mercer (JM), Dirichlet (Dir), Absolute discounting(AD) dan Two-stage (TS). Diantara beberapametode smoothing tersebut Absolute discountingmerupakan yang terbaik untuk klasifikasi tekspendek. (Astha Chharia, R.K. Gupta:2013) Untuklebih memaksimalkan kinerja dari Naïve Bayesdalam penelitian ini penulis menggunakanModified Asolute Discounting (MAD).

2. Tinjauan Pustaka2.1. Naïve Bayes

(Junaedi Widjojo:2012) Merupakanpengklasifikasian dengan metode probabilitas danstatistikyang dikemukakan oleh ilmuwan InggrisThomas Bayes, yaitumemprediksi peluang di masadepan berdasarkan pengalaman dimasasebelumnya sehingga dikenal sebagaiteorema Bayes. Secara sederhana,Naïve Bayesmenggunakan kemiripan fitur antara data trainingdan datatesting dimana nantinya akan diambilclass yang paling mirip dari datatraining tersebut.Dalam penilaian, algoritma ini dikenal sebagaialgoritmayang sederhana, cepat dan berakurasitinggi.Teorema tersebut dikombinasikan dengan"naive" dimana diasumsikan kondisi antar atributsaling bebas. Pada sebuah dataset, setiapbaris/dokumen diasumsikan sebagai vector darinilai-nilai atribut <x1,x2,...,x3> dimana tiap nilai-nilai menjadi peninjauan atribut Xi(iЄ[1,n])).Setiap baris mempunyai label kelas ci Є{c1,c2,...,ck} sebagainilai variabel kelas C,sehingga untuk melakukan klasifikasi dapatdihitungnilai probabilitas p(C=ci|X=xj),dikarenakan pada Naïve Bayesdiasumsikan setiapatribut saling bebas, maka persamaan yang didapatadalah sebagai berikut:( | ) = ( | ) ( )( )Keterangan :c : sebuah kelasd : sebuah dokumen

Dimana setiap peluang pada masing-masingkelas akan dikalikan dan akanmenghasilkan nilaiNaïve Bayes pada masing-masing rumustersebut.Nilai tertinggi pada klasifikasi ini akanmenjadi hasil klasifikasi dari NaïveBayes tersebut.Berikut adalah rumusnya:= ∈ ( | ) =∈ ( )∏ ( | )

( | ) adalah estimasi probabilitas Kategori cterhadap dokumen d( ) adalah estimasi probabilitas prior daridokument yang muncul di kateori c( | ) adalah probabilitas bersyarat dari termtkyang muncul di kategori c

2.2. Metode Smoothing pada Naïve Bayes

(Gilang Jalu Selo W.T, Budi Susanto, RosaDelima:2013) Smoothing perlu dilakukan untukmenghindari nilai 0 pada hasil perhitunganprobabilitas bersyarat dari term tertentuyangmuncul di sebuah kategori. (Quan Yuan, GaoCong, Nadia M. Thalmann:2012) Beberapametode smoothing yang dapat digunakan adalah :a. Laplace smoothing( | ) = 1 + ( , )| | + ∑ ( , )∈b. Jelinek-Mercer (JM) smoothing( | ) = (1 − λ) ( , )∑ ( , )∈ + λ (w|C)c. Dirichlet (Dir) smoothing( | ) = ( , ) + ( | )∑ ( , ) +∈d. Absolute Discounting (AD) smoothing

( | ) = max( ( , ) − , 0) + | | ( , )∑ ( , )∈Dengan∈[0,1]dan | | adalah jumlah kata unik padae. Two-stage (TS) smoothing

, ( | ) = (1 − λ) ( , ) + ( | )∑ ( , ) +∈+ λ (w|C)2.3. Modified Absolute Discounting Smoothing

pada Naïve Bayes

(Astha Chharia, R.K. Gupta:2013) MADSmoothing merupakan modifikasi dari AbsoluteDiscounting Smoothing, perbedaannya tidakmelakukan perhitungan P(wk). Metode ini tidakmempertimbangkan kemungkinan kata dalammodel koleksi, melainkan menganggapnya sebagaifungsi dari kata, yang merupakan probabilitasdistribusi seragam dikalikan dengan terjadinyakata dalam model pengumpulan. Dengan rumus:( ) = ( ) ( , )………… 2.2

Page 7: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Badar Said, Klasifikasi dan Analisis Sentimen Data SMS Center …

1-3

Dengan, ( ) = | |Sehingga, ( | ) dihitung dengan :( | )= max( ( , ) − , 0) + ( )∑ ( , )∈2.4. Evaluasi Kinerja Klasifikasi

Menurut Han dan Kamber (2011:365)Confusion matrix merupakan alat yang digunakanuntuk menganalisa seberapa baik klasifikasimengenali tuple dari kelas yang berbeda. TruePositif dan True Negatif memberikan informasiketika klasifikasi benar, sedangkan False Positifdan False Negatif memberikan informasi ketikaklasifikasi salah. Contoh confusion matrix sebagaiberikut:

Tabel 2.1 Contoh Confusion matrixPredicted class

Act

ual c

lass

Yes No

Yes TP FN

No FP TN

Akurasi dapat dihitung dengan membagi jumlahhasil klasifikasi benar dengan jumlah seluruh data,dengan rumus :

= ++ + +3. Metode Penelitian

Adapun untuk diagram alir dan uraian tahapanpenelitian ini adalah sebagai berikut:

Gambar 3.1 Diagram Alir Penelitian

Agar tercapai sasaran dan tujuan daripenelitian ini, maka dilakukan langkah analisisterhadap berbagai kebutuhan yang diperlukanyaitu sebagai berikut :1. Analisis Kebutuhan Data

Data yang digunakan sebagai input adalahdata SMS dari Aplikasi SMS Center BupatiPamekasan. Aplikasi SMS Center ini mulaidioperasikan pada bulan Juli 2013 dan sampaibulan Desember 2013 sudah mencapai 2134 SMS.Selain SMS dengan menggunakan bahasaindonesia juga terdapat SMS dengan bahasadaerah yaitu bahasa Madura walaupun jumlahnyatidak banyak. Data yang akan diklasifikasikanadalah semua data SMS mulai bulan Juli sampaiDesember tahun 2013, baik SMS dengan bahasaIndonesia maupun bahasa Madura.2. Analisis Kebutuhan Kategori

Setelah melakukan konsultasi dengan pihakterkait daftar kategori dalam pengklasifikasianadalah sebagai berikut : Pendidikan, Kesehatan,Infrastruktur, Kriminalitas, PelayananAdministraasi, Olahraga, Pemerintahan, Pertanian,Usaha Kecil Menengah, Ketertiban, EkonomiLemah, Keagamaan, Seni Budaya dan Lain-lain.Kategori yang terakhir yaitu ‘Lain-lain’merupakan pengelompokan SMS yang tidakrelevan, seperti SMS dari Operator, SMS yanghanya berisi sapaan kepada Bupati Pamekasan danlain sebagainya. Untuk proses analisis sentimentdiklasifikasikan pada dua kategori yaitu SMSpositif dan SMS negatif.3. Analisis Kebutuhan Preprocessing

Sebelum dilakukan pengklasifikasian perludilakukan preprocessing dengan tujuan untukmempersiapkan data agar layak untuk dilakukanklasifikasi. Beberapa preprocessing yang akandilakukan adalah penghapusan tanda baca danangka, mengubah teks ke dalam bentuk tekskapital, memperbaiki singkatan, menterjemahkanteks dari bahasa madura menjadi bahasa indonesia,menghilangkan kata-kata yang tidak berpengaruhdalam proses klasifikasi (kata penghubung) danmenghilangkan imbuhan.

4. Hasil dan Pembahasan

Pemilahan data dilakukan untuk melakukan 6 kaliujicoba klasifikasi. Pemilahan pertama data SMSyang diterima bulan Juli sebagai data uji dan dataSMS yang diterima bulan Agustus – Desembersebagai data latih, Pemilahan kedua data SMSyang diterima bulan Agustus sebagai data uji dandata SMS yang diterima bulan Juli, September –Desember sebagai data latih, Pemilahan ketigadata SMS yang diterima bulan September sebagaidata uji dan data SMS yang diterima bulan Juli –Agustus dan Oktober – Desember sebagai datalatih, Pemilahan keempat data SMS yang diterima

Page 8: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Badar Said, Klasifikasi dan Analisis Sentimen Data SMS Center …

1-4

bulan Oktober sebagai data uji dan data SMS yangditerima bulan Juli – September dan Nopember –Desember sebagai data latih, Pemilahan kelimadata SMS yang diterima bulan Nopember sebagaidata uji dan data SMS yang diterima bulan Juli –Oktober, Desember sebagai data latih, Pemilahankeenam data SMS yang diterima bulan Desembersebagai data uji dan data SMS yang diterima bulanJuli – Nopember sebagai data latih.Hasil 6 ujicoba yang telah dilakukan untuk 15kelas yanag telah ditentukan sebagai berukut:

Tabel 4.1 Hasil Ujicoba Klasifikasi

No UjicobaKlasifikasi

benarKlasifikasi

salah1 Pertama 296 622 Kedua 349 1113 Ketiga 371 1324 Keempat 243 705 Kelima 258 806 Keenam 121 41

Rata-rata akurasi dari semua ujicoba adalahsebagai berikut:

Tabel 4.2 Akurasi Setiap Ujicoba KlasifikasiUjicoba Akurasi (%)

1 82,68

2 75,87

3 73,76

4 77,64

5 76,33

6 74,69

Rata-rata 76,83

Hasil ujicoba klasifikasi SMS positif dan negatifsebagai berikut:

Tabel 4.3 Hasil klasifikasi SMS positif dan negatifpada 6 ujicoba

Ujicoba

JmlSMS

Negatif Positif

Jumlah % Jumlah %

1 358 357 99.7 1 0.3

2 460 459 99.8 1 0.2

3 503 501 99.6 2 0.4

4 313 310 99 3 1

5 338 335 99.1 3 0.9

6 162 161 99.4 1 0.6

Dari data pada tabel 4.3 jumlah SMS Positif hanya11 SMS yaitu 0,52 % dari total SMS sebanyak2134 SMS.

Untuk melakukan sentiment analisis dilakukanujicoba klasifikasi untuk mengetahui SMS positifdan negatif pada masing-masing kelas kecualikelas ‘lain-lain’. Data SMS dalam kelas ‘Lain-lain’ tidak diperhitungkan karena hanya berisisapaan kepada Bupati dan pemberitahuan darioperator kartu seluler. Dari proses klasifikasidiketahui jumlah dan persentase SMS positif dannegatif pada masing-masing kelas sebagai berikut :

Tabel 4.4 Hasil Klasifikasi SMS Positif danNegatif

Kelas JmlSMS

Negatif Positif

Jml % Jml %

Pendidikan457 457 100 0 0

Kesehatan75 67 89.3

38 10.67

Infrastruktur469 468 99.7

91 0.21

Kriminalitas44 44 100 0 0

PelayananAdministrasi

45 45 100 0 0

Olahraga94 93 98.9

41 1.06

Pemerintahan

265 264 99.62

1 0.38

Pertanian39 39 100 0 0

UKM30 30 100 0 0

Ketertiban227 227 100 0 0

EkonomiLemah

148 148 100 0 0

keagamaan94 94 100 0 0

Seni danBudaya

35 35 100 0 0

BencanaAlam

20 20 100 0 0

Total2031 11

Persentase(%)

99.46 0.54

Dari table 4.4 dapat diketahui SMS Positif terbesarpada pada kelas Kesehatan yaitu 8 SMS atau 10.67% dari 75 SMS pada kelas tersebut.

Page 9: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Badar Said, Klasifikasi dan Analisis Sentimen Data SMS Center …

1-5

5. Kesimpulan

Berdasarkan hasil beberapa ujicoba dapatdisimpulkan beberapa hal sebagai berikut:1. Pada penelitian ini rata-rata akurasi klasifikasimenggunakan Naïve Bayes dengan MADSmoothing sebesar 76,83%, bahkan dalam salahsatu ujicoba klasifikasi mencapai akurasi 82,68%.2. Kesalahan klasifikasi sering disebabkan olehtidak seimbangnya jumlah SMS di setiap kelaspada data latih.3. Persentase SMS Positif hanya 0,52 % dari totalSMS sebanyak 2134 SMS. Tersebar pada kelasKesehatan, Infrastruktur, Olahraga, danPemerintahan. Hal ini menyatakan bahwamayoritas data SMS berisi SMS Negatif yaitusebesar 99,48%.

Daftar Pustaka

Astha Chharia, R.K. Gupta, 2013, “EnhancingNaïve Bayes Performance with ModifiedAbsolute Discount Smoothing Method in SpamClassification”, IJARCSSE.

Dwi Widiastuti, 2011, “Analisa PerbandinganAlgoritma Svm, Naive Bayes, Dan DecisionTree Dalam Mengklasifikasikan Serangan(Attacks) Pada Sistem Pendeteksi Intrusi”.Jurusan Sistem Informasi, Universitas Gunada

Gilang Jalu Selo W.T, Budi Susanto, Rosa Delima,2013, “Implementasi Naïve BayesianClassifier Untuk Kasus Filtering SMSSpam”,Universitas Kristen Duta Wacana.

Junaedi Widjojo, 2012, “Prediksi Jenis Kelamindan Usia untuk Blog Berbahasa Indonesiadengan Metode Klasifikasi Teks yangDilengkapi dengan Pemilihan Fitur Terbaik”,iSTTS.

Karl-Michael Schneider, 201, “Techniques forImproving the Performance of Naive Bayes forText Classification”, citeseerx.

Q. Yuan, G. Cong, and N.M. Thalmann, 2012,“Enhancing Naive Bayes with Various SmoothingMethods for Short Text Classification”, WWWCompanion.

Shruti Aggarwal, Devinder Kaur, 2005,“Naïve Bayes Classifier with Various SmoothingTechniques for Text Documents”, IJCTT.

Page 10: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

ISSN 1858-4667 JURNAL LINK VOL. 25/No. 2/September 2016

2-6

IMPLEMENTASI SISTEM ONLINE SHOP DENGAN FITURCUSTOM DESIGN TAS KAIN PERCA SEBAGAI

MEDIA MENINGKATKAN PENJUALAN

Hajar Darmawan Supriyanto1, Achmad Zakki Falani2

Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Narotama SurabayaProgram Studi Tenik Informatika, Fakultas Ilmu Komputer, Universitas Narotama Surabaya

[email protected], [email protected]

Abstrak

UKM Amira Handicraft merupakan usaha dagang dan produksi dibidang fasion. Dengan banyaknyapermintaan pasar terhadap pemesanan tas dengan desain yang berbeda atau desain yang sesuai keinginanpelanggan menjadikan sebuah permasalahan sendiri oleh pemilik UKM Amira Handicraft. Untuk menyikapihal tersebut penulis ingin merancang sebuah sistem pemesanan desain tas secara online yang dapatmembantu permasalahan pada UKM Amira Handicraft.

Tujuan dari dilakukannya penelitian ini adalah menganalisa dan merancang suatu sistem informasipemesanan desain tas berbasis web menggunakan metode waterfall yang digunakan untuk pemenuhankebutuhan pemesanan desain tas oleh UKM Amira Handicraftdan mempermudah proses bisnis pemesananyang terkomputerisasi dan dapat dilakukan dimanapun dan kapanpun. Output yang dihasilkan dari penelitianini berupa aplikasi berbasis web online shop dengan fitur desain tas.

Kata kunci : Sistem Informasi, Online Shop, Desain Tas, Website, Waterfall

1. Pendahuluan

UKM (Usaha Kecil Menengah) memegangperanan penting memajukan perekonomianIndonesia. UKM berperan dalam mendorong lajupertumbuhan ekonomi pasca krisis moneter tahun1997 di saat perusahaan-perusahaan besarmengalami kesulitan dalam mengembangkanusahanya. Berkaitan dengan hal ini, terdapatbeberapa fungsi utama UKM dalam menggerakkanekonomi Indonesia, yakni UKM berperan sebagaipenyedia lapangan pekerjaan bagi jutaan orangyang tidak tertampung di sektor formal. Kemudiansektor UKM juga mempunyai kontribusi besarterhadap pendapatan daerah maupun pendapatannegara.

Pada saat ini penjualan online sedangberkembang pesat dalam kehidupan masyarakat,setiap orang sudah mulai sadar akan mudahnyaberbelanja tanpa harus keluar rumah, hemat biayadan dimanapun bisa berbelanja. Cukup denganmenggunakan laptop atau gadget sudah bisaberbelanja sesuai dengan keinginan. Sampai saatini masih ada beberapa pelaku UKM yang belummenggunakan penjualan online. Dalam upayapemasaran, peserta UKM hanya mengikutikegiatan pameran dari pemerintah sebagai saranapenjualan yang paling efektif selama ini. Selain itupada saat pameran juga terdapat beberapa kendala,

yaitu tidak sedikit dari pelanggan merasa tidakcocok dengan produk yang disediakan. Sehinggapara pelanggan cenderung memesan produk yangsesuai dengan keinginan mereka kepada produsen.Berdasarkan masalah-masalah yang terjadi dapatdisimpulkan bahwa UKM Amira Handicraftmemerlukan adanya sebuah sistem penjualanonline dengan menambahkan fitur desain untukmemberikan kemudahan bagi pelanggan dalamproses pemesanan dan pembelian serta pelangganbisa mendesain tas sesuai dengan selera mereka.

2. Tinjauan Pustaka2.1. E-Commerce

Menurut Hidayat (2008), E-Commerceadalah bagian dari e-lifestyle yang memungkinkantransaksi jual beli dilakukan secara online darisudut tempat manapun. E-Commerce juga dapatdiartikan sebagai kegiatan pembelian, penjualandan pemasaran barang serta jasa melalui sistemelektronik. Seperti televisi, radio dan jaringankomputer atau internet.

Adapun pendapat mengenai pengertian E-Commerce bahwa E-commerce mengacu padainternet untuk belanja online dan jangkauan lebihsempit. dimana e-commerce adalah subperangkatdari E-Bisnis. cara pembayarannya: melaluitransfer uang secara digital seperti melalui account

Page 11: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Hajar Darmawan Supriyanto, Implementasi Sistem Online Shop …

2-7

paypal atau kartu credit Sedangkan, E-Bisnismengacu pada internet tapi jangkauan lebih luas.area bisnisnya terjadi ketika perusahaan atauindividu berkomunikasi dengan klien atau nasabahmelalui e-mail tapi pemasaran atau penjualan dilakukan dengan internet. dengan begitu dapatmemberikan keuntungan berupa keamananfleksibililtas dan efisiensi. cara pembayarannyayaitu dengan melaui pembayaran digital secara E-Gold dan sudah di akui di seluruh dunia dalammelakukan transaksi online.

2.2. UKM

Menurut Dayinta Phinastika (2011), UsahaKecil dan Menengah (UKM) adalah sebuah istilahyang mengacu ke jenis usaha kecil yang memilikikekayaan bersih paling banyak Rp 200.000.000tidak termasuk tanah dan bangunan tempat usaha.Dan usaha yang berdiri sendiri. MenurutKeputusan Presiden RI no. 99 tahun 1998pengertian Usaha Kecil adalah: “Kegiatanekonomi rakyat yang berskala kecil dengan bidangusaha yang secara mayoritas merupakan kegiatanusaha kecil dan perlu dilindungi untuk mencegahdari persaingan usaha yang tidak sehat”.

2.3. SDLC (System Development Life Cycle)

Menurut Ismo Broto (2016), SystemDevelopment Life Cycle atau disebut sikluspengembangan sistem adalah sebuah siklus untukmembangun sistem dan memberikannya kepadapengguna melalui tahapan perencanaan, analisa,perancangan, dan implementasi dengan caramemahami dan menyeleksi keadaan dan prosesyang dilakukan pengguna untuk dapat mendukungkebutuhan pengguna. Setiap kegiatan dalam SDLCdapat dijelaskan melalui tujuan (purpose) dan hasilkegiatannya (deliverable). SDLC mencakupkebutuhan (requirement), validasi, pelatihan,kepemilikan (user ownership) sebuah sisteminformasi yang diperoleh melalui perencanaan,analisa, desain, implementasi, dan perawatansoftware.

2.4. Unified Modelling Language (UML)

Menurut Booch (2005:7) UML adalah Bahasa standar untuk membuat rancangan software. UML biasanya digunakan untuk menggambarkan dan membangun, dokumen artifak dari software –intensive system.

Menurut Nugroho (2010:6), UML (UnifiedModeling Language) adalah ‘bahasa’ pemodelan untuk sistem atau perangkat lunak yang berparadigma ‘berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemiki

an rupa sehingga lebih mudah dipelajari dan dipahami.

Menurut Nugroho (2009:4), UML (UnifiedModeling Language) adalah Metodologi kolaborasi antara metoda-metoda Booch, OMT (Object Modeling Technique), serta OOSE (Object Oriented Software Enggineering) dan beberapa metoda lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk analisa dan perancangan sistemdengan metodologi berorientasi objek mengadaptasi maraknya penggunaan bahasa “pemrograman berorientasi objek” (OOP).

Menurut Herlawati (2011:10), bahwa beberapa literature menyebutkan bahwa UML menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada beberapa diagram yang digabung, misanya diagram komunikasi, diagram urutandan diagram pewaktuan digabung menjadi diagram interaksi.

2.5. PHP

Menurut Andre (2014), PHP adalah adalahbahasa pemrograman script server-side yangdidesain untuk pengembangan web dan menyatudengan HTML untuk membuat halaman web yangdinamis. Karena PHP merupakan server-side-scripting maka sintaks dan perintah-perintah PHPakan diesksekusi di server kemudian hasilnya akandikirimkan ke browser dengan format HTML.

2.6. MySQL

Menurut Aditya Abidin (2016), “MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (database management system) atauDBMS yang multithread, multi-user, dan merupakan salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengolahan datanya”.

MySQL dikembangkan oleh perusahaan swedia bernama MySQL AB yang pada saat ini bernama Tcx DataKonsult AB sekitar tahun 1994-1995,namun cikal bakal kodenya sudah ada sejak tahun1979. Awalnya Tcx merupakan perusahaan pengembang software dan konsultan database, dan saat ini MySQL sudah diambil alih oleh Oracle Corp.

Kepopuleran MySQL antara lain karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi untuk kebutuhan database perusahaan-perusahaan yangberskala kecil sampai menengah, MySQL juga bersifat open source (tidak berbayar) .

MySQL merupakan database yang pertamakali didukung oleh bahasa pemrograman script untuk internet (PHP dan Perl). MySQL dan PHP dianggap sebagai pasangan software pembangun aplika

Page 12: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Hajar Darmawan Supriyanto, Implementasi Sistem Online Shop …

2-8

si web yang ideal. MySQL lebih sering digunakanuntuk membangun aplikasi berbasis web, umumnya pengembangan aplikasinya menggunakan bahasapemrograman script PHP.

3. Metodologi Penelitian

Gambar 3.1. Metodologi Penelitian

4. Implementasi4.1. Analisa Sistem

Analisis sistem adalah penjelasan dari suatusistem informasi yang utuh ke dalam bagian -bagian yang terlibat dalam sistem dengan maksuduntuk mengidentifikasi dan mengevaluasipermasalahan, kesempatan, serta hambatan yangterjadi dan kebutuhan yang diharapkan, sehinggadapat diusulkan perbaikan untuk sistem itu sendiri.

Berikut ini merupakan rancangan yangakan ada dalam sistem dan akan dijabarkan padagambar to be system adalah sebagai berikut:

1. Pengguna di bagi menjadi 3 yaituPemilik, Admin, dan Pembeli.

2. Pemesanan produk tas yang tersedia padakatalog di web

3. Pembeli dapat mendesain tas sesuaidengan keinginan

4. Tas yang telah di desain dapat langsungdi pesan pada web

4.2. Perancangan Sistem

Sistem yang dirancang menggunakandiagram UML (Unified Modeling Language) yaituusecase diagram, activity diagram, dan sequence

diagram untuk menunjukkan arus pekerjaan sertaurutan dari prosedur yang ada didalam sistem.Serta desain antar muka yang dibuat menggunakanAdobe Dreamweaver CC 2015.

4.3. Analisa Kebutuhan

Hasil tahap analisa digambarkan dalambentuk use case diagram yang menggambarkanfungsionalitas dari sebuah sistem. Use case yangdipakai untuk mempresentasikan sebuah interaksiantara aktor dengan sistem.

Gambar 4.1. Use Case Sistem informasi onlineshop dengan fitur desain Tas pada UKM Amira

Handicraft

4.4. CDM

Gambar 4.2. Perancangan CDM

uc Use Case Model

sistem informasi online shop dengan fitur desain tas

user

Login-UC1

Logout-UC2admin

MengelolaProduk-UC3

MengelolaGambar

Modif-UC4

mengelolamodel-UC5

MengelolaMotif-UC6

MengelolaResletting-UC7

MengelolaPegangan-UC8

MengelolaOrder-UC9

mengelolaadmin-UC11

pemilik

melihatorder-UC12

melihatProduk-UC13

pembeli

memilihProduk-UC14

Melihat DetailTas-UC15

Order Tas-UC16

MendesainTas-UC17

Order Tas SesuaiDesain-UC18

member

mendaftarmember-UC19

mengelolamember-UC10

«extend»

Relationship_1

Relationship_2

Relationship_3

Relationship_4

Relationship_5

Relationship_6

Relationship_7

Relationship_8

Relationship_9

admin

id_adminnama_adminalamat_adminusername_adminpasword_adminemail_admintelp_admin

<pi> IntegerVariable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Variable characters (12)

<M><M><M><M><M><M><M>

id_admin <pi>

pemilik

id_pemiliknama_pemilikalamat_pemilikusername_pemilikpasword_pemilikemail_pemiliktelp_pemilik

<pi> IntegerVariable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)Variable characters (12)

<M><M><M><M><M><M><M>

id_pemilik <pi>

produk_jadi

id_produknama_produkstok_produkgbr_produkdeskripsihargatgl_produk

<pi> IntegerVariable characters (100)IntegerVariable characters (100)Variable characters (100)IntegerDate

<M><M><M><M><M><M><M>

id_produk <pi>

motif_tas

id_motifnama_motifgbr_motiftgl_motif

<pi> IntegerVariable characters (50)Variable characters (50)Date

<M><M><M><M>

id_motif <pi>

pegangan_tas

id_pgn_tasnama_pgn_tasgbr_pgn_tastgl_pgn_tas

<pi> IntegerVariable characters (100)Variable characters (100)Date

<M><M><M><M>

id_pgn_tas <pi>

reslletting_tas

id_res_tasnama_res_tasgbr_res_tastgl_res_tas

<pi> IntegerVariable characters (100)Variable characters (100)Date

<M><M><M><M>

id_res_tas <pi>

model_tas

id_modelnama_modelgbr_modeltgl_model

<pi> IntegerVariable characters (50)Variable characters (50)Date

<M><M><M><M>

id_model <pi>

gambar_modif

id_modifgambar_modiftgl_gambar_modif

<pi> IntegerVariable characters (50)Date

<M><M><M>

id_modif <pi>

order

id_ordernama_orderalamat_orderkota_ordertlp_orderkode_pos_orderno_ktpemail_orderjml_ordertgl_order

<pi> IntegerVariable characters (50)Variable characters (50)Variable characters (50)Variable characters (12)IntegerIntegerVariable characters (50)IntegerDate

<M><M><M><M><M><M><M><M><M><M>

id_order <pi>

Page 13: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Hajar Darmawan Supriyanto, Implementasi Sistem Online Shop …

2-9

4.5. PDM

Gambar 4.3. Perancangan PDM

5. Kesimpulan & Saran5.1. Kesimpulan

Berdasarkan Rancang Bangun SistemInformasi Online Shop Dengan Fitur Desain TasKain Perca pada UKM Amira Handicraft, makadiambil kesimpulan bahwa Sistem Informasi yangdibuat dapat memenuhi kebutuhan yang tidak adapada sistem sebelumnya, yaitu dengan sistemberbasis web yang dapat diakses dimana saja dandilengkapi dengan fitur untuk mendesain tas kainperca sesuai dengan keinginan pelanggan..

5.2. Saran

Dalam penelitian yang telah dilakukan,penulis menyadari masih terdapat kekurangan,maka dari itu penulis mengharapkan beberapa halyag dapat dikembangkan dari penelitian yang telahdilakukan, yakni aplikasi yang dibangunditambahkan sistem desain dari barang fasion yanglainnya. Sehingga aplikasi lebih banyak fitur yangmenarik pelanggan.Untuk selanjutnya dapatdibuatkan aplikasi mobile apabila dibutuhkanuntuk kegunaan lebih.

Daftar Pustaka

Andrea Adelheid & Khairil Nst, 2012, “BukuPintar Menguasai PHP&MySQL”, Media Kita.

Andrea Adelheid & Khairil Nst, 2012, “BukuPintar Menguasai PHP & MySQL”, MediaKita.

Candra Ahmadi & Dadang Hermawan, 2013, “E-Business & E-Commerce”, Andi Publisher,Yogyakarta.

Fadly Rifai, 2015, “Perancangan Toko OnlineBerbasis Web”, Universitas Gunadharma,Jakarta.

Hefni., 2015, “Rancang Bangun Sistem InformasiPengukuran Baju Pada Online Shop”,Universitas Narotama Surabaya.

Indrawan, 2014, “Membuat Toko Online besertaImplementasi Themes (Open Cart Version)”,Bisnis 2030.

Jaja Ramdani, 2012, “Pembangunan Website E-Commerce pada Toko Linggo Jaya”,UNIKOM, Bandung.

Jubilee Entreprise, 2013, “Toko Online Modern”,Elex Media Komputindo, Jakarta.

Luke Welling, Laura Thomson, 2009, “PHP &MySQL Web Development (4th Edition)”,Developer’s Library.

Wahana Komputer, 2006, “Apa & BagaimanaEcommerce (edisi 2)”, Andi Publisher,Yogyakarta.

Wiwit Siswoutomo, 2005, “PHP UndercoverMengungkap Rahasia Pemrograman PHP”,Elex Media Komputindo, Jakarta.

YM. Kusuma Ardhana, 2014, “Project PHP &MySQL: Membuat Website Buku Digital”,Jasakom.

Yudha Yudhanto & Agus Purbayu, 2014, “TokoOnline dengan PHP & MySQL”, Elex MediaKomputindo, Jakarta.

admin

id_adminid_pemiliknama_adminalamat_adminusername_adminpasword_adminemail_admintelp_admin

intintvarchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(12)

<pk><fk>

pemilik

id_pemiliknama_pemilikalamat_pemilikusername_pemilikpasword_pemilikemail_pemiliktelp_pemilik

intvarchar(50)varchar(50)varchar(50)varchar(50)varchar(50)varchar(12)

<pk>

produk_jadi

id_produkid_adminnama_produkstok_produkgbr_produkdeskripsihargatgl_produk

intintvarchar(100)intvarchar(100)varchar(100)intdate

<pk><fk>

motif_tas

id_motifnama_motifgbr_motiftgl_motif

intvarchar(50)varchar(50)date

<pk>

pegangan_tas

id_pgn_tasnama_pgn_tasgbr_pgn_tastgl_pgn_tas

intvarchar(100)varchar(100)date

<pk>

reslletting_tas

id_res_tasnama_res_tasgbr_res_tastgl_res_tas

intvarchar(100)varchar(100)date

<pk>

model_tas

id_modelnama_modelgbr_modeltgl_model

intvarchar(50)varchar(50)date

<pk>

gambar_modif

id_modifgambar_modiftgl_gambar_modif

intvarchar(50)date

<pk>

order

id_orderid_modelid_produkid_pgn_tasid_motifid_modifid_adminid_res_tasnama_orderalamat_orderkota_ordertlp_orderkode_pos_orderno_ktpemail_orderjml_ordertgl_order

intintintintintintintintvarchar(50)varchar(50)varchar(50)varchar(12)intintvarchar(50)intdate

<pk><fk3><fk6><fk1><fk4><fk5><fk7><fk2>

Page 14: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

ISSN 1858-4667 JURNAL LINK VOL. 25/No. 2/September 2016

3-10

SISTEM PAKAR DETEKSI PENYAKITDIABETES MELITUS(DM) DINI BERBASIS ANDROID

Immah Inayati1, Hersa Farida Qoriani2

Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Narotama [email protected]

Abstrak

Kesehatan merupakan faktor terpenting dalam kehidupan seseorang. Jika kesehatan telah terganggu(sakit) maka aktivitas seseorang akan terganggu. Dewasa ini, banyak penyakit yang memiliki jumlahpenderita yang banyak dan bahkan sebagai mesin pembunuh yang jitu. Salah satunya adalah penyakitDiabetes Melitus (DM). Diabetes Melitus (DM) adalah penyakit keadaan hiperglikemia kronik disertaiberbagai kelainan metabolik akibat gangguan hormonal, yang menimbulkan berbagai komplikasi kronik padamata, ginjal, saraf, dan pembuluh darah , disertai lesi pada membran basalis dalam pemeriksaan denganmikroskop elektron. Penyakit Diabetes Melitus (DM) merupakan masalah utama kesehatan masyarakat diIndonesia. Diabetes Melitus (DM) adalah penyakit yang sangat berbahaya karena dapat mengancam nyawa sipenderita, penyakit ini tidak bisa disembuhkan,tetapi bila dideteksi secara dini dan segera diterapi, minumobat secara teratur dan rajin kontrol ke dokter dengan teratur maka dapat memperbesar survival ratependerita.

Sistem pakar yang dibangun adalah pustaka dari dokter spesialis dan kondisi yang digunakanuntuk mengambil penghitungan kesimpulan dari gejala, umur dan jenis /type diabetes Melitus (DM) yangdiderita. Dalam proses penghitungannya digunakan metode Inferensi dengan Probabilitas Klasik.Parameter yang dipergunakan dalam diagnosa adalah usia pasien dan Gejala Yang Diinputkan. Kesimpulanaplikasi ini berupa Jenis/Tipe Diabetes Melitus dan Prosentasenya, serta solusi penanganan berupa obat danterapi sesuai dengan usia dan jenis/tipe Diabetes Melitus (DM) yang diderita oleh pasien.

Kata kunci : Sistem pakar, Diabetes Melitus (DM), forward chaining, probabilitas klasik, Android.

1. Pendahuluan

Jika kita mengamati kehidupan sehari-hari dimasyarakat, rupanya bukan hanya faktor pendidikan,ekonomi, dan budaya saja yang menjadi masalahbesar bagi masyarakat saat ini. Ternyata faktor sosialyang menyangkut taraf kesejahteraan dan kesehatanmasyarakat merupakan masalah yang jauh lebihpenting untuk diperhatikan sebab kesejahteraanhidup sangat berdampak pada tingkat kesehatan darimasyarakat itu sendiri. Dengan kata lain, bagimereka yang hidup dengan taraf kesejahteraan baik,pola hidup serta kesehatan mereka cenderung lebihterjaga, sedangkan bagi mereka yang hidup dengantaraf kesejahteraan kurang, mereka biasanya kurangpeduli atau bahkan tidak menjaga pola hidup dankesehatan mereka. Sehingga mereka seringmeremehkan penyakit yang dideritanya, dan cukupaman dan akan sembuh dengan sendirinya dengandibiarkan saja atau diatasi sendiri tanpa harusperiksa ke dokter. Padahal Gejala luka yang takkunjung sembuh atau kutu air di kaki yang takkunjung sembuh, sering kencing bisa berarti terkenaDiabetes Melitus (DM). Penyakit ini pembunuh jitu

yang dapat mengancam nyawa si penderita. DiabetesMelitus (DM) adalah penyakit keadaanhiperglikemia kronik disertai berbagai kelainanmetabolik akibat gangguan hormonal, yangmenimbulkan berbagai komplikasi kronik padamata, ginjal, saraf, dan pembuluh darah , disertai lesipada membran basalis dalam pemeriksaan denganmikroskop elektron.

Dengan adanya obat bebas dan obat bebasterbatas yang beredar di masyarakat luas, makabiasanya masyarakat cenderung untuk mengobatigejala penyakit kutu air dan luka yang tak kunjungsembuh yang dianggap ringan. Padahal, luka dankutu air yang tak kunjung sembuh bisa berarti guladalam darah anda tinggi dan anda terkena diabetesMelitus (DM), dan apabila tidak segera diobati, akanmengancam nyawa si penderita. Penyakit DiabetesMelitus adalah penyakit yang hampir tidak bisadisembuhkan, tetapi bila dideteksi secara dini dansegera diterapi, minum obat secara teratur dan rajinkontrol ke dokter dengan teratur maka dapatmemperbesar survival rate penderita.

Page 15: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Immah Inayati, Sistem Pakar Deteksi Penyakit Diebetes Melitus …

3-11

Penulis hendak membuat suatu prototype sistempakar yang dapat digunakan sebagai alat bantuuntuk masyarakat awam agar dapat membantumendiagnosa dini penyakit Diabetes Melitus (DM).Deteksi ini adalah deteksi sementara yang dapatdipergunakan untuk meningkatkan kewaspadaandan segera menghubungi dokter untukmemperoleh diagnosa pasti dan obat/terapi sejakdini.

2. Landasan Teori2.1. Diabetes Mellitus (DM)

Diabetes Melitus (DM)adalah penyakitkeadaan hiperglikemia kronik disertai berbagaikelainan metabolik akibat gangguan hormonal, yangmenimbulkan berbagai komplikasi kronik padamata, ginjal, saraf, dan pembuluh darah , disertai lesipada membran basalis dalam pemeriksaan denganmikroskop elektron.

Pada penderita diabetes, kadar gula yangtinggi akan dibuang melalui air seni. Dengandemikian air seni akan banyak mengandung gulasehingga sering dikerubuti semut. Selanjutnyaorang tersebut akan kekurangan energi / tenaga,mudah lelah, lemas, mudah haus dan lapar,sering kesemutan, sering buang airkecil, gatal-gatal, dan sebagainya. Kandungan atau kadar gulapenderita diabetes saat puasa adalah lebih dari 126mg/dl dan saat tidak puasa atau normal lebih dari200 mg/dl. Sedangkan pada orang normal kadargulanya berkisar 60-120 mg/dl. Penyakit komplikasiyang akan ditimbulkan oleh penyakit gula darah iniadalah penyakit gagal ginjal, gangguan jantung,gangguan saluran pencernaan, sumbatan pembuluhdarah, kebutaan, disfungsi ereksi, gangguansensitivitas perabaan (baal), nyeri seluruh tubuh,dan kematian.

2.2. Klasifikasi Diabetes Mellitus (DM)

Klasifikasi diabetes Melitus mengalamiperkembangan dan perubahan dari waktu ke waktu.Dahulu diabetes diklasifikasikan berdasarkan waktumunculnya (time of onset). Diabetes yang munculsejak masa kanak-kanak disebut “juvenile diabetes”,sedangkan yang baru muncul setelah seseorangberumur di atas 45 tahun disebut sebagai “adultdiabetes”. Namun klasifikasi ini sudah tidak layakdipertahankan lagi, sebab banyak sekali kasus-kasusdiabetes yang muncul pada usia 20-39 tahun, yangmenimbulkan kebingungan untukmengklasifikasikannya.Pada tahun 1985 WHO mengajukan revisiklasifikasi dan tidak lagi menggunakan terminologiDM Tipe 1 dan 2, namun tetap mempertahankanistilah "Insulin-Dependent Diabetes Melitus"(IDDM)dan "Non-Insulin-Dependent DiabetesMelitus" (NIDDM), walaupun ternyata dalam

publikasi-publikasi WHO selanjutnya istilah DMTipe 1 dan 2 tetap muncul. Klasifikasi DiabetesMelitus berdasarkan etiologinya dapat dilihat padatabel 2.

Tabel 1. Klasifikasi Diabetes Melitus BerdasarkanEtiologinya (ADA, 2003)1. Diabetes Melitus Tipe 1:

Destruksi sel βumumnya menjurus ke arahdefisiensi insulin absolutA. Melalui proses imunologik(Otoimunologik)B. Idiopatik

2 Diabetes Melitus Tipe 2Bervariasi, mulai yang predominanresistensi insulin disertai defisiensi insulinrelatif sampai yang predominan gangguansekresi insulin bersama resistensi insulin.

3 Diabetes Melitus Tipe LainA. Defek genetik fungsi sel β:• kromosom 12, HNF-1 α(dahuludisebut MODY 3),• kromosom 7, glukokinase (dahuludisebut MODY 2)• kromosom 20, HNF-4 α(dahuludisebut MODY 1)• DNA mitokondriaB. Efek genetik kerja insulinC. Penyakit eksokrin pankreas:• Pankreatitis• Trauma/Pankreatektomi• Neoplasma• Cistic Fibrosis• Hemokromatosis• Pankreatopati fibro kalkulusD. Endokrinopati:1. Akromegali2. Sindroma Cushing3. Feokromositoma4. HipertiroidismeE. Diabetes karena obat/zat kimia:Glukokortikoid, hormon tiroid, asamnikotinat, pentamidin, vacor, tiazid,dilantin, interferonF. Diabetes karena infeksiG. Diabetes Imunologi (jarang)H. Sidroma genetik lain: SindromaDown, Klinefelter, Turner, Huntington,Chorea, Prader Willi

4 Diabetes Melitus GestasionalDiabetes Melitus yang muncul padamasa kehamilan, umumnya bersifatsementara, tetapi merupakan faktorrisiko untuk DM Tipe 2

5 Pra-diabetes:A. IFG (Impaired Fasting Glucose)=GPT (Glukosa Puasa Terganggu)B. IGT (Impaired Glucose Tolerance)=TGT (Toleransi Glukosa Terganggu)

Page 16: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Immah Inayati, Sistem Pakar Deteksi Penyakit Diebetes Melitus …

3-12

2.1.2 Etiologi dan Patofisiologi

Diabetes tipe ini merupakan diabetes yangjarang atau sedikit populasinya, diperkirakan kurangdari 5-10% dari keseluruhan populasi penderitadiabetes. Gangguan produksi insulin pada DM Tipe1 umumnya terjadi karena kerusakan sel-sel β pulauLangerhans yang disebabkan oleh reaksi otoimun.Namun ada pula yang disebabkan oleh bermacam-macam virus, diantaranya virus Cocksakie, Rubella,CMVirus, Herpes, dan lain sebagainya. Adabeberapa tipe otoantibodi yang dihubungkan denganDM Tipe 1, antara lain ICCA (Islet CellCytoplasmic Antibodies), ICSA (Islet cell surfaceantibodies), dan antibodi terhadap GAD (glutamicacid decarboxylase). ICCA merupakan otoantibodiutama yang ditemukan pada penderita DM Tipe 1.Hampir 90% penderita DM Tipe 1 memiliki ICCAdi dalam darahnya. Di dalam tubuh non-diabetik,frekuensi ICCA hanya 0,5-4%. Oleh sebab itu,keberadaan ICCA merupakan prediktor yang cukupakurat untuk DM Tipe 1. ICCA tidak spesifik untuksel-sel βpulau Langerhans saja, tetapi juga dapatdikenali oleh sel-sel lain yang terdapat di pulauLangerhans.

2.1.3 Diabetes Melitus (DM) Tipe 2

Diabetes Tipe 2 merupakan tipe diabetes yanglebih umum, lebih banyak penderitanyadibandingkan dengan DM Tipe 1. Penderita DMTipe 2 mencapai 90-95% dari keseluruhan populasipenderita diabetes, umumnya berusia di atas 45tahun, tetapi akhir-akhir ini penderita DM Tipe 2 dikalangan remaja dan anak-anak populasinyameningkat. Etiologi DM Tipe 2 merupakanmultifaktor yang belum sepenuhnya terungkapdengan jelas. Faktor genetik dan pengaruhlingkungan cukup besar dalam menyebabkanterjadinya DM tipe 2, antara lain obsitas, diet tinggilemak dan rendah serat, serta kurang gerakbadan.Obesitas atau kegemukan merupakan salahsatu faktor pradisposisi utama. Penelitian terhadapmencit dan tikus menunjukkan bahwa ada hubunganantara gen-gen yang bertanggung jawab terhadapobesitas dengan gen-gen yang merupakan faktorpradisposisi untuk DM Tipe 2.

2.1.4 Diabetes Melitus (DM) Gestasional

Diabetes Melitus Gestasional(GDM=Gestational Diabetes Melitus) adalahkeadaan diabetes atau intoleransi glukosa yangtimbul selama masa kehamilan, dan biasanyaberlangsung hanya sementara atau temporer. Sekitar4-5% wanita hamil diketahui menderita GDM, danumumnya terdeteksi pada atau setelah trimester

kedua. Diabetes dalam masa kehamilan, walaupunumumnya kelak dapat pulih sendiri beberapa saatsetelah melahirkan, namun dapat berakibat burukterhadap bayi yang dikandung. Akibat buruk yangdapat terjadi antara lain malformasi kongenital,peningkatan berat badan bayi ketika lahir danmeningkatnya risiko mortalitas perinatal. Disampingitu, wanita yang pernah menderita GDMakan lebihbesar risikonya untuk menderita lagi diabetes dimasa depan. Kontrol metabolisme yang ketat dapatmengurangi risiko-risiko tersebut.

2.1.5 Pra-diabetes

Pra-diabetes adalah kondisi dimana kadargula darah seseorang berada diantara kadar normaldan diabetes, lebih tinggi dari pada normal tetapitidak cukup tinggi untuk dikatagorikan ke dalamdiabetes tipe 2. Kondisi pra-diabetes merupakanfaktor risiko untuk diabetes, serangan jantung danstroke. Apabila tidak dikontrol dengan baik, kondisipra-diabetes dapat meningkat menjadi diabetes tipe2 dalam kurun waktu 5-10 tahun. Namun pengaturandiet dan olahraga yang baik dapat mencegah ataumenunda timbulnya diabetes.

2.1.6 Gejala Klinik Diabetes Melitus (DM)

Diabetes seringkali muncul tanpa gejala.Gejala tipikal yang sering dirasakan penderitadiabetes antara lain poliuria (sering buang air kecil),polidipsia (sering haus), dan polifagia (banyakmakan/mudah lapar). Selain itu sering pula munculkeluhan penglihatan kabur, koordinasi gerak anggotatubuh terganggu, kesemutan pada tangan atau kaki,timbul gatal-gatal yang seringkali sangatmengganggu (pruritus), dan berat badan menuruntanpa sebab yang jelas.

1. Pada DM Tipe I gejala klasik yang umumdikeluhkan adalah poliuria, polidipsia,polifagia, penurunan berat badan, cepatmerasa lelah (fatigue), iritabilitas, danpruritus (gatal-gatal pada kulit).

2. Pada DM Tipe 2 gejala yang dikeluhkanumumnya hampir tidak ada. DM Tipe 2seringkali muncul tanpa diketahui, danpenanganan baru dimulai beberapa tahunkemudian ketika penyakit sudahberkembang dan komplikasi sudah terjadi.Penderita DM Tipe 2 umumnya lebihmudah terkena infeksi, sukar sembuh dariluka, daya penglihatan makin buruk, danumumnya menderita hipertensi,hiperlipidemia, obesitas, dan jugakomplikasi pada pembuluh darah dansyaraf.

Page 17: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Immah Inayati, Sistem Pakar Deteksi Penyakit Diebetes Melitus …

3-13

2.2. Perangkat Android

Pada tahun 2005 Google mengakuisisiAndroid Inc yang pada saat itu dimotori oleh AndyRubin, Rich Miner, Nick Sears, dan Chris White.Yang kemudian pada tahun itu juga memulaimembangun platform Android secara intensif.Kemudian pada tanggal 12 November 2007 Googlebersama Open Handset Alliance (OHA) yaitukonsorsium perangkat mobile terbuka, merilisGoogle Android SDK, setelah mengumumkannyaseminggu sebelumnya. Dan sambutanya sangat luarbiasa, hampir semua media berita tentang IT danProgramming membritakan tentang dirilisnyaAndroid SDK (Software Development Kit).

Gambar 1.1. Android Timeline

Google bersama dengan OHA merilis paketsoftware SDK yang lengkap unttuk mengembangkanaplikasi pada perangkat mobile yaitu : Sistemoperasi, Middleware dan aplikasi utama untukperangkat mobile. Sebagai Programmer danDeveloper kita bisa melakukan segalanya, mulai darimembuat aplikasi pengiriman SMS hanya dengandua baris kode, hingga mengganti event pada HomeScreen perangkat Android. Selain itu, bahkandengan mudah kita bisa membuat danmengkustomisasi Sistem Operasinya, ataumengganti semua aplikasi default dari Google.Semua aplikasi yang dibuat untuk Android akanmemiliki akses yang setara dalam mengaksesseluruh kemampuan handset, tanpa membedakanapakah itu merupakan aplikasi inti atau aplikasipihak ketiga. Dalam kata lain dengan platformAndroid ini, Programmer dan Developer secarapenuh akan bisa mengkustomisasi perangkatandroidnya.

Android built in pada Linux Kernel (OpenLinux Kernel), dengan sebuah mesin virtual yangtelah didesain dan untuk mengoptimalkanpenggunan sumberdaya memori dan hardware padalingkungan perangkat mobile. Dalvik adalah namadari Android Virtual Machine, yang merupakaninterpreter virtual mesin yang akan mengeksekusifile kedalam format Dalvik Executeable(*.dex).sebuah format yang telah dirancang untuk ruang

penyimpanan yang efisien dan eksekusi memoriyang terpetakan.Dalvik Virtual Machine (Dalvik VM) berbasisregister, dan dapat mengeksekusi kelas yang telahterkompilasi pada compiler bahasa Java, kemudiandi transformasikan ke dalam native format denganmenggunakan tool “dx” yang telah terintegrasi. Kitamungkin telah mengenal JavaVM (Java VirtualMachines), yang saat ini bisa kita temukan padasetiap komputer desktop. Berbeda denganDalvikVM, JavaVM berbasis stack. DalvikVMmemiliki keunggulan dengan menggunakanRegistered Based, ini karena pada prosesorperangkat genggam telah dioptimasi untuk eksekusiberbasis register.Android saat ini tidak hanya berjalan padahandphone, beberapa vendor menanamkan Androidpada Tablet, Internet Tablet, E-Book Reader,Laptop, dan gadget lainnya. Dengan begitu akansangat berharga sekali mempelajari platform ini,dengan arsitekturnya yang terbuka, maka platformini Android adalah platform mobile masa depan.

3. Flowchart3.1. Flowchart Pendaftaran

1

Nama.password

Query : Cari nama danPassword pada tabel “pasien”

Validasi namadan password ?

2

TIDAK

YA

Gambar 3.1. Flowchart login peserta diagnose

Flowchart program di atas, merupakanlanjutan proses dari flowchart program pendaftaran,dapat dijelaskan langkah-langkah proses yangdilakukan adalah sebagai berikut :

Setelah pengguna melakukan prosespendaftaran dan mendapatkan nama dan password,kemudian pengguna melakukan proses login denganmemasukan nama dan password yang telah di

Page 18: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Immah Inayati, Sistem Pakar Deteksi Penyakit Diebetes Melitus …

3-14

dapatkan dari pengisian proses pendaftaransebelumnya.

Kemudian sistem melakukan proses querydengan mencari nama dan password yang telahdimasukan pada tabel pasien. Jika sudahmendapatkan, maka sistem akan melihat apakahnama dan password tersebut benar atau tidak.Apabila nama dan password tidak benar, makasistem akan mengembalikan pada proses awalberupa masukan data. Akan tetapi jika benar makaproses berlanjut menuju pada kondisi nomor 2 yaituflowchart Pilih gejala.

3.2. Flowchart diagnosa Diabetes Mellitus (DM)

3

2

Pilih gejala yangdirasakan

Query : nama pasien,kelamin ,alamat,umur padatabel “pasien”

Lakukan prosesidentifikasi

Gambar 6. FlowchartDiagram Diagnosa DiabetesMellitus (DM)

Flowchart program di atas, merupakanlanjutan proses dari flowchart program loginpengguna, dapat dijelaskan langkah-langkah prosesyang dilakukan adalah sebagai berikut:

Setelah validasi pada proses login penggunaberhasil, maka sistem akan menampilkan prosesmasukan data gejala. Dalam proses ini, sistem akanmenampilkan data peserta diagnosa berupa nama,kelamin, alamat,umur yang nantinya akan digunakanuntuk menentukan hasil diagnosa berupa prosentasejenis Diabetes Mellitus. kemudian penggunamemilih gejala – gejala Diabetes Mellitus yangnantinya akan digunakan pada saatdiagnosa.Kemudian, proses berlanjut menuju padakondisi nomor 3 yaitu flowchart hasil tes diagnosa.

4. Implementasi

Gambar 4.1. Instalasi Aplikasi Sistem PakarDiagnosa Dini Penyakit Diabetes Mellitus

Gambar 4.2. Proses Instalasi Telah selesaiDilakukan

Gambar 4.3. Splashscreen Diabetes Mellitus (DM)

Gambar 4.4. Tampilan Menu Utama

Page 19: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Immah Inayati, Sistem Pakar Deteksi Penyakit Diebetes Melitus …

3-15

Gambar 4.5. Menu Diagnosa/Konsultasi

5. Kesimpulan dan Saran5.1. Kesimpulan

Aplikasi ini dapat memberikan informasikepada seseorang, khususnya para masyarakat awamakan adanya penyakit pembunuh jitu , yakni diabetesmellitus. sehingga informasi tersebut dapat ditindaklanjuti lebih dini. Diabetes Melitus (DM) adalahpenyakit yang sangat berbahaya karena dapatmengancam nyawa si penderita, penyakit ini tidakbisa disembuhkan,tetapi bila dideteksi secara dinidan segera diterapi, minum obat secara teratur danrajin kontrol ke dokter dengan teratur maka dapatmemperbesar survival rate penderita.

Sistem pakar yang dibangun adalahmerupakan suatu pustaka dari dokter spesialis ,khususnya spesialis Penyakit Dalam dan kondisiyang digunakan untuk mengambil penghitungankesimpulan dari gejala - gejala pasien. Dalam prosespenghitungannya metode Inferensi (forwardchaining) dengan Probabilitas Klasik. Parameteryang dipergunakan dalam diagnosa adalah usiapasien dan Gejala Yang Diinputkan. Kesimpulanaplikasi ini berupa Jenis diabetes yang diderita (typeberapa), solusi penanganan berupa obat dan terapisesuai dengan usia dan type diabetes yang diderita.

5.2. Saran

Pada penelitian lanjutan dapat dilakukanpembuatan dialog yang lebih interaktif sehinggalebih memudahkan pengguna dalam memanfaatkanaplikasi yang dibangun.

Daftar Pustaka

Arhami, M. 2005. ”Konsep Dasar Sistem Pakar”.Yogyakata: ANDI.

Budi yanto. “Gizi dan kesehatan”. Malang: BayuMedia dan UMM Press; 2002.

DEPKES RI. 2001. ”Pedoman Pengobatan DasarDi Puskesmas Berdasarkan Gejala". Jakarta :DEPKES.

Fakultas Kedokteran UI. 2001. ”Kapita SelektaKedokteran Edisi Ketigaí.” Jakarta : MediaAesculapius.

Jayan. 2007. ”Desain Situs Keren DenganPhotoshop dan Dreamweaver.” Palembang :Maxikom

Jogianto, H. 1999. ”Analisa dan Desain SistemInformasi, Pendekatan Terstruktur Teori danPraktek Aplikasi Bisnis.” Yogyakarta: ANDI.

Kusrini. 2006. ”Sistem Pakar Teori dan Aplikasi.”Yogakarta: ANDI.

Kusumadewi, S. 2003. ”Artificial Intelegence(Teknik dan Aplikasinya).” Yogyakarta: GrahaIlmu.

Safaat, Nazrudin. 2011. ”Android PemgromanAplikasi Mobile Smartphone dan Tablet PC”,Bandung, Informatika

Soegondo S, Gustaviani R. “Sindrome MetabolikIlmu Penyakit Dalam.” Jakarta: PusatPenerbitan Ilmu Penyakit Dalam FKUI: 2007.Hal. 1857-2,1864-4.

Page 20: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

ISSN 1858-4667 JURNAL LINK VOL. 25/No. 2/September 2016

4-16

VISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASANGLOBAL MENGGUNAKAN VIRTUAL REALITY

Kholid Fathoni1, Jauari Akhmad Nur Hasim2, Choirul Fadholani3,Rizky Yuniar Hakkun4, Rengga Asmara5

Program Studi Teknik Informatika, Departemen Teknik Informatika dan Komputer,Politeknik Elektronika Negeri Surabaya

[email protected], [email protected], [email protected], [email protected], [email protected]

Abstrak

Pemanasan global menyebabkan berbagai bencana yang berbahaya bagi kehidupan di bumi seperti:banjir, kebakaran, kekeringan, cuaca ekstrim dan sebagainya sehingga penduduk bumi harus berusaha untukmenghambatnya. Pemanasan global disebabkan oleh peningkatan gas rumah kaca yang dihasilkan daripenggunaan bahan bakar fosil dan kerusakan hutan. Kurangnya kesadaran masyarakat terhadap bahayapemanasan global menyebabkan dampak buruk pada alam, seperti mencairnya es di kutub, kenaikan permukaanlaut dan kejadian alam lain yang mengancam kehidupan manusia. Aplikasi ini dapat digunakan sebagai salahsatu media alternatif untuk memberikan informasi mengenai hal-hal apa saja yang menjadi penyebab pemanasanglobal secara interaktif. Aplikasi ini dibingkai dalam bentuk Virtual Reality sehingga lebih menarik bagipengguna. Aplikasi ini dapat digunakan untuk menginformasikan penyebab pemanasan global dalam bentukobjek virtual tiga dimensi dalam lingkungan Virtual Reality yang akan menganimasikan berbagai hal yang dapatmenyebabkan pemanasan global.

Kata Kunci : Pemanasan Global, Obyek 3D, Virtual Reality

1. Pendahuluan

Berdasarkan data penelitian yang dilakukanoleh Intergovernmental Panel on Climate Change(IPCC) tahun 2007, telah terjadi peningkatantemperatur suhu rata-rata di bumi yang disebutdengan pemanasan global. Salah satu penyebabpemanasan global adalah meningkatnya konsentrasigas rumah kaca di atmosfer yang dihasilkan daripembakaran bahan bakar fosil. Dampak yangditimbulkan akibat pemanasan global antara lain,mencairnya es dikutub, meningkatnya permukaan airlaut, cuaca ekstrim dan dampak lain yangmengancam kehidupan manusia [2]. Hal ini dapatterjadi akibat kurangnya pengetahuan dan kesadaranmasyarakat tentang bahaya pemanasan global. Salahsatu sarana untuk mensosialisasikan bahayapemanasan global yaitu dengan memanfaatkanperkembangan teknologi saat ini agar informasitentang pemanasan global disampaikan dengan carayang menarik dan tidak membosankan bagimasyarakat.

Pada penelitian sebelumnya yang dilakukanoleh Danang Kurniawan, Yudi Prayudi, Irving VitraPaputungan [4] yang mengembangkan alat bantuajar pengenalan global warming di Indonesiadengan konsep memberikan informasi pemanasan

global melalui multimedia interaktif denganmenggunakan gambar, suara dan video. Kemudianpenelitian yang dilakukan oleh Evans Wirga [7]yang membangun augmented book permukaan bumipada platform android, yang dapatmemvisualisasikan bentuk permukaan bumi diatasgambar yang dideteksi oleh kamera denganteknologi augmented reality.

Berdasarkan penelitian sebelumnya akandilakukan pengembangan dengan membangunaplikasi yang dapat memvisualisasikan berbagaipenyebab pemanasan global dalam kehidupansehari-hari yang dapat membahayakan kehidupanmanusia dalam jangka pendek maupun jangkapanjang dengan menggunakan teknologi virtualreality. Diharapkan masyarakat dapat mengetahuiberbagai penyebab pemanasan global yang telahterjadi sehari-hari yang dapat membahayakankehidupan semua mahkluk di bumi sertamemberikan informasi yang berhubungan denganpemanasan global baik melalui gambar, videomaupun suara.

2.1. Deskripsi Umum

Aplikasi yang dibangun merupakan aplikasiyang akan berjalan pada komputer dengan sistem

Page 21: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Kholid Fathoni, Visualisasi 3D Pembelajaran Penyebab Pemanasan …

4-17

operasi Windows. Aplikasi diawali dengan halamanmenu utama yang terdiri dari menu pemanasanglobal, menu panduan aplikasi dan menu tentangpengembang aplikasi. Setelah pengguna memilihmenu pemanasan global, pengguna akan dibawakedalam sebuah pulau virtual tiga dimensi, dimanapada pulau virtual ini pengguna dapat berjalan padabeberapa lokasi dan akan menemukan objek-objekyang memvisualisasikan penyebab pemanasanglobal dalam bentuk tiga dimensi seperti asap yangkeluar melalui cerobong asap pabrik, hutan yangditebang, hutan yang terbakar dan dampak lain yangmenyebabkan pemanasan global. Selain itupengguna juga dapat menampilkan informasi padasetiap lokasi yang dikunjungi dengan menekantombol pada papan informasi yang muncul dan akanditampilkan informasi pada lokasi tersebut melaluigambar, suara maupun video.

2.2. Perancangan Sistem

Secara umum aplikasi terdiri dari dua bagianyaitu bagian Virtual Reality yang digunakan untukmembangun lingkungan virtual yang digunakanuntuk memvisualisasikan penyebab pemanasanglobal dan bagian Augmented reality yangdigunakan untuk memvisualisasikan dampakpemanasan global. Input aplikasi berupa onjek tigadimensi yang dibuat pada tahap pemodelan 3D danobjek Terrain yang dibuat pada tahap terrain 3D,objek 3D yang telah dibentuk diintegrasikan denganaugmented reality engine MetaioSDK, dan hasilakhir aplikasi berupa file installer aplikasi denganbentuk .exe.

Gambar 2.1. Arsitektur Sistem

2.3. Pembuatan Sistem

Proses pembuatan aplikasi dilakukan sesuaiarsitektur sistem yang ditunjukkan pada gambar 1.Terdiri dari beberapa proses berikut.a. Pemodelan Objek 3DLangkah awal dalam membangun aplikasi ini adalahpembuatan objek-objek 3D yang akan digunakanpada aplikasi. Objek 3D dasar yang berbentuk kubusyang disebut mesh dibentuk sesuai kebutuhandengan melakukan proses extrude, rotating danscaling. Kemudian objek 3D yang terbentuk diberi

tekstur yang diambil dari sebuah gambar yang sesuaidengan tekstur yang dibutuhkan. Pembuatan obyek3D ini ditunjukkan pada gambar 2.2.

Gambar 2.2. Tahapan Modeling Objek 3D

b. Import Objek 3DTahapan selanjutnya adalah mengimpor objek

3D yang telah dibuat kedalam editor Unity 3D yangdapat dilakukan dengan cara mengimpor objek 3Ddengan ekstensi .blend ke dalam kolom Asset padaUnity 3D.c. Pembentukan Terrain 3D

Pada tahap ini dibentuk kontur permukaanbumi dengan menggunakan fitur Terrain 3D yangada pada editor Unity.

Gambar 2.3. Pembentukan Terrain 3D

d. Pemberian interaksi pada Objek 3DLangkah selanjutnya adalah memberikan event

untuk membangun interaksi antara objek virtualdengan pengguna dengan menggunakanpemgrograman C#. Seperti kode program untukmenjalankan file video, serta kode program untuknavigasi pada lingkungan virtual.e. Build Aplikasi

Langkah terakhir adalah melakukan buildaplikasi menjadi file .exe yang akan digunakanpengguna untuk menjalan kan aplikasi padakomputer dengan sistem operasi windows.

3. Hasil

Dari hasil implementasi rancangan sistemdiatas maka didapatkan aplikasi dalam bentukexecutable file yang dapat dijalankan oleh penggunapada komputer dengan sistem operasi windows.Menu utama terdiri atas 3 bagian yaitu: pemanasanglobal, panduan, dan tentang kami. Lingkunganpembelajaran pemanasan global berbasis maya 3D,dan pengguna dapat memanfaatkan menu navigasiuntuk mengeksplorasi lingkungan sistem. MenuPemanasan Global berisi pembelajaran pemanasanglobal secara virtual reality, menu panduan berisipanduan penggunaan aplikasi, serta menu TentangKami berisi penjelasan singkat terkait pembuatanaplikasi pemanasan global. Gambaran umumsusunan menu ditunjukkan gambar 3.1.

Page 22: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Kholid Fathoni, Visualisasi 3D Pembelajaran Penyebab Pemanasan …

4-18

Gambar 3.1 Susunan Menu Utama Aplikasi

Aplikasi pembelajaran pemanasan global iniberisi beberapa fitur penting untuk pembelajaran.Diantaranya terdapat fitur yang mengenalkan prosesterjadinya pemanasan global. Sebelumnya penggunaketika membuka aplikasi harus memilih satu daribeberapa menu dahulu. Visualisasi awal penggunaketika membuka aplikasi ditunjukkan gambar 3.2.

Gambar 3.2 Menu Awal Aplikasi

Fitur aplikasi berikutnya adalah lingkungan maya3D yang menggambarkan semua kondisi penyebabterjadinya pemanasan global yaitu: asap dari pabrik,asap dari kendaraan bermotor, penebangan hutanserta pembakaran hutan. Tampilan penggunaberkaitan dengan fitur-fitur penyebab pemanasanglobal ini ditunjukkan gambar 3.3.

Gambar 3.3 Visualisasi Penyebab PemanasanGlobal

Pada lingkungan maya 3D, pengguna dapatmasuk ke ruang maya dengan menggunakan tombolnavigasi untuk melihat berbagai visualisasi 3Dpenyebab terjadinya pemanasan global sebagaimanaditunjukkan gambar 3.4.

Gambar 3.4 Tombol Navigasi Virtual Reality

Pengguna dapat merngeksplorasi lingkunganmaya 3D sebagaimana lingkungan nyata sehinggadapat melihat gambaran penyebab terjadinyapemanasan global dengan jelas. Visualisasi maya 3Dasap pabrik dapat dilihat jelas dengan memainkantombol navigasi untuk melakukan zoom in maupunzoom out seperti ditunjukkan gambar 3.5.

Gambar 3.5 Visualisasi Asap Pabrik

Pengguna juga dapat mengeksplorasi visualisasipenebangan pohon berbasis maya 3D (gambar 3.6),visualisasi asap kendaraan, visualisasi penebanganpohon beserta detil penjelasannya masing-masingmenggunakan tombol navigasi.

Pemanasan Global

Panduan

Tentang Kami

Menu Utama

Page 23: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Kholid Fathoni, Visualisasi 3D Pembelajaran Penyebab Pemanasan …

4-19

Gambar 3.6 Visualisasi Penebangan Hutan

3.1. Performa Aplikasi

Aplikasi ini diuji dengan menggunakanbeberapa perangkat mobile yang berbeda. Uji cobaini dilakukan untuk menggambarkan performasistem terhadap beberapa spesifikasi hardware mulaidari spesifikasi tinggi sampai rendah. Spesifikasitinggi dan rendah dipengaruhi oleh kecepatanprocessor perangkat dan kapasitas RAM. Tabel 3.1menunjukkan bagaimana performa aplikasi daribeberapa pengujian dari sisi kecepatan visualisasi.

Tabel 3.1. Hasil pengujian performa Virtual Reality

PerangkatKecepatan Visualisasi

(fps)ASUS A44H 36

LENOVO B940 35ASUS A42JC 38HP ENVY 6 41

Hasil pengujian aplikasi menunjukkan bahwaaplikasi dapat berjalan pada beberapa perangkatperangkat yang berbeda, performa aplikasimenyesuaikan dengan spesifikasi hardware yangdigunakan. Aplikasi berjalan dengan baik padaperangkat dengan spesifikasi prosessor minimal 2.2GHz, RAM minimal 2 GB dan VGA minimal 1 GB.

3.2. Uji Coba Terhadap Pengguna

Aplikasi telah dilakukan pengujian terhadap 30pengguna terdiri dari pelajar SD hingga SMA,mahasiswa dan pegawai atau karyawan melaluikuisioner dan wawancara dengan hasil sebagaiberikut:

Tabel 2 Hasil kuisioner terhadap pelangganNO KETERANGAN HASIL1 Aplikasi dapat berjalan

lancar pada komputerpengguna

SS 16 %S 84%R 0 %TS 0 %STS 0 %

NO KETERANGAN HASIL2 Pengoperasian aplikasi

mudahSS 6 %S 91 %R 3 %TS 0 %STS 0 %

3 Desain aplikasi menarik SS 69 %S 31 %R 0 %TS 0 %STS 0 %

4 Informasi yangdisampaikan sudahcukup lengkap

SS 9 %S 88 %R 3 %TS 0 %STS 0 %

5 Informasi yangdisampaikan mudahdipahami

SS 6 %S 84 %R 9 %TS 0 %STS 0 %

Keterangan :SS : Sangat SetujuS : SetujuR : Ragu-raguTS : Tidak SetujuSTS : Sangat Tidak Setuju

4. Diskusi

Dari hasil implementasi dan pengujian sistemyang telah dilakukan, didapatkan hasil bahwaaplikasi dapat memberikan informasi penjelasantentang pemanasan global serta berbagai penyebabdari pemanasan global yang dapat membahayakankehidupan manusia dalam bentuk objek virtual tigadimensi dalam lingkungan Virtual Reality. Hasilpenelitian ini menunjukkan bahwa aplikasi yangdijalankan pada sistem operasi windows inidipengaruhi beberapa faktor, terutama yaituspesifikasi device yang digunakan, semakin tinggispesifikasi perangkat keras terutama kecepatanprosesor yang digunakan, maka kecepatan aplikasijuga semakin baik.

Pengembangan yang dapat dilakukan padaaplikasi antara lain mengembangkan aplikasi padateknologi Kinect, dan selanjutnya dapatdikembangkan menggunakan platform mobile.

5. Kesimpulan

Berdasarkan hasil pengujian dan tujuan yangingin dicapai dari pembuatan aplikasi ini, makadidapatkan kesimpulan sebagai berikut:

1. Pengguna dapat berinteraksi dengan objek3D yang berada dalam aplikasi seperti

Page 24: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Kholid Fathoni, Visualisasi 3D Pembelajaran Penyebab Pemanasan …

4-20

melakukan navigasi dalam lingkungan 3Dserta menjalankan file multimedia.

2. Aplikasi ini dapat menyajikan informasiyang menarik berkaitan dengan pengertianpemanasan global.

3. Aplikasi ini dapat digunakan untukmemvisualisasikan penyebab pemanasanglobal secara interaktif.

4. Kecepatan aplikasi ini bergantung terhadapspesifikasi hardware yang digunakan,semakin tinggi spesifikasi perangkat keras,maka kecepatan aplikasi semakinmeningkat.

5. Hasil pengujian pengguna terhadap aplikasimenunjukkan bahwa performa aplikasicukup baik, desain aplikasi menarik,informasi cukup lengkap dan mudahdipahami serta pengoperasian aplikasicukup mudah.

Referensi

Azuma, 1989, R.T, “A Survey of Augmented Reality,Presence: Teleoperators and VirtualEnvirontments”.

IPCC, 2007, “Summary for Policymakers, in ClimateChange Impacts, Adaptation and Vulnerability.Contribution of Working Group II to the FourthAssessment Report of the IntergovernmentalPanel on Climate Change”, CambridgeUniversity Press, Cambridge, UK.

Kato, H & Billinghurst, 1999, M, “Marker Trackingand HMD Calibration for a Video-basedAugmented Reality Conferencing System”,Hiroshima City University, Japan.

Kurniawan, D, et al., 1999, Aplikasi Alat Bantu AjarPengenalan Global Warming di Indonesi',Universitas Islam Indonesia.

Milgram, Paul, 1994, “A Taxonomy of Mixed RealityVisual Displays”, University of Toronto, Canada,USA.

Ring, M.J, et al., 2012, “Causes of the GlobalWarming Observed since the 19th Century”,University of Illinois, Urbana, USA.

Wirga, E, et al., “Pembuatan Aplikasi AugmentedBook Berbasis Android MenggunakanUnity3d”. Universitas Gunadarma, Jakarta.

___. (2013, Juni) “Computer Vision CoordinateSystem”.

[Online].http://www.hitl.washington.edu/artoolkit/documentation/cs.htm

Page 25: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

ISSN 1858-4667 JURNAL LINK VOL. 25/No. 2/September 2016

5-21

PENGEMBANGAN SISTEM INFORMASI AKUNTANSI UNTUKLAPORAN KEUANGAN UKM KAMPUNG KUE

RUNGKUT SURABAYA

Latifah Rifani1, Nurul Aini2

Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas [email protected], [email protected]

Abstrak

Dari data kementrian KUKM 2015 diperkirakan jumlah UKM di Indonesia sebanyak 57,9 juta yangtersebar di seluruh Indonesia dan merupakan salah satu pelaku ekonomi dalam jumlah tersebar di Indonesia padatahun 2013 (Kementrian KUKM, 2015). Namun kenyataannya, banyak UKM yang masih menggunakanpembukuan sederhana serta belum dapat memberikan laporan keuangan, sebagai syarat administratif sampaidengan laporan laba rugi dan neraca, bahkan beberapa dari mereka tidak mencatat laporan keuangan dikarenakanmereka beranggapan bahwa menyusun laporan keuangan adalah hal yang rumit dan memerlukan waktu yanglama.

Pengumpulan data dilakukan menggunakan metode observasi langsung, dan wawancara. Penelitian inimenggunakan teknik analisis data kualitatif yang akan menghasilkan sebuah deskripsi tentang sistem informasiakuntansi usaha kecil yang telah dikembangkan tersebut. Sistem ini memberikan kemudahan kepada penggunauntuk melakukan inputan dan diproses secara otomatis sehingga akan menghasilkan sebuah laporan keuangandengan cepat, efektif dan efisien.

.

Kata Kunci : UKM, keuangan, sistem informasi akuntansi, pembukuan

1. Pendahuluan

Tingginya populasi usia produktif diIndonesia yang tak berbanding lurus denganketersediaan jumlah lapangan pekerjaan,mendorong orang Indonesia berlomba-lombamenciptakan terobosan untuk meningkatkan dayasaing demi memajukan perekonomian masing-masing. Tidak heran semakin banyak bermunculanpelaku usaha sektor industri Usaha Kecil Menengah(UKM). UKM merupakan pelaku ekonomi terbesardi Indonesia.

Kekuatan sektor UKM dalammempertahankan hidupnya menjadi salah satumodal untuk terus berkembang. Namun,permasalahan muncul ketika mereka membutuhkanbantuan modal dari perbankan untukmengembangkan usahanya. Oleh sebab itudiperlukan suatu komitmen dalam penyediaanlembaga pembiayaan yang sesuai dengankarakteristik dari usaha yang dilakukan oleh UKM.Permasalahan yang terjadi selama ini adalah

terbatasnya lembaga yang memberikan bantuanmodal terhadap UKM. Padahal tanpa permodalanyang bagus sektor UKM tidak akan berkembang,Ternyata permasalahan UKM di Indonesia hampirsama dengan permasalahan UKM di seluruh negarayang tergabung dalam APEC, tidak terkecuali diAmerika sendiri (Menteri Perdagangan, 2011).Menurut Mari Elka Pangestu (2011) terdapat enampermasalahan yang dihadapi UKM, yaitu: aksesinformasi dan pemahaman mengenai pasar,bagaimana memahami kesempatan untuk aksespasar, masalah permodalan, masalahenterprenership, masalah pertentangan ketika UKMmendapat order besar dan masalah kemudahan-kemudahan serta biaya-biaya perijinan untukberoperasinya suatu UKM.

Masalah timbul ketika pada UKMmengalami kesulitan dalam membuat laporankeuangan. Biasanya mereka hanya membuat secaralembaran kertas saja atau dituliskan di atas sebuahbuku yang tidak dituliskan secara rutin setiapharinya. UKM juga mengalami kesulitan untuk

Page 26: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Latifah Rifani, Pengembangan Sistem Informasi Akuntansi …

5-22

meminjam uang di bank yang menjadi salah satucara mereka untuk mengembangkan usahanyadikarenakan tidak dilakukan pencatatan transaksikeuangan secara benar. Padahal untuk mendapatkanpermodalan dari perbankan, mereka harusmemenuhi syarat administratif salah satunya adalahlaporan keuangan minimal laporan laba rugi danneraca.

Berdasarkan pada permasalahan di atas,pembangunan sebuah Sistem Informasi Akuntansidapat mengatasi kesulitan dalam melakukanpencatatan dan menyusun laporan keuangan secarakomputerisasi (Sistem Informasi Akuntansi).Penggunaan SIA memang membutuhkan investasiawal untuk membeli perangkat komputer, tetapiuntuk jangka panjang, manfaat yang dirasakan akanjauh lebih banyak. Sistem Informasi Akuntansidiharapkan dapat memproses transaksi keuanganyang pada akhirnya akan tersusun laporan keuangandengan mudah, mudah dan presisi, sehinggadisimpulkan sebuah perumusan masalah,bagaimana membangun aplikasi Sistem InformasiAkuntansi berdasarkan komputer yang dapatdigunakan pada UKM?

Tujuan penelitian ini adalah untukmembangun sebuah Sistem Informasi Akuntansiberdasarkan komputer yang dapat digunakan UKMKampung Kue Rungkut Surabaya untuk membuatdan menyusun anggaran serta laporan keuangandengan cepat dan tepat.

2. Metodologi Penelitian

Teknik pengumpulan data yang dilakukandalam penelitian ini dikelompokkan menjadi dua,yaitu: data utama dan data pendukung. Untuk datautama diperoleh dari orang-orang yang terlibatdalam kegiatan UKM, sedangkan data pendukungdiperoleh dari dokumen-dokumen berupa catatan,gambar dan bahan-bahan lain. Teknik pengumpulandata dalam penelitian ini dilakukan dengan cara:1. ObservasiDalam kegiatan observasi ini, peneliti mengamatiobyek penelitian yaitu UKM Kampung KueSurabaya untuk mencari data secara langsung dilapangan.2. WawancaraWawancara dilakukan dengan mengajukanpertanyaan secara lisan kepada pimpinan/pemilikUKM terkait dengan permasalahan yang diangkat.Pada umumnya pada UKM, pemilik juga sekaligussebagai pimpinan perusahaan yang mengetahuisemua informasi keuangan maupun non-keuanganpada perusahaannya. Peneliti mencobamendapatkan informasi-informasi tersebut dengan

mengadakan pelatihan penyusunan akuntansisederhana pada mereka sehingga diketahui bahwaselama ini mereka hanya melakukan pembukuansecara manual dengan sebuah buku seadanya.

Data yang diperoleh akan dianalisis yangkemudian dilakukan perancangan sistem informasiakuntansi berdasarkan komputer yang dimulai daridesain sistem yang meliputi desain proses, desaindata dan desain user interface. Berdasarkaninformasi pelaku dan transaksi akan diproses suatuanalisa sistem secara manual. Sistem manualtersebut terdiri analisa transaksi dan laporankeuangan unit usaha. Kemudian dilakukanperancangan SIA mulai dari pembuatan flowchartsistem, diagram konteks, diagram berjenjang, DFD(Data Flow Diagram), CDM (Conceptual DataModel), PDM (Physical Data Model), danrancangan antarmuka sistem. Langkah terakhiryaitu pembangunan aplikasi Sistem InformasiAkuntansi (SIA) yang disesuaikan dengankebutuhan-kebutuhan yang diperlukan pada UKMKampung Kue Rungkut Surabaya.

Gambar 2.1. Flowchart Metodologi Penelitian

3. Hasil Pembahasan3.1. Analisis Sistem

Analisis sistem proses penjualan secaramanual melibatkan tiga pelaku yaitu admin, bagiankeuangan, dan pemilik usaha. Proses ini diawalidengan proses pemesanan oleh konsumen kepadaadmin. Admin akan mencatat data pemesanan,

Page 27: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Latifah Rifani, Pengembangan Sistem Informasi Akuntansi …

5-23

kemudian dilakukan pembuatan kwitansi rangkapdua. Kemudian kwitansi ini di validasi terlebihdahulu oleh pemilik dan kwitansi tersebutdiletakkan pada bagian keuangan sebagai acuanpembukuan, dan satu lembar sisanya disimpan olehadmin sebagai arsip.

Gambar 3.1. Flowchart Dokumen Penerimaan Kas

Sistem akuntansi pengeluaran kas yangdisusun ditambahkan fungsi keuangan sebagaifungsi yang bertanggung jawab terhadappengelolaan kas, sehingga ada sekat atau pembedadalam hal keuangan usaha dengan keuangankeluarga pemilik. Jika pemilik membutuhkan danauntuk pengeluaran atau belanja, untuk pembelianbahan baku dan lainnya, pemilik harus membuatpermintaan pengeluaran kas kecil (PPKK rangkap2) untuk diserahkan pada bagian keuangan. Bagiankeuangan akan menyerahkan uang sesuai kebutuhanbeserta PPKK 1, sedangkan PPKK 2 disimpansementara oleh bagian keuangan. Setelah pemilikmenerima uang, pemilik mulai membelanjakanuang tersebut dan mendapatkan bukti pendukungseperti bon, nota ataupun faktur yang kemudiandibuatkan Bukti Pengeluaran Kas Kecil. 3 dokumenyaitu PPKK 1, BPKK, DP diserahkan ke bagiankeuangan untuk diperiksa pertanggungjawabanpemakaian kas kecil dengan membandingkannyadengan PPKK 2 yang telah disimpan sementara.Setelah diperiksa, PPKK 1, BPKK, DP diserahkankembali ke pemilik, sedangkan PPKK 2 disimpansecara permanen oleh bagian keuangan.Berdasarkan PPKK 1, BPKK, dan DP pemilikmembuat jurnal pengeluaran kas yang kemudian

dokumen-dokumen tersebut disimpan permanenoleh pemilik.

Gambar 3.2. Flowchart Dokumen PengeluaranKas

3.2. Flowchart Sistem

Dimulai dengan melakukan proses logindengan memasukkan username dan password.Apabila proses login sukses, maka akan muncultampilan form untuk memasukkan tanggaltransaksi, nomor transaksi dan transaksi apa yangterjadi. Inputan tersebut akan diproses dan disimpanke file data akuntansi.

Gambar 3.3. Flowchart Sistem Akuntansi

Page 28: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Latifah Rifani, Pengembangan Sistem Informasi Akuntansi …

5-24

3.3. Perancangan Basis Data

Basis data pada sistem ini memiliki beberapatabel, yaitu lvl_User, User, Detail User, BBPenjualan, BB Kas, Jurnal Umum, BB Hutang, BBBiaya, BB Piutang, BB modal, dan BB Belanja.

Gambar 3.4. Basis Data SIA

3.4. Pembangunan Sistem

Aplikasi ini dibangun sesederhana dansemudah mungkin sehingga pemilik atau penggunaaplikasi dapat dengan mudah memahami sistem danmenjalankan sistem dengan baik.Terdapat 5 menuutama pada sistem yaitu menu belanja, menupenjualan, menu pinjaman, dan menu pembayarandan menu laporan. Implementasi sistem adalahsebagai berikut:

Gambar 3.5. Menu pada Sistem

3.5. Laporan

Pada aplikasi ini, terdapat 9 jenis laporanyang tersedia, yaitu laporan jurnal umum, laporanbuku besar kas, laporan buku besar modal, laporanbuku besar hutang, laporan buku besar piutang,laporan buku besar belanja, buku besar penjualan,laporan rugi laba dan laporan neraca.

Gambar 3.6. Halaman Menu Laporan

Gambar 3.7. Tampilan Laporan

Setelah semua inputan, proses, dan outputsudah selesai dilakukan pada sistem dan penggunasudah tidak menggunakan sistem lagi, makapengguna dapat keluar dari sistem dengan menekantombol “keluar dari aplikasi” yang akan munculapabila pengguna mengarahkan kursornya padatulisan “selamat datang, pengguna” (gambar 8).Sistem akan kembali ke halaman login apabilapengguna menekan tombol “keluar” ini.

Gambar 3.8. Tampilan Tombol Keluar

3.9. Pengujian Sistem

Pengujian sistem ini diperlukan untukmelihat apakah sistem yang dibangun sudahberjalan dengan baik, dan apakah fungsi-fungsiyang ada pada sistem juga dapat dijalankan denganbaik. Pengujian sistem dilakukan dengan metode

Page 29: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Latifah Rifani, Pengembangan Sistem Informasi Akuntansi …

5-25

Blackbox. Beberapa pengujian yang dilakukan padasistem:

Gambar 3.9. Pengujian form data belanja

Pada form data belanja, pengguna harusmengisi kolom jumlah dengan angka. Jikapengguna mengisi kolom jumlah dengan simbolatau text atau isian selain angka maka akan munculwarning “please enter a number” seperti yangtampak pada gambar 9. Ini juga berlaku untuksemua form isian seperti form penjualan dan formpinjaman.

4. Kesimpulan & Saran4.1. Kesimpulan

Dari penelitian yang sudah dilakukan dapatditarik kesimpulan bahwa solusi untuk mengatasikesulitan dalam menyusun laporan keuangan adalahdengan membuat aplikasi SIA berbasis komputer.Aplikasi yang dibangun dalam penelitian ini adalahaplilkasi sistem untuk siklus penyusunan laporankeuangan yang disesuaikan dengan kondisi UKMKampung Kue Rungkut Surabaya agar dapatmembantu membuat dan menyusun laporankeuangan dengan mudah. Sistem ini sudah melaluiproses pengujian untuk melihat apakah sistemsudah berjalan dengan baik atau tidak.

4.2. Saran

Saran yang dapat diberikan adalah agarpemilik UKM mau belajar mengimplementasikanaplikasi SIA ini agar kesulitan mereka dalammembukukan transaksi dan menyusun laporankeuangan sederhana dapat terlaksana dengan baik,Selain itu, peneliti menyarankan secara bertahapmereka dapat menyusun laporan keuangan berbasiskomputerisasi yang lebih mudah, efektif danefisien.

Daftar Pustaka

Anonymous. “Tutorial Perancangan Databasedengan Menggunakan Sybase power designer11.” Laboratorium Sistem PendukungKeputusan Program Studi Teknik IndustriUniversitas Diponegoro.

Baridwan, Zaki. 2002. “Sistem Akuntansi.” PenerbitBPFE. Jakarta

Basri, Faisal. 2003. “Dinamika UKM di AntaraGemuruh Retorika Politik dan Mitos.” SeminarPembangunan Hukum Nasional VIII. Denpasar– Bali

Bodnard, George.H., Hopwood, W.S. 2000. “SistemInformasi Akuntansi.” Edisi Indonesia.Salemba Empat. Jakarta

Ferdian. 2010. “Perancangan Sistem InformasiAkuntansi (Studi kasus pada CV. MITRATANINDO).” Fakultas Ekonomi UniversitasSebelas Maret. Surakarta

Mujilan, Agustinus. 2012. “Sistem InformasiAkuntansi, Teori dan Wawasan di DuniaElektronis.” Edisi 1. Widya Mandala Pers.Madiun

Undang-undang Nomor 20 Tahun 2008 “tentangUsaha Mikro, Kecil dan Menengah (UMKM).”

Page 30: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

ISSN 1858-4667 JURNAL LINK VOL. 25/No. 2/September 2016

6-26

APLIKASI PENILAIAN KINERJA KARYAWANDI UNIVERSITAS MADURA MENGGUNAKAN

LOGIKA SAMAR

Nilam Ramadhani1 , Ubaidi2

Program Studi Teknik Informatika Fakultas Teknik, Universitas [email protected], [email protected]

Abstrak

Evaluasi terhadap penilaian kinerja karyawan di Universitas Madura merupakan salah satu upaya untukmeningkatkan produktivitas lembaga. Penilaian kinerja menjadi salah satu dari sekian tolak ukur dari seluruhaktivitas yang berkenaan dengan tanggungjawab dan tugas dari personil dari yang mengacu pada pelaksanaanStatuta di Universitas Madura.Permasalahan dalam penentuan kinerja menjadi kesulitan tertentu. Hal tersebutdisebabkan karena parameter untuk penilaian kinerja terdapat multikriteria. Selain itu, penilaian untuk masing-masing parameter bisa menjadi sebuah subjektivitas sehingga menyebabkan hasil yang kurang efektif danefisien.Pada era teknologi informasi, pemanfaatan komputer menjadi semakin urgen mengingat telahditemukannya sejumlah algoritma dan metode untuk optimasi dan solusi. Pemanfaatan teknologi computer inilahyang digunakan untuk menyelesaikan permasalah penilaian kinerja dengan menerapkan suatu algoritma. Logikasamar/fuzzy dapat dimanfaatkan sebagai metode penilaian kinerja karyawan di Universitas Madura. Logikafuzzy mudah diimplementasikan dan dapat menyelesaikan permasalahan multikriteria.Dengan penerapan logikafuzzy,penilaian kinerja karyawan di Universitas Madura dapat dilakukan dengan hasil yang mudah dipahamikhususnya bagi penilai dan karyawan itu sendiri.

Kata kunci : penilaian kinerja karyawan,data absensi,logika fuzzy/samar

1.1. Latar Belakang

Evaluasi terhadap penilaian kinerja karyawandi Universitas Madura merupakan salah satu upayauntuk meningkatkan produktivitas lembaga.Penilaian kinerja menjadi sebuah tolak ukur dariseluruh aktivitas yang berkenaan dengantanggungjawab dan tugas dari personil dari yangmengacu pada pelaksanaan Statuta di UniversitasMadura.

Permasalahan dalam penentuan kinerjamenjadi kesulitan tertentu disebabkan parameterpenilaian yang multikriteria. Selain itu, penilaianuntuk masing-masing parameter bisa menjadi sebuahsubjektivitas sehingga menyebabkan hasil yangkurang efektif dan efisien.

Banyak hal yang perlu dipertimbangkandalam penilaian kinerja karyawan. Menentukanpenilaian kinerja bukanlah merupakan perkara yangmudah. Banyak sekali teknik atau konsep yangdigunakan dalam penentuan kinerja tersebut. Padaera teknologi informasi, pemanfaatan komputermenjadi semakin urgen mengingat telahditemukannya sejumlah algoritma dan metode untukoptimasi dan solusi.

Logika samar/fuzzy dapat dimanfaatkansebagai metode penilaian kinerja karyawan diUniversitas Madura. Logika samar memilikikeunggulan dapat menerjemahkan pengetahuan daripakar dalam bentuk aturan – aturan dan dapatmenetapkan fungsi keanggotaannya sesuaikebutuhan yang fleksibel.

1.2. Rumusan Masalah

Berdasarkan uraian yang dipaparkan padalatarbelakang, maka rumusan masalah penelitianterapan ini adalah bagaimana mengimplementasikanlogika samar/fuzzy untuk menentukan kinerjapenilaian karyawan di Universitas Madura sesuaipelaksanaan Statuta di Universitas Madura?

1.3. Batasan Masalah

Agar ruang lingkup penelitian ini tidakmelebar,maka penulis membatasi permasalahanpada:

1. Kebutuhan input sistem merupakan dataabsensi harian, kualitas kerja, dankemampuan karyawan yang indikatornya

Page 31: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Nilam Ramadhani, Aplikasi Penilaian Kinerja Karyawan …

6-27

mengacu pada statuta yang dilaksanankan diUniversitas Madura.

2. Proses penalaran menggunakan logikasamar/fuzzy.

1.4. Tujuan

Tujuan yang akan dicapai dalam penelitianterapan ini adalah :Membuat aplikasi penilaian kinerja karyawan sesuaidengan pelaksanaan Statuta di Universitas Maduradengan menerapkan logika samar/fuzzy.

1.5. Manfaat

Manfaat yang akan didapatkan dari penelitianini adalah :1. Bagi karyawan, akan dapat mengetahui

penilaian kinerja dari masing-masingpersonil.

2. Bagi universitas, dengan adanya sistem inidapat mempermudah dalam penilaian dankontrol kinerja dari karyawan.

1.6. Metodologi Penelitian

Penelitian ini dilakukan dengan caraobservasi lapangan pada objek penelitian terkaitkebutuhan input, analisis system, analisis kebutuhandata, perancangan sistem, implementasi danpengujian, serta evaluasi dan menarik kesimpulan.

2.1. Penilaian Prestasi Kerja dan Kinerja

Ada beberapa pengertian tentang prestasikerja menurut beberapa referensi yang penulisperoleh. Pengertian itu antara lain :1. Penilaian prestasi kerja adalah sebuah

penilaian sistematis terhadap karyawan olehatasannya atau beberapa ahli lainnya yangpaham akan pelaksanaan pekerjaan olehkaryawan atau jabatan itu (Joseph Tiffin, dalamManullang, 1981 : 118).

2. Penilaian prestasi kerja adalah proses melaluimana organisasi-organisasi mengevaluasi ataumenilai prestasi kerja karyawan, kegiatan inidapat memperbaiki keputusan-keputusanpersonalia dan memberikan umpan balikkepada karyawan tentang pelaksanaan kerjamereka (Handoko, 1994 : 135).

3. Pengertian kinerja adalah hasil dari prestasikerja yang telah dicapai seorang karyawansesuai dengan fungsi tugasnya pada periodetertentu (Bernadin & Russell, 1993 : 379).

Dengan adanya penilaian kinerja terhadapkaryawan akan bermanfaat kepada lembaga atauorganisasi yang bersangkutan. Manfaat penilaiankinerja diantaranya adalah perbaikan prestasi kerja,

keputusan penempatan, kebutuhan latihan danpengembangan, perencanaan dan pengembangankarier, dan kesempatan kerja yang adil.

.2.2. Teori Himpunan Logika Samar

Pada akhir abad ke 19 hingga akhir abad ke20, teori probabilitas memegang peranan pentinguntuk penyelesaian masalah ketidakpastian. Teori initerus berkembang hingga akhirnya pada tahun 1965,Lotfi A. Zadeh memperkenalkan teori himpunanlogika fuzzy/samar yang secara tidak langsungmengisyaratkan bahwa tidak hanya teori probabilitassaja yang dapat digunakan untuk merepresentasikanmasalah ketidakpastian.

Meski demikian, teori himpunan logika fuzzybukan merupakan pengganti dari teori probabilitas.Pada teori himpunan logika fuzzy, komponen utamayang sangat berpengaruh adalah fungsi keanggotaan.Fungsi keanggotaan merepresentasikan derajatkedekatan suatu objek terhadap atribut tertentu,sedangkan pada teori probabilitas lebih padapenggunaan frekuensi relative (Ross,2005)

Teori himpunan logika fuzzy merupakankerangka matematis yang digunakan untukmerepresentasikan ketidakpastian, ketidakjelasan,ketidaktepatan, kekurangan informasi dan kebenaranparsial (tettamanzi,2001).

Ketidakjelasan juga dapat digunakan untukmendeskripsikan sesuatu yang berhubungan denganketidakpastian yang diberikan dalam bentukinformasi linguistik atau intuisi. Sebagai contoh,untuk menyatakan kualitas suatu data dikatakan“baik”, atau derajat kepentingan seorangpengambilan keputusan dikatakan “sangat penting”.

Zadeh (1995) mengatakan bahwa, biasanyasuatu proporsi yang mengandung ketidakjelasanadalah fuzzy, tetapi tidak sebaliknya.

Ada beberapa alasan mengapa orangmenggunakan logika fuzzy (cox,1994,1995) antaralain :1. Konsep logika fuzzy mudah dimengerti,

konsep matematis yang mendasari penalaranfuzzy sangat sederhana dan mudah dimengerti.

2. Logika fuzzy sangat sederhana.3. Logika fuzzy memiliki toleransi terhadap data-

data yang tidak tepat.4. Logika fuzzy mampu memodelkan fungsi-

fungsi nonlinear yang sangat kompleks.5. Logika fuzzy dapat membangun dan

mengaplikasikan pengalaman-pengalaman parapakar secara langsung tanpa harus melakukanproses pelatihan.

6. Logika fuzzy didasarkan pada bahasa alami.

Pada teori himpunan logika fuzzy, komponenutama yang sangat berpengaruh adalah fungsikeanggotaan. Fungsi keanggotaan

Page 32: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Nilam Ramadhani, Aplikasi Penilaian Kinerja Karyawan …

6-28

merepresentasikan derajat kedekatan suatu objekterhadap atribut tertentu.

Fungsi keanggotaan (membership function)adalah suatu kurva yang menunjukkan pemetaantitik input data ke dalam nilai keanggotaannya atausering juga disebut dengan derajat keanggotaan yangmemiliki interval antara 0 sampai 1. Untukmendapatkan nilai keanggotaan adalah denganmelalui pendekatan fungsi, ada beberapa fungsi yangbisa digunakan antara lain :1. Representasi LinearPada representasi linear, pemetaan input ke derajatkeanggotaannya digambarkan sebagai garis lurus,bentuk yang paling sederhana dan yang paling baikuntuk mendekati konsep yang kurang jelas. Ada duakeadaan himpunan logika fuzzy yang linear,pertama,Kenaikan himpunan dimulai pada nilai domain yangmemiliki derajat keanggotaan nol (0) bergerak kearah kanan menuju ke nilai domain yang memilikiderajat keanggotaan lebih tinggi.Kedua, Garis lurusdimulai dari nilai domain dengan derajatkeanggotaan tertinggi pada sisi kiri, kemudianbergerak menurun ke nilai domain yang memilikiderajat keanggotaan lebih rendah.2. Representasi Kurva SegitigaKurva segitiga pada dasarnya merupakan gabunganantara dua garis linear naik dan menurun.Representasi kurva segitiga dapat dilihat sepertigambar 1.

Gambar 2.1. Kurva Segitiga

3.1. Analisis Kebutuhan Sistem

Agar tercapai sasaran dan tujuan daripenelitian ini, maka dilakukan langkah analisisterhadap berbagai kebutuhan yang diperlukan yaitusebagai berikut :1. Analisis Kebutuhan Data

Data input yang dipakai menggunakan datapenilaian prestasi kerja karyawan UniversitasMadura. Faktor prestasi yang dinilai antara lain :a. Absensi, indikatornya :

Hadir Pulang

b. Kualitas Kerja,indikatornya : Ketepatan waktu menyelesaikan

pekerjaan.

Ketelitian menyelesaikan pekerjaan. Ketrampilan dalam menyelesaikan

pekerjaan. Kerapihan hasil pekerjaan.

c. Kemampuan Karyawan,indikatornya : Kepatuhan kerja. Inovasi/kreativitas karyawan terhadap

tugas. Sikap terhadap karyawan lain. Kerjasama dengan karyawan lain.

2. Proses Fuzzifikasi dan Perumusan AturanFuzzyBerdasarkan variabel masukan maka

aturan-aturan (rules) yang akan digunakan dalampenelitian ini sebanyak (jumlah himpunanfuzzy)^jumlah variabel = 3^4 = 81 aturan untukmendapatkan hasil kinerja, dan 4 aturan untukmendapatkan hasil absensi. Adapun hasil generaterules dapat dilihat pada Lampiran A.3. Proses Defuzzifikasi

Nilai dan kriteria yang dihasilkanberdasarkan perhitungan dalam aturan-aturanfuzzy di atas untuk selanjutnya menentukan α-predikat dengan mengambil nilai keanggotaanterkecil (minimum) dalam himpunan yangbersangkutan.

Persamaan ditulis sebagai : [Ri] α-predikati= min(µA[x], µB[y]4. Analisis Kebutuhan Perangkat Keras

Untuk merancang dan membangun aplikasipada penelitian ini, dibutuhkan sebuah perangkatkeras sebagai alat penunjang pembuatanaplikasinya,antara lain : dua buah komputer denganspesifikasi minimal prosesor core i3,RAM 2 GB,danharddisk 320 GB.5. Analisis Kebutuhan Perangkat Lunak

Untuk merancang dan membuat aplikasi sistemini dibutuhkan beberapa perangkat lunak,antara lain: Sistem Operasi,teks editor,editor/kompiler bahasapemrograman,dan DBMS.

3.3. Perancangan dan Implementasi Sistem

Untuk melakukan implementasi sistem padapenelitian ini,akan dilakukan beberapa tahapanpelaksanaan, yaitu :1. Desain Antarmuka dan Database

Tahapan ini merupakan perancangan tataletakantarmuka dan database aplikasi.Desain antarmukaaplikasi dibuat seinteraktif mungkin yang berkaitandengan fungsionalitas utama dari parameter-parameter yang berkaitan dengan metode yangdipakai.2. Implementasi

Tahapan ini adalah mengimplementasikansemua tahapan desain dan perencanaan kedalambahasa pemrograman yang digunakan serta

0a

1

cdomain

b

DerajatKeanggotaan

Page 33: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Nilam Ramadhani, Aplikasi Penilaian Kinerja Karyawan …

6-29

database-nya. Aplikasi yang akan dibuat berbasisdesktop.

3.4. Evaluasi dan Dokumentasi

Tahapan ini merupakan tahapan akhir daripenelitian yang akan dilakukan. Adapun tahapan iniadalah sebagai berikut :1. Evaluasi dan Analisis Hasil

Pada tahapan ini adalah melakukan evaluasiterhadap aplikasi yang telah dibuat.Apabila adakekurangan atau kesalahan terhadap implementasi,maka selanjutnya akan dilakukan perbaikan padaaplikasi sehingga sesuai dengan tujuan penelitian.

Setelah tahapan evaluasi dirasa cukupsesuai,maka tahap selanjutnya adalah proses analisishasil percobaan. Tahap ini juga mempresentasikanhasil percobaan yang sudah dilakukan analisisterhadap kesesuaian hasil dengan keadaan yangsesungguhnya.2. Pembuatan Laporan

Tahap ini merupakan tahapan terakhir daripenyusunan penelitian. Tahap ini melakukan prosesdokumentasi dan penulisan tentang penelitian yangtelah dilakukan.

4.1. Implementasi dan Uji Coba Sistem

Pada implementasi sistem ini membahaslangkah penggunaan perangkat lunak dari awalsampai mendapatkan sebuah keputusan denganmenggunakan Logika Fuzzy.

Dalam penelitian ini penulis menggunakanaplikasi yang dibuat menggunakan tool VB.net. Dataabsensi didapat dari 3 mesin fingerprint yangdipasang di lingkungan UNIRA, yaitu di BiroAdministrasi Umum,Klinik dan di FakultasKeilmuan dan Ilmu Keguruan (FKIP). Prosesmendapatkan data absensi menggunakan aplikasiyang telah dibuat, dataset diperoleh dari mesinfingerprint yang terlebih dahulu ditentukan IP mesinyang akan didownload.

Berikut tampilan awal aplikasi yang telahdibuat seperti ditunjukkan pada gambar 2.

Gambar 4.1.Tampilan awal aplikasi

Setelah mengambil log absensi karyawan, makaakan muncul tampilan data dari absensinya, sepertipada gambar 3.

Gambar 4.2. Proses pengambilan data absensikaryawan

Setelah data absensi karyawan berhasildidapat,langkah selanjutnya adalah menghitungpenilaian kinerja karyawan sesuai yang dipilih.Contoh hasil penilaian seperti pada gambar 4.

Gambar 4.3. Contoh proses penilaian karyawan

Pada contoh tersebut, nama karyawan :Ubaidi,S.Kom dengan penilaian 24 hari kerja.Adapun untuk input nilai Ketepatan, Ketelitian,Keterampilan, Kerapihan, Kepatuhan Kerja, Inovasi,Sikap terhadap karyawan lain, Kerjasama adalahmasing-masing : 80,80,70,85,85,90,80,70.

Dari hasil perhitungan menggunakan prosesfuzzy pada input nilai karyawan tersebut, didapat :-Nilai Absensi : Baik (96.67)-Nilai Kualitas Kerja : Baik (83.33)-Nilai Kemampuan Karyawan : Baik (87.50)

Page 34: Lintas Sistem Informasi dan Komputer KLASIFIKASI DAN ...link.narotama.ac.id/files/JURNAL LINKS Vol 25.pdfVISUALISASI 3D PEMBELAJARAN PENYEBAB PEMANASAN GLOBAL ... memuat tulisan ilmiah

Nilam Ramadhani, Aplikasi Penilaian Kinerja Karyawan …

6-30

4.2. Hasil Akhir Laporan Perhitungan Kinerja

Setelah perhitungan dilakukan dan hasilpenilaian kinerja diketahui,maka akan ada laporanhasil kinerja untuk tiap karyawan. Berikut contohhasil laporan kinerja karyawan seperti pada gambar5. Hasil laporan disesuaikan dengan standar laporanyang diterapkan di Universitas Madura.

Gambar 4.4. Hasil laporan kinerja karyawan

5.1 Kesimpulan

Dari hasil penelitian ini, maka didapatbeberapa kesimpulan :1. Penerapan logika fuzzy/samar terhadap

penilaian kinerja karyawan di UniversitasMadura dapat menghasilkan nilai yang lebihfleksibel.

2. Dari hasil implementasi aplikasi, fungsikeanggotaan untuk penilaian kinerja karyawandapat diubah/setting sewaktu-waktu jika adaperubahan.

1.2 Saran

Berdasarkan kesimpulan diatas, ada beberapasaran terkait hasil penelitian ini, yaitu :

1. Dari hasil perhitungan kinerja,dapatdiperluas lagi untuk perhitungan bonus bagikaryawan berprestasi.

2. Untuk fungsi keanggotaan,diberi rentangtambahan untuk kriteria,misal : SangatBaik,Baik,Cukup,Kurang, sehingga akanlebih memudahkan penilaian.

Daftar Pustaka

Kusumadewi, Sri. dan Sri Hartati. dan AgusHarjono. Dan Tetantyo Wardoyo, 2006 “FuzzyMulti Attribut Decision Making (FuzzyMADM)”. Graha ilmu: Yogyakarta.

Ruswanto. 2003. “Pemrograman Dasar MicrosoftVisual Basic 6.0 (Jilid 1")”. Prestasi Pustaka :Surabaya.

Ruswanto.2005. “Pemrograman Client-serverMicrosoft Visual Basic 6.0 (Jilid 2).” PrestasiPustaka : Surabaya

Sutanta, Edhy. 1996 “Sistem Basis Data Konsep danPeranannya Dalam Sistem InformasiManajemen”. Andi Offset: Yogyakarta.