ABSTRAKSI: Tugas akhir ini membahas tentang analisa dan implementasi algoritma XXTEA pada aplikasi client dan server basis data untuk meningkatkan keamanan transmisi query serta hasil query basis data. Penerapan algoritma kriptografi XXTEA bertujuan untuk mengatasi permasalahan keamanan transmisi query serta hasil query yang dilakukan dengan cara melakukan enkripsi selama data tersebut berada dalam jaringan. Enkripsi data query dari client dilakukan sebelum memasuki jaringan dan didekripsi kembali oleh server sebelum query tersebut diproses. Begitu pula sebaliknya, enkripsi data hasil query basis data dilakukan sebelum data ditransmisikan pada jaringan dan didekripsi kembali setelah sampai di client.
Secara teknis penerapan algoritma ini dilakukan dengan menambahkan modul enkripsi dan dekripsi pada client dan server. Dengan menerapkan algoritma XXTEA ini diharapkan dapat meningkatkan keamanan transmisi query serta hasil query sehingga tidak dimengerti oleh penyadap tanpa mengurangi secara signifikan performansi client dan server basis data tersebut. Modul aplikasi dibangun dengan menggunakan bahasa pemrograman delphi dengan kakas Borland delphi 7 sedangkan basis data menggunakan Microsoft Access 2007.
Tugas akhir ini memberikan kesimpulan bahwa modul enkripsi/dekripsi yang diimplementasikan berhasil mengenkripsi data antara client dengan server basis data selama data ditransmisikan pada jaringan dengan menggunakan algoritma kriptografi XXTEA sehingga kerahasian dan keamanannya dapat terjaga dari penyadapan.Kata Kunci : enkripsi, dekripsi, client, server, XXTEA, query, basis data.ABSTRACT: This final project presents analysis and implementation of algorithms XXTEA on client application and database servers to improve security of transmission query and database query results. XXTEA cryptographic algorithm aims to overcome the security problems of transmission query and query results that are conducted by encrypting data in network. Query from client encrypted before transmits over network and decrypted by server before query is processed. Vice versa, database query results encrypted before transmits over network and decrypted in client.
Technically, use of this algorithm by adding encryption and decryption modules at client and server. By applying this algorithm expected to improve transmission security queries and query results that are not understood by eavesdroppers without reducing the performance of these client and database server. This software is built using Delphi programming language and with tools Borland Delphi 7 and Microsoft Access 2007 database.
This final project conclude that module is successfully encrypt data between server and client for data on the network using cryptographic algorithms XXTEA so that confidentiality and safety can be maintained from tapping.Keyword: encryption, decryption, client, server, XXTEA, query, database.