Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

BAB I
PENDAHULUAN

Bab ini akan menjelaskan mengenai latar belakang penilitian judul skripsi
“Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption
Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows
Phone”. Rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian,
metode penelitian, tinjauan pustaka,dan sistematika penulisan skripsi.

1.1.

Latar Belakang

Berkomunikasi satu sama lain merupakan salah satu sifat dasar manusia. Komunikasi
berfungsi sebagai sarana untuk saling berinteraksi satu sama lain. Cara manusia
berkomunikasi dari zaman dahulu sampai sekarang terus mengalami perkembangan.
Salah satu sarana komunikasi adalah melalui tulisan. Tulisan berfungsi untuk
menyampaikan pesan kepada pembacanya. Pesan itu sendiri merupakan berisi suatu
informasi yang bersifat rahasia didalamnya. Bila pesan dikirim secara langsung tanpa
ada perantara dari si pengirim ke si penerima maka keamanan keaslian atau keutuhan
pesan tersebut dapat dijamin. Namun bila pesan itu dikirim dengan adanya perantara

diantara pengirim dan penerima, maka ada kemungkinan pesan itu disadap oleh pihakpihak yang tidak bertanggung jawab, dimana isi dari pesan tersebut bisa diketahui
oleh pihak yang tidak berwenang dan mengalami perubahan sebelum sampai ke
penerima.
Ada beberapa cara dan teknik yang digunakan untuk menjaga keamanan
kerahasian dari sebuah pesan yang dikirim. Salah satunya adalah kriptografi dimana
pesan disamarkan menjadi pesan tersandi.
Kriptografi

adalah

ilmu dan seni untuk

menjaga

kerahasiaan

pesan

atau informasi yangdapat dibaca. Pesan biasanya disebut juga sebagai plaintext
(Kromodimoeljo, 2010). Dalam kriptografi banyak algoritma yang bisa diterapkan


Universitas Sumatera Utara

2

seperti: hill cipher, vigenere cipher, caesar cipher, affine cipher, AES, DES, IDEA,
dan lain – lain.
Kode Vigenere termasuk kode abjad-majemuk (poly alphabetic subtitution
cipher) yang pada teknik subtitusinya setiap teks-kode bisa memiliki banyak
kemungkinan teks-asli (Ariyus, 2008). Kelebihan algoritma ini adalah sulitnya
melakukan kriptanalis dengan metode analisis frekuensi karena dua huruf yang sama
dalam teks kode belum tentu bisa dideskripsikan menjadi dua huruf yang sama dalam
teks asli. Namun algoritma ini menggunakan kunci yang pendek dan penggunaannya
yang berulang-ulang. Pada tahun 1863 Friedrich Kasiski menjadi orang yang pertama
kali memecahkan kode Vigenere dengan menggunakan metode Kasiski.
Data Encryption Standard (DES) merupakan algoritma enkripsi yang paling
banyak dipakai di dunia. Secara umum DES terbagi menjadi tiga kelompok, yaitu
pemrosesan kunci, enkripsi data 64 bit dan dekripsi data 64 bit yang mana satu
kelompok saling berinteraksi satu sama lain (Ariyus, 2008). DES menggunakan
panjang plaintext 128 bit dan panjang kode 56 bit sehingga DES sangat cocok untuk

merahasiakan kunci atau password. Pada tahun 1990 Biham dan Shamir
menghancurkan keamanan DES dengan menggunakan differensial kriptoanalisis.
Setiap pesan atau SMS yang masuk pada perangkat seseorang merupakan
suatu privasi bagi dirinya, oleh karena itu untuk menjaga kerahasian pesan atau SMS
diperlukan sebuah sistem keamanan yang berupa aplikasi kemanan dari suatu pesan
atau SMS.
Windows phone adalah sistem operasi yang dikembangkan oleh Microsoft dan
merupakan pengganti platform Windows mobile. Windows phone memiliki kelebihan
yaitu :
1. Built-in app “Transfer my Data” yang memudahkan migasi data dari smartphone
lama ke windows phone.
2. No lag, semua multitasking berjalan mulus dan lancar walau hanya memiliki 512
RAM.
3. Memiliki text suggestion SMS yang sangat akurat.
4. Cortana, smart assistant cerdas terbaru dari Microsoft.
5. Aplikasi office langsung.
6. Dapat mengubah desain tampilan sesuai dengan keinginan pengguna dengan
menggunakan Live Tiles.

Universitas Sumatera Utara


3

7. People Hub, aplikasi yang menggabungkan beberapa akun media dan dijadikan
satu, sehingga pengguna dapat menyampaikan informasi sekaligus dengan lebih
mudah.
Berdasarkan penjelasan di atas, kerahasiaan pesan masih belum memiliki
metode yang paling aman dan layak digunakan. Sehingga masih terbuka luas untuk
dilakukan penelitian dalam kerahasiaan pesan. Oleh sebab itu penulis akan melakukan
penelitian dan merancang suatu sistem aplikasi kerahasian pesan atau SMS. Sistem ini
merahasiakan pesan dengan menggunakan algoritma vigenere karena algoritma
vigenere merupakan algoritma kriptografi klasik yang paling sulit, dan kunci vigenere
terssebut dirahasiakan kembali menggunakan algortima DES karena algoritma DES
sangat cocok untuk merahasiakan kunci atau password. Sehingga pesan yang dikirim
tidak memiliki arti apapun bagi siapapun termasuk operator, jika tidak memiliki kunci
pembuka dari pesan tersebut, jadi pesan atau SMS dapat dijaga kerahasiannya.

1.2.

Rumusan Masalah


Bedasarkan latar belakang yang telah penulis uraikan diatas, rumusan masalah pada
penelitian ini adalah bagaimana penerapan algoritma Vigenere dan Data Encryption
Standard (DES) sebagai teknik merahasiakan pesan dalam bentuk Short Message
Service (SMS) pada perangkat berbasis Windows Phone.

1.3

Batasan Masalah

Batasan masalah dalam penelitian ini adalah sebagai berikut:
1. Teks yang digunakan merupakan abjad, angka, dan simbol yang biasa digunakan
pada Short Message Service (SMS).
2. Platform yang digunakan berbasis Windows Phone versi 8.
3. Panjang pesan maksimal adalah 160 karakter.
4. Panjang kunci vigenere maksimal adalah 8 karakter.
5. Panjang kunci DES maksimal adalah 8 karakter.

Universitas Sumatera Utara


4

1.4

Tujuan Penelitian

Tujuan dilakukannya penelitian ini adalah :
1. Menerapkan kombinasi algoritma Vigenere dan Data Encryption Standard (DES)
untuk merahasiakan pesan.
2. Membangun dan mengembangkan aplikasi pengamanan pesan dalam bentuk
Short Message Service (SMS) pada perangkat berbasis Windows Phone.

1.5

Manfaat Penelitian

Penelitian ini diharapkan dapat memberikan manfaat sebagai berikut:
1. Menambah pengetahuan penulis dalam melakukan proses enkripsi dan dekripsi
suatu pesan teks dengan menggunakan algoritma Vigenere dan Data Encryption
Standard (DES).

2. Untuk meningkatkan keamanan pesan yang bersifat rahasia.
3. Sebagai bahan referensi bagi peneliti lain yang ingin membahas topik yang terkait
dengan penelitian ini.
4. Membangun dan mengembangkan aplikasi pengamanan pesan dalam bentuk
Short Message Service (SMS) pada perangkat berbasis Windows Phone.

1.6

Metodologi Penelitian

Tahapan penelitian yang dilakukan dalam penelitian ini adalah :
1. Studi Literatur
Pada tahan ini dilakukan peninjauan terhadap buku, artikel, jurnal, maupun hasil
penelitian terdahulu sebagai referensi yang diperlukan dalam melakukan
penelitian.Ini dilakukan untuk memperoleh informasi yang terkait dengan metode
sandi vigenere, Data Encryption Standard (DES), serta pemrograman C# untuk
pemrograman di windows phone.
2. Analisis dan Perancangan
Tahap ini digunakan untuk mengolah data dari hasil studi literatur yang kemudian
dilakukan analisis dan perancangan menggunkan algoritma vigenere dan Data

Encryption Standard (DES) sehingga menjadi suatu aplikasi yang tersetruktur dan
jelas. Proses ini meliputi pembuatan algoritma program, Use case Scenario,

Universitas Sumatera Utara

5

flowchart sistem, flowchart algoritma, rancangan aplikasi, dan pembuatan User
Interface aplikasi.
3. Implementasi
Algoritma Data Encryption Standard (DES) dan vigenere diimplementasi dalam
pembuatan suatu aplikasi windows phone dengan menggunakan bahasa
pemrograman C#.
4. Pengujian
Menguji apakah aplikasi yang di buat telah berhasil berjalan sesuai dengan
keinginan dan melakukan perbaikan kesalahan jika masih tedapat error pada
aplikasi.
5. Dokumentasi
Pada tahap ini berisi laporan dan kesimpulan akhir dari hasil akhir analisa dan
pengujian dalam bentuk skripsi.


1.7

Sistematika Penulisan

Agar pembahasan lebih sistematis, maka tulisan ini dibuat dalam lima bab, yaitu :

BAB 1

PENDAHULUAN
Bab ini akan menjelaskan mengenai latar belakang penilitian judul
skripsi “Implementasi Kombinasi Algoritma Vigenere dan Algoritma
Data Encryption Standard (DES) pada Aplikasi Short Message
Service (SMS) Berbasis Windows Phone”. Rumusan masalah, batasan
masalah, tujuan penelitian, manfaat penelitian, metode penelitian,
tinjauan pustaka, dan sistematika penulisan skripsi.

BAB 2

LANDASAN TEORI

Berisi tentang pembahasan teori-teori tentang Kriptografi algoritma
Vigenere, algoritma Data Encryption Standard (DES) dan Windows
Phone.

BAB 3

ANALISIS DAN PERANCANGAN
Berisi tentang uraian analisis mengenai proses kerja dari metode
Vigenere dan Data Encryption Standard (DES) pada Windows Phone

Universitas Sumatera Utara

6

yang terdiri dari flowchart, unified modeling language (UML) serta
perancangan dari aplikasi.

BAB 4

IMPLEMENTASI DAN PENGUJIAN

Pada tahap ini dilakukan pembuatan sistem sesuai dengan analisis
dan perancangan. Kemudian melakukan pengujian sistem.

BAB 5

KESIMPULAN DAN SARAN
Bab terakhir akan memuat kesimpulan isi dari keseluruhan uraian dari
bab-bab sebelumnya dan saran-saran dari hasil yang diperoleh yang
diharapkan dapat bermanfaat dalam pengembangan selanjutnya.

Universitas Sumatera Utara

Dokumen yang terkait

Implementasi Algoritma Affine Cipher dan Algoritma Advanced Encryption Standard (AES) pada Aplikasi Short Message Service (SMS) Berbasis Android

6 135 102

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

5 41 93

Implementasi Algoritma Vernam Cipher dan Algoritma DES (Data Encryption Standard) pada Aplikasi Chatting Berbasis Android

2 9 85

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 0 13

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 0 18

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 1 1

Implementasi Kombinasi Algoritma Vigenere dan Algoritma Data Encryption Standard (DES) pada Aplikasi Short Message Service (SMS) Berbasis Windows Phone

0 0 20

Analisis Perbandingan Algoritma Advanced Encryption Standard Untuk Enkripsi Short Message Service (SMS) Pada Android

0 2 9

Implementasi Algoritma Affine Cipher dan Algoritma Advanced Encryption Standard (AES) pada Aplikasi Short Message Service (SMS) Berbasis Android

0 1 22

BAB II TINJAUAN PUSTAKA - Implementasi Algoritma Affine Cipher dan Algoritma Advanced Encryption Standard (AES) pada Aplikasi Short Message Service (SMS) Berbasis Android

0 0 18