1BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin pesat. dapat dirasakan hampir di setiap bidang kehidupan. Salah

BAB I PENDAHULUAN. dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer,

BAB I PENDAHULUAN. pengiriman data elektronik melalui dan media lainnya yang sering

BAB I PENDAHULUAN. dan SMS hingga ponsel cerdas. Ponsel cerdas atau juga dikenal dengan smartphone memiliki

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. keamanan, kerahasiaan, dan keotentikan data. Oleh karena itu diperlukan suatu

BAB 1 PENDAHULUAN. khususnya internet sangatlah cepat dan telah menjadi salah satu kebutuhan dari

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Kerahasiaan dan keamanan saat melakukan pertukaran. data adalah hal yang sangat penting dalam komunikasi data,

BAB I PENDAHULUAN. berkembang pesat pada era ini. Terlebih lagi, banyak aplikasi mobile yang diciptakan, membuat

BAB I PENDAHULUAN.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Keamanan data merupakan hal yang sangat penting dalam menjaga

BAB I PENDAHULUAN. muncul sampai dengan adanya yang disebut smartphone, yang memiliki berbagai fungsi seperti

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. komunikasi yang sangat cepat maka, pada saat ini ada istilah Smartphone yang

BAB I PENDAHULUAN. dan rahasia telah menjadi suatu hal yang sangat berharga. Data atau informasi

Bab 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. dari isinya, informasi dapat berupa penting atau tidak penting. Bila dilihat dari sifat

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang beragam dan salah satu diantaranya adalah media SMS ( Short Message

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang beragam dan salah satu di antaranya adalah media SMS (Short Message

BAB I PENDAHULUAN. khususnya komunikasi pesan teks lewat chatting banyak hal yang harus

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Pengiriman informasi yang dilakukan dengan mengirimkan data tanpa melakukan

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

BAB 1 PENDAHULUAN Latar Belakang


BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. melalui ringkasan pemahaman penyusun terhadap persoalan yang dibahas. Hal-hal

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

IMPLEMENTASI ALGORITMA KRIPTOGRAFI KODE CAESAR, VIGENERE, DAN TRANSPOSISI UNTUK SISTEM PROTEKSI PENGGUNAAN PESAN SINGKAT (SMS) PADA SMARTPHONE ANDROID

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN. multiplayer games, transfer data, vidio streaming dan lain-lain. Berbagai

BAB I PENDAHULUAN. mempunyai makna. Dalam kriptografi dikenal dua penyandian, yakni enkripsi

tidak boleh bocor ke publik atau segelintir orang yang tidak berkepentingan Pengirim informasi harus merahasiakan pesannya agar tidak mudah diketahui

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. lapisan masyarakat, termasuk para cracker dan penjahat lainnya dapat mengakses

BAB I PENDAHULUAN. teknologi, salah satunya adalah telepon selular (ponsel). Mulai dari ponsel yang

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

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Pada dasarnya sistem administrasi kependudukan merupakan sub sistem dari

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB III ANALISA DAN DESAIN SISTEM

BAB I PENDAHULUAN. dalam kehidupan manusia. Kemajuan teknologi dengan kehidupan manusia seakan-akan tidak

BAB III ANALISA SISTEM

I. PENDAHULUAN. andil yang besar dalam perkembangan komunikasi jarak jauh. Berbagai macam model alat komunikasi dapat dijumpai, baik yang berupa

1.1 LATAR BELAKANG I-1

BAB I PENDAHULUAN. Teknologi informasi saat ini semakin populer digunakan dalam seluruh

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. digunakan untuk mengirim dan menerima informasi. penting dalam suatu organisasi maupun pribadi. Hal ini terkait dengan

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB I PENDAHULUAN. Di era globalisasi saat ini, mendapatkan informasi sangatlah mudah. Setiap

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

PERBANDINGAN ALGORITMA CAESAR CIPHER TERHADAP BLOWFISH 128 BIT UNTUK ENKRIPSI SMS BERBASIS JAVA

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. orang lain, karena dengan adanya informasi yang penting mereka dapat mengolah

BAB I PENDAHULUAN. Perkembangan Teknologi pada masa sekarang ini telah mengalami

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. dalam bahasa sandi (ciphertext) disebut sebagai enkripsi (encryption). Sedangkan

BAB I PENDAHULUAN. Dewasa ini teknologi pengiriman pesan teks semakin berkembang,

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. teknologi Short Message Service (SMS). SMS (Short Message Service) atau

BAB III ANALISA DAN PERANCANGAN. 3.1 Analisa Berikut tahap-tahap awal dalam pembuatan:

BAB I PENDAHULUAN 1.1 Latar Belakang

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN SURAT PERNYATAAN ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR...

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

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

A-2 Sistem Kriptografi Stream Cipher Berbasis Fungsi Chaos Circle Map dengan Pertukaran Kunci Stickel

SEMINAR TUGAS AKHIR PERIODE JANUARI 2012

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Security Chatting Berbasis Desktop dengan Enkripsi Caesar Cipher Key Random

BAB I PENDAHULUAN. untuk mencegah informasi tersebut sampai pada pihak-pihak lain yang tidak

BAB I PENDAHULUAN. 1.1 Latar Belakang. Seiring dengan perkembangan peradaban manusia dan kemajuan pesat di

VISUALISASI ALGORITMA CHIPER BLOCK CHAINING SEBAGAI MEDIA PEMBELAJARAN BERBASIS MOBILE ANDROID

Transkripsi:

1BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi informasi saat ini perkembangannya sangat pesat dengan berbagai kemampuan, baik dari segi perangkat keras maupun perangkat lunaknya dapat dimanfaatkan sesuai dengan kebutuhan masing-masing pengguna. Media komunikasi juga telah banyak dikembangkan dengan dukungan teknologi informasi yang baik. Salah satu perkembangan teknologi adalah telepon genggam yang sekarang dapat dikatakan menggantikan peran komputer. Telpon genggam yang semula berfungsi sebagai alat komunikasi, sekarang menjadi alat yang multi fungsi. Perkembangan teknologi dalam bidang komunikasi ini memunculkan pergeseran makna dari celluler phone menjadi smartphone. Salah satu teknologi smartphone yang paling pesat perkembangannya adalah Android. Pada sisi internet juga berkembang semakin jauh dan menerapkan informasi yang bersifat global dan dapat diakses dimanapun. Selain itu internet didukung dengan sistem online membuat komunikasi juga menjadi tidak terbatas. Sehingga informasi internet online menjanjikan penyebaran informasi yang sangat meningkat. Teknologi informasi dan komunikasi merupakan trend yang dapat memperlancar media komunikasi yang statis. Komunikasi voice dan video dapat menghabiskan bandwidth yang sangat besar. Terutama komunikasi dengan banyak user pada system real time, maka sistem ini hanya dapat dilakukan oleh user-user yang memiliki kecepatan koneksi internet yang tinggi. Salah satu solusi yaitu dengan penggunaan teks sehingga membuat sistem komunikasi yang reliable dengan konsistensi yang tinggi. Aplikasi yang dapat digunakan untuk mengakses komunikasi informasi berupa teks secara real time yaitu aplikasi messenger. Banyak sekali aplikasi messenger yang ada pada Android diantaranya Whatsapp, Line, dan BBM. Ketiga aplikasi messenger tersebut saat ini menjadi aplikasi 1

2 messenger yang paling populer digunakan oleh pengguna smartphone berbasis Android. Pengiriman pesan menjadi meningkat dengan keberadaan aplikasi messenger tersebut. Kita dapat berkirim pesan dengan siapa saja yang kita inginkan. Namun disaat kita asik berkirim pesan dengan seseorang, apakah kita menyadari bahwa pesan yang kita kirim ke orang tersebut, dapat dilihat atau dibaca orang lain. Terlebih lagi pesan tersebut menyangkut sesuatu yang sangat rahasia. Kita tidak ingin orang lain mengetahui isi pesan tersebut. Sehingga masalah keamanan merupakan salah satu aspek yang paling penting dalam berkirim pesan dengan menggunakan aplikasi messenger. Keamanan pesan sangat diperlukan, maka setiap orang memerlukan suatu aplikasi yang dapat mengamankan pesan rahasia dan penting agar pesan tersebut hanya dapat dilihat dan dibaca oleh orang tertentu saja. Beberapa cara telah dikembangkan untuk menangani masalah keamanan ini, salah satu teknik untuk pengamanan pesan adalah dengan menggunakan algoritma penyandian data. Algoritma penyandian data saat ini telah semakin banyak jumlahnya, sejalan dengan perkembangan ilmu yang mempelajari penyandian tersebut. Ilmu ini biasa disebut kriptografi. Dalam kriptografi terdapat beberapa metode yang cukup penting dalam pengamanan data, untuk menjaga kerahasiaan data salah satunya adalah enkripsi. Enkripsi adalah suatu proses yang dilakukan untuk mengubah pesan asli menjadi ciphertext. Pesan biasa atau pesan asli disebut plaintext sedangkan pesan yang telah diubah atau disandikan supaya tidak mudah dibaca disebut dengan ciphertext. Sedangkan suatu proses yang dilakukan untu mengubah pesan tersembunyi menjadi pesan asli disebut dekripsi. Algoritma enkripsi sendiri terdiri dari cipher blok dan cipher aliran. Cipher aliran memiliki keuntungan dibanding cipher blok dilihat dari sisi kompleksitas dan kecepatan komputasinya karena hanya bergantung dari algoritma yang digunakan (Haribowo, 2008). Berdasarkan kunci yang digunakan, algoritma enkripsi terbagi menjadi algoritma

3 kunci simetris dan kunci asimetris yang juga dikenal sebagai kunci publik. Salah satu algoritma kunci simetris yang dikenal adalah RC4. Algoritma ini merupakan salah satu algoritma cipher aliran. RC4 terkenal dengan kecepatan prosesnya (Sukmawan, 1998). Oleh sebab itu untuk mengatasi masalah keamanan pesan ini, penulis ingin membuat sebuah aplikasi pada Andorid yang dapat melakukan enkripsi dan dekripsi pada sebuah teks dengan mengimplementasikan algoritma yang berjenis cipher aliran yaitu algoritma RC4. Sehingga nantinya keamanan dari sebuah teks dapat terjaga. 1.2 Rumusan Masalah Dari latar belakang masalah diatas permasalahan yang akan dikaji adalah bagaimana membangun dan merancang aplikasi enkripsi dan dekripsi teks dengan mengimplementasikan algoritma RC4 yang dikembangkan pada Android. 1.3 Batasan Masalah Agar penelitian ini tidak meluas, maka penelitian ini dibatasi dengan : 1. Aplikasi ini hanya dapat mengenkripsi dan mendekripsi berupa teks. 2. Aplikasi hanya dibuat untuk merahasiakan pesan dengan cara enkripsi. 3. Pembuatan aplikasi enkripsi ini menggunakan algoritma berjenis Stream cipher yaitu RC4. 4. Terdapat sedikit perubahan pada untuk proses enkripsi dan dekripsi dari algoritma RC4. 5. Teks yang dihasilkan dari proses enkripsi menghasilkan ciphertext dalam bentuk angka desima semua dengan tanda pemisah antar karakter yaitu titik koma (;). 6. Pengembangan aplikasi ini dibuat berbasis Android versi 4.0 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah membuat sebuah aplikasi enkripsi dan dekripsi dengan mengimplementasikan algoritma RC4 dimana aplikasi ini berguna untuk mengamankan pesan berupa teks.

4 1.5 Manfaat Penelitian 1. Meningkatkan keamanan saat berkirim pesan dengan menggunakan aplikasi messenger sehingga keamanan pesan tersebut menjadi relatif aman. 2. Menanggulangi penyadapan terhadap pesan pada aplikasi messenger. 3. Memberi kemudahan bagi pengguna smartphone Android untuk mengirimkan pesan rahasia. 4. Mengenkripsi dan mendekripsi teks yang dicopy baik dari SMS, aplikasi messenger, Facebook, maupun semua aplikasi yang memungkinkan teksnya di-copy. 1.6 Metode Penelitian Metode yang digunakan dalam penelitian dan penulisan tugas akhir ini adalah sebagai berikut : 1. Pengumpulan data, informasi dan teori-teori mengenai kriptografi serta implementasi algoritma RC4 dan pengembangan aplikasi enkripsi dan dekripsi pada Android, yang diperoleh melalui bahan-bahan kepustakaan sebagai data referensi atau dari buku-buku, artikel, jurnal, karya tulis, dan internet yang berhubungan dengan obyek penelitian. 2. Analisis kebutuhan dan pengumpulan informasi yang dibutuhkan. Untuk melakukan enkripsi terdapat berbagai macam algoritma enkripsi baik cipher blok ataupun cipher aliran. Untuk aplikasi yang akan dikembangkan ini, algoritma enkripsi yang dipilih adalah algoritma RC4. Pemilihan ini sesuai dengan fakta bahwa RC4 adalah algoritma cipher karakter menggunakan kunci simetris yang paling cepat. Oleh karena itu akan diperlajari bagaimana algoritma RC4 berjalan. 3. Perancangan aplikasi meliputi library, rancangan proses, rancangan user interface, dan rancangan pengujian.

5 4. Mengimplementasikan rancangan yang telah dibuat sebelumnya ke dalam sistem aplikasi secara nyata yang kemudian siap untuk diujicobakan. 5. Setelah aplikasi selesia diimplementasikan, dilakukan pengujian serta analisis terhadap aplikasi. Analisis ditekankan pada hasil yang diperoleh ketika menjalankan aplikasi. Setelah ciphertext diterima di pihak ke-2, diperlukan cara untuk mendekripsinya. Dekripsi dilakukan menggunakan algoritma dan kunci yang sama dengan yang digunakan oleh pihak pertama untuk mengenkripsi teks tersebut. 6. Mendokumentasikan sistem, yaitu dengan pencatatan hasil pengujian dan pembuatan laporan akhir. 1.7 Sistematika Penulisan Sistematika penulisan yang digunakan dalam penyusunan tugas akhir ini adalah sebagai berikut : 1. BAB I : PENDAHULUAN Bab ini menjelaskan latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian yang digunakan, dan sistematika penulisan tugas akhir. 2. BAB II : TINJAUAN PUSTAKA Bab ini menjelaskan penelitian-penelitian sebelumya yang digunakan sebagai bahan referensi dalam penulisan penelitian ini. 3. BAB III : LANDASAN TEORI Bab ini membahas materi-materi yang menjadi dasar pada tugas akhir ini, yaitu mengenai kriptografi khususnya untuk algoritma RC4, pengembangan aplikasi pada Android. 4. BAB IV : ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan tentang analisis dan desain sistem. 5. BAB V : IMPLEMENTASI

6 Bab ini membahas implementasi sistem yang dibangun berdasarkan desain yang telah dirancang sebelumnya. 6. BAB VI : HASIL PENELITIAN DAN PEMBAHASAN Bab ini membahas pengujian dan hasil yang diperoleh dari implementasi. 7. BAB VII : PENUTUP Pada bab ini ditarik kesimpulan dari permasalahan yang ada, analisis, perancangan dan implementasi sistem. Kemudian saran yang diberikan terhadap berbagai pihak yang terkait dalam pembuatan tugas akhir ini dan tentunya untuk penelitian yang akan datang.