Wisesa, Maulana Wira (2024) Implementasi Change Data Capture (CDC) Pada PostgreSQL Menggunakan Debezium Dan Apache Kafka. [Experiment] (Unpublished)
Text (Ringkasan)
Ringkasan.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (282kB) |
|
Text (Bab 1 Pendahuluan)
Bab 1 Pendahuluan.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (580kB) |
|
Text (Daftar Pustaka)
Daftar Pustaka.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (282kB) |
|
Text (Laporan Lengkap)
Laporan Magang Maulana Wira Wisesa Final.pdf - Submitted Version Restricted to Registered users only Download (4MB) | Request a copy |
Abstract
Kegiatan magang merupakan tahap penting dalam perkembangan mahasiswa, yang bertujuan untuk mengasah keahlian dan keterampilan sebagai bekal untuk menghadapi kebutuhan industri. Mahasiswa diharapkan mampu menjadi lulusan yang tidak hanya terampil, tetapi juga profesional dengan semangat kerja yang tinggi. PT. Global Intermedia Nusantara, merupakan perusahaan yang spesifik bergerak dalam bidang konsultan, analisis, serta implementasi sistem informasi, memberikan pengalaman nyata dalam menghadapi tantangan dunia industri. Dengan demikian, mahasiswa dapat mengoptimalkan potensi mereka dan memperoleh pemahaman yang mendalam tentang lingkungan kerja di industri. Laporan ini disusun sebagai hasil dari tugas yang diberikan selama pelaksanaan kegiatan magang. Penerapan CDC pada PostgreSQL menggunakan Debezium dan Apache Kafka bertujuan untuk memantau perubahan data secara real-time, memungkinkan informasi yang diterima dapat diolah lebih lanjut. Penggunaan CDC ini juga berperan dalam mencegah kehilangan data yang mungkin terjadi akibat kegagalan sistem, karena mencatat setiap perubahan data. Implementasi ini memiliki kegunaan yang signifikan bagi perusahaan dengan skala data besar dan distribusi data ke banyak konsumen, karena memungkinkan sistem untuk dengan mudah diukur ke atas guna menangani beban kerja yang semakin besar. Alur kerja sistem ini dimulai ketika pengguna meminta data dari salah satu tabel dalam database PostgreSQL. Debezium sebagai connector yang terintegrasi untuk bertanggung jawab mengambil data dari PostgreSQL dengan memonitor log transaksi menggunakan Debezium Connector. Data yang berhasil diambil oleh Debezium kemudian diteruskan ke Apache Kafka melalui Kafka topic. Apache Kafka berfungsi sebagai sistem pengiriman pesan yang menyampaikan data dalam bentuk string. Setiap perubahan data yang terjadi pada database PostgreSQL akan dikirimkan sebagai pesan ke Kafka topic. Data yang tiba di Apache Kafka dapat diakses dan ditampilkan dalam format string sesuai kebutuhan pengguna. Penggunaan Debezium memungkinkan pemantauan perubahan data secara real-time tanpa perlu menuliskan perintah yang sama berulang kali. Otomatisasi ini memastikan bahwa setiap perubahan data di PostgreSQL secara cepat terupdate dalam sistem, memberikan pengalaman pengguna yang konsisten dan responsif.
Item Type: | Experiment | ||||||
---|---|---|---|---|---|---|---|
Contributors: |
|
||||||
Uncontrolled Keywords: | Change Data Capture, CDC, PostgreSQL, Server, Debezium, Apache Kafka | ||||||
Subjects: | 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 457 - Teknik Komputer 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 462 - Teknologi Informasi |
||||||
Divisions: | Jurusan Teknologi Informasi > Prodi D3 Teknik Komputer > PKL | ||||||
Depositing User: | Maulana Wira Wisesa | ||||||
Date Deposited: | 23 Jul 2024 01:36 | ||||||
Last Modified: | 23 Jul 2024 01:37 | ||||||
URI: | https://sipora.polije.ac.id/id/eprint/34743 |
Actions (login required)
View Item |