BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat

dokumen-dokumen yang mirip
BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program aplikasi ini, penulis menggunakan komputer dan

BAB 4 IMPLEMENTASI DAN EVALUASI. dan sistem operasi dengan spesifikasi sebagai berikut: 1. Processor: Intel Pentium, Core Duo, 1.

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI PROGRAM

PERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta

BAB 1 PENDAHULUAN. saja. Mudahnya informasi sangatlah memberi pengaruh cukup besar dalam bidang

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

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB IV HASIL DAN UJI COBA

Bab 3 Metode dan Rancangan Sistem

BAB III ANALISA MASALAH DAN SISTEM

BAB V IMPLEMENTASI SISTEM

BAB III HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. dengan struktur yang sederhana dengan algoritma yang rumit, sehingga

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk membuat aplikasi ini yaitu: 1. Processor Intel(R) Core(TM) Duo 2.

BAB I PERSYARATAN PRODUK


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

BAB IV IMPLEMENTASI DAN PENGUJIAN

PANDUAN INSTALASI SOFTWARE

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi

PANDUAN INSTALASI PERANGKAT LUNAK

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Setelah melakukan analisis dan perancangan terhadap Aplikasii

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB 4 IMPLEMENTASI DAN EVALUASI. program aplikasi dengan baik adalah : a. Processor Intel Pentium 1.66 GHz atau yang setara. b. Memori sebesar 512 MB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 PERANCANGAN PROGRAM

BAB I PENDAHULUAN. bentuk data berupa data audio maupun data berbentuk video. Oleh karena itu

BAB 4 IMPLEMENTASI DAN EVALUASI

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. dari Sistem Informasi Geografi(SIG) ini adalah sebagai berikut:

BAB III ANALISA DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan algoritma Bipartite Matching yang telah dirancang, maka perlu dilakukan

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

BAB 4 HASIL DAN PENELITIAN

PROSEDUR MENJALANKAN APLIKASI

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. menjadi perangkat keras (hardware) dan perangkat lunak (software) Spesifikasi Perangkat Keras (Hardware)

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. dari perangkat keras (Tabel 4.1) dan perangkat lunak (Tabel 4.2). Berikut adalah

BAB 4 IMPLEMENTASI DAN EVALUASI. 4.1 Spesifikasi Perangkat Keras dan Perangkat Lunak. aplikasi dengan baik adalah sebagai berikut:

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. cara penggunaan untuk menjalankan perangkat ajar. perangkat ajar IPA ini, yaitu: Processor: Pentium IV.

BAB IV HASIL DAN UJI COBA

BAB 4 HASIL DAN PEMBAHASAN

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

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. program. Pada awal bagian ini dijabarkan spesifikasi perangkat keras dan lunak pada

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisa masalah dilakukan untuk membuat langkah langkah yang

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak yang digunakan untuk membangun aplikasi perangkat ajar ini adalah : perangkat ajar bisa terlihat lebih menarik.

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN I.1 Latar Belakang

BAB III ANALISA PEMBAHASAN MASALAH

BAB V IMPLEMENTASI SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. Software yang mendukung aplikasi ini, yaitu: 1. Sistem Operasi Microsoft Windows 7 atau 8.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4. Implementasi dan Evaluasi

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. a. Spesifikasi piranti keras pada local server: Processor : Intel Pentium IV 1.8 Ghz

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. yang digunakan adalah : 1. Processor Pentium III. 2. Memory 2 GigaByte DDR 2 RAM

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB III Metode Perancangan

IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Dalam perancangan program Spesifikasi sistem yang digunakan saat pengembangan aplikasi adalah: Operating System : Windows XP SP2 Professional Edition (32-bit / x86). Processor : Pentium IV 3 Ghz (2 Processor). Memory : 4GB RAM. Graphic Card : Nvidia GeForce GT-430, 2GB VRAM. Sedangkan dalam pengembangan aplikasi menggunakan program yang berkaitan dengan skripsi sebagai berikut: Java Programming Language. Java Development Kit (JDK) version 1.7.0_07. Java Runtime Environment (JRE) version 6 dan 7 Java Media Framework (JMF) version 2.1.1e untuk pengembangan elemen Media Player. Netbeans IDE 7.2 sebagai alat bantu pengembangan aplikasi. Microsoft Visual Web Developer Express 2008 untuk desain HTML. Dalam proses implementasi dan evaluasi dari aplikasi yang dibuat, spesifikasi sistem di atas bisa melakukan proses-proses dalam aplikasi dengan kecepatan yang optimal. Spesifikasi sistem di atas bukan merupakan 59

60 minimum system requirements dimana untuk menjalankan aplikasi membutuhkan minimal spesifikasi sistem yang sama atau ekuivalen, tetapi adalah spesifikasi sistem yang digunakan dalam pengembangan, implementasi, testing, dan evaluasi dari aplikasi. Untuk menjalankan aplikasi hanya membutuhkan produk-produk Java di atas. Microsoft Visual Web Developer tidak dibutuhkan karena hanya digunakan dalam pengembangan website. Bila suatu sistem bisa menjalankan produk-produk Java tersebut, maka aplikasi yang dibuat dalam skripsi ini bisa dijalankan. 4.2 Petunjuk Instalasi Supaya program bisa berjalan dengan baik, user harus memiliki beberapa software yang mendukung program berjalan. Berikut adalah petunjuk instalasi yang harus dilakukan 4.2.1 Instalasi Software Pendukung Program Tahap tahap instalasi software pendukung program simulasi adalah : 1) Pastikan sistem operasi yang digunakan adalah sistem operasi yang mendukung program netbeans-7.2-ml-windows sebagai main program. 2) Lakukan instalasi Java (TM) Platform SE 7 U7. Java adalah bahasa yang multi platform sehingga sebagian besar sistem operasi dapat mendukung java. 3) Lakukan instalasi PackageForTheWeb Stub sebagai program pendukung jalannya main program.

61 4.2.2 Instalasi Program Simulasi Tahap tahap instalasi program simulasi adalah : 1) Copy semua file source kode pada sebuah folder 2) Buka aplikasi Netbeans, Open Project 3DES Encryption Test, Audio Stream Extractor, Custom Media Player. 3) Masukkan plug in commons-math3-3.1 sebagai program yang menjalankan proses Stopwatch 4) Klik Project Custom Media Player lalu compile program tersebut. 4.3 Cara Kerja Program Aplikasi Dalam bagian ini akan dijelaskan cara menggunakan aplikasi. 4.3.1 Main Graphic User Interface Window utama menampilkan menu utama yaitu File dan Encryption. Dalam menu File terdapat sub-menu Open dan Exit. Sedangkan dalam menu Encryption terdapat sub-menu Generate decrypted music, Generate scrambled music, dan Descramble music. Dalam menu Help terdapat sub-menu How to use.

62 Gambar 4.1 Tampilan Layar Utama 4.3.2 Play Music Gambar 4.2 Tampilan Menu File

63 Untuk menjalankan file musik, klik menu File dan pilih Open untuk browse file yang ingin dijalankan. Untuk mengakhiri program, pilih Exit. Gambar 4.3 Tampilan Layar Browse File Setelah sub-menu Open di klik, pengguna bisa mencari file musik yang ingin dimainkan. Setelah file musik didapat, klik 2 kali pada file atau klik Open dalam dialog box. Setelah file musik dipilih, elemen-elemen Media Player ditampilkan beserta nama file musik yang telah dipilih. Elemenelemen Media Player yang ada yaitu: Tombol play, pause, volume control, dan media properties. Untuk mengakhiri program, pilih menu File lalu pilih Exit.

64 Gambar 4.4 Tampilan Layar Play Music 4.3.3 Menu Encryption Gambar 4.5 Tampilan Menu Encryption

65 Pada menu Encryption terdapat 3 sub-menu, yaitu Generate decrypted music, Generate scrambled music, dan Descramble music. Generate decrypted music akan melakukan proses enkripsi dan dekripsi sekaligus dan akan menghasilkan file bernama decryptedmusic.mp3. Generate scrambled music akan melakukan proses enkripsi saja dan menghasilkan file bernama scrambledmusic.mp3. Descramble music akan melakukan proses dekripsi terhadap file scrambledmusic.mp3. Masing-masing dari ketiga sub-menu tersebut akan melakukan proses menjalankan file musik yang telah di generate yaitu decryptedmusic.mp3 dan scrambledmusic.mp3 setelah melakukan proses enkripsi atau dekripsi. Generate decrypted Music akan menghasilkan decryptedmusic.mp3 pada folder custom media player dan otomatis akan menjalankan file tersebut setelah melakukan proses enkripsi dan dekripsi. Gambar 4.6 Tampilan Hasil decryptedmusic.mp3

66 Gambar 4.7 Tampilan Layar decryptedmusic.mp3 Generate scrambled Music akan menghasilkan scrambledmusic.mp3 dan otomatis akan menjalankan file tersebut setelah melakukan proses enkripsi. Gambar 4.8 Tampilan Hasil scrambledmusic.mp3

67 Scramble music tidak akan bisa dimainkan oleh media player karena file tersebut telah dienkripsi, berikut adalah tampilan media player ketika memainkan file scrambledmusic.mp3 Gambar 4.9 Tampilan Layar scrambledmusic.mp3 Descramble Music akan secara otomatis memilih file scrambledmusic.mp3, menghasilkan decryptedmusic.mp3 dan akan menjalankan file tersebut setelah melakukan proses dekripsi. 4.3.4 Menu Help Untuk menggunakan menu Help, klik menu Help, lalu pilih sub-menu How to use untuk menampilkan dialog box seperti di atas. Dialog box untuk help bisa di-scroll. Untuk menutup dialog box, klik tombol silang di kanan atas.

68 Gambar 4.10 Tampilan Layar Menu Help Setelah User menekan SubMenu How to use maka user dapat melihat panduan tentang menggunakan program ini. SubMenu How to use bersifat tidak bisa diedit oleh user sehingga user hanya bisa melihat panduan, selain itu user bisa menscroll layar. Gambar 4.11 Tampilan Layar Submenu How to use

69 4.4 Rencana Implementasi Implementasi dari aplikasi yang telah dibuat rencananya akan diimplementasikan dalam 2bentuk desktop-based. Hasil dari skripsi ini bukan merupakan produk akhir yang rencananya akan diimplementasikan dalam dunia nyata. Aplikasi yang telah dibuat hanya merupakan suatu framework yang nantinya bisa digunakan oleh banyak orang untuk membuat aplikasi Media Player dengan fitur enkripsi, yang mungkin dalam aspek fungsionalitas sama persis atau berbeda. Aplikasi ini pada dasarnya adalah suatu contoh penerapan fungsifungsi Cryptography pada aplikasi Media Player. Fungsi-fungsi yang dimaksud adalah proses enkripsi, dekripsi, penggunaan key dan pencegahan akses file bilamana tidak memiliki key untuk melakukan proses enkripsi atau dekripsi. Aplikasi ini merupakan suatu solusi dan suatu framework untuk aplikasi Media Player dengan fungsi-fungsi Cryptography, yang diharapkan bisa membantu para developer di Indonesia untuk mengembangkan aplikasi sejenis untuk mengurangi penggunaan illegal dari produk musik asli yang diproduksi oleh para produsen musik di Indonesia. Aplikasi yang telah dibuat memiliki aspek security (keamanan), namun bukan merupakan security yang kuat. Security yang dimiliki oleh aplikasi dalam skripsi ini terbatas dalam hal key management, validasi input key, dan PIN yang bersifat simplistic. Dalam hal key management, key tidak akan di-generate secara random dan sudah dinisialisasi dalam source code dan dalam keadaan sama. Untuk mengatasi hal ini maka dari itu akan dilakukan generate PIN 3 digit setelah Key 2 dan Key 3 diinput ke dalam program. Hal ini dilakukan agar Key 1 bisa digunakan untuk inisialisasi

70 (memulai) proses enkripsi dan dekripsi dan key 2 dan 3 menyusul setelahnya. PIN tersebut akan digunakan untuk melakukan proses enkripsi dan dekripsi dari menu Encryption dalam GUI aplikasi. Fokus dari skripsi ini adalah penerapan fungsi-fungsi Cryptography dalam aplikasi Media Player, keutuhan dari file audio yang telah dienkripsi dan didekripsi, kemampuan file untuk tidak bisa digunakan setelah dienkripsi dan kecepatan proses enkripsi dan dekripsi.

71 4.5 Evaluasi Program Program dijalankan dengan memakai file mp3 dengan berbagai macam size, berikut adalah table hasil evaluasi program. Tabel 4.1 Hasil Evaluasi Program