Laporkan Masalah

Implementasi sistem database terdistribusi dengan metode Partial Replica :: Studi kasus pelaporan hasil penghitungan suara di DPW PKS DIY

TRIYONO, Joko, Dr.tech. Ahmad Ashari, M.Kom

2010 | Tesis | S2 Ilmu Komputer

Penelitian ini bertujuan untuk melakukan pengembangan basis data terdistribusi dengan metode partial replica yang dapat digunakan sebagai terobosan baru untuk membantu proses pendistribusian dan penghitungan suara, khususnya untuk pemilu legislatif yang bersfat multipartai, multicaleg. Sistem ini dikembangkan dan dibangun menggunakan PHP dengan teknologi asynchronous java script (AJAX), menggunakan basis data MySQL berjenis InnoDB. Pendistribusian basis data menggunakan teknik Replikasi dan Fragmentasi Horisontal, sinkronisasi menggunakan teknik multi‐master. Sistem dibagi menjadi dalam dua kelompok utama, yaitu Master yang diletakkan di DPW pada server public dan slave yang diletakkan di DPC dengan keterbatasan koneksi internet. Akses pemasukan data perolehan suara diperoleh dari laporan saksi di TPS yang dikirimkan melalui media SMS ke SMS Gateway di DPC (slave). SMS yang masuk ke DPC akan diolah menggunakan trigger untuk divalidasi dan didistribusikan ke tabel‐tabel yang telah ditentukan, yang pada akhirnya akan didapat perolehan suara, penggunaan kertas suara, advokasi saksi dan lain‐lain. Hasil penelitian ini menunjukkan bahwa distribusi basis data menggunakan metode partial replica akan meningkatkan kinerja dan ketersediaan data pada slave, yang berdampak kepada kebutuhan hardware yang harus disediakan. Dengan metode ini suatu sistem informasi tidak harus selalu online, cukup menggunakan semi‐online saja. Penggunaan media SMS untuk melakukan transaksi pelaporan dari saksi di TPS akan meningkatkan keamanan dan kecepatan pengumpulan data perolehan suara ke DPC dan DPW. Penggunaan trigger akan mengurangi akses user ke sistem dan penggunaan ajax membantu dalam proses validasi transaksi. Kelemahan sistem ini, dalam proses distribusi sebaiknya data utama dalam basis data sudah lengkap dulu, agar proses berikutnya lebih mudah.

The aim of this research is to implement distributed database with partial replica method that can be used to help distributing and counting process, especially for legislative general ellection of multi parties legislative candidate. This system was developed by using PHP with asynchronouse java script (ajax) technology and MySQL database engine InnoDB. Distribution of database used replication and fragmentation horisontal method, and the syncronization used multi‐master method. This system was devided into two main parts, master placed on DPW with public server and slave placed on DPC with no full online internet connection. Access of data entry obtained from witness report through SMS media to SMS Gateway in DPC (slave). SMS data in DPC was processed with trigger method for data validation and distribution to tables, and in the end it is going to be obtained voice report, form report, advokasi report etc. The result of the research show that database distribution using the partial replica method will increase high performance and available data on slave that impacts to simple hardware. By using this method, an information system must not be online but semi‐online is enough. The use of SMS media for reporting transaction from witness in TPS will increase security and speed in collecting data from DPC to DPW. The use of trigger will decrease access user to system and the use of AJAX technique help in transaction validation process. The weakness of the system in distribution prosess, is better to get complete main data in order it is easier to get the next process.

Kata Kunci : Distribution,Master,Partial replica,Slave,Trigger,


    Tidak tersedia file untuk ditampilkan ke publik.