Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang.

Presentasi serupa


Presentasi berjudul: "Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang."— Transcript presentasi:

1 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Pengembangan Program Ada beberapa definisi singkat yang perlu dipahami dalam mengembangkan suatu program dengan VB, diantaranya adalah: 1.Control, adalah objek yang akan digunakan dalam mengembangkan tampilan antar muka program. Kontrol yang akan digunakan adalah kontrol yang ada didalam toolbox. 2.Event, adalah aksi yang akan terjadi terhadap suatu kontrol, misalnya tombol ditekan, mouse diklik, dan seterusnya. 3.Methods, adalah metode yang digunakan sebelum aksi suatu objek terjadi. Sebagai contoh suatu commandbutton mempunyai metode hide, form mempunyai metode visible dan lain sebagainya.

2 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Pengembangan Program 4.Object, adalah elemen dasar suatu program. Suatu kontrol yang sudah diberikan karakteristik, aksi dan metode tertentu maka kontrol tersebut disebut object. 5. Procedures, adalah kumpulan perintah/statement, fungsi dan urutan-urutan bagaimana suatu program dieksekusi atau dijalankan. 6. Properties, adalah karakteristik yang melekat pada suatu object, misalnya karakteristik huruf, warna, dan seterusnya.

3 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data

4 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Memahami Object, Property, Method dan Event Implementasinya dalam sebuah aplikasi dalam suatu form, maka form tersebut memiliki property, method dan event. Sebagaimana pemrograman visual lainnya, VB juga bersifat event driven programming. Artinya dapat menyisipkan kode program pada event yang dimiliki suatu objek.

5 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Object propertiObyek merupakan bagian dari perlengkapan suatu aplikasi yang mempunyai spesifikasi properti sendiri. Contoh: –Form –Control Textbox CommandButton CheckBox OptionButton Dll …

6 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Penulisan Statement Nama_object.Properties Nama_object.Method Contoh Penulisan Statement txtrupiah.text -  Nama_object.properties cmdtutup.visible -  Nama_object.properties Form1.show -  Nama_object.method

7 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Definisi Variabel  Variable digunakan untuk menyimpan informasi dalam memori komputer ketika program dijalankan.  Secara umum, variable dapat digunakan sebanyak mungkin dalam suatu program, namun sebaiknya variable didefinisikan seperlunya saja.  Untuk mendefinisikan suatu variable dalam VB, digunakan perintah Dim yang merupakan bentuk ringkas dari Dimensions (deklarasi), diikuti oleh nama variable dan tipe data dari variabel yang dgunakan.

8 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Ruang lingkup variabel Proyek Variabel level proyek bersifat public dikenal disemua bagian Form Variabel level form dikenal pada form ini saja Procedure Variabel local dikenal pada Procedure ini saja Procedure Variabel local dikenal pada Procedure ini saja Module Variabel level modul dikenal pada modul ini saja Procedure Variabel local dikenal pada Procedure ini saja Procedure Variabel local dikenal pada Procedure ini saja

9 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Ruang lingkup variabel  Ruang lingkup variabel adalah ruang atau daerah dimana variabel yang dibuat dikenal (dapat dipakai)  Ruang lingkup variabel biasanya juga berhubungan dengan umur (waktu hidup) variabel.  Ada variabel yang dapat dikenal di seluruh bagian program (proyek) dan hidup selama program berjalan, ada variabel yang hanya dikenal di procedure atau fungsi tempat variabel tersebut dibuat dan hidup hanya selama atau fungsi tersebut berjalan  Ruang lingkup paling dalam untuk variabel adalah procedure

10 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data  Harus dimulai dengan karakter alfabet (huruf)  Harus unik (tidak boleh ada yang sama) pada ruang lingkup variabel yang sama  Maksimum 255 karakter, tetapi hanya 40 pertama yang dianggap sebagai nama variabelnya.  Beberapa karakter tidak diperbolehkan dipakai, misalnya karakter yang dipakai untuk operator (+, -, *, /, dan lain-lain), titik dua, koma dan lain-lain Aturan dalam menuliskan nama variabel

11 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Cara pendeklarasian Variabel 1.Dengan menggunakan perintah DIM dim nama as string dim alamat as string * 30 dim gaji as long Pernyataan dim diatas disebut dengan deklarasi eksplisit dan menyebabkan MS-Visual Basic mengalokasikan memori sesuai dengan nama dan tipe yang diinginkan, sehingga terkontrol,variabel dan tipe variabel yang digunakan 2. Deklarasi implisit Nama$ = “Budi” Alamat$ = “Jl. Daan Mogot” Deklarasi implisit ini membuat MS-Visual Basic mengalokasikan nama variabel berikut tipenya dan langsung mengisi nilai variabelnya. Cara yang dianjurkan adalah cara yang pertama (deklarasi eksplisit dengan perintah DIM) karena lebih terencana dan terkontrol.

12 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Deklarasi Variable Contoh deklarasi variabel level procedure Private sub Command1_Click() Dim nama as string Dim alamat as string Static No as integer Contoh deklarasi variabel static Static Sub Command1_Click() Dim nama as string Dim alamat as string Static No as Integer

13 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Variabel Perbedaan antara pernyataan Dim dan static Perbedaannya adalah pada waktu hidup variabel. Jika menggunakan dim, maka waktu hidup variabel tersebut hanya selama procedure masih berjalan. Jika menggunakan static, maka waktu hidupnya adalah selama program aplikasi masih berjalan Ruang lingkup variabel berikutnya adalah variabel dengan ruang lingkup modul atau form dan ruang lingkup global (aplikasi). Keduanya dapat diperoleh dengan mendeklarasikan variabel di luar procedure (dibagian paling atas modul atau form). Jika variabel dideklarasikan di luar procedure (di bagian ats modul atau form) dengan pernyataan Private atau Dim, maka variabel yang dideklarasikan mempunyai level modul atau form, akibatnya variabel tersebut hanya dikenali dan dapat dipakai pada modul atau form yang bersangkutan. Sedangkan jika dideklarasikan dengan Public, maka variabel tersebut akan mempunyai level global (apliaksi), artinya dapat dikenali pada seluruh modul, form atau procedure yang terdapat pada program aplikasi yang bersangkutan

14 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Contoh deklarasi level modul atau form dan level global (aplikasi) Public Judul as string * 80 ‘level global atau ‘public atau aplikasi Private Bilangan as integer ‘level modul/form Dim harga as single ‘level modul/form (sama dengan Private) Variabel dan Tipe Data Private Sub Command1_Click() Dim nama as string ‘level procedure Dim alamat as string Static no as integer

15 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data

16 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Type Data variant variant adalah type data yang menerima segala jenis data yang dimasukkkan/diisikan kepadanya. Jika kita mendeklarasikan sebuah variable tanpa menentukan type-nya (tanpa As), maka secara default visual basic akan menganggap variable tersebut ber- type variant.

17 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Type Data variant – sebagai tipe tanggal dan waktu Type data variant selain dapat bernilai angka atau string, juga dapat bernilai waktu dan tanggal. Syntax: DateSerial(intTahun, intBulan, intHari) Year(dtTanggal) Hour(dtWaktu) Minute(dtWaktu) DateSerial(intTahun, intBulan, intHari) Year(dtTanggal) Hour(dtWaktu) Minute(dtWaktu)

18 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Type Data variant – sebagai tipe tanggal dan waktu Private Sub cmdWaktu_Click() Dim Sekarang, SisaHari, SisaJam, SisaMenit Sekarang = Now‘menyatakan tanggal sekarang Print “ “ Print “ “ & Sekarang Print “ “ SisaHari = Int(DateSerial(Year(Sekarang)+1, 1, 1) – Sekarang) SisaJam = 24 – Hour(Sekarang) SisaMenit = 60 – Minute(Sekarang) Print “ “ & SisaHari & “hari lagi tahun ini berakhir Print “ “ & SisaJam & “jam lagi hari ini berakhir Print “ “ & SisaMenit & “menit lagi jam ini berakhir End Sub Private Sub cmdWaktu_Click() Dim Sekarang, SisaHari, SisaJam, SisaMenit Sekarang = Now‘menyatakan tanggal sekarang Print “ “ Print “ “ & Sekarang Print “ “ SisaHari = Int(DateSerial(Year(Sekarang)+1, 1, 1) – Sekarang) SisaJam = 24 – Hour(Sekarang) SisaMenit = 60 – Minute(Sekarang) Print “ “ & SisaHari & “hari lagi tahun ini berakhir Print “ “ & SisaJam & “jam lagi hari ini berakhir Print “ “ & SisaMenit & “menit lagi jam ini berakhir End Sub Catatan: Kata yang dicetak tebal merupakan fungsi internal visual basic. DateSerial  mengubah ke type variant (DateTime) dari Integer Year  mengubah tahun ke type variant (Integer) dari DateTime Hour  mengubah jam ke type variant (Integer) dari DateTime Menute  mengubah menit ke type variant (Integer) dari DateTime

19 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data PenyimpananJangkauanKelompok Integer2 byte – 32767Numerik Long4 byte – Numerik Single4 byte E 38 – E -45 untuk nilai negatif E -45 – E 38 untuk nilai positif Numerik Double8 byte E 308 – E E -324 – E 308 Numerik Currency8 byte -922, – 922, Numerik String1byte per karakter 0 – karakter untuk win – 2 E 32 karakter untuk win 9x/NT String Byte1 byte0 – 255Numerik Boolean2 byteTrue atau FalseBoolean Date8 byte1 January 100 – 31 December 9999Date Object4 byteReferensi objectObejct Variant 16 byte + 1 byte untuk tiap karakter Null, Error,Nilai numeric sampai jangkauan tie data Double, Character text, Object, atau array Variant Daftar type data pada VB

20 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Type Data Buatan Sendiri Pembuatan type data sendiri ini menggunakan kombinasi dari type data yang telah ada Pendeklarasiannya menggunakan perintah Type setelah kata Public atau Private. Penggunaan kata Public dan Private tergantung pada ruang lingkup variable yang kita inginkan

21 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Type Data Buatan Sendiri Contoh Deklarasi type buatan sendiri : Mengisi nilai untuk variable dengan type buatan sendiri: Public Type DataMahasiswa strNama As String lNIM As Long strJurusan As String TglLahir As Date End Type Dim Data As DataMahasiswa‘DataMahasiswa sbg Type Public Type DataMahasiswa strNama As String lNIM As Long strJurusan As String TglLahir As Date End Type Dim Data As DataMahasiswa‘DataMahasiswa sbg Type Data.Nama = “Wiro Sableng” Data.TglLahir = #17 Agustus 1975# Data.Nama = “Wiro Sableng” Data.TglLahir = #17 Agustus 1975#

22 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Variable Array Array merupakan type variable yang memungkinkan kita untuk menyimpan data secara berurutan dalam satu nama variable Dalam array data tersimpan dengan menggunakan index untuk memudahkan kita dalam pencarian kembali data tersebut.

23 Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang Lingkup Variabel1 Ruang Lingkup Variabel2 Aturan dalam Variabel Cara Pendeklarasian Variabel Deklarasi Variabel Variabel Variabel & Tipe Data Tipe Data Variable Array Contoh deklarasi variable array: Mengisi nilai untuk variable array dengan index tertentu: Dim arrIntContoh1(19) As Integer‘array dgn 20 elemen Dim arrStrContoh2(1 to 20) As String‘array dgn 20 elemen Dim arrIntContoh3(19, 19) As Integer‘array 2 Dimensi Public arrLContoh4(80) As Long Dim arrIntContoh1(19) As Integer‘array dgn 20 elemen Dim arrStrContoh2(1 to 20) As String‘array dgn 20 elemen Dim arrIntContoh3(19, 19) As Integer‘array 2 Dimensi Public arrLContoh4(80) As Long Keterangan : secara defaut indeks array dimulai dari 0, maka arrIntContoh1 memiliki 20 elemen dengan indeks 0 sampai 19 arrIntContoh2 memiliki 20 elemen dengan indeks 1 sampai 20 arrIntContoh1(0) = 23 arrStrContoh2(1) = “Senin” arrIntContoh3(1,2) = 11 arrIntContoh1(0) = 23 arrStrContoh2(1) = “Senin” arrIntContoh3(1,2) = 11


Download ppt "Pemrograman I (PR201) Pengembangan Program 2 Object, Property, Method & Event Ilustrasi Pengembangan Program 1 Penulisan Statement Definisi Variabel Ruang."

Presentasi serupa


Iklan oleh Google