Articles
Optimalisasi Pemrosesan Distributed RSA Algorithm dengan Metode Penjadwalan Proses Pada Single Board Computer Cluster
Arief, Sofyan Noor;
Firdaus, Vipkas Al Hadid;
Prasetyo, Arief
JURIKOM (Jurnal Riset Komputer) Vol 9, No 1 (2022): Februari 2022
Publisher : STMIK Budi Darma
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.30865/jurikom.v9i1.3865
Data security is still a major issue regarding the need for data confidentiality. The encryption process using the RSA algorithm is still the most popular method used in securing data because the complexity of the mathematical equations used in this algorithm makes it difficult to hack. However, the complexity of the RSA algorithm is still a major problem that hinders its application in a more complex application. Optimization is needed in the processing of this RSA algorithm, one of which is by running it on a distributed system. In this paper, we propose an approach with a FIFO process scheduling algorithm that runs on a single board computer cluster. The test results show that the allocation of resources in a system that uses a FIFO process scheduling algorithm is more efficient and shows a decrease in the overall processing time of RSA encryption
OPTIMASI ADAPTASI KUALITAS KONTEN DENGAN DISTRIBUSI BEBAN UNTUK PENINGKATAN KINERJA LAYANAN MULTIMEDIA DALAM JARINGAN
Sofyan Noor Arief;
Waskitho Wibisono;
Royyana Muslim Ijtihadie
Prosiding Semnastek PROSIDING SEMNASTEK 2014
Publisher : Universitas Muhammadiyah Jakarta
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
Akses internet saat ini tidak hanya dapat dinikmati oleh pengguna komputer personal saja, namunjuga oleh pengguna perangkat bergerak. Namun, perangkat bergerak memiliki keterbatasan sumberdaya karena sifatnya yang dimaksimalkan untuk mobilitas. Karena keterbatasan tersebut muncullahide untuk mengubah halaman web agar dapat ditampilkan maksimal pada perangkat bergerak. Idetersebut dikenal dengan adaptasi konten. Terdapat berbagai macam teknik adaptasi. Mulai dariadaptasi secara manual, adaptasi secara dinamis pada sisi client saja / sisi server saja/ sisiintermediate saja, sampai adaptasi secara dinamis dengan pemilihan lokasi pengadaptasian mediaantara client, server dan intermediate. Namun, adaptasi secara dinamis dengan pemilihan lokasipengadaptasian medianya belum efisien, karena proses tersebut masih dilakukan pada satu sisi saja.Sehingga apabila media yang di adaptasi berupa data berukuran besar seperti video akanmemberatkan sistem pada sisi yang memprosesnya. Pada penelitian ini diusulkan metodepengadaptasian media konten dengan mendistribusikan beban prosesnya pada sisiserver danintermediate. Pendistribusian beban diberikan sesuai dengan ketersediaan sumber daya yangdimiliki oleh masing-masing pekerja. Pendistribusian beban dilakukan dengan memecah videotersebut menjadi beberapa potong untuk kemudian disebar dan diproses (diadaptasikan) padamasing-masing pekerja. Kemudian potongan-potongan tersebut digabung kembali dan dikirimkankepada client. Dengan menerapkan metode pendistribusian beban dalam proses pengadaptasianmedia konten, diharapkan akan terjadi peningkatan performa dari proses adaptasi konten yangdilakukan. Selain itu dengan metode ini diharapkan waktu respon dapat dipercepat danmeningkatkan performa sistem secara keseluruhan. Sehingga jaminan ketersediaan layanannya pundapat dijamin.
Performance Testing Sistem Ujian Online Menggunakan Jmeter Pada Lingkungan Virtual
Ade Ismail;
Ahmadi Yuli Ananta;
Sofyan Noor Arief;
Elok Nur Hamdana
Jurnal Informatika Polinema Vol. 9 No. 2 (2023): Vol 9 No 2 (2023)
Publisher : UPT P2M State Polytechnic of Malang
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.33795/jip.v9i2.1190
Performance testing adalah proses pengujian perangkat lunak yang digunakan untuk menguji kecepatan, waktu respons, stabilitas, keandalan, skalabilitas, dan penggunaan resource perangkat lunak dibawah beban kerja tertentu. Penelitian ini membantu menentukan bagaimana respons perangkat lunak ketika beberapa user mengakses sistem secara bersamaan. Pengujian menggunakan load testing yang mensimulasikan beban pengguna yang sebenarnya pada perangkat lunak. Pengujian bertujuan mencari tau berapa banyak user yang dapat ditangani oleh sistem dalam konfigurasi tertentu. Perangkat lunak ujian online yang digunakan adalah TCExam yang merupakan sistem ujian online berbasis komputer yang banyak digunakan oleh institusi pendidikan. Dalam pengujian ini target user yang harus bisa ditangani oleh perangkat lunak sebanyak 1000 user dan dilakukan pembatasan spesifikasi server. Virtualisasi memudahkan dalam melakukan pengaturan spesifikasi server berdasarkan kebutuhan pengujian. Hasil pengujian performance testing menggunakan Apache Jmeter menunjukan bahwa dengan spesifikasi paling tinggi saja masih terdapat error dalam load testing sehingga target 1000 user belum dapat terpenuhi.
OPTIMASI PEMROSESAN ENKRIPSI DAN DEKRIPSI RSA PADA SINGLE BOARD COMPUTER (SBC) DENGAN PEMBAGIAN BEBAN KOMPUTASI DALAM SISTEM TERDISTRIBUSI
Arief Prasetyo;
Sofyan Noor Arief;
rokhimatul wakhidah
Jurnal Informatika Polinema Vol. 7 No. 4 (2021): Vol 7 No 4 (2021)
Publisher : UPT P2M State Polytechnic of Malang
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.33795/jip.v7i4.523
Algoritma kriptografi RSA menjadi metode yang paling sulit diretas karena kerumitan persamaan matematis yang digunakan. Semakin rumit persamaan matematis yang digunakan, semakin besar pula daya komputasi yang digunakan untuk memproses algoritma tersebut. Penggunaan Single-Board Computer (SBC) mulai digunakan untuk menggantikan alat pemrosesan komputasi seperti komputer personal baik berupa laptop maupun workstation. Penetlitian ini bertujuan untuk mengetahui hasil optimasi pemroresan enkirpsi dan dekripsi RSA menggunakan SBC yang tersusun sebagai bentuk cluster. Metode yang digunakan adalah metode pemrosesan enkripsi dan dekripsi RSA dengan pembagian beban komputasi yang diterapkan dalam arsitektur SBC berdasarkan ketersediaan sumberdaya pada tiap SBC dalam cluster SBC. Cluster SBC yang dibangun terdiri atas 5 buah SBC Raspberry Pi 4 model B yang terkoneksi melalui sebuah switch 8 port. Hasil penelitian yang didapat adalah proses enkripsi dan dekripsi pada cluster SBC dapat mengalahkan komputer tunggal. Cluster SBC yang memiliki 16 core dari 4 buah prosesor worker SBC berjalan lebih cepat dibandingkan komputer tunggal yang memiliki 4 core dari prosesornya. Selain itu, efisiensi juga didapat dari biaya yang dikeluarkan untuk membeli perangkat. Dengan biaya pembelian yang sama, performa yang didapat lebih tinggi pada cluster SBC sehingga SBC dapat dijadikan alternatif pemrosesan enkripsi dan dekripsi.
IMPLEMENTASI DISASTER RECOVERY PLAN SERVER SYSTEM DENGAN METODE FAILOVER BERBASIS LINUX DI POLITEKNIK NEGERI MALANG
Arief Prasetyo;
Sofyan Noor Arief;
Faizal Abroni
Jurnal Informatika Polinema Vol. 5 No. 2 (2019): Vol 5 No 2 (2019)
Publisher : UPT P2M State Polytechnic of Malang
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.33795/jip.v5i2.242
Perencanaan Disaster Recovery Plan Server System pada Politeknik Negeri Malang guna dipersiapkan jika terjadi musibah yang menyebabkan hilangnya data maka proses Recovery dapat dilakukan dengan cepat. System backup konten server dengan menggunakan Metode Failover Berbasis Linux dimana merupakan metode antisipasi gangguan server dengan menempatkan server cadangan di lokasi yang berbeda dari server utama, dan sistem FailOver secara otomatis server backup akan menggantikan peran server utama apabila server utama down. Disaster Recovery Plan Server System Dengan Metode Failover Berbasis Linux dirancang apabila salah satu server baik secara fisik maupun secara jaringan tidak dapat diakses, maka user tetap dapat mengakses data dan aplikasi server pada server backup. Proses sinkronisasi data antar server utama dan server backup dapat berjalan dengan baik dan realtime dengan memanfaatkan metode replikasi master to master dan response time failover server dari server utama ke server backup lebih pendek dibandingan proses recovery dari server backup ke server utama. Hasil akhir dari penelitian ini adalah implementasi dengan teknik failover cluster server dengan memanfaatkan jaringan ini dapat menjadi solusi Politeknik Negeri Malang untuk menerapakan disaster recovery system yang aman, karena backup server dapat ditempatkan dimana saja dan dapat diakses dengan VPN apabila menggunakan jaringan publik. Kata Kunci: DRP, Server, Jaringan, VPN, Failover
RANCANG BANGUN GAME MONOPOLI EDUKASI DENGAN LATAR BELAKANG PENGETAHUAN ADAT ISTIADAT DI INDONESIA
Ekojono Ekojono;
Sofyan Noor Arief;
Denny Kharisma Putra
Jurnal Informatika Polinema Vol. 4 No. 2 (2018): Vol 4 No 2 (2018)
Publisher : UPT P2M State Polytechnic of Malang
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.33795/jip.v4i2.162
Indonesia memiliki banyak kebudayaan, tradisi, dan adat istiadat yang tidak banyak diketahui oleh generasi muda. Budaya dan tradisi yang dipercaya turun temurun dan merupakan identitas bangsa harus dijaga dan dilestarikan oleh para penerus bangsa. Akan tetapi saat ini budaya di Indonesia kini sudah terkikis semua oleh yang namanya kemajuan zaman. Berdasarkan permasalahan tersebut perlu pengembangan game Monopoli Edukasi Adat Istiadat di Indonesia menggunakan metode LCG (Linier Congruential Generator). Sistem yang dirancang dan diimplementasikan berbasis Game Engine Unity, menggunakan bahasa pemrograman C Sharp, dengan berisikan materi mengenai tarian adat, pakaian adat dan rumah adat yang ada di Indonesia. Sistem ini merupakan penggabungan dari game Monopoli dan adat istiadat di Indonesia, diharapkan dapat membantu anak-anak untuk lebih mengenal adat istiadat di Indonesia. Dengan melakukan riset tentang cara merancang dan membuat game Monopoli diharapkan game “Monopoli Adat Istiadat Indonesia” dapat menjadi media untuk pembelajaran dan mengenal lebih jauh mengenai adat istiadat di Indonesia.
PENGEMBANGAN WEBSITE PENDUKUNG MASTERY BASED LEARNING UNTUK PEMBELAJARAN MAHASISWA
Putra Prima Arhandi;
Sofyan Noor Arief;
Annisa Taufika Firdausi
Jurnal Informatika Polinema Vol. 9 No. 1 (2022): Vol 9 No 1 (2022)
Publisher : UPT P2M State Polytechnic of Malang
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.33795/jip.v9i1.966
Dampak wabah COVID-19 sangat berpengaruh pada sektor pendidikan, salah satunya pada mahasiswa Jurusan Teknologi Informasi di Politeknik Negeri Malang. Alur pembelajaran daring yang berjalan saat ini kurang efektif, sehingga mengakibatkan pembelajaran mahasiswa menjadi kurang maksimal. Oleh karena itu, diperlukan metode pembelajaran yang lebih efektif untuk diterapkan pada masa pembelajaran daring saat ini, salah satunya dengan menggunakan metode Mastery Based Learning (pembelajaran tuntas), di mana metode tersebut menargetkan mahasiswa untuk memahami suatu standar kompetensi secara tuntas dengan waktu yang bisa disesuaikan masing-masing mahasiswa. Pada pengembangan website ini, pengembang merancang suatu sistem pembelajaran daring yang menerapkan metode Mastery Based Learning untuk menunjang pembelajaran mahasiswa Jurusan Teknologi Informasi. Dengan menerapkan metode ini, mahasiswa yang memiliki pemahaman di bawah rata-rata tetap dapat mengikuti materi. Hasil dari pengujian sistem pembelajaran daring ini mendapatkan respon positif dari para mahasiswa. Dari 22 responden, semua setuju bahwa fitur-fitur yang tersedia dapat membuat pembelajaran mereka terbantu, yang artinya website pendukung metode Mastery Based Learning yang dibuat dapat diterima oleh mahasiswa sebagai alat bantu pembelajaran yang efektif untuk diterapkan.
Optimasi Performa React JS Menggunakan Code Splitting
Pradana, Fauzan;
Yunianto, Dika Rizky;
Arief, Sofyan Noor
Prosiding Seminar Nasional Teknik Elektro, Sistem Informasi, dan Teknik Informatika (SNESTIK) 2024: SNESTIK IV
Publisher : Institut Teknologi Adhi Tama Surabaya
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.31284/p.snestik.2024.5878
Optimasi kinerja dalam pemrograman web telah menjadi fokus utama karena permintaan akan waktu muat yang lebih cepat oleh pengguna. Code splitting, yang membagi kode JavaScript menjadi potongan-potongan kecil untuk dimuat sesuai kebutuhan, adalah salah satu pendekatan yang efektif. Dalam konteks React, fitur bawaan seperti React.Lazy dan React.Suspense memungkinkan code splitting hingga tingkat komponen. Penelitian sebelumnya telah menunjukkan bahwa penerapan code splitting dapat signifikan mengurangi waktu rendering di sisi klien dan mempercepat waktu pemuatan aplikasi web berbasis React JS. Tujuan penelitian ini adalah untuk mengetahui pengaruh code splitting terhadap performa React JS web application. Hasil penelitian ini adalah code splitting terbukti dapat meningkatkan performa aplikasi web berbasis React JS yang diukur menggunakan Lighthouse.
Pengembangan Aplikasi Dan Pelatihan Sistem Informasi TPQ Madinah Ma’arif 10 An-Nur Kota Malang
Wakhidah, Rokhimatul;
Affandi, Luqman;
Shoumi, Milyun Ni'ma;
Kirana, Annisa Puspa;
Hormansyah, Dhebys Suryani;
Arief, Sofyan Noor
DIKEMAS (Jurnal Pengabdian Kepada Masyarakat) Vol 6 No 1 (2022)
Publisher : Politeknik Negeri Madiun
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
Advances in information technology have a major impact on the use of technology in various fields, one of which is education. Information technology is used as a means to simplify the teaching and learning process to the management of educational institutions. Almost all educational institutions have utilized information technology, one of which is the application of an integrated information system to handle administrative affairs of educational institutions. TPQ Madinah Ma'arif 10 An-Nur is one of the TPQ that has implemented advances in information technology. This is reflected in the use of value input information systems and the printing of student report cards. Over time, this feature has not met the needs of the management in carrying out TPQ operational activities. TPQ institutions do not yet have a system that handles the presence of students. And there is no system that handles the recording of payments
Peningkatan Kompetensi Santri dengan Pelatihan Pembuatan Website
Mashudi, Irsyad Arif;
Arief, Sofyan Noor;
Suryani H.S, Dhebys;
Ismail, Ade;
Ulfa, Farida
Jurnal Pengabdian kepada Masyarakat Nusantara Vol. 6 No. 4 (2025): Edisi Oktober - Desember
Publisher : Lembaga Dongan Dosen
Show Abstract
|
Download Original
|
Original Source
|
Check in Google Scholar
|
DOI: 10.55338/jpkmn.v6i4.7391
Santri pondok pesantren memiliki potensi besar dalam bidang moral dan keagamaan, namun masih menghadapi tantangan dalam meningkatkan daya saing di era digital karena keterbatasan keterampilan teknologi informasi. Kondisi ini membuat banyak santri kurang siap menghadapi tuntutan dunia kerja modern maupun peluang wirausaha digital. Kegiatan pengabdian kepada masyarakat ini bertujuan untuk meningkatkan daya saing santri melalui pelatihan pembuatan website, yang dinilai lebih unggul dibanding pelatihan lain karena mampu mengasah kemampuan teknis, logika, dan kreativitas secara terpadu. Pelatihan dilaksanakan melalui tiga tahapan utama, yaitu (1) pengumpulan data yang akan digunakan sebagai konten website, (2) pelatihan pemanfaatan aplikasi pembuatan website untuk mengenalkan struktur dan fungsi elemen web, serta (3) pembuatan aplikasi pemesanan katering berbasis web yang mencakup pencatatan menu dan sistem pemesanan daring. Hasil kegiatan menunjukkan peningkatan signifikan dalam pemahaman dan keterampilan santri dalam mengelola informasi secara digital dan menghasilkan produk aplikasi sederhana yang fungsional. Pelatihan ini berhasil memenuhi ekspektasi peserta, dengan mayoritas merasa puas terhadap materi yang disampaikan, kualitas fasilitas, dan hasil yang dicapai. Sekitar 70% santri merasa lebih percaya diri dan siap untuk mengembangkan website secara mandiri, dan 70% lainnya menganggap pelatihan ini memberikan wawasan baru yang berguna untuk pengembangan keterampilan digital mereka.