// <![CDATA[PENERAPAN ALGORITMA SHA-1 PADA PROSES PEMBAYARAN E-COMMERCE]]> Santi Susanti / 152010074 Penulis Mira Musrini Barmawi, S.Si., M.T.
Pada saat ini masih banyak yang meragukan tingkat keamanan untuk melakukan transaksi pembayaran online melalui internet karena besarnya jumlah kasus-kasus penipuan yang dilakukan melalui internet menurut statistik pada www.academia.edu. Untuk itu diperlukan suatu sistem verifikasi yang berfungsi untuk pengamanan proses transaksi pembayaran. Pada penelitian ini sistem verifikasi menggunakan OTP (One Time Pasword) karena sifatnya yang dinamis. OTP ialah penerapan Password yang hanya berlaku untuk satu sesi Login. Nilai String dari waktu transaksi yaitu menit, jam, tanggal, bulan, dan tahun akan diacak dengan algoritma SHA-1. SHA-1 merupakan algoritma yang dipakai untuk mengacak data, algoritma ini digunakan untuk mengacak karakter String Password menjadi barisan kode-kode acak yang tidak dapat dibaca. Hasil dari Enkripsi tersebut menghasilkan 40bit bilangan Hexadesimal. Kemudian diambil lima dijit terakhir dari bilangan tersebut yang akan digunakan sebagai kode verifikasi. Lalu kode tersebut dikirim melalui SMS kepada User yang melakukan transaksi. Sehingga hanya User yang benar-benar memiliki hak akses yang dapat melakukan transaksi. Setelah dilakukan pengujian pada pada fungsionalitas penelitian ini didapatkan tingkat akurasi pengujian 100%. Maka dapat disimpulkan bahwa algoritma SHA1 dapat diterapkan dalam pembangunan sistem website e-commerce pada menu confirm order.