Membuat Kriptografi Sederhana dengan VB 6.0

dokumen-dokumen yang mirip
Menyembunyikan File dengan Teknik Steganografi

Membuat Social Network dengan Egg

Membuat VPN Di Windows 7

Mengenal Digital Forensik

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Membuat Program Kriptografi dengan VB.Net 2010


Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

BAB III ANALISIS DAN PERANCANGAN SISTEM

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

K i r p i t p o t g o ra r f a i

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Visual Basic 6.0 For Beginners

Membuka file prjenkripsi.vbp kemudian tekan tombol Run.

BAB V Pengenalan Komponen-Komponen (object) pada VB

BAB III ANALISA DAN DESAIN SISTEM

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

DAFTAR ISI. 1.1 Latar Belakang Masalah Maksud Tujuan Batasan Masalah Metode Pengumpulan Data...

PERANCANGAN APLIKASI ENKRIPSI DEKRIPSI MENGGUNAKAN METODE CAESAR CHIPER DAN OPERASI XOR

Langka- Langkah Untuk membuat Visual Basic

BAB I PENDAHULUAN 1.1. LATAR BELAKANG

Analisis Penerapan Algoritma MD5 Untuk Pengamanan Password

Sesi/Perkuliahan ke: VII

Aplikasi Pengamanan Data dengan Teknik Algoritma Kriptografi AES dan Fungsi Hash SHA-1 Berbasis Desktop

DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

PRAKTIKUM 1 INPUT - OUTPUT

BAB III ANALISA DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

(Label, Textbox, Command, Message Box, Validasi)

PENERAPAN ALGORITMA CAESAR CIPHER DAN ALGORITMA VIGENERE CIPHER DALAM PENGAMANAN PESAN TEKS

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Krisna D. Octovhiana

PERANCANGAN APLIKASI PENYANDIAN TEKS DENGAN METODE MULTIPLE XOR

E-Trick Visual Basic 6.0

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Cara Membuat Web Browser Sendiri dengan VB 6.0

SISTEM KRIPTOGRAFI. Mata kuliah Jaringan Komputer Iskandar Ikbal, S.T., M.Kom

Tanda-Tangan Digital, Antara Ide dan Implementasi

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Visual Basic 6.0 For Beginners

Pengenalan Visual Basic

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

BAB I PENDAHULUAN. Dewasa ini teknologi pengiriman pesan teks semakin berkembang,

DISUSUN OLEH : : Friska Rosalina NIM :

Vol. 3, No. 2, Juli 2007 ISSN PERANAN KRIPTOGRAFI DALAM KEAMANAN DATA PADA JARINGAN KOMPUTER

PENGAMANAN DATA DENGAN MENGGUNAKAN ALGORITMA STREAM CIPHER SEAL

APLIKASI ENKRIPSI CITRA DIGITAL MENGGUNAKAN ALGORITMA GINGERBREADMAN MAP. Suryadi MT 1 Tony Gunawan 2. Abstrak

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

BAB IV HASIL DAN PEMBAHASAN

MODUL I Pengenalan IDE Visual Basic 6.0

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

Latar Belakang Masalah Landasan Teori

Oleh: Benfano Soewito Faculty member Graduate Program Universitas Bina Nusantara

BAB I PENDAHULUAN. pengiriman data elektronik melalui dan media lainnya yang sering

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

IMPLEMENTASI ALGORITMA SEAL PADA KEAMANAN DATA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

OPERASI FILE Operasi File Dalam Visual Basic Membuka File

Tutorial, Source code, Request Program Visual Basic

Krisna D. Octovhiana. 1.1 Apa itu Array?

Program Enkripsi & Dekripsi sederhana menggunakan Visual Basic 6.0

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

MetaMessage Desain Form MetaMessage

SUATU ALGORITMA KRIPTOGRAFI STREAM CIPHER BERDASARKAN FUNGSI CHAOS

Penerapan algoritma RSA dan Rabin dalam Digital Signature

Materi : Koneksi database & Operasi dasar table di Visual Basic 6.0.

+ Basic Cryptography

IMPLEMENTASI METODE KRIPTOGRAFI IDEA DENGAN FUNGSI HASH DALAM PENGAMANAN INFORMASI

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

STRUKTUR KENDALI PERCABANGAN

BAB III ANALISIS DAN PERANCANGAN

KRIPTOGRAFI HILL CIPHER DENGAN MENGGUNAKAN OPERASI MATRIKS

MODUL 2 SELECTION & LOOPING PADA FORM

Tutorial Membuat Form Input Sederhana Dengan Ms.Excel

BAB PERULANGAN (LOOPING)

BAB I PENDAHULUAN. 1.1 Latar Belakang

MODUL VI Penggunaan Struktur Kontrol Pengulangan

KEAMANAN BASIS DATA DENGAN TEKNIK ENKRIPSI

Cara Membuat Aplikasi Chatting Dengan VB 6.0

BAB IV IMPLEMENTASI DAN PENGUJIAN

PRAKTIKUM 2 KONDISI DAN PILIHAN

Rachma Rizqina Mardhotillah Dr. Ir. Achmad Affandi, DEA

APLIKASI PENGAMANAN DOKUMEN OFFICE DENGAN ALGORITMA KRIPTOGRAFI KUNCI ASIMETRIS ELGAMAL

V. MENGENAL VARIABEL KONSTANTA TIPE DATA DAN OPERATOR DALAM VISUAL BASIC

BAB IV HASIL DAN UJI COBA

APLIKASI KRIPTOGRAFI ENKRIPSI DEKRIPSI FILE TEKS MENGGUNAKAN METODE MCRYPT BLOWFISH


PRAKTIKUM 3 LOOPING. Form1. Label1. Text1 Label4. Frame1 Label2. Command1. Label3. Text3. Text2. Frame1 Label5 Label6. Command2

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

Sedangkan berdasarkan besar data yang diolah dalam satu kali proses, maka algoritma kriptografi dapat dibedakan menjadi dua jenis yaitu :

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

Form dan Kontrol. 5.1 Form

BAB II. Dasar-Dasar Kemanan Sistem Informasi

Modul Database dan Pengaksesannya dari FORM #1

Transkripsi:

Membuat Kriptografi Sederhana dengan VB 6.0 Ray Indra rayindra@raharja.info :: http://rayindra.ilearning.me Abstrak Keamanan komputer adalah salahsatu hal yang sangat penting dalam dunia IT. Di era digital seperti ini yang marak akan aksi cyber crime; seperti cracker, pencurian data, sabotase, virus, dsb. Salahsatu metode keamanan tersebut diantaranya adalah kriptografi, ilmu sekaligus seni dalam mengamankan suatu pesan. Disini saya akan menjelaskan tentang kemanan komputer, yaitu metode kriptografi menggunakan Visual Basic 6.0 dengan memasukan beberapa script code. Kata Kunci: Keamanan Komputer, Kriptografi, Visual Basic 6.0 Pendahuluan Tujuan saya menulis artikel ini adalah untuk mengenalkan bahwa keamanan komputer itu sangat penting. Salahsatu dari keamanan komputer tersebuat adalah Kriptografi, yaitu metode kemanan komputer dalam mengamankan sebuah data berupa text dalam mengirimkan pesan antara si pengirim (sender) dan si penerima (recipent). Dan apa gunanya Kriptografi ini, gunanya itu untuk mengamankan pesan saat sedang dikirimkan dari orang-orang yang tidak berkepentingan. Bagaimana caranya? Isi pesan telah dirubah sebelumnya dari pesan yang sebenarnya menjadi pesan yang sulit untuk dimengerti. Pesan tersebut hanya bisa dimengerti hanya oleh si penerima dengan suatu kunci (key). Metode ini sangat berguna jika seandainya pesan yang akan dikirim tersebut sangat rahasia dan tidak bisa diakses oleh sembarang orang.

Pembahasan Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier - Applied Cryptography]. Selain pengertian tersebut terdapat pula pengertian ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data [A. Menezes, P. van Oorschot and S. Vanstone - Handbook of Applied Cryptography]. Dalam Kriptografi ini, dikenal 3 macam istilah penting yaitu, Plain Text, Key, dan Chiper Text. Plain Text adalah pesan sebenarnya yang ingin dikirimkan. Plain Text ini biasanya bersifat sangat rahasia. Key adalah Kunci yang digunakan baik untuk menyandikan atau mengubah sandi menjadi bentuk pesan sebenarnya. Key ini biasanya hanya diketahui oleh pihak pihak yang berkepentingan. Chiper Text adalah sebuah sebuah kalimat yang tersusun atas huruf huruf yang tidak beraturan sehingga tidak memungkinkan untuk dibaca. Dibawah ini adalah tahapan dalam membuat kriptogarfi sederhana menggunakan Visual Basic 6.0 1. Pertama, kalian buat terlebih dahulu tampilan form seperti dibawah ini. Disana terdapat label, frame, text, dan juga command button.

2. Kemudian, kalian ubah caption dan name pada semua commond button di properties yang ada. Seperti dibawah ini: cmdbutton1 ubah caption enkripsi cmdbutton2 ubah caption dekripsi cmdbutton3 ubah caption CLEAR cmdbutton4 ubah caption EXIT 3. Setelah itu kalian masukan coding berikut pada setiap command button. Private Sub enkripsi_click() Dim Enkrip, Output, Inputan As String Dim Panjang_Input As Integer Inputan = Text1.Text Panjang_Input = Len(Text1.Text) For i = 1 To Panjang_Input Enkrip = Mid(Inputan, i, 1) Enkrip = Asc(Enkrip)

Enkrip = (Enkrip + 20) - 43 Enkrip = Chr(Enkrip) Output = Output & Enkrip Next i Text2.Text = Output If Text1.Text = "" Then MsgBox "Isi Plaintext terlebih dahulu kemudian tekan Enkripsi" End If End Sub Private Sub dekripsi_click() Dim Dekrip, Output, Inputan As String Dim Panjang_Input, Pesan As Integer Inputan = Text3.Text Panjang_Input = Len(Text3.Text) For i = 1 To Panjang_Input Dekrip = Mid(Inputan, i, 1) Dekrip = Asc(Dekrip) Dekrip = (Dekrip - 20) + 43 Dekrip = Chr(Dekrip) Output = Output & Dekrip Next i Text4.Text = Output

If Text3.Text = "" Then MsgBox "Isi Ciphertext terlebih dahulu kemudian tekan Dekripsi" End If End Sub Private Sub CLEAR_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text1.SetFocus End Sub Private Sub EXIT_Click() x = MsgBox ("Yakin Akan Keluar", vbokcancel, "WARNING") If x = vbok Then Unload Me End Sub 4. Setelah selesai, coba kalian run. Dan masukan suatu kalimat di bagian enkripsi, disini saya contohkan: Saya adalah Ray Indra Taufik Wijaya. Setelah itu, coba kalian klik enkripsi. Maka hasilnya akan seperti itu.

5. Terakhir, untuk key-nya kalian bisa meng-copy output enkripsi tadi dan paste di kotak input pada bagian dekrispi. Klik tombol dekripsi, maka enkripsi tadi akan diterjemahkan kembali ke kalimat sebenarnya.

Penutup Keamanan adalah aspek yang sangat penting terutama dalam hal privacy. Kriptografi adalah salahsatu solusi, yaitu seni dan ilmu dalam menyembunyikan suatu pesan. Oleh karena itu, maka teknik kriptografi sangat penting untuk diterapkan dalam mengamankan suatu pesan agar tidak diketahui oleh pihak yang tidak berkepentingan. Coding yang digunakan oleh teknik kriptografi ini adalah menggunakan bahasa VB, dengan menggunakan aplikasi Visual Basic 6.0 namun jika anda awam mungkin akan sedikit sulit untuk memahaminya. Ada beberapa tahapan yang digunakan dalam membuat kriptogragi ini, yaitu form, menulis coding dan juga tahapan implementasinya. Kesimpulannya, kriptografi sangat penting dalam mengamankan suatu pesan. Referensi Wikipedia. Kriptografi. Diperoleh 09 Maret 2014, dari http://id.wikipedia.org/wiki/kriptografi Little Cyberspace. Aplikasi Sederhana Menggunakan VB 6.0. Diperoleh 09 Maret 2014, dari http://vittria-1994.blogspot.com/2013/07/aplikasi-kriptografi-sederhana.html Acid IT Center. Kriptografi Sederhana. Diperoleh 09 Maret 2014, dari http://acid.itkosongsatu.com/2009/05/kriptografi-sederhana/

Biografi Ray Indra Taufik Wijaya atau sering dipanggil dengan Ray, lahir di Bandung pada tanggal 15 Oktober 1992. Hobi menulis, bermain games dan menonton film. Penulis adalah mahasiswa Jurusan Sistem Informasi dengan Konsentrasi Business Intelligence di Perguruan Tinggi Raharja Tangerang dan sedang fokus menjalani KKP (Kuliah Kerja Praktek) bersama Averroes Group dengan pembimbing Pak Ir. Untung Raharja, M.T.I menangani Project itunes U. Penulis bisa dihubungi via twitter: @rayindra dan bisa juga via email: rayindra@raharja.info. Terima kasih.