Claim Missing Document
Check
Articles

Found 10 Documents
Search

Pemanfaatan Algoritma Porter Stemmer Untuk Bahasa Indonesia Dalam Proses Klasifikasi Jenis Buku Indriyono, Bonifacius Vicky; Utami, Ema; Sunyoto, Andi
Jurnal Buana Informatika Vol 6, No 4 (2015): Jurnal Buana Informatika Volume 6 Nomor 4 Oktober 2015
Publisher : Universitas Atma Jaya Yogyakarta

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

Abstract

Abstract. Stemming is the process of mapping and decomposition of various forms (variants) of a word to essentially find the root word. This process is also referred to as the conflation. Stemming process has been widely used in the activities of the information retrieval (search information) to improve the quality of the information obtained. Stemming works by employing words taken froma dictionary and the usage of the basic rules of affixes. Porter stemmer for Indonesian or commonly referred as Tala stemmer uses the rules of basic analysis to find the root of a word. Tala Stemmer does not use a dictionary in the process. Instead, it uses a rule-based algorithm. In this study, the principal issue raised is how to make the process of classification/determination of the book/library materials in a library with a fast and effective manner in order to minimize error in determining the type of books. The solution is to utilize the method used by the porter stemmer for stemming Indonesian.Keywords: Stemming, Information Retrieval, Porter Stemmer, Classification Abstrak. Stemming adalah proses pemetaan dan penguraian berbagai bentuk (variants) dari suatu kata menjadi bentuk kata dasarnya. Proses ini juga disebut sebagai conflation. Proses stemming secara luas sudah digunakan di dalam kegiatan Information retrieval (pencarian informasi) untuk meningkatkan kualitas informasi yang didapatkan. Cara kerja stemming dapat dilakukan dengan menggunakan kamus kata dasar maupun menggunakan aturan-aturan imbuhan. Porter stemmer untuk Bahasa Indonesia atau yang biasa disebut dengan stemmer Tala menggunakan rule base analisis untuk mencari root sebuah kata. Stemmer Tala tidak menggunakan kamus dalam proses, melainkan menggunakan algoritma berbasis aturan. Dalam penelitian ini, pokok permasalahan yang diangkat adalah bagaimana melakukan proses klasifikasi/penentuan jenis buku/bahan pustaka dalam sebuah perpustakaan dengan cara yang cepat dan efektif sehingga dapat meminimalisir kesalahan penentuan jenis buku. Solusi yang dipergunakan adalah dengan memanfaatkan metode stemming dengan porter stemmer untuk bahasa Indonesia.Kata Kunci: Stemming, Information Retrieval, Porter Stemmer, Klasifikasi
IMPLEMENTASI SISTEM KEAMANAN FILE DENGAN METODE STEGANOGRAFI EOF DAN ENKRIPSI CAESAR CIPHER Indriyono, Bonifacius Vicky
SISFO Vol 6 No 1 (2016)
Publisher : Department of Information Systems, Institut Teknologi Sepuluh Nopember

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

Abstract

Meningkatnya perkembangan komunikasi data membuat aspek keamanan dan kerahasiaan informasi menjadi hal yang penting untuk diperhatikan. Karena banyak informasi yang bersifat rahasia yang beresiko diambil oleh pihak yang tidak berkepentingan. Untuk menjaga keamanan dan kerahasiaan data dalam bidang teknologi informasi dapat dilakukan dengan menerapkan teknik kriptografi dan steganografi. Kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan data, sedangkan steganografi adalah ilmu dan seni yang digunakan untuk menyembunyikan pesan ke dalam suatu media. Media tersebut dapat berupa gambar, audio, atau video. Dalam penelitian ini, akan dibuat sebuah aplikasi yang mengkombinasikan algoritma Caesar cipher dan steganografi End Of File (EOF). Tahap uji coba dimulai dengan melakukan pengacakan isi file bertipe teks dengan metode Caesar cipher. Setelah isi file teracak, selanjutnya file disisipkan ke dalam gambar yang telah terpilih. Untuk dapat membaca pesan kembali, maka pesan didekripsi dan hasil dekripsi akan disimpan pada file teks yang baru.
MEMBERDAYAKAN ALGORITMA KNUTH MORRIS PRATT UNTUK PENCARIAN DAN PEMFORMATAN ISTILAH BAHASA INGGRIS Indriyono, Bonifacius Vicky
SISFO Vol 7 No 3 (2018)
Publisher : Department of Information Systems, Institut Teknologi Sepuluh Nopember

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

Abstract

Kegiatan menulis merupakan salah satu hal penting yang harus dilakukan oleh mahasiswa yang menempuh tugas akhir maupun skripsi. Dalam kegiatan ini, mahasiswa akan menunjukkan kemampuannya dalam menuangkan ide, gagasan, pikiran, pemahaman tentang topik permasalahan yang dibahas. Tulisan yang baik tentunya diharapkan mampu dipahami dan dimengerti oleh pembaca. Tidak jarang dalam tulisan tersebut mengandung banyak istilah asing khususnya bahasa Inggris. Pada umumnya, untuk memperjelas penggunaannya, istilah dalam bahasa Inggris tersebut dicetak miring.Namun masih banyak dijumpai penulisan istilah bahasa Inggris yang belum tercetak miring. Alasan utamanya adalah kesulitan dalam mencari dan menformat istilah tersebut. Untuk mempermudah pencarian istilah bahasa Inggris tersebut, maka dapat digunakan algoritma Knuth Morris Pratt (KMP). Penelitian yang dilakukan ini menghasilkan sebuah aplikasi yang memanfaatkan algoritma KMP. Algoritma ini akan mencocokan istilah bahasa Inggris yang beradadi database kosakata bahasa Inggris dengan istilah bahasa Inggris yang berada di dokumen. Apabila terdapat kecocokan, maka istilah tersebut akan otomatis tercetak miring.
Pemanfaatan Algoritma Porter Stemmer Untuk Bahasa Indonesia Dalam Proses Klasifikasi Jenis Buku Indriyono, Bonifacius Vicky; Utami, Ema; Sunyoto, Andi
Jurnal Buana Informatika Vol 6, No 4 (2015): Jurnal Buana Informatika Volume 6 Nomor 4 Oktober 2015
Publisher : Universitas Atma Jaya Yogyakarta

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24002/jbi.v6i4.462

Abstract

Abstract. Stemming is the process of mapping and decomposition of various forms (variants) of a word to essentially find the root word. This process is also referred to as the conflation. Stemming process has been widely used in the activities of the information retrieval (search information) to improve the quality of the information obtained. Stemming works by employing words taken froma dictionary and the usage of the basic rules of affixes. Porter stemmer for Indonesian or commonly referred as Tala stemmer uses the rules of basic analysis to find the root of a word. Tala Stemmer does not use a dictionary in the process. Instead, it uses a rule-based algorithm. In this study, the principal issue raised is how to make the process of classification/determination of the book/library materials in a library with a fast and effective manner in order to minimize error in determining the type of books. The solution is to utilize the method used by the porter stemmer for stemming Indonesian.Keywords: Stemming, Information Retrieval, Porter Stemmer, Classification Abstrak. Stemming adalah proses pemetaan dan penguraian berbagai bentuk (variants) dari suatu kata menjadi bentuk kata dasarnya. Proses ini juga disebut sebagai conflation. Proses stemming secara luas sudah digunakan di dalam kegiatan Information retrieval (pencarian informasi) untuk meningkatkan kualitas informasi yang didapatkan. Cara kerja stemming dapat dilakukan dengan menggunakan kamus kata dasar maupun menggunakan aturan-aturan imbuhan. Porter stemmer untuk Bahasa Indonesia atau yang biasa disebut dengan stemmer Tala menggunakan rule base analisis untuk mencari root sebuah kata. Stemmer Tala tidak menggunakan kamus dalam proses, melainkan menggunakan algoritma berbasis aturan. Dalam penelitian ini, pokok permasalahan yang diangkat adalah bagaimana melakukan proses klasifikasi/penentuan jenis buku/bahan pustaka dalam sebuah perpustakaan dengan cara yang cepat dan efektif sehingga dapat meminimalisir kesalahan penentuan jenis buku. Solusi yang dipergunakan adalah dengan memanfaatkan metode stemming dengan porter stemmer untuk bahasa Indonesia.Kata Kunci: Stemming, Information Retrieval, Porter Stemmer, Klasifikasi
Optimization of Breadth-First Search Algorithm for Path Solutions in Mazyin Games Indriyono, Bonifacius Vicky; Widyatmoko, Widyatmoko
International Journal of Artificial Intelligence & Robotics (IJAIR) Vol. 3 No. 2 (2021): IJAIR : November
Publisher : Informatics Department-Universitas Dr. Soetomo

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25139/ijair.v3i2.4256

Abstract

A game containing elements of artificial intelligence, of course, requires an algorithm in its application. One example of a game that includes elements of artificial intelligence is the Labyrinth game. Maze is a simple educational game. This game is known as finding a way out of the maze to arrive at a predetermined goal. The labyrinth encounters numerous obstacles along the way, such as dead ends and parapets, to reach the target location. In this game, players are required to think logically about how to find the right maze path. The obstacle faced in this game is that sometimes players have difficulty finding a way out, especially if the game level has reached a high level in the process of finding a way out. To solve this problem, a graph tracing technique is needed. The Breadth-First Search (BFS) strategy can be used in conjunction with various graph search algorithms. An example of a broad search method is the Breadth-First Search Algorithm, which works by visiting nodes at level n first before moving on to nodes at level n+1. The advantage of the Breadth-First Search algorithm is that it can find a solution as the shortest path and find the minimum solution if there is more than one solution. This study will discuss how to find a path for the Labyrinth using the BFS algorithm. The result of applying this BFS algorithm is the shortest route solution raised so that the Labyrinth can arrive at the destination point through the route provided.
Analysis of the Concept of Solving the Sudoku Game Using Backtracking and Brute Force Algorithms Indriyono, Bonifacius Vicky; Wardani, Ratna; Susanti, Titin; Wulandari, Laili; Fathurrohim, Moh.; Sari Pratiwi, Rifka; Wulan Safitri, Endah
International Journal of Artificial Intelligence & Robotics (IJAIR) Vol. 6 No. 1 (2024): May 2024
Publisher : Informatics Department-Universitas Dr. Soetomo

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.25139/ijair.v6i1.8377

Abstract

Sudoku is a puzzle game that arranges numbers from one to nine on a board consisting of 9x9 squares. This game has a rule: the numbers arranged on a board cannot be the same in each row or column. The main goal of this Sudoku game is to complete the board and win by entering numbers into each empty box. Therefore, in this Sudoku game, there is only one valid solution. At the start of the game, several numbers are provided, which serve as clues for players to fill in the next box. The number of clues at the start of the game determines whether the Sudoku game level is difficult. The fewer the clues given, the more difficult it is to solve Sudoku. Solving Sudoku problems cannot be done manually, so several algorithms are needed, which require a lot of repetition and search functions. In this research, we will compare concepts in solving Sudoku using the Backtracking algorithm and the backtracking algorithm using the brute force technique. This comparison is seen from the effectiveness of solving Sudoku. The results of this research conclude that to solve Sudoku logic quickly and efficiently, the backtracking algorithm can be used compared to the Brute Force algorithm. This is because the backtracking algorithm has better complexity, and the solution steps are fast and “smart”. In contrast, the brute algorithm takes longer to complete because the brute force algorithm has to search for all the possibilities. The average time required to complete 10 9 x 9 puzzle tests with backtracking is 10910.96 ms, while the brute force algorithm takes longer, around 15871.90 ms.
Design Of Gas Leak Detection Using Gas Sensor And Microcontroller Based On Android Indriyono, Bonifacius Vicky; Zahari, Iqlima; Karmila, Karmila; Alimudin, Erna; Wijoyo, Tomsen
Journal of Applied Intelligent System Vol. 8 No. 1 (2023): Journal of Applied Intelligent System
Publisher : Universitas Dian Nuswantoro and IndoCEISS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33633/jais.v8i1.7076

Abstract

Today the use of gas cylinders is increasingly widespread in society. Starting from simple stalls, street vendors and many households use these gas cylinders. The impact that occurs is an increase in orders to producers to produce gas cylinders. With the increase in orders, it causes less attention to the safety side of gas cylinders. One side of security that is not given enough attention is gas leaks. This study aims to implement Internet of Things (IOT) concept by designing a tool that can be used to detect leaks using the MQ-2 gas sensor and android. This tool serves to provide leak notifications in the form of an alarm. The alarm will turn on automatically when the sensor detects gas that emits an odor so that it can be anticipated immediately. The test results show that this detector can work properly and optimally in giving gas cylinder leak warnings.
Implementation of the K-Nearst Neighbor (k-NN) Algorithm in Classification of Angora and Country Cats Andriana, Wiwin; Wisnumurti, Reza; Lestari, Yuni; Indriyono, Bonifacius Vicky; Wibowo, Dibyo Adi; Udayanti, Erika Devi
Journal of Applied Intelligent System Vol. 8 No. 1 (2023): Journal of Applied Intelligent System
Publisher : Universitas Dian Nuswantoro and IndoCEISS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33633/jais.v8i1.7129

Abstract

There are so many types of mixed cats from various cat breeds, so many people find it difficult to identify and classify them. Therefore, we need a method that can classify the type of cat breeds. In this study the authors used the K-Nearest Neighbor (k-NN) algorithm to make it easier to recognize and classify cat breeds based on certain characteristics. The author took samples of 2 types of cat races, namely the Anggora race and the Kampung race. The implementation stage is to determine the euclidean distance and sort it and then determine the value of K to find the nearest neighbor. In testing, the authors used 50 training data and 50 test data with 6 attributes used, namely body shape, nose width, nose height, food type, hair type and hair length. The results of the classification of cat breeds using the k-NN method obtained an accuracy rate of 94% and an error rate of 6%.
Mobile-Based Interactive Learning Media Design Using Augmented Reality Concepts Pamungkas, Natalinda; Indriyono, Bonifacius Vicky; Mahmud, Wildan; Zahari, Iqlima
(JAIS) Journal of Applied Intelligent System Vol. 9 No. 1 (2024): Journal of Applied Intelligent System
Publisher : LPPM Universitas Dian Nuswantoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.62411/jais.v9i1.10225

Abstract

One of the natural disasters that currently occurs frequently in Indonesia is earthquakes. An earthquake is a situation where the earth shakes due to volcanic activity, or collisions due to the movement of the earth's plates. Earthquake activity causes many problems. One of them is liquefaction. Liquefaction is an event that shows a loss of soil shear strength caused by an increase in pore water pressure. This occurs because the earthquake load occurred so quickly and briefly. Liquefaction is a description of the effects of an earthquake so that the soil layer loses its strength. Not many people know the process of earth movement which is the precursor to earthquakes. Especially people who have hearing limitations. For this reason, education is needed to be conveyed to the public. Educational techniques in virtual form will be a special attraction for people, especially deaf people. Augmented Reality (AR) technology is a technology where virtual objects and real objects are combined. In this research, an application was produced in the form of learning media that utilizes Augmented Reality (AR) technology with the Marker Based Tracking method. To make learning media more interactive, the technology was developed using the MDLC (Multimedia Development Life Cycle) method. The results of the tests carried out concluded that the application could be used as an interactive learning medium to increase knowledge about the occurrence of earthquakes and the effects of liquefaction for the community
Expert System for Detection of Diseases in Layers Using Forward Chaining and Certainty Factor Methods Febrianto, Kevin; Udayanti, Erika Devi; Indriyono, Bonifacius Vicky; Mahmud, Wildan; Zahari, Iqlima
Jurnal Masyarakat Informatika Vol 14, No 2 (2023): JURNAL MASYARAKAT INFORMATIKA
Publisher : Department of Informatics, Universitas Diponegoro

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.14710/jmasif.14.2.52266

Abstract

Inaccuracies in the process of diagnosing a type of disease result in errors in handling so that it will pose a risk of death. Accurate diagnostic process results require a high level of confidence so that the results are truly convincing. Current technological developments are making more and more mindsets for the development of information technology in the field of computerization born. One of them is an expert system. This expert system is often used to analyze disease in laying hens. The deficiency in previous research is that there is no degree of confidence so what happens is that the diagnosis often only uses the value of the expert. The role of the system user is only to select the available symptoms without giving the weighted value of the selected symptoms. This study aims to build an expert system capable of detecting symptoms in laying hens by assigning a degree of confidence to each symptom. The system is built with a combination of forward chaining techniques with a certainty factor, the weight value is based on a combination of the weight of symptoms from users and experts to anticipate conditions that are not ideal. Several stages in the research include data collection, knowledge base modeling, implementation into applications and testing. The conclusion that can be drawn from the trial results is that the system can show a maximum validity value of up to 100% when compared to manual calculations.