Selasa, 18 Desember 2012

Analisis Sub Program dan Program Function

Kali ini saya akan menjelaskan materi pemrograman visual yang ke delapan pada slide ke 9 dan ke 10 berikut penjelasannya :

Slide ke 9:


Akan ada 3 bilangan outputan yang di hasilkan  bertipe data single, dan untuk i di urutkan dari indeks yang paling kecil (0) ke yang besar, kemudian setelah itu menggukan conditional statment dan operasi pembanding akan membandingkan bilangan yang nantinya akan terseleksi menjadi bilangan terbesar, terkecil, dan total. Setelah itu pada button1 akan di panggil kembali variabel function fstat dan beri nilai inputannya setelah program di jalankan maka sesuai dengan perintah tersebut maka total berada pada textbook1(hasil indeks 0), nilai terbesar textbook2(hasil indeks1), dan yang terakhir textbook(hasil indeks3) mengandung nilai yang terkecil. 

slide 10:
 
Overloading function
Beberapa function mempunyai nilai nama sama tetapi mempunyai parameter yang berbeda.
Pada function yang pertama memiliki nilai 3 variabel yaitu hitung, bil1, bil2 dan semuanya bertipe data integer
Pada function ke dua memiliki 4 variabel yaitu hitung , bil1, bil2, bil3 semua bertipe integer.
 Antara function hitung pertama dan function hitung kedua mempunyai nilai sama yaitu hitung tetapi parameternya berbeda karena function pertama memiliki nilai parameter hitung = bil1 + bil2, sedang pada function kedua memiliki parameter hitung = bil1 + bil2 + bil3
Sehingga ketika saat program di jalankan menghasilkan nilai 6 karena pada prosesnya menggunakan fungsi function yang kedua karena terdapat 3 nilai inputan yaitu (1,2,3).`

Slide 11:

Function Bawaan VB

Dalam Visual Basic, function bawaan adalah suatu fungsi yang sudah ada dalam Visual Basic dan dapat digunakan secara langsung. Ada sejumlah function bawaan dalam VB diantaranya adalah function untuk mengubah suatu tipe data String dari suatu TextBox menjadi tipe data numerik agar dapat digunakan untuk melakukan operasi perhitungan, fungsi yang berkaitan dengan matematika, dll.

Function Numerik
Dengan menggunakan fungsi-fungsi bawaan yang disediakan, waktu pembuatan sebuah program dapat disingkat. Fungsi-fungsi numerik merupakan fungsi-fungsi yang berkaitan dengan tipe data numerik.  Fungsi-fungsi ini dapat dikelompokkan sebagai berikut :
a.    Function konversi ke integer.
Ada tiga macam fungsi yang melakukan konversi ke tipe data integer .



Untuk bilangan positif, fungsi Fix() dan Int() memberikan perlakuan yang sama. Sebagai contoh, kedua pernyataan berikut ini mengembalikan nilai yang sama:


                            ans1 = Int(14.5)        ‘mengembalikan 14
                           ans2 = Fix(14.5)        ‘mengembalikan 14
 
 



Namun fungsi Fix() dan Int() memberikan perlakuan berbeda pada bilangan negatif. Kedua pernyataan berikut memberikan pengembalian yang berbeda :


                               ans1 = Int(-14.5)       ‘mengembalikan -15
                               ans2 = Fix(-14.5)       ‘mengembalikan 14
 
 



Sedangkan fungsi CInt() mengembalikan pembulatan angka yang terdekat. Berikut ni contoh penggunaan CInt() :


                                    ans1 = CInt(14.1)       ‘mengembalikan 14
                                    ans2 = CInt(14.5)       ‘mengembalikan 14
                                    ans3 = CInt(14.6)       ‘mengembalikan 15
                                   ans2 = CInt(-14.5)      ‘mengembalikan -14
                                     ans3 = CInt(-14.6)      ‘mengembalikan -15


 
 





b.    Function konversi tipe data
Tabel 10.2 merupakan fungsi – fungsi yang melakukan konversi ke tipe data.




Sebagai contoh misalkan sebuah data yang merupakan hasil bagi (1 / 7) .


                     lblNilai=(1/7)    ‘ditampilkan .1428571
                     lblNilai=CDbl(1/7) ‘ditampilkan .142857142857143
 
 



c.    Function matematika
Fungsi-fungsi yang bekaitan dengan matematika.

 
Function String
Selain fungsi-fungsi numerik, Visual Basic juga mempunyai sejumlah fungsi-fungsi


Substring merupakan bagian dari suatu string. Untuk memperoleh substring dari suatu string dapat digunakan 3 fungsi berikut :
a.    Left$(StringVal, length)
Fungsi ini mengembalikan nilai string dari sebelah kiri sebanyak length karakter .
b.    Right$(StringVal, length)
Fungsi ini mengembalikan nilai string dari sebelah kanan sebanyak length karakter .
c.    Mid$(StringVal, startVal, length)
Fungsi ini mengembalikan nilai string dari startVal sebanyak length karakter .
Contoh :


             
               HurufKecil=LCase(“Hadiyanto”)‘HurufKecil=“hadiyanto”
              HurufBesar=UCase(“Harry”)    ‘HurufBesar=“HARRY”
              Title     =“Halo Dunia”
             lTitle    =Left$(Title, 4)   ‘lTitle=“Halo”
               RTitle    =Right$(Title, 5)  ‘RTitle=“Dunia”
             MTitle    =Left$(Title, 2, 6)      ‘MTitle=“alo Du”
           Panjang   =Len(“Biru dan hijau”) ‘lenth   = 14  



 
 








Function Tanggal dan Waktu
Jika dalam suatu aplikasi diperlukan pengambilan tanggal atau waktu dari sistem, Visual Basic menyediakan fungsi – fungsi Now(), Date(), dan Time(). Lihat table 10.5.


Selain fungsi-fungsi diatas terdapat sebuah fungsi yaitu format() yang berkaitan dengan fungsi-fungsi Tanggal dan waktu.


               Format(Ekpresi[,format[,firstdayofweek[, firstweekofyear]]])

 
 



Fungsi ini mengembalikan nilai variant atau string sesuai dengan format yang ditentukan.

0 komentar:

Posting Komentar