Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)

Skripsi Teknik Informatika Komputer - Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA) ini telah disidangkan dan mahasiswa bersangkutan telah wisudah tahun lalu.

* Kunjungi Channel YouTube Kami di Gudang Tutorial untuk melihat demo program siap pesan

Judul dari skripsi ini sebaiknya jangan anda ajukan kembali jika tidak di modifikasi, menurut penulis anda harus mengganti metode atau aplikasi pembuat. Pada skripsi ini, aplikasi media pembelajaran metode kriptografi ini di bangun menggunakan visual basic 6.0, jadi maksud penulis anda harus mengganti menggunakan aplikasi lain seperti halnya borlan delphi atau php mysql dan lain sebagainya agar anda lolos dari plagiat.

Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
PERANCANGAN PERANGKAT LUNAK PEMBELAJARAN METODA  KRIPTOGRAFI IDEA

PERANCANGAN PERANGKAT LUNAK PEMBELAJARAN METODA  KRIPTOGRAFI IDEA


Kriptografi merupakan suatu bidang ilmu yang mempelajari tentang bagaimana merahasiakan suatu informasi penting ke dalam suatu bentuk yang tidak dapat dibaca oleh siapapun serta mengembalikannya kembali menjadi informasi semula dengan menggunakan berbagai macam teknik yang telah ada sehingga informasi tersebut tidak dapat diketahui oleh pihak manapun yang bukan pemilik atau yang tidak berkepentingan.
Hasil dari sistem ini adalah bagaimana merancang suatu perangkat lunak yang masalah utamanya adalah bagaimana mengetahui dan memahami cara kerja atau algoritma dari metoda kriptografi tersebut. Penulis memilih pembelajaran metode kriptografi IDEA karena menurut Bruce Schneier metode IDEA ini merupakan algoritma block cipher yang terbaik dan teraman yang disediakan untuk publik..
Yang menjadi permasalahan dalam penulisan skripsi ini adalah bagaimana menjelaskan proses pembentukan kunci, enkripsi dan dekripsi dari metode kriptografi IDEA dalam bentuk perangkat lunak pembelajaran.
Tujuan penyusunan Skripsi ini adalah untuk merancang suatu perangkat lunak pembelajaran untuk membantu pemahaman metoda kriptografi IDEA.
Manfaat dari penulisan Skripsi ini yaitu perangkat lunak dapat digunakan sebagai fasilitas pendukung dalam proses belajar mengajar.
         Penelitian ini dilaksanakan di rumah Jl.Bali raya No 187A Kampung Bali pada tanggal 20 Mei – 05 Juni 2011.
Dengan adanya perangkat lunak ini maka akan di ketahui bagaimana menjelaskan proses pembentukan kunci, enkripsi dan dekripsi dari metode kriptografi IDEA dalam bentuk perangkat lunak pembelajaran, yang di rancang dengan pemprograman Visual Basic 6.0 diharapkan bisa dipergunakan dan bisa membantu secara optimal bagi keamanan data pihak yang bersangkutan.

Kata kunci : Metode Kriftografi IDEA, Enkripsi, Dekripsi.


BAB I : PENDAHULUAN

1.1 Latar Belakang
Metode IDEA ini menggunakan confusion dan diffusion. Berbeda dari metode block cipher lainnya, IDEA menggunakan operasi aljabar yang tidak kompatibel yaitu XOR, penambahan modulo 216, perkalian modulo 216 + 1. Operasi perkalian modulo 216 + 1 ini menggantikan Substitution Box (S-Box).
Berdasarkan uraian di atas, penulis bermaksud untuk menyusun skripsi dengan judul “Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)”.

1.2 Rumusan Masalah
Yang menjadi permasalahan dalam menyusun skripsi ini adalah bagaimana menjelaskan proses pembentukan kunci, enkripsi dan dekripsi dari metode kriptografi IDEA dalam bentuk perangkat lunak pembelajaran.

1.4 Tujuan dan Manfaat Penelitian 
Tujuan penyusunan Skripsi ini adalah untuk merancang suatu perangkat lunak pembelajaran untuk membantu pemahaman metoda kriptografi IDEA.
Manfaat dari penyusunan Skripsi ini yaitu perangkat lunak dapat digunakan sebagai fasilitas pendukung dalam proses belajar mengajar.

BAB IV HASIL DAN PEMBAHASAN

4.1 Algoritma

Algoritma Pembentukan Kunci Enkripsi dan Dekripsi
Proses pembentukan ini dimulai dengan membagi 128 bit key menjadi 8 buah 16 bit subkey. Ini merupakan delapan subkey pertama untuk algoritma dengan perincian enam subkey pertama untuk putaran (round) 1 dan dua subkey terakhir untuk putaran 2. Key dirotasikan 25 bit ke kiri dan dibagi menjadi 8 subkey lagi. Ini merupakan delapan subkey kedua untuk algoritma dengan perincian empat subkey pertama untuk putaran 2 dan empat subkey terakhir untuk putaran 3. Algoritma hanya menggunakan 52 buah subkey dengan perincian 6 buah subkey untuk 8 putaran ditambah 4 buah subkey untuk transformasi output.


Algoritma Proses Enkripsi 
Proses enkripsi algoritma IDEA adalah, plaintext 64 bit dibagi menjadi 4 buah sub blok dengan panjang 16 bit, yaitu X1, X2, X3, X4. Empat sub blok ini menjadi masukan bagi iterasi tahap pertama algoritma. Total terdapat 8 iterasi. Pada setiap iterasi, 4 sub blok di-XOR-kan, ditambahkan, dikalikan dengan yang lain dan dengan 6 buah subkey 16 bit. Diantara iterasi sub blok kedua dan ketiga saling dipertukarkan. Akhirnya 4 buah sub blok dikombinasikan dengan 4 subkey dalam transformasi output. Pada setiap tahapan, urutan berikut ini dikerjakan,
Kalikan X1 dengan K1 mod (216 + 1).
Tambahkan X2 dengan K2 mod 216.
Tambahkan X3 dengan K3 mod 216.
Kalikan X4 dengan K4  mod (216 + 1).
XOR hasil dari step 1 dan 3.
XOR hasil dari step 2 dan 4.
Kalikan hasil dari step 5 dengan K5 mod (216 + 1).
Tambahkan hasil dari step 6 dan 7 mod 216.
Kalikan hasil dari step 8 dengan K6 mod (216 + 1).
Tambahkan hasil dari step 7 dan 9.
XOR hasil dari step 1 dan 9.
XOR hasil dari step 3 dan 9.
XOR hasil dari step 2 dan 10.
XOR hasil dari step 4 dan 10.
Output dari setiap round adalah empat sub blok yang dihasilkan pada langkah 11, 12, 13 dan 14. Sub blok 12 dan 13 di-swap (kecuali untuk putaran terakhir) sehingga input dari putaran berikutnya adalah hasil kombinasi dari langkah 11 13 12 14.
Setelah 8 putaran, akan dilakukan tranformasi output berikut,
Kalikan X1 dengan subkey K1 mod (216 + 1).
Tambahkan X2 dengan subkey K2 mod 216.
Tambahkan X3 dengan subkey K3 mod 216.
Kalikan X4 dengan subkey K4 mod (216 + 1)

Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
proses pembentukan kunci
Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
Langkah-3 untuk proses pembentukan kunci

Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
Langkah-4 untuk proses pembentukan kunci

Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
Langkah-5 untuk proses pembentukan kunci

Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
proses enkripsi 1

Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
proses enkripsi 2

Skripsi Teknik Informatika Komputer Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA)
proses enkripsi 3



BAB V PENUTUP

5.1 Kesimpulan
Setelah melalui proses penyelesaian (skripsi) yang berjudul ‘Perancangan Perangkat Lunak Pembelajaran Metoda Kriptografi IDEA’, penulis menarik kesimpulan sebagai berikut :
1. Keunggulan dari metode IDEA adalah penggunaan operasi yang tidak kompatibel sehingga tidak dapat diserang oleh kriptanalisis.
2. Perangkat lunak pembelajaran ini menyediakan fasilitas pengaturan kecepatan visualisasi proses.
3. Perangkat lunak pembelajaran ini dapat menampilkan langkah-langkah penyelesaian algoritma untuk proses pembentukan kunci, enkripsi dan dekripsi secara tahap demi tahap sehingga mempermudah pemahaman.
4. Perangkat lunak pembelajaran ini menyediakan teori-teori dasar mengenai metode IDEA.
5.2 Saran
Penulis ingin memberikan beberapa saran yang mungkin berguna untuk pengembangan lebih lanjut pada perancangan perangkat lunak pembelajaran kriptografi dengan metode IDEA yaitu :
1. Perangkat lunak dapat dikembangkan agar dapat digabungkan dengan pembelajaran untuk metode kriptografi yang lain.
2. Perangkat lunak dapat ditambahkan soal-soal latihan untuk mendukung proses pembelajaran.
Perangkat lunak dapat ditambahkan fasilitas multimedia agar lebih menarik

Skripsi ini tersimpan aman di komputer penulis LENGKAP dari halaman Cover sampai Penutup dan di lengkapi Daftar Pustaka dan Program Aplikasi siap pakai yang menggunakan visual basic 6.0.

* Kunjungi Channel YouTube Kami di Gudang Tutorial untuk melihat demo program siap pesan

Share this

Related Posts

Previous
Next Post »

1 Comment:

Comment
November 25, 2017 at 11:55 PM delete

gan boleh minta aplikasinya gk

Reply
avatar

Masukkan Saran Anda. Komentar Atau Permohonan Terbit Artikel Keinginan Anda