Rabu, 15 Januari 2014

Disini saya akan memposting hasil latihan yang telah saya pelajari dimesran.net tentang kriptografi
buat lah terlebih dahulu formnya seperti gember dibawah ini
senjutnya gantilah name dan teksnya sesuai dengan gambar ini
langkah selanjutnya isilah kodingnya sesuai dengan teks yang telah ditulis sebelumnya seperti dibawah ini


Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        plainteks.Text = ""
        kunci.Text = ""
        chiperteks.Text = ""
    End Sub

    Private Sub btnenskripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnenskripsi.Click
        Dim j As Integer
        Dim jum As Integer
        Dim sKey As String
        Dim nKata As Integer
        Dim nKunci As Integer
        Dim sKata As String
        Dim sPlain As String = ""
        Dim nEnc As Integer
        j = 0
        sKata = plainteks.Text
        jum = Len(sKata)
        sKey = kunci.Text
        For i = 1 To jum
            If j = Len(sKey) Then
                j = 1
            Else
                j = j + 1
            End If
            nKata = Asc(Mid(sKata, 1, 1)) - 65
            nKunci = Asc(Mid(sKey, j, 1)) - 65
            nEnc = ((nKata + nKunci) Mod 26)
            sPlain = sPlain & Chr((nEnc) + 65)
        Next i
        chiperteks.Text = sPlain
    End Sub

    Private Sub plainteks_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles plainteks.KeyPress
        e.KeyChar = UCase(e.KeyChar)
        Dim tombol As Integer = Asc(e.KeyChar)
        If Not ((tombol >= 65) And (tombol <= 90)) Or (tombol = 8) Then
            e.Handled = True
        End If
    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        plainteks.Text = ""
        kunci.Text = ""
        chiperteks.Text = ""
    End Sub

    Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
        End
    End Sub
End Class


langkah terakhir jika tekah selesai maka boca jalankan programnya dengan menekan tombol "F5" atau mrngklik ikon play pada menu bar
jika telah berhasil maka tampilannya akan seperti ini
tidak sulit bukan untuk mrmbuatnya? jika kita ada kemauan dan niat pasti kita bisa mengerjakannya walaupun itu sulat
demikianlah  postingan saya kali ini jangan lupa kunjungi blog saya dan juga mesran.net untuk mempelajari tentang dunia pemograman yang uptodate

0 komentar:

Posting Komentar