Pengujian Sistem Secara Menyeluruh

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