LAMPIRAN A: LISTING PROGRAM
|
|
- Ida Agusalim
- 7 tahun lalu
- Tontonan:
Transkripsi
1 LAMPIRAN A: LISTING PROGRAM LAMPIRAN A: LISTING PROGRAM FORM MENU UTAMA Dim Ymouse, Xmouse, dy(30), dx(30), Da(30), Mo(30) Dim Split1, Day1, Year1, Todaysdate, h, m, D, S, Face, Speed, n, scrll Dim Dsplit, HandHeight, Handwidth, HandX, HandY, Step, currstep Dim Test, ClockHeight, ClockWidth, ClockFromMouseY, ClockFromMouseX Dim Fcol, Mcol, Scol, Hcol, Dcol Private Type FL T(30) As Long Le(30) As Long End Type Dim FL As FL Private Type HL T(30) As Long Le(30) As Long End Type Dim HL As HL Private Type SL T(30) As Long Le(30) As Long End Type Dim SL As SL Private Type ML T(30) As Long Le(30) As Long End Type Dim ML As ML Private Type DL T(30) As Long Le(30) As Long End Type Dim DL As DL Const PI = Private Declare Function GetActiveWindow Lib "user32" () As Long Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpoperation As String, ByVal lpfile As String, ByVal lpparameters As String, ByVal lpdirectory As String, ByVal nshowcmd As Long) As Long
2 Const SW_SHOWNORMAL = 1 Private Sub Sub_Menu_Cari_Bilangan_Prima_Click() Form_Bilangan_Prima.Show vbmodal Private Sub Sub_Menu_Pembentukan_Kunci_Click() Form_Pembentukan_Kunci.Show vbmodal Private Sub Sub_Menu_Proses_Enkripsi_Click() Form_Enkripsi.Show vbmodal Private Sub Timer1_Timer() dy(0) = dy(0) + (Ymouse - dy(0)) * Speed dy(0) = Fix(dy(0)) dx(0) = dx(0) + (Xmouse - dx(0)) * Speed dx(0) = Fix(dx(0)) For i = 1 To Len(D) - 1 dy(i) = dy(i) + (dy(i - 1) - dy(i)) * Speed dy(i) = Fix(dy(i)) dx(i) = dx(i) + (dx(i - 1) - dx(i)) * Speed dx(i) = Fix(dx(i)) Next i secs = Second(Now) sec = PI * secs / 30 Mins = Minute(Now) Min = PI * Mins / 30 hr = Hour(Now) hrs = PI * hr / 6 + PI * Int(Minute(Now)) / 360 For i = 0 To n - 2 FL.T(i) = dy(i) + ClockHeight * Sin( i * Split1 * PI / 180) + scrll FL.Le(i) = dx(i) + ClockWidth * Cos( i * Split1 * PI / 180) Next i For i = 0 To Len(h) - 1 HL.T(i) = dy(i) + HandY + (i * HandHeight) * Sin(hrs) + scrll HL.Le(i) = dx(i) + HandX + (i * Handwidth) * Cos(hrs) Next i For i = 0 To Len(m) - 1 ML.T(i) = dy(i) + HandY + (i * HandHeight) * Sin(Min) + scrll ML.Le(i) = dx(i) + HandX + (i * Handwidth) * Cos(Min)
3 Next i For i = 0 To Len(S) - 1 SL.T(i) = dy(i) + HandY + (i * HandHeight) * Sin(sec) + scrll SL.Le(i) = dx(i) + HandX + (i * Handwidth) * Cos(sec) Next i For i = 0 To Len(D) - 1 DL.T(i) = dy(i) + ClockHeight * 1.5 * Sin(currStep + i * Dsplit * PI / 180) + scrll DL.Le(i) = dx(i) + ClockWidth * 1.5 * Cos(currStep + i * Dsplit * PI / 180) Next i currstep = currstep - Step P Private Function SP(ByVal ST As String, ByVal Nu As Integer, Optional K As Byte = 1) As String SP = Mid(ST, Nu + 1, K) End Function Private Sub P() Cls With Form_Menu_Utama.FontBold = False.ForeColor = Dcol For i = 0 To Len(D) - 1.CurrentY = DL.T(i).CurrentX = DL.Le(i) Print SP(D, i) Next i.forecolor = Fcol For i = 0 To n - 1.CurrentY = FL.T(i).CurrentX = FL.Le(i) If (i = 18 Or i = 20 Or i = 22) Then Print SP(Face, i, 2) i = i + 1 Else Print SP(Face, i, 1) Next i.fontbold = True.ForeColor = Scol For i = 0 To Len(S) - 1.CurrentY = SL.T(i).CurrentX = SL.Le(i)
4 Print SP(S, i) Next i.forecolor = Mcol For i = 0 To Len(m) - 1.CurrentY = ML.T(i).CurrentX = ML.Le(i) Print SP(m, i) Next i.forecolor = Hcol For i = 0 To Len(h) - 1.CurrentY = HL.T(i).CurrentX = HL.Le(i) Print SP(h, i) Next i End With Private Sub Form_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single) Ymouse = y + ClockFromMouseY ':event.y+clockfrommousey; Xmouse = x + ClockFromMouseX ':event.x+clockfrommousex; Private Sub Form_Load() Timer1.Interval = 15 Me.BackColor = &H Dcol = vbblue Fcol = vbred Scol = vbgreen Mcol = vbyellow Hcol = vbblack ClockHeight = 750 ClockWidth = 750 ClockFromMouseY = 1200 ClockFromMouseX = 600 Da(1) = " SUNDAY": Da(2) = " MONDAY": Da(3) = " TUESDAY": Da(4) = "WEDNESDAY" Da(5) = "THURSDAY": Da(6) = " FRIDAY": Da(7) = " SATURDAY" Mo(1) = "JANUARY": Mo(2) = "FEBRUARY": Mo(3) = "MARCH" Mo(4) = "APRIL": Mo(5) = "MAY": Mo(6) = "JUNE": Mo(7) = "JULY" Mo(8) = "AUGUST": Mo(9) = "SEPTEMBER": Mo(10) = "OCTOBER" Mo(11) = "NOVEMBER": Mo(12) = "DECEMBER" Day1 = Day(Now) Year1 = Year(Now) If (Year1 < 2000) Then Year1 = Year Todaysdate = " " + Da(Weekday(Now)) + " " + Str(Day1) + " " + Mo(Month(Now)) + " " + Str(Year1) D = Todaysdate
5 h = "****" m = "*****" S = "******" Face = " " Form_Menu_Utama.Font = "Bernard MT Condensed" Form_Menu_Utama.FontSize = 11 Speed = 0.6 n = Len(Face) - 2 Ymouse = 0 Xmouse = 0 scrll = 0 Split1 = 360 / n Dsplit = 360 / Len(D) HandHeight = ClockHeight / 6 Handwidth = ClockWidth / 6 HandY = -7 HandX = -2.5 scrll = 1 * ClockHeight Step = 0.06 currstep = 0 Private Sub Menu_Keluar_Click() Dim Pesan As String Pesan = MsgBox(" Anda yakin untuk keluar dari aplikasi ini? ", vbinformation + vbokcancel, "Keluar") If Pesan = vbok Then End Private Sub Sub_Menu_Kalkulator_Click() On Error Resume Next Shell ("calc"), vbminimizedfocus Private Sub Sub_Menu_Windows_Explorer_Click() On Error Resume Next Shell ("explorer"), vbmaximizedfocus Form Enkripsi Dim PH As Integer Dim HP As Integer Dim Pemberitahuan Dim n As Byte
6 Private Sub Form_Activate() Text2.Text = 2 Text61.Text = 1 Text62.Text = 1 Private Sub Form_Load() Pemberitahuan = " Untuk melakukan proses enkripsi pesan, terlebih dahulu tentukan nilai-nilai kunci untuk proses enkripsi, dan selanjutnya isikan pesan pribadi anda pada kotak isian plaintext dibawah.! " txt_kunci_p.text = 0 txt_kunci_q.text = 0 txt_nilai_n.text = 0 txt_totient.text = 0 txt_nilai_e.text = 0 txt_nilai_d.text = 0 txt_plain1.text = "" txt_chiper1.text = "" Private Function GenNumber() As Integer Dim P As Integer P = 2 * CInt(Int((50 * Rnd))) + 1 If IsPrima(P) = True Then GenNumber = P Else Dim A As Integer A = GenNumber() GenNumber = A End Function Private Function IsPrima(x As Integer) As Integer Dim i, j As Integer Dim T As Boolean i = x T = True For j = 2 To (i - 1) If i Mod j = 0 Then T = False Exit For
7 Next j IsPrima = T End Function Private Sub pb_kunci_p_click() Me.txt_kunci_p.Text = GenNumber() If txt_kunci_p.text = 1 Then txt_kunci_p.text = 3 If Val(txt_kunci_p.Text) = Val(txt_kunci_q.Text) Then pb_kunci_p_click pb_kunci_p_click Private Sub pb_kunci_q_click() Dim Q As Integer Q = 2 * CInt(Int((50 * Rnd))) + 1 Me.txt_kunci_q.Text = Q If txt_kunci_q.text = 1 Then txt_kunci_q.text = 2 If Val(txt_kunci_q.Text) = Val(txt_kunci_p.Text) Then pb_kunci_q_click pb_kunci_q_click Private Sub pb_hitung_n_click() If txt_kunci_p.text = 0 Then MsgBox "Nilai kunci (P) = 0" & vbcrlf & _ "Tentukan nilai kunci (P) untuk dapat menghitung nilai (n)!", vbexclamation, "Nilai Kosong!" pb_kunci_p.setfocus If txt_kunci_q.text = 0 Then MsgBox "Nilai kunci (Q) = 0" & vbcrlf & _ "Tentukan nilai kunci (Q) untuk dapat menghitung nilai (n)!", vbexclamation, "Nilai Kosong!"
8 pb_kunci_q.setfocus Dim n As Integer n = Val(txt_kunci_p) * Val(txt_kunci_q) Me.txt_nilai_n.Text = n Private Sub pb_hitung_totient_click() If txt_kunci_p.text = 0 Then MsgBox "Nilai kunci (P) = 0" & vbcrlf & _ "Tentukan nilai kunci (P) untuk dapat menghitung nilai (n)!", vbexclamation, "Nilai Kosong!" pb_kunci_p.setfocus If txt_kunci_q.text = 0 Then MsgBox "Nilai kunci (Q) = 0" & vbcrlf & _ "Tentukan nilai kunci (Q) untuk dapat menghitung nilai (n)!", vbexclamation, "Nilai Kosong!" pb_kunci_q.setfocus If txt_nilai_n.text = 0 Then MsgBox "Nilai (n) = 0" & vbcrlf & _ "Tentukan nilai (n) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_hitung_n.setfocus Dim Totient As Integer Totient = (Val(txt_kunci_p - 1)) * (Val(txt_kunci_q - 1)) Me.txt_totient.Text = Totient Private Sub pb_kunci_e_click() Clear If txt_kunci_p.text = 0 Then MsgBox "Nilai kunci (P) = 0" & vbcrlf & _ "Tentukan nilai kunci (P) untuk dapat menghitung nilai (e)!", vbexclamation, "Nilai Kosong!" pb_kunci_p.setfocus
9 If txt_kunci_q.text = 0 Then MsgBox "Nilai kunci (Q) = 0" & vbcrlf & _ "Tentukan nilai kunci (Q) untuk dapat menghitung nilai (e)!", vbexclamation, "Nilai Kosong!" pb_kunci_q.setfocus If txt_nilai_n.text = 0 Then MsgBox "Nilai (n) = 0" & vbcrlf & _ "Tentukan nilai (n) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_hitung_n.setfocus If txt_totient.text = 0 Then MsgBox "Nilai (totient n) = 0" & vbcrlf & _ "Tentukan nilai (totient n) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" txt_totient.text = 0 Text1.Text = 0 Text2.Text = 2 pb_hitung_totient.setfocus Call Hitung If Text300 <> 1 Then Text2.Text = Val(Text2) + 1 Hitung pb_kunci_e_click Else txt_nilai_e.text = Text200.Text Private Sub pb_kunci_d_click() If txt_kunci_p.text = 0 Then MsgBox "Nilai kunci (P) = 0" & vbcrlf & _ "Tentukan nilai kunci (P) untuk dapat menghitung nilai (d)!", vbexclamation, "Nilai Kosong!" pb_kunci_p.setfocus If txt_kunci_q.text = 0 Then
10 MsgBox "Nilai kunci (Q) = 0" & vbcrlf & _ "Tentukan nilai kunci (Q) untuk dapat menghitung nilai (d)!", vbexclamation, "Nilai Kosong!" pb_kunci_q.setfocus If txt_nilai_n.text = 0 Then MsgBox "Nilai (n) = 0" & vbcrlf & _ "Tentukan nilai (n) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_hitung_n.setfocus If txt_totient.text = 0 Then MsgBox "Nilai totient(n) belum diketahui," & vbcrlf & _ "Tentukan nilai totient(n) terlebih dahulu dalam proses pembentukan kunci enkripsi, dan selanjutnya lakukan proses nilai kunci dekripsi (d)!", vbexclamation, "Nilai Kosong!" pb_hitung_totient.setfocus If txt_nilai_e.text = 0 Then MsgBox "Nilai (e) = 0" & vbcrlf & _ "Tentukan nilai (e) terlebih dahulu untuk dapat menghitung nilai (d)!", vbexclamation, "Nilai Kosong!" pb_kunci_e.setfocus Dim Normal As Double Dim Test As Double Dim Totient As Double Dim Per As Double Dim Kali As Double Dim Tambah As Double Dim Dapat As Double Normal = Val(Text61.Text) Test = Val(Text62.Text) Totient = Val(Text63.Text) Per = Val(Text64.Text) Kali = Val(Test * Totient) Tambah = Val(Normal + Kali) Dapat = Val(Tambah Mod Per)
11 If Val(Dapat) <> 0 Then Text62.Text = Val(Text62) + 1 Dim Lagi As Double Lagi = Val(Tambah) / Val(Per) Me.txt_nilai_d.Text = Lagi pb_kunci_d_click Else Dim Jadi As Double Jadi = Val(Tambah) / Val(Per) Me.txt_nilai_d.Text = Jadi txt_chiper1.text = "" txt_plain1.setfocus Private Sub pb_kirim_click() If txt_chiper1.text = "" Then MsgBox "Chipertext (pesan yang akan dikirim) belum ada proses enkripsi" & vbcrlf & _ "Lakukan proses enkripsi terlebih dahulu untuk dapat mengirim pesan chipertext!", vbexclamation, "Nilai Chipertext Kosong" txt_plain1.setfocus Else With Form_Dekripsi.Caption = "Form Dekripsi".txt_chiper2.Text = txt_chiper1.text.txt_simpan.text = txt_plain1.text.nilai_n.text = txt_nilai_n.text.txt_nilai_d2.text = txt_nilai_d End With Unload Me Form_Dekripsi.Show vbmodal Private Sub pb_enkripsi_click() If txt_kunci_p.text = 0 Then MsgBox "Nilai kunci (P) = 0" & vbcrlf & _ "Tentukan nilai kunci (P) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_kunci_p.setfocus If txt_kunci_q.text = 0 Then MsgBox "Nilai kunci (Q) = 0" & vbcrlf & _
12 "Tentukan nilai kunci (Q) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_kunci_q.setfocus If txt_nilai_n.text = 0 Then MsgBox "Nilai (n) = 0" & vbcrlf & _ "Tentukan nilai (n) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_hitung_n.setfocus If txt_totient.text = 0 Then MsgBox "Nilai totient(n) belum diketahui," & vbcrlf & _ "Tentukan nilai totient(n) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_hitung_totient.setfocus If txt_nilai_e.text = 0 Then MsgBox "Nilai (e) = 0" & vbcrlf & _ "Tentukan nilai (e) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_kunci_e.setfocus If txt_nilai_d.text = 0 Then MsgBox "Nilai (d) = 0" & vbcrlf & _ "Tentukan nilai (d) terlebih dahulu untuk melakukan proses enkripsi dengan benar!", vbexclamation, "Nilai Kosong!" pb_kunci_d.setfocus Dim Inputan As String Dim Panjang_Input As Variant Dim Konversi As String Dim Pangkat As String Dim Hasil As Long Dim i As Variant Dim c As Byte Dim Output As String Inputan = txt_plain1.text Panjang_Input = Len(txt_plain1.Text)
13 For i = 1 To Panjang_Input Konversi = Mid(Inputan, i, 1) Konversi = Asc(Konversi) Pangkat = Val(txt_nilai_e) Hasil = 1 For c = 1 To Pangkat Hasil = (Hasil * Konversi) Mod Val(txt_nilai_n) Next Hasil1 = Hasil & Space(2) Output = Output & Hasil1 Next i txt_chiper1.text = Output Private Sub pb_hapus_click() txt_kunci_p.text = 0 txt_kunci_q.text = 0 txt_nilai_n.text = 0 txt_nilai_e.text = 0 txt_nilai_d.text = 0 txt_totient.text = 0 txt_plain1.text = "" txt_chiper1.text = "" Sub Hitung() Clear Text1.Text = Val(txt_totient.Text) If Text2.Text = 0 Then Text2.Text = Val(Text2.Text) + 1 Text41.Text = Val(Text1) Mod Val(Text2) If Val(Text41) = 1 Then Text300 = Val(Text41) Else Text100 = 0 Text200 = 0 Text300 = 0 If Val(Text41.Text) <> 0 Then Text3.Text = Val(Text2) Text4.Text = Val(Text41)
14 Text42.Text = Val(Text3) Mod Val(Text4) If Val(Text42) = 1 Then Else If Val(Text42.Text) <> 0 Then Text5.Text = Val(Text4) Text6.Text = Val(Text42) Text43.Text = Val(Text5) Mod Val(Text6) If Val(Text43) = 1 Then If Val(Text43.Text) <> 0 Then Text7.Text = Val(Text6) Text8.Text = Val(Text43) Text44.Text = Val(Text7) Mod Val(Text8) If Val(Text44) = 1 Then If Val(Text44.Text) <> 0 Then Text9.Text = Val(Text8) Text10.Text = Val(Text44) Text45.Text = Val(Text9) Mod Val(Text10) If Val(Text45) = 1 Then If Val(Text45.Text) <> 0 Then Text11.Text = Val(Text10) Text12.Text = Val(Text45)
15 Text46.Text = Val(Text11) Mod Val(Text12) If Val(Text46) = 1 Then If Val(Text46.Text) <> 0 Then Text13.Text = Val(Text12) Text14.Text = Val(Text46) Text47.Text = Val(Text13) Mod Val(Text14) If Val(Text47) = 1 Then If Val(Text47.Text) <> 0 Then Text15.Text = Val(Text14) Text16.Text = Val(Text47) Text48.Text = Val(Text15) Mod Val(Text16) If Val(Text48) = 1 Then If Val(Text48.Text) <> 0 Then Text17.Text = Val(Text16) Text18.Text = Val(Text48) Text49.Text = Val(Text17) Mod Val(Text18) If Val(Text49) = 1 Then If Val(Text49.Text) <> 0 Then Text19.Text = Val(Text18) Text20.Text = Val(Text49) Text50.Text = Val(Text19) Mod Val(Text20)
16 If Val(Text50) = 1 Then If Val(Text50.Text) <> 0 Then Text21.Text = Val(Text20) Text22.Text = Val(Text50) Text51.Text = Val(Text21) Mod Val(Text22) If Val(Text51) = 1 Then If Val(Text51.Text) <> 0 Then Text23.Text = Val(Text22) Text24.Text = Val(Text51) Text52.Text = Val(Text23) Mod Val(Text24) If Val(Text52) = 1 Then If Val(Text52.Text) <> 0 Then Text25.Text = Val(Text24) Text26.Text = Val(Text52) Text53.Text = Val(Text25) Mod Val(Text26) If Val(Text53) = 1 Then If Val(Text53.Text) <> 0 Then Text27.Text = Val(Text26) Text28.Text = Val(Text53) Text54.Text = Val(Text27) Mod Val(Text28)
17 If Val(Text54) = 1 Then If Val(Text54.Text) <> 0 Then Text29.Text = Val(Text28) Text30.Text = Val(Text54) Text55.Text = Val(Text29) Mod Val(Text30) If Val(Text55) = 1 Then If Val(Text55.Text) <> 0 Then Text31.Text = Val(Text30) Text32.Text = Val(Text55) Text56.Text = Val(Text31) Mod Val(Text32) If Val(Text56) = 1 Then If Val(Text56.Text) <> 0 Then Text33.Text = Val(Text32) Text34.Text = Val(Text56) Text57.Text = Val(Text33) Mod Val(Text34) If Val(Text57) = 1 Then Sub Clear() Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = ""
18 Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = "" Text11.Text = "" Text12.Text = "" Text13.Text = "" Text14.Text = "" Text15.Text = "" Text16.Text = "" Text17.Text = "" Text18.Text = "" Text19.Text = "" Text20.Text = "" Text21.Text = "" Text22.Text = "" Text23.Text = "" Text24.Text = "" Text25.Text = "" Text26.Text = "" Text27.Text = "" Text28.Text = "" Text29.Text = "" Text30.Text = "" Text31.Text = "" Text32.Text = "" Text33.Text = "" Text34.Text = "" Text41.Text = "" Text42.Text = "" Text43.Text = "" Text44.Text = "" Text45.Text = "" Text46.Text = "" Text47.Text = "" Text48.Text = "" Text49.Text = "" Text50.Text = "" Text51.Text = "" Text52.Text = "" Text53.Text = "" Text54.Text = "" Text55.Text = "" Text56.Text = "" Text57.Text = "" Text100.Text = "" Text200.Text = ""
19 Text300.Text = "" txt_nilai_e.text = "" Private Sub txt_kunci_p_change() txt_nilai_n.text = 0 txt_totient.text = 0 txt_nilai_e.text = 0 txt_nilai_d.text = 0 txt_chiper1.text = "" pb_kunci_q.setfocus Private Sub txt_kunci_q_change() txt_nilai_n.text = 0 txt_totient.text = 0 txt_nilai_e.text = 0 txt_nilai_d.text = 0 txt_chiper1.text = "" pb_hitung_n.setfocus Private Sub txt_nilai_n_change() txt_totient.text = 0 txt_nilai_e.text = 0 txt_nilai_d.text = 0 txt_chiper1.text = "" pb_hitung_totient.setfocus Private Sub txt_totient_change() Clear Text100.Text = Val(txt_totient.Text) Text1.Text = Val(txt_totient.Text) Text2.Text = 2 Text61.Text = 1 Text62.Text = 1 Text63.Text = 0 Text64.Text = 0 txt_nilai_e.text = 0 txt_nilai_d.text = 0 txt_chiper1.text = "" pb_kunci_e.setfocus Private Sub txt_nilai_e_change() Text63.Text = Val(Text100) Text64.Text = Val(txt_nilai_e) txt_nilai_d.text = 0
20 txt_chiper1.text = "" pb_kunci_d.setfocus Private Sub txt_nilai_d_change() txt_chiper1.text = "" txt_plain1.setfocus Private Sub txt_plain1_change() txt_chiper1.text = "" Private Sub Timer1_Timer() If HP = 0 Then lbl_header.visible = True HP = 1 Else lbl_header.visible = False HP = 0 Private Sub Timer2_Timer() n = n + 1 Me.lbl_group.Caption = Left(Pemberitahuan, n) If n > Len(Pemberitahuan) Then n = 0 Private Sub Timer3_Timer() If HP = 0 Then l1.forecolor = vbblue l2.forecolor = vbred HP = 1 Else l1.forecolor = vbred l2.forecolor = vbblue HP = 0 Private Sub pb_keluar_click() Unload Me Public Sub HanyaAngka(ByRef KeyAscii As Integer) If ((KeyAscii < 48 And KeyAscii <> 8) Or KeyAscii > 57) Then KeyAscii = 0
21 Private Sub txt_kunci_p_keypress(keyascii As Integer) HanyaAngka KeyAscii Private Sub txt_kunci_q_keypress(keyascii As Integer) HanyaAngka KeyAscii Form Dekripsi Dim PH As Integer Dim HP As Integer Dim Pemberitahuan Dim n As Byte Private Sub Form_Load() Pemberitahuan = " Untuk melakukan proses dekripsi pesan, terlebih dahulu masukkan nilai-nilai kunci untuk proses dekripsi, dan selanjutnya klick button proses jika chipertextnya sudah dientry.! " Private Sub lbl_header_click() Private Sub pb_dekripsi_click() If txt_nilai_d2.text = 0 Then MsgBox "Nilai kunci (d) = 0" & vbcrlf & _ "Tentukan nilai kunci (d) untuk dapat melakukan proses dekripsi!", vbexclamation, "Nilai Kosong!" txt_nilai_d2.setfocus If nilai_n.text = 0 Then MsgBox "Nilai N = 0" & vbcrlf & _ "Tentukan nilai N untuk dapat melakukan proses dekripsi!", vbexclamation, "Nilai Kosong!" nilai_n.setfocus If txt_nilai_d2.text > 0 Then txt_plain2.text = txt_simpan.text If nilai_n.text > 0 Then
22 txt_plain2.text = txt_simpan.text Private Sub pb_hapus_click() txt_chiper2.text = "" txt_nilai_d2.text = 0 txt_plain2.text = "" nilai_n.text = 0 Private Sub pb_keluar_click() Unload Me Private Sub Timer1_Timer() If HP = 0 Then lbl_header.visible = True HP = 1 Else lbl_header.visible = False HP = 0 Private Sub Timer2_Timer() n = n + 1 Me.lbl_group.Caption = Left(Pemberitahuan, n) If n > Len(Pemberitahuan) Then n = 0 Private Sub Timer3_Timer() If HP = 0 Then l1.forecolor = vbblue l2.forecolor = vbred HP = 1 Else l1.forecolor = vbred l2.forecolor = vbblue HP = 0
1. Buka Visual Basic 6 sobat. Buat project baru, masukkan componen Microsoft Winsock Control 2. Masukkan coding berikut
Membuat Sendiri DDoS Tool Dengan Visual Basic 6 Saat ini banyak bertebaran DDoS Tool yang bisa kita jumpai di dunia maya ini. DDoS ( Distributed Denial of Service ) adalah sebuah tipe serangan dari hacker
Lebih terperinciMODUL IV PERULANGAN ( LOOPING )
MODUL IV PERULANGAN ( LOOPING ) beberapa jenis perulangan dalam pemrograman Visual Basic pada umumnya tidak jauh berbeda dengan bahasa pemrograman lainnya, berikut ialah beberapa jenis looping ( perulangan
Lebih terperinciFUNGSI PENCABANGAN DAN PERULANGAN
Hal - 1 - FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan dan perulangan
Lebih terperinciPraktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan
Praktekum VB 6.0 Oleh : Bohal K. Simorangkir, S.Kom STMIK Parna Raya, Manado ========================== I. KOTAK PESAN Contoh syntax kotak pesan Private Sub Command2_Click() Dim pesan As String pesan =
Lebih terperinciLISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata
LISTING PROGRAM Script Menu Utama Pada Game Tebak Kata Dim kesempatan As Integer Dim nilai As Integer Dim arrkataasli(20) As String Dim kataasli As String Dim arrhurufharushilang(20) As String Dim hurufharushilang
Lebih terperinciMembuat Kriptografi Sederhana dengan VB 6.0
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
Lebih terperinciLISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub
LISTING PROGRAM 1. Listing Menu Utama Option Explicit Private ntime As Integer Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm Private Sub Form_Load() ntime = 0 Private Sub
Lebih terperinci1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]
1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ] L-1 Form Data Barang [ Browse ] Form Produksi L-2 Form Faktur Penjualan Form Pembeli L-3 Form Pembeli [ Browse ] Properti Form
Lebih terperinciMODUL 2 Variabel, Val, If tunggal dan If bersarang + case
MODUL 2 Variabel, Val, If tunggal dan If bersarang + case 1. variabel suatu tempat dalam memori yang diberi nama (sebagai pengenal) dan dialokasikan untuk menampung data. Sintax : Dim_namavariabel_As_typedata
Lebih terperinciDAFTAR PUSTAKA. Multimedia Control, Steven Holzner. Diakses pada tanggal 14/09/2011 Dari
DAFTAR PUSTAKA CommonDialog Control, 2011.Visual Basic 6.0. Diakses pada tanggal 14/09/2011 http://msdn.microsoft.com/en-us/library/aa259661%28v=vs.60%29.aspx Forrest Moon Production, 2010. The Birth Of
Lebih terperinciMembuat Program Kriptografi dengan VB.Net 2010
Membuat Program Kriptografi dengan VB.Net 2010 M. Rhifky Wayahdi Rhifky.wayahdi@yahoo.com muhammadrhifkywayahdi@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciOleh : Uus Rusmawan Hal - 1 FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan
Lebih terperinciOleh : Uus Rusmawan Hal - 1 Menggabungkan Beberapa Program Aplikasi 1. Buatlah folder tempat menggabungkan aplikasi 2. Copy aplikasi pertama yang sudah jadi ke folder tersebut termasuk file yang sudah
Lebih terperinciLampiran A. Program Visualisasi Cuaca Otomatis
Lampiran A. Program Visualisasi Cuaca Otomatis Form1-1 'Fungsi Explicit menggunakan lybrary yang telah tersedia Option Explicit Private Declare Function joygetdevcaps Lib "winmm.dll" Alias "joygetdevcapsa"
Lebih terperinciBAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.
BAB IV PERANCANGAN 4.1 Perancangan Visual Basic 6.0 Dalam perancangan aplikasi perancangan data menggunakan visual basic 6.0 langkah pertama adalah dengan membuat Form Home Gambar 4.1 New Project Gambar
Lebih terperinciKeterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata
TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM Minggu ke-3 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapa tipe data seperti Integer, Long, Single, Double, Currency,
Lebih terperinciMengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface
PERCOBAAN 9 Dasar Pemograman Visual A. Tujuan Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface B. Teori 1. Mengenal Visual Basic Visual Basic
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. dan menjelasan berbagai hal yang berhubungan dengan pengujian.
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisis dan perancangan sistem sebagai tindak lanjut penyelesaian perancangan aplikasi tersebut. Maka dilakukan implementasi dari program
Lebih terperinciBAB 4. PERANCANGAN 4.1 Perancangan Algoritma Perancangan merupakan bagian dari metodologi pengembangan suatu perangkat lunak yang dilakukan setelah melalui tahapan analisis. Perancangan bertujuan untuk
Lebih terperinciKARTU BIMBINGAN TUGAS AKHIR MAHASISWA
KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM PROGRAM STUDI D.III TEKNIK INFORMATIKA Jl. Bioteknologi No. 1 Kampus USU MEDAN Telp/FAX. 061-8214290
Lebih terperinciTutorial, Source code, Request Program Visual Basic
Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan
Lebih terperinciAlgoritma Pemrograman 2 B
Algoritma Pemrograman 2 B Dr. Lily Wulandari Minggu 3 TIPE DATA, VARIABEL DAN KONSTANTA, OPERATOR DAN KONTROL PROGRAM 1 Tipe Data dalam Visual Basic Microsoft Visual Basic menyediakan beberapab tipe data
Lebih terperinciPrivate Sub cmdprint_click() WebBrowser1.ExecWB OLECMDID_PRINT,OLECMDEXECOPT_DODEFAULT End Sub
Lampiran 1 Form Utama Aplikasi Web Browser Dim counter As Integer Private Sub cmdback_click() WebBrowser1.GoBack Private Sub cmdbuka_click() CommonDialog1.CancelError = True On Error GoTo Cancel CommonDialog1.Filter
Lebih terperinciPENGGUNAAN DATA DAN VARIABEL
PENGGUNAAN DATA DAN VARIABEL Mengenal Data dan Variabel Ketika seorang user (pengguna) menggunakan sebuah program komputer, seringkali komputer memintanya untuk memberikan informasi. Informasi ini kemudian
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 ANALISIS Analisis adalah penguraian dari suatu pembahasan, dalam hal ini pembahasan mengenai perancangan keamanan data menggunakan algoritma kriptografi subtitusi
Lebih terperinciBasic Programing Visual Basic
Basic Programing Visual Basic Oleh : Aririk Japik, 1 Mengenal Visual Basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer
Lebih terperinciPRAKTIKUM 4 ARRAY DAN SUB ROUTINE
PRAKTIKUM 4 ARRAY DAN SUB ROUTINE I. TUJUAN Tujuan praktikum 4 adalah mahasiswa bisa membuat program yang menggunakan variabel arrray dan menyusun program terstruktur yang terbagi dalam beberapa sub routine
Lebih terperinciMODUL I Pengenalan IDE Visual Basic 6.0
MODUL I Pengenalan IDE Visual Basic 6.0 Visual Basic (VB) pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer
Lebih terperinciOleh : Uus Rusmawan Hal - 1 Membuat manual book dengan HELPANDDOC 1. Siapkan software HelpAndDoc.exe (download di internet) 2. Siapkan software HtmlHelp.exe (download di internet) 3. install kedua software
Lebih terperinciKONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)
KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) Membuat Database dengan nama Siswa NAMA FIELD NIS NAMA ALAMAT JURUSAN TYPE CHAR(5) VARCHAR(30) VARCHAR(40) VARCHAR(20) Membuat Desain Form pada Visual Basic Menentukan
Lebih terperinciExcel Sebagai Output VB 3.1 Excel Sebagai Output VB
Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Sebagaimana kita ketahui, VB dapat memproses data dari berbagai sumber atau format data, misalnya data dbase, Access, SQL Server, MySQL, dan lain-lain.
Lebih terperinciBAB PERULANGAN (LOOPING)
9 BAB PERULANGAN (LOOPING) Pada bab ini, akan membahas struktur Perulangan (looping) diantaranya :. FOR. NEXT, WHILE terdiri dari : -DO WHILE LOOP dan -DO.. LOOP WHILE serta UNTIL terdiri dari : -DO UNTIL.
Lebih terperinciBab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM
Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM 1. Mengerti tipe-tipe data yang dimiliki oleh Visual Basic 2. Memahami berbagai struktur kondisi yang terdapat
Lebih terperinciField Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -
Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number
Lebih terperinciMenjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.
1. Public Class Form1 Dim aksi As String Dim nilai As Double Dim hasil As Double Dim simpan As Double Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double. 2. Private
Lebih terperinciKONSTANTA, VARIABEL, TIPE DATA dan OPERATOR
KONSTANTA, VARIABEL, TIPE DATA dan OPERATOR KONSTANTA Adalah bilangan atau string tetap yang nilainya tidak dapat diganti. Konstanta didefinisikan dengan kunci kata Const Cth : Const Kata = Pelatihan VB
Lebih terperinciDISUSUN OLEH : : Friska Rosalina NIM :
DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419 2013 PROGRAM BILLING WARNET MICROSOFT VISUAL BASIC Program billing merupakan sistem yang membantu para usahawan untuk mengatur dan mencatat segala
Lebih terperinciNama Barang Sat Pemakaian Setahun Harga per unit Nilai Setahun. Kardus Aira 240 ml Lembar 1,312,000 Rp 1,420 Rp 1,863,040,000
64 RIWAYAT HIDUP Nama : KIKI Tempat, tanggal lahir : Jakarta, 7 September 1981 Jenis kelamin : Wanita Alamat : Apartemen Mitra Bahari Tower A Lt.9 Unit 904 Jl. Pakin No. 1 Jakarta Utara Telpon : (021)
Lebih terperinciSURAT KETERANGAN. Hasil Uji Program Tugas Akhir
SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan di bawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Program D-III Teknik Informatika : Nama : REZA AHMADI NIM : 102406224 Program Studi
Lebih terperinciLAMPIRAN. Kode Program Menu Utama
1 LAMPIRAN Kode Program Menu Utama Dim LetakTengah As Integer Private Declare Function PlaySound Lib "winmm.dll" Alias _ "PlaySoundA" (ByVal lpszname As String, ByVal hmodule As Long, _ ByVal dwflags As
Lebih terperinciGambar 3. Jendela yang keluar jika memilih 2 unsur dan Statistiknya saja
LAMPIRAN Lampiran 1. Manual penggunaan perangkat lunak 1. Buka program dengan Double klik pada P-stat.exe lalu akan muncul tampilan awal dari P-stat Tampilan awal program P-Stat ketika pertama kali diaktifkan
Lebih terperinciMetaMessage Desain Form MetaMessage
MetaMessage Metamorphosis dibekali pula dengan kemampuan menampilkan sembarang pesan pada komputer korban. Di bagian ini, kita akan membuat suatu form yang kita beri nama frmmsg. Kegunaan form ini adalah
Lebih terperinciBAB-2 : TIPE DATA, VARIABEL DAN OPERATOR
BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal dan dapat menggunakan tipe data Mengenal dan menggunakan variable Mengenal dan menggunakan
Lebih terperinciPROSEDUR & PARAMETER PROSEDUR
PROSEDUR & PARAMETER PROSEDUR Prosedur - Merupakan sekumpulan statement yang dibungkus menjadi satu untuk melakukan suatu tugas tertentu - Merupakan sebuah blok program yang didalamnya, dapat dituliskan
Lebih terperinciPenggunaan Struktur Kontrol Pengulangan. Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM
Penggunaan Struktur Kontrol Pengulangan Adi Rachmanto,S.Kom Prodi Akuntansi - UNIKOM Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk
Lebih terperinciBAB V PROSEDUR DAN FUNGSI
BAB V PROSEDUR DAN FUNGSI Modul-modul dalam Visual Basic dibuat oleh suatu bagian/seksi deklarasi dimana anda mendeklarasikan tipe, konstan, dan variabel yang digunakan dalam modul serta kumpulan dari
Lebih terperinciPEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0
PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL V PENGENALAN MICROSOFT VISUAL BASIC 6.0 LABORATORIUM TEKNIK INDUSTRI FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013 MODUL V MICROSOFT VISUAL BASIC
Lebih terperinciBAB III ANALISA DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan uraian dari sebuah sistem kedalam bentuk yang lebih sederhana dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan
Lebih terperinciLISTING PROGRAM. Public Declare Sub PortOut Lib "io.dll" (ByVal Port As Integer, ByVal Value As Byte)
43 LISTING PROGRAM Skrip Modul pada Server Public Declare Sub PortOut Lib "io.dll" (ByVal Port As Integer, ByVal Value As Byte) Kode Program Aplikasi Server Option Explicit Private Sub Form_Load() Winsock1.LocalPort
Lebih terperinciHandleError: MsgBox "Proses tidak bisa dikerjakan.", vbinformation, "Perhatian" On Error GoTo 0 End Sub
LISTING PROGRAM Kode Program Menu Input Private Sub Form_Activate() WarnaTidakNormal Private Sub cmdprevious_click() On Error Resume Next.MovePrevious If.BOF Then.MoveFirst TampilkanData Private Sub cmdtambah_click()
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap aplikasi yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Untuk mengimplementasikan
Lebih terperinciDIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE
BAB DIALOGBOX, FUNGSI ERROR & PERCABANGAN SUBROUTINE 4 Pada bab ini akan membahas Kotak informasi (MsgBox), kotak masukan (InputBox), fungsi error dan percabangan subroutine, setelah mempelajari dan mencoba
Lebih terperinciE-Trick Visual Basic 6.0
DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis
Lebih terperinciBAB III Struktur Program
BAB III Struktur Program Setelah mengenal masing-masing bagian pada window utama Visual Basic beserta fungsinya, selanjutnya akan dipelajari struktur yang diperlukan dalam pemrograman bahasa Visual Basic.
Lebih terperinciStruktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)
BAB III STRUKTUR KONTROL Struktur kontrol yang dimiliki oleh visual basic hampir sama dengan bahasa pemograman lainnya. Struktur kontrol merupakan pengaturan aliran program, berbentuk rangkaian perintah
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan tentang implementasi dari perangkat lunak mikrokontroler dan komputer, kemudian akan dilakukan proses pengujian terhadap perangkat lunak dengan
Lebih terperinciBAB 4 : USER INTERFACE
BAB 4 : USER INTERFACE Setelah selesai pembahasan pada bab ini, diharapkan Anda dapat : Mengenal bentuk form yang dapat digunakan dalam VB Mengenal properti yang berkaitan dengan fasilitas menu Dapat membuat
Lebih terperinciKARTU BIMBINGAN TUGAS AKHIR MAHASISWA
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa : Rama Azhari Siregar Nomor Induk Mahasiswa : 112406087 Judul Tugas Akhir : Aplikasi daftar menu digital di restoran menggunakan Visual basic 6.0 Dosen
Lebih terperinciL-2. Listing Program Form Utama. Private Sub Form_Activate() Option3.SetFocus End Sub. Private Sub MnuKeluar_Click() End End Sub
LISING PROGRAM L-1 L-2 Listing Program Form Utama Private Sub Form_Activate() Option3.SetFocus Private Sub MnuKeluar_Click() End Private Sub Option1_Click() Unload Me Load FrmLogin FrmLogin.Show Private
Lebih terperinciVISUAL BASIC 6.0 SETYO BUDI, M.KOM
VISUAL BASIC 6.0 SETYO BUDI, M.KOM 1 Variabel, Tipe Data dan Operator PEMROGRAMAN APLIKASI Visual Basic 6.0 Program merupakan kumpulan instruksi yg akan dikerjakan oleh komputer. Program yg kita tulis
Lebih terperinciPENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM
PENGGUNAAN DATA DAN VARIABEL KOMPUTER APLIKASI AKUNTANSI V PRODI AKUNTANSI - UNIKOM Mengenal Data dan Variabel Ketika seorang user (pengguna) menggunakan sebuah program komputer, seringkali komputer memintanya
Lebih terperinciProgram absen dengan menggunakan visual basic 6.0
Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment
Lebih terperinciMenampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API
Menampilkan List Komputer dan User-nya dalam Jaringan Intranet Dengan Fungsi WNet API Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 8 Series 17, Agustus 2002. Agus Kurniawan agusk@cs.ui.ac.id
Lebih terperinciP5 Variabel, Tipe Data dan Operator
P5 Variabel, Tipe Data dan Operator A. Tujuan Mahasiswa memahami dan dapat menggunakan variabel, operator dan tipe data pada visual basic.net B. Pembahasan Variabel Operator Tipe Data 5.1. Variabel Mendeklarasikan
Lebih terperinciPraktikum 4 Program Aplikasi Bisnis Imam Gunawan, M. Kom 1. Tambahkan tabel berikut, pada database stockgudang :
1. Tambahkan tabel berikut, pada database stockgudang : 2. Buat form CariBarang dengan tampilan sbb : 3. Buat coding program untuk form diatas sbb : Private Sub DataGrid1_Click() Barang_Masuk.txtkode.Text
Lebih terperinciVariabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan : Dim Variabel [As Type] Melalui As dapat mendefinisikan
Lebih terperinciListing Program a. Form Login. Public LoginSucceeded As Boolean
Listing Program a. Form Login Public LoginSucceeded As Boolean Private Sub cmdcancel_click() 'set the global var to false 'to denote a failed login LoginSucceeded = False Me.Hide Private Sub cmdok_click()
Lebih terperinciCropping_Merging_Transparent
PRAKTIKUM VI Cropping_Merging_Transparent Tujuan Memberikan pengertian perlunya dilakukan penggabungan gambar Memberikan contoh penggabungan gambar Teori Penunjang Gambar Percobaan Prosedur Percobaan 1.
Lebih terperinciLAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER
No. LST/TE/EKA5221/03 Revisi: 00 Tgl: September 2015 Page 1 of 10 1. Kompetensi Dengan mengikuti perkuliahan praktek, diharapkan mahasiswa memiliki sikap tanggung jawab, mandiri dan dapat berinteraksi
Lebih terperincipertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator
pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator Tujuan Praktikum Mengenalkan Tipe data Mengenalkan Variabel dan Konstanta Mengenalkan Fungsi dan Operator Tipe Data KeNapa HarUs Memperhatikan
Lebih terperinciV. MENGENAL VARIABEL KONSTANTA TIPE DATA DAN OPERATOR DALAM VISUAL BASIC
V MENGENAL VARIABEL KONSTANTA TIPE DATA DAN OPERATOR DALAM VISUAL BASIC VARIABEL DAN TYPE DATA Susunan program visual basic 6, memang amat mudah untuk dipelajari Namun bagaimanapun juga yang namanya bahasa
Lebih terperinciKartu Bimbingan Tugas Akhir Mahhasiswa
KEMENTERIAN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155 Telp. (061) 8211050, 82144290, Fax. (061)
Lebih terperinciOleh : Uus Rusmawan Hal - 1 Konversi Database Access Ke Excel Setelah membuat form tambahkanlah reference Microsoft excel 12.0 library (untuk excel 2007) Coding : Private Declare Function ShellExecute
Lebih terperinciPertemuan-1 TIPE DATA STRUKTUR
Pertemuan-1 TIPE DATA STRUKTUR A. Maksud dan Tujuan 1. Maksud Membuat tipe data terstruktur dan modul-modul program 2. Tujuan Mahasiswa mampu membuat program dengan pernyataan tipe data terstruktur yang
Lebih terperinciStruktur Data II. Bekerja Dengan Form.
Struktur Data II dengan Visual Basic Bekerja Dengan Form ptputraastawa@gmail.com Ptputraastawa.wordpress.com @2011 Data dan Variabel Penggunaan Data dan Variabel Informasi yang disimpan atau diolah oleh
Lebih terperinciPengenalan Visual Basic
Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu
Lebih terperinciPre Processing. Memberikan gambaran jenis-jenis pre-processing
PRAKTIKUM II Pre Processing Tujuan Memberikan gambaran jenis-jenis pre-processing Teori Penunjang Prosedur Percobaan 1. Berikut ini percobaan konversi dari gambar RGB menjadi Gray Scale. 2. Gunakan proyek
Lebih terperinciLAMPIRAN CODING PROGRAM FORM DISPLAY : Private Sub Cmd_Cancel_Click() End End Sub
LAMPIRAN CODING PROGRAM FORM DISPLAY : Private Sub Cmd_Cancel_Click() End Private Sub Cmd_OK_Click() If Txt_pass = "" Then MsgBox "Silahkan Masukan Password Anda", vbinformation, "Information" Me.Txt_pass.SetFocus
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan mengenai implementasi dari sistem yang dibuat. Pembahasan implementasi sistem akan meliputi tampilan koding beserta penjelasannya dan perancangan
Lebih terperinciLISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah
L A M P I R A N LISTING PROGRAM Form FrmMain Private Sub Form_Load() lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah IT" Timer1.Interval = "1" InitConnection PopData (strtextsearch)
Lebih terperinciKode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati
Kode Program : Koneksi Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Klik Build Maka akan muncul tampilan sbb: Pilih Microsoft Jet 4.0 OLEDB Provider Klik Next>> Maka akan muncul
Lebih terperinciMODUL 2 PERANCANGAN INTERFACE
6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk
Lebih terperinciLAMPIRAN. Source Code Program Untuk MDI Utama
Kode (Coding) Program LAMPIRAN Code program yang dibuat dalam aplikasi ini meliputi MDIUtama, FrmAturan, FrmCiriKerusakan, FrmJenisKerusakan, FrmKeterangan, FrmMacamKerusakan, FrmPassword, FrmPenelusuran,
Lebih terperinciLAMPIRAN WAWANCARA. Berikut adalah hasil selengkapnya wawancara dengan pihak perusahaan untuk
LAMPIRAN WAWANCARA Berikut adalah hasil selengkapnya wawancara dengan pihak perusahaan untuk mengetahui permasalahan atau keinginan dari pihak perusahaan : Pertanyaan (P) : Selamat pagi Bapak Junus Tjandra.
Lebih terperinciKODE PROGRAM FORM PENJUALAN
KODE PROGRAM FORM PENJUALAN Buat Variabel-variabel yang dibutuhkan (untuk Koneksi Database dan Tabel-tabel dengan menggunakan DIM, contoh lihat pada Form Pemasok) Buat prosedur Koneksi_Database Buat prosedur
Lebih terperinciSURAT KETERANGAN Hasil Uji Program Tugas Akhir
SURAT KETERANGAN Hasil Uji Program Tugas Akhir Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Teknik Informatika/Statistika : Nama : AFRIAN HARAWI NIM : 082406058
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH ALGORITMA dan PEMROGRAMAN 1B(D3/TK) KODE : / SKS. Teknik Pembelajaran Kuliah mimbar dimana
Pertemuan Pokok Bahasan Ke dan TIU 1. Pengenalan BASIC dan Statemen Input Output Mahasiswa mengetahui ttg Pemrograman BASIC dan mengerti Statemenstatemen dasar dalam BASIC 2. Statemen Kendali dan Perulangan
Lebih terperinciMODUL 3 SELEKSI KONDISI
MODUL 3 SELEKSI KONDISI Seleksi kondisi atau struktur kendali (Branching) digunakan untuk mengatur jalannya program yang anda buat. Dalam penerapannya, seleksi kondisi digunakan dalam pengaturan control
Lebih terperinciBAB III PERENCANAAN DAN REALISASI
BAB III PERENCANAAN DAN REALISASI 3.1 Deskripsi Sistem Nama Sistem :Simulasi Monitoring Downtime Mesin Dengan Visual Basic 6.0 Fungsi :Pencatatan Downtime Mesin. Keunggulan : Mencatat Downtime Mesin Secara
Lebih terperinciDAFTAR PUSTAKA. Azar, Betty Schrampfer Fundamental of English Grammar. New Jersey: Prentice- Hall, Inc.
DAFTAR PUSTAKA Anis Cherid. 2012. Membangun Aplikasi Pembelajaran Dengan Cepat. Diambil pada tanggal 25 Maret 2012 dari https://docs.google.com/ open?id=0bxmdhpd8qk8oc2tmu05xoehtvfdxrme0wuvxaxvzdw Anis
Lebih terperinciSATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA
Mata Kuliah Kode / SKS Pro Studi Fakultas : Algoritma Pemroan I B (Visual Basic) : IT012301 / 3 SKS : Sistem Komputer : Ilmu Komputer & Teknologi Informasi PROSES BELAJAR MENGAJAR Dosen : Menerangkan (
Lebih terperinciOleh : Uus Rusmawan Hal - 1 Membuat Laporan Berbentuk PDF dengan Crystal Report Cara ini jarang sekali digunakan, tetapi tidak ada salahnya jika kita mencobanya. Ikutilah langkah-langkah berikut ini. 1.
Lebih terperinciTUGAS 3 PRAKTIKUM PEMROGRAMAN.NET
A. SOAL 1 TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET Modifikasi dari tugas 2 sebelumnya dengan menambahkan button untuk isi data, clear dan tutup dengan proses : - Saat form dijalankan maka semua isian tidak aktif,
Lebih terperinciListing Program. 1. Loading. 2. Home. Option Explicit. Dim isplash As Integer. Private Sub Timer1_Timer() On Error Resume Next. isplash = isplash + 5
Listing Program 1. Loading Option Explicit Dim isplash As Integer Private Sub Timer1_Timer() On Error Resume Next isplash = isplash + 5 ProgressBar1.Value = ProgressBar1.Value + 400 / 400 If isplash >
Lebih terperinciBAB III METODE PENELITIAN
BAB III METODE PENELITIAN Metode penelitian yang digunakan pada pembuatan perangkat keras dan perangkat lunak yaitu dengan studi kepustakaan. Dengan cara ini penulis berusaha untuk mendapatkan dan mengumpulkan
Lebih terperinciKrisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.
Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciSTRUKTUR KENDALI PERULANGAN
STRUKTUR KENDALI PERULANGAN Tujuan Instruksi Khusus : 1. Mengetahui dan memahami tentang perulangan (iterasi) 2. Mengerti perbedaan jenis struktur kendali perulangan Visual Basic 3. Dapat membuat program
Lebih terperinciVisual Basic 6.0 For Beginners
Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 6 Alur Program Kondisi Percabangan Sebuah aplikasi harus memiliki alur program yang baik sehingga tidak akan terjadi
Lebih terperinciBAB IV IMPLEMENTASI 4.1. IMPLEMENTASI
BAB IV IMPLEMENTASI 4.1. IMPLEMENTASI Implementasi merupakan penerapan desain (perancangan) aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak dan perangkat keras yang digunakan.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi merupakan penerapan desain (perancangan) aplikasi agar dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak dan perangkat keras
Lebih terperinci