26

Jurnal - erepo.unud.ac.id

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Jurnal - erepo.unud.ac.id
Page 2: Jurnal - erepo.unud.ac.id

Jurnal

ILMU KOMPUTER Volume XII Nomor 1, April 2019

Daftar Isi

Implementasi Algoritma RSA Pada Sistem Pendukung Keputusan Pengalokasian Dana

Bantuan Langsung Masyarakat Dengan Metode Weighted Product (Studi Kasus Desa

Beka Kecamatan Marawola Kabupaten Sigi) ............................................................. 1-16

Deny Wiria Nugraha, A.Y. Erwin Dodu, Abdul Rahim

Ransomware Attack using AES Encryption on ECB, CBC and CFB Mode ................. 17-23

Feillyan Alfreda Antariksa, Is Mardianto

Penerapan Algoritma Kompresi Pada Sistem Pengaduan Layanan Masyarakat

Online ........................................................................................................................ 24-28

I Gusti Agung Gede Arya Kadyanan

Model Data Warehouse untuk Operasional Petugas Pemadam Kebakaran pada Dinas

Pemadam Kebakaran Provinsi DKI Jakarta ............................................................... 29-38

Kharis Munawar, Harco Leslie Hendric Spits Warnars

Pengembangan Sistem Rekomendasi Tempat Pembuatan Kerajinan Tradisional

Bali ............................................................................................................................. 39-47

I Gusti Agung Gede Arya Kadyanan

Simulasi UAV Swarms untuk Optimalisasi Operasi Pencarian dan Penyelamatan

Menggunakan Artificial Bee Colony ............................................................................ 48-52

Ketut Bayu Yogha Bintoro, Silvester Dian Handy Permana

TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS UDAYANA

Page 3: Jurnal - erepo.unud.ac.id

Halaman ini sengaja dikosongkan

Page 4: Jurnal - erepo.unud.ac.id

SUSUNAN DEWAN REDAKSI JURNAL ILMU KOMPUTER

Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Udayana

Pengarah

Drs. Ida Bagus Made Suaskara, M.Si

Penanggung Jawab

Drs. I Made Satriya Wibawa, M.Si

Anak Agung Bawa Putra, S.Si., M.Si

Drs. I Wayan Santiyasa, M.Si

Dr. I Ketut Gede Suhartana, S.Kom., M.Kom

Redaktur

I Gede Santi Astawa, ST., M.Cs

Penyunting/Editor

Dr. A A Istri Ngurah Eka Karyawati, S.Si.,

M.Eng

Agus Muliantara, S.Kom., M.Kom

I Made Widiartha, S.Si., M.Kom

I Gusti Agung Gede Arya K., S.Kom., M.Kom

I Dewa Made Bayu Atmaja D., S.Kom., M.Cs

Luh Arida Ayu Rahning Putri, S.Kom., M.Cs

Ida Bagus Made Mahendra, S.Kom., M.Kom

Ida Bagus Gede Dwidasmara, S.Kom., M.Cs

I Gede Arta Wibawa, ST., M.Cs

I Putu Gede Hendra Suputra, S.Kom., M.Kom

I Komang Ari Mogi, S.Kom., M.Kom

Made Agung Raharja, S.Si., M.Cs

Dra. Luh Gede Astuti, M.Kom

I Wayan Supriana, S.Si., M.Cs

I Gusti Anom Cahyadi Putra, ST., M.Cs

Gst Ayu Vida Mastrika Giri, S.Kom., M.Cs

Alamat Redaksi

Program Studi Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam

Universitas Udayana

Kampus Bukit Jimbaran – Badung

Telpon. 0361 – 701805

Email : [email protected]

Website : www.cs.unud.ac.id

ISSN: 1979-5661, e-ISSN: 2622-321X

Page 5: Jurnal - erepo.unud.ac.id

Halaman ini sengaja dikosongkan

Page 6: Jurnal - erepo.unud.ac.id

Jurnal Ilmu Komputer VOL. XII No. 1 p-ISSN: 1979-5661 e-ISSN: 2622-321X

24

Penerapan Algoritma Kompresi Pada Sistem Pengaduan Layanan Masyarakat Online

I Gusti Agung Gede Arya Kadyanan

Program Studi Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam,

Universitas Udayana Kampus Unud Bukit Jimbaran, Indonesia

[email protected]

Abstract

Handling complaints is a reciprocal service for the public provided by the government. People who want to make a complaint can make it by dialing the phone number, web, emails and suggestion box provided by the government. Problems encountered in making this complaint include an error in entering/writing the targeted agency, the distance to the suggestion box is far and not real time. The author designed a mobile-based information system for handling public complaints using the android operating system. This public complaint handling application has a feature where the user can choose the agency in accordance with the complaint, the complaint can include pictures, location tags, can see the lates developments of complaint handling in the status of complaints, as well as chat feature that can be used to communicate directly with the Government and the Admin Agencies. Based on the result of test conducted, namely testing using black box method and stress testing, it can be concluded that this application has functioned properly.

Keywords: Image, Boxblur Algorithm, Information System, Compression 1. Introduction

Dalam kehidupan sehari-hari, banyak terjadi masalah terkait layanan fasilitas umum. Masyarakat yang memiliki banyak keluhan dan mengharapkan segera adanya tindak lanjut dari pemerintah agar seluruh masyarakat mendapatkan kenyamanan yang layak. Oleh karena itu, pemerintah menyediakan sarana bagi masyarakat untuk dapat menyampaikan keluhannya yaitu dengan adanya layanan pengaduan. Masyarakat yang ingin membuat pengaduan dapat melakukan pengaduan dengan menghubungi nomor telepon, web, email, dan kotak saran yang sudah disediakan pemerintah. Pengaduan yang masuk akan diterima oleh Bagian Organisasi di pemerintahan kemudian akan diteruskan ke Instansi terkait. Masalah yang dihadapi dalam melakukan pengaduan ini adalah masih adanya kesalahan yang dilakukan dalam proses pengaduan seperti kesalahan dalam mencantumkan instansi yang dituju, jarak tempuh menuju kotak saran yang tersedia di masing-masing instansi jauh dari rumah masyarakat, pengaduan dengan kotak saran tidak bersifat real time yang mengakibatkan pengaduan yang disampaikan tidak langsung diproses, dan tidak disertakannya bukti berupa gambar tentang keluhan yang ingin ditindaklanjuti.

Diharapkan sistem ini akan bermanfaat sebagai sarana mempermudah dalam menyampaikan informasi, kritik dan saran secara cepat tanpa mengenal batasan jarak dan waktu, Pemerintah dapat dengan cepat menerima pengaduan yang disampaikan oleh masyarakat, mempermudah dalam proses pendataan dan penanganan pengaduan. Masyarakat tidak perlu lagi menempuh jarak yang cukup jauh untuk dapat membuat sebuah pengaduan dan masyarakat tidak perlu terburu-buru dan mencari waktu luang ditengah kesibukan dan kegiatannya masing-masing.

2. Reseach Methods / Software Development Life Cycle

Menurut Supriyanto (2005), metode pengembangan sistem informasi merupakan suatu metode yang digunakan untuk melakukan pengembangan sistem informasi berbasis komputer. Metode

Page 7: Jurnal - erepo.unud.ac.id

Jurnal Ilmu Komputer VOL. XII No. 1 p-ISSN: 1979-5661 e-ISSN: 2622-321X

25

SDLC menggunakan pendekatan yang disebut pendekatan air terjun (waterfall approach), yang menggunakan beberapa tahapan dalam mengembangkan sistem. Tahap tersebut dinamakan waterfall karena pada setiap tahapan sistem akan dikerjakan secara berurut menurun dari satu ke tahap yang lain seperti dijelaskan pada gambar berikut.

Figure 1. Model proses pengembangan sistem

3. Result and Discussion

Berikut ini merupakan alur dari proses algoritma boxblur dimana dalam implementasiannya, algoritma ini melakukan proses kompresi citra dengan mengurangi ketajaman gambar yang telah diunggah. Untuk mendapatkan nilai dari hasil kompresi boxblur, pertama yang dilakukan adalah mengubah file citra menjadi array 2D yang berisikan nilai piksel. Berdasarkan rumus:

𝑆[𝑖, 𝑗] = ∑ 𝐶[𝑖, 𝑗 + 𝑘]+𝑟𝑘=−𝑟 (1)

kemudian ambil matrix array (digunakan 3x3) untuk awal piksel dan hitung total warna. Untuk menghitung matrix array dilakukan dengan menggunakan rumus

𝑤𝑎𝑟𝑛𝑎 𝑓𝑖𝑛𝑎𝑙 = 𝑡𝑜𝑡𝑎𝑙 𝑤𝑎𝑟𝑛𝑎

𝑗𝑢𝑚𝑙𝑎ℎ 𝑝𝑖𝑘𝑠𝑒𝑙 (2)

dan simpan warna hasil perhitungan pada posisi piksel saat ini. Pertama, hitung total warna = total warna – (warna piksel – 1), total warna = total warna + (warna piksel + 1), dan yang

terakhir 𝑤𝑎𝑟𝑛𝑎 𝑓𝑖𝑛𝑎𝑙 =𝑡𝑜𝑡𝑎𝑙 𝑤𝑎𝑟𝑛𝑎

2 𝑥 1+1 kemudian simpan. Setelah dilakukan satu perhitungan, ulangi

langkah-langkah perhitungan hingga semua matrix selesai dan simpan matrix array 2D menjadi file citra.

Pada halaman tulis pengaduan, terdapat tujuh kolom isian yaitu judul pengaduan yang berfungsi sebagai pemberian judul yang tepat dari pengaduan apa yang ingin diadukan, instansi terkait yang berfungsi sebagai kolom pilihan instansi mana yang cocok dipilih sesuai dengan jenis pengaduan apa yang User adukan, jenis pengaduan yang berfungsi memilih pengaduan jenis apa yang ingin diadukan oleh User berdasarkan pemilihan Instansi yang sudah dipilih sebelumnya, lokasi pengaduan yang berfungsi memberikan informasi lokasi dimana keluhan tersebut diadukan, isi pengaduan yang berfungsi memberikan tambahan informasi yang lebih rinci seputar pengaduan yang diadukan, gambar yang berfungsi memperjelas pengaduan apa yang nantinya akan ditindaklanjuti oleh Instansi berupa foto yang dapat langsung diunggah oleh User, peta yang berfungsi memberikan titik koordinat letak pengaduan dimana lokasi yang diadukan berada.

Page 8: Jurnal - erepo.unud.ac.id

Jurnal Ilmu Komputer VOL. XII No. 1 p-ISSN: 1979-5661 e-ISSN: 2622-321X

26

Figure 2.Tampilan antarmuka tulis pengaduan

Figure 3.Tampilan antarmuka detail pengaduan

Black Box Testing

Pengujian dengan metode ini dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari sistem yang dibuat.

Table 1. Checklist kebutuhan black box testing

Kode Kebutuhan

Daftar Uji Pengguna Status

KF 1 Registrasi User Terpenuhi KF 2 – A Login Sistem User Terpenuhi KF 2 – B Login Sistem Admin Pemkab

Badung Terpenuhi

KF 2 – C Login Sistem Admin Instansi Terpenuhi KF 3 Edit Profil User Terpenuhi KF 4 Tulis Pengaduan User Terpenuhi KF 5 Informasi User Terpenuhi

Page 9: Jurnal - erepo.unud.ac.id

Jurnal Ilmu Komputer VOL. XII No. 1 p-ISSN: 1979-5661 e-ISSN: 2622-321X

27

Stress Testing

Stress Testing pada penelitian ini dilakukan dengan menggunakan tools Webserver Stress Tool 8, laptop dengan spesifikasi CPU Intel® Core™ Core i7-4700HQ – 3.4GHz, RAM 4 GB DDR3 dengan OS Windows 7. Tipe testing yang dilakukan adalah Click Test Type, dengan ketentuan setiap pengguna melakukan click test sebanyak 20 klik dengan delay waktu tiap klik selama 3 detik. Pada penelitian ini, pengujian dilakukan dengan jumlah pengguna mulai dari 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, dan 1500 pengguna. Pengujian ini dilakukan untuk memperoleh perbedaan rata-rata jumlah error dan jumlah pengguna dengan cara mendapatkan waktu tunggu klik yang terjadi ketika adanya kegagalan dalam request pada URL yang telah ditentukan. Error yang dimaksud dalam pengujian ini yaitu jumlah request yang gagal per periode waktu (random times), per click times, per user, per URL.

Hasil dari stress testing ini yaitu tingkat error terkecil sebesar 0% didapatkan jika sistem diakses kurang dari 700 User, ditemukan error saat diakses 800 User mencapai 6,48% dan tingkat error terbesar sebesar 25,63% pada saat sistem diakses oleh 1500 User. Rata rata Click Time atau rata-rata waktu klik yang dihasilkan per pengguna dengan menggunakan percobaan user dari 50 user sampai dengan 1500 User dengan waktu tunggu masih kurang dari 10 detik sehingga disimpulkan bahwa 1500 user belum mempengaruhi kinerja sistem.

Penurunan Kompresi

Dalam Tabel penurunan kompresi atau Saving Precentages (SS) dilakukan perhitungan untuk mengetahui persentase penurunan ukuran gambar dengan satuan ukuran kilobyte (kb) setelah dilakukan proses kompresi dari ukuran file asli menjadi file yang telah terkompresi. Persentase penurunan ukuran file gambar tersebut dihitung dengan cara:

𝑆𝑆 = 𝑈𝑘𝑢𝑟𝑎𝑛 𝑓𝑖𝑙𝑒 𝑎𝑠𝑙𝑖 − 𝑈𝑘𝑢𝑟𝑎𝑛 𝑓𝑖𝑙𝑒 ℎ𝑎𝑠𝑖𝑙 𝑘𝑜𝑚𝑝𝑟𝑒𝑠𝑖

𝑈𝑘𝑢𝑟𝑎𝑛 𝑓𝑖𝑙𝑒 𝑎𝑠𝑙𝑖 𝑥100 (3)

Dalam mencari persentase penurunan kompresi ini, dilakukan dengan mengambil 9 sample gambar yang diunggah User pada saat dilakukan proses pengaduan dengan hasil yang telah didapatkan dan dapat dilihat pada tabel berikut :

Instansi KF 6 Riwayat

Pengaduan User Terpenuhi

KF 7 – A Create Data Admin Pemkab Badung

Terpenuhi

KF 7 – B Read Data Admin Pemkab Badung

Terpenuhi

KF 7 – C Edit Data Admin Pemkab Badung

Terpenuhi

KF 7 – D Update Data Admin Pemkab Badung

Terpenuhi

KF 7 – E Delete Data Admin Pemkab Badung

Terpenuhi

KF 8 Daftar Pengaduan

Admin Instansi Terpenuhi

KF 9 Konfirmasi Pengaduan

Admin Instansi Terpenuhi

KF 10 Ubah Password Admin Instansi Terpenuhi

Page 10: Jurnal - erepo.unud.ac.id

Jurnal Ilmu Komputer VOL. XII No. 1 p-ISSN: 1979-5661 e-ISSN: 2622-321X

28

Table 2. Checklist Kebutuhan Black Box Testing

File Gambar Ukuran file asli (kb)

Ukuran file hasil kompresi (kb)

Lama proses kompresi (s)

Gambar 1 3300 49.7 1 Gambar 2 5650 72.7 1 Gambar 3 5430 245 1 Gambar 4 5220 77.2 1 Gambar 5 4840 209 1 Gambar 6 2540 114 1 Gambar 7 2710 108 1 Gambar 8 3380 417 1 Gambar 9 2670 105 1 Rata-rata 95.79

4. Conclusion

Berdasarkan hasil penelitian ini, maka dapat diperoleh kesimpulan antara lain :

1. Masyarakat dapat memberikan pengaduan dengan memberikan informasi yang mendetail karena dalam menuliskan pengaduan masyarakat menyertakan keterangan singkat aduan pada kolom isi pengaduan, dapat mengunggah foto bukti yang akan diadukan, dan alamat lokasi pengaduan.

2. Implementasi algoritma Boxblur pada Sistem Informasi Pengaduan Masyarakat berbasis Mobile berhasil diimplementasikan. Dengan diimplementasikannya algoritma Boxblur pada sistem, dapat mengurangi beban server dengan meminimalkan ukuran gambar yang dikirim oleh client namun gambar masih dapat terlihat dengan sangat jelas.

References [1] Anofrizen, “Sistem Informasi Pengaduan Masyarakat Program Keluarga Harapan Kota

Pekanbaru (Studi Kasus: Dinas Sosial Dan Pemakaman Kota Pekanbaru),” Jurnal Ilmiah Rekayasa dan Manajemen Sistem Informasi, Vol. 3, No. 1, Februari 2017

[2] Ellya Nurfarida, “Implementasi Web Service untuk Sistem Pengaduan Masyarakat di Lingkungan Pemerintah Kota Kediri,” Jurnal Informatika dan Multimedia, Vol. 06, No. 01, Tahun 2014

[3] I. H. WITTEN; et al. "Semantic and Generative Models for Lossy Text Compression" (PDF). The Computer Journal. Retrieved 2007-10-13

[4] Sommerville, Ian. 2011. Software Engineering (Rekayasa Perangkat Lunak). Jakarta: Erlangga.

Page 11: Jurnal - erepo.unud.ac.id
Page 12: Jurnal - erepo.unud.ac.id
Page 13: Jurnal - erepo.unud.ac.id

Penerapan Algoritma KompresiPada Sistem Pengaduan

Layanan Masyarakat Onlineby I Gusti Agung Gede Arya Kadyanan

Submission date: 05-May-2019 02:00PM (UTC+0700)Submission ID: 1124991310File name: Pengaduan.pdf (763.62K)Word count: 1941Character count: 11709

Page 14: Jurnal - erepo.unud.ac.id
Page 15: Jurnal - erepo.unud.ac.id
Page 16: Jurnal - erepo.unud.ac.id
Page 17: Jurnal - erepo.unud.ac.id
Page 18: Jurnal - erepo.unud.ac.id
Page 19: Jurnal - erepo.unud.ac.id
Page 20: Jurnal - erepo.unud.ac.id
Page 21: Jurnal - erepo.unud.ac.id
Page 22: Jurnal - erepo.unud.ac.id
Page 23: Jurnal - erepo.unud.ac.id
Page 24: Jurnal - erepo.unud.ac.id
Page 25: Jurnal - erepo.unud.ac.id

7%SIMILARITY INDEX

6%INTERNET SOURCES

1%PUBLICATIONS

3%STUDENT PAPERS

1 1%

2 1%

3 1%

4 1%

5 1%

6 1%

7 1%

Penerapan Algoritma Kompresi Pada Sistem PengaduanLayanan Masyarakat OnlineORIGINALITY REPORT

PRIMARY SOURCES

eresearch.stikom-bali.ac.idInternet Source

onesearch.idInternet Source

www.arenalaptop.comInternet Source

pastebin.comInternet Source

issuu.comInternet Source

eprints.radenfatah.ac.idInternet Source

M. Manka. "Pathogenicity of Fusarium Isolatesfrom Wheat, Rye and Triticale TowardsSeedlings and their Ability to ProduceTrichothecenes and Zearalenone", Journal ofPhytopathology, 5/1985Publicat ion

Page 26: Jurnal - erepo.unud.ac.id

8 1%

9 <1%

10 <1%

11 <1%

12 <1%

13 <1%

14 <1%

Exclude quotes Of f

Exclude bibliography Of f

Exclude matches Of f

bpmu.unud.ac.idInternet Source

repository.unhas.ac.idInternet Source

sharinghappiness.orgInternet Source

www.researchgate.netInternet Source

www.compression.ruInternet Source

Submitted to Politeknik Negeri SriwijayaStudent Paper

jtsiskom.undip.ac.idInternet Source