BAB I PENDAHULUAN I.. Latar Belakang Beberapa tahun terakhir ini terjadi perkembangan yang sangat pesat di bidang teknologi pengolahan data pesan teks, salah satunya ialah smartphone. Itu dapat dilihat dengan munculnya berbagai sistem operasi yang lengkap layaknya komputer, diantaranya adalah Android. Android adalah sebuah sistem operasi untuk perangkat telepon yang berbasis linux dan windows yang mencakup sistem operasi, middleware, aplikasi dan menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka. Android berkembang pesat karena mempunyai platform yang sangat lengkap baik dalam system operasi, Aplikasi dan Tool Pengembangannya, Market aplikasi serta mendapat dukungan yang sangat tinggi dari komunitas Open Source di dunia (Safaat, 202). Dari perkembangan tersebut masalah keamanan dan kerahasiaan data merupakan hal yang sangat penting dalam suatu organisasi maupun pribadi, tentu saja data penting tersebut tak ingin dilihat ataupun diketahui oleh orang lain, jika hal itu sampai tejadi kemungkinan besar akan menimbulkan kerugian bagi orang tersebut maupun organisasinya. Berbagai alat komunikasi yang ada saat ini belum tentu aman untuk digunakan, karena belum ada standar keamanan yang dapat digunakan oleh alatalat tersebut. Banyak teknik dalam pengaman pesan teks salah satunya ialah dengan metode kriptografi. Kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan pesan dengan cara menyandikannya ke dalam bentuk
yang tidak dapat dimengerti lagi maknanya, Dalam menjaga kerahasiaan data dengan kriptografi, data sederhana yang dikirim (plaintext) diubah ke dalam bentuk data sandi (ciphertext), kemudian data sandi tersebut hanya dapat dikembalikan kebentuk data sebenarnya hanya dengan menggunakan kunci (key) tertentu yang dimiliki oleh pihak yang sah saja. Tentunya hal ini menyebabkan pihak lain yang tidak memiliki kunci tersebut tidak akan dapat membaca data yang sebenarnya sehingga dengan kata lain data akan tetap terjaga kerahasiannya. Salah metode kriptografi ialah metode Algoritma IDEA. Algoritma IDEA merupakan algoritma simetris yang beroperasi pada sebuah blok pesan terbuka 64bit, menggunakan kunci yang sama 28 bit untuk proses enkripsi dan dekripsi. Keluaran dari algoritma ini adalah blok pesan terenkripsi 64bit. Proses dekripsi menggunakan blok penyandi yang sama dengan proses enkripsi dimana kunci dekripsinya diturunkan dari kunci enkripsi. Berdasarkan uraian di atas, penulis bermaksud untuk mengambil skripsi dengan judul Perancangan Aplikasi Keamanan Data Pesan Teks Dengan Mengunakan Algoritma IDEA (International Data Encryption Algorithm) I.2. Ruang Lingkup Permasalahan I.2.. Identifikasi Masalah Berdasarkan latar belakang masalah yang telah dikemukakan diatas,maka dapat diidentifikasikan beberapa permasalahan antara lain:. Banyaknya pihak-pihak yang meyalahgunakan pesan teks yang bertujuan negatif sehingga merugikan pihak-pihak tertentu. 2. Masih kurangnya Aplikasi dalam pengamanan data terutama dalam pesan teks berbasis android.
3. Belum adanya aplikasi pengamanan pesan teks menggunakan algoritma IDEA berbasis Android. I.2.2. Rumusan Masalah Adapu nrumusan masalah dari perancangan adalah sebagai berikut:. Bagaimana Proses Enkripsi pada pengamanan pesan teks? 2. Bagaimana cara menerapkan Algoritma IDEA pada pengamanan pesan teks pada Aplikasi Android? 3. Bagaimana merancang sebuah aplikasi pengamanan pesan teks menggunakan algritma IDEA? I.2.3. Batasan Masalah Pembuatan skripsi ini dengan pengimplementasian Algoritma IDEA sebagai metode enkrip dan deskrip dalam pengamanan data adalah :. Metode Kriptografi yang digunakan yaitu Algoritma Kriptografi IDEA simetris. 2. Aplikasi tidak menampilkan tahap tahap konversi bilangan ke dalam bilangan biner ataupun heksa. 3. Perangkat lunak yang digunakan yaitu Eclipse dan Framework Android SDK. 4. Informasi yang akan di enkripsi dan di deskrip hanya pesan teks pada ponsel yang berbasis android I.3. Tujuan dan Manfaat I.3.. Tujuan Adapun maksud dan tujuan dari pembuatan Perancangan Aplikasi Keamanan Data Pesan Teks Dengan Mengunakan Algoritma IDEA :
. Menentukan proses enkripsi dan deskripsi teks dengan menggunakan algoritma IDEA. 2. Membangun suatu program yang dapat menjaga keamanan data pesan teks menggunakan Algoritma IDEA. 3. Merancang perangkat lunak yang dapat melakukan enkripsi dan dekripsi pesan pada Android menggunakan bahasa pemrograman JAVA. I.3.2. Manfaat Adapun Manfaat dari pembuatan Aplikasi Ini ialah :. Melindungi dan merahasiakan data pesan teks dengan menggunakan Algoritma IDEA. 2. Seseorang dapat mengirim suatu informasi rahasia tanpa takut diketahui isi informasi tersebut oleh orang lain. 3. Diharapkan menjadi salah satu algoritma pengamanan data yang dapat menjaga keamanan dan privasi data. 4. Memberi kemudahan bagi pengguna untuk mengirimkan informasi rahasia lewat pesan yang dikirim I.4. Metodologi Penelitian Dalam pengerjaan skripsi ini dilakukan beberapa tahapan yaitu:. Studi literatur dan pemahaman sistem Pengumpulan data dari buku, artikel dan karya ilmiah maupun situs internet mengenai kredit perbankan dan algoritma yang digunakan untuk penyelesaian masalah.. 2. Analisis Melakukan analisis kebutuhan sistem, perancangan sistem, pengkodean, implementasi dan pengujian terhadap sistem yang dibangun menggunakan bahasa pemrograman Java.
3. Implementasi Algoritma akan diimplementasikan dalam bentuk aplikasi dengan menggunakan bahasa pemrograman Java Eclipse. 4. Pengujian Sistem Tahap untuk menguji program yang telah dibuat untuk mencari kekurangan yang mungkin terdapat dalam program untuk pengembangan lebih lanjut. I.5. Keaslian Penelitian Berikut ini perbandingan antara sistem peneliti terlebih dahulu dengan sistem yang akan dirancang oleh peneliti skripsi ini pada tabel dibawah ini : Tabel I.. Keaslian Penelitian No Materi Perbandingan Instrumen Penelitian pertama : Perangkat Aplikasi Keamanan Data Teks Menggunakan Electronic Codebook Dangan Algoritma DES. Target aplikasi pengamanan data teks 2. Solusi Solusi didapat dengan metode Electronic Codebook Dangan Algoritma DES 3. Bahasa pemrograman Visual Basic 6.0 Penelitian kedua : Aplikasi Enkripsi Pesan Teks (SMS) Pada Perangkat Hanphone Dengan Algoritma Caesar Cipher. Target Merancang aplikasi Pesan SMS 2. Solusi Solusi didapat dengan Algoritma Caesar Cipher 3. Bahasa pemrograman Java J2ME
Penelitian yang akan dibuat : Perancangan Aplikasi Keamanan Data Pesan Teks Dengan Menggunakan Algoritma IDEA( International Data Encryption Algorithm). Target Merancang Aplikasi Aplikasi Keamanan Data Pesan Teks 2. Solusi Solusi didapat dengan algoritma Agoritma IDEA 3. Bahasa pemrograman Android SDK (Software Develovent Kit) I.6. Sistematika Penulisan Berikut merupakan rencana susunan sistematika penulisan laporan tugas akhir yang akan dibuat. Sistematika penulisan laporan Skripsi ini meliputi: BAB I PENDAHULUAN Bab ini merupakan bagian yang akan menguraikan hal-hal seperti ; latar belakang masalah, identifikasi masalah, rumusan masalah, batasan masalah, tujuan dan manfaaat penulisan, metodologi penulisan, keaslian penelitian dan sistematika penulisan. BAB II LANDASAN TEORI Bab ini berisi tentang teori dan konsep tentang Android, kriptografi, Algoritma IDEA serta menjelaskan tentang proses kerja Algoritma IDEA untuk mengamankan pesan pada aplikasi Keamana Pesan teks.
BAB III ANALISIS DAN DESAIN SISTEM Bab ini berisi tentang cara-cara atau hal-hal yang dilakukan dalam menyelesaikan kasus tugas akhir ini. BAB IV ANALISIS DAN HASIL DAN UJI COBA Bab ini berisi tentang analisis dari penelitian yang dilakukan dalam tugas akhir ini sekaligus menerangkan perancangan aplikasi keamanan pesan teks pada Platform Android menggunakan kriptigrafi metode IDEA. BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran mengenai hasil analisis, perancangan, hasil implementasi dan hasil pengujian yang telah dilakukan terhadap aplikasi keamanan pesan teks.