Pengembangan Aplikasi 3 Dimensi Berdasarkan Citra Medis Otak untuk Perencanaan Bedah Saraf dengan Platform Berbasis Framework React Js, Typescript, dan Electron

Fillah, Aufi (2023) Pengembangan Aplikasi 3 Dimensi Berdasarkan Citra Medis Otak untuk Perencanaan Bedah Saraf dengan Platform Berbasis Framework React Js, Typescript, dan Electron. Masters thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111940000148-AUFI FILLAH-Buku TA revisi.pdf] Text
05111940000148-AUFI FILLAH-Buku TA revisi.pdf - Accepted Version
Restricted to Registered users only until 3 October 2025.

Download (4MB) | Request a copy

Abstract

Pengembangan aplikasi 3 dimensi berdasarkan citra medis otak merupakan solusi yang dapat membantu dokter dalam melakukan perencanaan bedah saraf yang akurat dan efektif. Aplikasi ini dikembangkan dengan menggunakan platform berbasis framework React JS, TypeScript, dan Electron. Aplikasi ini menggunakan file Digital Imaging and Communications in Medicine (DICOM) sebagai sumber data citra medis otak.
Aplikasi ini didukung oleh beberapa fitur unggulan yang diharapkan dapat membantu dokter dalam perencanaan bedah saraf dengan lebih mudah, antara lain dapat melakukan zoom hingga 20 kali lipat, teknik yang digunakan untuk menggabungkan beberapa jenis citra medis yang berbeda (Multimodality Fusion), penentuan lokasi otomatis pada Anterior Commissure-Posterior Commissure (AC-PC) dan ventralis intermediate nucleus (VIM), serta beberapa fitur lain yang dapat membantu tenaga kesehatan dalam melakukan stereotactic dengan lebih presisi dan efektif. Pengembangan aplikasi ini akan dilakukan dengan mengadopsi arsitektur Model View Controller (MVC) dengan MobX store sebagai Model, React component sebagai View, dan MobX method sebagai Controller. Modularisasi yang dilakukan pada pengembangan aplikasi membuat proses developing dan debungging aplikasi menjadi lebih mudah. Fitur Type Restriction pada TypeScript juga membuat source code menjadi lebih jelas karena seperti membaca dokumentasi yang tertanam pada code.
Proses pengujian pada aplikasi ini melalui dua tahap, yaitu pengujian fungsional dengan metode black box, dan pengujian non-fungsional khususnya pada poin performa aplikasi. Hasil black box testing menyatakan bahwa fungsional fitur yang diuji pada aplikasi BrainNav sudah sesuai dengan kriteria kesuksesan tiap fitur dan dapat berjalan dengan baik sesuai yang diharapkan. Hasil testing performa menyatakan bahwa aplikasi berbasis framework React js dapat melakukan komputasi yang lebih efektif sampai dengan 16,45% dibandingkan dengan native development tanpa menggunakan framework.
==============================================================================================================================
The development of a 3D application based on brain medical images offers a solution that can assist doctors in performing accurate and effective neurosurgical planning. This application is developed using the React JS framework, TypeScript, and Electron platform. The application utilizes Digital Imaging and Communications in Medicine (DICOM) files as the data source for brain medical images.
The application is supported by several outstanding features that are expected to aid doctors in neurosurgical planning more easily. These features include the ability to zoom up to 20 times, the technique used to fuse different types of medical images (Multimodality Fusion), automatic location determination of the Anterior Commissure-Posterior Commissure (AC-PC) and ventralis intermediate nucleus (VIM), as well as other features that assist healthcare professionals in performing precise and effective stereotactic procedures. The development of this application adopts the Model View Controller (MVC) architectural pattern with MobX store as the Model, React component as the View, and MobX methods as the Controller. The modularization implemented in the application development process makes the process of development and debugging easier. The Type Restriction feature in TypeScript also enhances the clarity of the source code, resembling embedded documentation within the code.
The testing process for this application consists of two stages: functional testing using the black box method and non-functional testing, particularly focusing on the application's performance. The results of black box testing indicate that the tested functional features of the BrainNav application meet the success criteria for each feature and perform as expected. The performance testing results state that the React JS-based application can execute computations more efficiently up to 16,45% compared to native development without using a framework.

Item Type: Thesis (Masters)
Uncontrolled Keywords: Citra Medis Otak, DICOM, Electron, React js, Stereotaktik, TypeScript.
Subjects: T Technology > T Technology (General) > T385 Visualization--Technique
T Technology > T Technology (General) > T58.6 Management information systems
Depositing User: Aufi Fillah
Date Deposited: 03 Aug 2023 07:03
Last Modified: 03 Aug 2023 07:03
URI: http://repository.its.ac.id/id/eprint/101513

Actions (login required)

View Item View Item