p-Index From 2021 - 2026
3.444
P-Index
This Author published in this journals
All Journal ComEngApp : Computer Engineering and Applications Journal Seminar Nasional Aplikasi Teknologi Informasi (SNATI) TELKOMNIKA (Telecommunication Computing Electronics and Control) CommIT (Communication & Information Technology) Sisforma: Journal of Information Systems Journal of Information Systems Engineering and Business Intelligence EMITTER International Journal of Engineering Technology IJoICT (International Journal on Information and Communication Technology) E-Dimas: Jurnal Pengabdian kepada Masyarakat Fountain of Informatics Journal Journal of Information Technology and Computer Science Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control JOURNAL OF APPLIED INFORMATICS AND COMPUTING JMM (Jurnal Masyarakat Mandiri) JCES (Journal of Character Education Society) JUTEI (Jurnal Terapan Teknologi Informasi) International Journal of New Media Technology ABDIMAS SILIWANGI Explore IT : Jurnal Keilmuan dan Aplikasi Teknik Informatika Journal of Information Technology and Computer Engineering ComTech: Computer, Mathematics and Engineering Applications Altruis: Journal of Community Services Jurnal Abdimas Ilmiah Citra Bakti (JAICB) Journal of Technology and Informatics (JoTI) Abdimas Altruis: Jurnal Pengabdian Kepada Masyarakat Konstelasi: Konvergensi Teknologi dan Sistem Informasi Jurnal Teknoif Teknik Informatika Institut Teknologi Padang Jurnal Inovatif Wira Wacana JuTISI (Jurnal Teknik Informatika dan Sistem Informasi)
Claim Missing Document
Check
Articles

The Effectiveness of a Program Visualization Tool on Introductory Programming: A Case Study with PythonTutor Oscar Karnalim; Mewati Ayub
CommIT (Communication and Information Technology) Journal Vol. 11 No. 2 (2017): CommIT Journal
Publisher : Bina Nusantara University

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21512/commit.v11i2.3704

Abstract

Program Visualization (PV) is an educational tool frequently used to assist users for understanding a program flow. However, despite its clear benefits, PV cannot be incorporated easily on Introductory Programming course. Several key properties such as student characteristics and behavior should be considered beforehand. This paper is intended to provide an empirical review about the impact of PV toward students of Introductory Programming course. For our case study, PythonTutor is selected as a sample of PVs due to its accessibility. It can be accessed anywhere and anytime through a web browser. Three conclusions are obtained based on our evaluation on data collected from a survey. Firstly, PV is quite effective to assist students for conducting several programming sub-tasks. Secondly, PV, at some extent, may help students to learn advanced topics on Introductory Programming course. Finally, despite the fact that several features should be incorporated to enhance understanding of students, PV is beneficial for learning Introductory Programming course, especially when it is frequently used.
Introducing an Educational Tool for Learning Branch & Bound Strategy Sofriesilero Zumaytis; Oscar Karnalim
Journal of Information Systems Engineering and Business Intelligence Vol. 3 No. 1 (2017): April
Publisher : Universitas Airlangga

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (503.76 KB) | DOI: 10.20473/jisebi.3.1.8-15

Abstract

Abstract—According to our informal survey, Branch & Bound strategy is considerably difficult to learn compared to other strategies. This strategy consists of several complex algorithmic steps such as Reduced Cost Matrix (RCM) calculation and Breadth First Search. Thus, to help students understanding this strategy, AP-BB, an educational tool for learning Branch & Bound is developed. This tool includes four modules which are Brute Force solving visualization, Branch & Bound solving visualization, RCM calculator, and case-based performance comparison. These modules are expected to enhance student’s understanding about Branch & Bound strategy and its characteristics. Furthermore, our work incorporates TSP as its case study and Brute Force strategy as a baseline to provide a concrete impact of Branch & Bound strategy. According to our qualitative evaluation, AP-BB and all of its features fulfil student necessities for learning Branch & Bound strategy. Keywords— Educational Tool; Branch & Bound; Algorithm Strategy; Algorithm Visualization
A Language-Independent Library for Observing Source Code Plagiarism Ricardo Franclinton; Oscar Karnalim
Journal of Information Systems Engineering and Business Intelligence Vol. 5 No. 2 (2019): October
Publisher : Universitas Airlangga

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1883.598 KB) | DOI: 10.20473/jisebi.5.2.110-119

Abstract

Background: Most source code plagiarism detection tools are not modifiable. Consequently, when a modification is required to be applied, a new detection tool should be created along with it. This could be a problem as creating the tool from scratch is time-inefficient while most of the features are similar across source code plagiarism detection tools.Objective: To alleviate researchers' effort, this paper proposes a library for observing two plagiarism-suspected codes (a feature which is similar across most source code plagiarism detection tools).Methods: Unique to this library, it is not constrained by the selected programming language for development. It is executed from command line, which is supported by most programming languages.Results: According to our evaluation, the library is integrable and functional. Moreover, the library can enhance teaching assistants' accuracy and reduce the tasks' completion time.Conclusion: The library can be beneficial for the development of source code plagiarism detection tools since it is integrable, functional, and helpful for teaching assistants.Keywords:Language independency, Plagiarism detection, Reusable library, Source code, Tool development
Thesis Supervisor Recommendation with Representative Content and Information Retrieval Maresha Caroline Wijanto; Rachmi Rachmadiany; Oscar Karnalim
Journal of Information Systems Engineering and Business Intelligence Vol. 6 No. 2 (2020): October
Publisher : Universitas Airlangga

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.20473/jisebi.6.2.143-150

Abstract

Background: In higher education in Indonesia, students are often required to complete a thesis under the supervision of one or more lecturers. Allocating a supervisor is not an easy task as the thesis topic should match a prospective supervisor’s field of expertise.Objective: This study aims to develop a thesis supervisor recommender system with representative content and information retrieval. The system accepts a student thesis proposal and replies with a list of potential supervisors in a descending order based on the relevancy between the prospective supervisor’s academic publications and the proposal.Methods: Unique to this, supervisor profiles are taken from previous academic publications. For scalability, the current research uses the information retrieval concept with a cosine similarity and a vector space model.Results: According to the accuracy and mean average precision (MAP), grouping supervisor candidates based on their broad expertise is effective in matching a potential supervisor with a student. Lowercasing is effective in improving the accuracy. Considering only top ten most frequent words for each lecturer’s profile is useful for the MAP.Conclusion:An arguably effective thesis supervisor recommender system with representative content and information retrieval is proposed. 
An Embedding Technique for Language-Independent Lecturer-Oriented Program Visualization Lisan Sulistiani; Oscar Karnalim
EMITTER International Journal of Engineering Technology Vol 6 No 1 (2018)
Publisher : Politeknik Elektronika Negeri Surabaya (PENS)

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (512.238 KB) | DOI: 10.24003/emitter.v6i1.234

Abstract

Nowadays, programming is a promising skill to be learned; the demand of programmer is increased. To align with such trend, several Program Visualization (PV) tools have been developed. Using such tool, user can learn how a particular program works through interactive and descriptive visualization. However, most of the tools are language-dependent: they use either language-dependent debugger or code to generate visualization. Such dependency may become a problem when a program written in new programming language is incorporated. Therefore, this paper proposes an embedding technique to handle given issue. To incorporate new programming language, it only needs five language-dependent features to be set. In general, our proposed technique works in threefold: embedding some statements to target program, generating visualization states by running the program with console commands, and visualizing given program based on generated visualization states. According to our evaluation, proposed technique is able to incorporate program written in any programming languages as long as those languages provide required language-dependent features. Further, it is practical to be used since it still have the benefits of conventional PV even though it is designed as a language-independent PV.
A Persuasive Technology for Managing Waste Disposal through Smart Trash Bin and Waste Disposal Tracker Oscar Karnalim; Oscar Wongso; Vincent Elbert Budiman; Felix Christian Jonathan; Bertha Alan Manuel; Marlina Marlina
International Journal on Information and Communication Technology (IJoICT) Vol. 6 No. 1 (2020): June 2020
Publisher : School of Computing, Telkom University

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21108/IJOICT.2020.61.117

Abstract

Waste management issue is a relevant topic that had been focused on many persuasive technologies. This issue is not only related to getting disposed of waste in proper places but also reducing waste disposal volume. This paper proposes a persuasive system that aims both goals by providing a smart trash bin and waste disposal tracker. The smart trash bin is an IoT-featured trash bin whereas waste disposal tracker is a mobile application which can record user daily waste disposal volume statistic. Based on the evaluation, our proposed system has achieved both goals. Additionally, it also solves several impediments such as incapability of moral background to encourage people to dispose waste on the trash bin, boring and monotonous waste disposal activity, and discouragement for disposing waste due to full trash bin. In order to attract people, our system includes attractive mechanisms such as playful experience, reflective experience, and gamification. Playful experience is applied to a smart trash bin, whereas the other two are applied to the waste disposal tracker.
Capturing Candid Moments using Daily Device without Dedicated Human Resource Yan Sen Paulus; Oscar Karnalim
Fountain of Informatics Journal Vol 3, No 2 (2018): November
Publisher : Universitas Darussalam Gontor

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.21111/fij.v3i2.2354

Abstract

In most organizations, candid moments on held events should be captured as images for administrative purposes. For instance, if an event is sponsored by third parties, it is necessary to send some images capturing moments on that event to them. However, human resources are required to capture such images, resulting additional operational cost. This paper proposes a method to capture candid moments without human intervention. Unique to this method, daily device (i.e., mobile phone) is used to replace human resource with the help of a phone holder and a dedicated mobile application. Prior capturing images, given mobile application should be installed to the mobile phone and such phone should be attached to the phone holder that is aimed at event area. Candid images can be then automatically collected by running installed mobile application. According to our evaluation, such method can replace human resource for capturing candid moments using daily device. Further, it is more efficient than video recording (i.e., an alternative to capture candid moments) in terms of used battery power and memory.
PEMBUATAN SOAL KUIS INTERAKTIF BERBASIS KAHOOT! DAN QUIZIZZ DI LINGKUNGAN GURU PAUD Andrisyah Andrisyah; Bayu Rima Aditya; Oscar Karnalim; Aditya Permadi; Dina Fitria Murad; Fathul Jannah; Irawan Nurhas
JMM (Jurnal Masyarakat Mandiri) Vol 5, No 6 (2021): Desember
Publisher : Universitas Muhammadiyah Mataram

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (467.184 KB) | DOI: 10.31764/jmm.v5i6.4851

Abstract

Abstrak: Pandemi covid-19 mendorong para guru PAUD di Indonesia untuk beralih ke pembelajaran online. Hal tersebut menjadi tantangan untuk dapat mengemas pembelajaran online agar tetap menarik, interaktif dan menyenangkan. Kegiatan pengabdian kepada masyarakat ini bertujuan membantu guru PAUD mengaplikasikan platform Kahoot! dan Quizizz dalam pembuatan soal kuis interaktif berbasis online. Metode yang dilakukan adalah berupa pemberian pelatihan yang meliputi kegiatan ceramah, diskusi, tanya jawab, dan praktik langsung. Adapun hasil kegiatan pengabdian kepada masyarakat yang diikuti oleh 100 guru PAUD Se-Bandung Raya ini meliputi dokumentasi kegiatan, video materi, evaluasi kegiatan, dan soal kuis yang telah dibuat. Sebagai kesimpulan, kegiatan pengabdian kepada masyarakat ini telah menunjukkan bahwa guru PAUD telah mampu mengaplikasikan platform Kahoot! dan Quizizz untuk membuat soal kuis interaktif. Selain itu, hasil kegiatan ini juga menunjukkan bahwa guru PAUD telah mampu mengaplikasikan kedua platform tersebut dalam dua device berbeda: 1) membuat soal kuis menggunakan laptop, dan 2) mengedit soal kuis menggunakan smartphone. Kegiatan pengabdian masyarakat ini memberikan dua kontribusi utama. Pertama, kegiatan pengabdian masyarakat ini menawarkan dua platform berbeda dalam satu pelatihan, sehingga memberikan kesempatan kepada peserta untuk memilih paltform yang paling sesuai dengan karakteristik peserta. Kedua, strategi praktik secara online yang telah diterapkan dalam kegiatan. Abstract: The COVID-19 pandemic has pushed early childhood teachers in Indonesia to switch to online learning. This is a challenge to be able to package online learning to keep it interesting, interactive, and fun. This community service activity aims to help early childhood teachers apply Kahoot! and Quizizz in making online-based interactive quiz questions. The method used is in the form of providing training which includes lectures, discussions, questions and answers, and direct practice. The results of community service activities, which were attended by 100 early childhood teachers throughout Bandung, included activity documentation, material videos, activity evaluations, and quiz questions that had been made. In conclusion, this community service activity has shown that early childhood teachers have been able to apply Kahoot! and Quizizz to create interactive quiz questions. In addition, the results of this activity also show that early childhood teachers have been able to apply the two platforms on two different devices: 1) create quiz questions using a laptop, and 2) edit quiz questions using a smartphone. This community service activity provides two main contributions. First, this community service activity offers two different platforms in one training, thus providing the opportunity for participants to choose the platform that best suits the characteristics of the participants. Second, the online practice strategy that has been applied in this activity can be used as a reference for other researchers.
PELATIHAN DESAIN KUIS HOTS INTERAKTIF DENGAN APLIKASI KAHOOT! DAN QUIZZIZ DI MASA PANDEMI: STUDI KASUS GURU SEKOLAH DASAR GUGUS PANGERAN ANTASARI KOTA BANJARBARU Fathul Jannah; Oscar Karnalim; Aditya Permadi; Dina Fitria Murad; Bayu Rima Aditya; Andrisyah Andrisyah; Irawan Nurhas
JCES (Journal of Character Education Society) Vol 5, No 1 (2022): Januari
Publisher : Universitas Muhammadiyah Mataram

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31764/jces.v5i1.6026

Abstract

Guna menjaga kearifan lokal, masyarakat Indonesia perlu diedukasi terkait hal tersebut sejak dini melalui jalur pendidikan formal yang interaktif. Namun, pandemi Covid-19 mengubah cara pengajaran guru secara substansial dan membuat sebagian dari mereka tidak dapat mengajar dengan interaktif. Materi yang disampaikan bisa jadi tidak terserap dengan baik. Kegiatan pengabdian pada masyarakat (PPM) ini bertujuan untuk meningkatkan kemampuan pengajaran interaktif guru melalui desain kuis interaktif berbasis Higher Order Thinking Skill (HOTS) dengan aplikasi Kahoot! dan Quizziz. Pada studi kasus ini, kegiatan melibatkan 50 guru Sekolah Dasar Gugus Pangeran Antasari Kota Banjarbaru Kalimantan Selatan dan dilaksanakan secara daring via Zoom pada akhir tahun 2020. Metode yang digunakan antara lain ceramah, diskusi, dan praktek pembuatan kuis. Pada akhir kegiatan, setiap guru diminta untuk membuat satu kuis secara mandiri dan mengisi kuisioner. Berdasarkan kedua data tersebut, dapat disimpulkan bahwa kegiatan berdampak positif bagi para guru; mereka dapat membuat kuis interaktif untuk soal-soal berbasis HOTS menggunakan Kahoot! dan Quizziz. Selain itu, mereka juga merasa kegiatan ini memiliki dampak positif dan mereka sangat berharap adanya kegiatan sejenis dengan materi lanjutan
The Use of Color Gradation on Program Visualization for Learning Programming Rossevine Artha Nathasya; Oscar Karnalim
IJNMT (International Journal of New Media Technology) Vol 6 No 1 (2019): IJNMT (International Journal of New Media Technology)
Publisher : Universitas Multimedia Nusantara

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1768.339 KB) | DOI: 10.31937/ijnmt.v6i1.1040

Abstract

According to several works, Program Visualization (PV) enhances student understanding further about how a particular program works. However, to our knowledge, no PVs utilize color gradation as a part of their features, even though color plays an important role in visualization. Therefore, two uses of color gradation on PV are proposed on this paper. On the one hand, color gradation can be used to display execution frequency of each instruction; instruction with higher execution frequency will be assigned with more-prominent color. Such piece of information is expected to help student for understanding program complexity. On the other hand, color gradation can also be used to display access frequency of each variable; variable with higher access frequency will be assigned with more-prominent color. Such piece of information is expected to help student for understanding program-to-variable dependency. Both uses are proved to be effective for learning programming according to our evaluation. Index Terms—program visualization, color gradation, program complexity, program-to-variable dependency, computer science education
Co-Authors ADELIA Adelia Adelia, Adelia Aditya Permadi Aditya Permadi Aldi Aldiansyah Andreas Widjaja Andreas Widjaja Andrisyah Andrisyah Andrisyah Andrisyah Annabel, Kathleen Felicia Avinash, Avinash Aziz Mu’min Bayu Rima Aditya Bertha Alan Manuel Bertha Alan Manuel Daniel Jahja Surjawan Devion Tanrico Diana Trivena Yulianti Dina Fitria Murad Dina Fitria Murad Doro Edi Egie Imandha, Egie Elvina Elvina Elvina Elvina Erico Darmawan Handoyo Fathul Jannah Felicia Annabel, Kathleen Felix Christian Jonathan Felix Christian Jonathan Felix Christian Jonathan Gisela Kurniawati Haba Ito, Ridolof Hapnes Toba Hendra Bunyamin Hendra Bunyamin Hendra Bunyamin Irawan Nurhas Iryanto Faot, Pace Ivana Valentina Johan, Meliana Christianti Julianti Kasih Julianti Kasih, Julianti Kurniawan, Phin Kurniawati, Gisela Kusman, Vardina Nava Madya Lemmuela , Ivana Valentina Liliawati, Swat Lie Lisan Sulistiani Lucky Christiawan Lucky Christiawan, Lucky Majiah, Arya Tri Putra Maresha Caroline Wijanto Maresha Caroline Wijanto Maresha Caroline Wijanto Maresha Caroline Wijanto Maresha Caroline Wijanto Maresha Caroline Wijanto Marlina Marlina Martua, Juan Sterling Metayani, Vanessa Mewati Ayub Mulyono, Yovie Adhisti Mu’min, Aziz Oscar Wongso Pangestu, Muftah Afrizal Panji Yudasetya Wiwaha Rachmi Rachmadiany Ricardo Franclinton Risal Risal Risal Robby Tan Rossevine Artha Nathasya Ruis, Nisa Deviani Agustin Samosir, Moses Marzuki Santiadi, Sherly Sendy Ferdian Sujadi Setia Budi Setia Budi Setiawan, Yehezkiel David Simalango, Veronica Marcella Angela Sofriesilero Zumaytis Sulaeman Santoso Sulistiani, Lisan Tanrico, Devion Teddy Marcus Zakaria Teddy Marcus Zakaria Tendy Cahyadi, Tendy Tjatur Kandaga Valentina, Ivana Vanessa Metayani Vardina Nava Madya Kusman Vincent Elbert Budiman Wenny Franciska Senjaya Wijaya, Bernadus Indra Wiwaha, Panji Yudasetya Yan Sen Paulus Yudha, Laurentius Gusti Ontoseno Panata Zaqi Megantara, Rizky