jobsheet pemoograman komputer (vb) isi bab 5.docx

10
PERCOBAAN V PROCEDURE DAN FUNCTION 5.1 Tujuan Intruksional Khusus 1. Menjelaskan tentang Procedure 2. Menjelaskan tentang Function 3. Menjelaskan tentang pemakaian Jenis-jenis procedure 4. Menjelaskan tentang instruksi procedure 5.2 Dasar Teori Procedure adalah blok kode program yang berisi perintah-perintah untuk mengerjakan tugas tertentu. Bila di dalam kode program yang kita buat ada perintah- perintah untuk melakukan tugas yang sama di beberapa tempat, maka akan lebih baik perintah-perintah tersebut dibuat dalam sebuah procedure. Kemudian, procedure itu bisa di-‘panggil’ bila diperlukan. Penggunaan procedure sangat menghemat penulisan kode program, karena kode-kode program yang sama dibeberapa tempat cukup dibuat pada satu bagian saja. Selain itu, procedure akan memudahkan perbaikan kode program bila terjadi perubahan atau kesalahan, karena perbaikan cukup dilakukan pada satu bagian saja. Jenis-jenis Procedure 43

Upload: rivaldo-anto

Post on 16-Nov-2015

227 views

Category:

Documents


5 download

DESCRIPTION

pemrograman komputer

TRANSCRIPT

50

PERCOBAAN VPROCEDURE DAN FUNCTION

5.1 Tujuan Intruksional Khusus1. Menjelaskan tentang Procedure2. Menjelaskan tentang Function3. Menjelaskan tentang pemakaian Jenis-jenis procedure4. Menjelaskan tentang instruksi procedure

5.2 Dasar TeoriProcedure adalah blok kode program yang berisi perintah-perintah untuk mengerjakan tugas tertentu. Bila di dalam kode program yang kita buat ada perintah-perintah untuk melakukan tugas yang sama di beberapa tempat, maka akan lebih baik perintah-perintah tersebut dibuat dalam sebuah procedure. Kemudian, procedure itu bisa di-panggil bila diperlukan. Penggunaan procedure sangat menghemat penulisan kode program, karena kode-kode program yang sama dibeberapa tempat cukup dibuat pada satu bagian saja. Selain itu, procedure akan memudahkan perbaikan kode program bila terjadi perubahan atau kesalahan, karena perbaikan cukup dilakukan pada satu bagian saja. Jenis-jenis Procedure Pada VB6 ada 4 jenis procedure, yaitu : Procedure Sub procedure yang tidak mengembalikan nilai setelah tugas-nya selesai. Procedure Function procedure yang mengembalikan nilai setelah tugas-nya selesai. Procedure Event procedure untuk suatu event pada sebuah object. Digunakan di dalam class module. Procedure Property procedure untuk mengubah (let) atau mengambil (get) nilai property pada sebuah object. Digunakan di dalam class module. Pada bab ini akan dibahas penggunaan procedure sub dan function. Procedure event dan property akan dibahas pada bab selanjutnya. Bentuk penulisan (syntax) procedure sub : [Public | Private] Sub ([]) End Sub Sedangkan bentuk penulisan (syntax) procedure function : [Public | Private] Function ([]) As End Function Pernyataan [Public | Private] menentukan ruang lingkup (scope) procedure. Sebuah procedure dengan scope public bisa digunakan dalam lingkup project. Sedangkan procedure dengan scope private hanya bisa digunakan dalam lingkup form saja. atau dibuat sebagai pengenal procedure saat di-panggil. Aturan penamaan sebuah procedure sama dengan aturan penamaan sebuah variabel. Nama sebuah procedure dibuat unik, tidak boleh ada yang sama. merupakan serangkaian nilai dan tipe data yang dipakai oleh procedure untuk mengerjakan tugas-nya. Sebuah procedure bisa saja tidak memakai argumen sama sekali. Pernyataan As pada procedure function menentukan tipe data nilai yang akan dikembalikan (return value) setelah tugas-nya selesai. Untuk menggunakan sebuah procedure, maka procedure tersebut harus di-panggil pada bagian tertentu dari kode program. Procedure sub di-panggil dengan pernyataan : Call ([]) Sedangkan procedure function bisa di-panggil langsung dengan menyisipkannya di dalam kode program yang memanggilnya 5.3 Daftar Alat dan Bahan1. Komputer dengan spesifikasi yang cukup memadai untuk dapat menjalankan aplikasi Visual basic62. Software Visual Basic 6

5.4 Keselamatan KerjaUntuk menjaga keselamatan dalam melakukan praktikum: 1. Pasangkan kabel power ke stop kontak yang telah disediakan di meja praktikum.2. Tekan tombol power on pada cpu dan monitor, biarkan computer menyala sampai tampilan desktop windows tampil dengan sempurna.3. Buatlah setiap program sesuai dengan contoh kode program dan simpanlah dalam sebuah folder.4. Bila praktikum sudah selesai, tutup semua program aplikasi yang terbuka. Matikan komputer dengan cara klik tombol start-turn off.5. Setelah power komputer mati, cabutlah kabel power yang terhubung ke stop kontak.

5.5 Langkah PercobaanPercobaan berikutnya hanya berkaitan cara menjalankan atau mengoperasikan Visual Basic sebagai berikut :1. Hidupkan Komputer sampai menyala dan mengeluarkan layar Windows.2. Pilih Start pada ujung kiri bawah monitor.3. Pilih Program.4. Pilih Program Visual basic 6.5. Jika Layar VB sudah keluar, Pilih File.6. Pilih News untuk membuka Program baru, atau open untuk membuka file program yang sudah dibuat sebelumnya.7. Buat desain dan ikuti langkah pada data program.8. Setelah selesai membuat form pilih file dan save as program tersebut dengan nama file sesuai keinginan praktikan.9. Jalankan program tersebut untuk melihat kebenaran pengetikan program dan untuk mengubah file dengan extension .vbp menjadi file .hex, .bin dan. .obj.10. Lihat hasilnya dimonitor dan catat, kemudian analisa hasil percobaan tersebut.11. Lakukan praktikum untuk file program berikutnya dengan cara yang sama.

5.6 Data ProgramA. Latihan I1. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE)2. Pilih Main Menu | Project | Add Module3. Masukan 1 TextBox, 1 Label, dan 2 CommandButton

4. Gantilah properties masing-masing komponen seperti tertera dibawah ini :

ObjectPropertiesValue

FormiCaptionAssignment Department Teams

LabelCaptionSales

Text1Text MultiLine ScrollBars True 2 - Vertical

Command1 CaptiCaptionTambah Nama

Command2CaptionKeluar

5. Sesuai dengan Layout berikut :6.Masukan code pada Module1Public Sub addName(Team$, ReturnString$)prompt$ = "Enter a " & Team$ & " Employe." Nm$ = InputBox(prompt, "Input box") WrapCharacter$ = Chr(13) + Chr(1) ReturnString$ = Nm$ & WrapCharacter$End Sub7.Masukan code untuk CommandButton Tambah NamaaddName "sales", SalesPositions$ Text1.Text = Text1.Text & SalesPositions$8. Masukan code untuk CommandButton KeluarUnload Me9. Tekan F5 untuk menjalankan program (Running)

B. LATIHAN 21. Buatlah sebuah aplikasi baru (File | New Project | Standard EXE)2. Pilih Main Menu | Project | Add Module3. Masukan 2 TextBox, 2 Label, dan 2 CommandButton4. Gantilah properties masing-masing komponen seperti tertera dibawah ini :ObjectPropertiesValue

Label1CaptionNilai 1

Label2CaptionNilai 2

Text1Text

Text2Text

Command1 CaptiCaptionPerkalian

Command2CaptionKeluar

5. Sesuai dengan Layout berikut :

6. Masukan code pada Module1Public Function Perkalian(nilai1 As Integer, nilai2 As Integer) As IntegerDim hasil As Integerhasil = nilai1 * nilai2Perkalian = hasil End Function7.Masukan code untuk CommandButton PerkalianDim a As Integer Dim b As Integer a = Val(Text1.Text) b = Val(Text2.Text) MsgBox Perkalian(a, b)8. Masukan code untuk CommandButton KeluarUnload Me9. Tekan F5 untuk menjalankan program (Running)

5.7 Data HasilHasil Praktikum 1 Visual Basic 6 :A. Latihan 1

B. Latihan 2

5.8 Soal :1. Buat program untuk membuat Kalkulator sederhana (Nama File, Calculator: P51.vbp).43