BAB IV HASIL DAN UJI COBA

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. Bahan ajar adalah segala bentuk bahan yang digunakan untuk membantu

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA MASALAH DAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

BAB 4 IMPLEMENTASI DAN EVALUASI. Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak yang

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. sering digunakan dalam kehidupan sehari-hari, seperti internet, e-commerce,

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

Persiapan Hardware dan Software Implementasi Basis Data Pemasangan (Instalasi) Konversi Data Pelatihan Evaluasi. Tabel 4.40 Rencana Implementasi

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. selanjutnya yaitu tahap implementasi. Pada bab ini akan dibahas mengenai

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. telah dibuat pada tahap tiga. Adapun kebutuhan software (perangkat lunak) dan

BAB IV HASIL DAN PEMBAHASAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. harus disediakan server, perangkat lunak (software), perangkat keras (hardware)

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB IV HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga didapatkan hasil implementasi sistem

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

BAB IV IMPLEMENTASI DAN EVALUASI. rupa sehingga dapat memudahkan pengguna untuk menggunakan aplikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV HASIL DAN UJI COBA

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware) yang direkomendasikan : Processor : Intel core i5 2,6 GHZ

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. berdasarkan kebutuhan TJ Construction & Engineering pada Bagian Pengadaan.

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

Bab 4 Implementasi dan Evaluasi

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. menjadi informasi dan didistribusikan untuk pemakai. apapun seiring dengan perkembangan teknologi. Semakin tingginya wawasan

b. Spesifikasi komputer yang disarankan pada client Processor : Intel Pentium IV 1,8 Ghz

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN HASIL EVALUASI. digunakan dalam pengujian program optimasi biaya persediaan bahan baku dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi dan pengujian sistem dilakukan setelah tahap analisis dan

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba 1. Halaman Utama Halaman utama dalah halaman validasi user sebelum user tertentu dapat melakukan enkripsi dan dekripsi file bahan ajar. Halaman ini bertujuan agar user yang tidak diinginkan dapat memakai program ini. Interaksi dengan halaman ini adalah dengan memasukkan username dan password yang telah ada terlebih dahulu. Setelah username dan password valid maka user dapat menuju halaman berikutnya yaitu halaman utama. 2. Halaman Menu Halaman utama adalah halaman menu utama untuk dapat melakukan enkripsi dan dekripsi bahan ajar. Pada halaman ini terdapat dua menu tombol yang disediakan yaitu tombol enkripsi dan tombol dekripsi. Interaksi yang dilakukan pada halaman ini adalah dengan memilih tombol enkripsi bila ingin melakukan enkripsi file bahan ajar ( plain text) dan memilih tombol dekripsi bila ingin melakukan dekripsi file bahan ajar ( chipper text). Setelah memilih salah satu tombol tadi maka user akan menuju halaman enkripsi atau dekripsi sesuai yang ingin dilakukan. 47

48 3. Halaman Enkripsi Pada halaman enkripsi, terdapat file field dan daftar file yang telah di upload untuk di enkripsi atau dekripsi. Ada dua interaksi yang dapat dilakukan pada halaman ini. Pertama pada file field, pada tombol ini kita dapat memasukkan file bahan ajar (plain text) untuk di enkripsi, setelah user memilih file bahan ajar yang diinginkan maka user menekan tombol upload untuk memasukkan file tersebuat ke database. Kedua, pada daftar file user dapat memilih file yang telah di upload untuk di enkripsi. 4. Halaman Proses Enkripsi Pada halaman proses enkripsi, terdapat tombol enkripsi dan back didalamnya. Interaksi yang dilakukan adalah dengan menekan tombol enkripsi untuk melakukan enkripsi dan mengeluarkan output chiper text berbentuk dokumen. Dan menekan tombol back bila tidak jadi melakukan enkripsi. 5. Halaman Dekripsi Pada halaman dekripsi, terdapat file field dan daftar file yang telah di upload untuk di enkripsi atau dekripsi. Ada dua interaksi yang dapat dilakukan pada halaman ini. Pertama pada file field, pada tombol ini kita dapat memasukkan file bahan ajar (plain text) untuk di enkripsi, setelah user memilih file bahan ajar yang diinginkan maka user menekan tombol upload untuk memasukkan file tersebuat ke database. Kedua, pada daftar file user dapat memilih file yang telah di upload untuk di dekripsi.

49 6. Halaman Proses Dekripsi Pada halaman proses dekripsi, terdapat tombol enkripsi dan back didalamnya. Interaksi yang dilakukan adalah dengan menekan tombol dekripsi untuk melakukan enkripsi dan mengeluarkan output plain text berbentuk dokumen. Dan menekan tombol back bila tidak jadi melakukan dekripsi. IV.2. Tampilan Layar 1. Halaman Utama Pada halaman utama ini terdapat menu login, user diminta memasukan username dan password untuk dapat ke halaman berikutnya. Halaman ini bertujuan untuk validasi user yang tidak diinginan agar dapat masuk dan memakai program ini, dapat dilihat pada gambar IV.1 berikut ini : Gambar IV. 1. Tampilan halaman utama

50 2. Halaman Menu Pada halaman menu, user terdapat dua tombol enkripsi dan dekripsi. Dua tombol memiliki fungsi yaitu enkripsi untuk menuju halaman enkripsi file bahan ajar sedangkan dekripsi untuk menuju halaman dekripsi file, dapat dilihat pada gambar IV.2 berikut ini : Gambar IV. 2. Tampilan halaman menu 3. Halaman Enkripsi Pada halaman enkripsi ini terdapat field file untuk memilih file yang akan di upload ke database dan daftar file yang telah di upload sebelumnya ke database, dapat dilihat pada gambar IV.2 berikut ini :

51 Gambar IV. 3. Tampilan halaman enkripsi 4. Halaman Proses Enkripsi Pada halaman ini adalah dimana user hanya menekan tombol enkripsi bila ingin enkripsi dan akan mengeluarkan hasil enkripsi ke dokumen berekstensi.doc, dapat dilihat pada gambar IV.4 berikut ini : Gambar IV. 4. Tampilan halaman proses enkripsi 5. Halaman Dekripsi Pada halaman dekripsi ini terdapat field file untuk memilih file yang akan di upload ke database dan daftar file yang telah di upload sebelumnya ke database, dapat dilihat pada gambar IV.5 berikut ini :

52 Gambar IV. 5. Tampilan halaman dekripsi 6. Halaman Proses Dekripsi Pada halaman ini adalah dimana user hanya menekan tombol enkripsi bila ingin enkripsi dan akan mengeluarkan hasil enkripsi ke dokumen berekstensi.doc, dapat dilihat pada gambar IV.6 berikut ini : Gambar IV. 6. Tampilan halaman proses dekripsi

53 IV.3. Hardware/ Software yang dibutuhkan Hardwar/software dalam pembuatan dan perancangan aplikasi ini yang dibutuhkan yaitu sebuah komputer yang bersistem operasi Windows XP dengan spesifikasi hardware minimum intel pentium 2.8Ghz, memori 512Mb, dan software yaitu Web Server seperti AppServ 2.5.9 dan Web Browser seperti Mozilla Firefox, Internet Explorer, Opera, dll, sedangankan editor penulis menggunakan Macromedia Dreamweaver. IV.4. Analisa Hasil Program ini dapat meng-enkripsi file bahan ajar yang ingin di amankan oleh pihak-pihak yang tidak diiginkan. Pada gambar IV.7 merupakan gambar sebelum di enkripsi (plain text) sedangkan gambar IV. 8 merupakan gambar hasil (chiper text) setelah di enkripsi.

54 Gambar IV.7. File sebelum di enkripsi Gambar IV.8. Hasil setelah di enkripsi IV.5. Kelebihan dan kekurangan Kelebihan dari program keamanan bahan ajar ini adalah dapat melakukan enkripsi dan dekripsi bahan ajar juga dapat menyimpan kedalam database sehingga dapat mengamankan file tersebut dari pihak-pihak yang tidak diinginkan. Sedangkan kekurangan dari program ini adalah file bahan ajar yang seharusnya dokumen harus terlebih dahulu di copy isinya ke notepad agar bisa di enkripsi atau dekripsi sehingga membutuhkan dua kali kerja.

55 IV.5.1 Pembahasan Hasil Disini penulis membahas proses enkripsi dan dekripsi pada bahan ajar yang akan diamankan dari pihak-pihak yang tidak diinginkan. Berikut ini adalah contoh penggunaan dari MIME Base 64 dalam melakukan enkripsi karakter. Pada hasil enkripsi di table IV.1 kata ton diganti menjadi dg9u. Pada table ASCII huruf t, o, n disimpan sebagai 116, 111, 110 atau dengan kata lain 01110100, 01101111, 01101110 pada bilangan berbasis 2. Apabila ketiga byte tersebut digabungkan, maka akan dihasilkan 24 bit buffer yaitu 011101000110111101101110. Angka tersebut harus dikonversi sehingga berbasis 64, caranya dengan membagi 24 bit tersebut dengan 6. Maka dihasilkan 4 bagian dengan masing-masing 6 bit. Kemudian masing-masing bagian tersebut dikonversi ke nilai yang ada di Base64. Tabel IV.1. Hasil enkripsi Base64 untuk kata ton Huruf T o n ASCII 116 111 110 Bit 0 1 1 1 0 1 0 0 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 Index 29 6 61 46 Base 64 d G 9 u Encoded Dari hasil analisa percobaan enkripsi yang telah dilakukan pada beberapa file text, maka dapat dibuat tabel pengujian dari hasil enkripsi yang telah dilakukan pada beberapa file tersebut. Tabel pengujian dapat dilihat pada Tabel IV.2 berikut ini :

56 No Nama File Input Output Tabel IV.2. Tabel Pengujian Enkripsi Ukuran Asli (Byte) Ukuran Terenkripsi (Byte) Selisih Persentase (%) 1 Test1.txt reston cmvzdg9u 6 8 2 33,33 2 Test2.txt rendi cmvuzgk= 5 8 3 60 3 Test3.txt algoritma YWxnb3JpdG1h 9 12 3 33,33 4 Test4.txt potensi cg90zw5zaq== 7 12 5 71,42 5 Test5.txt utama dxrhbwe= 5 8 3 60 6 Test6.txt belawan YmVsYXdhbg== 7 12 5 71,42 7 Test7.txt pendidikan cgvuzglkawthbg== 10 16 6 60 8 Test8.txt kriptografi a3jpchrvz3jhzmk= 11 16 5 45,45 9 Test9.txt keamanan a2vhbwfuyw4= 8 12 4 50 10 Test10.txt komputerisasi a29tchv0zxjpc2fzaq== 13 20 7 53,84 Sedangkan contoh penggunaan dari MIME Base 64 dalam melakukan dekripsi karakter terdapat pada tabel IV.2. Pada hasil dekripsi di table IV.2 kata dg9u diganti menjadi ton. Selanjutnya karakter ton disimpan sebagai index base64 yaitu 29, 6, 61, 46. Kemudian diubah menjadi 6-bit yaitu 011101,000110,111101,101110 lalu 6-bit diubah menjadi 8-bit yaitu 01110100,01101111,01101110. Maka akan dihasilkan angka desimal 116, 111, 110 dimana hasil dari karakter tersebut adalah kata Ton seperti karakter semula bila dilihat pada tabel ASCII.

57 Base64 Encoded Tabel IV.3. Hasil dekripsi Base64 untuk kata dg9u d G 9 u Index 29 6 61 49 Bit 0 1 1 1 0 1 0 0 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 ASCII 116 111 110 Huruf T o n Dari hasil analisa percobaan dekripsi yang telah dilakukan pada beberapa file text, maka dapat dibuat tabel pengujian dari hasil dekripsi yang telah dilakukan pada beberapa file tersebut. Tabel pengujian dapat dilihat pada Tabel IV.4 berikut ini : Tabel IV.4. Tabel Pengujian Dekripsi No Nama File Input Output Ukuran Asli (Byte) Ukuran Terenkripsi (Byte) Selisih Persentase (%) 1 Test1.txt cmvzdg9u reston 8 6 2 25 2 Test2.txt cmvuzgk= rendi 8 5 3 37,5 3 Test3.txt YWxnb3JpdG1h algoritma 12 9 3 25 4 Test4.txt cg90zw5zaq== potensi 12 7 5 41,66 5 Test5.txt dxrhbwe= utama 8 5 3 37,5 6 Test6.txt YmVsYXdhbg== belawan 12 7 5 41,66 7 Test7.txt cgvuzglkawthbg== pendidikan 16 10 6 37,55 8 Test8.txt a3jpchrvz3jhzmk= kriptografi 16 11 5 31,25 9 Test9.txt a2vhbwfuyw4= keamanan 12 8 4 33,33 10 Test10.txt a29tchv0zxjpc2fzaq== komputerisasi 20 13 7 35