TI 2012

TI 2012

Thursday, 8 November 2012

MODUL 3



MODUL 3
1.      Procedure adalah statement dalam visual basic yang telah dipecah mnjadi bagian – bagian (rutin–rutin) yang kecil dan tetap logis untuk meminimalisir kesalahan seorang programmer. Procedure terdiri dari:
a.      General Purpose Procedure (Prosedur Umum)
Prosedur yang dapat ditemukan dalam daftar Drop Down di  jendela kode.
b.      Event Procedure (Prosedur Kejadian), prosedur yang didalamnya terdapat kode yang dilaksanakan saat suatu kejadian dari suatu kontrol di bangkitkan.

(http://apu0226.files.wordpress.com/2009/05/pterstruktur-procedure-function.pdf)
2.      Function memiliki action yang hampir sama dengan procedure yang ditambahkan dalam program. Contoh :
Function Pangkat 3 (Bilangan as Integer)
            Pangkat 3 = Bilangan * Bilangan * Bilangan
End Function


3.      Perbedaannya terdapat di Function yang dapat mengembalikan nilai tertentu sedangkan procedure tidak.

4.      Perbedaan Byval dan Byrev:

a.      Byref
Parameter yang dikirim berupa objek sehingga perubahan nilai apapun dari objek pada sub / function akan berakibat berubahnya nilai dari objek tersebut secara langsung.
b.      Byval
Parameter yang dikirim berupa nilai dari suatu objek sehingga nilai objek tidak dapat diubah. Perubahan nilai objek pada sub / function tidak akan berpengaruh para perubahan nilai objek yang sebenarnya.
5.      Operator Perbandingan
Digunakan untuk membandingkan dua data atau lebih yang menghasilkan nilai logika true atau false.
Operator
Operasi
=
Sama dengan
< >
Tidak sama dengan
Lebih besar dari
Lebih kecil dari
>=
Lebih besar sama dengan
<=
Lebih kecil sama dengan

6.      Operator Percabangan
Operator percabangan berfungsi agar tidak terjadi kesalahan dan hasil yang dikeluarkan oleh program tidak menyimpang dari yang seharusnya. Berikut ini adalah macam-macam operator percabangan:
a.      If...Then
Digunakan untuk memilih dua keadaan / lebih dengan mengecek syarat di setiap keadaan / kondisi. Jika kondisi 1 memenuhi maka program akan menjalankan penyataan 1, jika tidak maka program akan mengecek kondisi 2, jika ya maka program akan menjalankan pernyataan 2, begitu seterusnya. Bentuk kondisinya adalah:
            If kondisi1 then
                        ‘Pernyataan 1’

            Else if kondisi2 then
                        ‘Pernyataan 2’


            Else if kondisi3 then
                        ‘Pernyataan 3’

            Else
                        ‘Pernyataan 4’

            End if
             
End if

b.      Select Case
Percabangan ini lebih mudah dibaca dan lebih mudah penggunaan untuk alur program yang membutuhkan banyak percabangan. Bentuk kondisinya adalah:
Select case pilihan
Case 1
                        ‘Pernyataan1’

Case 2
                        ‘Pernyataan2’

Case 3
                        ‘Pernyataan3’

Case 4
                        ‘Pernyataan4’

End Select



7.      Operator Perulangan
Pada Visual Basic ada beberapa macam kondisi perulangan, berikut ini adalah macam-macam operasi:

a.      Do While...Loop
Memerintahkan program melakukan perulangan jika syarat kondisi masih bernilai benar / true. Jika masih bernilai salah maka program akan keluar dan berpindah ke kode program selanjutnya. Bentuk kondisinya adalah:
·         Kondisi akhir perulangan terletak di depan / awal :
Do While Kondisi
‘Pernyataan’
Loop

·         Kondisi akhir perulangan terletak di belakang / akhir :
Do
‘Pernyataan’
Loop While Kondisi
b.      Do Until...Loop
Perulangan terus berjalan selama kondisi masih bernilai salah dan berhenti jika kondisi bernilai benar. Bentuk kondisinya adalah:
·         Untuk kondisi di awal pernyataan:
Do until kondisi
            ‘Pernyataan’
Loop

·         Untuk kondisi di akhir penyataan:
Do
            ‘Pernyataan’
Loop Until Kondisi

c.       While...Wend
Digunakan saat kita menginginkan pernyataan dijalankan selama kondisi ekspresi yang ditentukan masih bernilai benar. Bentuk kondisinya adalah:
            While ekspresi
                        ‘pernyataan’
Wend

d.      For...Next
Digunakan untuk melakukan perintah perulangan dengan jumlah tertentu yang telah kita input. Bentuk kondisinya adalah:
            For Indeks = nilaiawal to nilaiakhir
                        ‘Pernyataan’
Next indeks.

8.      Membuat kata “ I Love You’ 100 kali pada listing VB 2010.
9.      Interface, Program, dan Listing program gaji karyawan.
10.  Analisa Listing.
Program ini untuk mendeteksi di kuadran berapa koordinat terletak. Jika koordinat berada di x>0 dan y>0 maka koordinat tersebut berada di kuadran 1. Koordinat berada di kuadran 2 jika x<0 dan y>0. Koordinat berada di kuadran 3 jika koordinat x<0 dan y<0. Dan koordinat berada di kuadran 4 jika koordinat x>0 dan y<0. Diluar itu maka koordinat tidak berada di kuadran manapun.


No comments:

Post a Comment