Rancangan halaman penerima Spesifikasi perangkat keras dan perangkat lunak

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