Gambar 4.11 Proses Mendapatkan Nilai D
Gambar 4.11 adalah proses mendapatkan nilai D, dimana nilai D akan dihasilkan dengan mencari nilai dari inverse e dikali dengan modulo Phi, atau lihat
rumus mencari nilai D pada algoritma RSA nomor 12.
4.3. Pengujian Sistem Secara Menyeluruh
Untuk mengetahui apakah penelitian ini telah memenuhi tujuan penelitian yang disampaikan pada bab 1, maka diperlukanlah pengujian terhadap software yang
dibangun dalam penelitian ini. Pada pengujian sistem menyeluruh terdapat dua tahapan yang dilakukan yaitu pengujian sistem pada aplikasi yang akan digunakan
oleh user, dari segi tampilan dan segi proses yang terjadi pada setiap halaman dan melakukan analisis terhadap performa NIC Messenger pada saat pengiriman pesan
kepada seorang teman dan proses penerimaan pesan setelah menerapkan kriptografi. Seperti diketahui bersama, proses enkripsi dan dekripsi menggunakan sistem kunci
publik akan memakan waktu untuk mendapatkan kunci secara acak.
4.3.1. Pengujian Pada Sisi User
Pengujian pada sisi user, dilakukan pengujian pada semua proses yang terjadi pada NIC Messenger, seperti proses register user baru pada halaman registrasi, proses login
pada halaman login, proses lupa password pada halaman lupa pasword, proses melihat daftar teman pada halaman NIC, proses menghapus teman pada halaman profil user,
proses pengiriman pesan pada halaman Chat, proses menghapus pesan pada halaman Chat user
, proses melihat daftar seluruh pengguna software, dan proses menambahkan user
sebagai teman.
Universitas Sumatera Utara
Berdasarkan rancangan low fidelity dari tampilan antar muka pemakai pada NIC Messenger
yang telah dirancang pada bab sebelumnya, berikut ini adalah beberapa hasil rancangan antar muka pemakai yang didesain menggunakan CSS atau Cascading
Stylesheet pada halaman HTML dan akan ditampilkan pada handphone pengguna.
1. Halaman Register
Registrasi oleh user baru untuk mendapatkan akun, user dapat registrasi akun baru dengan
mengunduh NIC
Messenger dengan
mengakses http:www
.nicmessenger.comdownload menggunakan browser pada smartphone android. Setelah mengunduh software tersebut berikut ini adalah tampilan registrasi
user baru pada software NIC.
Gambar 4.12 Halaman Registrasi
Gambar 4.12 adalah halaman registrasi user baru, user diharuskan untuk mengisi nama lengkap, username, password, email dan nomor telepon.
Universitas Sumatera Utara
2. Halaman Login
Setelah user mendaftarkan data diri, maka user dapat menggunakan Software NIC secara keseluruhan dengan melakukan proses login menggunakan username dan
password yang telah didaftarkan sebelumnya.
Gambar 4.13 Halaman Login
Gambar 4.13 adalah halaman login, pada halaman login user diharuskan untuk menginputkan kombinasi username dan password yang sesuai, jika kombinasi
tersebut benar maka user dapat mengakses halaman utama.
Universitas Sumatera Utara
3. Halaman Utama
Setelah user melewati proses login, sistem akan menampilkan halaman utama berupa tampilan daftar teman yang telah dimiliki oleh user.
Gambar 4.14 Halaman Utama
Gambar 4.14 adalah daftar teman yang telah dimiliki oleh pengguna, pada halaman ini user dapat memilih salah satu teman dan memilih untuk mengirim pesan
atau menghapus teman tersebut dari daftar teman. Berikut ini adalah tampilan dari proses melihat profil teman, dalam halaman ini terdapat menu untuk mengirim pesan
atau menghapus pertemanan.
Universitas Sumatera Utara
Gambar 4.15 Halaman Menu Pada Pertemanan
Gambar 4.15 adalah halaman yang menampilkan menu dari teman yang dipilih pada halaman utama. Pada halaman ini terdapat 2 pilihan menu yaitu menu untuk
masuk ke halaman kirim pesan dan menu untuk menghapus pertemanan. Halaman ini akan tampak jika user A dan user B telah berteman, jika user A dan user B belum
berteman, maka menu yang akan tampak hanya menu untuk masuk kehalaman penambahan teman.
Universitas Sumatera Utara
4. Halaman Chat
Selanjutnya adalah halaman chat, pada halaman ini sistem akan menampilkan daftar teman yang telah berkirim pesan pada pengguna, beserta jumlah pesan yang telah
terjadi.
Gambar 4.16 Halaman Daftar Chat
Gambar 4.16 adalah tampilan dari daftar teman yang telah berkirim pesan kepada user, pada halaman ini user dapat melanjutkan chat dengan memilih salah satu
teman dari daftar tersebut
.
Universitas Sumatera Utara
Berikut ini adalah tampilan dari halaman chat pada seorang teman.
Gambar 4.17 Halaman Chat Kepada Teman
Gambar 4.17 adalah tampilan chat dari seorang teman kepada user. Untuk dapat mengirimkan pesan, user dapat memilih kotak pesan pada bagian bawah
halaman chat dan menuliskan pesannya di kotak tersebut.
Universitas Sumatera Utara
Berikut ini adalah tampilan ketika user mengirimkan sebuah pesan.
Gambar 4.18 Pengiriman Pesan
Gambar 4.18 menampilkan proses pengiriman pesan yang dilakukan oleh user, dalam proses ini user dikatakan sebagai sender. Pada proses pengiriman ini sistem
akan mengenkripsi terlebih dahulu pesan yang akan dikirim kepada receiver.
Universitas Sumatera Utara
Berikut ini adalah sebagian informasi dari pesan yang dikirim oleh sender dan dikirim kepada server kemudian akan disimpan kedalam database.
Chat terenkripsi
= 63,92,180,204,81,196,30,183,48,249,129,39,204
,24,238,18,244,76,84,174,233,114,113,83,210,1 37,216,252,110,185,138,182,169,226,239,10,13
4,15,100,247,105,61,202,161,26,16,10,3,68,118, 149,239,222,172,249,166,24,199,99,66,1,186,12
8,204,148,25,55,75,203,83,164,243,180,107,183 ,220,154,155,116,150,133,194,137,45,108,228,2
39,213,91,199,171,131,58,53,19,228,28,90,123, 208,187,147,222,49,236,167,73,31,218,211,109,
129,151,13,29,41,166,36,47,43,149,94,154,190,
109,123,10,118,23,158,169,24,67,204,24,1… Kunci OTP terenkripsi
= 226904796029858350862502851393941803604
72217731006748804458286,269849569027665 316779278665194663539958597819530384234
25393067,475951923685590356404864074272 12793399299598381402428622366339,757034
386200730588265977687925811903652017470 08564580677201945,550335853182359277187
236028415196471878006825409184478021279 44,703783931554692284967189632207487126
5955879041375040390244450,9953412399190 686818015430949057469251285749694878189
8456425564,1566516272376193874088696941 1601935058743481557626766970726752,3228
377028756402899991831993787849564897216 9289825715054588830,6947418276357089880
871710210768332664368910433158684129766 9517,3539082220657620618185108370152250
05232200346815094920536… Kunci RSA D, N
= 786090272937677441627515275901212137434
29230033515428886007605, 100000000000010001327346777789331527996
127322984663698731514309
Universitas Sumatera Utara
Berikut ini adalah informasi dari pesan yang telah didekripsi oleh sistem dan akan diterima oleh receiver.
Chat =
I ’m selfish, impatient and a little insecure. I make
mistakes, I’m out of control and at times hard to
handle. But if you sure can ’t handle me at my
worst, then you sure as hell don ’t deserve me at
my best. By Marilyn Monroe
Kunci OTP =
755 53 71 937 731 605 687 81 963 389 535 505 427 429 639 161 147 725 999 73 123 253 591
241 355 37 439 665 843 77 543 321 563 373 903 233 539 925 495 401 771 709 343 825 235 749
447 481 979 21 807 393 955 573 399 561 163 357 247 985 651 397 351 641 371 693 711 553
347 221 303 721 579 5 151 121 43 45 255 801 787 341 615 713 763 893 207 881 995 677 55
281 459 717 159 961 179 1013 519 873 155 541 111 17 387 325 983 441 875 365 63 97 595 661
423 9 571 189 15 177 803 997 887 601 267 13 991 257 1011 309 327 169 987 861 943 337 195
645 791 761 683 685 895 417 403 981 231 329 379 509 847 497 611 293 695 921 75 333 799
577 819 629 135 489 795 157 751 657 3 965 599 57 491 1005 703 737 211 277 39 649 187 829
655 817 419 613 503 217 907 653 607 897 627 949 967 809 603 477 559 977 835 261 407 377
299 301 511 33 19 597 871 969 1019 125 463 113 227 933 311 537
Kunci RSA D dan N =
786090272937677441627515275901212137434 29230033515428886007605,
100000000000010001327346777789331527996 127322984663698731514309
Lama proses enkripsi + dekripsi pesan
= 4097 Milidetik
Universitas Sumatera Utara
Berikut ini adalah tampilan ketika selesai proses pengiriman.
Gambar 4.19 Pesan Diterima
Gambar 4.19 adalah pesan yang telah berhasil dikirim dan diterima oleh receiver
dalam bentuk yang telah didekripsi. Pada halaman chat ini user juga dapat menghapus seluruh chat dengan memilih tombol hapus yang ada di pojok kanan atas
pada halaman chat.
Universitas Sumatera Utara
Berikut ini adalah tampilan notifikasi dari proses penghapusan pesan.
Gambar 4.20 Notifikasi Hapus Pesan
Gambar 4.20 adalah halaman yang menampilkan notifikasi apabila user ingin menghapus chat dengan seorang teman. Jika user memilih yes maka seluruh pesan
dengan teman tersebut akan dihapus dari database.
Universitas Sumatera Utara
5. Halaman List
Pada halaman list sistem akan menampilkan daftar dari seluruh pengguna NIC.
Gambar 4.21 Halaman List
Gambar 4.21 adalah halaman yang menampilkan daftar dari seluruh pengguna NIC, pada halaman ini user dapat menjadikan seorang pengguna sebagai teman baru
sehingga user dapat mengirimkan sebuah pesan kepadanya.
Universitas Sumatera Utara
Berikut ini adalah tampilan ketika memilih seorang user dari daftar pengguna di halaman List.
Gambar 4.22 Halaman Menu Tambah Teman
Gambar 4.22 adalah halaman profil user yang belum menjadi teman, pada halaman ini terdapat menu untuk menambahkan user tersebut menjadi teman.
Universitas Sumatera Utara
4.4. Analisis Kriptografi terhadap Sistem