SINKRONISASI DATA DENGAN PEMROSESAN PARALEL MENGGUNAKAN MODEL PEMROGRAMAN MAPREDUCE

Murti Retnowo

Abstract


Penelitian dalam pemrosesan data menunjukan bahwa semakin besar data semakun membutuhkan waktu yang lebih lama. Pemrosesan data berukuran besar pada komputer tunggal memiliki keterbatasan yang dapat diatasi dengan memproses data secara paralel. Penelitian ini memanfaatkan model pemrograman MapReduce pada sinkronisasi data dengan melakukan duplikasi data dari database client ke database server. MapReduce adalah model pemrograman yang dikembangkan untuk mempercepat pemrosesan data berukuran besar. Penerapan model MapReduce pada proses pelatihan dilakukan pada pembagian data yang disesuaikan dengan jumlah sub-proses (thread) dan pemasukan data ke database server serta menampilkan data hasil sinkronisasi data. Percobaan dilakukan dengan menggunakan data sebesar 1.000, 10.000, 100.000 dan 1.000.000 data, serta menggunakan thread sebanyak 1, 5, 10, 15, 20 dan 25 thread. Hasil penelitian menunjukan bahwa penggunaan model pemrograman MapReduce dapat menghasilkan waktu yang lebih cepat, namun waktu untuk membuat thread ketika jumlah thread yang banyak memerlukan waktu yang lebih lama. Hasil penggunaan model pemrograman MapReduce dapat memberikan efisiensi waktu dalam melakukan sinkronisasi data baik pada database tunggal maupun database terdistribusi.


Kata Kunci: mapreduce, sinkronisasi data, multithread, message passing, Static Tasks Assigment




DOI: http://dx.doi.org/10.26798/jiko.v1i2.36

Article Metrics

Abstract view : 1039 times
PDF (Bahasa Indonesia) - 1999 times

Refbacks

  • There are currently no refbacks.




Copyright (c) 2016 Murti Retnowo


JIKO (Jurnal Informatika dan Komputer)

Published by
Lembaga Penelitian dan Pengabdian Masyarakat
Universitas Teknologi Digital Indonesia (d.h STMIK AKAKOM)

Jl. Raya Janti (Majapahit) No. 143 Yogyakarta, 55198
Telp. (0274)486664

Website : https://www.utdi.ac.id/

e-ISSN : 2477-3964 
p-ISSN : 2477-4413