PENGAMANAN REKAMAN PERCAKAPAN TELEPON GENGGAM BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA RC-4 ABSTRAK

dokumen-dokumen yang mirip
BAB I PENDAHULUAN , 1.1. Latar Belakang

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

Kata kunci : Chatting, android, kriptografi, RC6, RSA, avalanche effect.

PENGAMANAN FILE GAMBAR PADA PERANGKAT MOBILE ANDROID MENGGUNAKAN METODE STEGANOGRAFI LSB DAN ALGORITMA KRIPTOGRAFI AES SKRIPSI

BAB I PENDAHULUAN. 1. aa

BAB I PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN. merupakan salah satu metode komunikasi yang bersifat real-time. Selama ini

BAB III ANALISIS DAN PERANCANGAN

ABSTRAK. kata kunci : McEliece, Elgamal, Rabin, Enkripsi, Dekripsi, Sandi, Kunci- Publik, Efesiensi

IMPLEMENTASI ALGORITMA RIJNDAEL PADA PENGAMANAN RECORD DAN FILE DATABASE SKRIPSI AMALIA PRATIWI

IMPLEMENTASI ALGORITMA AES UNTUK PENGAMANAN ISI FILE CSS PADA WEBSITE KOMPETENSI JARINGAN SKRIPSI

IMPLEMENTASI ALGORITMA AFFINE CIPHER DAN ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA APLIKASI SHORT MESSAGE SERVICE (SMS) BERBASIS ANDROID

SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika. Oleh: Hendro NIM:

BAB III ANALISIS DAN DESAIN SISTEM

IMPLEMENTASI KRIPTOGRAFI PADA CHATTING MENGGUNAKAN METODE ONE TIME PAD (OTP) BERBASIS ANDROID

ABSTRAK. Universitas Kristen Maranatha

PERANCANGAN APLIKASI PENGAMANAN INFORMASI TEKS DENGAN MENGGUNAKAN ALGORITMA KRIPTOGRAFI ALPHA-QWERTY REVERSE

PENGEMBANGAN ALGORITMA CAESAR CIPHER DALAM PESAN RAHASIA DENGAN QUICK RESPONSE CODE (QR CODE)

ABSTRACT. Data security is very important at this moment, because many hackers or

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

BAB III ANALISIS DAN DESAIN SISTEM

2017 Ilmu Komputer Unila Publishing Network all right reserve

1BAB I PENDAHULUAN 1.1 Latar Belakang

SKRIPSI BILQIS

APLIKASI PENGAMANAN DATA MENGGUNAKAN ALGORITMA DATA ENCRYPTION STANDARD (DES) DENGAN NETBEANS IDE BERBASIS DESKTOP

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

INTISARI. Kata kunci : remote administration, client, server UNIVERSITAS KRISTEN MARANATHA

DAFTAR ISI ABSTRAK KATA PENGANTAR

21

ABSTRAK. Easy PDF Creator is professional software to create PDF. If you wish to remove this line, buy it now.

BAB III ANALISA DAN PERANCANGAN

HASIL DAN PEMBAHASAN. 2 Perangkat keras: Prosesor AMD Athlon II 245 2,9 GHz; Memori 2046 MB; HDD 160 GB. Client:

APLIKASI CHATTING DENGAN SISTEM ENKRIPSI MENGGUNAKAN CAESAR CIPHER BERBASIS ANDROID

APLIKASI SHORT MESSAGE SERVICE DENGAN ENKRIPSI TEKS MENGGUNAKAN ALGORITMA ADVANCED ENCRYPTION STANDARD BERBASIS MOBILE PADA PLATFORM ANDROID

1 ABSTRACT. Nowadays in the age of information, many people using internet for

BAB III ANALISA SISTEM

Bab 3 Metode Perancangan

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

IMPLEMENTASI DAN ANALISIS ALGORITMA ONE TIME PAD SEBAGAI KEAMANAN DATA PADA SOFTWARE AS A SERVICE BERBASIS OWNCLOUD SKRIPSI

SKRIPSI KAMUS KRIPTOGRAFI KLASIK BERBASIS ANDROID. Oleh : RAHMADI JULIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. memungkinkan setiap orang untuk dapat berkomunikasi dan saling bertukar data.

IMPLEMENTASI ALGORITMA KRIPTOGRAFI HILL CIPHER DAN KOMPRESI DATA MENGGUNAKAN ALGORITMA LEVENSTEIN DALAM PENGAMANAN FILE TEKS SKRIPSI

Bab 3. Metode dan Perancangan Sistem

BAB I PENDAHULUAN. mesin ATM, transaksi di bank, transaksi dengan kartu kredit, percakapan melalui. tidak bisa memisahkannya dengan kriptografi.

1 ABSTRACT. Nowadays in the age of information, many people using internet for

HALAMAN PENGESAHAN PEMBIMBING...

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB I PENDAHULUAN. memang sangat pesat, teknologi perangkat lunak telah menambahkan fungsi

BAB III ANALISA DAN PERANCANGAN

ABSTRAKSI. Universitas Kristen Maranatha

PERANCANGAN APLIKASI ENKRIPSI DATA MENGGUNAKAN METODE ADVANCED ENCRYPTION STANDARD

Kata Kunci: pengecekan ejaan, kata berimbuhan, string matching, algoritma KMP.

PERANCANGAN APLIKASI KRIPTOGRAFI ADVANCED ENCRYPTION STANDARD BERBASIS ANDROID NASKAH PUBLIKASI

BAB IV HASIL DAN UJI COBA

PERANCANGAN APLIKASI PENGAMANAN DATA FILE MENGGUNAKAN KOMBINASI METODE AFFINE CIPHER DAN RSA SKRIPSI FITRA MAULIDA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

1BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

ABSTRAK. Kata kunci :SSL, RSA, MD5, Autentikasi, Kriptografi. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI PENGAMANAN DATA PADA SMS DENGAN METODE ALGORITMA RC-6 BERBASIS ANDROID LAPORAN TUGAS AKHIR

IMPLEMENTASI DAN ANALISIS ALGORITMA ADVANCED ENCRYPTION STANDARD (AES) PADA TIGA VARIASI PANJANG KUNCI UNTUK BERKAS MULTIMEDIA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

IMPLEMENTASI KEAMANAN MENGGUNAKAN PERTUKARAN KUNCI DIFFIE HELLMAN DAN ALGORITMA ENKRIPSI BLOWFISH KOMPETENSI JARINGAN KOMPUTER SKRIPSI

Perancangan dan Implementasi Kriptosistem pada Basis Data Pasien Rawat Jalan Menggunakan Algoritma GOST (Studi Kasus : Poliklinik dan Lab Klinik UKSW)

BAB I PENDAHULUAN. mengamankan informasi pada masalah ini dapat memanfaatkan kriptografi.

KRIPTOGRAFI TEKS DAN CITRA MENGGUNAKAN ALGORITMA HILL CIPHER PADA PERANGKAT ANDROID SKRIPSI JOSUA FREDDY ORLANDO SIAHAAN

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

AGUNG RAHMAT RAMADHAN NIM.

BAB IV PERANCANGAN SISTEM

KRIPTOGRAFI KUNCI PUBLIK ALGORITMA ELGAMAL DENGAN METODE THE SIEVE OF ERATOSTHENES UNTUK PEMBANGKITAN BILANGAN PRIMA SKRIPSI SYAUVIKA LUBIS

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 3 ANALISIS DAN PERANCANGAN. Perancangan program aplikasi pada penelitian ini menggunakan metode Linear

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV. dilakukan dari sistem yang telah selesai dirancang dan dapat digunakan. Hasil sistem yang dibuat

SEMINAR TUGAS AKHIR PERIODE JANUARI 2012

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI CITRA BERBASIS WINDOWS SKRIPSI AHDA ANDI KURNIA

RANCANG BANGUN APLIKASI SMS DENGAN MENERAPKAN METODE ENKRIPSI KUNCI PUBLIK KURVA ELLIPTIK BERBASIS MOBILE ANDROID


KATA PENGANTAR. I Kade Adi Haryawan

IMPLEMENTASI PENGAMANAN DATA ENKRIPSI SMS DENGAN ALGORITMA RC4 BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

1 ABSTRAK. Masalah keamanan merupakan salah satu aspek penting dari sebuah

BAB III PERANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

PENGKODEAN CITRA MENJADI DUA BUAH CITRA BAYANG DAN PENDEKODEAN MENJADI CITRA ASAL ABSTRAK

IMPLEMENTASI ALGORITMA CAESAR, CIPHER DISK, DAN SCYTALE PADA APLIKASI ENKRIPSI DAN DEKRIPSI PESAN SINGKAT, LumaSMS

BAB IV HASIL DAN UJI COBA

Transkripsi:

PENGAMANAN REKAMAN PERCAKAPAN TELEPON GENGGAM BERBASIS ANDROID DENGAN MENGGUNAKAN ALGORITMA RC-4 ABSTRAK Pentingnya hasil rekaman percakapan telepon menyebabkan tingkat keamanan dan kerahasiaan hasil rekaman yang sifatnya privasi harus memiliki keamanan yang baik agar tidak terjadi kebocoran data ke pihak lain yang mungkin saja akan dimanipulasi dan dapat merugikan pemilik asli rekaman percakapan ini. Sehingga diperlukan suatu sistem keamanan untuk menjaga keamanan hasil percakapan telepon tersebut agar hanya bisa diakses oleh pemilik aslinya. Pengamanan data rekaman percakapan telepon dapat dilakukan dengan menyamarkan atau menyandikan data asli rekaman percakapan yang menyebabkan pihak lain tidak dapat mengetahui isi dan maksud dari hasil rekaman tersebut. Metode yang dapat digunakan adalah kriptografi. Proses yang digunakan dalam mengamankan informasi dalam kriptografi adalah proses enkripsi dan deskripsi. Perekaman yang dilakukan ketika percakapan telepon sedang berlangsung akan langsung dilakukan proses enkripsinya sehingga metode enkripsi yang digunakan adalah metode stream cipher. Disini digunakan metode stream cipher dikarenakan metode stream cipher sangat cocok untuk mengenkripsi data secara real time. Sistem yang dibuat berhasil mengamankan file rekaman percakapan telepon pada telepon genggam berbasis android, sehingga file rekaman menjadi aman dan tidak dapat dibuka atau di dengarkan setelah dilakukan proses enkripsi. Algoritma RC4 mampu mengamankan file rekaman tetapi tingkat perbedaan file enkripsi dengan file dekripsi tidak terlalu baik dilihat dari hasil pengujian. Kata Kunci RC4 : pengamanan, percakapan, kriptografi, stream chiper, algoritma ii

ANDROID-BASED SECURITY RECORDING OF MOBILE PHONE CONVERSATION BY USING RC-4 ALGORITHM ABSTRACT The importance of phone conversations recordings cause a degree of security and confidentiality of the private recordings must be increased to prevent data leakage to other parties that may be manipulated and can harm the original owner of the recording of conversation. Therefore, a security system is needed to safeguard the results of the telephone conversation that can only be accessed by the original owners. Security of telephone conversation data recording can be made by encoding the data in the original recording of the conversation that the other party cannot know the content and purpose of the recording. The method that can be used is cryptography. The process used in securing information in cryptography is encryption and description. Recordings are made when a telephone conversation is in progress that the encryption process will immediately be done so that the encryption method used is a stream cipher method. Stream cipher method is used because it is suitable for encrypting data in real time. The system created successfully secured the file of telephone conversations recordings on Android mobile phones, so that the recorded file to be safe and can not be opened or listened after the encryption process. RC4 algorithm is able to secure the recording file but the different file levels of encryption with decryption was not very well seen from the test results. Keywords: security, conversation, cryptography, stream cipher, RC4

DAFTAR ISI SKRIPSI... Error! Bookmark not KATA PENGANTAR... Error! Bookmark not DAFTAR ISI... iv DAFTAR TABEL... 1 DAFTAR GAMBAR... 2 BAB I... 3 PENDAHULUAN... 3 1.1 Latar Belakang... 3 1.2 Rumusan Masalah... 4 1.3 Batasan Masalah... 4 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 5 1.6 Metodelogi Penelitian... 5 1.6.1 Analisis dan Definisi Kebutuhan... 6 1.6.2 Perancangan Sistem... 6 1.6.3 Implementasi Sistem... 6 1.6.4 Integrasi dan Pengujian Sistem... 6 BAB II... Error! Bookmark not TINJAUAN PUSTAKA... Error! Bookmark not 2.1 Tinjauan Empiris... Error! Bookmark not 2.2 Tinjauan Teoritis... Error! Bookmark not 2.2.1 Android... Error! Bookmark not 2.2.2 Client Server... Error! Bookmark not iv

2.2.3 Protokol SIP... Error! Bookmark not 2.2.4 Kriptografi... Error! Bookmark not 2.2.5 Algoritma RC4... Error! Bookmark not BAB III... Error! Bookmark not ANALISIS DAN PERANCANGAN... Error! Bookmark not 3.1 Analisis Kebutuhan Fungsional... Error! Bookmark not 3.1.1 Pembentukan Koneksi Client Server. Error! Bookmark not 3.1.2 Melakukan Komunikasi Antar Client Error! Bookmark not 3.1.3 Merekam Percakapan Antar Client... Error! Bookmark not 3.1.4 Melakukan Enkripsi Dekripsi File Hasil Rekaman... Error! Bookmark not 3.2 Tahap Desain dan Perancangan... Error! Bookmark not 3.2.1 Flowchart Umum Sistem... Error! Bookmark not 3.2.2 Flowchart Rekaman Panggilan... Error! Bookmark not 3.2.3 Flowchart Proses Enkripsi Data... Error! Bookmark not 3.2.4 Flowchart Proses Dekripsi File... Error! Bookmark not 3.2.5 Use Case Diagram... Error! Bookmark not 3.2.6 Activity Diagram... Error! Bookmark not 3.2.7 Perancangan Antarmuka... Error! Bookmark not BAB IV... Error! Bookmark not HASIL DAN PEMBAHASAN... Error! Bookmark not 4.1 Tahap Implementasi... Error! Bookmark not 4.1.1 Pembentukan Koneksi... Error! Bookmark not 4.1.2 Proses Melakukan Panggilan... Error! Bookmark not 4.1.3 Proses Menerima Panggilan... Error! Bookmark not

4.1.4 Proses Merekam Percakapan... Error! Bookmark not 4.1.5 Proses Enkripsi Data... Error! Bookmark not 4.1.6 Proses Dekripsi... Error! Bookmark not 4.1.8 Mengakhiri Panggilan... Error! Bookmark not 4.2 Tampilan Antarmuka... Error! Bookmark not 4.2.1 Tampilan Aplikasi OfficeSip Server.. Error! Bookmark not 4.2.2 Tampilan Aplikasi Mobile... Error! Bookmark not 4.3 Tahap Pengujian... Error! Bookmark not 4.3.1 Verifikasi Software... Error! Bookmark not 4.3.2 Pengujian Menggunakan Perhitungan ManualError! Bookmark not 4.3.3 Pengujian Blackbox... Error! Bookmark not 4.3.4 Pengujian Nilai Perbedaan File Enkripsi vs Dekripsi... Error! Bookmark not 4.3.5 Pengujian Sistem Versi Android... Error! Bookmark not BAB V... Error! Bookmark not KESIMPULAN DAN SARAN... Error! Bookmark not 5.1 Kesimpulan... Error! Bookmark not 5.2 Saran... Error! Bookmark not DAFTAR PUSTAKA... Error! Bookmark not LAMPIRAN

DAFTAR TABEL Tabel 2.1 Laju eksekusi untuk dense dan sparse fileerror! Bookmark not Tabel 4.1 Fungsi pembentukan koneksi... Error! Bookmark not Tabel 4.2 Fungsi menyiapkan proxy dan password Error! Bookmark not Tabel 4.3 Fungsi menyiapkan menerima panggilan dan statuserror! Bookmark not Tabel 4.4 Fungsi melakukan panggilan... Error! Bookmark not Tabel 4.5 Fungsi panggilan terhubung... Error! Bookmark not Tabel 4.6 Fungsi menyalakan mic dan speaker... Error! Bookmark not Tabel 4.7 Fungsi status panggilan masuk... Error! Bookmark not Tabel 4.8 Fungsi menjawab panggilan masuk... Error! Bookmark not Tabel 4.9 Fungsi menjalankan aktivitas percakapanerror! Bookmark not Tabel 4.10 Fungsi menyimpan audio sementara... Error! Bookmark not Tabel 4.11 Menyiapkan Fungsi mrecorder... Error! Bookmark not Tabel 4.12 Fungsi Menyiapkan proses perekaman komunikasierror! Bookmark not Tabel 4.13 Fungsi Memulai Proses Merekam... Error! Bookmark not Tabel 4.14 Fungsi inisialisasi variabel menyimpan hasil enkripsi... Error! Bookmark not Tabel 4.15 Fungsi enkripsi data... Error! Bookmark not Tabel 4.16 Fungsi utama enkripsi RC4... Error! Bookmark not Tabel 4.17 Fungsi utama mengambil data audio... Error! Bookmark not Tabel 4.18 Fungsi utama dekripsi RC4... Error! Bookmark not Tabel 4.19 Fungsi utama menyimpan hasil dekripsi RC4Error! Bookmark not Tabel 4.20 Fungsi mengakhiri panggilan... Error! Bookmark not Tabel 4.21 Pengujian blackbox... Error! Bookmark not 1

Tabel 4.22 Tabel pengujian nilai perbedaan file enkripsi vs dekripsi... Error! Bookmark not Tabel 4.23 Tabel pengujian sistem versi android... Error! Bookmark not 2

DAFTAR GAMBAR Gambar 2.1 Ukuran file Vs Waktu Enkripsi... Error! Bookmark not Gambar 2.2 Proses Enkripsi dan Deskripsi... Error! Bookmark not Gambar 2.3 Enkripsi dan Deskripsi Kunci SimetrisError! Bookmark not Gambar 3.1 Skema client-server... Error! Bookmark not Gambar 3.2 Flowchart umum sistem... Error! Bookmark not Gambar 3.3 Flowchart rekaman panggilan... Error! Bookmark not Gambar 3.4 Flowchart proses enkripsi... Error! Bookmark not Gambar 3.5 Flowchart proses dekripsi... Error! Bookmark not Gambar 3.6 Use case diagram sistem... Error! Bookmark not Gambar 3.7 Activity diagram pembentukan koneksierror! Bookmark not Gambar 3.8 Activity diagram panggilan dan perekamanerror! Bookmark not Gambar 3.9 Activity diagram dekripsi file... Error! Bookmark not Gambar 3.10 Rancangan tampilan awal sistem... Error! Bookmark not Gambar 3.11 Rancangan tampilan menu... Error! Bookmark not Gambar 3.12 Rancangan tampilan Menu Ubah AkunError! Bookmark not Gambar 4.1 Tampilan Login ke aplikasi office sip ServerError! Bookmark not Gambar 4.2 Tampilan Awal Office Sip Server... Error! Bookmark not Gambar 4.3 Tampilan Menu.csv File... Error! Bookmark not Gambar 4.4 Tampilan pengaturan user... Error! Bookmark not Gambar 4.5 Tampilan menginputkan domain... Error! Bookmark not Gambar 4.6 Tampilan user yang sudah terhubung. Error! Bookmark not Gambar 4.7 Tampilan home aplikasi... Error! Bookmark not Gambar 4.8 Tampilan menu aplikasi... Error! Bookmark not Gambar 4.9 Tampilan menu ubah info akun... Error! Bookmark not Gambar 4.10 Tampilan panggilan... Error! Bookmark not 3

Gambar 4.11 Tampilan rekaman selesai... Error! Bookmark not Gambar 4.12 Tampilan verifikasi memeriksa variabel dataerror! Bookmark not Gambar 4.13 Tampilan verifikasi memeriksa variabel audiodata... Error! Bookmark not Gambar 4.11 Tampilan verifikasi file dekripsi... Error! Bookmark not Gambar 4.11 Tampilan hasil verifikasi file dekripsierror! Bookmark not BAB I PENDAHULUAN 1.1 Latar Belakang Android adalah sebuah sistem operasi untuk Smartphone dan Tabelt yang belakangan ini sangat berkembang dan semakin memudahkan penggunanya untuk mendapatkan informasi atau lainnya. Sistem operasi seperti telah dijelaskan secara singkat diatas, dapat juga diilustrasikan sebagai jembatan antara piranti (device) dan penggunanya, sehingga pengguna bisa berinteraksi dengan device-nya dan menjalankan aplikasi-aplikasi yang tersedia pada device (Satyapura dkk, 2014), jadi smartphone berbasis android adalah sebuah telepon genggam yang didalamnya menggunakan sistem operasi android untuk melakukan interaksi, dan menjalankan aplikasi yang tersedia pada telepon genggam. Dari perkembangan ini, telepon genggam yang pada awalnya hanya berfungsi sebagai alat komunikasi, berkembang dengan penambahan fitur lainnya contohnya adalah sebagai perekam suara. Perekam suara yang dulunya hanya dipergunakan untuk merekam suara seperti pada umumnya sekarang ini telah dikembangkan sehingga menjadi fitur yang bisa merekam percakapan telepon seseorang. Adapun perekaman percakapan telepon ini sangat berguna seperti ketika seseorang mendapat ancaman dari orang lain melalui telepon ataupun jika mendapat telepon penting yang isi percakapannya diperlukan di waktu yang akan datang sehingga percakapan yang dilakukan perlu disimpan. Pentingnya hasil rekaman percakapan telepon yang sudah terekam tersebut maka tingkat keamanan dan kerahasiaan hasil rekaman yang sifatnya privasi harus 4

memiliki keamanan yang baik agar tidak terjadi kebocoran data ke pihak lain yang mungkin saja akan dimanipulasi dan dapat merugikan pemilik asli rekaman percakapan ini. Sehingga diperlukan suatu sistem keamanan untuk menjaga keamanan hasil percakapan telepon tersebut agar hanya bisa diakses oleh pemilik aslinya. Pengamanan data rekaman percakapan telepon dapat dilakukan dengan menyamarkan atau menyandikan data asli rekaman percakapan yang menyebabkan pihak lain tidak dapat mengetahui isi dan maksud dari hasil rekaman tersebut. 5

6 Metode yang dapat digunakan adalah kriptografi. Proses yang digunakan dalam mengamankan informasi dalam kriptografi adalah proses enkripsi dan deskripsi. Perekaman yang dilakukan ketika percakapan telepon sedang berlangsung akan langsung dilakukan proses enkripsinya sehingga metode enkripsi yang digunakan adalah metode stream cipher. Disini digunakan metode stream cipher dikarenakan metode stream cipher sangat cocok untuk mengenkripsi data secara real time. 1.2 Rumusan Masalah Beberapa hal yang menjadi pertanyaan dalam penelitian ini yaitu : a. Bagaimana hasil dari proses pengamanan rekaman percakapan pada telepon genggam berbasis android dengan menggunakan metode enkripsi algoritma RC4? b. Bagaimana tingkat kualitas perbedaan file enkripsi dengan file dekripsi menggunakan algoritma RC4? 1.3 Batasan Masalah Adapun batasan masalah dalam penelitian ini yaitu : a. Aplikasi ini hanya bisa dijalankan pada platform android. b. Aplikasi ini menggunakan kunci simetris dalam mengamankan hasil percakapan. c. Pengamanan percakapan telepon hanya bisa dilakukan secara online. d. Untuk data pengujian rekaman hasil percakapan telepon berjumlah 30 data dengan durasi bervariasi. 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah : a. Mengetahui hasil dari proses pengamanan rekaman percakapan telepon genggam berbasis android dengan menggunakan algoritma RC4. b. Mengetahui kualitas algoritma Rc4 dalam mengamankan File rekaman percakapan.

7 1.5 Manfaat Penelitian Adapun manfaat dari penelitian ini sebagai berikut: a. Hasil dari proses enkripsi dan deskripsi pada algoritma RC4 dapat mengamankan hasil rekaman percakapan pada telepon genggam berbasis android. 1.6 Metodologi Penelitian Penelitian ini mengambil judul Pengamanan Rekaman Percakapan Telepon Genggam Berbasis Android dengan Menggunakan Algoritma RC4. Desain penelitian yang digunakan pada penelitian ini adalah studi kasus. Studi kasus merupakan penelitian yang memusatkan perhatian pada suatu kasus tertentu dengan menggunakan individu atau kelompok sebagai bahan studinya (Hasibuan Z. A., 2007). Penggunaan penelitian studi kasus ini biasanya difokuskan untuk menggali dan mengumpulkan data yang lebih dalam terhadap obyek yang diteliti untuk dapat menjawab permasalahan yang sedang terjadi. Sehingga bisa dikatakan bahwa penelitian bersifat deskriptif dan eksploratif. Permasalahan yang ingin diselesaikan dalam penelitian ini yaitu bagaimana hasil rancang bangun aplikasi pada telepon genggam berbasis android dan bagaimana hasil dari proses enkripsi dan deskripsi saat mengamankan hasil rekaman percakapan telepon genggam berbasis android dengan menggunakan algoritma RC4. Data yang digunakan pada penelitian ini adalah data rekaman percakapan telepon. Data yang digunakan pada penelitian ini adalah Data Primer. Data primer adalah data yang diambil langsung dari obyek penelitian atau merupakan data yang berasal dari sumber asli atau pertama (Hasibuan Z. A., 2007). Data primer pada penelitian ini diperoleh dengan melakukan perekaman hasil percakapan pada telepon genggam. Untuk proses pengembangan aplikasi ini dikembangkan dengan metode Waterfall.

8 1.6.1 Analisis dan Definisi Kebutuhan Dalam analisis dan definisi kebutuhan ini akan menjelaskan kebutuhan fungsional aplikasi. Fungsi-fungsi tersebut adalah pembentukan koneksi client server, melakukan komunikasi antar client, merekam percakapan antar client, dan melakukan enkripsi dekripsi file hasil rekaman percakapan. 1.6.2 Perancangan Sistem Pada tahap perancangan sistem, penelitian ini menggunakan flowchart sistem, UML (Unified Modelling Language) dan perancangan antarmuka sistem. Proses ini digunakan untuk mengubah kebutuhan kebutuhan diatas menjadi representasi kedalam bentuk blueprint aplikasi sebelum proses implementasi dimulai. Tahapan perancangan sistem ini harus dapat mengimplementasikan kebutuhan yang telah disebutkan pada tahap analisis dan definisi kebutuhan sistem. 1.6.3 Implementasi Sistem Perancangan sistem akan diterjemahkan ke dalam bahasa pemrograman. Setiap fungsi yang telah dimplementasikan pada setiap unit sistem akan diuji agar sesuai dengan output yang diharapkan. Adapun komponen-komponen pendukung yang digunakan dalam tahap ini yaitu : 1. Sistem ini menggunakan bahasa pemrograman java. 2. Program ini dikembangkan menggunakan Android Studio. 3. Office SIP Server sebagai penghubung antara server dan client. 1.6.4 Integrasi dan Pengujian Sistem Terdapat 5 jenis pengujian yang dilakukan pada aplikasi pengamanan hasil rekaman percapakan telepon genggam berbasis android, yaitu : a. Pengujian Perhitungan Manual Pengujian menggunakan perhitungan manual dilakukan untuk menguji aplikasi apakah sesuai dengan teori perhitungan algoritma RC4 secara manual. b. Pengujian Hasil Enkripsi dan Dekripsi

9 Pada pengujian Hasil enkripsi dan dekripsi ini uji apakah hasil enkripsi berhasil dilakukan dengan baik, dan hasil dekripsi dapat dibuka dan berhasil sesuai percakapan aslinya. c. Pengujian Black Box Pada pengujian black box ini akan diuji apakah fitur-fitur aplikasi yang telah kembangkan sudah berjalan sesuai dengan yang diharapkan. d. Pengujian Verifikasi Software Pada pengujian ini akan diuji perbandingan nilai audiodata dari nilai hasil rekaman awal dengan hasil rekaman yg telah dienkripsi dan perbandingan nilai audiodata dari hasil rekaman awal dengan hasil dekripsi. e. Pengujian Versi Android Pada pengujian ini akan diuji perbandingan hasil apakah aplikasi ini berjalan dengan baik pada setiap versi Android.

10