Claim Missing Document
Check
Articles

Found 15 Documents
Search

Optimasi Kinerja Web Menggunakan Application-Level Cache di Sisi Server dan Browser Widhiarta, Widhiarta; Setyanto, Arief; Wibowo, Ferry Wahyu
Jurnal Teknologi Informasi RESPATI Vol 13, No 1 (2018)
Publisher : Universitas Respati Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (544.966 KB) | DOI: 10.35842/jtir.v13i1.217

Abstract

INTISARIPenelitian ini bertujuan untuk melakukan optimasi kinerja web menggunakan application-level cache di sisi server dan browser. Penelitian ini disusun menggunakan 2 buah VPS 1 core, memori RAM 512MB, harddisk 40GB masing-masing untuk server web dan basis data, web server Apache 2.4 dengan PHP 7.1, basis data MariaDB v.10 dengan rekayasa 20 tabel dan 10 juta tupel. Pengambilan sampel menggunakan perulangan 5x dengan kombinasi tingkat kueri dan tingkat konkurensi yang berbeda. Data dikumpulkan menggunakan aplikasi Apica Zebra Tester. Hasil analisis data menunjukkan kombinasi konfigurasi cache memiliki pengaruh yang berbeda terhadap kinerja web. Tanpa cache, kecepatan waktu akses web melambat drastis hingga 27.078,91 milidetik pada 50 konkurensi akses dan perulangan 100 kueri dengan hasil 100.000 data/kueri dengan jeda waktu 5 detik per konkurensi.Hasil penelitian membuktikan bahwa konfigurasi cache di sisi browser memiliki pengaruh peningkatan kecepatan waktu akses rata-rata 79,61% dan penurunan beban CPU 80,83% tidak stabil ketika konkurensi akses dilakukan dengan profil browser berbeda. Konfigurasi cache di sisi server memiliki pengaruh peningkatan kecepatan waktu akses rata-rata 79,83% dan penurunan beban CPU 79,88%, stabil ketika konkurensi akses dilakukan dengan profil browser berbeda. Konfigurasi cache di sisi server dan browser memiliki peningkatan pengaruh kecepatan waktu akses rata-rata tertinggi 80,07% dan penurunan beban CPU tertinggi 82,64%, sangat stabil ketika konkurensi akses dilakukan dengan profil browser berbeda. Hasil uji membuktikan, konfigurasi application-level cache paling optimal menggunakan gabungan konfigurasi cache di sisi server dan browser.  Kata Kunci : optimasi kinerja web, application-level cache, web cache, cache di sisi browser, cache di sisi serverABSTRACTThis research intends to optimizing web performance using application-level cache on server-side and browser-side. This research was arranged using 2 VPS with 1 core processor, 512MB RAM, 40GB SSD, Apache 2.4 web server with PHP 7.1, MariaDB v.10 database with 20 tables and 10 million tuples. Sampling in this research using  5x loop with various query-level dan qonqurrency level.. Data were collected using Apica Zebra Tester application. Data analysis result shows the combination of cache configurations have different effects on web performance. Without cache, web access time speeds slowed dramatically to 27,078.91 milliseconds on 50 access concurrencies and 100 queries recurring with 100,000 data/query with of 5 seconds delay per concurrency. The results show the browser-side cache configuration effect has 79,61% increasing response time access average and 80,83% decrease CPU load average, unstable when the concurrency access is done with different browser profiles. The server-side cache configuration effect has 79,83% increasing response time access average and 79,88% decrease CPU load average, stable when concurrency access is made with different browser profiles. The server-side and browser-side cache configuration effect has 80,07% increasing response time access average and 82,64% decrease CPU load average, very stable when concurrency access is performed with different browser profiles. The test results prove optimal application-level cache configuration uses a combination of server-side and browser-side. Keyword : web performance optimization, application-level cache, web cache, browser-side cache, server-side cache
Korelasi COBIT 4.1 Domain DS5 dengan Balanced Scorecard dalam Evaluasi Keamanan Teknologi Informasi Darno -; Kusrini -; Ferry Wahyu Wibowo
Proceeding Seminar Nasional Sistem Informasi dan Teknologi Informasi 2018: Proceeding Seminar Nasional Sistem Informasi dan Teknologi Informasi (SENSITEK)
Publisher : STMIK Pontianak

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30700/pss.v1i1.237

Abstract

Telah ditetapkannya Undang-undang ITE Nomor 19 Tahun 2016 Pasal 40 Ayat 1 yang berbunyi Fasilitas pemanfaatan Teknologi Informasi, termasuk tata kelola Teknologi Informasi dan Transaksi Elektronik yang aman, beretika, cerdas, kreatif, produktif, dan inovatif. Ketentuan ini termasuk memfasilitasi masyarakat luas, instansi pemerintah, dan pelaku usaha dalam mengembangkan produk dan jasa Teknologi Informasi dan komunikasi. Dengan adanya pasal tersebut maka semua instansi atau pihak yang mmanfaatkan TI harus memperhatikan keamanannya. Untuk mengetahui penerapan keamanan tersebut perlu metode pengukuran atau evaluasi, dalam penelitian ini terfokus pada model penerapan dua metode yaitu menggunakan COBIT 4.1 Domain DS5 dan Balanced Scorecard untuk metode evaluasi. Untuk menerapkan korelasi keduanya maka perlu sebuah contoh data untuk diananlisis sebagai topik kasus, dalam penelitian ini mengambil contoh perusahaan PT. Kusuma Kreasi Utama. Dengan hasil nilai maturity sebesar 2,67 untuk kematangan teknologi informasinya dengan nilai harapan minimal sebesar 3.00. dari kekurangan nilai maturity tersebut masih terdapat kekurangan dalam penrapan keamanan TI yaitu aspek/atribut Goal setting and measurement (2,30), Skill and expertise (0,83) dan Tools and automation(2,07). Dari kurangnya ketiga aspek tersebut perlu sebuah rekomendasi perbaikan berdasarkan rule hasil korelasi COBIT 4.1 domain DS5 dengan Balanced Scorecard yaitu dari segi Finansial, Customers dan Internal. Kata kunci: Komparasi, Cobit , BSC, Keamanan
SISTEM REKOMENDASI PRODUK ONLINE STORE MENGGUNAKAN METODE APRIORI Chavid Syukri Fatoni; ema utami; Ferry Wahyu Wibowo
Jurnal Informa : Jurnal Penelitian dan Pengabdian Masyarakat Vol 4 No 2 (2018): Desember
Publisher : Politeknik Indonusa Surakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (711.7 KB) | DOI: 10.46808/informa.v4i2.37

Abstract

Online Store tumbuh sangat cepat. Online Store membantu orang membeli produk daring yang diinginkan. Persaingan yang berat di antara penyedia Online Store memberikan peningkatan pada pengembangan teknologi. Banyak sistem Online Store tidak hanya menampilkan produk produk tetapi juga perlu didukung oleh pemilihan produk yang tepat untuk menarik perhatian pengunjung situs web. Akibatnya, banyak pengunjung situs web yang bingung ketika mereka akan membeli produk di Online Store. Jumlah variasi produk yang ditawarkan kepada pelanggan ketika ia membeli barang terkadang lebih dari satu produk. Masalah ini mengarah pada ide mengembangkan sistem rekomendasi produk. Data historis dari pengunjung dan pelanggan dapat digunakan untuk menganalisis kebutuhan pengguna dan preferensi produk. Aturan ascociation menggunakan pengetahuan Apriori akan dapat menangkap preferensi pengguna. Dengan mengidentifikasi preferensi pengguna, rekomendasi produk yang valid dapat dikembangkan. Penelitian ini akan menganalisis aturan dalam data historis pembelian dari pengunjung Online Store untuk mendapatkan rekomendasi produk yang akan ditampilkan. Menurut hasil eksperimen, aturan ascociation mampu untuk menduplikasi rekomendasi yang tepat dengan nilai confidence 76.92%.
Literatur Review Metode Evaluasi Kualitas Usability Website Aldy A Kulakat; Ema Utami; Ferry Wahyu Wibowo
Jurnal Ilmiah SINUS Vol 19, No 1 (2021): Vol. 19 No. 1, Januari 2021
Publisher : STMIK Sinar Nusantara

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30646/sinus.v19i1.458

Abstract

Website is a collection of online documents containing Web pages that are moored in a domain as a unique name. It can be accessed via the Internet so that existing information can be displayed and accessed by Web visitors. Web visitors tends to need websites with user interface which is easy to use, to interact (usability), or communicate in sharing information. There are basically some benchmarks that can be used to measure website usability, including (1) Learnability, easiness to learn; (2) Efficiency, user speed level; (3) memorability, easiness to remember; (4) Error and safety, low fault rate; and (6) Satisfaction, satisfied user. Moreover, there are several methods of evaluation of the website in this research, such as: (1) Thinking Aloud Method, (2) User Perfomance test, (3) Remote Usability Test, (4) Cooperative Evaluation, (5) Expert Review, (6) Heuristic Evaluation, (7) Cognitive Walkthrough, (8) Plurastic Walkthrough, (9) Field Observation, and (10) Interview and Focus group.   In addition, the selection of a questionnaire or sampling deployment method and designing interface method may also affect the outcome of the evaluation of the website.
Desain dan Implementasi Convolutional Encoder (2, 1, 8) dalam Field Programmable Gate Array (FPGA) Ferry Wahyu Wibowo
Jurnal Rekayasa Elektrika Vol 9, No 4 (2011)
Publisher : Universitas Syiah Kuala

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (252.029 KB)

Abstract

Convolutional encoder sudah lama digunakan dalam dunia sistem komunikasi digital, bahkan sistem komunikasi digital modern masih menggunakan encoder tersebut. Prinsip convolutional encoder merupakan proses yang digunakan untuk menambah redundansi pada aliran sinyal yang masuk. Perancangan convolutional encoder banyak yang menggunakan rancangan finite state machine dan sudah berupa intelectual property (IP) core. IP core tersebut sangat membantu perancang perangkat keras jaringan dalam menganalisa dan merancang aplikasi sistem jaringan dalam pengiriman dan penerimaan data. Paper ini memaparkan implementasi field programmable gate array (FPGA) untuk membuat convolutional encoder. Prinsip yang digunakan dalam paper ini adalah merancang convolutional encoder menggunakan komponen pada tingkat register transfer logic (RTL). Komponen yang digunakan dalam rancangan adalah register geser (shift register), penjumlah (adder) dan mutiplekser. Hasil sintesis yang diperoleh dalam FPGA Spartan-3E untuk mengimplementasikan convolutional encoder (2, 1, 8) mengkonsumsi komponen 3 slices, 6 slice flip-flop, 4 4-input LUT, 4 IO, 4 bonded IOB dan 1 GCLK, sedangkan waktu yang diperlukan untuk memproses data masukan pada convolutional encoder berbasis FPGA sebesar 6,07ns.
ANALISIS SENTIMEN PENGGUNA APLIKASI BANK SYARIAH INDONESIA DENGAN MENGGUNAKAN ALGORITMA SUPPORT VECTOR MACHINE (SVM) Rachmawati Oktaria Mardiyanto; Kusrini, Kusrini; Ferry Wahyu Wibowo
TEKNIMEDIA: Teknologi Informasi dan Multimedia Vol. 4 No. 1 (2023): Juni 2023
Publisher : Badan Penelitian dan Pengabdian Masyarakat (BP2M) STMIK Syaikh Zainuddin NW Anjani

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.46764/teknimedia.v4i1.85

Abstract

Several new Islamic banking products have been created as a result of the increasing popularity of Islamic banking in Indonesia. Due to the technical advances made possible by the globalization era, all operations, including transactions, can be carried out easily and practically. One of the sharia banks that offers mobile banking services is Bank Syariah Indonesia. BSI Mobile still occupies the 49th position in the banking category according to statistics taken from Google Playstore, while other institutions are already in the top 20 positions. 5 linguists will annotate or manually label the app's 55,416 user-submitted reviews and ratings. 13568 review and rating data collected by app users after annotating or labeling and eliminating duplicate data will be used in this research. In the early stages of the sentiment analysis process, case folding, punctuation mark re-moval, stop word removal, and stemming were carried out on review and rating data. The Support Vector Machine (SVM) approach is used to evaluate training data and data testing using stemmed findings. In this study, the results of the training and precision tests were each worth 87.309%, and the results of the training and memory tests were both worth 86.958%. The training accuracy value is 85.87%, the projected sentiment analysis results have an accuracy rate of 85.87%, and the training results and precision testing are each worth 86.958%.
IMPLEMENTASI ARTIFICIAL NEURAL NETWORK PADA KASUS REGRESI LINEAR BERGANDA UNTUK MEMPREDIKSI JUMLAH PAKAN AYAM PETELUR Ali Asgar Zainal Abidin; Kusrini; Ferry Wahyu Wibowo
Jurnal INSTEK (Informatika Sains dan Teknologi) Vol 9 No 2 (2024): OCTOBER
Publisher : Department of Informatics Engineering, Faculty of Science and Technology, Universitas Islam Negeri Alauddin, Makassar, Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24252/instek.v9i2.50836

Abstract

Produksi telur ayam petelur adalah bagian penting dalam industri peternakan dan berperan besar dalam memenuhi kebutuhan masyarakat akan telur sebagai sumber makanan. Penelitian ini menggunakan algoritma Jaringan Saraf Tiruan (JST), yang sering digunakan untuk memprediksi data, untuk melakukan prediksi jumlah pakan yang dibutuhkan oleh ayam petelur. Penelitian ini bukan tentang hasil prediksi konkret, tetapi lebih tentang evaluasi kemampuan algoritma JST dalam melakukan prediksi berdasarkan dataset yang diperoleh dari sumber Kaggle.Dalam penelitian ini, berbagai model arsitektur jaringan neural telah dieksplorasi, termasuk model dengan struktur 5-30-1, 5-40-1, 5-50-1, dan 5-60-1. Setiap model telah dilatih dan diuji, dan hasilnya menunjukkan bahwa model arsitektur terbaik adalah yang memiliki struktur 5-40-1, dengan tingkat kinerja (MAPE) terendah sekitar 4.04 dan RMSE sebesar 6.71, yang merupakan tingkat kesalahan terendah dibandingkan dengan enam model lainnya. Ini mengindikasikan bahwa model tersebut dapat digunakan dengan baik untuk melakukan prediksi jumlah pakan yang dibutuhkan oleh ayam petelur.
PREDIKSI KELULUSAN MAHASISWA TEPAT WAKTU MENGGUNAKAN METODE DECISION TREE DAN NAÏVE BAYES Azis Wahyudi; Kusrini kusrini; Ferry Wahyu Wibowo
Jurnal Permata Indonesia Vol 14 No 2 (2023): Volume 14, Nomor 2, November 2023
Publisher : Politeknik Kesehatan Permata Indonesia Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.59737/jpi.v14i2.276

Abstract

Kelulusan tepat waktu sendiri merupakan salah satu indikator keberhasilan hasil kinerja akademik mahasiswa. Ketentuan masa studi sendiri sudah diatur dalam ketetapan Peraturan Menteri dan Pendidikan Kebudayaan Indonesia. Untuk mengatasi hal tersebut perlu ada teknik untuk bisa melakukan prediksi terhadap kelulusan, Adapun teknik yang sering digunakan adalah dengan menggunakan data mining. Dalam penelitian ini penulis akan membandingan dua metode data mining yaitu metode Naive Bayes Classifier dan Decision Tree. sehingga diperoleh metode dengan akurasi prediksi kelulusan mahasiswa yang terbaik. Atribut yang digunakan untuk Klasifikasi Data Mining terdiri atas 10 atribut yaitu NIM, Jenis Kelamin, Status Mahasiswa, Umur, Indeks Prestasi Semester 1, Indeks Prestasi Semester 2, Indeks Prestasi Semester 3, Indeks Prestasi Semester 4, Indek Prestasi Komulatif, Keterangan Sebagai atribut hasil. Dari hasil proses pengujian dengan tools RapidMiner Menggunakan dua metode yang telah dilakukan. Decision Tree(C4.5) memperoleh hasil akurasi tertinggi sebesar 88.92% dan Metode Naïve Bayes memperoleh hasil akurasi tertinggi sebesar 84.98%.
Knowledge-Based Decision Support System for Determining Types of Agricultural Crops According to Soil Conditions Wibowo, Ferry Wahyu; Sunyoto, Andi; Setiaji, Bayu; Wihayati, Wihayati
Journal of Computer System and Informatics (JoSYC) Vol 6 No 1 (2024): November 2024
Publisher : Forum Kerjasama Pendidikan Tinggi (FKPT)

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.47065/josyc.v6i1.6254

Abstract

Selecting the right crop for a particular land condition is one of the significant challenges in the agricultural sector. Each crop type has specific needs related to environmental factors such as soil type, pH, humidity, rainfall, and temperature. Mistakes in determining the appropriate crop type can result in decreased production, wastage of resources, and losses for farmers. This paper aims to determine the best model for use as a knowledge base to choose suitable plants for soil conditions. Machine learning algorithms were used to identify patterns of relationships between land conditions and the success of certain crop types to assist in selecting suitable crops and then made a knowledge-based decision support system. Algorithms such as Decision Tree, Random Forest, Support Vector Machine (SVM), and k-Nearest Neighbor (k-NN) have been applied to solve this problem. In this paper, 30 experiments were conducted to test the stability of the model in determining suitable crops based on land conditions. The results of the experiments showed that the Support Vector Machine (SVM) has a more stable performance than other algorithms, with accuracy values of mean and standard deviation of 1 and 0, respectively.
Analisis Cluster Data Interkomparasi Anak Timbangan dengan Algoritma Self Organizing Maps Arif Fajar Solikin; Kusrini Kusrini; Ferry Wahyu Wibowo
Jurnal Teknik Informatika dan Sistem Informasi Vol 7 No 2 (2021): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v7i2.3698

Abstract

Intercomparison was conducted to determine the ability and the performance of the laboratory. Intercomparison results are usually expressed in the range of En ratio values (En ?|1|) which express the equivalence of one laboratory with other laboratories. If the laboratory is declared unequal, then it needs to identify the source of the problem by itself. To make it easier, it can be done by Clustering which is one of the data mining techniques. Clustering is done by applying a self organizing map algorithm on the KNIME (Konstanz Information Miner) analytic tools. Several experiments were carried out with different layer size and data normalization status from one experiment to another experiment. The results were analyzed through pseudo F statistical test and icdrate test. The largest pseudo F statistic value was obtained from the 8th experiment (setting the layer size 2x2 without data normalization) with a pseudo F statistic value of 167.53 for 1kg artifacts and a Pseudo F statistic value of 104.86 for 200 g artifacts where the optimum number of clusters are 4. The smallest icdrate value was obtained from the 5th experiment (setting the 2x3 layer size without data normalization) with an icdrate value of 0.0713 for 1kg artifacts and icdrate value of 0.2889 for 200g artifacts with the best number of clusters being 6. From 12 laboratories can be grouped into 6 groups where each group has the same identification. There are groups 1, 3 and 6 have 1 member, while groups 2, 4 and 5 have 3 members.