Selasa, 25 Desember 2012

RETURN VALUE FUNCTION,OVERLOADING FUNCTION, DAN FUNCTION BAWAAN VISUAL BASIC

Return Value Function
Ini form pada saat di run
Apabila tombol proses di pilih maka tampilannya seperti ini :
Dan ini adalah coodingnya :
Overloading Function
     Overloading Function merupakan beberapa fungsi yang memiliki perintah berbeda tetapi namanya sama. Sebagai contoh adalah program dibawah ini. Terdapat 2 Fuction hitung pada program ini namun program hanya akan menjalankan salah satunya saja.
Tampilan saat program di Run
Saat tombol proses di tekan, maka gambarnya sebagai berikut :
 Ini adalah coodingnya


MACAM-MACAM FUNCTION BAWAAN VISUAL BASIC

                   Fungsi Bawaan Visual Basic merupakan suatu fungsi yang sudah tertanam dalam Visual Basic dan dapat dipakai secara langsung. Ada sejumlah fungsi-fungsi bawaan dalam VB diantaranya adalah fungsi untuk mengubah suatu tipe data String dari suatu TextBox menjadi tipe data numerik agar dapat digunakan untuk melakukan operasi perhitungan, fungsi yang berkaitan dengan matematika, dll.


1.Fungsi-fungsi Numerik Dengan menggunakan fungsi-fungsi bawaan yang disediakan, waktu pembuatan sebuah program dapat disingkat. Fungsi-fungsi numerik merupakan fungsi-fungsi yang berkaitan dengan tipe data numerik.
Fungsi-fungsi ini dapat dikelompokkan sebagai berikut :

A. Fungsi-fungsi konversi ke integer. Ada tiga macam fungsi yang melakukan konversi ke tipe data integer yaitu seperti terlihat pada tabel .
CInt () ===> Pembuatan nilai desimal 0.5 dan lebih ke integer yang lebih dekat
Fix () ===> Pemotongan suatu nilai desimal menjadi integer
Int () ===> Pembuatan ke bawah suatu nilai desimal
Untuk bilangan positif, fungsi Fix() dan Int() memberikan perlakuan yang sama. Sebagai contoh, kedua pernyataan berikut ini mengembalikan nilai yang sama
ans1 = Int (14.5) mengembalikan 14
ans2 = Fix (14.5) mengembalikan 14
Namun fungsi Fix() dan Int() memberikan perlakuan berbeda pada bilangan negatif. Kedua pernyataan berikut memberikan pengembalian yang berbeda.
ans1 = Int (-14.5) mengembalikan -15
ans2 = Fix (-14.5) mengembalikan 14
Sedangkan fungsi CInt() mengembalikan pembulatan angka yang terdekat. Berikut ni contoh penggunaan CInt() :
ans1 = CInt (14.1) mengembalikan 14
ans2 = CInt (14.5) mengembalikan 14
ans3 = CInt (14.6) mengembalikan 14
ans2 = CInt (-14.5) mengembalikan -14
B. Fungsi ’f1’endash Fungsi konversi tipe data
CCur () mengkonversi argumen menjadi tipe data currency
CDbl () mengkonversi argumen menjadi tipe data double (presisi ganda)
CLng () mengkonversi argumen menjadi tipe data long integer
CSng () mengkonversi argumen menjadi tipe data single
CStr () mengkonversi argumen menjadi tipe data string
Ivar () mengkonversi argumen menjadi tipe data variant
Sebagai contoh misalkan sebuah data yang merupakan hasil bagi (1 / 7)
lblNilai = (1 / 7) ditampilkan .1428571
lblNilai = CDbl (1 / 7) ditampilkan .142857142857143
a. Fungsi-fungsi matematika Fungsi-fungsi yang bekaitan dengan matematika seperti terlihat pada
Abs () mengembalikan nilai absolut dari argumen
Atn () mengembalikan nilai arc tangen dari argumen dalam bentuk radian
Cos () mengembalikan nilai cosinus dari argumen radian
Exp () mengembalikan nilai exponensial dari argumen
Log () mengembalikan nilai logaritma dari argumen
Sin () mengembalikan nilai sinus dari argumen dalam radian
Sqr () mengembalikan nilai akar dari argumen
Tan () mengembalikan nilai tangen dari argumen dalam radian

2.Fungsi-fungsi String
Selain fungsi-fungsi numerik, Visual Basic juga mempunyai sejumlah fungsi-fungsi String diantaranya seperti berikut
LCase$ () mengembalikan argumen string sebagai tipe data string huruf
Ucase () mengembalikan argumen string sebagai tipe data variant huruf besar
Ucase$ () mengembalikan argumen string sebagai tipe data string huruf besar
Val () mengembalikan nilai number dari argumen string
Len () mengembalikan nilai sumber yang menunjukan panjang string
Substring merupakan bagian dari suatu string. Untuk memperoleh substring dari suatu string dapat digunakan 3 fungsi berikut :
a. Left$(StringVal, length)
Fungsi ini mengembalikan nilai string dari sebelah kiri sebanyak length karakter .
b. Right$(StringVal, length)
Fungsi ini mengembalikan nilai string dari sebelah kanan sebanyak length karakter .
c. Mid$(StringVal, startVal, length)
Fungsi ini mengembalikan nilai string dari startVal sebanyak length karakter .
Contoh :
HurufKecil = LCase (“Edanz”) ’HurufKecil = “edanz”
HurufBesar = Ucase (“Zenko”) ’HurufBesar = “ZENKO”
Title = “Apa Kabar”
lTitle = Left$ (Title, 4) ’lTitle = “Halo”
RTitle = Right$ (Title, 5) ’RTitle = “Dunia”
MTitle = Left$ (Title, 2, 6) ’MTitle = “alo Du”
Panjang = Len (“Biru dan hijau”) ’length = 14

3.Fungsi-fungsi Tanggal dan Waktu
Jika dalam suatu aplikasi diperlukan pengambilan tanggal atau waktu dari sistem, Visual Basic menyediakan fungsi ’endash fungsi Now(), Date(), dan Time().
Fungsi-fungsi Tanggal dan Waktu
Now () mengembalikan tanggal dan waktu sistem
Date () mengembalikan tanggal dari sistem
Time () mengembalikan waktu dari sistem
Selain fungsi-fungsi diatas terdapat sebuah fungsi yaitu format() yang berkaitan dengan fungsi-fungsi Tanggal dan waktu
Format (Expresi [, format[, firstdayofweek[, firstweekofyear]]])
Fungsi ini mengembalikan nilai variant atau string sesuai dengan format yang ditentukan.

4.Fungsi Date and Time pada VB
Time : mencari tahu waktu saat ini atau menetapkan waktu, tergantung format
pemakaiannya ( lihat contoh di bawah ini)
A$ = Time ’lquote hasil 18:16:35 AM
MyTime = #4:35:17 PM# ’lquote assign a time
Time = MyTime ’lquote set system time to MyTime
Now : merekam tanggal dan waktu sekarang
A$ = Now ’lquote hasil 10/8/02 18:16:35 AM

Sekian postingan saya kali ini. kurang lebihnya saya mohon maaf bila ada kekeliruan :)
terima kasih... :)




Selasa, 11 Desember 2012

Tugas Pemrograman Visual 7




Assalamualaikum Wr. Wb
 pada kesempatan kali ini saya akan menjelaskan bagaimana membuat menu dan toolbar, gambar apalikasi saat di jalankam adalah seperti berikut :
Pada tollbar menu terdapat menu tugas latihan dan lain - lainnya, pada menu tugas terdapat submenu tugas 1 , tugas 2 sampai dengan tugas 5 dan apabila sub menu tersebut di  pilih akan muncul form baru. gambarnya sebagai berikut :
 untuk menjadikan tampilan form menjadi horizontal klik menu tampilan maka akan muncul 3 toolbar horizontal, vertikal, cascade. untuk menjadikan tampilan horizontal pilih toolbar horizontal.
 untuk menjadikan tampilan form menjadi vertikal klik menu tampilan maka akan muncul 3 toolbar horizontal, vertikal, cascade. untuk menjadikan tampilan vertikal pilih toolbar vertikal.
 untuk menjadikan tampilan form menjadi cascade klik menu tampilan maka akan muncul 3 toolbar horizontal, vertikal, cascade. untuk menjadikan tampilan cascade pilih toolbar cascade.
  tampilan dibawh ini di buat dengan menggunakna tab control :



berikut adalah contoh beberapa cooding yang di masukan dalam prgram yang saya buat :

Selasa, 13 November 2012

TUGAS PEMROGRAMAN VISUAL 4

TUGAS PEMROGRAMAN VISUAL 4
Assalamualaikum.wr.wb
pada tugas kali ini saya telah membuat 5 aplikasi dan berikut adalah aplikasi yang telah di buat :
1.Check Box

codding yang dimasukan : 
2. Radio Button

.
Codding yang dimasukan

3. List boxs 


Codding yang dimasukan
  
4. Fibonacci
Codding yang dimasukan
 5. Bilangan Prima

 Codding yang dimasukan

























Selasa, 06 November 2012

Tugas Pemrograman Visual 3

Assalamualaikum wr. Wb

Memodifikasi program kasir
Pada postingan kali ini saya akan menuliskan tentang tugas ketiga pada mata kuliah pemorograman visual. Pada tugas ini saya di suruh menambahkan tombol “isi data” dan programnya sendiri masih menggunakan program pada tugas sebelumnya.
Tombol “ isi data” tersebut berfungsi sebagai  pengaktif untuk mengisi data pada program. Apablia user akan menginputkan data maka harus menekan tmbol isi data terlebih dahulu.




Dan ini contoh cooding pada tombol isi data dan pada program trsebut :


Membuat puzzle
Cara kerja game puzzle ini adalah ketika kita buka pertama angka akan teracak, untuk menghentikannya tekan tombol stop acak. Lalu angka akan berhenti dangan nilai acak.


Untuk menyalesaikan game kita hanya perlu menyusun angka – angka menjadi urut dengan cara menggeser angka yang akan ditukar dengan kolom yang kosong.  Dan setalah terurutkan maka hasilnya sebagai berikut :


Dan ini adalah beberapa contoh cooding pada game puzzle tersebut :






sekian yang bisa saya tulis untuk tugas yang ke 3 ini . terima kasih :) 
wassalamualaikum. wr . wb











Kamis, 25 Oktober 2012

Tugas Pemrograan Visual 2

Untuk tugas yang kedua pada matakuliah pemrograman visual saya mendapatkan tugas untuk menganalisa dua buah program, dan ini dia gambar program pertama yang harus di analisa :
Form 1 :

Form 2 :


Dan saya harus menjawab pertanyaan berikut :


a.    Errornya alamat1 di sebabkan adanya 2 variabel, yaitu public dan local :


untuk solusi memperbaikinya kita hapus saja variabel localnya .
hapus yang bertanda kuning


b.    Ketika penekanan button nama 1 dan nama2  kenapa bisa berbeda??karena pada button nama1 menggunakan variabel local yaitu “dim” sedangkan untuk button nama dua menggunakan variabel “public const” yang di deklarasikan  di module.
Sedangkan untuk button alamat1 dan alamat2 outputnya sama, karena keduanya menggunakan variabel yang sama .

c.    Karena variabel yang di gunakan di button umur1 menggunakan “dim”, untuk “dim” sendiri apabila kita menekan sampai berapa kalipun hasilnya akan tetap 1. Sedagkan untuk button umur 2 menggunakan “static” sehingga apabila kita lakukan penekanan di button umur 2 nilainya akan bertambah 1 secara berurutan sesuai  jumlah penekanan yang di lakukan.

d.    Untuk analisis form 2, pada baris program paling atas terdapat  tulisan “option esplisit off”  statmen tersebut manandakan bahwa varibelya  tidak perlu kita definisikan dan program akan langsung mengambil definisi variabel-variabel itu dari variabel Public yang terdapat dimanapun.


Analisa IF and CASE
Sekarang untuk program yang kedua di sini saya di suruh menganalisisi kelemahan dari program tersebut .  langsung saja ke analisis yang pertama :
1.    Kelamahan yang pertama adalah saat memilih item “TAS” di commbobox tidak muncul harga tetapi yang muncul “-“. Untuk perbaikannya kita lakukan cooding seperti di bawah ini :


Setelah coding di masukan maka hasinya seperti ini :


2.    Kelemahan yang ke dua adalah ketika kita akan keluar dari program tidak ada pilihan (msg box)  untuk kluar sepeti Yes/No sehingga saat di tekan tombol tutup program akan secara langsung keluar . Maka untuk mnembahkan msg box tersebut di lakukan cooding seperi di bawah ini :




Sekian analisa ynag saya berikan semoga bermanfaat ..  dan akhirnya tugas yang kedua terselesaikan juga :)














Minggu, 21 Oktober 2012

Aplikasi Kasir Rental PlayStation

Assalamualakum wr.wb
Setelah sekian hari berusaha menyelesaikan tugas pemrograman visual 1 akhirnya sebuah aplikasi bisa saya selesaikan sesuai waktu yang di tentukan ,  dalam tugas kali ini saya membuat sebuah aplikasi sederhan untuk program kasir di sebuah rental playstation. Berikut adalah tampilan aplikasi yang saya buat :



Kalau begitu langsung saja saya jelaskan satu persatu dan secara terperinci bagaimana aplikasi ini di buat dan bagaimana cara penggunaannya :
Dalam aplikasi tersebut saya juga memasukan beberapa too box  untuk mempermudah pengoprasian aplikasi. Tool box tersebut antara lain :
A.    6 Label ,digunakan untuk :
 1.    Nama Aplikasi
2.    Jenis Playstation
3.    Biaya Per Jam
4.    Waktu main
5.    Potongan
6.    Total Bayar
B.    5 textBok  digunakan untuk :
1.    Biaya Per Jam
2.    Waktu main
3.    Potongan
4.    Total biaya yang di keluarkan
5.    Keterangan mendapat potongan
C.    1 ComboBox, digunakan untuk memiih jenis PlayStation yang di mainkan. Dalam ComboBox    tersebut terdapat piliha sebagai berikut :
1.    PlaySation 1
2.    PlaySation 2
3.    PlaySation 3


D.    Di aplikasi ini saya juga menggunakan  tool date time pickeruntuk mempermudah aplikasi.

Setelah diatas  saya menjelaskan tool apa saja yang adai dalam aplikasi tersebut kali ini saya akan menjeaskan fungsi –fungsi tombol yang ada dalam aplikasi :
1.    Tombol Jumlah :
Tombol ini di gunakan untuk mengetahui berapa banyak biaya yang harus di keluarkan oleh pelanggan setelah bermain PlayStation . Pelanggan akan menerima potongan sebesar Rp.1000 apabila bermain selama 4 jam potongan berlaku kelipatannya .


2.    Tombol Refresh
Tombol ini di gunakan untuk menghapus atau membersihkan data yang sudah di masukan .
Tampilan sebelum refresh :


Tampilan setelah refresh :




3.    Tombol Detail
Tombol ini di gunakan untuk mengetahui semua detail yang ada, seperti jenis PlayStation apa yang di mainkan, berapa lama waktu bermain dan jumlah yang harus d bayar.

4.    Tombol Keluar
Tombol ini di gunakan untuk keluar dari aplikasi

Untuk sekarang saya akan menjelaskan tentang cara memberikan cooding pada setipa tombol, untuk pemberian cooding sendiri kita hanya perlu doubel click pada tool box yang akan di berikan cooding.
Berikut adalah gambar contoh pemberian cooding :







Nahh ,, itu tadi penjelasan singkat saya tentang aplikasi kasir di sebuah rental PlayStation . semoga penjelasan tadi bisa difahami dan bisa bermanfaat ... terimakasiih 
Wasaalamualaikum. wr. wb







Twitter Delicious Facebook Digg Stumbleupon Favorites More