Rabu, 31 Oktober 2012

Jumat, 26 Oktober 2012

Memodifikasi Program dan Membuat Game Puzzel Sederhana

  • Memodifikasi Program
Program ini merupakan modifikasi dari tugas membuat program pada pertemuan sebelumnya. Pada saat program ini akan dijalakan, Semua isian yang ada tidak aktifkan salah satunya tombol yang diaktifkan pada saat pertama kali program dijalankan yaitu tombol isi data dan tutup aktif sedangkan untuk tombol yang lain tidak aktifan. Semua tombol dan isian akan aktif jika tombol isi data di aktifkan atau diklik. Untuk lebih jelasnya bisa dengan melihat gambar-gambar dibawah ini :

Berikut ini adalah tampilan awalnya



Pada saat tombol isi data ditekan maka isian seperti kodebarang, nama barang, harga barang, jumlah barang, total harga, cara beli, diskon total bayar, tombol tutup dan tombol clear aktif, sedangkan tombol isidata tidak aktif.
Berikut ini adalah tampilan pada saat tombol isi data diklik


Kemudian ketika tombol clear ditekan, maka tampilannya akan sama dengan ketika program pertama kali dijalankan.

Berikut ini adalah tampilan pada saat tombol clear diklik




Saat tombol tutup ditekan maka program akan keluar.
Berikut ini adalah tampilan pada saat tombol tutup diklik


Berikut ini coding Form1_Load :

Berikut ini coding dari Btclear :



Berikut ini coding dari Bttutup :



Berikut ini coding dari Btisidata :





  • Game Puzzle Sederhana
Pada program game puzzel ini digunakan 2 Label dan terdapat 10 tombol button dengan fungsinya masing-masing. 1 label berfungsi sebagai judul dari program, 1 label berfungsi sebagai pengenal pembuat program, 9 button digunakan untuk menampikan angka yang teracak atau yang nantinya akan disusun pada game tersebut, dan 1 button digunakan untuk tombol keluar dari game. Pada saat program atau form dijalankan maka posisi angka akan berubah menjadi acak.


Berikut ini adalah tampilan awalnya

Berikut ini adalah tampilan saat game dijalankan atau saat mengklik tombol acak


Berikut ini adalah tampilan saat game diklik tombol hentikan


Untuk cara memainkanya yaitu ditekan tombol yang terletak paling dekat tombol yang kosong maka tombol tersebut akan bepindah, lakukan itu berkali-kali sampai dengan angkanya bisa tersusun.

Berikut ini adalah tampilan saat game dimainkan

Ketika angka sudah tersusun, maka game akan memunculkan pesan seperti ini “Selamat Anda Berhasil Menyelesaikannya :D ”. Pesan ini menandakan bahwa geme tersebut telah terpecahkan atau angka yang teracak telah berhasil disusun.

Berikut ini adalah tampilan saat game berhasil diselesaikan


Berikut ini adalah tampilan saat game akan keluar


Berikut ini adalah tampilan coding Program :






Baca Selengkapnya

Jumat, 19 Oktober 2012

Tugas Menganalisa Program Visual Basic

Pada kesempatan ini saya menuliskan jawaban dari tugas praktikum ke-2 visual basic berdasakan sepengetahuan saya dan menurut pendapat sendiri jadi harap memakluminya jika terdapat kesalahan-kesalahan dalam proses penjelasan program tersebut .

Jawaban Latihan 1 (No 1 - 4)
1. Apa yang menyebabkan program error pada btalamat1_Click baris program alamat=”Kuningan”
Karena dalam kelas method tersebut tidak mempunyai atau tidak adanya pendeklarasian sebuah variabel yang menjadikan alamat sebagai tempat penyimpanan sebuah data dan nilai. Pada intinya semua variabel harus dideklarasikan terlibih dulu sebelum program akan dijalankan atau digunakan.

2. Kenapa saat ditekan tombol nama1 dan nama2 nama yang ditampilkan pada txtbox nama berbeda sedangkan saat ditekan tombol alamat1 dan alamat2 alamat yang ditampilkan pada texbox alamat sama.
Disebabkan karena pada nama1 tedapat pendeklarasian sebuah variabel nama dalam kelas tersebut, maka dari itu jika program dijalankan secara otomatis program akan menjalankan perintah yang sudah dideklarasikan tersebut. Sementara itu pada nama2 tidak terdapat pendeklarasian variabel nama, maka dari itu program secara langsung mengambil pendeklarasian publik (Publick Const nama) yang telah ada pada Module1. Maka dari itu hasil yang ditampilkan antara nama1 dan nama2 akan berbeda.
Sedangkan untuk alamat1 dan alama2 dapat memunculkan alamat yang sama dikarenakan keduanya mempunyai “Const alamat” yang sama atau sama-sama mempunyai pengalamatan tujuan yang sama.

3. Kenapa saat ditekan tombol tambah umur 1 umur selalu angka 1 sedangkan saat ditekan tombol tambah umur 2 umur selalu bertambah 1 dari umur sebelumnya
Penyebabnya adalah adanya perbedaan cara pendeklarasian dan ruang lingkup variabel antara Dim dan Static. Dim merupakan variabel lokal dalam arti hanya dapat dikenal dalam variabel tersebut dipesan, dan juga Dim mempunyai sifat yang tetap maksudnya pada saat program dijalankan maka nilai yang keluaar adalah 1 meskipun mencoba kedua kalinya maka nilainya akan tetap sama karena variabelnya bernilai 1 (“umur +=1”). Sedangkan Static adalah variabel yang nilainya tidak akan hilang selama program dijalankan maksudnya nilai pada variabel ini akan selalu berubah karena pada variabel ini besar kecil nilainya tergantung dari banyaknya kita memproses program tersebut dengan kata lain setiap proses penjalanan program akan menghasilkan penambahan nilai 1 pada variabel tersebut dengan kata lain maka (“umur +=1”)

4. Berikan analisa anda untuk form dua
Form dua merupakan form yang menggunakan dan memanfaatkan salah satu variabel yang sifatnya publik atau umum dengang ruanglingkup yang global sehingga dapat dikenali pada seluruh bagian program atau form. Salain itu kita dimudahkan untuk tidak perlu mendeklarasikan pada setiap methodnya karena pendeklarasiana itu akan langsung ditujukan pada variabel public dan juga isi data variabel yang ada pada Module1.




Jawaban Latihan 2
Adapun beberapa kelemahan yang saya temui dalam program latihan 2 diantaranya yaitu adanya ketidak lengkapan dalam sebuah pendefinisian code pada jenis barangnya biar lebih jelasnya saya tapilkan dalam gambar anatara code yang sebelumnya dan yang sudah saya benarkan .
=> sebelumnya


=> sesudahnya saya perbaiki


Dan juga adanya beberapa perubahan yang saya lakukan dengan program tersebuat, berikut ini adalah tampilan yang saya sudah perbaiki




Bila dilihat secara sekilas mungkin tidak ada perubahan pada program tersebut namun sebenarnya saya menambahkan beberapa code dengan tujuan agar dalam proses penjalanan program bisa berjalan sesuai dengan keinginan kita. Diantaranya pada saat akan mengganti kode barang satu menjadi kode barang yang lain akan melakukan proses penghapusan secara langsung terhadap perhitungan yang telah dijalankan pada proses sebelumnya. Adapun code-code yang saya tambahkan yaitu :



Saya juga melakuakan perubahan-perubahan lainnya yaitu dengan mengganti warna form sehingga form akan terlihat lebih cerah dan lebih menarik dengan menambahkan perubahan warnanya. Caranya bisa dilihat pada gambar dibawah ini.




Berikut ini adalah beberapa tampilan programnya :















Baca Selengkapnya

Kamis, 11 Oktober 2012

Menghitung Gaji Karyawan



Program yang saya buat adalah program yang mempunyai fungsi dan digunakan untuk menghitung gaji karyawan dalam suatu perusahaan dengan menggunakan aplikasi program Microsoft Visual Studio 2010, untuk lebih jelasnya saya  printscreen tampilan awal :

Nah setelah melihat gambar diatas mari kita lanjutkan kepada pengenalan tentang isi dari program tersebut. Pada program menghitung gaji karyawan terdapat beberapa Common Controls yang digunakan diantaranya adalah Text Box, ComboBox, Label, dan Button.

Pada progran ini terdapat 6 Tex Box diantaranya :
1.      Nama Karyawan
2.      Gaji Pokok
3.      Hitungan Jam Lembur
4.      Gaji Lembur Per Jam
5.      Trasport
6.      Potongan Gaji

Pada progran ini juga terdapat  9 Label diantaranya :
1.      Nama Karyawan
2.      Jenis Kelamin
3.      Status
4.      Bulan
5.      Gaji Pokok
6.      Hitungan Jam Lembur
7.      Gaji Lembur Per Jam
8.      Transport
9.      Potongan

Pada progran ini juga terdapat  3 ComboBox diantaranya :
1.      Jenis Kelamin
2.      Status
3.      Bulan

Pada progran ini juga terdapat 4 Button dan setiap Button tersebut mempunyai fungsi masing-masih yaitu :
1.      Tampilkan Rincian : Tombol ini berfungsi untuk menampilakan inputan yang kita input pada text box.
Printscreen tombol tampilkan rincian dan tampilan listingnya :





2.   Gaji Bersih : Tombol ini berfungsi sebagai menghitung berapa besar uang gaji yang diterima oleh karyawan pada setiap bulannya.
      Printscreen tombol gaji bersih dan tampilan listingnya :




3.      Bersihkan : Tombol ini berfungsi sebagai pengulang atau sebagai penghapus inputan.
Printscreen tampilan listing tombol bersihkan :


4.      Keluar : Tombol ini berfungsi untuk mengeluarkan dari aplikasi tesebut.
Printscreen tombol keluar dan tampilan listingnya :




Berikut ini adalah Listing Program Menghitung Gaji Karyawan :


SELESAI SEMOGA BERMANFAAT
Baca Selengkapnya