Claim Missing Document
Check
Articles

A Systematic Literature Review of Student Assessment Framework in Software Engineering Courses Reza Fauzan; Daniel Siahaan; Mirotus Solekhah; Vriza Wahyu Saputra; Aditya Eka Bagaskara; Muhammad Ihsan Karimi
Journal of Information Systems Engineering and Business Intelligence Vol. 9 No. 2 (2023): October
Publisher : Universitas Airlangga

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

Abstract

Background: Software engineering are courses comprising various project types, including simple assignments completed in supervised settings and more complex tasks undertaken independently by students, without the oversight of a constant teacher or lab assistant. The imperative need arises for a comprehensive assessment framework to validate the fulfillment of learning objectives and facilitate the measurement of student outcomes, particularly in computer science and software engineering. This leads to the delineation of an appropriate assessment structure and pattern. Objective: This study aimed to acquire the expertise required for assessing student performance in computer science and software engineering courses. Methods: A comprehensive literature review spanning from 2012 to October 2021 was conducted, resulting in the identification of 20 papers addressing the assessment framework in software engineering and computer science courses. Specific inclusion and exclusion criteria were meticulously applied in two rounds of assessment to identify the most pertinent studies for this investigation. Results: The results showed multiple methods for assessing software engineering and computer science courses, including the Assessment Matrix, Automatic Assessment, CDIO, Cooperative Thinking, formative and summative assessment, Game, Generative Learning Robot, NIMSAD, SECAT, Self-assessment and Peer-assessment, SonarQube Tools, WRENCH, and SEP-CyLE. Conclusion: The evaluation framework for software engineering and computer science courses required further refinement, ultimately leading to the selection of the most suitable technique, known as learning framework. Keywords: Computer science course, Software engineering course, Student assessment, Systematic literature review
Pelatihan Pemrograman Web Dasar untuk Siswa di SMA Negeri 1 Bojonegoro Sarwosri; Rochimah, Siti; Yuhana, Umi Laili; Siahaan, Daniel Oranova; Akbar, Rizky Januar
Sewagati Vol 8 No 1 (2024)
Publisher : Pusat Publikasi ITS

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

Abstract

Perkembangan teknologi informasi saat ini merambah ke hampir seluruh bidang kehidupan manusia. Penyampaian informasi dapat disajikan dalam situs web. Pembuatan web menjadi kompetensi yang menjanjikan dalam dunia kerja. Pelajar SMA bisa mempelajari pembuatan web dengan belajar pemrograman web dasar. Alasan ini menjadi pemilihan topik pada pengabdian Masyarakat. Mitra yang dipilih adalah SMA Negeri 1 Bojonegoro. SMA ini dipilih karena ada guru yang sudah kenal. SMA Negeri 1 Bojonegoro merupakan sekolah menengah atas di Bojonegoro yang diharapkan dapat menghasilkan pelajar dengan pengetahuan dan kemampuan menyelesaikan tantangan pada dunia digital. Pengabdian kepada masyarakat ini, mengusulkan pelatihan dasar pemrograman web. Pelatihan dilakukan secara online dengan menggunakan Zoom Meeting. Pelatihan ini membuat situs web yang menarik dan interaktif menggunakan teknologi pemrograman seperti HTML, CSS, dan Tailwind CSS. Berdasarkan hasil survei yang telah diberikan kepada peserta pelatihan diperoleh total responden sebanyak 34 siswa dengan tingkat kepuasan terhadap pelatihan terhadap keseluruhan sesi yakni sebesar 70,6% merasa sangat puas dengan indikator berupa poin maksimal terbilang lima. Pemahaman peserta diukur dari hasil pengerjaan Latihan pada sesi pelatihan serta pengumpulan tugas setelah pelatihan. Sebanyak 80% peserta mengumpulkan tugas yang diberikan. Pengabdian ini berhasil dilakukan dan dapat menjadi bentuk kontribusi ITS terhadap perkembangan pendidikan di Indonesia.
A Systematic Literature Review on Blockchain Technology in Software Engineering Dzhalila, Dzhillan; Siahaan, Daniel; Fauzan, Reza; Asyrofi, Raka; Karimi, Muhammad Ihsan
Jurnal ELTIKOM : Jurnal Teknik Elektro, Teknologi Informasi dan Komputer Vol. 7 No. 1 (2023)
Publisher : P3M Politeknik Negeri Banjarmasin

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.31961/eltikom.v7i1.725

Abstract

Blockchain technology is gaining increasing interest among software developers as a distributed and decentralized ledger for tracking the origin of digital assets. However, the application of blockchain in software engineering requires further attention. In this study, we aim to address the current challenges and explore the need for specialized blockchain practices in software engineering. Through a systematic literature review, we identify the various applications of blockchain technology in software engineering. Additionally, we conduct a thorough analysis of existing obstacles and propose potential solutions. Gathering and evaluating requirements using blockchain-based requirements engineering approaches will enhance the quality and reliability of data in software development projects. This, in turn, will improve the overall quality and dependability of software, as well as increase user interest and productivity.
Perancangan Audiometer Tutur Kata Berbasis Android dengan Penerapan Voice Recognition dalam Pelaksanaan Tes Pendengaran Pekerja Nafi', Abdun; Siahaan, Daniel Oranova; Shiddiqi, Ary Mazharuddin
Jurnal Teknik ITS Vol 12, No 3 (2023)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v12i3.144492

Abstract

Sering terjadinya peningkatan kasus kecelakaan kerja, memberitahukan pentingnya penerapan K3 (Keamanan, Kesehatan dan Keselamatan kerja) pada perusahaan yang bertujuan menekan angka terjadinya kecelakaan di dalam bekerja. Salah satu penerapan K3 yakni diberlakukannya tes kesehatan. Tes kesehatan dilakukan untuk menghitung faktor resiko demi keselamatan dan efektifitas dalam pekerjaan yang digunakan sebagai pengukur untuk mendapatkan pekerja yang berkualitas dan sehat. Salah satu tes kesehatan yang dilakukan adalah tes pendengaran. Tes pendengaran merupakan prosedur yang dilakukan untuk memeriksa kemampuan mendengar seseorang. Salah satu tes pendengaran adalah Tes audiometri nada tutur. Tes pendengaran audiometri nada tutur menggunakan kata-kata terpilih yang telah dibakukan dan dikaliberasi, untuk mengukur beberapa aspek kemampuan pendengaran pekerja yang dilakukan secara konvensional.Namun dalam pengadaan tes secara konvensional menggunakan hardware audiometer masih kurang efesien untuk dilakukan selama proses tahap penerimaan calon peserta, hal ini dikarenakan perhitungan hasil tes keseluruhan masih dibuat secara manual oleh penyedia tes, sehingga diperlukan pengawas dari perusahaan untuk menghindari manipulasi data yang bisa diubah oleh penyedia dan peserta tes. Keterbatasan alat yang dimiliki oleh penyedia tes juga membuat pelaksaanaan tes menjadi kurang efisien dalam waktu dikarenakan harga audiomer yang terjangkau mahal. Melalui rancangan sistem audiometer nada tutur berbasis android yang menerapkan voice recognition diharapkan dapat membantu dalam pelaksaan tes pendengaran untuk pekerja. Selain itu, diharapkan dapat meminimalisir biaya yang dilakukan perusahaan untuk membeli alat audiometer atau menggunakan jasa ketiga dari pihak yang memiliki audiometer. Sistem audiometer nada tutur ini diberi nama dengan AudioTest Pro.
Sistem Informasi Anotasi Data Penelitian : Pengolahan Data Supriyanto, Ricky; Siahaan, Daniel Oranova
Jurnal Teknik ITS Vol 13, No 1 (2024)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v13i1.128602

Abstract

Anotasi data merupakan proses penandaan, pengait-an, atau pelabelan suatu data. Pada proses anotasi data dapat dilakukan dengan menggunakan Google Colaboratory. Lang-kah yang dilakukan pada penggunaan Google Colaboratory, yaitu dengan melakukan input data teks dan membuat imple-mentasi processing dalam format Python. Akan tetapi, peng-gunaan implementasi tersebut kurang efektif dan memberikan data hanya dalam satu format. Penggunaan Google Colabora-tory juga perlu mengimplementasikan program Python setiap pembuatan project. Untuk mengatasi hal tersebut, pembuatan situs web anotasi data merupakan solusi untuk mempermudah pengguna dalam melakukan anotasi data. Situs web anotasi data memiliki fitur berupa penyimpanan database yang berisi program Python yang menjadi implementasi dalam anotasi data tersebut. Program Python tersebut mencakup penggunaan Natural Language Processing (NLP) dalam dilakukan processing data yang akan dianotasi. Melalui implementasi tersebut akan mempermudah peneliti dalam melakukan proses anotasi data. Situs web ini berfokus pada anotasi data menggunakan framework React.js sebagai implementasi front-end dan Flask sebagai implementasi back end. Pada framework React.js memiliki beberapa fitur seperti export data output dengan format yang ditentukan. Selain itu, pada sisi back end juga dilakukan pembuatan API. Program Python disimpan dalam database menggunakan API upload file. Melalui situs web ini diharapkan dapat mempermudah peneliti dalam melakukan proses anotasi data dan melakukan pengolahan data output.
Pengembangan Sistem Informasi Pemantauan Pengguna PUTA Berbasis Android dengan Menggunakan Metode Geofencing Istighfar, Muhammad Bagus; Siahaan, Daniel Oranova; Riduwan, Muhammad
Jurnal Teknik ITS Vol 13, No 1 (2024)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v13i1.129370

Abstract

Perkembangan Pesawat Udara Tanpa Awak (PUTA) seperti drone di Indonesia semakin meningkat dan banyak digunakan di berbagai sektor seperti pertanian, kehutanan, serta logistik. Namun, masih banyak pengguna PUTA yang menerbangkan tanpa memperhatikan regulasi yang ada. Oleh karena itu, dibutuhkan sistem informasi terkait pemantauan penerapan regulasi penerbangan PUTA bagi pengguna berupa Unmanned Aerial Vehicle ITS (UAVITS). Sistem informasi UAVITS merupakan sistem yang dapat memantau penerbang-an PUTA secara real-time. Adapun metode yang digunakan dalam pengembangan sistem informasi pemantauan pengguna PUTA berbasis android pada penelitian ini yaitu metode geofencing. Metode geofencing dapat digunakan sebagai acuan penentuan wilayah penerbangan sesuai dengan ketentuan yang ada serta mengontrol pergerakan PUTA agar tidak melanggar batas wilayah penerbangan yang diizinkan. Penggunaan metode ini dapat memaksimalkan pengimplementasian regulasi penerbangan yang berlaku di Indonesia. Hasil dari penelitian ini menunjukkan Sistem UAVITS Apps berbasis Android berhasil diimplementasikan sesuai dengan perancangan yang dilakukan. Sistem berhasil diuji melalui tiga pengujian yaitu pengujian pada fitur monitoring, pengujian pada fitur check-zone, dan pengujian keseluruhan sistem menggunakan User Acceptance Test (UAT). Penelitian ini dapat menjadi acuan untuk mendukung penerapan regulasi penerbangan PUTA atau drone bagi pengguna serta membantu AirNav dalam melaku-kan proses pemantauan pergerakan PUTA sesuai regulasi yang berlaku. Pengembangan sistem UAVITS Apps berbasis Android ke depannya diharapkan dapat menggunakan simbol drone yang tepat pada fitur monitoring, agar tidak perlu mengatur arah hadap simbol sesuai dengan pergerakan PUTA.
Rancang Bangun Sistem Pemantauan Multi-Kebun Hidroponik Berbasis Website Amalia, Rosa; Siahaan, Daniel Oranova
Jurnal Teknik ITS Vol 13, No 2 (2024): IN PRESS (Artikel masih bisa bertambah)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v13i2.131619

Abstract

Hidroponik, sebagai salah satu teknologi pertanian di lingkungan terkontrol, sering menghadapi masalah ketika kebutuhan tanaman tidak terpenuhi, dan pemantauan reguler menjadi kesulitan bagi petani. Untuk mengatasi masalah tersebut, perusahaan Indosat Ooredoo Hutchison mengembangkan aplikasi android bernama Hydromon yang terintegrasi dengan kebun hidroponik. Meskipun memiliki model klasifikasi untuk memberikan rekomendasi aksi pada parameter hidroponik, aplikasi ini memiliki beberapa kekurangan yang perlu diperbaiki, seperti keterbatasan dalam memantau satu kebun dan tidak menyediakan histori data parameter kebun hidroponik.Tugas Akhir ini mengusulkan perancangan dan pembangunan sistem pemantauan kebun hidroponik berbasis website dengan menggunakan kerangka kerja Next.js dan Django REST menggunakan metode V-Model. Sistem diimplementasikan dengan arsitektur client-server dan API sebagai penghubung basis data dengan website. Melalui pengujian unit, integrasi, sistem, dan penerimaan pengguna, sistem ini berhasil melewati semua kasus uji dengan hasil "Berhasil" 100%. Keunggulan sistem yang dibangun termasuk kemampuan untuk menyimpan hasil klasifikasi rekomendasi tindakan, menambahkan model klasifikasi untuk tanaman lain, memantau banyak kebun, menyediakan histori data parameter kebun, memberikan informasi mengenai tanaman, dan mengirim notifikasi melalui pesan WhatsApp.Sistem pemantauan ini bertujuan untuk membantu petani dalam memantau dan menganalisis keadaan kebun hidroponik, sehingga meningkatkan kualitas hasil panen melalui berbagai perangkat.
Sistem Informasi Anotasi Data Penelitian: Manajemen Data Irfandianto, Taqarra Rayhan; Siahaan, Daniel Oranova
Jurnal Teknik ITS Vol 13, No 2 (2024): IN PRESS (Artikel masih bisa bertambah)
Publisher : Direktorat Riset dan Pengabdian Masyarakat (DRPM), ITS

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j23373539.v13i2.136575

Abstract

Anotasi data merupakan proses penandaan, pengait-an, atau pelabelan suatu data. Pada proses anotasi data dapat dilakukan dengan menggunakan Google Colaboratory. Lang-kah yang dilakukan pada penggunaan Google Colaboratory, yaitu dengan melakukan input data teks dan membuat implementasi processing dalam format Python. Akan tetapi, penggunaan implementasi tersebut kurang efektif dan membe-rikan data hanya dalam satu format. Penggunaan Google Colaboratory juga perlu mengimplementasikan program Python setiap pembuatan project. Untuk mengatasi hal tersebut, pembuatan situs web anotasi data merupakan solusi untuk mempermudah pengguna dalam melakukan anotasi data. Situs web anotasi data memiliki fitur berupa penyimpanan database yang berisi program Python yang menjadi implementasi dalam anotasi data tersebut. Program Python tersebut mencakup penggunaan Natural Language Processing (NLP) dalam dilaku-kan processing data yang akan dianotasi. Melalui implementasi tersebut akan mempermudah peneliti dalam melakukan proses anotasi data. Situs web ini berfokus pada anotasi data menggu-nakan framework React.js sebagai implementasi front-end dan Flask sebagai implementasi back-end. Pada framework React.js memiliki beberapa fitur seperti export data output dengan for-mat yang ditentukan. Selain itu, pada sisi backend juga dilaku-kan pembuatan API. Program Python akan disimpan dalam database menggunakan API upload file. Melalui situs web ini diharapkan dapat mempermudah peneliti dalam melakukan proses anotasi data dan melakukan pengolahan data output.
PENGARUH VALSAVA MANEUVER TERHADAP PULSE WAVE VELOCITY (PWV): ANALISIS DENGAN UJI T BERPASANGAN (PAIRED T-TEST) Siahaan, Daniel
MATHunesa: Jurnal Ilmiah Matematika Vol. 13 No. 1 (2025)
Publisher : Universitas Negeri Surabaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26740/mathunesa.v13n1.p197-201

Abstract

Penelitian ini bertujuan menganalisis pengaruh dan efektifitas Valsalva Maneuver terhadap Pulse Wave Velocity (PWV). Data diperoleh dari total 31 orang dewasa sehat (14 laki-laki, 17 perempuan tanpa kehamilan). Metode yang dilakukan pada analisis ini adalah uji T berpasangan (Paired T-Test). Hasil menunjukkan bahwa mean dan median pada PWV menunjukkan perubahan yang signifikan setelah melakukan teknik Valsalva Maneuver, serta nilai variansi dan standar deviasi PWV menjadi lebih kecil dibandingkan PWV sebelum melakukan Teknik Valsalva Maneuver, yang mengindikasikan data menjadi lebih homogen. Berdasarkan uji statistik dibuktikan bahwa terdapat perbedaan yang signifikan antara PWV sebelum dan sesudah melakukan teknik Valsalva Maneuver dengan nilai dan dengan hasil simulasi menggunakan SPSS, diperoleh nilai . Lebih lanjut hasil dari uji hipotesis yang dilakukan, menunjukkan bahwa ditolak dengan sehingga dengan tingkat kepercayaan 99% dapat disimpulkan juga bahwa Valsalva Maneuver efektif dan signifikan untuk mengurangi PWV.
Comparison Of KNN, Random Forest, And F-PSO Algorithms On Simple Feature Scaling for Agility Level Classification Nugroho, Tri Yulianto; Yuhana, Umi Laili; Siahaan, Daniel
IPTEK The Journal for Technology and Science Vol 35, No 3 (2024)
Publisher : IPTEK, DRPM, Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12962/j20882033.v35i3.21992

Abstract

Classifying agility levels presents challenges due to variations in team members’ personalities, roles, and undesirable behaviors. This study aims to enhance classification accuracy by comparing the performance of three algorithms: K-Nearest Neighbors (KNN), Random Forest, and Fuzzy-Particle Swarm Optimization (F-PSO) in classifying agility levels using simple feature scaling as part of the data preprocessing. Simple feature scaling is employed to ensure that all parameters are on the same scale, thereby improving the model’s effectiveness in learning classification patterns. F-PSO was selected for its ability to perform adaptive global search optimization within a fuzzy environment, while KNN and Random Forest serve as benchmarks. The study involved 160 participants from various Scrum teams to evaluate the effectiveness of these algorithms. The parameters considered included team members’ personalities (based on the Keirsey model), roles within the team, and the identification of negative behavior patterns (antipatterns). The results indicated that the F-PSO algorithm significantly outperformed KNN and Random Forest in terms of accuracy, improving from an average accuracy of 25% before optimization to 93.75% after applying F-PSO. This approach enables Scrum teams to identify and address obstacles affecting agility, facilitating earlier problem prediction and resolution, leading to more adaptive and effective teams.
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