Articles
Evaluasi dan Perbaikan Kualitas Desain Diagram Kelas
Arwin Halim
Jurnal SIFO Mikroskil Vol 13, No 2 (2012): Volume 13 Nomor 2 Tahun 2012
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (1113.676 KB)
|
DOI: 10.55601/jsm.v13i2.78
Dalam proses pengembangan dan pemeliharaan proyek perangkat lunak, kualitas merupakan salah satu hal penting yang menjadi penentu keberhasilan perangkat lunak.Kesalahan yang tidak ditemukan pada awal pengembangan akan membutuhkan sumber daya, biaya, dan waktu perbaikan yang lebih tinggi. Salah satu tahapan yang dilakukan saat proses pengembangan perangkat lunak adalah pemodelan data. Pada perangkat lunak yang berorientasi objek, data biasanya dimodelkan dalam bentuk diagram kelas. Kualitas pada diagram kelas sangat tergantung pada pengetahuan dari perancang. Oleh karena itu, berbagai metrik telah dikembangkan untuk menilai kualitas desain dari berbagai aspek. Pada paper ini, Penulis mengusulkan sebuah pendekatan dan model untuk mengevaluasi, mendeteksi, dan memperbaiki desain kelas diagram, sehingga sesuai dengan kriteria kualitas yang diharapkan.
Enkripsi Citra Digital Menggunakan Arnold?¢â?¬â?¢s Cat Map dan Nonlinear Chaotic Algorithm
Ronsen Purba;
Arwin Halim;
Indra Syahputra
Jurnal SIFO Mikroskil Vol 15, No 2 (2014): JSM Volume 15 Nomor 2 Tahun 2014
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (1329.333 KB)
|
DOI: 10.55601/jsm.v15i2.82
Dalam penelitian diusulkan ??? algoritma enkripsi citra digital menggunakan dua buah fungsi chaos, yakni Arnold?¢â?¬â?¢s Cat Map (ACM) dan Nonlinear Chaotic Algorithm (NCA). Hal ini dilakukan untuk mendapatkan enkripsi citra yang lebih robust. ??? Proses enkripsi yang dilakukan meliputi pengacakan susunan pixel menggunakan Arnold?¢â?¬â?¢s Cat Map, pengacakan nilai RGB dan pengubahan nilai dalam citra memanfaatkan bilangan acak yang dibangkitkan menggunakan Nonlinear Chaotic Algorithm (NCA). Hasil pengujian menunjukkan cipher image memiliki distribusi intensitas pixel yang uniform. Selain itu pixel-pixel yang bertetangga memiliki koefisien korelasi yang rendah, koefisien korelasi yang rendah mengindikasikan pixel yang bertetangga tidak memiliki hubungan. Sifat chaos yang sensitif terhadap kondisi awal ditunjukkan dengan cipher image yang didekripsi tidak kembali ke citra semula jika kunci yang digunakan tidak sama dengan kunci yang digunakan waktu proses enkripsi.
Pengembangan Aplikasi Project Time Management Berbasis Cloud Computing
Arwin Halim
Jurnal SIFO Mikroskil Vol 14, No 1 (2013): JSM Volume 14 Nomor 1 Tahun 2013
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (2715.394 KB)
|
DOI: 10.55601/jsm.v14i1.93
Perkembangan teknologi informasi telah meningkatkan kebutuhan terhadap informasi. Informasi yang up-to-date dengan dukungan teknologi internet telah menjadi bagian penting dalam menjalankan aktivitas. Tren aplikasi yang sedang berkembang adalah aplikasi yang diakses secara berkelompok atau sosial. Aplikasi project time management merupakan salah satu contoh aplikasi yang digunakan secara berkelompok, dan menjadi media monitoring dan kontrol proyek. Penentuan jadwal, progress pelaksanaan, dan penyelesaian masalah yang terjadi, memiliki tujuan untuk menyelesaikan proyek tepat waktu. Aplikasi project time management memiliki ketergantungan terhadap waktu (realtime), sehingga memerlukan dukungan sistem yang tinggi dan dalam implementasinya memerlukan biaya yang mahal. Salah satu solusinya adalah membangun aplikasi dengan model cloud computing yang telah memanfaatkan kemampuan infrastruktur penyedia layanan, sehingga pengembang dapat menghasilkan layanan yang bersifat scalable dan fault tolerant. Aplikasi penelitian dirancang menggunakan UML diagram dan menghasilkan aplikasi web project time management dengan cloud platform dari Google. Pada penjadwalan, gantt-chart digunakan sebagai alat untuk merepresentasikan jadwal proyek dan actual progress untuk setiap aktivitas tim, serta PERT digunakan untuk memperkirakan waktu penyelesaian proyek dalam usaha pengontrolan dari segi waktu, sehingga manajer proyek dapat dengan cepat memberi instruksi ketika terjadi permasalahan.
Digital Cakery dengan Algoritma Collaborative Filtering
Yudhistira Adhitya Pratama;
David Wijaya;
Paulus Liem;
Arwin Halim
Jurnal SIFO Mikroskil Vol 14, No 1 (2013): JSM Volume 14 Nomor 1 Tahun 2013
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (1387.025 KB)
|
DOI: 10.55601/jsm.v14i1.94
Perkembangan era informasi yang semakin pesat membuat jumlah informasi yang tersedia semakin banyak dan beragam. Namun, manusia memiliki keterbatasan dalam memproses semua informasi tersebut. Informasi yang tersedia juga tidak semuanya bermanfaat dan dibutuhkan. Hal tersebut perlu didasarkan pada kebutuhan masing-masing pengguna sehingga informasi yang disediakan menjadi lebih tepat sasaran. Dalam mengatasi persoalan tersebut maka sebuah sistem rekomendasi diterapkan dalam sebuah website Digital Cakery yang menyediakan berbagai jenis cake kepada pengguna. Algoritma sistem rekomendasi yang digunakan adalah collaborative filtering dengan menerapkan pendekatan user-based dan item-based. Melalui dua pendekatan tersebut, sistem menyediakan rekomendasi cake yang bersifat subjektif sesuai rating masing-masing pengguna sehingga pilihan informasi dapat menjadi lebih akurat dan bernilai. Sistem juga menyediakan pilihan cake baru yang lebih personal sehingga memungkinkan pengguna untuk mencoba barang baru yang tidak sesuai dengan kebiasaan lama. Pengguna juga diberikan kesempatan untuk merancang cake kesukaannya dan membayar sesuai bahan yang digunakan. Hasil dari pengujian menyimpulkan bahwa algoritma collaborative filtering dapat menyediakan rekomendasi daftar cake yang sesuai dengan rating cake yang diberikan oleh pengguna baik secara implisit maupun eksplisit. Jumlah data yang??? semakin bertambah menghasilkan nilai MAE yang semakin besar dan sebaliknya jumlah data yang semakin sedikit menghasilkan nilai MAE yang semakin kecil.
Fragile Image Watermarking Berbasis DCT dengan Operator Evolusi Hybrid of Particle Swarm Optimization
Ronsen Purba;
Arwin Halim;
Apin Ridwan;
Rudy Rudy
Jurnal SIFO Mikroskil Vol 15, No 1 (2014): JSM Volume 15 Nomor 1 Tahun 2014
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (743.099 KB)
|
DOI: 10.55601/jsm.v15i1.145
Fragile image watermarking berbasis discrete cosine transform (DCT) merupakan sebuah teknik watermarking dimana gambar sampul ditransformasi ke domain frekuensi. Lalu gambar tanda tangan disisipkan dengan mensubstitusi least significant bit (LSB) pada koefisien domain frekuensi. Namun, hasil ekstraksi gambar tanda tangan akan sangat berbeda karena terjadi penyimpangan dalam menerjemahkan bilangan riil ke bilangan bulat dengan hasil yang diperoleh dari proses inverse DCT (IDCT) yang mengakibatkan kehilangan gambar tanda tangan yang telah disisipkan ke dalam gambar. Untuk mengatasi masalah tersebut, diterapkan hybrid of particle swarm optimization (HPSO) dengan penambahan cauchy mutation dan roulette wheel selection. Pendekatan ini melakukan evaluasi fitness untuk setiap partikel hingga diperoleh satu set solusi terbaik yang menjadi aturan konversi bilangan riil ke bilangan bulat. Hasil pengujian yang telah dilakukan menunjukkan peningkatan yang signifikan dalam meningkatkan akurasi dan kualitas gambar yang lebih baik dibandingkan pembulatan sederhana.
Studi Empiris Hubungan Metrik Kohesi dengan Kecenderungan Kesalahan pada Aplikasi Berorientasi Objek
Roni Yunis;
Arwin Halim
Jurnal SIFO Mikroskil Vol 15, No 1 (2014): JSM Volume 15 Nomor 1 Tahun 2014
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (525.823 KB)
|
DOI: 10.55601/jsm.v15i1.143
Salah satu faktor penting dari suatu perangkat lunak adalah kualitas. Kualitas perangkat lunak yang baik ditunjukkan dengan minimalnya kesalahan-kesalahan yang ditemukan pada saat implementasi. Kesalahan yang ditemukan di awal pengembangan dapat mengurangi biaya, usaha dan waktu untuk perbaikan. Pada penelitian ini, akan diuji pengaruh antara salah satu metrik kualitas internal yaitu kohesi dan kecenderungan kesalahan pada perangkat lunak berorientasi objek. Data yang digunakan dalam penelitian berupa perangkat lunak berkode bebas yang dikembangkan dengan bahasa pemrograman Java. Pengukuran metrik kohesi dilakukan pada tahap desain dan implementasi. Hasil penelitian menunjukkan adanya korelasi positif antara metrik kualitas kohesi terutama pada kode sumber dengan kecenderungan kesalahan perangkat lunak berorientasi objek.
Aplikasi Content Based Image Retrieval dengan Fitur Warna dan Bentuk
Arwin Halim;
Hardy Hardy;
Alvin Yufandi;
Fiana Fiana
Jurnal SIFO Mikroskil Vol 15, No 2 (2014): JSM Volume 15 Nomor 2 Tahun 2014
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (265.999 KB)
|
DOI: 10.55601/jsm.v15i2.154
Banyak cara yang dapat digunakan untuk melakukan pencarian gambar. Salah satu cara yang populer adalah menggunakan keyword berbasis teks. Keyword tersebut umumnya sulit menghasilkan gambar yang sesuai keinginan, karena keterbatasan keyword dalam merepresentasikan gambar. Penelitian ini menghasilkan aplikasi yang mencari gambar berdasarkan fitur gambar (Content Based Image Retrieval) berupa warna dan bentuk. Metode Color retrieval dan Shape retrieval digunakan untuk mencari gambar pada database wang. Hasil penelitian menunjukkan gabungan color retrieval dan shape retrieval mampu mencari gambar berdasarkan query image dan menghasilkan nilai presisi yang lebih baik dibandingkan dengan penerapan salah satu dari metode retrieval saja.
Aplikasi Image Retrieval dengan Histogram Warna dan Multi-scale GLCM
Arwin Halim;
Hardy Hardy;
Mytosin Mytosin
Jurnal SIFO Mikroskil Vol 16, No 1 (2015): JSM Volume 16 Nomor 1 Tahun 2015
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (542.03 KB)
|
DOI: 10.55601/jsm.v16i1.186
Content-based image retrieval is an image search techniques from large image database by analyzing features of the image. Image feature can be color, texture, shape, and others. This study uses color and texture features when searching image. Color histogram is used to extract color features with quantization approach to HSV. Texture features in image obtained from the calculation of Gray-Level Co-occurrence Matrix (GLCM) and multi-scale GLCM. Multi-scale GLCM using Gaussian smoothing to reduce noise in the image and considering multiple scale from an image. Image search results obtained from the comparison of the features of color and texture in database using Euclidean distance. The results show an image search on Wang database using color histogram and multi-scale GLCM obtain higher precision value than just taking one of the method or combinations of color histogram and GLCM.
Content-Based Image Retrieval berbasis Warna, Bentuk dan Tekstur dengan Modifikasi Skala
Arwin Halim;
Alex Xandra Albert Sim;
Hardy -;
Mytosin -
Jurnal SIFO Mikroskil Vol 17, No 1 (2016): JSM Volume 17 Nomor 1 Tahun 2016
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (1093.202 KB)
|
DOI: 10.55601/jsm.v17i1.279
Pencarian gambar dapat dilakukan berdasarkan informasi fitur dari gambar. Pada penelitian ini, kombinasi fitur gambar (warna, tekstur dan bentuk) diterapkan dalam pendekatan yang berbeda, yaitu adanya skala pada gambar. Setiap gambar dengan skala yang berbeda melalui tahapan smoothing. Tahapan ini berfungsi untuk memperoleh nilai fitur yang lebih representatif dan mencegah pendeteksian piksel gambar yang tidak diperlukan. Dataset yang digunakan berasal dari dataset Wang. Tahapan berikutnya adalah perhitungan fitur gambar berdasarkan fitur warna dengan color histogram, fitur tekstur dengan Gray-Level Co-occurance Matrix, dan fitur bentuk dengan polar raster edge sampling signature. Hasil pencarian dihitung dari nilai Euclidean distance. Nilai f-measure digunakan untuk mengevvaluasi hasil pencarian berdasarkan nilai presisi dan recall. Hasil penelitian menunjukkan kombinasi fitur warna, tekstur dan bentuk dapat meningkatkan keakuratan hasil pencarian gambar. Selain itu, perubahan skala gambar mampu meningkatkan hasil pencarian gambar berdasarkan fitur bentuk.
Pengembangan Website Mekanisme Pengelolaan Donasi
Arwin Halim;
William William;
Rin Rin Meilani Salim
Jurnal SIFO Mikroskil Vol 19, No 2 (2018): JSM Volume 19 Nomor 2 Tahun 2018
Publisher : Fakultas Informatika
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
Full PDF (673.565 KB)
|
DOI: 10.55601/jsm.v19i2.621
Magabudhi and Patria are Buddhist Religious Organizations in North Sumatra province. These two organizations often conduct social activities where this activity can be carried out with the support of donations from sympathizers and donors. Both of them do not have formal procedures for donations management that make them experienced difficulties to socialize, fundraising, manage donations, and report the collected donation to donors. Meanwhile, the management of event are depended by the committee who has an experience before. The reporting of activities is published through internal notice boards and not be updated properly in online media. Therefore, Donacius was developed by having a formal procedure for the mechanism of donation management and as a medium for publication, fundraising, management of donations and reporting of social activities. Donacius was developed not only for the use of these two organizations, but Donacius can be used by many organizations. Others organization can register at Donacius to raise funds and donors can donate to many organizations through Donacius. With the presence of Donacius, it will increase the accountability and transparency of social activities of the organization to increase donor trust.