Berikut ini merupakan contoh project VB untuk me-Link kan beberapa program Kriptografi ;
Tampilan Menu :
Design form :
listing program :
Public Class Form1
Private Sub KriptografiCaesarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KriptografiCaesarToolStripMenuItem.Click
Form2.MdiParent = Me
Form2.Show()
End Sub
Private Sub KriptografiVernamToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KriptografiVernamToolStripMenuItem.Click
Form3.MdiParent = Me
Form3.Show()
End Sub
Private Sub KriptografiGronsfeldToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KriptografiGronsfeldToolStripMenuItem.Click
Form4.MdiParent = Me
Form4.Show()
End Sub
Private Sub KriptografiVigenereToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KriptografiVigenereToolStripMenuItem.Click
Form5.MdiParent = Me
Form5.Show()
End Sub
Private Sub KeluarProgramToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KeluarProgramToolStripMenuItem.Click
End
End Sub
End Class
1. KRIPTOGRAFI CAESAR
Design Form :
listing program :
Public Class Form2
Private Sub enkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles enkripsi.Click
Dim x As String = ""
Dim xkalimat As String = ""
For i = 1 To Len(plainteks.Text)
x = Mid(plainteks.Text, i, i)
x = Chr(Asc(x) + 3)
xkalimat = xkalimat + x
Next
chiperteks.Text = xkalimat
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As String = ""
Dim xkalimat As String = ""
For i = 1 To Len(chiperteks.Text)
x = Mid(chiperteks.Text, i, i)
x = Chr(Asc(x) - 3)
xkalimat = xkalimat + x
Next
plainteks.Text = xkalimat
End Sub
End Class
Hasil Program :
2. KRIPTOGRAFI VERNAM
Design form :
listing program :
Public Class Form3
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
plainteks.Text = ""
kunci.Text = ""
chiperteks.Text = ""
End Sub
Private Sub enkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles enkripsi.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, i, 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 plain_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 key_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles kunci.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
End Class
Hasil Program :
3. KRIPTOGRAFI GRONSFELD
Design form :
listing program :
Public Class Form4
Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
plainteks.Text = ""
kunci.Text = ""
chiperteks.Text = ""
End Sub
Private Sub enkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles enkripsi.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, i, 1)) - 65
nKunci = Asc(Mid(sKey, j, 1)) - 48
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
If ((e.KeyChar >= "0" And e.KeyChar <= "9") And e.KeyChar <> vbBack) Then e.Handled = True
End Sub
Private Sub kunci_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles kunci.KeyPress
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled = True
End Sub
End Class
Hasil Program :
4. KRIPTOGRAFI VIGENERE
design form :
listing program :
Public Class Form5
Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
plainteks.Text = ""
kunci.Text = ""
chiperteks.Text = ""
End Sub
Private Sub enkripsi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles enkripsi.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, i, 1)) + 0
nKunci = Asc(Mid(sKey, j, 1)) + 0
nEnc = ((nKata + nKunci) Mod 256)
sPlain = sPlain & Chr((nEnc))
Next
chiperteks.Text = sPlain
End Sub
End Class
Hasil Program :
Demikian disampaikan, terimakasih... :)
ApryTBolonz
Sabtu, 18 Januari 2014
Project VB - Form Gaji Karyawan
Berikut ini merupakan salah satu project VB yaitu Form Gaji Karyawan ;
Design form seperti gambar dibawah ini :
listing program :
Public Class Form1
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
nik.Text = ""
nama.Text = ""
bagian.Text = ""
jabatan.Text = ""
gajipokok.Text = ""
pajak.Text = ""
status.Text = ""
jumlahanak.Text = ""
tunjangankeluarga.Text = ""
tunjangananak.Text = ""
totalgaji.Text = ""
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
nik.Items.Add("PM010")
nik.Items.Add("PS111")
nik.Items.Add("KU101")
nik.Items.Add("GD100")
jabatan.Items.Add("kepala divisi")
jabatan.Items.Add("staff")
jabatan.Items.Add("wakil kepala")
status.Items.Add("menikah")
status.Items.Add("tidak menikah")
Dim x As Byte
For x = 1 To 5
jumlahanak.Items.Add(x)
Next
End Sub
Private Sub nik_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nik.SelectedIndexChanged
Select Case nik.Text
Case "PM010"
nama.Text = "apry"
Case "PS111"
nama.Text = "anita"
Case "KU101"
nama.Text = "tampubolon"
Case "GD100"
nama.Text = "aprilia"
Case "PM011"
nama.Text = "anitati"
End Select
Dim x As String
x = Microsoft.VisualBasic.Left(nik.Text, 2)
If x = "PM" Then
bagian.Text = "Pemasaran"
ElseIf x = "PS" Then
bagian.Text = "Personalia"
ElseIf x = "KU" Then
bagian.Text = "Keuangan"
ElseIf x = "GD" Then
bagian.Text = "Gudang"
End If
End Sub
Private Sub jabatan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jabatan.SelectedIndexChanged
Select Case jabatan.Text
Case "kepala divisi"
gajipokok.Text = 5000000
Case "staff"
gajipokok.Text = 2000000
Case "wakil kepala"
gajipokok.Text = 3500000
End Select
pajak.Text = 0.1 * gajipokok.Text
End Sub
Private Sub status_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles status.SelectedIndexChanged
If status.Text = "menikah" Then
tunjangankeluarga.Text = 0.15 * gajipokok.Text
Else
tunjangankeluarga.Text = 0
End If
End Sub
Private Sub jumlahanak_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jumlahanak.SelectedIndexChanged
If jumlahanak.Text = 1 Then
tunjangananak.Text = 0.05 * gajipokok.Text
Else
tunjangananak.Text = 0.1 * gajipokok.Text
End If
totalgaji.Text = Val(gajipokok.Text) + Val(tunjangankeluarga.Text) + Val(tunjangananak.Text) - Val(pajak.Text)
End Sub
End Class
Maka hasil tampilan seperti berikut :
Demikian disampaikan, terimakasih.... :))
Minggu, 08 Desember 2013
Soal 2 - Form Total Pembayan TV
Quiz Online, 8 Desember 2013
Soal 2
Berikut ini design form untuk mencari total pembayaran atas penjualan TV SONY dengan menggunakan program VB net :
Listing Program :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
namabarang.Items.Add("SONY001")
namabarang.Items.Add("SONY002")
namabarang.Items.Add("SONY003")
namabarang.Items.Add("SONY004")
namabarang.Items.Add("SONY005")
Dim x As Byte
For x = 1 To 10
jumlahjual.Items.Add(x)
Next
End Sub
Private Sub namabarang_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles namabarang.SelectedIndexChanged
Select Case namabarang.Text
Case "SONY001"
harga.Text = "1000000"
Case "SONY002"
harga.Text = "2000000"
Case "SONY003"
harga.Text = "3000000"
Case "SONY004"
harga.Text = "4000000"
Case "SONY005"
harga.Text = "5000000"
End Select
End Sub
Private Sub proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles proses.Click
totalharga.Text = harga.Text * jumlahjual.Text
If totalharga.Text > 2500000 Then
diskon.Text = 0.1 * totalharga.Text
Else
diskon.Text = 0
End If
totpembayaran.Text = totalharga.Text - diskon.Text
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
namabarang.Text = ""
harga.Text = ""
jumlahjual.Text = ""
totalharga.Text = ""
diskon.Text = ""
totpembayaran.Text = ""
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
End Class
Demikian disampaikan, terimakasih... :)
Soal 2
Berikut ini design form untuk mencari total pembayaran atas penjualan TV SONY dengan menggunakan program VB net :
Listing Program :
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
namabarang.Items.Add("SONY001")
namabarang.Items.Add("SONY002")
namabarang.Items.Add("SONY003")
namabarang.Items.Add("SONY004")
namabarang.Items.Add("SONY005")
Dim x As Byte
For x = 1 To 10
jumlahjual.Items.Add(x)
Next
End Sub
Private Sub namabarang_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles namabarang.SelectedIndexChanged
Select Case namabarang.Text
Case "SONY001"
harga.Text = "1000000"
Case "SONY002"
harga.Text = "2000000"
Case "SONY003"
harga.Text = "3000000"
Case "SONY004"
harga.Text = "4000000"
Case "SONY005"
harga.Text = "5000000"
End Select
End Sub
Private Sub proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles proses.Click
totalharga.Text = harga.Text * jumlahjual.Text
If totalharga.Text > 2500000 Then
diskon.Text = 0.1 * totalharga.Text
Else
diskon.Text = 0
End If
totpembayaran.Text = totalharga.Text - diskon.Text
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
namabarang.Text = ""
harga.Text = ""
jumlahjual.Text = ""
totalharga.Text = ""
diskon.Text = ""
totpembayaran.Text = ""
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
End Class
Demikian disampaikan, terimakasih... :)
Soal 1 - Form Nilai Mahasiswa menggunakan ListView
Quiz Online, 8 Desember 2013
Soal 1
Berikut ini design form untuk mencari nilai mahasiswa menggunakan ListView :
Listing Program :
Public Class Form1
Sub BuatTabel()
LV.Columns.Add("NPM", 80, HorizontalAlignment.Center)
LV.Columns.Add("Nama", 180, HorizontalAlignment.Left)
LV.Columns.Add("Jenjang", 80, HorizontalAlignment.Left)
LV.Columns.Add("Jurusan", 180, HorizontalAlignment.Left)
LV.Columns.Add("Kode Dosen", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nama Dosen", 180, HorizontalAlignment.Left)
LV.Columns.Add("Kode Mata Kuliah", 80, HorizontalAlignment.Left)
LV.Columns.Add("Mata Kuliah", 180, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Kehadiran", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Tugas", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai UTS", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai UAS", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Akhir", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Huruf", 80, HorizontalAlignment.Left)
LV.Columns.Add("Keterangan", 80, HorizontalAlignment.Left)
LV.View = View.Details
LV.GridLines = True
LV.FullRowSelect = True
End Sub
Sub IsiTabel()
Dim Lst As New ListViewItem
Lst.Text = npm.Text
Lst.SubItems.Add(namamhs.Text)
Lst.SubItems.Add(jenjang.Text)
Lst.SubItems.Add(jurusan.Text)
Lst.SubItems.Add(kodedosen.Text)
Lst.SubItems.Add(namadosen.Text)
Lst.SubItems.Add(kodematakuliah.Text)
Lst.SubItems.Add(matakuliah.Text)
Lst.SubItems.Add(nkehadiran.Text)
Lst.SubItems.Add(ntugas.Text)
Lst.SubItems.Add(nuts.Text)
Lst.SubItems.Add(nuas.Text)
Lst.SubItems.Add(nakhir.Text)
Lst.SubItems.Add(nhuruf.Text)
Lst.SubItems.Add(keterangan.Text)
LV.Items.Add(Lst)
End Sub
Private Sub GroupBox2_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox2.Enter
End Sub
Private Sub Label13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label13.Click
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
npm.Text = ""
namamhs.Text = ""
jenjang.Text = ""
jurusan.Text = ""
kodedosen.Text = ""
namadosen.Text = ""
kodematakuliah.Text = ""
matakuliah.Text = ""
nkehadiran.Text = ""
ntugas.Text = ""
nuts.Text = ""
nuas.Text = ""
nakhir.Text = ""
nhuruf.Text = ""
keterangan.Text = ""
End Sub
Private Sub proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles proses.Click
nakhir.Text = 0.1 * nkehadiran.Text + 0.15 * ntugas.Text + 0.3 * nuts.Text + 0.45 * nuas.Text
If nakhir.Text >= 80 Then
nhuruf.Text = "A"
ElseIf nakhir.Text >= 70 Then
nhuruf.Text = "B"
ElseIf nakhir.Text >= 60 Then
nhuruf.Text = "C"
ElseIf nakhir.Text >= 50 Then
nhuruf.Text = "D"
Else
nhuruf.Text = "E"
End If
If nakhir.Text >= 60 Then
keterangan.Text = "LULUS"
Else
keterangan.Text = "GAGAL"
End If
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
Private Sub npm_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles npm.SelectedIndexChanged
Select npm.Text
Case "12110010"
namamhs.Text = "apry anita"
jenjang.Text = "Diploma I"
jurusan.Text = "Sistem Informasi"
Case "12110020"
namamhs.Text = "katarina"
jenjang.Text = "Diploma III"
jurusan.Text = "Manejemen Informasi"
Case "12110030"
namamhs.Text = "batara putra"
jenjang.Text = "Strata I"
jurusan.Text = "Teknik Informasi"
End Select
End Sub
Private Sub kodedosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kodedosen.SelectedIndexChanged
Select Case kodedosen.Text
Case "00111"
namadosen.Text = "Mesran M.Kom"
Case "00222"
namadosen.Text = "Aulia S.Kom"
Case "00333"
namadosen.Text = "Alex M.Kom"
End Select
End Sub
Private Sub kodematakuliah_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kodematakuliah.SelectedIndexChanged
Select Case kodematakuliah.Text
Case "01"
matakuliah.Text = "Pemograman Visual"
Case "02"
matakuliah.Text = "Sistem Operasi"
Case "03"
matakuliah.Text = "Struktur Data"
End Select
End Sub
Private Sub nkehadiran_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nkehadiran.SelectedIndexChanged
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
npm.Items.Add("12110010")
npm.Items.Add("12110020")
npm.Items.Add("12110030")
kodedosen.Items.Add("00111")
kodedosen.Items.Add("00222")
kodedosen.Items.Add("00333")
kodematakuliah.Items.Add("01")
kodematakuliah.Items.Add("02")
kodematakuliah.Items.Add("03")
Dim x As Byte
For x = 10 To 100
nkehadiran.Items.Add(x)
ntugas.Items.Add(x)
nuts.Items.Add(x)
nuas.Items.Add(x)
Next
BuatTabel()
End Sub
Private Sub simpankelistview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpankelistview.Click
IsiTabel()
npm.Text = ""
namamhs.Text = ""
jenjang.Text = ""
jurusan.Text = ""
kodedosen.Text = ""
namadosen.Text = ""
kodematakuliah.Text = ""
matakuliah.Text = ""
nkehadiran.Text = ""
ntugas.Text = ""
nuts.Text = ""
nuas.Text = ""
nakhir.Text = ""
nhuruf.Text = ""
keterangan.Text = ""
End Sub
Private Sub hapusdataygdipilih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapusdataygdipilih.Click
LV.Items.Remove(LV.SelectedItems(0))
End Sub
Private Sub hapussemuadata_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapussemuadata.Click
LV.Items.Clear()
End Sub
End Class
Demikian disampaikan,, terimakasih......
Soal 1
Berikut ini design form untuk mencari nilai mahasiswa menggunakan ListView :
Listing Program :
Public Class Form1
Sub BuatTabel()
LV.Columns.Add("NPM", 80, HorizontalAlignment.Center)
LV.Columns.Add("Nama", 180, HorizontalAlignment.Left)
LV.Columns.Add("Jenjang", 80, HorizontalAlignment.Left)
LV.Columns.Add("Jurusan", 180, HorizontalAlignment.Left)
LV.Columns.Add("Kode Dosen", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nama Dosen", 180, HorizontalAlignment.Left)
LV.Columns.Add("Kode Mata Kuliah", 80, HorizontalAlignment.Left)
LV.Columns.Add("Mata Kuliah", 180, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Kehadiran", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Tugas", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai UTS", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai UAS", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Akhir", 80, HorizontalAlignment.Left)
LV.Columns.Add("Nilai Huruf", 80, HorizontalAlignment.Left)
LV.Columns.Add("Keterangan", 80, HorizontalAlignment.Left)
LV.View = View.Details
LV.GridLines = True
LV.FullRowSelect = True
End Sub
Sub IsiTabel()
Dim Lst As New ListViewItem
Lst.Text = npm.Text
Lst.SubItems.Add(namamhs.Text)
Lst.SubItems.Add(jenjang.Text)
Lst.SubItems.Add(jurusan.Text)
Lst.SubItems.Add(kodedosen.Text)
Lst.SubItems.Add(namadosen.Text)
Lst.SubItems.Add(kodematakuliah.Text)
Lst.SubItems.Add(matakuliah.Text)
Lst.SubItems.Add(nkehadiran.Text)
Lst.SubItems.Add(ntugas.Text)
Lst.SubItems.Add(nuts.Text)
Lst.SubItems.Add(nuas.Text)
Lst.SubItems.Add(nakhir.Text)
Lst.SubItems.Add(nhuruf.Text)
Lst.SubItems.Add(keterangan.Text)
LV.Items.Add(Lst)
End Sub
Private Sub GroupBox2_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox2.Enter
End Sub
Private Sub Label13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label13.Click
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
npm.Text = ""
namamhs.Text = ""
jenjang.Text = ""
jurusan.Text = ""
kodedosen.Text = ""
namadosen.Text = ""
kodematakuliah.Text = ""
matakuliah.Text = ""
nkehadiran.Text = ""
ntugas.Text = ""
nuts.Text = ""
nuas.Text = ""
nakhir.Text = ""
nhuruf.Text = ""
keterangan.Text = ""
End Sub
Private Sub proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles proses.Click
nakhir.Text = 0.1 * nkehadiran.Text + 0.15 * ntugas.Text + 0.3 * nuts.Text + 0.45 * nuas.Text
If nakhir.Text >= 80 Then
nhuruf.Text = "A"
ElseIf nakhir.Text >= 70 Then
nhuruf.Text = "B"
ElseIf nakhir.Text >= 60 Then
nhuruf.Text = "C"
ElseIf nakhir.Text >= 50 Then
nhuruf.Text = "D"
Else
nhuruf.Text = "E"
End If
If nakhir.Text >= 60 Then
keterangan.Text = "LULUS"
Else
keterangan.Text = "GAGAL"
End If
End Sub
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
Private Sub npm_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles npm.SelectedIndexChanged
Select npm.Text
Case "12110010"
namamhs.Text = "apry anita"
jenjang.Text = "Diploma I"
jurusan.Text = "Sistem Informasi"
Case "12110020"
namamhs.Text = "katarina"
jenjang.Text = "Diploma III"
jurusan.Text = "Manejemen Informasi"
Case "12110030"
namamhs.Text = "batara putra"
jenjang.Text = "Strata I"
jurusan.Text = "Teknik Informasi"
End Select
End Sub
Private Sub kodedosen_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kodedosen.SelectedIndexChanged
Select Case kodedosen.Text
Case "00111"
namadosen.Text = "Mesran M.Kom"
Case "00222"
namadosen.Text = "Aulia S.Kom"
Case "00333"
namadosen.Text = "Alex M.Kom"
End Select
End Sub
Private Sub kodematakuliah_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kodematakuliah.SelectedIndexChanged
Select Case kodematakuliah.Text
Case "01"
matakuliah.Text = "Pemograman Visual"
Case "02"
matakuliah.Text = "Sistem Operasi"
Case "03"
matakuliah.Text = "Struktur Data"
End Select
End Sub
Private Sub nkehadiran_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nkehadiran.SelectedIndexChanged
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
npm.Items.Add("12110010")
npm.Items.Add("12110020")
npm.Items.Add("12110030")
kodedosen.Items.Add("00111")
kodedosen.Items.Add("00222")
kodedosen.Items.Add("00333")
kodematakuliah.Items.Add("01")
kodematakuliah.Items.Add("02")
kodematakuliah.Items.Add("03")
Dim x As Byte
For x = 10 To 100
nkehadiran.Items.Add(x)
ntugas.Items.Add(x)
nuts.Items.Add(x)
nuas.Items.Add(x)
Next
BuatTabel()
End Sub
Private Sub simpankelistview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpankelistview.Click
IsiTabel()
npm.Text = ""
namamhs.Text = ""
jenjang.Text = ""
jurusan.Text = ""
kodedosen.Text = ""
namadosen.Text = ""
kodematakuliah.Text = ""
matakuliah.Text = ""
nkehadiran.Text = ""
ntugas.Text = ""
nuts.Text = ""
nuas.Text = ""
nakhir.Text = ""
nhuruf.Text = ""
keterangan.Text = ""
End Sub
Private Sub hapusdataygdipilih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapusdataygdipilih.Click
LV.Items.Remove(LV.SelectedItems(0))
End Sub
Private Sub hapussemuadata_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapussemuadata.Click
LV.Items.Clear()
End Sub
End Class
Demikian disampaikan,, terimakasih......
Sabtu, 07 Desember 2013
Contoh Project dalam Visual Studio
Hii sahabat ku yg baik hatinya ... :)
Dalam info kali ini ,,,
kita akan membahas tentang pemograman visual dengan menggunakan aplikasi visual studio.
aku akan share sedikit pengetahuan mengenai cara membuat project baru.
contohnya membuat FORM GAJI PEGAWAI..
Design form seperti gambar berikut :
Listing program :
Public Class Form1
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
nik.Text = ""
nama.Text = ""
bag.Text = ""
jab.Text = ""
gpokok.Text = ""
pajak.Text = ""
status.Text = ""
jlhanak.Text = ""
tkeluarga.Text = ""
tanak.Text = ""
totalgaji.Text = ""
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
nik.Items.Add("PM010")
nik.Items.Add("PS111")
nik.Items.Add("KU101")
nik.Items.Add("GD100")
nik.Items.Add("PM011")
jab.Items.Add("kepala divisi")
jab.Items.Add("staff")
jab.Items.Add("wakil kepala")
status.Items.Add("menikah")
status.Items.Add("tidak menikah")
Dim x As Byte
For x = 1 To 5
jlhanak.Items.Add(x)
Next
End Sub
Private Sub nik_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nik.SelectedIndexChanged
Select Case nik.Text
Case "PM010"
nama.Text = "apryanita"
Case "PS111"
nama.Text = "katarina"
Case "KU101"
nama.Text = "christina"
Case "GD100"
nama.Text = "putra"
Case "PM011"
nama.Text = "shido"
End Select
Dim x As String
x = Microsoft.VisualBasic.Left(nik.Text, 2)
If x = "PM" Then
bag.Text = "Pemasaran"
ElseIf x = "PS" Then
bag.Text = "Personalia"
ElseIf x = "KU" Then
bag.Text = "Keuangan"
ElseIf x = "GD" Then
bag.Text = "Gudang"
End If
End Sub
Private Sub jabatan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jab.SelectedIndexChanged
Select Case jab.Text
Case "kepala divisi"
gpokok.Text = 5000000
Case "staff"
gpokok.Text = 2000000
Case "wakil kepala"
gpokok.Text = 3500000
End Select
pajak.Text = 0.1 * gpokok.Text
End Sub
Private Sub status_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles status.SelectedIndexChanged
If status.Text = "menikah" Then
tkeluarga.Text = 0.15 * gpokok.Text
Else
tkeluarga.Text = 0
End If
End Sub
Private Sub jumlahanak_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jlhanak.SelectedIndexChanged
If jlhanak.Text = 1 Then
tanak.Text = 0.05 * gpokok.Text
Else
tanak.Text = 0.1 * gpokok.Text
End If
totalgaji.Text = Val(gpokok.Text) + Val(tkeluarga.Text) + Val(tanak.Text) - Val(pajak.Text)
End Sub
End Class
Sekian guyss,, semoga membantu .. :)
Dalam info kali ini ,,,
kita akan membahas tentang pemograman visual dengan menggunakan aplikasi visual studio.
aku akan share sedikit pengetahuan mengenai cara membuat project baru.
contohnya membuat FORM GAJI PEGAWAI..
Design form seperti gambar berikut :
Listing program :
Public Class Form1
Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
End
End Sub
Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
nik.Text = ""
nama.Text = ""
bag.Text = ""
jab.Text = ""
gpokok.Text = ""
pajak.Text = ""
status.Text = ""
jlhanak.Text = ""
tkeluarga.Text = ""
tanak.Text = ""
totalgaji.Text = ""
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
nik.Items.Add("PM010")
nik.Items.Add("PS111")
nik.Items.Add("KU101")
nik.Items.Add("GD100")
nik.Items.Add("PM011")
jab.Items.Add("kepala divisi")
jab.Items.Add("staff")
jab.Items.Add("wakil kepala")
status.Items.Add("menikah")
status.Items.Add("tidak menikah")
Dim x As Byte
For x = 1 To 5
jlhanak.Items.Add(x)
Next
End Sub
Private Sub nik_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nik.SelectedIndexChanged
Select Case nik.Text
Case "PM010"
nama.Text = "apryanita"
Case "PS111"
nama.Text = "katarina"
Case "KU101"
nama.Text = "christina"
Case "GD100"
nama.Text = "putra"
Case "PM011"
nama.Text = "shido"
End Select
Dim x As String
x = Microsoft.VisualBasic.Left(nik.Text, 2)
If x = "PM" Then
bag.Text = "Pemasaran"
ElseIf x = "PS" Then
bag.Text = "Personalia"
ElseIf x = "KU" Then
bag.Text = "Keuangan"
ElseIf x = "GD" Then
bag.Text = "Gudang"
End If
End Sub
Private Sub jabatan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jab.SelectedIndexChanged
Select Case jab.Text
Case "kepala divisi"
gpokok.Text = 5000000
Case "staff"
gpokok.Text = 2000000
Case "wakil kepala"
gpokok.Text = 3500000
End Select
pajak.Text = 0.1 * gpokok.Text
End Sub
Private Sub status_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles status.SelectedIndexChanged
If status.Text = "menikah" Then
tkeluarga.Text = 0.15 * gpokok.Text
Else
tkeluarga.Text = 0
End If
End Sub
Private Sub jumlahanak_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jlhanak.SelectedIndexChanged
If jlhanak.Text = 1 Then
tanak.Text = 0.05 * gpokok.Text
Else
tanak.Text = 0.1 * gpokok.Text
End If
totalgaji.Text = Val(gpokok.Text) + Val(tkeluarga.Text) + Val(tanak.Text) - Val(pajak.Text)
End Sub
End Class
Sekian guyss,, semoga membantu .. :)
Rabu, 04 Desember 2013
Peduli Sinabung...
Tanggal 3 desember 2013, aku bersama crew dari kantor beramai-ramai mengunjungi para korban erupsi gunung sinabung,,,
dengan membawa beberapa sumbangan,, yaa lumayan lahh untuk membantu meringankan kehidupan sehari-hari mereka di posko.
posko yg pertama kali dikunjungi ada lah..
Posko UK
Tips Mengatasi Masalah Keyboard Error pada Blackberry
Karena faktor cuaca (misal suhu yang dingin) ada kemungkinan Blackberry
kamu juga kena inpasnya, misalnya Keyboard di BB kamu jadi ngaco, saat kamu
menekan tombol del, yang keluar malah huruf “ws” di layar BB kamu. Cara
sederhana mengatasi masalah Keyboard yang ngaco di Blackberry karena faktor
cuaca dingin adalah seperti di bawah ini
* Sambungkan BB kamu ke komputer atau laptop kamu.
* Jalankan “Desktop Manager”.
* Kemudian klik “Backup and Restore”.
* Pada Backup Option klik Back Up.
* Setelah proses Back Up selesai, biarkan BB kamu
tersambung ke komputer untuk beberapa saat.
Langganan:
Komentar (Atom)















