Lampiran A
__________________________________________________________________
Form 1 : Tampilan Pembuka (Frm_Opening)
__________________________________________________________________
Form 2 : Menu Program (Frm_Menu )
__________________________________________________________________
__________________________________________________________________ Private Sub Cmd_Pilih_Click()
Obj_Cmd.Filter = "Semua Jenis File (*.*)|*.*" Obj_Cmd.DialogTitle = "Buka File"
Obj_Cmd.ShowOpen
Txt_Path.Text = Obj_Cmd.FileName Lbl_Pesan.Caption = "Masukkan Data :" End Sub
If txt_kons = "" Then
If kons1 > 255 Then
__________________________________________________________________ Private Sub Mnu_Petunjuk_Click()
Frm_Help.Show End Sub
__________________________________________________________________
Form 3 : Password (Frm_Pass )
Else
MsgBox "Password Salah!", vbInformation, "ERROR:.." Exit Sub
End If
Else
Simpan_Data Unload Me End If
End Sub
__________________________________________________________________
Form 4 : Petunjuk (Frm_Help )
__________________________________________________________________ Private Sub Cmd_Ok_Click()
Unload Me End Sub
__________________________________________________________________
Form 5 : Petunjuk (Frm_About )
__________________________________________________________________ Private Sub Cmd_Ok_Click()
Unload Me End Sub
__________________________________________________________________
Modul : Simpan_ambil_hapus.bas (Simpan_Ambil_Hapus )
__________________________________________________________________ Private Function Buka_File(Num As Byte)
Open Frm_Menu.Txt_Path.Text For Binary As Num End Function
__________________________________________________________________ '---
' Tutup File
'--- Private Sub Tutup_File(Num As Byte)
Close #Num End Sub
__________________________________________________________________ '---
' Fungsi Ambil String
'--- Private Function Ambil_String(Str As String) As String Dim No_Spasi As String
__________________________________________________________________ '---
' Cek sudah ada data yang ditambahkan apa belum (cek "†Ð‡") '---
Private Function Cek_Data() As Boolean Dim Akhir As String * 3 Public Sub Hapus_Data(Question As Boolean) On Error GoTo q
If Question = True Then
If MsgBox("Apakah anda yakin ingin menghapus Data pada file?", vbInformation + vbOKCancel, "Tanya?") = vbOK Then
MsgBox "Error: " & Err.Description, vbInformation, "ERROR:.." End Sub
__________________________________________________________________ '---
' Cek di file ada password? Apabila tidak ada masukkan "" '---
Public Function Cari_Password() As String Dim Ln As Integer
new_data = Mid(Passw, 1, Pjg_Password)
End If Exit Sub
w:
MsgBox "Error: " & Err.Description, vbInformation, "ERROR:.." End Sub Pjg_Password = Ambil_String(Pjg_Password)
Frm_Menu.Txt_Data.Text = Dekripsi(Str) Exit Sub
q:
MsgBox "Error: " & Err.Description, vbInformation, "ERROR:.." End Sub
Pjg_Data = Enkripsi(Len(Frm_Menu.Txt_Data.Text))
MsgBox "Data Berhasil Disimpan", vbInformation, "Info" End If
Frm_Menu.Txt_Data.Text = "" Exit Sub
q:
MsgBox "Error: " & Err.Description, vbInformation, "ERROR:..." End Sub
Lampiran B
Gambar B.1 Tampilan Pembuka Program Penyembunyian Data
Gambar B.3 Tampilan MenuUtama Program Penyembunyian Data
Gambar B.6 Contoh Penggunaan Program Penyembunyian Data