Sistem transaksi yang aman dan terpercaya sangat diperlukan untuk menghindari adanya kemungkinan pencurian data dalam proses transaksi. Pada proyek akhir ini didesain sebuah aplikasi dimana data yang ditransfer dari satu sistem ke sistem lain melalui jaringan komunikasi publik ini dapat dilindungi dengan sistem yang memiliki fitur keamanan. Untuk keabsahan pengguna dapat dilakukan melalui proses digital signature yang merupakan salah satu metode public key cryptography dimana kunci yang digunakan untuk proses enkripsi dan dekripsi berbeda nilai, contohnya metode hash dan kriptografi dengan algoritma RSA. Hasil yang didapatkan pada proyek akhir ini adalah sebuah sistem yang aman untuk bertransaksi online dengan menggunakan proses digital signature dengan algoritma kriptografi RSA 56-bit untuk validasi keabsahan pengguna. Untuk menjaga kerahasiaan data transaksi digunakan algoritma simetris kriptografi DES dan integritas data dijamin oleh penggunaan HMAC dengan SHA-1 Aplikasi Transaksi Online ini membutuhkan waktu total proses transaksi tidak lebih dari 5 detik untuk satu kali transaksi.
Kata kunci : Kriptografi, RSA, SHA-1, DSA, DES, Transaksi Online