Claim Missing Document
Check
Articles

Found 4 Documents
Search
Journal : JOIV : International Journal on Informatics Visualization

Evaluating Web Scraping Performance Using XPath, CSS Selector, Regular Expression, and HTML DOM With Multiprocessing Technical Applications Irfan Darmawan; Muhamad Maulana; Rohmat Gunawan; Nur Widiyasono
JOIV : International Journal on Informatics Visualization Vol 6, No 4 (2022)
Publisher : Politeknik Negeri Padang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30630/joiv.6.4.1525

Abstract

Data collection has become a necessity today, especially since many sources of data on the internet can be used for various needs. The main activity in data collection is collecting quality information that can be analyzed and used to support decisions or provide evidence. The process of retrieving data from the internet is also known as web scraping. There are various methods of web scraping that are commonly used. The amount of data scattered on the internet will be quite time-consuming if the web scraping is done on a large scale. By applying the parallel concept, the multi-processing approach can help complete a job. This study aimed to determine the performance of the web scraping method with the application of multi-processing. Testing is done by doing the process of scraping data from a predetermined target web. Four web scraping methods: CSS Selector, HTML DOM, Regex, and XPath, were selected to be used in the experiment measured based on the parameters of CPU usage, memory usage, execution time, and bandwidth usage. Based on experimental data, the Regex method has the least CPU and memory usage compared to other methods. While XPath requires the least time compared to other methods. The CSS Selector method is the smallest in terms of bandwidth usage compared to other methods. The application of multi-processing techniques to each web scraping method is proven to save memory usage, reduce execution time and reduce bandwidth usage compared to only using single processing.
Chatbot for Diagnosis of Pregnancy Disorders using Artificial Intelligence Markup Language (AIML) Alam Rahmatulloh; Anjar Ginanjar; Irfan Darmawan; Neng Ika Kurniati; Erna Haerani
JOIV : International Journal on Informatics Visualization Vol 7, No 1 (2023)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30630/joiv.7.1.1595

Abstract

Artificial Intelligence has evolved in sophistication and widespread use. This study aims to create a chatbot application in the health sector regarding the early diagnosis of pregnancy disorders. Based on basic health research, only 44 percent of pregnant women know the danger signs of pregnancy. The chatbot application developed is expected to facilitate and increase knowledge for pregnant women about the danger signs of pregnancy, especially early diagnosis of pregnancy disorders. The chatbot application was developed with artificial intelligence technology based on Artificial Intelligence Markup Language with the question-answer concept using the Pandorabots framework. The test is carried out in two stages: functional and pattern matching. The functional testing uses the black-box testing method, and the pattern-matching test on the chatbot uses the sentence similarity and bigram methods based on user input and keywords similarity in the bot's knowledge base. The functional testing results show that the chatbot application runs well, with the eligibility criteria reaching 81.4% and the results of the keyword similarity test (pattern matching) are zero to one, in the sense that the value of one has the same similarity between user input and pattern. Meanwhile, the zero value has no similarities, so the bot will respond to it as free input. So it can be concluded that the bot can respond to user questions when the pattern and input have the same level of similarity.
Design Thinking Approach for User Interface Design and User Experience on Campus Academic Information Systems Darmawan, Irfan; Saiful Anwar, Muhammad; Rahmatulloh, Alam; Sulastri, Heni
JOIV : International Journal on Informatics Visualization Vol 6, No 2 (2022)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30630/joiv.6.2.997

Abstract

Abstract—Currently, an academic system with structured data is needed for all lecture institutions, especially universities in Indonesia, Siliwangi University, with its academic system, namely the Campus Academic Information System (SIMAK). Over time, complaints from the visual aspect and user experience that did not keep up with the times became a new problem for SIMAK with student access rights. Therefore, the UI/UX aspect in developing an application is vital in accessing the available features. In this study, the method applied is Design Thinking to develop SIMAK WEB and SIMAK MOBILE application designs according to the data and input obtained from users. The research stages include Empathize, Define, Ideate, Prototype, and Test. The final result is user testing from expert users with ten examiners, each producing a success rate percentage of 100% for SIMAK WEB and a percentage of 90% for SIMAK MOBILE. In addition, the User Experience Questionnaire (UEQ) assessment from the same expert user plus end-users of 39 respondents and 33 respondents for web and mobile respectively increased 6 UEQ scales, namely Attractiveness, Clarity, Efficiency, Accuracy, Stimulation and lastly especially Novelty which has an increase of 5.286 and 5.264 from the initial value of -0.880. The Novelty scale is the only scale with a negative impression initially and was successfully evaluated in this study with a good score. The implication for further research is that an in-depth study and application of unique methods regarding the conversion of designs into prototype form is necessary so that coding can run smoothly. Keywords— Design Thinking, Campus Academic System, User Experience, User Experience Questionnaire, User Interface
Identification of Mirai Botnet in IoT Environment through Denial-of-Service Attacks for Early Warning System Rahmatulloh, Alam; Muhammad Ramadhan, Galih; Darmawan, Irfan; Widiyasono, Nur; Pramesti, Dita
JOIV : International Journal on Informatics Visualization Vol 6, No 3 (2022)
Publisher : Society of Visual Informatics

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30630/joiv.6.3.1262

Abstract

The development of computing technology in increasing the accessibility and agility of daily activities currently uses the Internet of Things (IoT). Over time, the increasing number of IoT device users impacts access and delivery of valuable data. This is the primary goal of cybercriminals to operate malicious software. In addition to the positive impact of using technology, it is also a negative impact that creates new problems in security attacks and cybercrimes. One of the most dangerous cyberattacks in the IoT environment is the Mirai botnet malware. The malware turns the user's device into a botnet to carry out Distributed Denial of Service (DDoS) attacks on other devices, which is undoubtedly very dangerous. Therefore, this study proposes a k-nearest neighbor algorithm to classify Mirai malware-type DDOS attacks on IoT device environments. The malware classification process was carried out using rapid miner machine learning by conducting four experiments using SYN, ACK, UDP, and UDPlain attack types. The classification results from selecting five parameters with the highest activity when the device is attacked. In order for these five parameters to be a reference in the event of a malware attack starting in the IoT environment, the results of the classification have implications for further research. In the future, it can be used as a reference in making an early warning innovative system as an early warning in the event of a Mirai botnet attack.
Co-Authors Adinda Inez Sang Adnyana, I Gusti Ngurah Bagus Putra Agung Budi Prasetyo Agung Sutrisno Ajeng Citra Rizkyanur Aji Rahmat Muhajir Akbar Adriansyah Alam Rahmatulloh Albi Fitransyah Alifia Indra Damarani Alifia Indra Damarani Alifia Indra Damarani, Alifia Indra Alloysius Vendhi Prasmoro, Alloysius Vendhi Alvi Syahrina Alvi Syahrina Alyasyifa, Salma Amar Maulana Amelia Kurniawati Anjar Ginanjar Anshari, Faishal Mufied Al Anshary, Faishal Mufied Al Anwar Sadat Anwar, Muhammad Saiful Apridho Darani Aretha Fatharani Asilah Salma Asti Amalia Nur Fajrillah ATIK NOVIANTI Atika Elysia Axel Devino Aipassa Ayu Cahyani Febryanti Ayu Cahyani Febryanti Ayu Cahyani Febryanti, Ayu Cahyani Ayu Priyambodo Bala Putra Dewa BASUKI RAHMAD Bayu Pradana Bregas Aria Wicaksana Brian Argya Respati Christine Purnama Sari Sibarani Dallan, Subagja Eric Danu Ridwanto Datuk Arief Vikry Davis Rapala Tanjung Deandra, Valen Defri Hidayat Devita Ayu Wulandari Dharmayanti, Indriyani Dita Pramesti Ekky Novriza Alam Elang Maulana Jauhari Elviera Mahayati Haris Faisal Mufied Al Anshary Faisal Mufied Al-Anshary Faishal Mufied Al Anshary Faqih Hamami Fasya Dzul Fikri Akbar Fauzi, Rokhman Ferdy Sibuea Firdaus Adi Nugroho Firmansyah Maulana S. N. Fitri, Aisyah Gunawan, Rohmat Haerani, Erna Hanid, Wihda Sifwi Hernawan, Alsha Nabilla Hikam Haikal Radya Hans Ananza Hilman Fauzi, Hilman Hir Nanda Putri Ian Yosep M.E Ibnu Muhlisin Indah Nur Fitri Astuti Irena Arsyka Dewi Irvan Gunawan Iskandar Zulkarnaen Ivana Tyora Oktavian Kasparov, Michael Christensen Bonar KUSPRIYANTO Lolly Asri Widyastri Lubis, Taufiqurrahman M.Zahid Syafnel Mentari Mahardina Mia Meilani Mohamad Iqbal Mohammad Fadhel Irawan Muhamad Alshofien Gautama Muhamad Maulana Muhammad Azani Hasibuan Muhammad Edwin Baihaqi Muhammad Firmansyah Dwi Putra Muhammad Ramadhan, Galih Muhammad Tsany Malik Atha Nur Muhammad Umar Neng Ika Kurniati Nia Ambarsari Nur Fitriyani Nur Intan Paramanisa Nur Intan Sari Nur Widiyasono Nur Widiyasono, Nur Oktafiani, Venia Oktariani Nurul Pratiwi Panuntun istyarso Pradika Adhea Gevani Laksana Pradito Setiadi Prasetyo, Hernanda Eka Pratiwi Galuh Putri Puruhita, Maretha Fitrie Putra Fajar Alam Putri Myke Wahyuni R. Wahjoe Wicaksono R. Wahjoe Witjaksono Rachmadista Andreswari Rachmadita Andreswari Rahmania Arina Alkha Saputri Rahmat Fauzi Rahmat Moelyana Rahmat Mulyana Randi Rizal Ridha Hanaf Ridha Hanafi Rini Setyaningsih Rini Setyaningsih Rini Setyaningsih Rizki Ananda Rizqi, Muhammad Afif Rohmat Gunawan Rohmat Gunawan Rohmat Gunawan Rully Septiaria Ryanda Argantara Sabilla Nadine Ayudya Saleh, Rayhan Zahwan Salim, La Ode Agus Septian Eka Anggraeni Siti Hartina Sonya Christina Sri Haryani Br. Manjuntak Sulastri, Heni Surya Fransiska Sutoyo, Edi Syahrina, Alvi Talisman, Bryan Ronald Taufik Nur Adi Triyadi Yanuar Umar Yunan Kurnia Septo Hediyanto Vany Octaviany Visi Tinta Manik WAHYUDI Warih Puspitasari Widi Setia Cahyani Yanti, Suci Dwi Yoga Priyana Yoga Priyana Yoga Samudro Utomo Yoga Yuniadi Yudha Arif Budiman Yuli Adam Prasetyo Yunita, Kurnia Sri Yurifatul Iswara ZK Abdurahman Baizal