Claim Missing Document
Check
Articles

Ontology in Requirements Software Development Method: A Systematic Literature Review Fauzan, Reza; Hamidi, Mohammad Zaenuddin; Safitri, Winda Ayu; Siahaan, Daniel Oranova; Karimi, Muhammad Ihsan
Journal of Information Technology and Cyber Security Vol. 3 No. 1 (2025): January
Publisher : Department of Information Systems and Technology, Faculty of Intelligent Electrical and Informatics Technology, Universitas 17 Agustus 1945 Surabaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30996/jitcs.12297

Abstract

The requirement process is one of the most critical factors in determining whether the software development process is successful. It is crucial to consider the function that ontology plays in the requirements of software engineering development. People and organizations can more easily utilize and share data, information, and knowledge with one another because of the implementation of ontology. During our systematic assessment of the literature published between 2011 and 2020, we came across twenty publications that discussed ontology in requirements and how it might be used in software development processes. To determine which studies were the most pertinent to our research endeavors, we developed and implemented inclusion and exclusion criteria in two separate rounds. The review identified the leading ontology in data software development challenges. We found various ways to do this in our selected papers with different systematics as well. However, our findings indicate that the ontology requirements in software development must be addressed by examining various software development methods apart from agile scrum and XP.
Pelatihan Pembuatan Media Pembelajaran Interaktif Berbasis Video untuk Guru Pendidikan Anak Usia Dini Nuralamsyah, Bintang; Sarwosri, Sarwosri; Rochimah, Siti; Yuhana, Umi Laili; Siahaan, Daniel Oranova; Akbar, Rizky Januar
Sewagati Vol 9 No 1 (2025)
Publisher : Pusat Publikasi ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j26139960.v9i1.2593

Abstract

Perkembangan teknologi yang pesat membuat setiap individu tak terkecuali tenaga pendidik untuk berkembang mengikutinya. Dalam perkembangan teknologi, tenaga pendidik diuji keterampilannya dalam membuat media pembelajaran yang mampu menarik perhatian dan berkulitas bagi para peserta didik. Disisi lain, pentingnya media pembelajaran sebagai media penyampaian ilmu menjadi salah satu fokus yang perlu mendapatkan perhatian khusus demi memfasilitasi perkembangan anak terutama pada masa emas perkembangan anak usia dini. Terbentuklah pelatihan guna meningkatkan ketrampilan tenaga pendidik dalam membuat media pembelajaran berbasis video yang interaktif dengan Laboratorium Rekayasa Perangkat Lunak sebagai panitia acara. Terdapat 19 peserta yang mengikuti pelatihan terkait dengan detail peserta merupakan Paguyuban Guru PAUD Gunung Anyar Tambak. Pelatihan berjalan secara luring di Laboratorium Pemrograman 2, Departemen Informatika ITS. Materi pelatihan meliputi dasar penyuntingan video, elemen-elemen dalam penyuntingan video, sampai membagikan video. Pengabdian masyarakat berbentuk pelatihan ini berhasil dilakukan dengan tingkat kepuasan 2,965 dari 3. Pelatihan ini merupakan bentuk kontribusi ITS terhadap peningkatan dan perkembangan pendidikan di Indonesia.
KLASIFIKASI ULASAN APLIKASI PADA TOKO APLIKASI BERGERAK DENGAN MEMANFAATKAN ISSUE TRACKER GITHUB Prasetyo, Joko; Siahaan, Daniel Oranova
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 15, No. 2, Juli 2017
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j24068535.v15i2.a666

Abstract

Dengan semakin maraknya aplikasi untuk perangkat begerak, membuat para pengembang harus berkompetisi untuk membuat aplikasi sesuai dengan keinginan pengguna. Ulasan pengguna pada suatu aplikasi, adalah salah satu cara untuk mencapainya. Terdapat penelitian yang memanfaatkan ulasan tersebut, yaitu  rekomendasi fitur aplikasi untuk pengembang. Penelitian tersebut mengekstraksi fitur aplikasi dari suatu ulasan dan mengklasifikasi kedalam dua tipe, yaitu laporan kesalahan atau permintaan fitur. Pada proses klasifikasi, dataset yang dipakai berasal dari hasil penelusuran ulasan toko aplikasi bergerak Google Play dan IOS App Store. Kekurangan dari dataset tersebut adalah perlunya pelabelan manual oleh para ahli, dimana hal tersebut membutuhkan waktu yang tidak sedikit, selain itu data yang dihasilkan tidak terlalu banyak. Sehingga hal tersebut akan berpengaruh pada hasil akurasi. Penelitian ini mengusulkan penggunaan dataset berlabel dari sumber lain yang jumlahnya melimpah, yaitu judul dari issue pada repository perangkat lunak terbuka Github, yang mana dataset tersebut akan digunakan sebagai data latih. Tujuan dari penelitian yang diusulkan adalah untuk mengetahui apakah penggunaan data dari sumber lain dapat dipakai sebagai dataset latih dengan akurasi yang lebih baik atau tidak. Dari hasil penelitian diharapkan keterlibatan ahli dalam proses pelabelan dapat dihilangkan. Selain itu, diharapkan model klasifikasi tersebut dapat digunakan untuk klasifikasi dengan domain yang lebih luas, misalnya klasifikasi perangkat lunak desktop. Metode klasifikasi yang dipakai adalah naïve bayes, karena telah dibuktikan pada penelitian sebelumnya, bahwa metode naïve bayes menghasilkan akurasi yang lebih tinggi daripada decision tree dan Max Ent. Hasil Penelitian menunjukkan bahwa model yang diusulkan menghasilkan precision sebesar 61-69% dan recall sebesar 30-88%
NOISE DETECTION IN SOFTWARE REQUIREMENTS SPECIFICATION DOCUMENT USING SPECTRAL CLUSTERING Manek, Patricia Gertrudis; Siahaan, Daniel
JUTI: Jurnal Ilmiah Teknologi Informasi Vol 17, No. 1, Januari 2019
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j24068535.v17i1.a771

Abstract

Requirements engineering phase in software development resulting in a SRS (Software Requirements Specification) document. The use of natural language approach in generating such document has some drawbacks that caused 7 common mistakes among the engineer which had been formulated by Meyer as "The 7 sins of specifier". One of the 7 common mistakes is noise. This study attempted to detect noise in software requirements with spectral clustering. The clustering algorithm working on fewer dimensions compared to others. The resulting kappa coefficient is 0.4426. The result showed that the consistency between noise prediction and noise assessment made by three annotators is still low.
FRECOMTWEET: PRODUCT RECOMMENDATION APPLICATION USING FRIENDSHIP CLOSENESS ON TWITTER Anggraini, Ratih Nur Esti; Maulida, Ainatul; Siahaan, Daniel Oranova
JUTI: Jurnal Ilmiah Teknologi Informasi Vol. 20, No. 1, January 2022
Publisher : Department of Informatics, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j24068535.v19i3.a1104

Abstract

The information and communication technology development makes someone interact with each other easier. This convenience is used to exchange ideas, like using social media Twitter for product recommendations before buying it. It brings up a trend that consumers seek product recommendations through other people on social media. Social media, especially Twitter, has several features such as tweets, ReTweet and mentions to interact with other people. Users can describe the product, attach a link, and give a positive or negative rating in a tweet. These types of tweets can be used as an alternative to product recommendations. FrecomTweet is an Android-based product recommendation application that can detect close friendships based on the user’s ReTweet and mentions. This application also detects a product recommendation that appears in a conversation between users. This detection uses the keyword filtering method, which matches the conversation content with the markers in the database. If the conversation has a positive rating, it will recommend the user’s closest friends. This research uses a crawling method with the Twitter API streaming filter built using the CodeIgniter framework. The results of the black box test show that Twitter user conversations can be used as a product recommendation with a precision and recall value of 0.94 and 0.81, respectively.
Sosialisasi Film Pendek: Adaptasi Buku Cerita Konten Lokal “Semangat Uli Meraih Mimpi” Pasaribu, Monalisa; Damanik, Juli Yanti; Gaol, Tiurma Lumban; Sinaga, Hasan; Silaban, Monica; Siahaan, Daniel
E-Dimas: Jurnal Pengabdian kepada Masyarakat Vol 16, No 3 (2025): E-DIMAS
Publisher : Universitas PGRI Semarang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26877/e-dimas.v16i3.20847

Abstract

Materi ajar merupakan bagian yang sangat penting dalam kegiatan belajar mengajar. Keberagaman materi ajar diperlukan untuk memfasilitasi pembelajaran yang menarik di sekolah dasar. Melalui Pengabdian kepada Masyarakat (PkM) ini, sebuah film pendek bermuatan konten lokal telah disosialisasikan dan dibagikan kepada empat Sekolah Dasar di Kabupaten Toba yang menjadi mitra institusi. PkM dilaksanakan dengan kegiatan menonton bersama di masing-masing sekolah, diskusi, dan tanya jawab tentang film pendek. Selain itu, kuesioner juga dibagikan kepada peserta sosialisasi di keempat sekolah dengan total 260 peserta. Tujuan kuesioner adalah untuk mengetahui pemahaman peserta terhadap materi/konten lokal yang disampaikan melalui film pendek dan saran. Dari analisis deskriptif yang dilakukan, secara umum peserta sosialisasi berpendapat bahwa film pendek tersebut sangat mudah dipahami, sangat dekat dengan budaya dan kehidupan sehari-hari, dan sangat menarik dijadikan sebagai materi ajar di kelas. Selain itu, para peserta juga mampu mengidentifikasi budaya Batak Toba dan pesan moral yang disampaikan. Melalui sosialisasi dan diseminasi film pendek ini, diharapkan sekolah memiliki materi ajar yang beragam untuk mendukung pembelajaran yang menarik dan mudah dipahami.
RoBERTa-BiLSTM-Conv1D Deep Learning Model for Detecting Persuasive Content in News Putra Kurniawan, Arya; Siahaan, Daniel; Darnoto, Brian
Digital Zone: Jurnal Teknologi Informasi dan Komunikasi Vol. 16 No. 2 (2025): Digital Zone: Jurnal Teknologi Informasi dan Komunikasi
Publisher : Publisher: Fakultas Ilmu Komputer, Institution: Universitas Lancang Kuning

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31849/digitalzone.v16i2.27674

Abstract

The use of persuasive language is one of the defining features of native advertisements. Therefore, detecting persuasive content in news is essential, since native ads often appear disguised as legitimate news articles, it is crucial to identify and filter such content to maintain objectivity and improve the user experience. This study aims to detect news with persuasive content i.e. persuasive news in English language using a natural language processing (NLP) approach. The proposed method incorporates text summarization methods, pre-trained word embeddings, and deep learning models. An additional Conv1D layer has been added to improve the model’s performance. The model were trained on an Indonesian news dataset translated into English using Google Translate API. Experimental results show that our proposed RoBERTa–BiLSTM-Conv1D model, outperformed other models, achieving 92% accuracy in identifying persuasive news in English. These findings indicate that the persuasive content detection model can be used for application in mainstream media environments to detect native ads in English language. In the future, the model can incorporate Indonesian and English news as training data to develop a cross-lingual native ads detection model
Integrated Named Entity Recognition and Identical-Entity Detection for Extracting Unique Information Sources in News Articles Ansyah, Adi Surya Suwardi; Oranova Siahaan, Daniel; izqi Paradisiaca , Brian R
Digital Zone: Jurnal Teknologi Informasi dan Komunikasi Vol. 16 No. 2 (2025): Digital Zone: Jurnal Teknologi Informasi dan Komunikasi
Publisher : Publisher: Fakultas Ilmu Komputer, Institution: Universitas Lancang Kuning

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31849/digitalzone.v16i2.27687

Abstract

Native advertising is often difficult to detect because it resembles regular news articles. One indicator is the absence of diverse information sources or the reliance on a single perspective. Therefore, it is necessary to employ an extraction technique capable of consolidating various forms of identical entity mentions. This study integrates an NER model based on XLNet+BiLSTM+CRF with identical entity classification using Levenshtein distance features and static and contextual vector representations. The results show an F1-score of 93.71% at the entity level and 92.84% for identical entity identification, along with a list of unique citation sources. These findings demonstrate that this unique list can be an additional feature in detecting native advertising, which often relies on a single source. With an average unique entity coverage of 97.40%, the proposed architecture can extract unique entities within news articles
Rekomendasi Perbaikan Pernyataan Kebutuhan yang Rancu dalam Spesifikasi Kebutuhan Perangkat Lunak Menggunakan Teknik Berbasis Aturan Enda, Depandi; Siahaan, Daniel
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 5 No 2: April 2018
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (163.227 KB) | DOI: 10.25126/jtiik.201852627

Abstract

Tahap awal dalam pengembangan perangkat lunak ialah menelusuri, mengumpulkan dan menyajikan segala kebutuhan pengguna ke dalam sebuah dokumen spesifikasi kebutuhan perangkat lunak (SKPL). Latar belakang akademik yang beragam, pengalaman yang berbeda, dan keterbatasan pengetahuan yang dimiliki oleh perekayasa kebutuhan memungkinkan adanya kesalahan dalam pembuatan dokumen SKPL. Salah satu kesalahan yang sering muncul pada sebuah dokumen SKPL ialah terdapatnya penggunaan kata-kata yang rancu. Hal ini tentunya dapat menyebabkan kesalahan penafsiran dan kesulitan dalam memahami kebutuhan perangkat lunak yang hendak dibangun bagi pemangku kepentingan dalam proses pengembangan perangkat lunak. Penelitian ini bertujuan mengusulkan sebuah pendekatan untuk memberikan rekomendasi perbaikan pernyataan kebutuhan perangkat lunak yang rancu. Adapun metode yang diusulkan adalah teknik berbasis aturan dengan menggunakan model bahasa n-gram. Realibilitas metode usulan dievaluasi menggunakan indeks statistik Gwet’s AC1. Hasil analisis metode rekomendasi yang diusulkan memiliki tingkat proporsi kesepakatan yang lebih baik dibandingkan dengan metode rekomendasi menggunakan teknik statistik berbasis frekuensi n-gram. Metode rekomendasi yang diusulkan memiliki nilai indeks statistik Gwet’s AC1 tertinggi sebesar 0.5263 dengan tingkat proporsi kesepakatan sedang.
Software similarity measurements using UML diagrams: A systematic literature review Triandini, Evi; Fauzan, Reza; Siahaan, Daniel O.; Rochimah, Siti; Suardika, I Gede; Karolita, Devi
Register: Jurnal Ilmiah Teknologi Sistem Informasi Vol 8 No 1 (2022): January
Publisher : Information Systems - Universitas Pesantren Tinggi Darul Ulum

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26594/register.v8i1.2248

Abstract

Every piece of software uses a model to derive its operational, auxiliary, and functional procedures. Unified Modeling Language (UML) is a standard displaying language for determining, recording, and building a software product. Several algorithms have been used by researchers to measure similarities between UML artifacts. However, there no literature studies have considered measurements of UML diagram similarities. This paper presents the results of a systematic literature review concerning similarity measurements between the UML diagrams of different software products. The study reviews and identifies similarity measurements of UML artifacts, with class diagram, sequence diagram, statechart diagram, and use case diagram being UML diagrams that are widely used as research objects for measuring similarity. Measuring similarity enables resolution of the problem domains of software reuse, similarity measurement, and clone detection. The instruments used to measure similarity are semantic and structural similarity. The findings indicate opportunities for future research regarding calculating other UML diagrams, compiling calculation information for each diagram, adapting semantic and structural similarity calculation methods, determining the best weight for each item in the diagram, testing novel proposed methods, and building or finding good datasets for use as testing material.
Co-Authors Aang Kisnu Darmawan Abd. Rasyid Syamsuri Achmad An'im Fahmi Achmad, Fariz Adi Kurniawan Aditya Eka Bagaskara Ahmad Saikhu Ahmadiyah, Adhatus Solichah Akbar, Rizky Januar Albert Bungaran Manik Amalia, Rosa Amien Widodo Andi Besse Firdausiah Andini Prastiwi Andrias Meisyal Yuwantoko Ansyah, Adi Surya Suwardi Anwari Anwari Anwari, Anwari Arif Djunaidy Arif Susanto Arif Wibisono Asyrofi, Raka Baskoro, Fajar Bawamenewi, Yuliaman Busro Umam Cahya Bagus Sanjaya Chastine Fatichah Dady Khairul Imam Damanik, Juli Yanti Darnoto, Brian Depandi Enda Desepta Isna Ulumi Dian Saputra Diana Purwitasari Divi Galih Prasetyo Putri Dzhalila, Dzhillan Eko Prasetyo Esti Yuniar Evi Triandini F.X. Arunanto Fachrul Pralienka Bani Muhamad Fachrul Pralienka Bani Muhamad Fajar Baskoro Fajar Baskoro Fatimatus Zulfa Ferdika Bagus Permana FX Arunanto Ghipari, Maulana Halawa, Enggi Hamidi, Mohammad Zaenuddin Hoiriyah Hoiriyah Hoiriyah, Hoiriyah I Gede Suardika I Made Mika Parwita Imam Kuswardayan Indra Kharisma Raharjana Irfandianto, Taqarra Rayhan Irsyad Arif Mashudi Istighfar, Muhammad Bagus Ivan Agung Pandapotan izqi Paradisiaca , Brian R Joko Prasetyo Karimi, Muhammad Ihsan Karolita, Devi Kusuma, Selvia Ferdiana Luh Putu Ary Sri Tjahyanti Manek, Patricia Gertrudis Mauladani, Furqon Maulida, Ainatul Mirotus Solekhah Mohammad Nazir Arifin Muhamad, Fachrul Pralienka Bani Muhammad Dery Rahma Muhammad Ihsan Karimi Mutia Rahmi Dewi Nafi', Abdun Nafingatun Ngaliah Nanang Fakhrur Rozi Nugroho, Tri Yulianto Nuralamsyah, Bintang Nurul Fajrin Ariyani Nurul Jannah Pasaribu, Monalisa Peter Gelu Pratama Wirya Atmaja Putra Kurniawan, Arya Putri, Rahmi Rizkiana Rahmi Rizkiana Putri Rakhmat Arianto Ramadhani, Nia Ratih Nur Esti Anggraini, Ratih Nur Esti Reza Fauzan Reza Fauzan Richard Alvin Sianturi Riduwan, Muhammad Risnauli Sumiati Sinaga Riyanarto Sarno Rizky Januar Akbar Royke Wenas Rully Soelaiman Rully Soelaiman Safitri, Winda Ayu Samosir, Hernawati Sari Sahadi, Fitria Vera Sarwosri Sarwosri Sarwosri Sarwosri Sarwosri Satrio Agung Wicaksono Shiddiqi, Ary Mazharuddin Siahaan, Gabriel Silaban, Monica Sinaga, Hasan Siti Rochimah Sitohang, Francisko Situmorang, Andreas Supriyanto, Ricky Tiurma Lumban Gaol Tony Dwi Susanto Toshihiro Kita Umam, Busro Umami, Izzatul Umi Yuhana Utomo Pujianto Vriza Wahyu Saputra Welly Purnomo Yuhana, Umi Laili Yuhana, Umi Laili Yunata Dede Pratiwi