Claim Missing Document
Check
Articles

Found 15 Documents
Search

A MODEL AND IMPLEMENTATION OF ACADEMIC DATA INTEGRATION IN NEAR-REAL TIME USING MESSAGE-ORIENTED MIDDLEWARE TO SUPPORT ANALYSIS OF STUDENT PERFORMANCE IN THE INFORMATION TECHNOLOGY DEPARTMENT OF POLITEKNIK CALTEX RIAU Tjung, Yuni; Wibowo, Ardianto; Ridha, Muhammad Arif Fadhly
JUTI: Jurnal Ilmiah Teknologi Informasi Vol. 18, No. 1, January 2020
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (926.04 KB) | DOI: 10.12962/j24068535.v18i1.a898

Abstract

Data utilization has effectively contributed for institutions growth by providing insights for managerial purposes. In Information Technology (IT) Department of Politeknik Caltex Riau, information systems were built separately, makes it hard for the head of study program to analyze academic performance. For analytical purposes, there’s a business intelligence developed to equip each head of study programs in IT Department with knowledge about their department. Unfortunately, the business intelligence hasn’t considered with data integration. To solve this problem, this research proposes 2 different academic near-real time data integration model that are documented using Enterprise Integration Pattern and benchmarkes the implementation to obtain best data integration model. The models use Message-Oriented Middleware, a technology that enables asynchronous communication between diverse applications. This research uses WSO2 ESB as the MOM tools in Service-Oriented Architecture (SOA) that use NuSOAP library for helping generating web service WSDL and will use Enterprise Application Integration approach. The testing is conducted based on ISO 9126 aspects: functionality, efficiency, and reliability. Based on the testing results, it can be concluded that both integration models fulfill the functionality and reliability aspects, but the 2nd pattern is more efficient because it distincts message channel and store for each dimension and fact table.
Implementasi Cloud Computing Menggunakan Openvz dalam Perkuliahan Praktikum Sistem Operasi Ridha, Muhammad Arif Fadhly
JURNAL NASIONAL TEKNIK ELEKTRO Vol 5, No 1: Maret 2016
Publisher : Jurusan Teknik Elektro Universitas Andalas

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (518.737 KB) | DOI: 10.25077/jnte.v5n1.207.2016

Abstract

Cloud computing is the latest technology that are built using virtualization service that makes server becomes abstract and can be accessed from anywhere. One of the virtualization technology that can be used to build a cloud network is OpenVZ on Linux operating system. Currently the lab lectures operating systems generally use desktop virtualization software such as VMWare or Vritualbox that often cause problems such as the threat of viruses, loss of data and configuration. Therefore, a centralized system using cloud computing and virtualization designed and implemented so that such problems can be avoided. Cloud Computing systems are made using OpenVZ so that each student will have a virtual server account on the cloud system. Results from the research showed that the use of Cloud Computing in the lab can be applied to operating system course and can solve error plobems than using Virtual Machine Application.Keywords : Cloud Computing, OpenVZ, Operating System, VirtualizationAbstrak—Cloud computing merupakan teknologi masa kini yang dibangun menggunakan layanan virtualisasi sehingga membuat server menjadi abstrak dan dapat diakses darimana saja. Salah satu teknologi virtualisasi yang dapat digunakan untuk membangun jaringan cloud adalah OpenVZ pada sistem operasi linux. Saat ini perkuliahan praktikum sistem operasi umumnya menggunakan aplikasi virtualisasi desktop seperti VMWare atau Vritualbox yang sering menimbulkan masalah seperti ancaman virus, kehilangan data dan konfigurasi. Oleh karena itu sebuah sistem terpusat menggunakan cloud computing dan virtualisasi dirancang dan diterapkan agar masalah tersebut dapat dihindari. Sistem Cloud Computing yang dibuat menggunakan OpenVZ sehingga setiap mahasiswa akan memiliki sebuah account virtual server pada sistem cloud. Hasil dari penelitan menunjukkan bahwa penggunaan Cloud Computing dalam praktikum sistem operasi dapat diterapkan dan mampu mengatasi masalah error yang terjadi pada aplikasi Virtual Machine.Kata Kunci : Cloud Computing, OpenVZ, Sistem Operasi, Virtualisasi
Implementasi Network Monitoring Dengan Ntop Pada Jaringan DualStack Restu Riani; Muhammad Arif Fadhly Ridha; Rika Perdana Sari
Techno.Com Vol 17, No 4 (2018): November 2018
Publisher : LPPM Universitas Dian Nuswantoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (748.322 KB) | DOI: 10.33633/tc.v17i4.1964

Abstract

Untukbisa terhubung ke internet, maka dibutuhkan komponen penting dalam jaringan komputer yaitu Internet Protocol (IP). Seiring dengan perkembangan teknologi, IP terbagi menjadi 2 yaitu Ipv4 dan Ipv6. Pada masa sekarang bisa menggunakan dua jenis IP sekaligus yang biasa disebut dengan Dual Stack. Dengan banyaknya pengguna internet, hal ini dapat membuat internet menjadi lambat. Dengan adanya permasalahan tersebut, administrator perlu mengetahui penyebab dari lambatnya internet dengan melakukan monitoring. Untuk melakukan monitoring diperlukan sebuah perangkat lunak (software), dimana pada penelitian ini menggunakan software Ntop. Untuk mengatasi masalah tersebut, maka dilakukan implementasi monitoring network menggunakan Ntop yang dibantu dengan perangkat Mikrotik dan Cisco. Dari hasil pengujian terhadap penggunaan internet dengan jaringan dual stack pada Cisco didapat nilai rata-rata throughput pada jaringan Ipv4 70.54 kbps dan Ipv6 51.83 kbps serta traffic pada jaringan Ipv4 49.84 MB dan Ipv6 164.73 MB, pada Mikrotik, rata-rata throughput pada jaringan Ipv4 9.85 kbps dan Ipv6 6.99 kbps serta traffic pada jaringan Ipv4 10.10 MB dan Ipv6 19.61 MB. Dengan Cisco Ntop dapat mendeteksi semua halaman yang diakses client dibandingkan Mikrotik. Hasil menunjukkan bahwa perangkat Cisco lebih baik dari perangkat Mikrotik dalam monitoring jaringan dual stack.Untukbisa terhubung ke internet, maka dibutuhkan komponen penting dalam jaringan komputer yaitu Internet Protocol (IP). Seiring dengan perkembangan teknologi, IP terbagi menjadi 2 yaitu Ipv4 dan Ipv6. Pada masa sekarang bisa menggunakan dua jenis IP sekaligus yang biasa disebut dengan Dual Stack. Dengan banyaknya pengguna internet, hal ini dapat membuat internet menjadi lambat. Dengan adanya permasalahan tersebut, administrator perlu mengetahui penyebab dari lambatnya internet dengan melakukan monitoring. Untuk melakukan monitoring diperlukan sebuah perangkat lunak (software), dimana pada penelitian ini menggunakan software Ntop. Untuk mengatasi masalah tersebut, maka dilakukan implementasi monitoring network menggunakan Ntop yang dibantu dengan perangkat Mikrotik dan Cisco. Dari hasil pengujian terhadap penggunaan internet dengan jaringan dual stack pada Cisco didapat nilai rata-rata throughput pada jaringan Ipv4 70.54 kbps dan Ipv6 51.83 kbps serta traffic pada jaringan Ipv4 49.84 MB dan Ipv6 164.73 MB, pada Mikrotik, rata-rata throughput pada jaringan Ipv4 9.85 kbps dan Ipv6 6.99 kbps serta traffic pada jaringan Ipv4 10.10 MB dan Ipv6 19.61 MB. Dengan Cisco Ntop dapat mendeteksi semua halaman yang diakses client dibandingkan Mikrotik. Hasil menunjukkan bahwa perangkat Cisco lebih baik dari perangkat Mikrotik dalam monitoring jaringan dual stack
SQL Injection and Cross Site Scripting Prevention using OWASP ModSecurity Web Application Firewall - Robinson; Memen Akbar; Muhammad Arif Fadhly Ridha
JOIV : International Journal on Informatics Visualization Vol 2, No 4 (2018)
Publisher : Politeknik Negeri Padang

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1932.485 KB) | DOI: 10.30630/joiv.2.4.107

Abstract

Web Application or website are widely used to provide functionality that allows companies to build and maintain relationships with their customers. The Information stored by web applications is often confidential and, if obtained by malicious attackers. Its exposure could result in substantial losses for both consumers and companies. SQL Injection and Cross Site Scripting are attacks that aiming web application database vulnerabilities. Its can allow malicious attackers to manipulate web server database that can cause various data lost, information thieving, and inconsistent of data. Therefore, this research propose the Open Web Application Security Project (OWASP) ModSecurity Core Rule Set which can help administrator securing the web servers. OWASP operate by blocking IP Address which try to breaking the security rule, monitoring network traffic and preventing suspicious network requesting from outside.
Implementasi Cloud Computing Menggunakan Openvz dalam Perkuliahan Praktikum Sistem Operasi Muhammad Arif Fadhly Ridha
JURNAL NASIONAL TEKNIK ELEKTRO Vol 5 No 1: Maret 2016
Publisher : Jurusan Teknik Elektro Universitas Andalas

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (518.737 KB) | DOI: 10.25077/jnte.v5n1.207.2016

Abstract

Cloud computing is the latest technology that are built using virtualization service that makes server becomes abstract and can be accessed from anywhere. One of the virtualization technology that can be used to build a cloud network is OpenVZ on Linux operating system. Currently the lab lectures operating systems generally use desktop virtualization software such as VMWare or Vritualbox that often cause problems such as the threat of viruses, loss of data and configuration. Therefore, a centralized system using cloud computing and virtualization designed and implemented so that such problems can be avoided. Cloud Computing systems are made using OpenVZ so that each student will have a virtual server account on the cloud system. Results from the research showed that the use of Cloud Computing in the lab can be applied to operating system course and can solve error plobems than using Virtual Machine Application.Keywords : Cloud Computing, OpenVZ, Operating System, VirtualizationAbstrak—Cloud computing merupakan teknologi masa kini yang dibangun menggunakan layanan virtualisasi sehingga membuat server menjadi abstrak dan dapat diakses darimana saja. Salah satu teknologi virtualisasi yang dapat digunakan untuk membangun jaringan cloud adalah OpenVZ pada sistem operasi linux. Saat ini perkuliahan praktikum sistem operasi umumnya menggunakan aplikasi virtualisasi desktop seperti VMWare atau Vritualbox yang sering menimbulkan masalah seperti ancaman virus, kehilangan data dan konfigurasi. Oleh karena itu sebuah sistem terpusat menggunakan cloud computing dan virtualisasi dirancang dan diterapkan agar masalah tersebut dapat dihindari. Sistem Cloud Computing yang dibuat menggunakan OpenVZ sehingga setiap mahasiswa akan memiliki sebuah account virtual server pada sistem cloud. Hasil dari penelitan menunjukkan bahwa penggunaan Cloud Computing dalam praktikum sistem operasi dapat diterapkan dan mampu mengatasi masalah error yang terjadi pada aplikasi Virtual Machine.Kata Kunci : Cloud Computing, OpenVZ, Sistem Operasi, Virtualisasi
Cloud Computing Implementation Using LXD in Operating System Course at Caltex Riau Polytechnic Muhammad Arif Fadhly Ridha; Rahmat Suhatman
DISTANCE: Journal of Data Science, Technology, and Computer Science Vol 1 No 1 (2021): December : 2021
Publisher : Putaka Timur Publisher

Show Abstract | Download Original | Original Source | Check in Google Scholar

Abstract

There are many virtualization technologies currently available, one of which is LXD on the Linux operating system. LXD can be used to build a Private Cloud. Currently, the operating system practicum lectures at Caltex Riau Polytechnic are still using Virtualization Software such as VMWare or Virtualbox which often cause problems such as virus threats, data loss, and configuration errors. For this reason, it is necessary to design and implement a centralized system using cloud computing and virtualization so that these problems can be avoided. The Cloud Computing system was created using LXD with the configuration that each student will have a virtual server account on the Cloud System. From the tests carried out, it was found that LXD can be used for operating system lecture with a memory requirement of 7.6GB with 20% CPU usage.
Perbandingan Kinerja Kubernetes Cluster dengan Virtualisasi KVM, Vagrant dan LXD Muhammad Arif Fadhly Ridha; Rahmat Suhatman
Jurnal Komputer Terapan  Vol. 8 No. 1 (2022): Jurnal Komputer Terapan
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (354.288 KB) | DOI: 10.35143/jkt.v8i1.5231

Abstract

The development of technology that can package an application and its needs in a virtualization called a container, therefore we need a software that can manage containers, one of which is docker. However, the need is always increasing, the system is not able to accommodate many applications, therefore we need a software capable of managing clustering containers on a large scale. One such software is Kubernetes. Kubernetes can run in virtualization, virtualization that can run Kubernetes in it include vagrant, LXD and KVM. In this study, a comparison was made between the 3 types of virtualization, the comparison was made to see the success rate of high-availability, scalability and performance testing. The results of the research that was carried out when the Kubernetes cluster was implemented in Vagrant, LXD and KVM virtualization, it was found that KVM virtualization is superior to Vagrant and LXD virtualization, which can be seen from the large difference in latency and performance tests between the two virtualizations.
Implementasi Google For Education (GAFE) pada SDIT Al-Ittihad Rumbai untuk Optimalisasi Pembelajaran Daring Indah Lestari; Shumaya Resty Ramadhani; Muhammad Arif Fadhly Ridha; Dwi Listiyanti
Jurnal ABDINUS : Jurnal Pengabdian Nusantara Vol 6 No 2 (2022): Volume 6 Nomor 2 Tahun 2022
Publisher : Universitas Nusantara PGRI Kediri

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.29407/ja.v6i2.16793

Abstract

Several external factors such as the occurrence of disasters and the COVID-19 pandemic have limited learning activities in schools so that they must be carried out online. Teachers need to socialize how to use technology for online learning classes and schools must provide support for that. Therefore, in this community service, "Implementation of GAFE at SDIT AL-ITTIHAD Rumbai for Optimizing Online Learning". GAFE applications that will be taught include: Google meeting, classroom, gsheet, gdocs, gslides, calendar. This application was chosen because it is free for educational institutions. In addition, partners in PkM, namely SDIT AL-ITTIHAD Rumbai School, were also assisted in managing the implementation of free GAFE from Google. The coordination of these activities resulted in 4 types of outputs, namely: application of appropriate technology in the form of a school profile website, implementation of GAFE, teaching materials and workshops. From the implementation of this technology, we get a school profile website with 4 main menus with domain.sch.id, Google's approval to provide GAFE facilities to schools so that the entire community can take advantage of free GAFE facilities, teaching materials contain GAFE technology tutorials that teachers can use to learn how The use of this technology has previously been guided through workshop activities. From the workshop activities to 34 participants, consisting of the Principal, Curriculum Section and teachers, feedback was obtained 89.3% of participants felt that the material taught was very appropriate to their needs, 85.7% of participants said that this program provided benefits for solving online learning problems faced, and 75% of the participants thought that the delivery of the material was clear, interesting and easy to understand so that the goal for a more optimal implementation of online learning could be achieved.
Implementasi Continuous Delivery dengan Zero – Downtime Rolling Update Menggunakan Ansible Kiki Harapan Hutapea; Muhammad Arif Fadhly Ridha
Jurnal Komputer Terapan  Vol. 8 No. 2 (2022): Jurnal Komputer Terapan
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (326.434 KB) | DOI: 10.35143/jkt.v8i2.5429

Abstract

Today every organization relies on application to provide services to their customers. In fact, 62% of organizations say application are essential for their business, and a further 36% say application provide a competitive advantage. This makes companies are required to provide innovation quickly in order to give satisfaction and convenience for their customers. To respond these demands, organizations need to deliver application updates more frequently. In the traditional deployment process, each deployment starts with the requirements spesification and ends at production. The weakness of traditional deployment is the slow delivery process, where its done manually and on a step-by-step basis, which can cause points of failure and human errors that resulting in delays or total system shutdowns. Continuous Delivery help organizations speed up the process of delivering applications to customers. One of the software that can build Continuous Delivery with zero-downtime is Ansible. Based on the test, Ansible managed to maintain the service availability with 100% up time rate and able to speed up deployment time by 48%. From load testing, it was found that 1 server was able to handle a load of 2000 users per 5 minutes with 99% success rate.
Perbandingan Kinerja Ingress Controller Pada Kubernetes Menggunakan Traefik Dan Nginx wisnu ramadhani; Muhammad Arif Fadhly Ridha
Jurnal Komputer Terapan  Vol. 8 No. 2 (2022): Jurnal Komputer Terapan
Publisher : Politeknik Caltex Riau

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (239.401 KB) | DOI: 10.35143/jkt.v8i2.5440

Abstract

Pada perkembangan zaman saat ini banyak cara untuk mengekspos sebuah service pada server kubernetes agar dapat digunakan oleh client salah satunya NodePort dan LoadBalancer, tetapi mengekspos menggunakan NodePort dan Loadbalancer client harus tau semua IP Node dan semua IP LoadBalancer yang terespos ke public. Oleh karena itu, ingress hadir untuk memudahkan client mengakses service dengan hanya menggunakan domain ingress. Proyek akhir ini membandingkan latency, throughput, tingkat kecepatan server menyelesaikan request, pemakaian CPU dan pemakaian memori pada saat membuka halaman web, antara kube ingress traefik, kube ingress nginx dan kube tanpa ingress. Diperoleh hasil pengujian latency tertinggi yaitu 356103.5ms oleh Server Kubernetes cluster tanpa ingress (Loadbalancer) dan latency terendah yaitu 5954.1ms oleh Server Kubernetes cluster ingress traefik. Throughput tertinggi yaitu 3268.8 second oleh Server Kubernetes cluster ingress nginx dan Throughput terendah yaitu 11.1 second oleh Server Kubernetes cluster ingress traefik. Dalam pengujian menggunakan Apache Benchmark Server Kubernetes cluster ingress traefik dapat menyelesaikan 100, 300 dan 500 request client lebih dahulu dibandingkan kedua server lainnya. Dalam keadaan busy, pemakaian CPU tertinggi adalah server Kubernetes cluster ingress nginx yaitu 99%, pemakaian memory tertinggi adalah server Kubernetes cluster ingress traefik yaitu 46%