Claim Missing Document
Check
Articles

Found 7 Documents
Search

Pengembangan Pola Berpikir Sistematis Melalui Pengenalan Pemrograman Visual Pada Peserta didik Tingkat Menengah Atas Robby Tan; Maresha Caroline Wijanto; Oscar Karnalim; Setia Budi; Mewati Ayub; Diana Trivena Yulianti; Hendra Bunyamin; Sendy Ferdian Sujadi; Rossevine Artha Natasya
Altruis: Journal of Community Services Vol. 2 No. 4 (2021): Altruis
Publisher : University of Muhammadiyah Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22219/altruis.v2i4.18427

Abstract

Systematic thinking is a process of thinking that should be introduced from early age. While developing such thinking, students will learn how to solve a task by breaking it down to smaller tasks and complete them one by one. There are many activities that can support such thinking. One of them is to program visually. Visual programming is usually featured with drop-down blocks where students are only required to choose which process or logic needed than then put them in the play board. A training of such activity was done in a high school at Bandung, Indonesia with Scratch. Students were first introduced with Scratch, a software that is expected to help them think systematically. For conducting the training itself, several stages were followed. It started with introduction, and then followed by lecture and case-based practice. To engage students with the practice, the case study is COVID-19 where students are expected to deliver relevant information creatively, such as developing a game of social distancing, spray vs virus, etc. Evaluation shows that via this training, students were able to further develop their own systematic thinking via the creation of Scratch projects. Further, they believed that this training is interesting and can help them to study in the high school.
PENGENALAN DESIGN-THINKING MENGGUNAKAN CANVA PADA SISWA SEKOLAH MENENGAH TINGKAT ATAS Robby Tan; Oscar Karnalim; Maresha Caroline Wijanto; Diana Trivena Yulianti; Risal Risal; Doro Edi; Teddy Marcus Zakaria; Sendy Ferdian Sujadi; Rossevine Artha Nathasya
Abdimas Siliwangi Vol 5, No 2 (2022): Juni 2022
Publisher : IKIP SILIWANGI

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.22460/as.v5i2.9707

Abstract

Perkembangan teknologi informasi dan komunikasi (TIK) dalam dunia pendidikan mempengaruhi proses penyampaian dan cara belajar siswa. Pola pembelajaran yang dahulu merupakan teacher-centered learning bergeser ke student-centered learning. Salah satu bagian dari pergeseran pola belajar ini adalah semakin dalamnya integrasi (TIK) dalam pendidikan. Pengajar akan menggunakan TIK dalam menjelaskan materi-materi yang diberikan dan siswa akan menggunakan TIK untuk membuat tugas-tugas yang diberikan. Canva merupakan salah satu kakas yang dapat digunakan sebagai media dan penyampaian pembelajaran dengan konsep design-thinking. Konsep pembelajaran tersebut diusung dalam kegiatan pengabdian masyarakat yang ditujukan untuk siswa sekolah menengah tingkat atas (SMA). Pelaksanaan kegiatan dilakukan secara daring secara paralel untuk tujuh kelas tingkat XI yang diawali dengan penyampaian materi kemudian dilanjutkan dengan pembuatan proyek Canva secara berkelompok. Tema yang diusung pada pembuatan proyek ini adalah pengembangan budaya wisata dan kuliner yang ada pada daerah masing-masing anggota kelompok. Melalui proyek ini, siswa diajak untuk saling berkolaborasi secara daring untuk menggabungkan ide dan kreativitas sehingga menghasilkan sebuah karya yang dengan memperhatikan target dan point-of-view audiensi. Evaluasi dari kegiatan yang dilaksanakan menunjukkan bahwa materi yang diberikan dapat menarik minat siswa untuk mengembangkan kemampuan yang dapat berguna selama proses pembelajaran di sekolah.
Evaluasi Deteksi Smell Code dan Anti Pattern pada Aplikasi Berbasis Java Sujadi, Sendy Ferdian
Jurnal Teknik Informatika dan Sistem Informasi Vol 5 No 3 (2019): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v5i3.1981

Abstract

This paper presents an evaluation result of smell code and anti pattern detection in java based application development. The main objective to be achieved in this research is to determine the proper way in the detection of smell code and anti pattern in the development of java based software, and to evaluate the impact of using code inspection tools and software metrics to refactoring code in java based software development. Smell code to be detected in this research is Long Parameter List, Large Class, Lazy Class, Feature Envy, Long Method, and Dead Code. Anti pattern that will be detected is The Blob / God Class and Lava Flow. The selection of smell code and anti pattern is based on the definition, characteristics, detection factor, and software metrics. To support the research process is done through the evaluation stage of a case study java based application as a sample for inspection of code for the detection of smell code and anti pattern and calculation software metrics. Case studies of selected applications as sample applications are E-Commerce applications with functional master data management of goods and customers as well as management of sales and payment transactions. The detection of the smell code and anti-pattern on the case study is done in stages so it can be determined whether or not to refact. As well as ensuring the technique of making the program better fit the characteristics and rules of object-oriented programming.
Continuous Integration and Continuous Delivery Platform Development of Software Engineering and Software Project Management in Higher Education Ferdian, Sendy; Kandaga, Tjatur; Widjaja, Andreas; Toba, Hapnes; Joshua, Ronaldo; Narabel, Julio
Jurnal Teknik Informatika dan Sistem Informasi Vol 7 No 1 (2021): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v7i1.3254

Abstract

We present a report of development phase of a platform which aims to enhance the efficiency of software project management in higher education. The platform accommodates a strategy known as Continuous Integration and Continuous Delivery (CI/CD). The phase consists of several stages, followed by testing of the system and its deployment. For starters, the CI/CD platform will be deployed for software projects of students in the Faculty of Information Technology, Universitas Kristen Maranatha. The goal of this paper is to show a design of an effective platform for continuous integration and continuous delivery pipeline to accommodate source code compilation, code analysis, code execution, until its deployment, all in a fully automated fashion.
Pembangunan Aplikasi Pengelolaan Data pada Rumah Sakit Berbasis Web Rosadi, Sara Amelia; Wirawan, Andika; Sujadi, Sendy Ferdian
Jurnal Teknik Informatika dan Sistem Informasi Vol 7 No 2 (2021): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v7i2.3696

Abstract

Hospital has a variety of facilities and services. Every day there are transactions recorded by the hospital in the form of documentation such as excel. Over time, if the transactions increase, the files that will be stored will be more and more large. Therefore, a website was created that can make it easier to manage data from these files. The web application is created using PHP and integrates with the MySQL database. The main module of the web application created is to import data from an excel file. The expected results from making this website are to make it easier for employees to manage data and view information in the form of tables or graphs. Data collection methods using observation, through interviews with the person in charge from hospital by giving a questionnaire about the interface of the application. Assessment of the results of interface improvements using a questionnaire from Post-Study System Usability Questionnaire version three, totalling 16 questions. The purpose of the User Interface and User Experience analysis is to assess and serve as a guide for improving the display that has been made whether it is in accordance with the standards requested by the hospital.
High Performance Computing Environment using General Purpose Computations on Graphics Processing Unit Widjaja, Andreas; Gautama, Tjatur Kandaga; Sujadi, Sendy Ferdian; Harnandy, Steven Rumanto
Jurnal Teknik Informatika dan Sistem Informasi Vol 7 No 2 (2021): JuTISI
Publisher : Maranatha University Press

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.28932/jutisi.v7i2.3715

Abstract

Here a report of a development phase of an environment of high performance computing (HPC) using general purpose computations on the graphics processing unit (GPGPU) is presented. The HPC environment accommodates computational tasks which demand massive parallelisms or multi-threaded computations. For this purpose, GPGPU is utilized because such tasks require many computing cores running in parallel. The development phase consists of several stages, followed by testing its capabilities and performance. For starters, the HPC environment will be served for computational projects of students and members of the Faculty of Information Technology, Universitas Kristen Maranatha. The goal of this paper is to show a design of a HPC which is capable of running complex and multi-threaded computations. The test results of the HPC show that the GPGPU numerical computations have superior performance than the CPU, with the same level of precision.
Evaluasi Metodologi CI/CD untuk Pengembangan Perangkat Lunak dalam Perkuliahan Hapnes Toba; Tjatur Kandaga Gautama; Julio Narabel; Andreas Widjaja; Sendy Ferdian Sujadi
JEPIN (Jurnal Edukasi dan Penelitian Informatika) Vol 8, No 2 (2022): Volume 8 No 2
Publisher : Program Studi Informatika

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.26418/jp.v8i2.51992

Abstract

Saat ini sistem Continuous Integration (CI)/ Continuous Delivery (CD) merupakan standar baru dalam pengembangan perangkat lunak di industri. Sistem CI/CD merupakan langkah otomatisasi dari sebagian proses dalam pengembangan perangkat lunak. Ketika suatu sistem CI/CD digunakan oleh tim pengembang perangkat lunak maka akan diperoleh banyak data pemrosesan dan data hasil akhir dari proses CI/CD tersebut. Penelitian ini berupaya untuk mengevaluasi data yang terhimpun dalam sebuah sistem CI/CD dan diharapkan akan menemukan informasi yang bermanfaat sebagai umpan balik terhadap potensi sistem CI/CD dalam perkuliahan.  Evaluasi riset dilakukan dengan metode survei pada kelas pilihan di semester ganjil tahun akademik 2021/22. Survei dimulai sejak masa ujian tengah semester sampai dengan akhir semester, yaitu pada saat mahasiswa peserta kelas mulai membuat sistem/ aplikasi guna memenuhi kelengkapan tugas besar mata kuliah. Adapun kelas yang dipilih tersebut adalah mata kuliah rekayasa perangkat lunak di program studi S-1 Teknik Informatika. Hasil survei menunjukkan bahwa mayoritas mahasiswa sangat antusias dan merasa penting untuk mendalami konsep CI/CD sebagai salah satu metode mutakhir pengembangan perangkat lunak.