Kamis, 10 Mei 2012

Ini Yang kamu lakuin kalo baru Pacaran

Hai.....

Yang lagi jatuh cinta pada senang ya, punya pacar baru serasa berbunga setiap waktu. Kalau pacarnya satu kampus dan satu lokal pulak udah deh, rasanya mau tekun beneran belajarnya. Biar nunjukin ke doi kalau kita ini anak yang baek. haaaa

Eh, tapi mau pacar kita satu kampus, satu kantor, satu sekolahan ataupun satu gang rumah sekalipun. Yang namanya baru jatuh cinta pasti ada satuhal yang sama bakalan kita lakuin. 
Telpon-telponan, yang jadwalnya itu udah macem minum obat aja 1hari 3kali. Parahnya lagi ini macem makan obat versi kronis 1hari 5kali.wkwkwkw ngaku dah! mulai dari matahari belum terbit, matahari terbit sampe datangnya bulan, dan hilanganya bulan telpon-telponana jalan terus. Itu masih telpon-telponan ya, sms'an jangan di tanya. Padahal yang di obrolin standart aja pertanyaan yang kadang ngak perlu di jawab :
  1. Sayang udah bangun belum? *padahal telponya di angkatkan, eh ditanya lagi.
  2. Sayang jangan lupa sarapan ya nanti sakit!! *helloooo beda tips ya baby sister sama pacar
  3. Sayang hati-hati ya berangkat kerja/kampus/sekolahnya *pdhal dia naik angkot ingetin pak supirnya aja kaleeee
  4. Sayang aku udah sampe ni * di jawab selamat belajar/kerja ya sayang *kok udah  macem tamu di kelurahan ya (Tamu wajib lapor 100 x 24 Jam) #dubrak
  5. Di tengah-tengah kerja di tanya lagi Sayang kamu lagi apa *begok ya kanudah dibilangi tadi
  6. Maau makan siang, Sayang udah jam 12tuh makan dulu sana *idih padahal biasanya juga ngak makan hemat kan ya, anak kost
  7. banyak lagi sih...... sampe-sampe mandi, bersih-bersih sebelum tidur juga di ingetinkan.
Dan ada satu hal lagi yang umum dilakukan waktu mau nutup telpon, panjanggg banget kronologinya.

Cew : ia ya udah ya sayang kita tidur dulu ya
Cow : ia sayang maksih ya udah mau nelpon
Cew : ih gitu aja kok terimaksih sih, aku yang terimaksih kamu dahmenghibur aku
AKU : Helllooooo .... lebay deh kamu wkwkwk lanjutttt
Cow : Ya udah tutup lah telponya yang
Cew : kamu lah yang tutup deluan, kan kamu yang telpon
Cow : ya udah aku yang telpon kamu lah yang tutup
AKU : Keliatan banget kamu pake Paket nelpon ya *TM kan....
Cew : ya udah kita tutup telponya bareng-bareng ya, aku itung ya 1 sampe 3 ya.
Cow : ia... ya udah aku yang  itung aja  ya 1......2......3......
Cow/Cew : tuh kan kamu ngak nutupppppppppp
AKU : *inget paket cuy haaaaa

ya gitu deh kalau baru jatuh cinta, happy happy aja bawaanya, tapi coba udah satu tahun pacran beda lagi ya, mau di telpon sibuk, mau di telpon ngak ada pulsa. Macam lah alasanya. Tapi saran aku sih nikmati aja selagi indah. ntar ada kok saatnya kamu nangis darah haaaaa

Minggu, 29 Januari 2012

Jawaban Soal No. 3

LISTING PROGRAM
Public Class PEGAWAI

    Private Sub PEGAWAI_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        BuatTabel()
        JABATAN.Items.Add("MANDOR")
        JABATAN.Items.Add("KEPALA BAGIAN")
        JABATAN.Items.Add("STAFF")
        STATUS.Items.Add("MENIKAH")
        STATUS.Items.Add("TIDAK MENIKAH")
    End Sub
    Sub BANDING()
        If JABATAN.Text = "MANDOR" Then
            GAJI.Text = "1750000"
            PAJAK.Text = 15 * Val(GAJI.Text) / 100
        ElseIf JABATAN.Text = "KEPALA BAGIAN" Then
            GAJI.Text = "2500000"
            PAJAK.Text = 15 * Val(GAJI.Text) / 100
        ElseIf JABATAN.Text = "STAFF" Then
            GAJI.Text = "1250000"
            PAJAK.Text = 15 * Val(GAJI.Text) / 100
        End If
        Select Case STATUS.Text
            Case "MENIKAH" : TUNJANGANISTRI.Text = 9 * Val(GAJI.Text) / 100
            Case "BELUM MENIKAH" : TUNJANGANANAK.Text = 0
        End Select
        If JLHANAK.Text = "1" Then
            TUNJANGANANAK.Text = 3 * Val(GAJI.Text) / 100
        ElseIf JLHANAK.Text = "2" Then
            TUNJANGANANAK.Text = 7 * Val(GAJI.Text) / 100
        ElseIf JLHANAK.Text >= "2" Then
            TUNJANGANANAK.Text = 7 * Val(GAJI.Text) / 100
        ElseIf JLHANAK.Text <= "1" Then
            TUNJANGANANAK.Text = 0
        End If
        If JABATAN.Text = "MANDOR" Then
            If JAM.Text = "0" Then
                LEMBUR.Text = 0
            ElseIf JAM.Text = "1" Then
                LEMBUR.Text = 7500
            ElseIf JAM.Text >= "1" Then
                LEMBUR.Text = 7500 * Val(JAM.Text)
            End If
        ElseIf JABATAN.Text = "KEPALA BAGIAN" Then
            If JAM.Text = "0" Then
                LEMBUR.Text = 0
            ElseIf JAM.Text = "1" Then
                LEMBUR.Text = 10000
            ElseIf JAM.Text >= "1" Then
                LEMBUR.Text = 10000 * Val(JAM.Text)
            End If
        ElseIf JABATAN.Text = "STAFF" Then
            If JAM.Text = "0" Then
                LEMBUR.Text = 0
            ElseIf JAM.Text = "1" Then
                LEMBUR.Text = 5000
            ElseIf JAM.Text >= "1" Then
                LEMBUR.Text = 5000 * Val(JAM.Text)
            End If
        End If
        TTLGAJI.Text = Val(GAJI.Text) + Val(TUNJANGANISTRI.Text) + Val(TUNJANGANANAK.Text) + Val(LEMBUR.Text) - Val(PAJAK.Text)
    End Sub
    Sub BuatTabel()
        With LV()
            .Columns.Add("NAMA", 100, HorizontalAlignment.Center)
            .Columns.Add("JABATAN", 120, HorizontalAlignment.Left)
            .Columns.Add("GAJI", 100, HorizontalAlignment.Left)
            .Columns.Add("STATUS", 100, HorizontalAlignment.Left)
            .Columns.Add("JLH ANAK", 80, HorizontalAlignment.Left)
            .Columns.Add("TNJGN ANAK", 120, HorizontalAlignment.Left)
            .Columns.Add("JAM", 80, HorizontalAlignment.Left)
            .Columns.Add("LEMBUR", 110, HorizontalAlignment.Left)
            .Columns.Add("TNJGN ISTRI", 120, HorizontalAlignment.Left)
            .Columns.Add("PAJAK", 80, HorizontalAlignment.Left)
            .Columns.Add("TOTAL GAJI", 80, HorizontalAlignment.Left)
            .GridLines = True
            .FullRowSelect = True
            .View = View.Details
        End With
    End Sub
    Sub IsiTabel()
        Dim Lst As New ListViewItem
        With Lst
            .Text = NAMA.Text
            .SubItems.Add(JABATAN.Text)
            .SubItems.Add(GAJI.Text)
            .SubItems.Add(STATUS.Text)
            .SubItems.Add(JLHANAK.Text)
            .SubItems.Add(TUNJANGANANAK.Text)
            .SubItems.Add(JAM.Text)
            .SubItems.Add(LEMBUR.Text)
            .SubItems.Add(TUNJANGANISTRI.Text)
            .SubItems.Add(PAJAK.Text)
            .SubItems.Add(TTLGAJI.Text)
            LV.Items.Add(Lst)
        End With
    End Sub

    Private Sub JABATAN_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JABATAN.SelectedIndexChanged
        Call BANDING()
    End Sub

    Private Sub STATUS_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles STATUS.SelectedIndexChanged
        Call BANDING()
    End Sub
   
    Private Sub JAM_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JAM.TextChanged
        Call BANDING()
    End Sub

    Private Sub JLANAK_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JLHANAK.TextChanged
        Call BANDING()
    End Sub
   

    Private Sub BTNSIMPAN_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNSIMPAN.Click
        IsiTabel()
    End Sub

    Private Sub BTNHAPUS_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNHAPUS.Click
        LV.Items.Clear()
    End Sub

    Private Sub BTNDATA_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNDATA.Click
        LV.Items.Remove(LV.SelectedItems(0))
    End Sub

    Private Sub BTNKELUAR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNKELUAR.Click
        End
    End Sub

    Private Sub BTNBERSIH_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTNBERSIH.Click
        NAMA.Text = ""
        JABATAN.Text = ""
        STATUS.Text = ""
        GAJI.Text = ""
        JLHANAK.Text = ""
        TUNJANGANANAK.Text = ""
        JAM.Text = ""
        LEMBUR.Text = ""
        TUNJANGANISTRI.Text = ""
        PAJAK.Text = ""
        TTLGAJI.Text = ""
    End Sub

End Class
HASIL PROGRAM


Jawab Soal No.2 Modul Hal. 33

LISTING PROGRAM

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        BuatTabel()
        KdBarang.Items.Add("TS001")
        KdBarang.Items.Add("TS002")
        KdBarang.Items.Add("VG001")
        KdBarang.Items.Add("VG002")
    End Sub
    Sub barang()
        Dim x As String
        x = Microsoft.VisualBasic.Left(KdBarang.Text, 2)
        If x = "TS" Then
            Merk.Text = "Toshiba"
        ElseIf x = "VG" Then
            Merk.Text = "V-Gen"
        End If
        x = Microsoft.VisualBasic.Mid(KdBarang.Text, 3, 3)
        If x = "001" Then
            NmBarang.Text = "Flasdisk 4GB"
        ElseIf x = "002" Then
            NmBarang.Text = "Flasdisk 2GB"
        End If
        If KdBarang.Text = "TS001" Then
            Harga.Text = 105000
        ElseIf KdBarang.Text = "TS002" Then
            Harga.Text = 75000
        End If
        If KdBarang.Text = "VG001" Then
            Harga.Text = 90000
        ElseIf KdBarang.Text = "VG002" Then
            Harga.Text = 60000
        End If
    End Sub
    Sub BuatTabel()
        With LV
            .Columns.Add("No Pembelian", 80, HorizontalAlignment.Center)
            .Columns.Add("Kode Barang", 120, HorizontalAlignment.Left)
            .Columns.Add("Nama Barang", 100, HorizontalAlignment.Left)
            .Columns.Add("Merk", 100, HorizontalAlignment.Left)
            .Columns.Add("Harga", 100, HorizontalAlignment.Left)
            .Columns.Add("Jumlah Beli", 80, HorizontalAlignment.Left)
            .Columns.Add("Total Harga", 80, HorizontalAlignment.Left)
            .GridLines = True
            .FullRowSelect = True
            .View = View.Details
        End With
    End Sub
    Sub IsiTabel()
        Dim Lst As New ListViewItem
        With Lst
            .Text = Pembelian.Text()
            .SubItems.Add(KdBarang.Text)
            .SubItems.Add(NmBarang.Text)
            .SubItems.Add(Merk.Text)
            .SubItems.Add(Harga.Text)
            .SubItems.Add(JlhBeli.Text)
            .SubItems.Add(TotalHarga.Text)
            LV.Items.Add(Lst)
        End With
    End Sub

    Private Sub kodbrg_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KdBarang.SelectedIndexChanged

        Call barang()
    End Sub

    Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
        IsiTabel()
    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        LV.Items.Clear()
    End Sub

    Private Sub btndata_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndata.Click
        LV.Items.Remove(LV.SelectedItems(0))
    End Sub

    Private Sub btnbersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbersih.Click
        Pembelian.Text = ""
        KdBarang.Text = ""
        NmBarang.Text = ""
        Merk.Text = ""
        Harga.Text = ""
        JlhBeli.Text = ""
        TotalHarga.Text = ""

    End Sub

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


    Private Sub jlhbeli_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JlhBeli.TextChanged
        TotalHarga.Text = Val(JlhBeli.Text) * Val(Harga.Text)
    End Sub

    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click

    End Sub

    Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter

    End Sub
End Class
 HASIL  PROGRAM


Selasa, 17 Januari 2012

Tugas LISTVIEW smester III

LISTING PROGRAM

Public Class Form1
    Sub BuatTabel()
        With LV
            .Columns.Add("NPM", 80, HorizontalAlignment.Center)
            .Columns.Add("Nama", 120, HorizontalAlignment.Left)
            .Columns.Add("Jenjang", 100, HorizontalAlignment.Left)
            .Columns.Add("Jurusan", 100, HorizontalAlignment.Left)
            .Columns.Add("Tahun Masuk", 100, HorizontalAlignment.Left)
            .Columns.Add("Nilai Angka", 80, HorizontalAlignment.Left)
            .Columns.Add("Nilai Huruf", 80, HorizontalAlignment.Left)
            .GridLines = True
            .FullRowSelect = True
            .View = View.Details
        End With
    End Sub
    Sub IsiTabel()
        Dim Lst As New ListViewItem
        With Lst
            .Text = npm.Text(0)
            .SubItems.Add(nama.Text)
            .SubItems.Add(jenjang.Text)
            .SubItems.Add(jurusan.Text)
            .SubItems.Add(tahunmasuk.Text)
            .SubItems.Add(angka.Text)
            .SubItems.Add(huruf.Text)
            lv.Items.Add(Lst)
        End With
    End Sub


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        BuatTabel()
    End Sub

    Private Sub npm_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles npm.TextChanged
        Dim X, Y As String
        X = Microsoft.VisualBasic.Mid(npm.Text, 3, 1)
        Y = Microsoft.VisualBasic.Mid(npm.Text, 4, 1)
        If X = "0" Then
            If Y = "2" Then
                jenjang.Text = "D3"
                jurusan.Text = "Manajemen Informatika"
            End If
        ElseIf X = "1" Then
            jenjang.Text = "S1"
            If Y = "1" Then
                jurusan.Text = "Tek.Informatika"
            ElseIf Y = "2" Then
                jurusan.Text = "Sis.Informasi"
            End If

        End If
    End Sub


    Private Sub angka_keypress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles angka.KeyPress
        Dim tombol As Integer = Asc(e.KeyChar)
        If tombol = 13 Then
            CariNilai()
        End If

    End Sub

    Sub CariNilai()
        If ANGKA.Text >= 85 Then
            HURUF.Text = "A"
        ElseIf ANGKA.Text >= 75 Then
            HURUF.Text = "B"
        ElseIf ANGKA.Text >= 70 Then
            HURUF.Text = "C"
        ElseIf ANGKA.Text >= 60 Then
            HURUF.Text = "D"
        Else
            HURUF.Text = "E"
        End If

    End Sub


    Private Sub btnsimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.Click
        IsiTabel()
    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        lv.Items.Clear()
    End Sub

    Private Sub btndata_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btndata.Click
        lv.Items.Remove(lv.SelectedItems(0))
    End Sub

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

    Private Sub btnbersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbersih.Click
        npm.Text = ""
        nama.Text = ""
        jenjang.Text = ""
        jurusan.Text = ""
        tahunmasuk.Text = ""
        angka.Text = ""
        huruf.Text = ""

    End Sub
End Class


HASIL



Kamis, 13 Oktober 2011

Variabel dan Tipe Data VB

Variabel merupakan tempat penampungan data selama program sedang berjalan. Misalnya data nama barang, data harga barang, atau data tanggal penjualan. Data tersebut perlu disimpan dalam sebuah variabel, yang sesuai dengan jenis datanya.
Sebenarnya, VB tidak semata-mata hanya membuat tampilan, mengubah properti dari control, dan mencegat event-event. Lebih dari itu, VB merupakan bahasa pemrograman yang mempunyai berbagai jenis tipe data serta operasi-operasinya.

Tipe Jangkauan
Integer -32.768 s/d 32.768
Long -2.147.483.648 s/d 2.147.483.648
Single -3.403823 e38 s/d -1.401298 e-45 1.401298 e-45 s/d 3.403823 e38 ( positif)
Double 4,9406564584127 e324 s / d 1.797,9313486232 e308 ( positif )
Currency 922.337,203,685,477.5807 s/d 922.337,203,685,477.5808
String 0 s/d 65.500 karakter ( win31) 0 s/d 232 Karakter ( Win95/NT)
Boolean True atau False
Date 1 Januari 100 s/d 31 Desember 9999
Object Referensi Obyek
Byte 0 s/d 255
Variant Null, Error, numeric dengan tipe double,karakter teks,obyek atau array

Kita tidak bisa menyamakan antara variabel untuk menampung tanggal, dan variabel untuk menampung nama barang. Operasi antara kedua jenis variabel tersebut berbeda. Sintaks untuk menugaskan sebuah variabel, agar dapat menampung data yang sesuai adalah:

Dim Namavariabel  as jenisVariabel

Misalnya untuk mendeklarasikan sebuah variabel agar dapat menampung angka yang dengan jenis Integer, perintahnya adalah:

Dim Nilai as Integer
‘untuk memberi nilai  dapat diberikan perintah:
Nilai  =54

Selasa, 11 Oktober 2011

Fungsi Toolbox pada VB


Tool Box ! yang kali ini akan saya bahas di blog saya, dan di bawah ini adalh merupakan gambar dari tool box. 


Dan berikut nama-nama dari icon yang ada di tool box, serta fungsi-fungsinya.
  1. Pointer
merupakan arah penunjuk,di Gunakan jika anda ingin memilih komponen kontrol yang sudah di pasang di form.


     2. Picture box
   
          Merupakan tool untuk menampilkan gambar pada vb


      3.Label
Merupakan tool untuk membuat teks seperti judul, dan sebagainya. Label tidak bisa di ubah-ubah oleh user.
  1. Frame
Merupakan tool untuk membuat sebuah bingkai.
  1. CheckBox
Merupakan tool untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di klik user. CheckBox dapat di pilih 1 atau lebih.
  1. ComboBox
merupakan tool Untuk membuat kontrol kombinasi antara TextBox dengan ListBox.
  1. HScrollBar
merupakan tool Untuk membuat Scrollbar secara horizontal.
  1. Timer
Merupakan tool untuk mengontrol waktu.
  1. DirListBox
Merupakan tool untuk menampilkan direktori atau folder.
  1. Shape
Merupakan tool untuk membuat kotak, persegi panjang atau lingkaran.
  1. Image
Untuk membuat gambar.
  1. OLE
Untuk menghubungkan software lain ke form.
  1. PictureBox
Untuk menampilkan gambar di form.
  1. TextBox
Merupakan tool untuk membuat teks yang bisa di ubah-ubah oleh user.
  1. CommandButton
Merupakan tool untuk membuat tombol, seperti tombol OK, cancel, dan sebagainya terserah anda.
  1. OptionButton
Merupakan tool untuk membuat menu suatu pilihan,Fungsinya sama seperti CheckBox, namun OptionButton hanya dapat di pilih 1 oleh user.
  1. ListBox
Merupakan tool untuk membuat daftar pilihan.
  1. VScrollBar
Untuk membuat Scrollbar secara vertikal.
  1. DriveListBox
Merupakan tool untuk menampilkan drive yang ada di komputer.
  1. FileListBox
Merupakan tool untuk menampilkan file-file.
  1. Line
Merupakan tool untuk membuat garis.
  1. Data
          Merupakan tool untuk menghubungkan database ke form.


Masih binggung Perbedaan VB 6 dan VB .Net??

Kalu ditanya apa itu VB 6 dan apa itu VB.Net mungkin saya juga bingung, nah maka dari itu coba saya jabarkan beberapa perbedaan dari ke dua VB ini. mugkinakan bisa membantu !

Visual Basic versi 6.0 adalah versi terakhir VB sebelum berubah menjadi .Net. Banyak yang bertanya tentang perbedaan antara keduanya. Berikut sekilas perbedaan dan persamaan VB 6.0 dan VB .Net.

  • VB6 baru sebagian mendukung OOP. VB .Net telah mendukung penuh OOP.
  • Hasil kompilasi source code pada VB6 adalah file .exe biner (native code). VB .Net berupa file .exe intermediate language (MSIL byte code).
  • Hasil kompilasi pada VB6 dapat langsung dieksekusi. VB .Net membutuhkan run time environment / framework (.Net framework)
  • VB6 bermasalah pada deployment-nya (DLL hell). VB .Net tidak
  • Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB .Net dapat selama bahasa lain mendukung .Net
  • Perintah-perintah dasar pada VB6 dan VB .Net sebagian besar masih sama kecuali untuk perintah-perintah OOP-nya
  • Dari sisi IDE-nya, pengetikan kode pada VB.Net lebih cepat dari pada di VB6
  • Untuk akses ke database VB.Net menggunakan ADO.Net, VB6 menggunakan ADO. ADO.Net bukan pengembangan dari ADO. Jadi ADO.Net menggunakan teknologi yang berbeda dengan ADO
  • Selain itu pada VB.Net 2008, dapat menggunakan LINQ (Language Integrated Query) untuk mempermudah mengaksesan data