• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN"

Copied!
23
0
0

Teks penuh

(1)

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 :

4.1.1 Perangkat Keras (hardware)

Perangkat keras (hardware) yang dipakai untuk implementasi aplikasi ini adalah sebagai berikut :

1. Processor :Intel (R) Celeron (R) CPU 1007 @ 1.5 GHz.

2. Memory :DDR3 2 GB.

3. Monitor: LCD 17” (1366 x 768) (32-bit) (60Hz). 4. Penyimpanan: 500 GB.

5. Keyboard dan Mouse

4.1.2 Perangkat Lunak (software)

Perangkat lunak (software) yang dipakai untuk mengimplementasi aplikasi ini adalah sebagai berikut :

1. Sistem Operasi Windows 7 (64 Bit) 2. Notepad++

3. XAMPP 1.8.1

4. Google Chrome versi 47.0 5. MySQL Front 5.1

(2)

4.1.3 Perangkat Manusia

Perangkat Manusia yang dimaksud adalah pelaksana dari aplikasi yang dibangun. Pelaksana dibagi menjadi 2 (dua) jenis, yaitu: Admin dan User (penguna aplikasi).Admin bertugas mengelola seluruh kegiatan pada aplikasi dan mengelola User yang akan menggunakan aplikasi. Sedangkan User adalah orang yang memanfaatkan fungsi aplikasi.

4.2 Implementasi Antar Muka

Pada bagian ini, akan diuraikan mengenai tampilan antar muka aplikasi ini mulai dari pertama kali dijalankan sampai selesai dijalankan. Berikut ini akan diberikan penjelasan dan gambar mengenai tampilan-tampilan yang ada pada aplikasi ini.

4.2.1 Tampilan Layar Form Home

Tampilan layar dari form home pada Gambar 4.1 ini muncul pada saat pertama kali aplikasi dijalankan.

(3)

4.2.2 Tampilan Layar Form Login

Tampilan layar dari form login pada Gambar 4.2 ini muncul pada saat user memilih menu login pada saat membuka aplikasi. Di dalam form login terdapat

username dan password. User harus memasukkan username dan password agar

dapat menggunakan aplikasi ini.

Gambar 4.2 Tampilan Layar Form Login

Jika username dan password yang dimasukkan kosong, maka akan tampil pesan

error seperti pada Gambar 4.3

Gambar 4.3 Tampilan Pesan Error Username dan Password Salah

(4)

4.2.3 Tampilan Layar Form Register

Tampilan layar dari form register pada Gambar 4.4 ini muncul pada saat

user memilih menu register pada saat membuka aplikasi. Di dalam form register

terdapat username dan password. User harus mengisi username dan password untuk dapat mendaftar dan menggunakan aplikasi ini.

Gambar 4.4 Tampilan Form Register

4.2.4 Tampilan Layar Menu Admin

Tampilan layar dari Menu Admin dapat dilihat pada Gambar 4.5. Form ini muncul setelah proses login admin sebelumnya.

(5)

4.2.5 Tampilan Layar Menu User

Tampilan layar dari Menu User dapat dilihat pada Gambar 4.6. Form ini muncul setelah proses login user sebelumnya.

Gambar 4.6 Tampilan Menu User 4.2.6 Tampilan Layar Form Enkripsi

Jika user memilih menu enkripsi, maka akan muncul tampilan form enkripsi seperti Gambar 4.7 berikut ini.

(6)

Untuk memilih file yang ingin dienkripsi, klik tombol “Choose File” kemudian akan muncul tampilan seperti pada Gambar 4.8. Setelah itu pilih file yang ingin dienkripsi.

Gambar 4.8 Tampilan Layar Choose File

Setelah file sudah dipilih dan password diisi, klik tombol “Enkrip” untuk melakukan proses enkripsi seperti pada Gambar 4.9.

(7)

Jika proses enkripsi berhasil, maka akan tampil hasil proses enkripsi seperti pada Gambar 4.10.

Gambar 4.10 Tampilan Layar Hasil Proses Enkripsi

Jika user belum memilih file yang ingin dienkripsi lalu mengklik tombol “Enkrip”, maka akan tampil pesan error seperti pada Gambar 4.11.

Gambar 4.11 Tampilan Pesan Error Gagal Upload File

Jika password yang dimasukkan kurang dari 8 karakter atau kosong, maka akan tampil pesan error seperti pada Gambar 4.12.

(8)

Jika file yang dipilih bukan file pdf, doc, docx, xls, xlsx, atau file txt, maka akan tampil pesan error seperti pada Gambar 4.13.

Gambar 4.13 Tampilan Pesan Error File

Jika file yang dipilih lebih besar dari 2 MB, maka akan tampil pesan error seperti pada Gambar 4.14.

Gambar 4.14 Tampilan Pesan Error File Lebih Dari 2 MB 4.2.7 Tampilan Layar Form Dekripsi

Pada form dekripsi seperti yang terlihat pada Gambar 4.15 berikut, user bisa melakukan proses dekripsi file yang telah dienkripsi sebelumnya.

(9)

Untuk memilih file yang ingin didekripsi, klik tombol ”Choose File” kemudian akan muncul tampilan seperti pada Gambar 4.16. Pilih file hasil enkripsi yang ingin didekripsi.

Gambar 4.16 Tampilan Layar Choose File Enkripsi

Setelah file hasil enkripsi sudah dipilih dan password sudah diisi, klik tombol ”Decrypt” untuk melakukan proses dekripsi seperti pada Gambar 4.17.

(10)

Jika proses dekripsi berhasil, maka akan tampil hasil proses dekripsi seperti pada Gambar 4.18.

Gambar 4.18 Tampilan Layar Hasil Proses Dekripsi

Jika user belum memilih file yang ingin didekripsi, maka akan tampil pesan error seperti pada Gambar 4.19.

(11)

Jika file enkripsi yang dipilih bukan file pdf, doc, docx, xls, xlsx atau file txt, maka akan tampil pesan error seperti pada Gambar 4.20.

Gambar 4.20 Tampilan Pesan Error File

Jika password yang dimasukkan kurang dari 8 karakter atau kosong, maka akan tampil pesan error seperti pada Gambar 4.21

. Gambar 4.21 Tampilan Pesan Error Password

4.2.8 Tampilan Layar Form List File

User atau admin dapat melihat riwayat, menghapus atau melakukan download file hasil dari proses enkripsi ataupun dekripsi yang sudah dilakukan.

(12)

Gambar 4.22 Tampilan Layar Form List File 4.2.9 Tampilan Layar Form User

Admin dapat melihat semua user yang terdaftar dalam aplikasi ini dan juga admin dapat menghapusnya. Tampilan layar form user dapat dilihat pada Gambar 4.23.

(13)

4.2.10 Tampilan Layar Form Help

User dapat melihat informasi cara penggunaan aplikasi dengan melihat

tampilan layar form help ini. Tampilan layar form help dapat dilihat pada Gambar 4.24.

Gambar 4.24 Tampilan Layar Form Help 4.2.11 Tampilan Layar Form About

Pada tampilan layar form About, user dapat melihat informasi tentang aplikasi yang digunakan serta jumlah penggunaan aplikasi ini. Tampilan layar

form about dapat dilihat pada Gambar 4.25.

(14)

4.3 Pengujian Program

Setelah Kebutuhan terpenuhi baik software maupun hardware, maka proses selanjutnya adalah menguji coba aplikasi yang telah dibuat. Pada bagian ini dapat diuraikan mengenai pengujian enkripsi dan dekripsi file. Pengujian tersebut nantinya akan mendapatkan hasil perbandingan file asli dan file hasil enkripsi. 4.3.1 Pengujian Black Box

Pengujian Black Box adalah metode pengujian perangkat lunak yang tes fungsionalitas dari aplikasi yang bertentangan dengan struktur internal atau kerja. Uji kasus dibangun di sekitar spesifikasi dan persyaratan, yakni aplikasi apa yang seharusnya dilakukan. Berikut ini adalah tabel pengujian Black Box pada aplikasi. Lihat Tabel 4.1:

Tabel 4.1 Tabel Pengujian Black Box No

.

Skenario Pengujian

Test Case Harapan Hasil

Pengujian Kesimpulan 1 Username atau Password salah Username atau password salah ketika user melakukan login Sistem akan menampilkan pesan ”Username atau Password Salah ! Mohon Login Kembali” Sistem akan menampilkan pesan ”Username atau Password Salah ! Mohon Login Kembali” Valid 2 Username sudah ada ketika Register Username sudah digunakan ketika user registrasi Sistem akan menampilkan pesan ”Username sudah digunakan” Sistem akan menampilkan pesan ”Username sudah digunakan” Valid

(15)

3 Password kurang dari 8 atau kosong ketika mengenkrip file User memasukan password kurang dari 8 ketika mengenkrip Sistem akan menampilkan pesan ”Password kurang dari 8 atau kosong” Sistem akan menampilkan pesan ”Password kurang dari 8 atau kosong” Valid 4 Password kurang dari 8 atau kosong ketika mendekrip file User memasukan password kurang dari 8 ketika mendekrip Sistem akan menampilkan pesan ”Password kurang dari 8 atau kosong” Sistem akan menampilkan pesan ”Password kurang dari 8 atau kosong” Valid

5 Tidak ada file yang diupload User tidak mengupload file ketika enkrip dan dekrip Sistem akan menampilkan pesan ”Tidak ada file yang diupload”

Sistem akan menampilkan pesan ”Tidak ada file yang diupload” Valid 6 File yang diupload bukan file .docx, .pdf, .xls atau .txt ketika ingin mengenkrip file User mengupload file format yang selain .pdf, .docx, .txt Sistem akan menampilkan pesan ”File yang dipilih bukan file .docx, .pdf, .xls atau .txt” Sistem akan menampilkan pesan ”File yang dipilih bukan file .docx, .pdf, .xls atau .txt” Valid 7 File yang diupload bukan file hasil enkripsi ketika ingin mendekrip file User mengupload file yang bernama selain ”Encrypt_ang ka_namafie” Sistem akan menampilkan pesan ”Tidak ada file enkrip yang diupload”

Sistem akan menampilkan pesan ”Tidak ada file enkrip yang

diupload”

(16)

8 User menghapus list file yang ada di menu list file User menghapus file Sistem akan menampilkan pesan ”Data file berhasil dihapus” Sistem akan menampilkan pesan ”Data file berhasil dihapus” Valid

4.3.2 Proses Enkripsi dan Dekripsi File Pdf, Doc, Docx, Xls, Xlsx atau Txt. Untuk melakukan proses enkripsi pada file Pdf, Doc, Docx, Xls, Xlsx atau Txt, user dapat memilih Menu Enkripsi. Pilih file lalu tunggu hingga proses enkripsi selesai. Pada Gambar 4.26, memperlihatkan tampilan awal file Xls yang akan di enkripsi.

(17)

Pada Gambar 4.27 dan 4.28 memperlihatkan isi file Doc dan Txt awal yang akan dienkripsi.

Gambar 4.27 Tampilan Isi File Doc

(18)

Setelah file berhasil dienkripsi, maka file Xls, Doc atau file Txt yang sudah dienkripsi tidak akan bisa dibaca atau dibuka lagi seperti terlihat pada Gambar 4.29, 4.30 dan 4.31.

Gambar 4.29 Tampilan Hasil Enkripsi File Xls

(19)

Gambar 4.31 Tampilan Hasil Enkripsi File Txt

Bila dibuka dengan WordPad maka akan terlihat perbedaan pada isi file Xlsx yang sudah dienkripsi, seperti terlihat pada Gambar 4.32.

Gambar 4.32 Tampilan Isi File Xlsx Hasil Enkripsi

Agar file yang sudah dienkripsi dapat dibuka kembali atau dirubah menjadi

file asli, maka harus dilakukan proses dekripsi file. Untuk melakukan proses

(20)

dienkripsi dan lakukan proses dekripsi hingga menjadi file asli. Tahapan untuk melakukan dekripsi file sama seperti mengenkripsi file.

Gambar 4.33 Tampilan Hasil Dekripsi File Xls

Pada Gambar 4.34 dan 4.35 memperlihatkan tampilan file Doc dan file Txt yang telah berhasil didekripsi.

(21)

Gambar 4.35 Tampilan Hasil Dekripsi File Txt 4.3.3 Tabel Pengujian

Dalam pengujian kali ini akan dibahas perbandingan antara proses enkripsi dan dekripsi atara file Xls, Doc dan file txt. Pengujiannya yaitu meliputi ukuran awal file yang ingin dienkripsi, panjang password yang digunakan, waktu proses enkripsi, waktu proses dekripsi dan hasil yang dicapai dalam proses enkripsi maupun dekripsi.

1. Tabel Hasil Pengujian Proses Enkripsi

Tabel 4.2 Hasil Pengujian Proses Enkripsi

Input File Password Ukuran File Input Waktu Enkripsi (Seconds) Ukuran Hasil Enkripsi & kompresi Output File Latihan.xls 12345678 30 KB 2.0 13 KB Enkrip_6876 _Latihan.Xls Latihan.doc 12345678 24 KB 1.3 12 KB Enkrip_4180 _Latihan.Doc Soal_IJK.txt 12345678 6 KB 0.6 4 KB Enkrip_7386 _Soal_IJK.txt

(22)

2. Tabel Hasil Pengujian Proses Dekripsi

Tabel 4.3 Hasil Pengujian Proses Dekripsi

Input File Passwo

rd Ukur an File Input Waktu Dekrips i (Secon ds) Ukura n Hasil Dekri psi Output File Enkrip_2821_Latiha n.Xls 123456 78 13 KB 1.9 30 KB Dekrip_6876_Latiha n.xls Enkrip_4180_Latiha n.Doc 123456 78 12 KB 2.4 24 KB Dekrip_4180_ Latihan.Doc Enkrip_7386_Soal_I JK.txt 123456 78 4 KB 0.28 6 KB Dekrip_7386_Soal_I JK.txt 4.4 Evaluasi Program

Berdasarkan pengujian program untuk proses enkripsi dan dekripsi yang telah dilakukan, baik itu file Xls, Doc atau txt, dapat ditemukan beberapa kelebihan dan kekurangan dari aplikasi ini, yaitu sebagai berikut :

4.4.1 Kelebihan Program

1. Aplikasi ini dapat diakses dengan mudah karena berbasis web. 2. Aplikasi ini mudah dikelola dan digunakan.

3. File yang sudah dienkripsi tidak bisa dibaca atau dibuka kembali sebelum didekripsi.

4. Isi file dari hasil dekripsi tidak mengalami perubahan atau kembali seperti file asli.

(23)

4.4.2 Kekurangan Program

1. Semakin besar ukuran sebuah file maka prosesnya akan semakin lama 2. Waktu yang diperlukan untuk proses enkripsi masih terbilang kurang

cepat.

3. Aplikasi ini hanya dapat mengenkripsi file Pdf, Doc, Docx, Xls, Xlsx atau txt saja.

4. Dengan menggunakan metode Huffman untuk proses kompresi, hasil kompresi masih kurang maksimal untuk beberapa tipe file.

Gambar

Gambar 4.1  Tampilan Layar Form Home
Gambar 4.3  Tampilan Pesan Error Username dan Password  Salah
Gambar 4.4 Tampilan Form Register
Gambar 4.6  Tampilan Menu User
+7

Referensi

Dokumen terkait

baru di pre-school Discovery Zone yang terdiri dari data siswa dan diproses oleh pegawai AttendanceChild Informasi yang berisikan. absensi dari siswa

Reading level for literal comprehension which involves information that.. stated directly important parts become a precondition to the higher

Berdasarkan hasil penelitian di tiga rumah sakit di kota bengkulu, menunjukkan bahwa latar belakang pendidikan, pelatihan, dan lama kerja tidak mempengaruhi ketepatan dalam

Sejalan dengan beberapa hasil penelitian sebelumnya yang telah dilakukan oleh Miller & Joshua (2017: 97- 101), yang menyebutkan bahwa memang benar penggunaan mobile

Berdasarkan permasalahan tersebut, maka penelitian bertujuan untuk mengetahui kondisi populasi, tutupan lahan dan kondisi fisik habitat kakatua maluku di daerah penyangga

Berdasarkan kandungan P 2 O 5 endapan fosfat di daerah, Sampang sebagian besar dapat digunakan sebagai pupuk alam, sebagian kecil lagi sebagai bahan baku pupuk super fosfat

Pengendalian persediaan mempunyai beberapa teknik pengelolaan persediaan. Teknik ABC System dengan metode perusahaan mebagi ke dalam pendekatan persediaan yaitu A,

Dari segi teori dapat diketahui pola sintaksis yang digunakan dalam penelitian tersebut dan dari segi cara menganalisis verba ujaran tampak pada penggunaan parafrase yang