laporan 1

28
LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTER MENGENAL DAN MENGGUNAKAN EVENT DAN PROPERTY DALAM VISUAL BASIC 6.0 Oleh : Andyono Harmadji NIM A1H009012

Upload: melati-eka-purnamasari

Post on 25-Nov-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

LAPORAN PRAKTIKUM PEMROGRAMAN KOMPUTERMENGENAL DAN MENGGUNAKAN EVENT DAN PROPERTY DALAM VISUAL BASIC 6.0

Oleh:Andyono HarmadjiNIM A1H009012

KEMENTERIAN PENDIDIKAN NASIONALUNIVERSITAS JENDERAL SOEDIRMANFAKULTAS PERTANIANPURWOKERTO2010I.PENDAHULUANA. Latar BelakangVisual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginners All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu alat Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP).Dalam pemrograman berbasis obyek (OOP), sangat diperlukan untuk memahami istilah object, property, method, dan event sebagai berikut :a. Object : komponen di dalam sebuah programb. Property : karakteristik yang dimiliki objectc. Method: aksi yang dapat dilakukan oleh objectd. Event: kejadian yang dapat dialami oleh object Form adalah Object Visual Basic pertama yang harus kita kenali. Hal ini disebabkan karena hampir semua aplikasi Visual Basic menggunakan satu Form atau lebih. Control adalah object VB yang dapat di letakan dalam Form.Form dan object-object dalam VB dapat kita analogikan dengan manusia, di mana setiap manusia memiliki ciri khas tertentu, misalnya seperti tinggi badan, gemuk kurus dan sebagainya maka object dalam VB juga memiliki karakteristik yang di kenal dengan nama Properties. Jika manusia bisa melakukan tindakan-tindakan seperti menghapus, berjalan dan sebagainya maka object juga memiliki tindakan yang di sebut dengan methods seperti Move, PaintPicture, CLS, Print. Manusia dapat bereaksi terhadap suatu event tertentu maka object juga dapat, hal ini di kenal dengan nama Event, misalnya saat Mouse diklik, keyboard di tekan dan lain sebagainya. Setiap Object dalam VB memiliki banyak sekali properties dan event, tetapi biasanya properties itu juga dimiliki oleh object lain sehingga jika kita sudah menguasai salah satu object, untuk mempelajari object lain akan menjadi lebih mudah. Oleh karena itu, untuk dapat mengenal dan menggunakan event dan property dalam Visual Basic 6.0, maka diperlukan praktikum ini.

B. Tujuan1. Memahami event dan property dalam visual basic 6.0.2.Mengenal lingkungan kerja dan object dalam visual basic 6.0.

II.TINJAUAN PUSTAKA2.1Mengenal Visual Basic 6.0Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh orang yang baru belajar membuat program. Hal ini lebih mudah lagi setelah hadirnya Microsoft Visual Basic, yang dibangun dari ide untuk membuat bahasa yang sederhana dan mudah dalam pembuatan scriptnya (simple scripting language) untuk graphic user interface yang dikembangkan dalam sistem operasi Microsoft Windows.Visual Basic merupakan bahasa pemrograman yang sangat mudah dipelajari, dengan teknik pemrograman visual yang memungkinkan penggunanya untuk berkreasi lebih baik dalam menghasilkan suatu program aplikasi.Ledakan pemakaian Visual Basic ditandai dengan kemampuan Visual Basic untuk dapat berinteraksi dengan aplikasi lain di dalam sistem operasi Windows dengan komponen ActiveX Control. Dengan komponen ini memungkinkan penguna untuk memanggil dan menggunakan semua model data yang ada di dalam system operasi windows. Hal ini juga ditunjang dengan teknik pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman yaitu Pemrograman Visual dan Object Oriented Programming (OOP).Visual Basic 6.0 sebetulnya perkembangan dari versi sebelumnya denganbeberapa penambahan komponen yang sedang tren saat ini, seperti kemampuan pemrograman internet dengan DHTML (Dynamic HyperText Mark Language), dan beberapa penambahan fitur database dan multimedia yang semakin baik.2.2 Menjalankan Visual Basic 6.0Menjalankan Visual Basic 6.0 pada sistem operasi Windows dapat dilakukan dengan beberapa cara. Langkah menjalankan program Visual Basic 6.0 adalah sebagai berikut :1. Klik tombol Start pada Taskbar, kemudian klik All Programs.2. Klik pilihan Microsoft Visual Studio 6.0 Microsoft Visual Basic 6.0. Pada saat pertama kali menjalankan Visual Basic, maka akan ditampilkan kotak dialog New Project.

Pada kotak dialog New Project terdapat tiga pilihan tabulasi, yaitu :1. New, digunakan untuk membuat project baru dengan berbagai macam pilihan.2. Existing, digunakan untuk membuka daftar nama project yang pernah dibuat sebelumnya.3. Recent, digunakan untuk membuka daftar nama project yang telah dibuat dan terakhir kali dibuka.Jika tidak ingin menampilkan kotak dialog tersebut pada saat pertama kali menjalankan program Visual Basic, maka matikan kotak periksa Dont show this dialog in the future sehingga pada saat menjalankan program Visual Basic berikutnya langsung ditampilkan project default dengan pilihan Standard.EXE. (M. Leo Agung, 2008). Selanjutnya, klik Open dan kemudian akan muncul tampilan jendela program Visual Basic 6.0, seperti pada gambar dibawah ini :

Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang diperlukan. Form disusun oleh komponen-komponenyang berada di [Toolbox], dan setiap komponen yang dipakai harus diatur propertinya lewat jendela [Property].Menu pada dasarnya adalah operasional standar di dalam sistem operasi windows, seperti membuat form baru, membuat project baru, membuka project dan menyimpan project. Di samping itu terdapat fasilitas-fasilitas pemakaian visual basic pada menu. Untuk lebih jelasnya Visual Basic menyediakan bantuan yang sangat lengkap dan detail dalam MSDN.Toolbox berisi komponen-komponen yang bisa digunakan oleh suatu project aktif, artinya isi komponen dalam toolbox sangat tergantung pada jenis project yang dibangun. Komponen standar dalam toolbox dapat dilihat pada gambar berikut ini.

2.3 Konsep Dasar Pemrograman Dalam Visual Basic 6.0Konsep dasar pemrograman Visual Basic 6.0, adalah pembuatan form dengan mengikuti aturan pemrograman Object, Property, Metode dan Event. Hal ini berarti:1. Object : Komponen di dalam sebuah program2. Property : Setiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh dilupakan pada setiap komponen adalah Name, yang berarti nama variable (komponen) yang akan digunakan dalam scripting. Properti Name ini hanya bisa diatur melalui jendela Property, sedangkan nilai properti yang lain bisa diatur melalui script seperti :Command1.Caption=PlayText1.Text=Visual BasicLabel1.Visible=FalseTimer1.Enable=True2.Metode: Bahwa jalannya program dapat diatur sesuai aplikasi dengan menggunakan metode pemrograman yang diatur sebagai aksi dari setiap komponen. Metode inilah tempat untuk mengekpresikan logika pemrograman dari pembuatan suatu prgram aplikasi.3.Event: Setiap komponen dapat beraksi melalui event, seperti event click pada command button yang tertulis dalam layar script Command1_Click, atau event Mouse Down pada picture yang tertulis dengan Picture1_MouseDown. Pengaturan event dalam setiap komponen yang akan menjalankan semua metode yang dibuat.Setiap Object dalam Visual Basic 6.0 memiliki banyak sekali properties dan event. Berikut ini adalah properties dan event standard yang ada hampir di setiap object dalam Visual Basic 6.0.1. Propertiesa. Properties ForeColor dan BackColor Properties ForeColor dan BackColor mempengaruhi warna dari tulisan dan background dari sebuah object. b. Properties FontProperties Font biasanya dimiliki oleh object-object yang dapat menampilkan string. Properties Font terdiri dari properties Name, Size, Bold, Italic, Underline dan Strikethrough.c. Properties Caption dan TextCaption adalah properties yang biasanya terdapat dalam suatu object yang memiliki nilai string yang tidak dapat di edit ataupun di blok oleh user. Text adalah properties yang biasanya terdapat pada suatu object yang dapat di tulisi string oleh user atau user dapat memblok nilai string tersebut.

d. Properties Parents dan ContainerProperties Parents adalah properties yang hanya terdapat pada keadaan Run Time, yaitu pada saat program di jalankan. Properties Container juga merupakan properties Run Time Only. Ia memberitahukan pada Container bahwa control tersebut berada Container itu.e. Properties Enabled dan VisibleSemua control dalam VB secara default memiliki properties True untuk Enabled dan Visible. Tetapi, karena beberapa alasan kadang-kadang kita ingin hanya menampilkan suatu object tanpa bisa di gunakan oleh user, atau kita juga ingin menggunakan suatu object tanpa memperlihatkannya kepada user. Properties Enabled = false dapat digunakan untuk membuat control tersebut bebas dari pengaruh user, tetapi control tersebut tetap dapat di pengaruhi oleh program melalui proses pengkodean. Properti Visible = false dapat di gunakan untuk menyembunyikan sebuah control sehingga tidak terlihat oleh user.f. Properties hWndProperties hWnd termasuk properties yang bersifat Run Time Only. Selain itu ia juga merupakan Read Only Properties yang hanya bisa di baca dan tidak bisa di tulis. hWnd memberikan nilai integer 32 bit yang di berikan windows untuk mengindentifikasi suatu control. h. Properties MousePointer dan MouseIconProperties MousePointer digunakan untuk menentukan jenis mouse yang akan digunakan sedangkan properties MouseIcon digunakan untuk me-load Mouse Icon yang tidak terdapat dalam Visual Basic 6.0.i. Properties TagSemua konrol memiliki Properties tag ini, karena properties ini berasal dari VB sehingga bahkan control ActiveX pun memilikinya. Properties yang berasal dari VB selain Tag adalah Index, Visible, TabStop, TabIndex, ToolTipText, HelpContextID, dan WhatsThisHelpID.j. Properties LainnyaProperties Value biasanya di gunakan untuk menyimpan nilai dari suatu control. Misalnya checkbox, CommandButton, OptionButton dan scrollbar. Properties Index digunakan untuk memberikan petunjuk no array bagi sebuah control. Jika sebuah control bukan array maka nilai index-nya adalah kosong.Properties BorderStyle menentukan apakah sebuah control menggunakan Border atau tidak.Properties ToolTips digunakan untuk mengisi kotak kuning kecil yang berisi petunjuk yang akan ditampilkan jika kita menunjuk sebuah control dengan pointer mouse selama waktu tertentu.2. EventEvent dalam Visual Basic adalah suatu kejadian yang dapat mengakibatkan dijalankannya perintah-perintah program. Event digunakan sebagai tempat menuliskan kode-kode pemrograman.a. Event Click dan DoubleClickEvent click terjadi pada saat user mengklik suatu control, dan doubleClick terjadi saat user melakukan doubleClick. Event Click juga terjadi jika kita merubah nilai Value dari optionBox atau checkbox melalui kode pemrograman. b. Event ChangeEvent Change terjadi pada saat user merubah nilsi Properties tertentu (umumnya properties Text) dari suatu Control Baik dengan di ketik maupun dengan kode. Event ini dimiliki oleh TextBox, ComboBox, DriveListBox, DirListBox dan PictureBox.c. Event GotFocus dan LostFocusEvent GotFocus terjadi pada saat sebuah control mendapatkan focus dari user (diklik misalnya). Sedangkan LostFocus terjadi pada saat user memberikan focus kepada control lainnya.d. Event KeyDown, KeyPress dan KeyUpEvent-event ini terjadi saat user menekan tombol keyboard dan lalu melepaskannya. Urutan Event ini adalah KeyDown yaitu saat user menekan tombol keyboard, setelah itu KeyPress yaitu pada saat Program menerjemahkan nilai tombol keyboard yang di tekan dengan kode ANSI, lalu terakhir adalah keyUp yaitu saat user melepaskan tombol KeyBoard.Event KeyDown dan KeyUp memiliki dua buah Parameter yaitu keyCode dan Shift. KeyCode digunakan untuk memberikan nilai tombol yang ditekan, sedangkan shift menunjukan keadaan tombol Ctrl, Shift dan alt.

III. METODOLOGIA. Alat dan Bahan Alat yang digunakan dalam praktikum kali ini adalah :1. Laptop/komputer2. Software Microsoft Visual Basic 6.03. BukuB. Prosedur KerjaLangkah-langkah yang dilakukan dalam praktikum ini adalah :1. Membuat User Interface (UI)Pada jendela Form membuat UI seperti ini :(Menggunakan komponen ListBox, ComboBox dan CommandButton)

Pengaturan property setiap objectnya adalah sebagai berikut :ObjectPropertiesValue

Form2Caption StartUpPositionMethod Test 2 CenterScreen

List1--

Combo1--

Command1CaptionAdd

Command2CaptionDelete

Command3CaptionClear

2. Menulis Kode Program : Method TestPada bagian Code Editor mengetik kode programnya sebagai berikut :Private Sub Form_Load()Combo1.AddItem UmarCombo1.AddItem SalmanCombo1.AddItem HalimahCombo1.AddItem ShafiraEnd Sub

Private Sub Command1_Click()List1.AddItem Combo1.TextEnd Sub

Private Sub Command2_Click()List1.RemoveItem List1.ListIndexEnd Sub

Private Sub Command3_Click()List1.ClearEnd Sub3. Menjalankan ProgramMenjalankan program sebagai berikut :a. Untuk menambah isi ListBox : memilih Umar di dalam ComboBox kemudian klik tombol Add. Ulangi untuk nama-nama yang lain secara acak.b. Untuk menghapus salah satu isi ListBox : memilih Shafira di dalam ListBox kemudian klik tombol Delete.c. Untuk menghapus semua isi ListBox : klik tombol clear.

IV. HASIL DAN PEMBAHASANA. Hasil

B. Pembahasan Dalam membuat program Visual Basic, menggambar tampilan merupakan suatu hal yang perlu untuk diketahui. Untuk dapat menggambar tampilan diperlukan pengetahuan tentang penggunaan komponen-komponen. Setiap komponen yang ada pada Visual Basic memiliki property. Property adalah sifat dari sebuah komponen. Property untuk setiap komponen akan berbeda dengan komponen jenis lainnya. Walaupun ada beberapa property yang sama. Tidak semua property akan digunakan, hanya property yang dibutuhkan saja. Cara untuk merubah property sebuah komponen adalah dengan memilih komponen yang akan dirubah pada form, kemudian pilih property yang akan dirubah pada window property dan kemudian merubah isi dari property tersebut. Cara kedua untuk merubah property adalah dengan menggunakan perintah Visual Basic, pada bagian windows Code. Caranya pilih event tempat program, kemudian tuliskan nama objek (komponen) diikuti ".", dan nama propertynya. Visual Basic merupakan bahasa pemrograman yang bersifat event-driven. Maksudnya perintah (statement program) akan dijalankan sesuai dengan event yang terjadi. Setiap komponen memiliki event yang jumlahnya tidak sedikit, dan mungkin berbeda-beda. Pada praktikum kali ini, komponen yang digunakan adalah Label, Text Box, dan Command Button. Untuk memasukkan komponen, (atau lebih tepatnya menggambar form dengan komponen) dapat dilakukan dengan 2 cara : klik dua kali pada komponen di windows toolbox, atau dengan satu klik kemudian menggambar pada form. Tampilan User yang diperoleh adalah sebagai berikut ini:

Pengaturan property setiap objectnya adalah sebagai berikut :ObjectPropertiesValue

Form2Caption StartUpPositionMethod Test 2 CenterScreen

List1--

Combo1--

Command1CaptionAdd

Command2CaptionDelete

Command3CaptionClear

Kode program yang digunakan dalam praktikum kali ini adalah sebagai berikut :Private Sub Form_Load()Combo1.AddItem UmarCombo1.AddItem SalmanCombo1.AddItem HalimahCombo1.AddItem ShafiraEnd Sub

Private Sub Command1_Click()List1.AddItem Combo1.TextEnd Sub

Private Sub Command2_Click()List1.RemoveItem List1.ListIndexEnd Sub

Private Sub Command3_Click()List1.ClearEnd SubKode-kode program tersebut memiliki arti dan fungsi tertentu, yang diantaranya adalah sebagai berikut ini :1. Private Sub Form_Load()Artinya, pada saat Command1 di klik, maka kode program yang ada di Command1 akan dikerjakan.2. Combo1.AddItem UmarArtinya, Umar adalah argument sebagai isi yang akan ditambahkan ke dalam object Combo1.3. Combo1.AddItem SalmanArtinya, Salman adalah argument sebagai isi yang akan ditambahkanke dalam object Combo1.4. Combo1.AddItem HalimahArtinya, Halimah adalah argument sebagai isi yang akan ditambahkan ke dalam object Combo1.5. Combo1.AddItem ShafiraArtinya, Shafira adalah argument sebagai isi yang akan ditambahkanke dalam object Combo1.6. End SubArtinya, menutup program7. Private Sub Command1_Click()Arrtinya, pengguna (user) mengklik tombol Add (object command1)8. List1.AddItem Combo1.TextArtinya, property text dari object Combo1 adalah argumentsebagai isi yang akan ditambahkan ke dalam object List1 sesuai object Combo1 yang sudah dipilih.9.End SubArtinya, mengakhiri program.10.Private Sub Command2_Click()Artinya, pengguna (user) mengklik tombol delete (object Command2).11.List1.RemoveItem List1.ListIndexArtinya, property ListIndex dari object List1 adalah argumentsebagai nomor index isi yang akan dihapus.Clear method ini akan menghapus semua isi (tidak membutuhkan argument).12.End SubArtinya, mengakhiri program.13. Private Sub Command3_Click()Artinya, pengguna (user) mengklik tombol clear (Object Command3).14.List1.ClearArtinya, isi object List1 akan dihapus.15.End SubArtinya, mengakhiri program.Pada tombol Add pada Command1, agar operasi tidak single click, tetapi double click maka yang dilakukan adalah mengganti kode program menjadi seperti berikut ini :Private Sub Command1_Click()List1.AddItem Combo1.TextEnd SubDiganti menjadi :Private Sub Command1_DblClick()List1.AddItem Combo1.TextEnd SubKode program tersebut membuat tombol command dapat melaksanakan perintah bila kita mengkliknya dua kali. Dengan memasukkan kode program diatas, maka diperoleh hasil seperti berikut ini :

V. KESIMPULAN DAN SARANA. KesimpulanEvent dalam Visual Basic adalah suatu kejadian yang dapat mengakibatkan dijalankannya perintah-perintah program. Event digunakan sebagai tempat menuliskan kode-kode pemrograman. Sedangkan properti adalah karakteristik yang dimiliki oleh object-object di dakan Visual Basic 6.0.Visual Basic 6.0 memiliki lingkungan kerja dan object yang cukup banyak. Pembuatan program aplikasi menggunakan Visual Basic dilakukan dengan membuat tampilan aplikasi pada form, kemudian diberi script program di dalam komponen-komponen yang diperlukan. Form disusun oleh komponen-komponen yang berada di Toolbox, dan setiap komponen yang dipakai harus diatur propertinya lewat jendela Property.

B. Saran1. Diperlukan kesabaran dan ketelitian dalam praktikum kali ini.2. Sebaiknya praktikum dilaksanakan di tempat yang lebih nyaman.3. Peralatan praktikum yang tersedia sebaiknya lebih banyak lagi, sehingga kegiatan praktikum dapat dilakukan oleh semua praktikan.4. Pengkondisian dari asisten kepada praktikan ditingkatkan agar praktikum selesai tepat pada waktunya.5. Pembagian shift kelompok agar waktu dapat diefisienkan dan tidak terjadi keributan.

DAFTAR PUSTAKAAgung, Leo. 2008. Microsoft Visual Basic 6.0 dan Crystal Report 2008. Andi Offset : Yogyakarta.Antony Pranata, 2002. Algoritma dan Pemrograman. J & J Learning: YogyakartaIndra Yatini B, 2001. Pemrograman Terstruktur. J & J Learning: YogyakartaRamdan Arief, 2004. Seri Penuntun Praktis Microsoft Visual Basic 6.0. PT Elex Media Komputindo: JakartaTim Penyusun. 2010. Panduan Praktikum Pemrograman Komputer. Program Studi Teknik Pertanian Jurusan Teknologi Pertanian Fakultas Pertanian Unsoed : Purwokerto.

Lampiran Kelompok 5 : Andyono Harmadji (A1H009012)