Pages

Friday 26 October 2012

Modifikasi Program Latihan 2 IF Dan Case serta Membuat PUZZLE Sederhana



1.        Modifikasi Program Latihan 2 IF Dan Case
Saya akan mencoba memodifikasi program latihan 2 IF Dan Case yang sebelumnya   menjadi :
a.      Saat form dijalankan : semua isian tidak aktif, tombol isi data dan tutup aktif, tombol clear tidak aktif.

b.      Saat ditekan isi data : kodebarang, jumlah barang, cara beli, tombol clear aktif, tombol isi data tidak aktif.

c.       Saat ditekan tombol clear sama dengan saat form dijalankan.

Langkah – langkah membuat program tersebut diatas adalah sebagai berikut :
A.      Buka aplikasi Visual Basic lalu new project – windows – windows forms aplication.
B.      Buat tampilan form seperti ini :

C.      Masukan coding berikut ini :

D.     Jika coding sudah dibuat modifikasi telah selesai program bisa langsung di running.


2.        Membuat PUZZLE Sederhana
Saya akan mencoba menjelaskan cara membuat Puzzle 3 x 3 dengan menggunakan Aplikasi Visual Basic 2010. Langkah – langkah membuat Puzzle 3 x 3 adalah sebagai berikut :
a.      Buka Aplikasi Visual Basic 2010 kemudian pilih New Project – Windows – Windows Forms Aplication – OK
b.      Buat tampilan seperti form seperti gambar :

Tambahkan Module dan Timer.
c.       Jika tampilan form telah sesuai masukkan coding pada form dan module.
Cara menambahkan Module adalah pilih menu project – add Module – Add.
Tampilan coding pada form sebagai berikut :

Tampilan coding pada module :

d.      Jika coding pada form dan pada module sudah dibuat PUZZLE sudah bisa di mainkan. Tampilan setelah dirunning adalah sebagai berikut :

Tampilan puzzle saat di jalankan akan acak, kita bisa memulai memainkan games Puzzle sederhana ini. 


Sekian modifikasi program latihan 2 IF Dan Case serta membuat PUZZLE sederhana dengan menggunakan Aplikasi Visual Basic 2010 dari saya. Selamat Mencoba. Terima Kasih.





Sunday 21 October 2012

TUGAS 2 PEMROGRAMAN VISUAL


Jawaban Soal No 3 Latihan 1 Variabel Constanta Type Data

A.      Apa yang menyebabkan program error pada btalamat1_click baris progam alamat = "kuningan" ?
JAWAB :
Karena pada btalamat1 pendeklarasian pengenalnya menggunakan konstanta. Sedangkan konstanta digunakan untuk menyimpan data dan nilainya tidak dapat berubah-ubah pada saat program dijalankan. Dan yang membuat error adalah pendeklarasian konstanta yang tidak benar.
const alamat = " kuningan" seharusnya const alamat As String = "kuningan"

B.      Kenapa saat ditekan nama1 dan nama2 nama yang ditampilkan pada textbox nama berbeda sedaangkan saat ditekan tombol alamat1 dan alamat2 alamat yang ditampilkan pada textbox alamat sama ?
JAWAB :
Pada contoh program latihan 1, pendeklarasian nama variabel (alamat) menggunakan konstanta yang letaknya di class, bukan pada parameter. Jika pendeklarasian diletakkan pada btalamat1, maka btalamat2 yang akan keluar adalah purwokerto, bukan kuningan. karena disini dibuat modul yang fungsinya menghubungkan antar program.

C.      Kenapa saat ditekan tombol tambah umur 1 umur selalu keluar angka 1 sedangkan saat ditekan tombol tambah alamat 2 umur selalu bertambah 1 dari umur sebelumnya ?
JAWAB :
Karena pada tambah umur1 variabelnya menggunakan DIM, DIM adalah variabel lokal. Berapa kalipun kita menekan tambah umur 1, yang keluar adalah 1, karena nilainya tetap.
Beda dengan tambah umur 2 variabelnya menggunakan STATIC, Nilai tidak akan hilang selama program dijalankan, dan jika kita menekan tambah umur 2 bilangannya akan selalu bertambah satu.

D.      Berikan analisa anda untuk form dua ?
JAWAB :
·         Analisa saya, Form 2 sepenuhnya mengambil data pada module, artinya pendeklarasian pada form 2 terjadi di module. Jadi semua program yang tidak ada pendeklarasian pada parameter, akan mengacu pada module atau yang dirunning adalah module.


Analisa Kelemahan Program Pada Latihan 2 If dan Case 

·           Tampilan form masih bisa di MAXIMIZE, sebaiknya MaximizeBox dinonaktifkan. Cara menonaktifkannya berada di kolom properties pada MaximizeBox yang masih True diganti False.
Menjadi

·           Start position form pada saat pertama kali dirunning atau dijalankan masih default berada dikiri layar sebaiknya saat dirunning berada ditengah layar atau CenterScreen. Cara merubahnya adalah merubah StartPosition pada kolom Properties menjadi CenterScreen.


Setelah StartPosition diganti menjadi CenterPosition


·           Tampilan form masih sederhana background tidak mendukung aplikasi sebaiknya diberi gambar latar belakang / background yang mendukung aplikasi. Misal :

Cara mengganti background image adalah klik form lalu pilih backgroundimage pada kolom properties, lalu ganti background image sesuai dengan keinginan kita.

·           Saat aplikasi dijalankan saat kita sudah mengisi atribut, Kode Barang = “SPT”, Jumlah Barang = 5 Cara Beli = Tunai, maka semua atribut akan terisi, tetapi ketika kode barang diganti tanpa menekan button “Clear” atribut “Jumlah Barang”, “Total Harga”, “Diskon”, dan “Total Bayar” tidak berubah.


Cara membetulkannya adalah dengan merubah coding nya. Gambar coding pembetulan sebagai berikut :

Setelah dibetulkan maka aplikasi sudah betul, tampilannya sebagai berikut :

Sekian hasil jawaban tugas 2 latihan 1 dan latihan 2 dari saya. Terima Kasih.

Saturday 13 October 2012

Tutorial Membuat Kalkulator Sederhana Dengan Visual Basic 2010


Program yang akan dibuat di dalam program visual basic 2010 ini adalah sebuah kalkulator sederhana. Tujuan pembuatan kalkulator ini adalah untuk memudahkan dalam perhitungan suatu angka, di dalam kalkulator ini terdapat beberapa jenis operasi angka, yaitu penjumlahan, pengurangan, perkalian, pembagian, akar kuadrat dan lain - lain. Cara pemakaian dari kalkulator ini sama seperti kalkulator pada umumnya. Untuk lebih jelasnya tentang cara pembuatan kalkulator ini bias dilihat pada tutorial berikut ini :
1.        Bukalah program Visual Basic 2010 pada computer anda.
2.        Setelah jendela Visual Basic terbuka, maka pilihlah file -> new project->windows forms applications pada menu tab seperti gambar di bawah ini.



3.        Setelah itu, akan muncul sebuah form yang berjudul form1 . Kita dapat memberi nama form tersebut dengan mengubah nama pada properties nya, dalam hal ini nama form1 diganti dengan nama “KALKULATOR” . Setelah itu untuk menambahkan tombol-tombol angka, tombol-tombol operasi, dan juga input angka pada kalkulator yang akan kita buat, kita dapat menambahkan textbox untuk kotak memasukkan angka pada kalkulator dan menggunakan button untuk tombol-tombol angka dan pengoperasian pada kalkulator.
4.        Texbox dan button diatur sedemikian rupa sehingga terlihat seperti pada gambar di bawah ini :

5.        Cara agar bisa tampil seperti tampilan diatas caranya adalah :
a.       Kita drag Label sebanyak 1 buah dan TextBox pada toolbox ke form sebanyak 3 buah, lalu atur properties label di window properties.
b.      Ubah teks Label1 menjadi Hasil.
c.       Lalu drag button pada toolbox ke form sebanyak 15 buah, lalu atur properties button tersebut di window properties.
·         Ubah teks Button1 menjadi misalnya +
·         Ubah teks  Button2 menjadi misalnya \
·         Ubah teks  Button3 menjadi misalnya >
·         Ubah teks  Button4 menjadi misalnya ^
·         Ubah teks  Button5 menjadi misalnya >=
·         Ubah teks  Button6 menjadi misalnya -
·         Ubah teks  Button7 menjadi misalnya *
·         Ubah teks  Button8 menjadi misalnya <=
·         Ubah teks  Button9 menjadi misalnya /
·         Ubah teks  Button10 menjadi misalnya -
·         Ubah teks  Button11 menjadi misalnya Sqr
·         Ubah teks  Button12 menjadi misalnya Tan
·         Ubah teks  Button13 menjadi misalnya Sin
·         Ubah teks  Button14 menjadi misalnya Cos
·         Ubah teks  Button15 menjadi misalnya Mod
·         Ubah teks  Button16 menjadi misalnya Log
·         Ubah teks  Button17 menjadi misalnya CE
·         Ubah teks  Button18 menjadi misalnya EXIT

d.      Kita juga bisa mengganti nama Titlebar yang secara default form1. Caranya klik form1 di mana saja, lalu ubah text di window properties menjadi misalnya Kalkulator.
e.       Untuk ubah background color di window properties cari back color, lalu ubah warna sesuai keinginan.
f.       Jika ingin menambahkan gambar animasi bisa menggunakan PictureBox pada menu toolbox.

6.        Jika design form sudah jadi kemudian kita masukkan kode program, caranya adalah :
·         Klik dua kali tombol (+) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) + CSng(TextBox2.Text)

·         Klik dua kali tombol (\) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) \ CSng(TextBox2.Text)

·         Klik dua kali tombol (>) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) > CSng(TextBox2.Text)

·         Klik dua kali tombol (^) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) ^ CSng(TextBox2.Text)
·         Klik dua kali tombol (>=) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) >= CSng(TextBox2.Text)
·         Klik dua kali tombol (-) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) - CSng(TextBox2.Text)
·         Klik dua kali tombol (*) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) * CSng(TextBox2.Text)
·         Klik dua kali tombol (<=) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) <= CSng(TextBox2.Text)
·         Klik dua kali tombol (/) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) / CSng(TextBox2.Text)
·         Klik dua kali tombol (<) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) < CSng(TextBox2.Text)
·         Klik dua kali tombol (Sqr) dan masukkanlah kode program berikut ini.
TextBox3.Text = Math.Sqrt(CSng(TextBox1.Text))
·         Klik dua kali tombol (Tan) dan masukkanlah kode program berikut ini.
TextBox3.Text = Math.Tan(CSng(TextBox1.Text) * 3.1416 / 180)
·         Klik dua kali tombol (Sin) dan masukkanlah kode program berikut ini.
TextBox3.Text = Math.Sin(CSng(TextBox1.Text) * 3.1416 / 180)
·         Klik dua kali tombol (Cos) dan masukkanlah kode program berikut ini.
TextBox3.Text = Math.Cos(CSng(TextBox1.Text) * 3.1416 / 180)
·         Klik dua kali tombol (Mod) dan masukkanlah kode program berikut ini.
TextBox3.Text = CSng(TextBox1.Text) Mod CSng(TextBox2.Text)
·         Klik dua kali tombol (Log) dan masukkanlah kode program berikut ini.
TextBox3.Text = Math.Log(CSng(TextBox1.Text))
·         Klik dua kali tombol (CE) dan masukkanlah kode program berikut ini.
TextBox1.Clear()
TextBox2.ResetText()
TextBox3.Text = " "
TextBox1.Focus()
·         Klik dua kali tombol (Exit) dan masukkanlah kode program berikut ini.
Close()

7.         Lalu kita uji program kita, apakah jalan dengan baik atau tidak. Caranya klik menu debug>start debugging / pencet F5. Maka jadilah program kalkulator buatan kita sendiri.


Selamat Mencoba.