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

Main Author: Harianto, Drevendy
Format: Thesis NonPeerReviewed Book
Bahasa: eng
Terbitan: , 2018
Subjects:
Online Access: http://kc.umn.ac.id/4984/1/Skripsi.pdf
http://kc.umn.ac.id/4984/
Daftar Isi:
  • 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.