Visual Basic

August 8th, 2009 Leave a comment Go to comments
  1. Program Enkripsi – Dekripsi dengan Visual Basic 6
Bookmark and Share
  1. August 16th, 2009 at 13:06 | #1

    kak nunu… aku mo tanya neh… tentang kriptography…. mo sharing masalah prigram VB ini. ku bikin program, ini sourcenya tapi ada yang ga kutau :

    Private Function Encrypt(kata As String, kunci As String)
    Dim Char As String, kunciChar As String, katabaru As String
    Dim Pos As Integer
    Dim i As Integer, Side1 As String, Side2 As String
    Pos = 1

    For i = 1 To Len(kata)
    Char = Mid(kata, i, 1)
    kunciChar = Mid(kunci, Pos, 1)
    katabaru = katabaru & Chr(Asc(Char) Xor Asc(kunciChar))

    If Pos = Len(kunci) Then Pos = 0
    Pos = Pos + 1
    Next i
    If Len(katabaru) Mod 2 = 0 Then
    Side1 = StrReverse(Left(katabaru, (Len(katabaru) / 2)))
    Side2 = StrReverse(Right(katabaru, (Len(katabaru) / 2)))
    katabaru = Side1 & Side2
    End If
    Encrypt = katabaru
    End Function

    baris 7-13 itu artinya apa ya? ku lupa… masalah for itu.
    tnx alot ya mas….

  2. Nu
    August 26th, 2009 at 14:44 | #2

    yang ini maksudnya :

    For i = 1 To Len(kata)
    ……
    ……
    dan seterusnya
    ———————

    ini perulangan sebanyak panjang kata .. ingat Len, mencari panjang kata (hasil : integer).

    Mid(string, integer, integer) .. ini merupakan operasi string yang nantinya menghasilkan string. jadi bila :

    KunciChar = Mid(kunci, Pos, 1)

    berarti mengambil huruf dari string kunci pada index ke Pos sebanyak 1.

    dan seterusnya …..
    untuk lebih baiknya, silakan kirim source lengkapnya, nanti saya tuliskan penjelasannya. klik disini .. kirim

  3. tintin
    November 23rd, 2009 at 19:08 | #3

    kak, minta tolong. rumus dalam membuat piramida dengan visual basic 6.0

  4. Nu
    November 25th, 2009 at 06:49 | #4

    @tintin
    piramida macam apa nih?

  5. burhan
    March 5th, 2010 at 20:17 | #5

    tolong jlasin listing dari program ini, coz udh saya compile tp masih ada errornya, tolong y?

    Private crcTable(0 To 255) As Long ‘crc32

    Public Function CRC32(ByRef bArrayIn() As Byte, ByVal lLen As Long, Optional ByVal lcrc As Long = 0) As Long

    ‘bArrayIn adalah array byte dari file yang dibaca, lLen adalah ukuran atau size file

    Dim lCurPos As Long ‘Current position untuk iterasi proses array bArrayIn

    Dim lTemp As Long ‘variabel temp hasil perhitungan

    If lLen = 0 Then Exit Function ‘keluar fungsi apabila ukuran file = 0

    lTemp = lcrc Xor &HFFFFFFFF

    For lCurPos = 0 To lLen

    lTemp = (((lTemp And &HFFFFFF00) \\ &H100) And &HFFFFFF) Xor (crcTable((lTemp And 255) Xor bArrayIn(lCurPos)))

    Next lCurPos

    CRC32 = lTemp Xor &HFFFFFFFF

    End Function

    Private Function BuildTable() As Boolean

    Dim i As Long, x As Long, crc As Long

    Const Limit = &HEDB88320

    For i = 0 To 255

    crc = i

    For x = 0 To 7

    If crc And 1 Then

    crc = (((crc And &HFFFFFFFE) \\ 2) And &H7FFFFFFF) Xor Limit

    Else

    crc = ((crc And &HFFFFFFFE) \\ 2) And &H7FFFFFFF

    End If

    Next x

    crcTable(i) = crc

    Next i

    End Function

    Private Sub Class_Initialize()

    BuildTable

    End Sub

  6. burhan
    March 5th, 2010 at 20:20 | #6

    mau tanya 1 lagi, buku apa yang menjelaskan tentang semua listing programnya visual basic?

  7. Nu
    March 5th, 2010 at 23:49 | #7

    @burhan
    bisa minta tolong kirim aja source code lengkapnya, nanti secepatnya saya perbaiki.. kirim lewat sini :: http://www.nusinau.com/send-article/

  8. Nu
    March 5th, 2010 at 23:50 | #8

    @burhan
    wah, klo itu ngga tau… saya biasa baca lewat bermacam ebook… maaf ya…

  1. No trackbacks yet.