Selasa, 22 November 2011

materi visual basic

By Prince Rusdy | At 05.13 | Label : | 0 Comments
Seringkali kita menuliskan beberapa kode yang sama berulang - ulang, yang sangat memboroskan memory dan membuat ukuran file kita semakin membengkak. Untuk mengatasi hal tersebut dapat dilakukan penghematan penulisan terhadap kode yang sering berulang dengan cara menggunakan sebuah/beberapa prosedur dan atau fungsi yang memang disediakan oleh Visual Basic. Berikut penjelasan mengenai  procedure dan function tersebut.
 Prosedur (Procedure)
Dalam kenyataan seringkaali program yang harus ditulis cukup panjang, sehingga kesalahan yang mungkin dibuat oleh seorang programmer semakin besar. Untuk mengatasi masalah tersebut dapat dilakukan dengan memecah program tersebut menjadi bagian-bagian kecil (rutin) tetapi tetap logis. Rutin-rutin kecil tersebut akan membuat penelusuran dan perawatan program menjadi lebih mudah dan terstruktur. Rutin-rutin kecil tersebut sering disebut dengan nama prosedur.  Dalam Visual Basic terdapat 2 macam prosedur yaitu :
1)      Prosedur umum (general purpose procedure) merupakan prosedur yang ditemukan di dalam daftar Drop Down pada jendela kode.
2)      Prosedur Kejadian (Event procedure), prosedur yang berisi kode yang dijalankan ketika suatu kejadian dari kontrol di bangkitkan.
 Sedangkan prosedur-prosedur yang ditambahkan dalam sebuah program tersebut disebut subprogram. Ada 2 jenis subprogram dalam Visual Basic yaitu prosedur subrutin (subroutine procedures) dan prosedur fungsi (function procedures).
I.        Subrutin
Subrutin merupakan prosedur umum (general porpuse procedure) yang ditulis dan ditambahkan dalam program. Format penulisan sebuah subrutin adalah sebagai berikut.

[Public | Private] Sub <nama_sub>([<argument>])
     <isi procedure>
End Sub
 
    



Contoh

Private Sub Pangkat()
 Dim Bilangan as Integer
 Bilangan = txtTotal.Text
 lblBilangan.Caption = Bilangan * Bilangan
End Sub

 
               

    

Keterangan :
-          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.
-          <nama_sub> 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.
-          <argumen> merupakan serangkaian nilai dan tipe data yang dipakai oleh procedure untuk mengerjakan ‘tugas’-nya atau sering disebut sebagai paramater. Sebuah procedure bisa saja tidak memakai argumen sama sekali.

Call <nama_sub>([<argumen>])

 
Untuk menggunakan sebuah procedure, maka procedure tersebut harus di-‘panggil’ pada bagian tertentu dari kode program. Procedure subrutin di-‘panggil’ dengan pernyataan :


Contoh

Call Perangkat()
 
 



Contoh Penerapan Aplikasi pemakaian subrutin (Program Pengatur property Font) 
1)      Buat desain form seperti dibawah ini.
Capture.JPG










2)      Atur Property Kontrol Seperti dibawah ini
Capture1.JPG
3)      Source Code


2.JPG
 






3.JPG


4.JPG
 
4)       











5.JPG
6.JPG











4)      Aplikasi Pengatur Property Font Setelah Dijalankan


7.JPG
 










Latihan Penerapan pemakaian subrutin
1)      Buat aplikasi program X pangkat Y yang sudah dicontohkan pada materi kemarin dengan menggunakan subrutin, dimana X dan Y nya adalah parameternya







2)      Aplikasi untuk menampilkan bilangan dengan kelipatan 3 atau 4 dengan rentang tertentu seperti latihan kemarin tetapi menggunakan procedure dimana rentang nilai sebagai parameternya.
9.JPG
II.     Function
Subrutin dan Fungsi sebenarnya mirip yaitu prosedur umum (general purpose procedure) yang ditulis dan ditambahkan dalam program. Bedanya Fungsi mengembalikan nilai sedangkan Subrutin tidak. Format penulisan sebuah Fungsi adalah sebagai berikut :
b.JPGa.JPG




 Keterangan :
-          Pernyataan [Public | Private] menentukan ruang lingkup (scope) function. Sebuah function dengan scope public bisa digunakan dalam lingkup project. Sedangkan function dengan scope private hanya bisa digunakan dalam lingkup form saja.
-           <nama_function>dibuat sebagai pengenal function saat di-‘panggil’. Aturan penamaan sebuah function sama dengan aturan penamaan sebuah variabel. Nama sebuah function dibuat unik, tidak boleh ada yang sama.
-          <argumen> merupakan serangkaian nilai dan tipe data yang dipakai oleh function untuk mengerjakan ‘tugas’-nya atau sering disebut sebagai paramater. Sebuah function bisa saja tidak memakai argumen sama sekali.
-          Pernyataan As <tipe_data> pada 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 subrutin di-‘panggil’ dengan pernyataan :
c.JPG
Keterangan 
ReturnVal – merupakan nilai pengembalian (return value).
 Contoh
d.JPG

Contoh Penerapan Aplikasi pemakaian function (Program Konversi angka ke terbilang) 
1)      Buat desain form seperti dibawah ini.
e.JPG


2)      Atur Property Kontrol Seperti dibawah ini
f.JPG
3)      Source Code
g.JPG
h.JPG
i.JPG
4)      Aplikasi Pengatur Property Font Setelah Dijalankan


j.JPG
 







5)      Keterangan Syntax Baru
Syntax
Parameter
Kegunaan
Left

(data string, panjang)

Mengambil Sejumlah karakter dari sebuah data string dari kiri sejumlah panjang yang telah ditentukan.
Right
(data string, panjang)

Mengambil Sejumlah karakter dari sebuah data string dari kanan sejumlah panjang
 yang telah ditentukan.
Mid
(data string, start, panjang)

Mengambil Sejumlah karakter dari sebuah data stringdari startyang telah ditentukan yang telah ditentukan.
Str
(data number)
Mengkonversi tipe data kelompok number ke tipe data string
Val
(data string)

Mengkonversi tipe data string ke tipe data number
Trim
(data string)
Menghilangkan karakter spasi pada data string

Latihan Penerapan pemakaian function
Buat lah program konversi angka ke terbilang seperti contoh diatas, tapi jumlah maksimal digitnya 3
k.JPG

Kamis, 17 November 2011

perangkat lunak

By Prince Rusdy | At 16.52 | Label : | 0 Comments

Perangkat lunak
Merupakan program-program computer dokumentasi yang berkaitan produk. Perangkat lunak dibuat untuk pelanggang tertentu ataupun pasar umum. Produk perangkat lunak :
1.       Simerik dibuat untuk dijual ke suatu komponen pengguna yang berbeda.
2.       Costum, dibuat untuk suatu pengguna tunggal sesuai dengan spesifikasi
Pengertian pelayanan perangkat lunak
a.       Adalah suatu disiplin rekayasa yang berkontruksi terhadap sebuah aspek produk perangkat lunak
b.      Mengadopsi pekerjaannya dalam pengguna tool yang sesuai serta terkait yang ditentukan berdasarkan masalah-masalah yang akan dipecahkan kedalam pengguna atau sumber daya yang tersedia.
Proses perangkat lunak
Sekumpulan aktivitas yang dimiliki untuk pengembangan ataupun evaluasi perangkat lunak
Aktifitas generic dalam sebuah proses perangkat lunak adalah :
1.       Spesifikasi
Apa yang harus dilakukan oleh perangkat lunak dan berdasarkan kendala pengembangannya
2.       Pengembangan
Proses memproduksi system perangkat lunak
3.       Volidasi
Pengajian perangkat lunak terhadap keinginan user
4.       Evaluasi
Perubahan perangkat lunak berdasarkan perubahan keinginan
Pengembangan yang berevolusi
Yaitu pengembangan berdasarkan penyidikan, tujuannya untuk mengaktifkan pengguna dan memperoleh modal find yang berasal dari inisiatif spesifikasi awal
Throw – awal prototypind
Tujuannya untuk memahami kebutuhan system yang biasanya di awali dengan pemahaman kebutuhan yang minim
1.       Permasalahan dalam model pengembangan yang berevolusi
2.       Kekurangan fisibilitas proses
3.       Membutuhkan kemampuan khusus misalnya ; bahasa pemograman rapit prototypind
4.       Model system biasanya tidak terstruktur
Pemakaian model pengembangan yang berevolusi
1.       Untuk system interaktif yang kecil atau menengah
2.       Untuk salah satu bagian dari system yang besar misalnya; user interface
3.       Untuk system yang digunakan tidak terlalu lama
Pendekatan pengembangan system formal
Berbasiskan pada dan transformasi spesifikasi secara matematik melalui replementasi yang berbeda untuk suatu program yang dapat dieksekusi. Transformasi menyatakan spesifikasi program menggunakan pendekatan clear room untuk pengembangan perangkat lunak.
◄ Posting Baru Posting Lama ►
 
animasi  bergerak gif

Copyright © 2012. MY BLOG WORD - All Rights Reserved