Mengenal Variabel dan Operasi String - Pemroograman 1 pada saat awal kuliah pemrograman adalah menjadi mata kuliah yang kebanyakan menjadi mata kuliah wajib di setiap perguruan tinggi dan tentunya di jurusan Teknik Informatika, dan dibawah ini adalah salah satu contoh tugas kuliah saya saat mata kuliah Pemrograman 1 yaitu tentang Variabel dan Operasi String Pada Pemrograman. dan semoga ini bisa bermanfaat bagi anda.
Mengenal Variabel dan Operasi String |
1. Pengertian Low level language dan High level language :
- High level language adalah bahasa pemrograman yang mudah dimengerti oleh manusia, karena perintah yang digunakan menggunakan bahasa komunikasi manusia. Contohnya Visual Basic, PHP, C++, QBasic.
- Low level language adalah bahasa pemrograman yang sulit dimengerti oleh manusia, karena ditulis dalam bahasa mesin. Contohnya : Pemrograman Asembler.
2. Variabel Adalah suatu peubah yang berfungsi menampung nilai yang dinamis, artinya nilai dari sebuah variable dalam program dapat diubah.
Variabel juga dapat digunakan untuk menyimpan suatu nilai, seperti text, angka atau array
Aturan penamaan variable :
- Karakter pertama harus huruf.
- Panjang karakter maksimal 255, dimana tidak boleh ada spasi.
- Tidak boleh mengandung symbol perhitungan (*, /, +, -, dsb) dan symbol khusus (!, #, @, dsb)
3. Tipe-tipe data yang terdapat dalam visual basic 6.0 antara lain :
- Integer, long : tipe data untuk angka bulat(-32768 s/d 32767)
- Single, double : tipe data untuk angka pecahan/decimal(-3402823E38 s/d -1401498E-45,
- -179769313486231E308 s/d -494065645841247E-324)
- Currency : tipe data untuk angka mata uang(-922337203685477,5808 s/d 922337203685477,5807)
- String : tipe data untuk teks(0 s/d 2 Milyar)
- Boolean : tipe data logika ( True/False)
- Date : tipe data waktu/tangggal(1 Januari 100 s/d 31 December 9999)
- Object : tipe data untuk sebuah objek misalnya gambar(Referensi acuan pada sembarang objek)
- Variant : tipe data variant(-179769313486231E308 s/d -494065645841247E-324)
4. Event merupakan suatu permintaan yang dilakukan oleh suatu obyek (reguester) kepada obyek lainnya (responder). Permintaan dapat dilakukan oleh obyek fisik maupun non fisik. Obyek non fisik dapat berupa kode program; sedangkan obyek fisik dapat berupa perangkat input, perangkat pemroses, maupun perangkat output. Misalkan perangkat input mouse meminta kepada suatu obyek agar click ataupun double click.
Jenis-jenis :
Event Untuk Mouse :
- Click , event ini terjadi apabila user menekan dan melepas tombol kiri mouse dengan cepat pada saat pointer mouse berada diatas suatu control.
- DblClick, event ini terjadi apabila user menekan dan melepas tombol kiri mouse 2x dengan cepat tanpa memindahkan posisi.
- MouseDown, event ini terjadi apabila user menekan dan menahan tombol kiri mouse.
- MouseUp, event ini terjadi apabila user melepas tombol kiri mouse.
- MouseMove, event ini terjadi apabila user memindahkan mouse tanpa menekan tombol.
Event untuk Keyboard :
- KeyPress, event ini terjadi apabila user menekan tombol keyboard (menggunakan kode ASCII).
- KeyDown, event ini terjadi apabila user menekan dan menahan tombol keyboard.
- KeyUp, event ini terjadi apabila user melepas tombol keyboard.
5. Perbedaan ComboBox dan ListBox :
- ComboBox yaitu kontrol kombinasi antara TextBox dan ListBox yang digunakan untuk pemilihan dengan dropdown terhadap item yang ada di dalamnya.
- ListBox yaitu kontrol yang digunakan untuk menampilkan daftar item dimana user dapat memilih salah satu/lebih sesuai dengan jumlah list. Dan terdapat batang penggulung apabila jumlah item melebihi jumlah item maksimal yang bisa ditampilkan.
6. Operasi / Fungsi String:
- Len ( ), untuk mengetahui panjang karakter. Sintaks : Len ($).
- Left ( ), untuk mengambil karakter dari sebelah kiri variable. Sintaks : Left ($,jml pengambilan karakter).
- Right ( ), untuk mengambil karakter dari sebelah kanan variable. Sintaks : Right ($,jml pengambilan karakter).
- Mid ( ), untuk mengambil sejumlah karakter ditengah variable. Sintaks : Mid ($, posisi pengambilan, jml pengambilan karakter).
- Val ( ), untuk merubah data string menjadi numberik. Sintaks : Val($).
- Str( ), untuk merubah data numerik menjadi string. Sintaks : Str(%)
- Ltrim( ), untuk menghapus spasi kosong yang terletak disebelah kiri variable. Sintaks : Ltrim($).
- Rtrim( ), untuk menghapus spasi kosong yang terletak disebelah kanan variable. Sintaks : Rtrim($).
- Trim( ), untuk menghapus spasi kosong yang terletak disebelah kiri & kanan variable. Sintaks : Trim($).
- Ucase( ), untuk merubah huruf kecil jadi huruf besar. Sintaks : Ucase($).
- Lcase( ), untuk merubah huruf besar jadi huruf kecil. Sintaks : Lcase($).
- Asc( ), untuk mengembalikan karakter kepada nilai standart ASCII.
- Chr( ), untuk mengeluarkan karakter dari nilai standart ASCII.
7. ADO (ActiveX data Object) adalah object model yang sederhana untuk mengakses semua tipe data mlalui OLEDB.
Private Sub cmdCetakHasil_Click()Dim hasil As StringIf txtnm.Text <> 0 Then hasil = " Saya seorang " & IIf(OptLaikiLaki.Value = True, " Laki-laki ", " Perempuan") & ", yang bernama " & txtnm.Text + ", tinggal di " & txtalmt.Text & ", dengan pendidikan terakhir " & ComPend.Text & ", dan berprofesi sebagai " & ComPek.Text & " yang mempunyai Hobby, " & IIf(listhobby.CausesValidation = True, listhobby.Text, "") RicRtbhasil.TextRTF = hasilElse MsgBox "Isikan data dengan lengkap dahulu.", vbInformationEnd IfEnd SubSub bersih()Dim aa As ObjectFor Each aa In Me If TypeOf aa Is TextBox Then aa.Text = "" ElseIf TypeOf aa Is ComboBox Then aa.ListIndex = -1 End IfNextEnd SubPrivate Sub cmdClear_Click()bersihEnd SubPrivate Sub cmdExit_Click()Unload MeEnd SubPrivate Sub cmdTambah_Click()ComPend.Enabled = TrueEnd SubPrivate Sub cmdTambah1_Click()ComPek.Enabled = TrueEnd SubPrivate Sub cmdTambah2_Click()listhobby.Enabled = TrueEnd SubPrivate Sub Timer1_Timer()jam1.Text = Format(Now(), "DD MMM yyyy") '& " : " & Format(Now(), "HH:mm:ss")jam2.Text = Format(Now(), "HH:mm:ss")End SubPrivate Sub Timer2_Timer()a = Me.Captionb = Right(a, 1)Me.Caption = b + Left(a, Len(a) - 1)End Sub
Artikel ini di update pada tgl 07/03/2015
Comments
Post a Comment
Silakan berkomentar sesuai dengan topik. Jangan menyisipkan link pada komentar dan jangan sampai komentar Anda masuk komentar SPAM.
Jangan salahkan saya bila komentar Anda dihapus !