7. Button ini digunakan untuk tempat penyimpanan message digest m dan tanda
tangan r, s. 8.
Textbox ini digunakan untuk menampilkan direktori penyimpanan m, r, dan s. 9.
Button ini digunakan untuk menyimpan m, r dan s kedalam direktori. 10.
Label ini digunakan untuk menampilkan hasil dari uji running time pada saat program dijalankan.
3.5.2. Rancangan halaman penerima
Pada rancangan ini user sebagai penerima hanya bisa melakukan proses verifikasi tanda tangan digital. Berikut adalah rancangan halaman verifikasi tanda tangan digital:
Gambar 3.19. Rancangan halaman verifikasi tanda tangan digital Berdasarkan gambar 3.19. rancangan halaman ini digunakan untuk pembentukan tanda
tangan digital GOST DSA. Pada proses ini user membutuhkan kunci privat yang digunakan untuk mengenkripsi dokumen yang telah di hash sehingga menghasilkan
tanda tangan digital. Adapun fungsi-fungsi yang terdapat didalam rancangan pada halaman ini adalah seperti yang dijelaskan berikut.
1. Button ini digunakan untuk memasukkan file txt yang telah ditanda tangani.
Status
1 2
3 4
5 6
7 8
9
10
Universitas Sumatera Utara
2. Button ini digunakan untuk memasukkan file kunci publik penanda tangan.
3. Textbox ini digunakan untuk menampilkan nama file txt.
4. Textbox ini digunakan untuk menampilkan nama file kunci publik.
5. Button ini digunakan untuk memasukkan file tanda tanda tangan yang dikirim si
pengirim. 6.
Textbox ini digunakan untuk menampilkan nama file tanda tangan digital. 7.
Button ini digunakan untuk memverifikasi tanda tangan digital. 8.
Textbox ini berfungsi untuk menampilkan nilai v. 9.
Textbox ini digunakan menampilkan status tanda tangan valid atau tidak. 10.
Label ini berfungsi untuk menampilkan hasil dari uji running time pada saat program dijalankan.
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI DAN PENGUJIAN ALGORITMA 4.1 Implementasi Algoritma
Setelah melewati tahapan pada analisis perbandingan algoritma, maka tahap selanjutnya adalah implementasi dan pengujian algoritma. Pada bab ini akan menjelaskan tentang
proses pengimplementasian algoritma kedalam Bahasa pemrograman dan melakukan pengujian dengan menjalankan program yang sebagai inputan berupa file txt yang
hendak diberi tanda tangan.
4.1.1 Spesifikasi perangkat keras dan perangkat lunak
Spesifikasi perangkat keras yang digunakan dalam pengujian sistem adalah: 1.
Processor Intel® Core™ i5
2. Memory RAM : 2 GB DDR3
3. Hardisk 500GB.
Sedangkan spesifikasi perangkat lunak yang digunakan dalam pembuatan sistem adalah software windows 8 profesional dan visual C 2013.
4.1.2 Tampilan implementasi algoritma