KDiff3, Aplikasi Pembanding Data yang Powerful

Share

Apa yang bisa dilakukan jika kita melakukan pengubahan kode tapi kita sendiri tidak hapal baris mana saja yang kita ubah.

Jika kita melakukan coding Java menggunakan IDE Netbeans biasanya ada fasilitas history yang bisa mendeteksi perubahan kode yang kita lakukan. Selain fasilitas history, kita juga dapat menggunakan aplikasi Subversion yang dapat difungsikan sebagai aplikasi versioning. Kita bisa memiliki versi dari kode yang kita buat. Bagaimana jika kita ingin membandingkan kode yang kita buat secara manual ?

Kalau baris kode hanya ada beberapa puluh atau baris sih masih gampang, bagaimana kalau ada ribuan baris kode ?

KDiff3 bisa melakukan fungsi yang kita inginkan. KDiff3 pada dasarnya aplikasi GUI untuk diff yang berfungsi membandingkan kode dari 2 sumber data.

Misalnya kita punya 1 kode program dengan nama HapusData dan 1 kode program lain dengan nama HapusDataUpdate. Kita dapat membandingkan keduanya, mengecek perbedaan diantara keduanya, melakukan update pada salah satu file yang kita inginkan secara otomatis agar sesuai dengan file lawan atau juga mencatat perbedaan yang ada. Silakan merefer pada aplikasi Diff dan Patch yang disediakan pada berbagai distro Linux.

Contoh pada screenshot berikut adalah perbedaan baris dan kode pada skrip Zimbra-Auto yang saya buat untuk melakukan otomatisasi instalasi Zimbra Mail Server pada OpenSUSE 10.3. Perbedaannya kentara banget karena memang saya buat sekedar sebagai contoh :-D . Pada OpenSUSE, aplikasi kdiff3 sudah ada dalam paket DVD yang disediakan.

Pertanyaan iseng, apakah KDE4 dengan QT4 akan menghasilkan aplikasi dengan nama kdiff4 ??

Anyway, pernah pakai kdiff3 atau aplikasi sejenis lainnya ?

Muhammad Rivai Andargini

Artikel Lainnya

  • The Tanenbaum-Torvalds Debate [Part I]
    DISCLAIMER : This article taken from http://www.oreilly.com/catalog/opensources/book/appa.html. Known sources belong to their respective authors. All trademarks belong to the respective corporations a...
  • Monitoring System Dengan Nagios jilid 2
    Artikel sebelumnya adalah : Bagaimana Installasi Nagios. Sekarang kita akan mengkonfigurasi Nagios tersebut untuk digunakan KONFIGURASI NAGIOS Pada saat instalasi diatas semua sample file ko...
  • Konfigurasi Mail Client Zimbra dengan SMTP Authentication untuk Akses Melalui Jaringan Publik-Bagian 2
    Tulisan ini merupakan bagian kedua dari 2 tulisan. Tulisan pertama : Konfigurasi Mail Client Zimbra dengan SMTP Authentication untuk Akses Melalui Jaringan Publik-Bagian 1 KONFIGURASI MAIL...
  • Canon PIxma 1600 pada OpenSUSE
    Salah satu hal yang menyebalkan dari vendor adalah tidak tersedianya driver Linux untuk produk mereka. Kalau saya hendak beli hardware baru, saya selalu pastikan compatibility checknya terhadap Linux ...
  • Mekkah & Ka’bah
    Akhir tahun 2009 yang baru lalu, bapak mertua, ibu mertua dan ibu dari bapak mertua berangkat menunaikan ibadah haji setelah masuk daftar tunggu selama 1 tahun. Keberangkatan, disana maupun pulang ber...

Masukkan alamat email pada form dibawah ini untuk menerima update mengenai artikel, tutorial atau tips terbaru dari website ini:

Delivered by FeedBurner

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Link

Switch to our mobile site

Log in - BlogNews Theme by Gabfire themes