Kamis, 27 Desember 2012

Tugas 8 : FUNCTION DENGAN RETURN VALUE BERUPA ARRAY & MACAM-MACAM FI=UNCTION BAWAAN VB 2012

Buat Form seperti gambar di bawah ini :
dengan memasukkan 3 buah Label yang diberi nama Total, Terbesar dan terkecil kemudian masukkan TextBox 3 buah untuk isinya terakhir masukkan button 1 buah untuk prosesnya.
 
 setelah form jadi masukkan kose programnya :
Public Class Form1
    Private Function bebas(ByVal ParamArray args() As Object) As Single()
        Dim hasil(3) As Single
        Dim a As Integer
        For a = 0 To UBound(args)
            hasil(0) = hasil(0) + args(a)
            If a = 0 Then
                hasil(1) = args(a)
                hasil(2) = args(a)
            End If
            If hasil(1) < args(a) Then hasil(1) = args(a)
            If hasil(2) > args(a) Then hasil(2) = args(a)
        Next a
        Return hasil
    End Function
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim statistik As Single() = bebas(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
Berdasarkan kode program diatas, saat Button 1 di klik maka program akan menjalankan proses penjumlahan angak yang kita masukkan dalam kode programnya hasil(0) = hasil(0) + args(a) ( Dim statistik As Single() = bebas(1, 6, 2, 7, 3, 9, 4, 10, 8, 5)), mencari nilai terbesar dan terkecil
If hasil(1) < args(a) Then hasil(1) = args(a)

            If hasil(2) > args(a) Then hasil(2) = args(a)
dan 
Textbox1.text = statistik(0)  = textbox1 akan terisi dari nilai yang dihasilkan oleh proses hasil(0)
Textbox2.text = statistik(1) =  textbox2 akan terisi dari nilai yang dihasilkan oleh proses hasil(1)
Textbox3.text = statistik(2) = textbox3 akan terisi dari nilai yang dihasilkan oleh proses hasil(2)
 maka jika dijalankan maka hasilnya akan seperti gambar di bawah ini :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQQ2ah5pKsgyIQtJ6Zy46akvrrcGNEalVPTLcq-1aesXpLtrbCpyeUnLqOjNZlj-yne7vbanMHN5XiNuwxlRruhTCOcp5qC1EKZGyzCi25HEH8Xbvs7PXvb3txxouUNpTvQvyW2CtUF9w/s320/gb2.bmp


MACAM-MACAM FUNCTION BAWAAN VB 2010

1. 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
2. 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
3. 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

Minggu, 09 Desember 2012

Tugas 7 Pemrograman Visual



SOAL
1. Buatlah MDI Form minimal mempunyai form anak 4
2. Buatlah menu tile vertical,tile horizontal,dan tile cascade
3. Atur menu sesuai selera anda

JAWABAN
1. Membuat MDI Form minimal dengan 4 buah Form anak
Langkah pertama Buka program Microsoft Visual Studio 2010, pilih New Project, pilih Windows Form Application lalu tekan OK dibagian bawah sehingga muncul gambar seperti di bawah ini
Karna kita akan memasukkan beberapa form langkah kedua Klik kanan pada Solution Explorer dimana form tadi disimpan sebagai contoh saya menyimpan dengan nama WindowsApplication1 setelah klik kanan pilih Add, pilih lagi Windows Form
 
Setelah windows form diklik maka muncul gambar seperti ini
Setalah muncul gambar diatas tekan Add, lakukan langkah kedua beberapa kali, sebagai contoh saya akan memasukkan 5 form lagi, jadi kita sudah mempunyai 6 form dengan rincian Form1 sebagai form induk dan form2-form6 sebagai form anak.
Langkah ketiga masuk ke form1, kita lihat di bagian Properties pada baris IsMdiContent dirubah menjadi true, perubahan ini dimaksudkan untuk membuat form 1 menjadi MDI Form.
Langkah keempat Pada Form1, sekarang kita masuk ke Toolbox cari di bagaian Menus & Toolbars dan masukkan Menustrip ke dalam Form1, Menustrip gunanya untuk membuat menu dan submenu di program yang kita buat.
Buat menu dan submenu seperti diatas, penambahan menu ini untuk mengatur tampilan MDI Form saat akan menampilkan anak form. Sedangkan penambahan submenu untuk membuat jalan pintas untuk membuka setiap form. Jika ingin menambahkan gambar untuk ikon setiap submenu, klik kanan pilih set image. Selanjutnya menampilkan Toolbar dengan memasukkan Toolstrip caranya sama dengan memasukkan Menustrip jika ingin menampilkan toolbar standardklik kanan pada toolbarnya lalu pilih Insert Standard Items.

Langkah terakhir masukkan kode-kode program untuk menampilkan semua form (form2-6) pada submenu/ikon toolbar yang sudah kita buat diatas, caranya klik 2x pada submenu (disini saya menggunakan submenu),
yang pertama pada submenu Form2, perintahnya adalah untuk menampilkan Form2 code programnya sebagai berikut :
Form2.MdiParent = Me
              Form2.Show()
yang kedua pada submenu Form3, perintahnya adalah untuk menampilkan Form3 code programnya sebagai berikut :
Form3.MdiParent = Me
              Form3.Show()
yang ketiga pada submenu Form4, perintahnya adalah untuk menampilkan Form4 code programnya sebagai berikut :
Form4.MdiParent = Me
              Form4.Show()
yang keempat pada submenu Form5, perintahnya adalah untuk menampilkan Form5 code programnya sebagai berikut :
Form5.MdiParent = Me
              Form5.Show()
yang kelima pada submenu Form6, perintahnya adalah untuk menampilkan Form6 code programnya sebagai berikut :
Form6.MdiParent = Me
              Form6.Show()
Jika sudah diisikan semua maka tinggal dijalankan saja, ketika dijalan maka tampilannya sebagai berikut 
2. Membuat menu Tile Vertical, Tile Horisontal dan Tile Cascade
Langkah pertama buat ikon toolbar untuk menampilkan form yang dipanggil dengan bentuk susunannya yang diinginkan, caranya masukkan 3 ikon untuk menampilkan tile horisontal, vertikal dan cascade
Untuk memunculkan ikon masuk ke ikon yang ada di sebelah lingkaran merah lalu masukkan 3 buak ikon toolbar, masing-masing diberi nama perintahnya seperti gambar diatas caranya klik kanan ikonnya lalu pilih DisplayStyle, pilih ImageAndText setelah itu ubah namanya pada properties bagian text, beri nama sesuai perintah masing-masing. Lihat gambar diatas yang di dalam lingkaran merah.

Langkah kedua masukkan kode program di setiap ikon toolbar yang tadi dibuat :
Ikon Horisontal = perintahnya adalah jika diklik form-form yang muncul pada form1 akan tersusun secara horisontal, berikut kode programnya :
Me.LayoutMdi(MdiLayout.TileHorizontal)
Ikon Vertikal = perintahnya adalah jika diklik form-form yang muncul pada form1 akan tersusun secara vertikal, berikut kode programnya :
Me.LayoutMdi(MdiLayout.TileVertical)
Ikon Cascade = perintahnya adalah jika diklik form-form yang muncul pada form1 akan tersusun secara cascade, berikut kode programnya :
Me.LayoutMdi(MdiLayout.Cascade)

Berikut gambar tampilan-tampilannya :
 
3. Meletakkan menu sesuai selera, disini saya akan meletakkan menubar di sebelah kiri dan toolbar disebelah kanan.
Merubah menubar disebelah kiri, caranya aktifkan menubar pada form1 lalu perhatikan tanda segitiga di sebelah kanan lalu klik kiri cari dock lalu rubah menjadi left.
Merubah toolbar disebelah kanan, caranya aktifkan toolbar pada form1 lalu perhatikan tanda segitiga di sebelah kanan lalu klik kiri cari dock lalu rubah menjadi right.

Maka tampilannya akan seperti ini :
Alhamdullilah selesai juga tugasnya, semoga bermanfaat untuk semuanya. Amin