Implementasi Metode Forkjoinpool Menggunakan Teknologi Web Workers Pada Javascript Sebagai Library Transformasi Data

Harianto, Drevendy (2018) Implementasi Metode Forkjoinpool Menggunakan Teknologi Web Workers Pada Javascript Sebagai Library Transformasi Data. Bachelor Thesis thesis, Universitas Multimedia Nusantara.

[img] Text
Skripsi.pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (4MB)

Abstract

Transformasi data dalam jumlah besar memakan waktu pemrosesan yang tidak sedikit sehingga dibutuhkan optimasi. Salah satu cara yang dapat digunakan untuk melakukan optimasi adalah multithreading. Prosesor merupakan perangkat keras yang berkembang pesat saat ini. Prosesor yang beredar di masyarakat ratarata merupakan prosesor multi-core yang dapat memproses secara paralel. Sebelum munculnya Web Workers, JavaScript merupakan bahasa pemrograman yang buruk dalam parallel programming. Munculnya Web Workers memungkinkan JavaScript untuk melakukan parallel programming. Metode ForkJoinPool merupakan metode yang mengimplementasikan algoritma Divide and Conquer sehingga dapat digunakan dalam multithreading. Oleh karena itu, pada penelitian ini dibuat library transformasi data dengan mengimplementasikan metode ForkJoinPool menggunakan teknologi Web Workers pada JavaScript. Adapun bahasa pemrograman yang digunakan adalah HTML dan JavaScript. Berdasarkan hasil uji coba yang telah dilakukan, terbukti bahwa metode ForkJoinPool dapat diimplementasikan menggunakan teknologi Web Workers pada JavaScript sebagai library transformasi data. Selain itu, dapat disimpulkan bahwa penggunaan library transformasi data yang dibuat mempengaruhi kecepatan transformasi data tergantung pada waktu pemrosesan dari transformasi yang dilakukan. Semakin besar waktu pemrosesan dari transformasi data yang dilakukan, maka efektivitas dalam penggunaan library transformasi data akan meningkat.

Item Type: Thesis (Bachelor Thesis)
Keywords: ForkJoinPool, JavaScript, Library Transformasi Data, Multithreading, Web Workers
Subjects: 000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 004 Computer Science, Data Processing, Hardware
000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 005 Computer Programming > 005.2 Programming for Specific Computers, Algorithm, HTML, PHP, java, C++
000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 005 Computer Programming > 005.8 Computer Security, Data Security
Divisions: Faculty of Engineering & Informatics > Informatics
Depositing User: Administrator UMN Library
Date Deposited: 28 Jan 2019 08:14
Last Modified: 24 Jan 2023 02:21
URI: https://kc.umn.ac.id/id/eprint/4984

Actions (login required)

View Item View Item