BAB 1 PENDAHULUAN
1.1
Latar Belakang
SMS (Short Message) mungkin sudah tidak asing lagi dimata masyarakat, banyak sekali orang menggunakan fitur SMS untuk berinteraksi dengan orang serta alternatif lain jika selular orang yang ingin dituju dalam keadaan off dan saat orang mengaktifkan selular mereka akan ada notifikasi pesan yang masuk. SMS sendiri dari tahun ke tahun selalu berkembang dan semakin lebih mudah untuk digunakan oleh para user. Seperti contoh sebelum
selular
itu
ada
di
kehidupan
masyarakat
,
orang
menggunakan pager untuk mengirimkan pesan ke orang yang dituju. Sekejap tanpa kita sadari zaman semakin berubah dan akhirnya muncullah ponsel selular. Masyarakat yang sudah mengenal ponsel akan meninggalkan kehidupan dalam memakaipager dalam mengirim pesan atau yang bisa disebut SMS Banyak yang telah menggunakan fitur SMS dalam kehidupan sehari hari , tetapi seiring berkembangnya waktu proses keamanan dalam melakukan pengiriman data pun semakin rawan yang dikarenakan banyaknya pihak ketiga yang dapat juga disebut sebagai hacker yang tidak memiliki pandang bulu untuk mengintip atau melihat pesan yang bersifat penting ataupun tidak ,sebelum sampai ke orang yang dituju pesannya. Sudah banyak cara yang telah dilakukan olehprogammer yang membuat fitur SMS untuk mencegah jebolnya pesan dan data yang dikirim dari tangan hacker. Dan cara yang tepat adalah menggunakan Ilmu Kriptografi. Ilmu Kriptografi merupakan ilmu yang dikenal sebagai bahasa persandian sehingga pesan
atau kalimat yang dikirimkan menjadi tersandikan dan tidak mampu untuk dibaca oleh para hacker. Untuk Istilahhacker dalam kriptografi dapat juga disebut sebagai cryptonalyst. Metode kriptografi pun sangat banyak untuk diterapkan dan masing masing dari metode mempunyai kelemahannya masing – masing. Dalam penerapan kriptografi saat melakukan pengiriman pesan ataupun penerimaan pesan,Aplikasi ini menerapkan metode kriptografi RSA yang ditemukan pada tahun 1976 oleh Ron (R)ivest , Adi (S)hamir dan Leonard (A)dleman. Mengapa penulis menerapkan metode kriptografi RSA dibanding metode kriptografi yang lain seperti blowfish , AES , TwoFish , chiper cignere dll? Hal ini dikarenakan karena metode RSA menggunakan 2 kunci untuk melakukan proses persandian data yang dimana kunci pertama (public key) yang digunakan untuk melakukan persandian dan kunci kedua (private key) yang digunakan untuk menterjemahkan bahasa yang sudah disandikan menjadi bahasa yang dapat dibaca oleh manusia.Penulis berpendapat bahwa metode ini merupakan metode yang aman dalam menjaga keamanan pesan dari serangan cryptonalyst. Untuk fitur yang digunakan dalam mengimplementasikan aplikasi SMS dengan metode kriptografi RSA ini , dengan menggunakan platfform yang berbasis android yang dikarenakan untuk zaman era sekarang dari tahun 2012 dan mungkin sampai tahun 2014 android masih akan terus berjaya di kehidupan masyrakat maupun teknologi karena sistem nya yang bersifat ringan , multifungsi dan mudah digunakan karena sifat ponsel yang berifat layar sentuh (touch-screen).Untuk itu dalam memenuhi persyaratan dalam mendapatkan gelar Strata – I atau (S1), membuat serta merancang alur proses aplikasi SMS Kriptografi RSA ini dengan menggunakan android
1.2 Perumusan Masalah Dalam pembuatan aplikasi sms kriptografi RSA ini , masalah yang ada meliputi : 1.
Bagaimana cara merancang aplikasi sms ini dalam menerapkan metode RSA ?
2.
Bagaimana dapat melakukan persandian bahasa dalam melakukan pengiriman pesan dan menterjemahkan bahasa yang sudah disandikan ke bahasa yang dapat dibaca oleh manusia ?
3.
Bagaimana dapat mendapatkan dua kunci yang sangat berperan penting dalam metode kriptografi RSA
4.
Bagaimana dapat mengimplementasikan aplikasi ini ke dalam bentuk APK
(aplikasiandroid)
sehingga
dapat
digunakan
oleh user. 5.
Software apakah yang akan digunakan dalam proses pembuatan aplikasi ini (source code program)
1.3Tujuan dan Manfaat Adapun tujuan yang ingin diharapkan oleh penulis meliputi : 1.
Ingin mendapatkan gelar Strata – I atau S1 pada Fakultas Komputer Universitas Esa Unggul
2.
Ingin menggunakan aplikasi ini untuk kepentingan user ataupun diri sendiri.
3.
Untuk membuktikan serta menerapkan bahwa Metode RSA dapat digunakan
dalam
melakukan
pengiriman
penerimaan pesan di platform android.
pesan
ataupun
4.
Sebagai salah satu syarat untuk dapat mengikuti sidang tugas akhir.
Adapun manfaat yang dapat diperoleh penulis dalam pembuatan aplikasi ini meliputi : 1.
Penulis
dapat
belajar
bahasa android dan
mampu
untuk
membuat file APK agar dapat diimplementasikan ke android. 2.
Penulis dapat tahu pengertian dan cara penggunaan dari ilmu kriptografi
3.
Penulis tahu bagaimana cara membuat aplikasi SMS di bahasa android
4.
Penulis dapat mengirimkan pesan yang bersifat rahasia ataupun umum
tanpa
khawatir
akan
dibaca
oleh
pihak
ketiga
seperti hacker. 5.
Dapat memahami dan mengetahui keuntungan serta kerugian dalam menerapkan metode RSA pada aplikasi SMS
6.
Selain mengenal metode RSA , penulis juga dapat mengetahui metode – metode lain serta jenis dari konsep kriptografi
7.
Penulis
dapat
merasakan
bagaimana
mengerjakan
suatu
pembuatan aplikasi yang bersifat deadline 8.
Penulis mampu beradaptasi dengan software eclipse galileo dalam pembuatan aplikasi ini.
1.4 Ruang Lingkup Masalah Ruang lingkup masalah dalam penyusunan Tugas Akhir ini adalah sebagai berikut :
1.
Proses pembuatan aplikasi digunakan untuk mengirimkan pesan yang sudah disandikan dan orang yang menerima pesan melakukan proses penjermahan pesan sehingga dapat dibaca.
2
Proses
pembuatan
aplikasi
ini
hanya
digunakan
untuk
mengirimkan teks / pesan dan tidak menambah fitur seperti proses menyandikan file gambar ataupun musik.
3
Proses
pembuatan
aplikasi
ini
selain
digunakan
dalam
mengamankan pesan , tetapi digunakan juga untuk membuktikan bahwa RSA dapat diterapkan di aplikasi SMS. 1.5 Metode Penelitian Metode penelitian dalam membuat Tugas Akhir ini , yakni sebagai berikut :
1
Kerangka Berfikir Pemikiran pembuatan aplikasi ini yaitu bagaimana pengirim dan penerima pesan dapat mengirimkan pesan secara rahasia tanpa khawatir disadap oleh pihak ketiga.
2
Kerangka Penelitian Penelitian yang pertama dilakukan adalah mencari tahu metode kriptografi apa yang sangat sesuai dalam aplikasi SMS , membuat aplikasi , membuat laporan tertulis dari aplikasi yang dibuat , mengajukan sidang akhir di Universitas Esa Unggul.
3
Populasi dan Sample Target yang dicapai adalah membuktikan bahwa metode RSA dapat diterapkan dalam aktifitas SMS serta sample yang digunakan adalah dua buah selular android yang dimana selular 1 untuk mengirim pesan dan selular 2 untuk menerima pesan.
4
Pengumpulan Data Pengumpulan data atau sumber pembelajaran lebih banyak diambil di website ataupun jurnal kriptografi dari Universitas lain.
5
Metode Pengembangan Metode pengembangan yang akan digunakan adalah metode prototype yang dikarenakan metode ini sangat cocok untuk aplikasi ini karena lebih memprioriaskan input dan output pada sebuah aplikasi , metode yang juga sering digunakan untuk meningkatkan kepuasan user akan aplikasi dan karena aplikasi ini berskala kecil
6.
Sistematika Penulisan Sistematika penulisan laporan Tugas Akhir ini dibagi menjadi 5 bab , antara lain : BAB 1 PENDAHULUAN Membahas Latar belakang , perumusan masalah , tujuan dan manfaat , Ruang lingkup masalah dan metode penelitian.
BAB II LANDASAN TEORI Membahas mengenai kerangka teori dan tinjauan pustaka,
Kerangka
teori
berisi
kerangka
pemikiran pembuatan aplikasi serta tinjauan pustaka yang merupakan referensi dan sumber informasi pembelajaran yang terkait dengan proses pembuatan aplikasi. BAB III METODOLOGI PENELITIAN Membahas mengenai metode pengembangan yang akan digunakan dalam pembuatan aplikasi , waktu dan proses pembuatan aplikasi BAB IV ANALISIS DAN PEMBAHASAN Membahas mengenai tampilan hasil aplikasi yang sudah dibuat , hasil kode program aplikasi yang sudah dibuat dan langkah – langkah proses berjalannya aplikasi. BAB V KESIMPULAN DAN SARAN Membahas mengenai kesimpulan yang diperoleh dari hasil serta pembuatan aplikasi ini dan saran – saran mengenai apa saja yang harus ditambahi fitur – fitur jika ada mahasiswa junior yang ingin mengambil topik / judul Tugas Akhir yang sama dengan yang saya buat.