BAB 1 PENDAHULUAN
1.1
Latar Belakang Di era globalisasi, informasi dan data bisa diakses kapan saja dan dimana
saja. Mudahnya informasi sangatlah memberi pengaruh cukup besar dalam bidang musik. Hal ini terlihat pula dalam bidang penjualan karya hak cipta seseorang dikarenakan sistem pemasaran dari sebuah penjualan barang jasa maupun lainnnya akan terus menerus berkembang setiap harinya. Namun semakin banyaknya produksi karya cipta, makin banyak pula hak dari karya cipta seseorang itu terabaikan dikarenakan lemahnya hukum. Musik yang terdistribusi secara digital bisa diakses dari jaringan (network) dan media-media lainnya, lebih rentan untuk didistribusikan secara ilegal. Hal ini melanggar hukum karya cipta (copyright laws) dan sulit untuk dikendalikan olehprodusen-produsen musik. Bahkan banyak produsen musik di Indonesia sudah kesulitan dengan perilaku konsumen yang mendistribusikan karya-karya mereka secara illegal dan tidak memberikan ruang bagi para produsen untuk menghentikan aksi-aksi mereka. Pemilihan dari permasalahan ini karena kasus distribusi ilegal dari produkproduk musik di Indonesia yang umumnya biasa disebut dengan ”pembajakan”. Beberapa perusahaan-perusahaan rekaman di Indonesia sudah mengakui bahwa mereka sudah sangat kesulitan untuk menghentikan distribusi secara ilegal dan mereka menginginkan solusi yang paling tepat untuk mengurangi jumlah distribusi ilegal untuk produk-produk mereka sekaligus mendorong banyak orang untuk membeli dari pemilik karya-karya musik original.
1
2
Ini juga merupakan salah satu alasan mengapa penulis melakukan penelitian skripsi dengan judul ”Analisa dan Perancangan Program Aplikasi Music Player dengan Menggunakan Metode Kriptografi Triple Data Encryption Standard”. Cryptography adalah suatu metode keamanan berbasis sandi, dimana informasi yang ada didalamnya hanya bisa diartikan oleh orang-orang yang berhak untuk mengakses informasi tersebut. Kata-kata sandi ini akan dijadikan dalam bentuk digital dan akan digunakan untuk melindungi data di dalam produk musik yang akan didistribusikan oleh produsen-produsen musik di Indonesia. Triple Data Encryption Standard merupakan salah satu algoritma simetris pada kriptografi yang digunakan untuk mengamankan data dengan cara menyandikan data. Proses yang dilakukan dalam penyandian datanya, yaitu proses enkripsi dan proses deskripsi.
Algoritma 3DES adalah suatu algoritma
pengembangan dari algoritma DES (Data Encryption Standard). Perbedaan DES dengan 3DES terletak pada panjangnya kunci yang digunakan. Pada DES menggunakan satu kunci yang panjangnya 56-bit, sedangkan pada 3DES menggunakan 3 kunci yang panjangnya 168- bit (masing-masing panjangnya 56bit). Identifikasi permasalahan yang ada terfokus pada keutuhan dari setiap file musik setelah dilakukan proses enkripsi dan dekripsi, serta kemampuan dari suatu file musik untuk tidak bisa dijalankan di aplikasi Media Player setelah dilakukan proses enkripsi terhadap file. Penerapan fitur-fitur Cryptography seperti enkripsi dan dekripsi ke dalam suatu aplikasi Media Player merupakan tujuan pengerjaan skripsi.
3
1.2
Rumusan Masalah Penelitian ini bertujuan untuk merancang sebuah program aplikasi
pengamanan data berbasis suara dengan mengimplementasikan kriptografi dengan metode 3DES pada file suara berformat mp3. Berikut ini merupakan masalah yang teridentifikasi : 1) Banyaknya penggunaan file audio mp3 secara illegal oleh konsumen sehingga banyak menimbulkan kerugian bagi para produsen. 2) Mudahnya konsumen untuk mendapatkan file audio mp3 secara illegal dikarenakan belum adanya kejelasan dan ketegasan payung hukum yang mengatur pendistribusian media elektronik. 3) Belum adanya aplikasi music player yang mampu untuk menjalankan proses kriptografi suatu file audio mp3 untuk meningkatkan tingkat keamanan dari file audio mp3 tersebut.
1.3
Ruang Lingkup Untuk pembahasan topik skripsi yang lebih terarah dan terfokus pada tujuan
yang ingin dicapai, maka skripsi akan membahas hal-hal sebagai berikut : 1) Merancang sebuah GUI (Graphical User Interface) untuk aplikasi Media Player dengan fitur Cryptography, yaitu enkripsi dan dekripsi. 2) Menganalisis dan mengimplementasikan fungsi Cryptography terhadap file audio pada aplikasi Media Player. 3) File audio yang digunakan dalam pengujian mempunyai format mp3.
4 4) Evaluasi terhadap aplikasi Media Player berdasarkan keutuhan file mp3,
kecepatan proses, dan kemampuan file mp3 untuk tidak bisa dijalankan setelah dienkripsi di aplikasi Media Player lain. Skripsi ini tidak akan membahas hal-hal berikut: 1) Proses dan implementasi sistem secara menyeluruh. Implementasi dari sistem yang sangat menyeluruh membutuhkan waktu yang banyak dan tidak cukup waktu untuk menyelesaikan semuanya dalam periode mata kuliah skripsi. Yang akan dibahas hanyalah penerapan fiturfitur Cryptography di dalam sebuah aplikasi Media Player beserta rencana implementasi dan evaluasinya 2) Proses distribusi. Proses distribusi secara lengkap dari produk-produk musik yang berasal dari perusahaan-perusahaan musik di Indonesia. 3) Proses transaksi. Proses transaksi musik dari produsen musik ke pelanggan dengan menggunakan sistem keamanan berbasis enkripsi tidak dibahas di skripsi.
1.4
Tujuan dan Manfaat 1.4.1 Tujuan Tujuan yang ingin dicapai dari penulisan skripsi ini adalah: 1) Merancang sistem pengamanan pada file audio mp3 dengan menggunakan metode Cryptography 3DES. 2) Menerapkan metode Cryptography ke dalam sebuah aplikasi Media Player sebagai suatu framework yang bisa melakukan proses enkripsi, dekripsi, menjaga keutuhan file audio setelah proses, dan
5
tidak bisa dimainkan di aplikasi Media Player lainnya setelah dienkripsi.
1.4.2 Manfaat Manfaat dari penulisan skripsi ini adalah: 1) Membantu perusahaan-perusahaan produksi musik atau organisasiorganisasi sejenis untuk mengurangi jumlah distribusi ilegal dari produk-produk mereka secara tidak langsung dengan framework aplikasi yang dibuat, yang diharapkan akan membantu para developer di Indonesia untuk mengembangkan aplikasi sejenis dengan fitur yang lebih baik dari dibuat di skripsi. 2) Aplikasi yang dibuat adalah suatu framework bukan produk akhir yang
langsung
bisa
dipasarkan.
Framework
ini
merupakan
implementasi fungsi-fungsi Cryptography terhadap suatu aplikasi Media Player yang bertujuan untuk menjalankan file musik. Framework yang ada dari pembuatan skripsi ini diharapkan akan secara tidak langsung bermanfaat untuk para developer di Indonesia dan juga masyarakat pada umumnya.
1.5
Metode Penelitian Metode penelitian yang akan digunakan dalam penyusunan skripsi adalah : 1) Metode Analisa a) Metode Survei. Dengan melakukan metode survei, penulis dapat menemukan gambaran yang jelas atas permasalahan yang ada dalam bidang
6
distribusi musik dan juga kebutuhan narasumber atas sistem yang akan dibuat dalam skripsi ini.
b) Metode Perpustakaan. Pembelajaran dan pungumpulan data literature, jurnal, paper, dan dari berbagai media yang terkait dengan teori yang terkait.
2) Metode Perancangan. a) Perancangan Layar Merancang tampilan User Interface aplikasi music player b) Perancangan Struktur Menu dan Fitur Merancang storyboard dan fitur – fitur aplikasi music player. c) Perancangan Sistem Merancang sistem yang akan berjalan pada aplikasi music player.. d) Implementasi Mengimplementasikan rancangan – rancangan yang telah dibuat
1.6
Sistematika Penulisan Sistematika dalam penulisan skripsi ini secara urutan adalah sebagai berikut:
BAB 1 PENDAHULUAN Bab ini akan membahas mengenai latar belakang masalah, ruang lingkup, tujuan dan manfaat, metode penelitian yang bersangkutan dengan topik skripsi, serta sistematika penulisan untuk menjelaskan pokok-pokok pembahasan.
7
BAB 2 LANDASAN TEORI Bab ini membahas teori-teori yang mendukung skripsi dan menjadi dasar pencarian solusi dari permasalahan. Teori-teori didapatkan dari literatur kepustakaan sebagai landasan penelitian. Dalam bab ini juga akan dijelaskan mengenai konsep-konsep dasar dari Cryptography dan penerapannya di dalam aspek keamanan file.
BAB 3 ANALISIS DAN PERANCANGAN PROGRAM Bab ini membahas mengenai masalah yang dihadapi dan usulan terhadap pemecahan masalah. Bab ini juga membahas analisis terhadap sistem yang sedang berjalan di dunia nyata dan perancangan GUI (Graphical User Interface) aplikasi.
BAB 4 IMPLEMENTASI DAN EVALUASI AKHIR Bab ini akan menjelaskan implementasi dan evaluasi aplikasi yang dibuat beserta penggunaan dari fitur-fitur Cryptography terhadap sebuah aplikasi Media Player dan juga kendala-kendala yang mungkin akan ditemukan pada saat implementasi aplikasi.
BAB 5 KESIMPULAN DAN SARAN
8
Bab ini mengemukakan kesimpulan dari skripsi yang dikerjakan sekaligus saran-saran yang diusulkan untuk pengembangan lebih lanjut agar tercapai hasil yang lebih baik.