Anda di halaman 1dari 11

KEAMANAN PENGIRIMAN PESAN DENGAN

MENGGUNAKAN KRIPTOGRAFI
DIAJUKAN
UNTUK MEMENUHI TUGAS
MIKROKOMPUTER

Disusun Oleh :
Muhammad Tio
Muhammad Muksin
Muzi Fauzi
Naufal Septiadi 26113364

UNIVERSITAS GUNADARMA
FAKULTAS TEKNOLOGI INFORMASI DAN KOMUNIKASI

JURUSAN
SISTEM KOMPUTER
2014/2015

KATA PENGANTAR

Puji Syukur Kami panjatkan kepada Allah SWT yang telah memberikan kami
kemampuan akal dan pikiran sehingga kami dapat menyelesaikan tugas (Proposal)
yang diberikan pada mata kuliah Mikroprosesor yaitu Keamanan Pengiriman Pesan
Dengan Menggunakan Kriptografi dengan tepat waktu .
Kami menyadari bahwa Proposal ini belum sepenuhnya dapat dijadikan
sebagai suatu bahan untuk pembahaasan yang lebih luas lagi. Namun kami sudah
berusaha secara maksimal untuk dapat menyajikan yang terbaik dan inilah yang dapat
penulis sajikan. Kami sangat mengharapkan kritik dan saran dari para pembaca yang
sifatnya membangun motivasi kami agar lebih baik lagi dalam membuat suatu karya
tulis ilmiah berikutnya.
Semoga Proposal ini dapat bermanfaat untuk pembaca pada umumnya, dan
khususnya untuk kita semua.

Depok, Desember 2015

Penulis

DAFTAR ISI

Kata Pengantar
Daftar Isi

BAB I Pendahuluan 4
1.1 Latar Belakang

1.2 Rumusan Masalah5


1.3 Batasan Masalah 5
1.4 Tujuan Proposal 5
1.5 Manfaat Penelitian
BAB II Tinjauan Pustaka

2.1 Pengertian Kriptografi


2.2 Enkripsi (DES)

2.3 Algoritma Kriptografi Klasik

2.4 Implementasi Kriptografi Klasik Pada Aplikasi Chat


BAB III Meteode Penelitian 9
3.1 Metode Penelitian 9
3.2 Estimasi Biaya

Daftar Pustaka10

BAB I
PENDAHULUAN

1.1 Latar Belakang


Keamanan dalam kehidpuan saat ini adalah hal yang sangat penting. Arti dari
keamanan itu sendiri adalah menjaga suatu unsur yang sangat penting dari tindakan
yang tidak diinginkan, beberapa contohnya adalah informasi dan pesan. Jika kita
bertukar pesan (misal surat), maka kita tentu ingin pesan yang kita kirim sampai ke
pihak yang dituju dengan aman. Maksud aman itu sendiri berarti bahwa selama
pengiriman tentu kita tidak ingin isi pesan dibaca oleh orang yang tidak berhak
karena mungkin pesan yang kita kirim adalah pesan rahasia.
Contoh lain dalam dunia teknologi saat ini cara pengiriman pesan mungkin tidak
harus lagi memakai secarik kertas sebagai media pesan, sekarang kita bisa
menggunakan banyak aplikasi untuk bertukar pesan seperti email,chating, dan lain
sebagainya.
Maka secara riil hubungannya jika pesan pada email atau chat itu sangat penting dan
harus dijaga kerahasiaannya maka pencegahaannya adalah menerapkan sistem
keamanan pada chat tersebut untuk mencegah dari orang yang tidak berhak misalnya
sniffing.
Dalam masalah keamanan yang disebutkan tersebut bisa diselesaikan dengan
menggunakan kriptografi. Kriptografi tidak hanya menyediakan alat untuk keamanan
pesan, tetapi juga merupakan suatu kumpulan teknik dalam menyembunyikan
kerahasiaan pesan.
Oleh karena itu pada pembahasan ini dibuat suatu aplikasi sistem Implementasi
Algoritma Kripografi Klasik Pada Aplikasi Chat dengan metode DES

1.2 Rumusan Masalah


Berdasarkan latar belakang di atas, maka yang menjadi rumusan masalah dalam
penelitian ini adalah untuk melakukan pengamanan kerahasian informasi.

1.3 Batasan Masalah


Adapun batasan masalah dalam penelitian ini adalah : mendekteksi masalah jaringan
dengan menggunakan aplikasi CHAT.

1.4 Tujuan Proposal.


Adapun tujuan dalam proposal ini adalah :
Tujuan dalam proposal ini adalah membuat Sistem Implementasi Algoritma
Kripografi Klasik Pada Aplikasi Chat Untuk Pengamanan Kerahasian informasi.

1.5 Manfaat Penelitian


1. Untuk mengetahui masalah pada sistem informasi.
2. Untuk mengetahui kegiatan-kegiatan yang mencurigakan didalam sebuah
sistem informasi.
3. Untuk pendeteksi dan pemberi peringatan terhadap gangguan yang datang dari
luar dan dalam sistem informasi.
4. Untuk pengamanan suatu sistem informasi.

BAB II
TINJAUAN PUSTAKA

2.1 Pengertian Kriptografi


Kriptografi (Cryptography) berasal dari bahasa yunani yaitu cryptos artinya rahasia,
sedangkan graphien artinya tulisan, jadi kriptografi itu adalah tulisan rahasia.
Dengan kata lain kriptografi adalah ilmu dan seni untuk menjaga kerahasiaan pesan
dengan cara menyandikannya ke dalam bentuk yang tidak dapat dimengerti
maknanya.
Dalam kriptografi ada beberapa istilah yang sering ditemukan yaitu Plainteks, dan
Cipherteks. Plainteks ada pesan atau teks jelas. Pesan bisa berisi data atau informasi
yang dikirim oleh kurir, saluran telekomunikasi dan lain sebagainya. Cipherteks
adalah pesan yang tersandi.
Proses merubah plainteks menjadi cipherteks disebut enkripsi. Sedangkan proses
kebalikannya disebut dekripsi.
Kriptografi dibuat adalah untuk menghindari dari penyadap. Penyadap adalah orang
yang mencoba melihat pesan saat dikirim.

2.2 Enkripsi (DES)


DES termasuk ke dalam sistem kriptografi simetri dan tergolong jenis cipher blok.
DES beroperasi pada ukuran blok 64 bit. DES mengenkripsikan 64 bit plainteks
menjadi 64 bit cipherteks dengan menggunakan 56 bit kunci internal (internal key)
atau upa-kunci (subkey). Kunci internal dibangkitkan dari kunci eksternal (external
key) yang panjangnya 64 bit [2].
Skema global dari algoritma DES adalah sebagai berikut :

1. Blok plainteks dipermutasi dengan matriks permutasi awal (initial permutation


atau IP).
2. Hasil permutasi awal kemudian di-enciphering sebanyak 16 kali (16
putaran). Setiap putaran menggunakan kunci internal yang berbeda.
3. Hasil enciphering kemudian dipermutasi dengan matriks permutasi balikan
(invers initial permutation atau IP-1 ) menjadi blok cipherteks.

2.3 Algoritma Kriptografi Klasik


Beberapa contoh algoritma kriptografi klasik yang dibahas adalah Caesar Cipher dan
Vigenre Cipher.
a. Caesar Cipher
Pada pengujian kriptografi Caesar Cipher, tiap huruf ditukar atau disubstitusikan
dengan huruf ketiga berikutnya dari susunan alfabet yang sama, atau dengan kata
lain pergeseran 3 huruf selanjutnya.
b. Vigenre Cipher
Vigenre Cipher sangat dikenal karena mudah dipahami dan mudah juga untuk
diimplementasikan. Pada proses enkripsi Vigenre Cipher menggunakan
bujursangkar Vigenre. Setiap baris dalam bujur sangkar menyatakan huruf
huruf Cipherteks yang diperoleh dengan Caesar Cipher.
Bujursangkar Vigenre digunakan untuk memperoleh Cipherteks dengan
menggunakan kucni yang sudah ditentukan. Jika panjang kunci lebih pendek
daripada panjang plainteks, maka kunci diulang penggunaannya.

2.4 Implementasi Kriptografi Klasik Pada Aplikasi Chat


1. Pengertian Chat

Chat bisa diartikan adalah komunikasi melalui jalur internet yang transmisinya
realtime atau langsung dari pesan berbasis teks. Chat dapat berkomunikasi
multicast atau dari satu pengirim ke banyak penerima.
2. Tujuan
Tujuan penerapan kriptografi pada chat yaitu untuk pencegahan dari penyadap
atau sniffing karena transmisi yang dikeluarkan chat berupa teks langsung dan
komunikasinya bisa multicast, artinya kemungkinan pihak ke tiga untuk
menyadap sangat mudah.
3. Implementasi
Pada pembuatan aplikasi chatnya menggunakan java sebagai
pemrogramannya dan wireshark sebagai uji hasil sebagai sniffing.

bahasa

BAB III
METODE PENELITIAN

3.1 Metode Penelitian


Dalam penyusunan penulisan proposal ini, penulis melakukan penelitian dengan
metode eksperimen dengan langkah-langkah sebagai berikut
1.1. Metode pertama yang digunakan penulis yaitu perencanaan
1.2. Metode analisa, penulis memilihan software dan database yang digunakan
dalam pembuatan program dengan cara mempelajari buku-buku/peper-peper
serta literature-literatur yang berhubungan dengan pembahasan dalam penulisan
ini.
1) Perancangan system
2) Pembuatan system
3) Testing dan Implementasi aplikasi.
4) Evaluasi
5) Penyusun Laporan

3.2 Estimasi Biaya


1.1 Total Biaya Pengembangan Sistem Aplikasi Rp 15.000.000,Meliputi :
Transportasi dan akomodasi.. = Rp 200.000
Analisa dan Desain software..... = Rp 1.000.000
Testing dan debugging (Uji coba).. = Rp 1.000.000
Training (Pelatihan user pengguna software). = Rp 1.000.000

Implementasi (Penerapan lapangan) = Rp 500.000


Biaya pemasangan sistem informasi.. = Rp 10.000.000
PPh (10%) dan PPn (1,5%) = Rp 500.000

1.2 Payment (Pembayaran) :


1 30 % pada waktu tanda tangan kontrak
2 30 % pada waktu testing dan training
3 40 % pada waktu Implementasi
Jangka Waktu Penyelesaian : 4 bulan
Garansi Program : 6 bulan

10

DAFTAR PUSTAKA

http://en.wikipedia.org/wiki/Caesar_cipher

http://en.wikipedia.org/wiki/Vigenre_cipher

http://en.wikipedia.org/wiki/Online_chat

11

Anda mungkin juga menyukai