Sabtu, 28 Januari 2012

Jawaban Quiz

Jawaban Soal No 2

Kasus

Public Class Form1

    Sub buattabel()
        lv.Columns.Add("NPM", 80, HorizontalAlignment.Center)
        lv.Columns.Add("Nama", 180, 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(nama.Text)
        lv.Items.Add(lst)
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        buattabel()
    End Sub

    Private Sub simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan.Click
        isitabel()
        npm.Text = ""
        nama.Text = ""

    End Sub

    Private Sub hapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles hapus.Click
        lv.Items.Clear()

    End Sub

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
















Jawaban Soal No.3


Public Class Form1

    Private Sub ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ok.Click
        If username.Text = "irfan" And password.Text = "12345" Then
            Formmenu.Show()
            Me.Hide()
        Else
            MsgBox("Maaf, Password Anda Salah !!")
            username.Text = ""
            password.Text = ""
        End If
    End Sub

    Private Sub keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles keluar.Click
        End
    End Sub
End Class








Public Class Formmenu

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

    Private Sub DataPenggajianToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataPenggajianToolStripMenuItem.Click
        Karyawan.Show()
        Me.Hide()

    End Sub
End Class










Public Class Karyawan
    Sub llembur()
        uanglembur.Text = Val(jamlembur.Text) * Val(lembur.Text)
    End Sub
    Sub totalgaji()
        total.Text = Val(gaji.Text) + Val(tunjanganistri.Text) + Val(tunjangananak.Text) + Val(uanglembur.Text) - Val(pajak.Text)

    End Sub
    Sub buattabel()
        LV.Columns.Add("NIP", 50, HorizontalAlignment.Center)
        LV.Columns.Add("Nama ", 80, HorizontalAlignment.Left)
        LV.Columns.Add("Jabatan", 90, HorizontalAlignment.Left)
        LV.Columns.Add("Gaji", 80, HorizontalAlignment.Left)
        LV.Columns.Add("Status", 95, HorizontalAlignment.Left)
        LV.Columns.Add("Tunj.Istri", 70, HorizontalAlignment.Left)
        LV.Columns.Add("JumlahAnak", 75, HorizontalAlignment.Left)
        LV.Columns.Add("Tunj.Anak", 70, HorizontalAlignment.Left)
        LV.Columns.Add("JamLembur", 75, HorizontalAlignment.Left)
        LV.Columns.Add("UangLemburPerjam", 115, HorizontalAlignment.Left)
        LV.Columns.Add("UangLembur", 77, HorizontalAlignment.Left)
        LV.Columns.Add("Pajak", 65, HorizontalAlignment.Left)
        LV.Columns.Add("Total", 70, HorizontalAlignment.Left)
        LV.View = View.Details
        LV.GridLines = True
        LV.FullRowSelect = True
    End Sub

    Sub isitabel()
        Dim lst As New ListViewItem
        lst.Text = nip.Text
        lst.SubItems.Add(nama.Text)
        lst.SubItems.Add(jabatan.Text)
        lst.SubItems.Add(gaji.Text)
        lst.SubItems.Add(status.Text)
        lst.SubItems.Add(tunjanganistri.Text)
        lst.SubItems.Add(jumlahanak.Text)
        lst.SubItems.Add(tunjangananak.Text)
        lst.SubItems.Add(jamlembur.Text)
        lst.SubItems.Add(lembur.Text)
        lst.SubItems.Add(uanglembur.Text)
        lst.SubItems.Add(pajak.Text)
        lst.SubItems.Add(total.Text)
        LV.Items.Add(lst)
    End Sub
    Private Sub Karyawan_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("Staf")

        status.Items.Add("Menikah")
        status.Items.Add("Belum Menikah")

        jumlahanak.Items.Add("1")
        jumlahanak.Items.Add("2")
        jumlahanak.Items.Add("3")
        jumlahanak.Items.Add("4")
        jumlahanak.Items.Add("5")
        jumlahanak.Items.Add("6")
    End Sub

    Private Sub nip_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
        If nip.Text = "01011010" Then
            nama.Text = "Ucok"
        ElseIf nip.Text = "01011012" Then
            nama.Text = "Dian S"
        End If
    End Sub

    Private Sub gol_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jabatan.SelectedIndexChanged
        If jabatan.Text = "Mandor" Then
            gaji.Text = 1750000
            lembur.Text = 7500
        ElseIf jabatan.Text = "Kepala Bagian" Then
            gaji.Text = 2500000
            lembur.Text = 10000
        ElseIf jabatan.Text = "Staf" Then
            gaji.Text = 1250000
            lembur.Text = 5000
        End If
    End Sub

    Private Sub status_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles status.SelectedIndexChanged
        If status.Text = "Menikah" Then
            tunjanganistri.Text = 0.09 * Val(gaji.Text)
            tunjanganistri.Enabled = True
            jumlahanak.Enabled = True
            tunjangananak.Enabled = True
        ElseIf status.Text = "Belum Menikah" Then
            tunjanganistri.Enabled = False
            jumlahanak.Enabled = False
            tunjangananak.Enabled = False
        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.03 * Val(gaji.Text)
        ElseIf jumlahanak.Text >= "2" Then
            tunjangananak.Text = 0.07 * Val(gaji.Text)

        End If
    End Sub

    Private Sub gaji_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles gaji.TextChanged
        pajak.Text = 0.015 * Val(gaji.Text)

    End Sub



    Private Sub simpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles simpan.Click
        isitabel()
        nip.Text = ""
        nama.Text = ""
        jabatan.Text = ""
        gaji.Text = ""
        status.Text = ""
        tunjanganistri.Text = ""
        jumlahanak.Text = ""
        tunjangananak.Text = ""
        pajak.Text = ""
        total.Text = ""
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        nip.Text = ""
        nama.Text = ""
        jabatan.Text = ""
        gaji.Text = ""
        status.Text = ""
        tunjanganistri.Text = ""
        jumlahanak.Text = ""
        tunjangananak.Text = ""
        lembur.Text = ""
        jamlembur.Text = ""
        uanglembur.Text = ""
        pajak.Text = ""
        total.Text = ""
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        LV.Items.Clear()

    End Sub

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

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        totalgaji()
    End Sub

 

    Private Sub jamlembur_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles jamlembur.TextChanged
        llembur()

    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        End
    End Sub
End Class







Selasa, 11 Oktober 2011

Arti dari Nama Software/Hardware Komputer dan Teknologi

Kita sebagai pengguna Komputer mungkin sering kali tidak menyadari mengapa suatu software maupun Hardware di berikan nama Yang Unik.Berikut merupakan Arti dari sebuah nama Software maupun Hardware yang saya ketahui.
1) Microsoft
Didirikan oleh Bill Gates, Microsoft merupakan singkatan dari MICROcomputer SOFTware. Awalnya penulisan asli Microsoft adalah Micro-Soft, tapi kemudian dirubah menjadi Microsoft.

2) Yahoo
Kata Yahoo diambil dari cerita Jonathan Swift dalam bukunya “Gulliver’s Travels” yang menggambarkan seseorang yang repulsive dalam penampilan dan aksinya. Jerry Yang dan David Filo, sebagai pendiri Yahoo, mengambil nama tersebut karena merasa bahwa mereka adalah Yahooligans

3) Sony
Aslinya berasal dari bahasa Latin “sonus” yang berarti Sound.

4) Intel
Tadinya akan diberi nama “Moore Noyce” sesuai dengan nama pendirinya yaitu Bob Noyce dan Gordon Moore, tapi karena “Moore Noyce” sudah menjadi trademark sebuah hotel, maka kemudian diberi nama Intel yang berupakan singkatan dari INTegrated ELectronics.

5) Hewlett Packard (HP)
Sesuai dengan nama pendirinya yaitu Bill Hewlett dan Dave Packard

6) Corel
Nama ini berasal dari nama pendirinya juga yaitu Dr. Michael Cowpland. Merupakan singkatan dari COwpland REsearch Laboratory

7) Adobe
Diambil dari nama sebuah sungai Adobe Creek, yang mengalir tepat di belakang rumah sang pendiri Adobe yaitu John Warnock.

8) Cisco
Ini bukan merupakan sebuah singkatan seperti yang selama ini dikenal, tapi merupakan nama pendek dari SanFrancisco

9) Apple Computer
Nama ini diambil dari Apple yang merupakan buah kesukaan Steve Jobs, sang pendiri Apple Computer.

Tips Merawat Laptop


Laptop adalah barang elektronik yang sangat sensitif bila tidak di jaga secara baik dan tidak melakukan perawatan dengan benar maka Laptop anda akan sering masuk ke tempat service Laptop.Komponen Laptop juga sangat Mahal di bandingkan dengan Komponen PC.Untuk menghindari merogoh uang saku anda sebaiknya anda melakukan Tips Cara merawat Laptop di bawah ini. : Semoga Bermanfaat ^_^

01. Jangan sembarangan mendownload software gratis dari internet.

Terlebih lagi misalnya software yang seolah-olah sebagai suatu antivirus. Gunakan software-software yang telah Anda dapatkan dari paket laptop yang Anda beli. Risiko virus bisa merusak ke dalam laptop Anda jika Anda sembarangan menggunakan software dari internet. Jika Anda tetap ingin menggunakan software hasil download, maka pastikan sudah Anda scan software tersebut dengan antivirus yang Anda miliki.

02. Jangan memberikan Penutup apapapun termasuk sarung Laptop pada saat Laptop anda dalam keadaan menyala karena berdasarkan pengalaman Laptop teman saya Processor Laptopnya akan mati karena sirkulasi udara yang tidak ada di bawah permukaan Laptop

03. Menurut survei, kerusakan laptop yang paling umum terjadi pada harddisk dan LCD display/layar. Kerusakan harddisk diakibatkan benturan atau terjatuh. Kerusakan LCD biasanya karena terpapar sinar matahari dan tekanan fisik.

04. Rapikanlah kabel-kabel adaptor atau kabel lain yang sedang terhubung dengan laptop, jangan sampai membuat orang lain tersandung.

05. Selain kerusakan harddisk dan LCD, tumpahan cairan adalah penyebab kerusakan laptop yang paling umum, atau pakai selembar film-transparan yang disebut ‘keyboard protector’.

06. Hindari Getaran dan Jauhkan laptop dari alat pengeras suara, misalnya loudspeaker, mesin/kendaraan berat, dan sumber getaran lainnya.

07. Hindarkan laptop dari sinar x-ray di airport.

08. Jaga kebersihan laptop, lap dengan kain bersih atau kapas agar bebas debu.

09. Lindungi modem laptop. Gunakan modem yang mempunyai fitur digital-line guard. Karena fitur ini akan menjaga modem dari kerusakan jika secara tidak sengaja mencolokkan kabel modem ke jack telpon digital PABX atau jalur ISDN. Dan berhati-hatilah ketika akan mencolokkan kabel telepon ke laptop karena kawat logam dalam konektor modem laptop sangat tipis dan mudah bengkok.

10. Dalam iklim Asia, suhu yang lembab bisa jadi masalah besar untuk laptop yang dirancang di Amerika Serikat. Untuk mengurangi kemungkinan masalah, pastikan laptop tersimpan di tempat yang kering dan sejuk. Jika laptop tidak digunakan untuk waktu yang lama, simpanlah laptop dalam wadah yang rapat dan masukkan silica gel . Silica gel ini seperti halnya yang terdapat dalam botol obat, kemasan barang2 elektronik (bungkusan kecil bertuliskan ‘Dessicant Silica Gel’). Atau bisa dibeli di toko bahan kimia. Silica gel ini merupakan bahan kimia yg bersifat Higroskopis (menyerap uap air / kelembaban).

11. Listrik padam dan gangguan tegangan dapat terjadi sewaktu-waktu, di rumah, di kamar hotel atau di kantor. Jika memungkinkan, gunakanlah ’surge-protector’ jika sedang menggunakan AC outlet. Dan jangan lupa membuat back-up data secara rutin.

12. Gunakanlah selalu tas laptop ketika sedang bepergian.

13. Jika ingin membungkus laptop untuk dikirim atau untuk keperluan lain, gunakanlah kotak pelindung yang kuat, dan bungkuslah dengan busa atau spons yang dapat menyerap getaran.

14. Jangan sekali-sekali meletakkan benda berat di atas laptop.

15. Jika laptop bermasalah, jangan mencoba untuk membongkar sendiri. Sebaiknya serahkan ke teknisi atau service-center terdekat. Karena mungkin saja kerusakan malah akan menjadi semakin berat. Khusus untuk laptop yang masih dalam masa garansi - membongkar laptop dapat merusak sticker garansi (warranty seal) yang masih melekat pada laptop.

16. Ketika akan mengangkat laptop yang sedang terbuka, jangan mengangkatnya sambil memegang pada bagian display/layar, angkatlah pada bagian bawah/keyboard

17. Jangan memasukkan disket pada bagian sudutnya. Memasukkan disket setengah-setengah dapat merusak disk-drive. Begitu juga ketika membuka atau menutup tray drive CD-ROM/DVD-ROM untuk memasukkan atau mengeluarkan disk. Jangan menyentuh lensa pada tray CD-ROM. Peganglah compact-disc pada bagian pinggir, bukan pada permukaan disk.

18. Jangan mencolokkan kabel modem laptop pada PBX (private branch exchange) atau saluran telpon digital. Laptop hanya dapat menggunakan saluran PSTN (public-switched telephone network). Penggunaan saluran telpon selain PSTN dapat merusak modem laptop.

19. Rawatlah baterai laptop, jangan sampai bocor karena dapat merusak slot baterai.

20. Jangan pindah-pindahkan laptop pada saat masih hidup. Laptop yang sedang hidup berarti harddisknya juga sedang bekerja sehingga apabila digerakkan dapat menyebabkan head harddisk menggores cylinder sehingga akan berakibat fatal.

21. Jauhkan laptop dari medan magnet yang kuat, bahan cair dan sumber panas/dingin atau perubahan suhu yang ekstrim.

22. Hindari sinar matahari langsung dan pastikan laptop selalu diletakkan pada permukaan yang rata.

Nb: Kartu Garansi anda Jangan Sampai Hilang dan apabila terjadi kerusakan Fatal terhadap Laptop anda Bawa ke tempat Toko pada saat anda Membeli Laptop dulu.

Modifikasi Motor






Modifikasi Mobil




Aku

Nama ku Irfan,
aku tinggal d medan bersama teman ku,& aku tinggal d medan ngekoz bersama teman" q juga, karna rumah q jauh dari kota Medan.aku kuliah d STMIK BUDIDARMA MEDAN & aku menggambil jurusan Sistem informasi d kuliah itu, d saat kuliah q sangat senang bisa ketemu ma kawan-kawan q d kampus.
terutama ma cwek" nya yang cantik-cantik & cwok nya yang kren-kren juga'
Tujuan q masuk kuliah k jurusan Sistem informasi d STMIK itu, q pegen menjadi seeorang Ahli D bidang komputer, yang mana selama ini aku belum tahu cara mengoperasikan komputer. Dan setelah q masuk kuliahn q bru tahu gimana cara" komputer dengan baik walaupun ilmu komputer yang aku miliki belum sempurna'

Dan sampai sekarang ini aku sudah memasuki semester v, yang berarti tidak ada saat nya buat aku mau main" lagi kecuali hari libur kuliah, d saat hari libur kuliah q selalu menghabiskan waktu bersama teman" kuliah q.
yang mana kami selalu bermain k rumah teman-teman q yang dekat dengan koz"an q.
d sana kami sering  bercanda" sesama teman" yang ada, kadang ada teman" juga yang mau belajar tentang Program-program Visual basic,C++,Web dan yang lain" nya juga.
Di saat kami belajar tentang Program-program nya kami selalu kesusahan untuk menyelesaikan hanya satu soal,yang mana soal nya selalu membingungkan pikiran kami. Dan setelah selesai kami pun segera pulang ke rumah masing-masing, yang mana aku sendiri pulang ke kozan q.

Dalam hidup, aku mempunyai hobby-hobby yang aku suka dari kecil, yang mana aku hobby dengan permainan Foot ball,Foot sall & Volly ball. Dan aku hampir setiap minggu bermain Foot sall dengan kawan-kawan ku.Tujuan aku hobby dengan permainan ini agar bisa membuat badan aku lebih sehat.
Dan aku menyarankan "" Dekat lah dengan kesehatan-kesehatan yang kamu mau, yang mana kesehatan itu bisa membuat hidup kamu yang baik dan lebih sempurna" Amiinn.....

Senin, 10 Oktober 2011

Perbedaan VB dan VB.NET

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