Kejobong. Diberdayakan oleh Blogger.
RSS

Pengertian Microprocessor

          Untuk memenuhi tugas kuliah materi Microprosessor mengenai materi tentang microprosessor maka saya mengambil tema tentang Pengertian Microprosessor. 
STMIK AMIKOM PURWOKERTO Teknik Informatika
Dion Sidaono 11.11.2557 TI 11 D

A. PENGERTIAN MICROPROCESSOR
           Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah CPU (Central Processing Unit) dari sebuah komputer digital. Rangkaian elektronika terpadu tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun 1970 sebagai hasil dari teknologi LSI (Large Scale Integration), suatu rangkaian elektronik terpadu yang memungkinkan menggabungkan ribuan transistor, dioda, dan resistor pada sebuah chip silikon sebesar 5 mm persegi. Pada awal tahun 1980 teknologi VLSI (Very Large Scale Integration) berkembang sangat pesat dan digunakan sebagai rangkaian elektronik dalam sebuah microprocessor, yang mampu menggabungkan ratusan ribu komponen elektronik dalam sebuah chip yang mempunyai ukuran sama dengan chip LSI. Dengan semakin berkembangnya teknologi pembuatan microprocessor dan semakin murahnya biaya produksi yang digunakan, memungkinkan para insinyur komputer untuk mengembangkan microcomputer. Komputer semacam ini mempunyai ukuran yang lebih kecil daripada televisi portabel tetapi mempunyai kemampuan hitung yang cukup baik untuk dipakai dalam bisnis, industri dan ilmu pengetahuan. Microprocessor tersebut juga memungkinkan pengembangan produk-produk seperti intelligent-terminal, automatic teller machine dan point of sale terminal yagn biasa dipakai di toko-toko retail. Microprocessor juga banyak digunakan ebagai rangkaian kontrol dalam industri robot, alat-alat penelitian, dan peralatan-peralatan rumah sakit. Kemajuan teknologi tersebut juga memungkinkan microprocessor dipakai untuk produk-produk konsumen seperti: programmable microwave oven, televisi, game-game elektronik dan juga dalam bidang-bidang otomotif. 

KARAKTERISTIK MICROPROCESSOR
A. KARAKTERISTIK MICROPROCESSOR TERBAGI MENJADI V
1. INTERNAL DATA BUS SIZE,
2. EXTERNAL DATA BUS SIZE,
3. MEMORY ADDRESS SIZE,
4. CLOCK SPEED,
5. SPECIAL FEATURES/FITUR SPESIAL


Penjelasan Tentang Karakteristik Microprosessor
1. INTERNAL DATA BUS SIZE
           Internal Data Bus Size adalah Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor atau suatu lintasan komunikasi yang menghubungkan dua atau lebih perangkat. Karakteristik kunci suatu bus adalah bahwa bus merupakan suatu medium transmisi bersama. Berbagai perangkat yang terhubung ke bus, dan suatu sinyal yang dipancarkan oleh tiap perangkat dapat diterima oleh semua perangkatlain yang terhubung ke bus. Jika dua perangkat melakukan transmisi sepanjang periode waktu yang sama, sinyalnya akan tumpang-tindih dan menjadi rusak. Dengan demikian, hanya satu perangkat yang akan berhasil melakukan transmisi pada saat tertentu. Umumnya, suatu bus terdiri dari berbagai lintasan komunikasi, atau saluran. Masing-masing saluran mampu mentransmisikan sinyal yang mewakili biner 1 dan biner 0. Dari waktu ke waktu, suatu urutan digit biner dapat ditransmisikan melalui lintasan tunggal. Dengan mengumpulkannya, beberapa lintasan bus dapat digunakan untuk mentransmisikandigit biner secara simultan (secara paralel). Sebagai contoh, suatu unit data 8-bit dapat ditransmisikan melalui delapan saluran bus. Sistem komputer berisi sejumlah bus berbeda yang menyediakan lintasan antara komponen-kornponen pada berbagai level dari tingkatan sistem komputer. Sebuah bus yang menghubungkan komponen-komponen komputer utama (prosesor, memori, I/O) disebut suatu sistem bus. Struktur interkoneksi komputer yang paling umum didasarkan pada penggunaan satu atau lebih sistem bus.
Suatu sistem bus berisi, biasanya, dari sekitar 50 sampai ratusan saluran yang terpisah. Masing-masing lintasan ditandai dengan arti atau fungsi. Walaupun ada banyak rancangan bus yang berbeda, pada bus manapun saluran dapat digolongkan ke dalam tiga golongan fungsional: data, alamat, dan saluran kontrol. Sebagai tambahan, terdapat saluran distribusi yang memberikan kebutuhan daya bagi modul yang terhubung.

 
2. EKTERNAL DATA BUS SIZE
           Ekternal Data Bus Size adalah jumlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.

 
3. MEMORY ADDRES SIZE
           Memori ( Memory ) terdiri atas komponen-komponen elektronik yang menyimpan perintah- perintah yang menunggu untuk di eksekusi oleh prosesor,data yang diperlukan oleh insruksi (perintah) tersebut dan hasil-hasil dari data yang diproses ( informasi ). Memori biasanya terdiri atas satu chip atau beberapa papan sirkuit lainnya dalam prosesor.Memory komputer bisa diibaratkan sebagai papan tulis, dimana setiap orang yang masuk kedalam ruangan bisa membaca dan memanfaatkan data yang ada dengan tanpa merubah susunan yang tersaji. Data yang diproses oleh komputer, sebenarnya masih tersimpan didalam memory, dan dalam hal ini komputer hanya membaca data dan kemudian memprosesnya. Satu kali data tersimpan didalam memory komputer, maka data tersebut akan tetap tinggal disitu selamanya. Setiap kali memory penuh, maka data yang ada bisa dihapus sebagian ataupun seluruhnya untuk diganti dengan data yang baru.
Address bus pertama kali mengontak bagian komputer yang disebut dengan memory. Yang dimaksud dengan memori di sini adalah suatu keompok chip yang mampu untuk menyimpan instruksi atau data. CPU sendiri dapat melakukan salah satu dari proses berikut terhadap memori tersebut, yaitu membacanya (read) atau menuliskan/menyimpannya (write) ke memori tersebut. Memori ini diistilahkan juga sebagai memori utama.
Tipe chip yang cukup banyak dikenal pada memori utama ini adalah DRAM (Dynamic Randmo Access Memory). Kapasitas atau daya tampung dari satu chip memori ini bermacam-macam, ada yang 128 Mega bit, 256 Mega bit, ... dst., tergantung kapan dan pada komputer apa DRAM tersebut digunakan.
Salah satu sifat dari DRAM ini adalah volatile, artinya informasi yang disimpan pada chip ini akan bertahan selama ada listrik yang mempertahankannya, sehingga apabila terjadi pemutusan arus listrik, maka data yang ada pada DRAM akan hilang. Namun demikian, kemampuan proses penyaluran datanya cukup tinggi, mengingat memori ini berhubungan langsung dengan CPU, makannya memori ini disebut dengan memori utama.
Ketika komputer baru dinayalakan, tentu saja instruksi serta data yang dibutuhkan untuk memproses memulai komputer itu dihidupkan belum ada pada DRAM, karena informasi di dalam DRAM tersebut masih kosong. Sehingga pada saat komputer dinyalakan ini, BIOS mengaturnya bagaimana komputer dapat digunakan dengan mengisikan instruksi yang dibutuhkan oleh komputer dengan cara memasukkan sistem operasi ke DRAM. Sistem Operasi ini bisa didapatkan dengan menemukan dimana dia berada, misalnya I/O bus untuk mengakses hard drive atau perangkat I/O lainnya.

4. Kecepatan clock (clock speed):
           Rate atau kecepatan clock untuk menuntun kerja microprocessor. Satuan ini diukur dalam unit juta instruksi per second yang disebut juga sebagai megahertz (MHz). Clock speed juga merupakan petunjuk utama yang mencerminkan kemampuan sebuah chip. Kecepatan prosesor ditentukan oleh dua faktor yaitu, Front Side Bus (FSB) dan faktor pengali (multiplier factor). kedua faktor ini menjadi variabel dalam clock prosesor 
Clock Prosesor = FSB x Multiplier Factor 
prosesor yang telah di luncurkan di pasaran memang memiliki kecepatan yang spesifik. namun, kendali akan kecepatan ini sesungguhnya berada pada tangan motherboard. Motherboard memiliki hak untuk menentukan sendiri nilai kecepatan prosesor. Kebanyakan motherboard yang beredar kini justru menyerahkan hak tersebut kepada tangan penggunanya
a. Meningkatkan FSB ( juga meningkatkan bus seluruh sistem) 
      Dengan meningkatkan Front Side Bus (FSB) secara otomatis kecepatan prosesor akan menigkat pula. Biasanya hal ini dapat dilakukan dengan mengubah pengaturan FSB melalui perubahan konfigurasi jumper pada board. Pada mother board yang lebih modern, FSB dapat diubah melalui BIOS setup. 
Peningkatan FSB mengakibatkan bus pada PCI, AGP dan kecepatan RAM secara otomatis akan turut meningkat juga. Bila kecepatan PCI bus terlalu tinggi, semua periferal yang terhubung dengan PCI dan IDE akan terganggu kerjanya. Hal ini biasanya membawa pengaruh paling buruk pada hard disk ( hard disk juga termasuk periferal PCI ). Peningkatan kecepatan AGP akan menimbulkan ketidak stabilan pada graphic card yang digunakan. Akan tetapi, ada kalanya hal tersebut dengan sengaja di lakukan agar memperoleh kinerja lebih dari periferal AGP.
Pada umumnya RAM bekerja dengan kecepatan yang sama dengan FSB ( kecuali pada board dengan chipset terbaru ) oleh sebab itu, meningkatkan FSB secara otomatis juga berarti meng-overclock RAM yang digunakan. Ada kemungkinan motherboard serta prosesor dapat bekerja dengan FSB yang tinggi, namun bila RAM yang digunakan tidak sanggup menjalaninya, sistem akan hang atau menjadi tidak stabil. 
b. Menaikkan Faktor Pengali (Multiplier Factor) 
      Tidak untuk semua prosesor, tapi aman bagi periferal lain Cara yang satu ini hanya dapat dilakukan dengan prosesor yang masih menggunakan soket 7, AMD Athlon K7 dan AMD K8. sedangkan intel, semenjak pentium II diluncurkan, sudah melakukan panguncian kepada nilai pengali ini (multiplier) sehingga usaha overclock hanya terbatas pada FSB saja. 
Keuntungan dari metode ini terletak pada tidak terganggunya PCI bus dan AGP karena FSB dibiarkan tetap pada kecepatan normalnya. Menaikkan keduanya ( sangat bergantung dari kemampuan motherboard ) 
Kombinasi dari kedua metode sebelumnya ini dapat dilakukan untuk memperoleh kinerja yang lebih besar lagi. Biasanya, metode ini diawali dengan meningkatan nilai multiplier. Setelah itu, barulah kecepatan FSB ditingkatkan secara bertahap. Hal ini dilakukan untuk mempermudah anda menemukan clock maksimum dan FSB maksimum sistem anda. Pada umumnya, FSB dan multiplier dapat diatur melalui motherboard. Jadi, kemampuan sebuah prosesor bergantung pada kemampuan board tersebut dalam menyediakan FSB dan multiplier yang dibutuhkan. Semakin beragam motherboard memberikan pilihan akan FSB dan multiplier, berarti semakin baik pula kemampuan overclocking motherboard tersebut. 
5. Fitur-fitur spesial (special features): 
      Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya. Fitur-fitur inilah yang membuat sebuah microprocessor sempurna digunakan dalam bentuk apapun.


C. KESIMPULAN
           Microprocessor adalah sebuah komponen rangkaian elektronik terpadu yang terdiri dari rangkaian aritmatik, logik dan kontrol yang diperlukan untuk menjalankan fungsi-fungsi sebuah CPU (Central Processing Unit) dari sebuah komputer digital. Rangkaian elektronika terpadu tersebut dapat menerjemahkan dan menjalankan instruksi dari sebuah program serta menangani operasi aritmatik. Microprocessor dikembangkan pada akhir tahun 1970 sebagai hasil dari teknologi LSI (Large Scale Integration), suatu rangkaian elektronik terpadu yang memungkinkan menggabungkan ribuan transistor, dioda, dan resistor pada sebuah chip silikon sebesar 5 mm persegi.
Internal Data Bus Size adalah Jumlah saluran yang terdapat dalam mikroprosesor yang menyatakan jumlah bit yang dapat ditransfer antar komponen di dalam mikroprosesor atau suatu lintasan komunikasi yang menghubungkan dua atau lebih perangkat
Ekternal Data Bus Size adalah umlah saluran yang digunakan untuk transfer data antar komponen antara mikroprosesor dan komponen-komponen di luar mikroprosesor.
Memori ( Memory ) terdiri atas komponen-komponen elektronik yang menyimpan perintah- perintah yang menunggu untuk di eksekusi oleh prosesor,data yang diperlukan oleh insruksi (perintah) tersebut dan hasil-hasil dari data yang diproses ( informasi ).
Rate atau kecepatan clock untuk menuntun kerja microprocessor. Satuan ini diukur dalam unit juta instruksi per second yang disebut juga sebagai megahertz (MHz).
Fitur khusus untuk mendukung aplikasi tertentu seperti fasilitas pemrosesan floating point, multimedia dan sebagainya. Fitur-fitur inilah yang membuat sebuah microprocessor sempurna digunakan dalam bentuk apapun.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Baidu PC Faster

       

          Hay kaka lama nich ga upload materi, maklum sibuk kuliah kemarin abis ujian,,,
Langsung aja nich adhe mau sedikit berbagi software yang lumayan menjanjikan dan lumayan memuaskan,,
Software Baidu PC Faster ini adalah salah satu software utility seperti software TuneUp yang berfungsi intuk mengoptimalkan kinerja PC kaka,,,
        Software Baidu PC Faster ini adalah software buatan dari negara Gajah Putih (Thailand) waaaw,,,, Hueek,,, Tunggu dulu kaka jangan main Huek-Huek dulu ckckck,,, sebelum mencoba Software ini dilarang menghina hehe,,, Software ini jg bekerja sama dengan anti virus afire,, jiaahahaa kereeenn,,,
Ini nich kaka dengan sekali klik pada QUICK CARE maka PC anda langsung dalam keadaan Healthy(Sehat).

          Software Baidu PC Faster ini jg ringan saat dibuka tidak seperti TuneUp atau software cleaner yang lain,jadi siapa tahu PC kaka sering mengalami gangguan atau leled adhe kasih saran deh ka untuk pake software ini,dijamain ga rugi, Gratis juga ka,, maklum orang indonesia nyarinya yang gratis-Gratis wkwkwk

Untuk mendownload Baidu PC Faster,Disini kaka
Passwordnya : pacetiara.blogspot.com


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Koneksi Tran Dengan Database Server

Koneksi Tran Dengan Database Server

               Selamat pagi,siang,sore,malam buat kk yg lagi jalan-jalan nyari makalah buat tugas. Kali ini saya mau sedikit share materi kuliah Pemrograman Visual tentang Menghubungkan SQL server 2005 kedalam Visual Basic 2010.
               Maksudnya adalah kita membuat program atau database diSQL Server 2005 kemudian kita connekin ke Visual Basic 2010.
Dari pada kk-kk bingung,Mending langsung aja deh kita CEKidot Dibawah ini:
Pertama siapkan dulu kk peralatannya:
-Komputer (PC)

Langsung aja kk topik dari pembahasan kita: 

     1. Membuat Database
  • Buka SQL Server 2005 anda, kemudian buat database dengan nama dbmahasiswa. Kebetulan sebelumnya saya sudah mendapat mateeri kuliah Pengolahan Basis Data,jadi saya sudah sedikit mengerti untuk pembuatan database di SQL Server 2005 nya. Ini gan Klik kanan pada database => New Databae (Beri nama dbmahasiswa).

  • Selanjutnnya adalah membuat tabel tbmahasiswa (klik dbmahasiswa=>Tabel=>Modify) seperti gambar dibawah ini dan juga berisi (Nim,Nama,Alamat,Jurusan,TglLahir dan Spp_Tetap) dan type data nya sesuai seperti gambar berikut:


  •  Kemudian kita isikan data pada tabel yang kita buat tadi, terserah dengan berapa data. Caranya dengan Klik kanan pada tbmahasiswa => pilih open table.

 *Selamat kita selesai dalam pembuatan database*





     2. Menghubungkan  SQL Server 2005 ke Visual Basic 2010
  • Buka VB 2010 kemudian buat project baru,jangan lupa menggunakan windows dan form.
  • Bukalah database yang sudah dibuat dengan meng-klik pada menu  Data-> Add New Data Source… > Database, lalu Next > Dataset, lalu Next > New Connection…  > pilih Microsoft SQL Server
  • Pada bagian Server Name, pilih server yang tersedia. Jika tidak bisa kembali ke SQL Server dan sorot nama server (pilih Connect lalu copy nama server tersebut). Pada Log on to the server pilih Use Windows Authentication. Dan masukkan dbmahasiswa. Lalu   Test Connection, jika sukses maka telah siap dikonekkan. Selanjutnya pilih OK..!
  • Tunggu beberapa saat hingga muncul tampilan. Cek list semua table yang akan digunakan pada Visual Basic, kita contreng Seperti gambar dibawah ini,Kemudian Finish:


  • Kemudian kita kembali lagi ke Visual Basic 2010, Pada menu Data pilih Show Data Sources.
  • Ingat pada kolom jurusan, modelnya diganti ComboBox. Jika tidak maka tidak akan berfungsi.
  • Kemudian Drag semua yg td sudah dicontreng sehingga menampilkan tampilan form seperti berikut ini (pada Jurusan dibuat ComboBox, tambahkan item TI dan SI dengan Edit Items).
   
 
 
 
  • Kemudian masukan codding program dibawah ini di VB 2010.
    Ini adalah coding nya silahkan kk copas atau cermati.
Public Class Form1
    Private Sub TbmhsiswaBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TbmhsiswaBindingNavigatorSaveItem.Click
        Me.Validate()
        Me.TbmhsiswaBindingSource.EndEdit()
        Me.TableAdapterManager.UpdateAll(Me.DbmhsiswaDataSet)
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'DbmhsiswaDataSet.tbmhsiswa' table. You can move, or remove it, as needed.
        Me.TbmhsiswaTableAdapter.Fill(Me.DbmhsiswaDataSet.tbmhsiswa)
    End Sub
*Untuk mengedit*
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim ketemu As Integer
        ketemu = TbmhsiswaBindingSource.Find("nim", TextBox1.Text)
        If ketemu >= 0 Then
            MsgBox("Nim sudah terpakai", 0 + 16, "perhatian")
            TextBox1.Text = " "
            TextBox1.Focus()
        Else
            TbmhsiswaBindingSource.AddNew()
            NimTextBox.Text = TextBox1.Text
            NimTextBox.Focus()
        End If
    End Sub
* botton untuk melihat data sebelumnya*
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        TbmhsiswaBindingSource.MovePrevious()
    End Sub
* button untuk melihat data paling akhir*
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        TbmhsiswaBindingSource.MoveLast()
    End Sub
*Button untuk melihat data sesudahnya*
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        TbmhsiswaBindingSource.MoveNext()
    End Sub
*batton untuk melihat data paling awal/pertama*
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        TbmhsiswaBindingSource.MoveFirst()
    End Sub
*button untuk menyimpan*
    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
        Me.Validate()
        Me.TbmhsiswaBindingSource.EndEdit()
        Me.TableAdapterManager.UpdateAll(Me.DbmhsiswaDataSet)
    End Sub
*button untuk menghapus*
    Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
        If MsgBox("Apakah Anda Yakin ?", vbYesNo + vbQuestion + vbDefaultButton2, "Delete") = vbYes Then
            Me.TbmhsiswaBindingSource.RemoveCurrent()
        End If
    End Sub
*button untuk filter*
    Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
        Dim Mencari As Integer
        Mencari = InputBox("Masukkan NIM yang Anda Cari", "Filter ...")
    End Sub
*button untuk menambah data*
    Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
        Me.TbmhsiswaBindingSource.AddNew()
        NimTextBox.Focus()
        TgllahirDateTimePicker.ResetText()
    End Sub
*button untuk mencari*
    Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
        If (TbmhsiswaBindingSource.Find("NIM", TextBox1.Text)) > -1 Then
            MsgBox("Data berhasil ditemukan")
        Else
            MsgBox("Data tidak berhasil ditemukan")
        End If
    End Sub
*batton untuk keluar*
    Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
        End
    End Sub
End Class


  • Jalankan program dengan mengklik tombol Run(F5). 
  •  

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Sub Program Procedure(Sub) Dan Function

Sub Program Procedure(Sub) Dan Function 

           Function adalah sekumpulan statement yang menghasilkan nilai balik(Return Value). Nilai balik ini akan dikembalikan pada blok perintah yang memanggil prosedur function. 

1. Function dengan return value berupa array
               Pada program ini yaitu untuk menampilkan nilai terkecil, terbesar dan total pada angka-angka yang sudah ada pada program dengan hanya memasukkan jumlah dari seluruh angka-angka tersebut. Yaitu ketika kita telah memasukkan jumlah dari nilai-nilai yang ada dan kita klik pada button Proses maka akan muncul nilai terkecil terbesar dan total dari deretan nilai-nilai yang ada.
Berikut langkahnya:
     A. Buatlah form dengan desain berikut ini:

     
     Menggunakan
          -Pemberian nama total,terbesar dan terkecil

            menggunakan Label
          -Pemberian text kosong menggunakan TextBox
          -Pemberian tombol proses menggunakan Button

     B. Isikan listing programnya untuk desain di atas sbb:




Untuk memudahkan kaka-kaka supaya gampang
Copas aja code berikut:

'Cade programnya
Public Class Form1
    Private Function fstat(ByVal ParamArray args() As Object) As Single()
        Dim hasil(3) As Single
        Dim i As Integer
        For i = 0 To UBound(args)
            hasil(0) = hasil(0) + args(i)
            If i = 0 Then
                hasil(1) = args(i)
                hasil(2) = args(i)

            End If
            If hasil(1) > args(i) Then hasil(1) = args(i)
            If hasil(2) < args(i) Then hasil(2) = args(i)

        Next i
        Return hasil

    End Function
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim statistik As Single() = fstat(1, 6, 2, 7, 3, 9, 4, 10, 8, 5)
        TextBox1.Text = statistik(0)
        TextBox2.Text = statistik(1)
        TextBox3.Text = statistik(2)

    End Sub
End Class



     C. Setelah di Run, klik tombol proses maka muncul sbb:







2. Overloading Function
               Program menjelaskan tentang beberapa function yang mempunyai nama sama tetapi mempunyai parameter berbeda, dimana pada program 1 hanya menggunakan 1 parameter untuk menghasilkan hasil yang sama seperti pada program 2, sedangkan pada program 2 menggunakan lebih dari satu parameter dan dapt menghasilkan hasil yang sama seperti program 1.
Berikut Langkahnya:
     A. Buatlah form dengan desain berikut ini:


     Menggunakan
          -Pemberian text kosong menggunakan TextBox
          -Pemberian tombol proses menggunakan Button


     B. Isikan listing programnya untuk desain di atas sbb:

Untuk memudahkan kaka-kaka supaya gampang
Copas aja code berikut:

Public Class Form1

        Function hitung(ByVal bil1 As Integer, ByVal bil2 As Integer) As Integer
            hitung = bil1 + bil2
        End Function
        Function hitung(ByRef bil1 As Integer, ByRef bil2 As Integer, ByRef bil3 As Integer) As Integer
            hitung = (bil1 + bil2 + bil3)
        End Function

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            TextBox1.Text = hitung(1, 2, 3)
            TextBox2.Text = hitung(1, 2)
            TextBox3.Text = hitung(0, 1)

        End Sub
    End Class




     C. Setelah di Run, klik tombol proses maka muncul sbb:






3. Macam-Macam Function Bawaan
               Sekarang saya akan membahas tentang Macam-Macam Fuction Bawaan pada visual basic, Mungkin banyak dari kalian yang sudah mengetahui tentang atau Macam-Macam Fuction Bawaan pada visual basic,berikut adalah Macam-Macam Fuction Bawaan pada visual basic:

Cara penulisan:
  • Adapun syntak penulisan function prosedur, Sbb: 
[Private/Public]  Function  namafungsi(argumen-argumen) [As type]
---Baris perintah---
End Function
  •  Daru syntak diatas, nama fungsi dapat kita isikan sesuai kebutuhan, argumen-argumen dapat kita isikan parameter, optional dan argumen lain, As type adalah tipe data yang digunakan. Sebuah function dapat dipanggil dengan menggabungkan pernyataan lain, seperti contoh berikut:
Variabel = nama Function Procedure

  •  Cara lain untuk memanggil fungsi seperti kita memanggil sub prosedur,yaitu:  
Call NamaFunctionProcedure [Parameter]
                     Atau
NamaFunctionProcedure (Parameter)

Nah sekarang kita langsung menuju ke pokok pembicaraan kita yaitu mengenai Macam-Macam Fuction Bawaan pada visual basic,Berikut untuk Macam-Macam Fuction Bawaan pada visual basic dan kita bahas satu per satu:
  • Fungsi String
Left               → mengambil karakter dari sebelah kiri
Right            → mengambil karakter dari sebelah kanan
Mid               → mengambil karakter dari tengah
LTrim            → membuang semua semua awal spasi yang ada disebelah kiri
RTrim           → membuang semua semua awal spasi yang ada disebelah kanan
Trim              → membuang semua spasi yang ada disebelah kiri dan kanan
Len                → memberikan nilai balik integer sebagai panjang string
LCase            → mengubah string menjadi huruf kecil semua
UCase            → mengubah string menjadi huruf besar semua
Str (int)          → mengubah bilangan menjadi string (konversi)
Chr (Asscii)   → konversi dari nilai ascii menghasilkan karakter
  • Fungsi Matematika
Val (Str)                            → konversi string menjadi integer
Asc(Char)                         → konversi karakter menghasilkan nilai ascii
Abs(Number)                    → memberikan nilai mutlak dari suatu nilai negatif
Round(Number,Decimal) → membulatkan suatu angka sampai beberapa digit decimal
Sqr(Number)                     → memberikan hasil akar kuadrat dari suatu nilai
Tan()                                  → mengembalikan nilai tangen dari argument dalam radian
Cos()                                  → mengembalikan nilai cosinus dari argument dalam radian
Atn()                                  → mengembalikan nilai arc tangen dari argument dalam  bentuk radian
Long()                                → mengembalikan nilai logaritma dari argument
CInt()                                 → pembulatan nilai decimal 0.5 dan lebih ke integer yang terdekat
Fix()                                   → pemotongan suatu nilai decimal menjadi integer
Int()                                    → pembulatan ke bawah suatu nilai decimal

  • Fungsi Tanggal Dan Waktu
Date()                                  → mengambil tanggal system komputer
IsDate                                  → memberikan nilai balik Boolean , true jika parameter adalah sebuah tanggal
DateValue                           → konversi string menjadi date
D(Date),M(Date),Y(Date)  → memberikan nilai integer dari Variabel Date untuk hari , bulan dan tahun
Time()                                 → mengambil waktu dari system komputer
H(Date),M(Date),S(Date)   → memberikan nilai integher dari variable date untuk jm, menit dan deik
TimeValue(str)                    → konversi string ke variable date



Semoga bermanfaat buat kaka-kaka

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Membuat Program menggunakan VB 2010 Menu,Toolbar dan MDI form

          Hai kk lama ga posting... Sibuk kuliah abis ujian... wkwkwkwk
Oke deh kali ini saya akan memposting tugas Pemrograman Visual
Membuat Program Menggunakan VB 2010
-Membuat Menu
-Membuat ToolBar
-Membuat MDI Form

A. TUGAS 1
     Membuat Tampilan Fom MDI Parent menjadi Tile Horisontal, Vertikal, Cascade.
     Berikut adalah cara untuk membuatnya.

     1. Untuk membuat tampilan MDI Parent,adalah sebagai berikut.
         -Langkah pertama adalah klik kanan nick name program kita pada
           Solution explorer. Pilih add=>New item
         -Kemudian pilih MDI Parent Form => add
         -Kemudian kita membuat Rorm tambahan pada menu strip dengan nama
           Form2 dan form3
         -Untuk membuat coding program Form2 dan form2 sbb:
           Double klik pada form2 dan form3
           Kemudian isikan coding programnya pada masing-masing Form.
           Form2 =  Form2.MdiParent = Me
                           Form2.Show()

           Form3 =  Form3.MdiParent = Me
                           Form3.Show()t

          Berikut adalah tambilan untuk MDI Parent yang kita buat.
          Klik formny dan klik form2 dan form3 maka akan sbb:



     2. Untuk membuat tampilan Cascode, tile Horizontal, tile Vertikal Sbb:
         -Sama seperti membuat Form diatas, tapi beri nama
           Casecode, Horizontal dan Vertikal
            => Untuk membuat tampilan Casecode, code programnya Sbb;
                  Me.LayoutMdi(MdiLayout.Cascade)
            => Untuk membuat tampilan Horizontal, Code programnya Sbb;
                  Me.LayoutMdi(MdiLayout.TileHorizontal)
            => Untuk membuat tampilan Vertikal, Code programnya Sbb;
                  Me.LayoutMdi(MdiLayout.TileVertical)

B. TUGAS 2
     Mengubah posisi pada Tool Strip dan Menu Strip
     Berikut adalah cara untuk membuatnya.

     1. Caranya adalah dengan cara dibawah ini tergantung mau dimana
          kita meletakan disebelah mana (Lihat Panah)



 C. TUGAS 3
      Menambahkan library tambahan
      Untuk menambahkan library tambahan kita perlu menginstal
      library tanbahan menggunakan ribbon.
  • Sebelumnya install terlebih dahulu Ribbonnya
  • Kemudian pilih dan klik kanan solution name project yang dibuat -> Add -> new item -> Wfi Ribbon ->
       Selesai dan akan muncul form ribbon
    



Terimakasih kk semoga bermanfaat...!!!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Tugas VB Checkbox, RadioButton, ListBox

<<<CHECKBOX>>>

          Ini adalah sebuah program untuk memilih bahasa yang kita gunakan dan dapat memilih beberapa bahasa sesuai dengan yang kita bisa. Berikut langkah dan programnya untuk membuat program ini.
Dengan ketentuan : Semua bahasa ang dipilih ditampilkan pada texbox

Langkah-Langkah
1. Buatlah desainnya seperti berikut
Dengan menggunakan :
-1GroupBox , text di propertis tulis “Kemampuan Berbahasa”
·         -6 Checklist , masing-masing checklist tuliskan “Indonesia, Inggris, Sunda, Jawa, Arab, dan Lain-lain”
·         -1 TextBox
·         -1 Button, untuk proses




Berikut adalah listing programnya untuk di ketik pada VB 2010.
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles     Button1.Click
        Dim control As Windows.Forms.CheckBox
        TextBox1.Text = ""
        For Each control In Me.GroupBox1.Controls
            If control.Checked = True Then
                TextBox1.Text &= control.Text& ","
            End If
        Next
        TextBox1.Text = Microsoft.VisualBasic.Left(TextBox1.Text, Len(TextBox1.Text) - 1)
        End Sub

    Private Sub CheckBox7_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox7.CheckedChanged
        Dim control As Windows.Forms.CheckBox
        TextBox1.Text = ""
      End Sub
     End Class
2. Hasilnya Setelah diRUN/DEBUGGING/F5. Kemudian Pilih bahasa yang dipilih kemudian klik prosses maka bahasa yang kita pilih akan tampil pada texbox




<<<RADIOBUTTON>>>

          Kemudian ini adalah program suami istrian hehe... agak permainan sedikit hehe... Langsung aja kepermasalahanya yang perlu dibuat.
Dengan ketentuan : Isi pasangan hidup dengan suami jika jenis kelamin wanita dan status kawin, dan isi dengan istri jika jenis kelamin pria dan status kawin 

Langkah-Langkah
1.  Buatlah desainnya seperti berikut.
Dengan menggunakan :
-2 Panel, utuk pemisah bagian radiobutton jenis kelamin dan status
-4 RadioButton ,Panel 1”Pria danWanita ” ,Panel 2 “Kawin, dan Belum Kawin”  
-3 Label , text di properties tuliskan“Jenis Kelamin , Status, danPasangan ”
-1 Button, untuk menutup program  



Berikut adalah listing programnya untuk di ketik pada VB 2010.
Public Class Form1

    Private Sub RbKawin_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RbKawin.CheckedChanged
        TextBox1.Text = ""
        If RbPria.Checked = True Then
        Else
            TextBox1.Text &= "Suami"
        End If
        IfRbWanita.Checked = True Then
        Else
            TextBox1.Text &= "Istri"
        End If
    End Sub
 
    Private Sub RbTdkwin_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RbTdkwin.CheckedChanged
        TextBox1.Text = ""
        If RbPria.Checked = True Then
        Else
            TextBox1.Text &= ""
        End If
        IfRbWanita.Checked = True Then
        Else
            TextBox1.Text &= ""
        End If
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Close()
    End Sub
End Class

2. Hasilnya Setelah diRUN/DEBUGGING/F5.
          A. Isi pasangan hidup dengan suami jika jenis kelamin wanita dan status kawin
 


          B.  Isi dengan istri jika jenis kelamin pria dan status kawin 



          C. Dan akan muncul kodong jika kita plih pria/wanita dan statusnya (Tidak kawin)






 <<<LISTBOX>>>


          
Ketentuan :
  • Isi, mingisi ListBox1 dengan isian yang ada di Textbox1
  • 1-10,mengisi ListBox1 dengan angka dari 1-10
  • Satu, memasukkan satu pilihan yang dipilih dari ListBox1 ke ListBox2
  • Beberapa, memasukkan beberapa pilihan yang dipilih dari ListBox1 ke ListBox2
  • Semua, memasuk kansemua pilihan yang dipilih dari ListBox1 ke ListBox2
  • Hapus satu, menghapus satu pilihan dari ListBox2 yang sedang dipilih
  • Hapus beberapa, menghapus beberapa pilihan dari ListBox2 yang sedang dipilih
  • Hapus semua, menghapus semua pilihan dari ListBox2 yang sedang dipilih      

Langkah-Langkah
1. Buatlah desainnya seperti berikut.
Dengan keentuan : 
-1TextBox
-9Button
-2ListBox 

 


Berikut adalah listing programnya untuk di ketik pada VB 2010.
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim control As Windows.Forms.ListBox
        TextBox1.Text = TextBox1.Text
        TextBox1.Text = ListBox1.Items.Add(TextBox1.Text)
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        For bil = 1 To 10
            ListBox1.Items.Add(bil)
        Next
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt_Satu.Click
        ListBox1.Text = ListBox2.Items.Add(ListBox1.Text)
    End Sub

    Private Sub Bt_Beberapa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt_Beberapa.Click
        ListBox1.SelectionMode = SelectionMode.MultiExtended
        Dim i, j As Integer
        j = ListBox1.Items.Count
        For i = 0 To j - 1
            Try
                ListBox2.Items.Add(ListBox1.Items(ListBox1.SelectedIndices(i)))
            Catch ex As Exception
                j -= 1
            End Try
        Next
    End Sub

    Private Sub Bt_Semua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt_Semua.Click
        ListBox1.SelectionMode = SelectionMode.MultiExtended

        Dim Jumlah As Integer = ListBox1.Items.Count
        For i = 0 To Jumlah - 1
            ListBox2.Items.Add(ListBox1.Items(i))
        Next
    End Sub

    Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt_Hapus_Satu.Click
        ListBox2.SelectionMode = SelectionMode.One

        ListBox2.Items.Remove(ListBox2.SelectedItem)
    End Sub

    Private Sub Bt_Hapus_Beberapa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt_Hapus_Beberapa.Click
        ListBox2.SelectionMode = SelectionMode.MultiExtended
        Dim i, j As Integer
        j = ListBox2.Items.Count
                ListBox2.Items.RemoveAt(ListBox2.SelectedIndex)
            Catch ex As Exception
                j -= 1
            End Try
        For i = 0 To j - 1
            Try
        Next
    End Sub

    Private Sub Bt_Hapus_Semua_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bt_Hapus_Semua.Click
        ListBox2.Items.Clear()
    End Sub

    Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
        Me.Close()
    End Sub
End Class























  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS