dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA


IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 3. Metode dan Perancangan Sistem

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB IV HASIL DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III Metode Perancangan

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 3 METODOLOGI. Metodologi penelitian yang digunakan dalam penulisan ini adalah studi

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. untuk dioperasikan. Dalam implementasi Analisis Enkripsi dan Dekripsi File Teks

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN HASIL PENELITIAN. Pada bab 4 ini akan dijelaskan hasil rancangan sistem aplikasi optimizer, yaitu

BAB IV HASIL DAN UJICOBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI Implementasi Program Simulasi. mengevaluasi program simulasi adalah sebagai berikut :

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Processor Intel Pentium IV 2.41GHz RAM 512 MB DDR. Hard disk 40 GB. Monitor 15 Samsung SyncMaster 551v

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB IV HASIL DAN UJI COBA

BAB 4 PERANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV EVALUASI DAN EVALUASI. Implementasi pada penelitian tugas akhir ini berupa aplikasi

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan proses pembangunan komponen-komponen

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB 4 IMPLEMENTASI DAN EVALUASI. Dari hasil perancangan yang dilakukan, pada bab ini disajikan implementasi dan

BAB IV HASIL DAN UJI COBA

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN POGRAM APLIKASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan menjelasan berbagai hal yang berhubungan dengan pengujian.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB IV. Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Akuntansi. Pengelolaan Produksi Bahan Mentah Menggunakan Metode LIFO.

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL & UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen

BAB IV HASIL DAN PEMBAHASAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. fungsi sistem bekerja dengan baik dan mencari kesalahan yang mungkin terjadi pada

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM. penambahan dalam sistem tersebut, maka akan untuk diselesaikan.

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. Dibawah ini adalah hardware dan saftware yang dibutuhkan. a. Hardware dengan spesifikasi sebagai berikut :

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISA MASALAH DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Program Agar aplikasi enkripsi dan dekripsi ini dapat berjalan dengan baik dan bekerja sesuai dengan apa yang diharapkan, spesifikasi perangkat keras dan perangkat lunak yang dipakai untuk implementasi aplikasi ini juga harus mendukung. Berikut spesifikasi yang bisa mendukung implementasi ini, diantaranya adalah : a. Perangkat Keras (hardware) Perangkat keras (hardware) yang dipakai untuk implementasi aplikasi ini adalah sebagai berikut : 1. Processor : Intel( o e M - z z 2. Memory : DDR5 8 GB. 3. Mon to : LED 15 19 x 1 3 -bit) (60Hz). 4. Penyimpanan : 1 TB. 5. Keyboard dan Mouse. b. Perangkat Lunak (Software) Perangkat lunak (software) yang dipakai untuk mengimplementasi aplikasi ini adalah sebagai berikut : 1. Sistem Operasi Windows 10 (64 Bit). 2. Bahasa Pemograman Java dengan Editor Netbeans IDE 8.1. 3. Microsoft Office 2010. 4.2 Implementasi Antar Muka Pada bagian ini, akan diuraikan mengenai an antar muka aplikasi ini mulai dari pertama kali dijalankan sampai selesai dijalankan. Berikut ini akan diberikan penjelasan dan gambar mengenai an-an yang ada pada aplikasi ini. 59

60 4.2.1 Tampilan Layar Menu Utama Tampilan layar dari form menu utama ini muncul ketika aplikasi pertama dibuka atau dijalankan. Pada form menu utama terdapat menumenu yang dapat dipilih oleh user. Diantaranya menu generate key yaitu menu yang berfungsi untuk membuka form generate key yang bisa digunakan user untuk membuat kunci publik dan kunci privat, menu encryption yaitu menu yang berfungsi untuk membuka form encryption file yang bisa digunakan user untuk mengenkripsikan file, menu decryption merupakan menu yang berfungsi untuk membuka form decryption file yang digunakan untuk mengembalikan file yang sudah terenkripsi, menu help merupakan menu yang mempunyai sub menu berfungsi untuk memberi petunjuk bantuan untuk user menggunakan aplikasi tersebut, menu about yaitu tentang data diri pembuat aplikasi tersebut. Berikut an layar menu utama pada gambar 4.1. Gambar 4.1 Tampilan Layar Menu Utama

61 4.2.2 Tampilan Layar Generate Key generate key dapat digunakan oleh user untuk melakukan pembuatan kunci. Pertama user mengisi key name, kemudian memilih directory untuk penyimpanan public key dan private key. Setelah semua field terisi, user dapat mengklik tombol generate key untuk melakukan proses pembuatan kunci. Tampilan layar form generate key pada gambar 4.2. Gambar 4.2 Tampilan Layar Generate Key Untuk membuat kunci user pertama-tama mengisi key name terlebih dahulu. Tampilan layar input key name pada gambar 4.3. Gambar 4.3 Tampilan Layar Input Key Name

62 Apabila user lupa mengisi key name dan langsung mengklik tombol Save To maka akan muncul message silahkan isi key name terlebih dahulu. Tampilan layar message isi key name pada gambar 4.4. Gambar 4.4 Tampilan Layar Message Isi Key Name Setelah mengisi key name, user diharuskan untuk memilih directory key dengan cara mengklik tombol Save To. Tampilan layar directory key seperti gambar 4.5. Gambar 4.5 Tampilan Layar Directory Key

63 Apabila user mengklik tombol Generate Key tetapi belum melengkapi semua isi form, hanya form key name yang disi, maka akan ada peringatan silahkan isi dirctory key terlebih dahulu. Tampilan layar peringatan isi form generate key pada gambar 4.6. Gambar 4.6 Tampilan Layar Message Isi Directory Key Apabila user mengklik tombol Generate Key tetapi belum melengkapi semua isi form maka akan ada peringatan silahkan lengkapi form terlebih dahulu. Tampilan layar peringatan isi form generate key pada gambar 4.7. Gambar 4.7 Tampilan Layar Peringatan isi Generate Key

64 Setelah form terisi semua maka user mengklik tombol Generate Key untuk melakukan proses pembuatan kunci. Tampilan layar message generate key sukses pada gambar 4.8. Gambar 4.8 Tampilan Layar Message Generate Key Sukses Setelah muncul message generate key sukses user harus mengklik tombol ok maka akan waktu proses pembuatan kunci. Tampilan layar hasil generate key pada gambar 4.9. Gambar 4.9 Tampilan Layar Hasil Generate Key

65 4.2.3 Tampilan Layar Encryption encryption file dapat digunakan oleh user untuk merahasiakan file. Pertama user memilih file yang akan di enkripsi, lalu user memilih directory penyimpanan hasil enkripsi dan memilih kunci yang sudah dibuat di form generate key, user bisa mengklik tombol encrypt untuk melakukan proses enkripsi. berikut an layar form encryption pada gambar 4.10. Gambar 4.10 Tampilan Layar Encryption Untuk memilih file yang ng n d enk p, kl k tombol Browse kemudian akan muncul an seperti pada gambar 4.11. Gambar 4.11 Tampilan Layar Choose File Encryption

66 Apabila user belum memilih file yang ingin dienkripsi maka user tidak dapat melakukan proses selanjutnya. Maka akan muncul message pilih file terlebih dahulu. Tampilan layar message pilih file encryption pada gambar 4.12. Gambar 4.12 Tampilan Layar Message Pilih File Encryption Setelah memilih file yang ingin dienkripsi, user diharuskan untuk memilih direktori untuk menyimpan file hasil enkripsi dengan cara mengklik tombol Save To. Tampilan layar output file pada gambar 4.13. Gambar 4.13 Tampilan Layar Output File Encryption

67 Apabila user belum memilih ouput file maka user tidak dapat melakukan proses selanjutnya. maka akan muncul message pilih direktori terlebih dahulu. Tampilan layar message pilih direktori pada gambar 4.14. Gambar 4.14 Tampilan Layar Message Pilih Direktori Encryption Setelah memilih output file user diharuskan untuk memilih kunci publik yang sudah di buat di form generate key sebelumnya. Tampilan layar select public key pada gambar 4.15. Gambar 4.15 Tampilan Layar Select Public Key

68 Apabila user mengklik tombol Encrypt tetapi belum melengkapi semua isi form maka akan ada peringatan silahkan lengkapi isi form terlebih dahulu. Tampilan layar peringatan isi form encryption pada gambar 4.16. Gambar 4.16 Tampilan Layar Peringatan isi Encryption Jika user sudah mengisi semua form dan mengklik tombol encrypt maka proses enkripsi akan berjalan. Tampilan layar enkripsi berhasil pada gambar 4.17. Gambar 4.17 Tampilan Layar Enkripsi Berhasil

69 Jika user mengkl k tombol OK maka akan muncul ke d ekto penyimpanan file yang sudah dipilih sebelumnya. Tampilan layar direktori hasil enkripsi pada gambar 4.18. Gambar 4.18 Tampilan Layar Direktori Hasil Enkripsi 4.2.4 Tampilan Layar Decryption Decryption file digunakan oleh user untuk mengembalikan hasil enkripsi. Pertama user memilih file yang sudah di enkripsi kemudian memilih directory penyimpanan hasil dekripsi dan memilih kunci private yang sudah dibuat. Tampilan layar form decryption pada gambar 4.19. Gambar 4.19 Tampilan Layar Decryption

70 Untuk memilih file yang ingin didekripsi, klik tombol Browse kemudian akan muncul an seperti pada gambar 4.20. Gambar 4.20 Tampilan Layar Choose Decryption Setelah memilih file yang ingin didekripsi, user diharuskan untuk memilih direktori untuk menyimpan file hasil dekripsi dengan cara mengklik tombol Save To. Tampilan layar output file pada gambar 4.21. Gambar 4.21 Layar Output File Decryption

71 Setelah memilih output file user diharuskan untuk memilih kunci private yang sudah di buat di form generate key sebelumnya. Tampilan layar select Private key pada gambar 4.22. Gambar 4.22 Tampilan Layar Select Private Key Jika user sudah mengisi semua form dan mengklik tombol decrypt maka proses dekripsi akan berjalan. Tampilan layar dekripsi berhasil pada gambar 4.23. Gambar 4.23 Tampilan Layar Dekripsi Berhasil

72 Jika user mengklik tombol OK maka akan muncul ke direktori penyimpanan file yang sudah dipilih sebelumnya. Tampilan layar direktori hasil dekripsi pada gambar 4.24. Gambar 4.24 Tampilan Layar Direktori Hasil Dekripsi 4.2.5 Tampilan Layar Help Help berguna untuk memberi informasi kepada user cara penggunaan aplikasi pengamanan data ini. Help mempunyai sub menu yaitu generate key help, encryption help dan decryption help. Tampilan layar form help pada gambar 4.25. Gambar 4.25 Tampilan Layar Help

73 Sub menu help ada tiga yaitu penjelasan tentang generate key, penjelasan tentang encryption dan penjelasan tentang decryption. Tampilan layar sub menu help pada gambar 4.26. Gambar 4.26 Tampilan Layar Menu Sub Help 4.2.6 Tampilan Layar About About merupakan data diri tentang pembuat dan judul tugas akhir pembuat. Tampilan layar about pada gambar 4.27. Gambar 4.27 Tampilan Layar About

74 4.3 Pengujian Program Dalam tahap ini, saya melakukan pengujian terhadap aplikasi menggunakan metode pengujian black box, yaitu Pengujian dapat berarti proses untuk memeriksa apakah suatu perangkat lunak yang dihasilkan sudah dapat dijalankan sesuai dengan standar tertentu untuk memenuhi kriteria yang sesuai dengan tujuan perancangan perangkat lunak tersebut. Pengujian ini nantinya akan mendapatkan hasil perbandingan file asli dan file hasil enkripsi. 4.3.1 Pengujian Black Box Menu Utama Tabel 4.1 Pengujian Black Box Menu Utama No Perintah yang dimasukan Yang diharapkan Pengamatan Hasil 1 Memilih button generate Menampilkan key form generate generate key key 2 Memilih button Menampilkan encryption form encryption encryption 3 Memilih button Menampilkan decryption form decryption decryption 4 Memilih button help Menampilkan form help 5 Memilih button about Menampilkan form about 6 Memilih button exit menu utama tertutup help about tertutup

75 4.3.2 Pengujian Black Box Generate Key Tabel 4.2 Pengujian Black Box Generate Key No Perintah yang dimasukan Yang diharapkan Pengamatan Hasil 1 Mengisi textfield key Dapat Text dapat name memasukan text dimasukan 2 Memilih button save to Menampilkan directory peyimpanan 3 Memilih button generate Menampilkan key form generate key sukses dan waktu proses pembuatan kunci 4 Memilih button clear Menghapus semua input 5 Memilih button close Menampilkan form menu utama directory generate key sukses Semua masukan terhapus menu utama 4.3.3 Pengujian Black Box Encryption Tabel 4.3 Pengujian Black Box Encryption No Perintah yang Yang dimasukan diharapkan 1 Memilih button browse Menampilkan directory file Pengamatan directory file Hasil

76 Lanjutan Tabel 4.3 2 Memilih button save to Menampilkan directory peyimpanan 3 Memilih button encrypt Menampilkan form enkripsi berhasil, menampilkan waktu proses enkripsi dan menampilkan direktori peyimpanan file hasil enkripsi 4 Memilih button clear Menghapus semua input 5 Memilih button close Menampilkan form menu utama directory penyimpanan Enkripsi berhasil,waktu proses enkripsi dan direktori penyimpanan hasil enkripsi Semua masukan terhapus menu utama 4.3.4 Pengujian Black Box Decryption Tabel 4.4 Pengujian Black Box Decryption No Perintah yang Yang dimasukan diharapkan 1 Memilih button browse Menampilkan directory file Pengamatan directory file Hasil

77 Lanjutan Tabel 4.4 2 Memilih button save to Menampilkan directory peyimpanan 3 Memilih button decrypt Menampilkan form dekripsi berhasil, menampilkan waktu proses dekripsi dan menampilkan direktori peyimpanan file hasil dekripsi 4 Memilih button clear Menghapus semua input 5 Memilih button close Menampilkan form menu utama directory penyimpanan Dekripsi berhasil, waktu proses dekripsi, direktori penyimpanan hasil dekripsi Semua masukan terhapus menu utama 4.3.5 Pengujian Black Box Help Tabel 4.5 Pengujian Black Box Help No Perintah yang dimasukan Yang diharapkan Pengamatan Hasil 1 Memilih button generate Menampilkan key form generate generate key key help help

78 Lanjutan Tabel 4.5 2 Memilih button encryption Menampilkan form encryption help 3 Memilih button Menampilkan decryption form decryption help 4 Memilih button close Menampilkan form menu utama encryption help decryption help menu utama 4.3.6 Pengujian Black Box About Tabel 4.6 Pengujian Black Box About No Perintah yang Yang dimasukan diharapkan 1 Memilih button close Menampilkan form menu utama Pengamatan menu utama Hasil 4.3.7 Pengujian Black Box Enkripsi dan Dekripsi File 1. Tabel Pengujian Black Box Hasil Enkripsi Tabel 4.7 Pengujian Black Box Hasil Enkripsi Input File Public Key Name Ukuran File Asli Waktu Enkripsi (Second) Ukuran File Hasil Enkripsi Status diary.txt Tes 5.92 Kb 0.046 9.55 Kb Berhasil

79 Lanjutan Tabel 4.7 donatur.doc Tes 42 Kb 0.517 64.09 Kb Berhasil Laporan Uang Kas.docx nominasi pegawai 2015.xls Tes 20.58 Kb 0.1 40.56 Kb Berhasil Tes 136.5 Kb 1.272 144.31 Kb Berhasil nominasi.xlsx Tes 10.63 Kb 0.116 21.55 Kb Berhasil coderuangan.pdf Tes 3.11 Kb 0.053 6.63 Kb Berhasil 2. Tabel Pengujian Black Box Hasil Dekripsi Tabel 4.8 Pengujian Black Box Hasil Dekripsi Input File Private Key Ukuran File Waktu Dekripsi Ukuran File Hasil Status Name Enkripsi (Second) Dekripsi diary.txt Tes 9.55 Kb 0.243 5.92 Kb Berhasil donatur.doc Tes 64.09 Kb 0.517 42 Kb Berhasil Laporan Uang Kas.docx Tes 40.56 Kb 0.934 20.58 Kb Berhasil nominasi pegawai 2015.xls Tes 144.31 Kb 9.414 136.5 Kb Berhasil nominasi.xlsx Tes 21.55 Kb 0.263 10.63 Kb Berhasil coderuangan.pdf Tes 6.63 Kb 0.051 3.11 Kb Berhasil 4.4 Evaluasi Program Berdasarkan hasil pengujian program yang telah dilakukan, dapat ditemukan beberapa kelebihan dan kekurangan dari aplikasi ini, yaitu sebagai berikut : a. Kelebihan Aplikasi 1. Pengamanan pada file lebih terjamin karena menggunakan dua kunci yang berbeda untuk proses enkripsi dan dekripsi.

80 2. Isi file txt, documen word (doc dan docx), documen excel (xls dan xlsx) dan pdf yang sudah dienkripsi tidak dapat dibaca dan disalahgunakan oleh orang yang tidak berhak. 3. Isi hasil dari dekripsi tidak mengalami perubahan ukuran dan dapat kembali seperti file asli. b. Kekurangan Aplikasi 1. Aplikasi pengamanan data ini hanya mampu mengenkripsi file txt, doc, docx, xls, xlsx dan pdf saja dan ukuran file hanya 2 MB saja. 2. Semakin besar ukuran file maka akan semakin lama prosesnya.