Selasa, 26 Oktober 2021

TIPE DATA, VARIABEL, KONSTANTA & OPERATOR

 

Tipe Data

Tipe data adalah fungsi yang diperlukan untuk dapat mengkonfigurasi nilai suatu variabel yang akan digunakan sedemikian rupa sehingga ruang memori yang digunakan saat menjalankan program sesuai dengan kebutuhan. Di bawah ini adalah beberapa tipe data yang dapat digunakan di VB.Net.

  • Boolean

            Boolean merupakan tipe data yang memiliki dua(2) buah nilai yaitu nilai Benar (True) dan nilai Salah (False).

  • Byte

            Byte merupakan tipe data yang berupa nilai bulat positif yang mempunyai kisaran antara 0 s/d 225.

  • Currency

            Currency merupakan tipe data yang digunakan untuk menyimpan nilai uang baik dalam bentuk nilai dollar maupun sejenisnya, kisaran tipe data ini antara -922.337.203.685.477,5808 s/d 922.337.203.685.477,5807.

  • Date

            Date merupakan tipe data yang digunakan untuk meyimpan nilai tanggal, bulan, dan tahun.Kisaran tipe data ini antara 1 januari 100 s/d 31 Desember 9999.

  • Decimal

            Decimal merupakan tipe data yang digunakan untuk menyimpan data desimal dan mempunyai ketepatan hingga 28 angka desimal.

  • Integer

            Integer merupakan tipe data numerik yang berupa bilangan bulat yang mempunyai kisaran antara -32.768 s/d 32.767.

  • Long

            Long merupakan tipe data yang memiliki kisaran antara -2.147.483.648 s/d 2.147.483.648. tipe data ini sebenarnya tidak jauh berbeda dengan tipe data Integer tetapi perbedaannya terletak pada nilai kisarannya.

  • Object

            Object merupakan tipe data yang mampu menyimpan data object seperti object form, kontrol dan sebagainya.

  • Singgel

           Singgel merupakan tipe data yang memiliki kisaran antara -3.402823e+308 s/d 3.402823e+38.

  • String

            String merupakan tipe data yang memiliki nilai yang termasuk dalam kategoti alfanumerik. biasanya karakter dari tipe data ini ditulis dalam tanda kutip ("").

  • Variant

            Variant merupakan tipe data yang akan menyesuaikan dengan kebutuhan nilainya. Dan jika sebuah variable tidak dideklarasikan tipe datanya, maka secara otomatis visual basic akan mendeklarasiakan variable tersebut menjadi tipe data Variant.

Konversi Tipe Data

Dalam dunia pemrograman terkadang kita perlu menginput nilai dari tipe data tertentu ke dalam tipe data lainnya. Proses ini sering disebut sebagai konversi tipe data.Metode konversi tipe data di VB.net dibagi menjadi dua area, konversi implisit dan konversi eksplisit. Berikut cara menggunakan fungsi konversi tipe data di VB.net.

Operator

Operator adalah simbol yang digunakan untuk memanipulasi data seperti penjumlahan, pengurangan, operasi perbandingan, operasi logika, dan sebagainya. Berikut ini adalah jenis-jenis operator dalam Visual Basic.
Operator penugasan
Operator Penugasan adalah operator yang berfungsi untuk memasukan data kedalam variabel dan dilambangkan dengan simbol sama dengan (=).

Variabel

Variabel merupakan salah satu cara mengansumsikan atau cara inisialisasi yang akan berguna dalam proses selanjutnya. Variabel digunakan untuk menyimpan nilai sementara dalam memori selama perhitungan, inisialisasi nilai, dan sebagainya. 


Deklarasi Variabel

Deklarasi variabel adalah suatu deklarasi yang nilai nya sudah pasti, dengan kata lain Deklarasi jenis ini tidak dapat dirubah lagi atau konstan. Pada contoh program diatas, deklarasi variabel untuk x, y dan z berjenis longint ( bilangan bulat dari -2147483648 sampai 2147483648 ) maka dalam program tersebut, hanya bisa dimasukan tipe data yang berjenis tersebut. Pada contoh diatas bila anda memasukan nilai selain tipe tersebut, misalkan anda memasukan angka A pada pada pertanyaan masukan nilai x..= maka program akan error, Nah agar tidak terdapat pesan error pada program tersebut, maka program tersebut harus ditambahkan suatu baris perintah yang berjenis logika jadi bila user memasukan nilai-nilai x,y dan z selain dari jenis tersebut maka akan dikeluarkan suatu peringatan yang memberitahukan user agar memasukan nilai untuk x, y dan z hanya bisa dimasukan oleh type variabel tersebut.


Konstanta

Sama seperti deklarasi variabel, deklarasi konstanta juga bersifat tetap (konstan), bedanya adalah bila dalam deklarasi variabel kita hanya mendeklarasikan jenis dari data yang harus dikerjakan, sedangkan pada deklarasi konstanta kita langsung menyebutkan nilainya. Deklarasi konstanta tidak menggunakan tanda titik dua ( : ) seperti pada deklarasi variabel tetapi menggunakan tanda sama dengan ( = ).

  • contoh Praktikum
Masukan program seperti pada gambar berikut, dengan cara Double klik bagian form di bagian combobox.


Program list pada makanan




Program list pada minuman


Dan masukan juga program untuk checkbox dengan 
Double klik pada checkbox.



Jalankan aplikasi dengan menekan tombol 
F5 (di keyboard), atau melalui ikon Start Debugging ditoolbar, atau melalui menu Debug > Start Debuging.


Hasilnya dapat dilihat seperti ini.





Dan setelah semuanya selesai lalu Simpan aplikasi anda, sekian dan terima kasih.

Rabu, 20 Oktober 2021

MenuStrip, ContextMenuStrip dan RichTextBox

 MenuStrip

adalah merupakan objek kontrol yang berfungsi untuk membuat pilihan menu dropdown, dan juga salah satu penyajian menu perintah yang sering dipakai oleh programer.

ContexMenuStrip

adalah merupakan objek control yang berfungsi untuk membuat menu pilihan yang akan tampil pada saat tombol kanan mouse di klik.

RichTextBox

adalah merupakan objeck control yang fungsinya hampir sama seperti textbox hanya sajaobjeck control ini lebih banyak menampung. karakter dan bisa manipulasi karakter seperti menggaris bawahi


Pertama tambahkan menuStrip seperti gambar dibawah dan atur propetiesnya untuk Form1 name form1 textnya Notepad, start position CenterScreen. Selanjut kita klik dan drag menuStrip yang ada di toolbox dan kita isi seperti gambar diatas ada File, Baru, Buka, Simpan. Setelah itu buat RichTexBox kita drag di toolbox dilebarin sesuai background kita atur di propetiesnya name menjadi RchTeks dan atur ContextMenuStrip1. Terakhir kita buat ContextMenuStrip kita isi seperti menuStrip isi Reguler, Bold


Setelah sudah selesai semua, buat program seperti dibawah ini :

Double click pada menuStrip Baru dan double click Buka, dan double click Simpan

Private Sub BukaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BukaToolStripMenuItem.Click
        Dim kotak_dialog As OpenFileDialog = New OpenFileDialog
        kotak_dialog.Filter = "File Text (*.txt) | *.txt"
        kotak_dialog.ShowDialog()
        Dim fileText As String  =My.Computer.FileSystem.ReadAllText(kotak_dialog.FileName)
        RchTeks.Text = fileText
End Sub

Double click pada contextmenustrip pada Reguler dan Bold

Private Sub SimpanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SimpanToolStripMenuItem.Click
        Dim kotak_dialog As SaveFileDialog = New SaveFileDialog
        kotak_dialog.Filter = "File Text (*.txt) | *.txt"
        kotak_dialog.ShowDialog()
        My.Computer.FileSystem.WriteAllText("" & kotak_dialog.FileName & "",RchTeks.Text, False)
End Sub

Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di
toolbar, atau melalui menu Debug > Start Debuging. Hasilnya seperti gambar diatas.

  • Latihan Praktikum 

Pertama kita buat form1 lalu buat menuStrip kita isi Pilih, Input data, Cetak data, Keluar dan buat Label1 ganti textnya menjadi "Pertemuan 4" seperti pada gambar,


Double click pada Input data, Cetak data, Keluar lalu isi program seperti berikut,





Selanjutnya kita buat form2 buat Label1 untuk Nrp dan menggunakan textBoxLabel2 untuk Nama menggunakan TextBox, Label3 untuk Kelas menggunakan ComboBox, Label4 untuk Semester menggunakan ComboBox, Label5 untuk Alamat menggunakan TextBox dan untuk Simpan pakai Button. Ubah di propetiesnya untuk menggunakan TextBox Txt_nrp, Txt_nama dan untuk menggunakan comboBox Cmb_kelas, Cmb_semester, Txt_alamat.



kemudian Double click pada bagian Button dan isikan program sebagai berikut,


Buat form3 sama seperti form2 untuk cara buatnya dan ubahlah buttonnya menjadi "kembali"


dan Double click pada bagian "Button kembali" dan isikan program sebagai berikut,


Selanjutnya terakhir buat form4 kita tambahkan Label1 lalu ganti teksnya menjadi "Data Berhasil Disimpan" dan buat Button dengan text "Kembali"




Lalu Double click pada bagian "Button kembali" dan isikan program sebagai berikut,



Setelah semua selesai jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging ditoolbar, atau melalui menu Debug > Start Debuging dan Hasilnya seperti ini,







Dan setelah semuanya selesai lalu Simpan aplikasi anda, sekian dan terima kasih.

Rabu, 13 Oktober 2021

Visual Basic - Membuat Form dan object control

 




MenuStrip

adalah merupakan objek kontrol yang berfungsi untuk membuat pilihan menu dropdown, dan juga salah satu penyajian menu perintah yang sering dipakai oleh programer.


ContexMenuStrip

adalah merupakan objek control yang berfungsi untuk membuat menu pilihan yang akan tampil pada saat tombol kanan mouse di klik.


RichTextBox

adalah merupakan objeck control yang fungsinya hampir sama seperti textbox hanya sajaobjeck control ini lebih banyak menampung. karakter dan bisa manipulasi karakter seperti menggaris bawahi.

Sturktur Kode pada Form :

    1. General declaration

  • Bagian ini digunakan untuk dekalarasi Option explicit, Option base, type, dan variable yang dapat digunakan orm level (subroutine) baik pad tingkat public maupun private. Bagian ini terletak pada bagian teratas pada jendela coding.
  • 2General procedure
  • Bagian ini merupakan subroutine maupun fungsi yang dibuata pemakai. Bagian ini ditamdai dengan (general), dan nama subroutine.
  • 3. Event procedure
    Bagian ini merupakan subroutine yang digunakan untuk menangani kejadian yang diakibatkan oleh aksi pemakai terhadap kontrol tertewntu. Ditandai dengan nama kontrol dan jenis eventnya

Jenis Form terdiri dari 2 :

Form dinamis

bentuk yang dinamis , yaitu bentuk yang dapat di rancang dengan mudah untuk seperti mengubah ukuran bentuk , serta menyisipkan atau menetapkan object pada suatu control perintah yang di inginkan

Form Statis

yaitu form yang digunakan di desain dan hanya dapat di panggil sebenernya bisa di desain tetap harus melalui code routene

Obejct Control:

1) Pionter : bukan kontrol melainkan penunjuk kontrol sehingga kita bisa memindahkan letak atau mengubah ukuran kontrol yang terpasang pada form.
2) Label : kontrol yang bisa digunakan untuk menampilkan text yang tidak bisa diubah oleh pemakai program.
3) Frame : untuk mengelompokkan beberapa kontrol, frame ini harus dipasang terlebih dahulu sebelum kontrol yang dilingkupinya.
4) Check box : untuk membuat kotak check yang mudah pemakaiannya bisa digunakan untuk pemilihan dua keadaan atau lebih.
5) Combo box : Sebagai tempat mengetikkan pilihan atau memilih suatu pilihan lewat Drop-Down-List.
6) Hscroll bar : untuk mengulung dengan jangka lebar dengan indikasi posisi pemilihan dalam posisi horisontal.
7) Timer : untuk menghitung waktu event dalam interval yang ditentukan.
8) Dir list box : untuk menampilkan direktori atau path.
9) Shape : untuk memasang kontrol yang mampu menghasilkan sarana agat pemakai dapat menggambar berbagai bentuk shape.
8) Image : untuk menampilakan gambar bitmap icon ataupun metafile.
9) OLE : untuk menghasilkan proses link dan embed objek antar aplikasi.
10) Picture box : untuk menampilkan gambar statis maupun aktif dari sumber lain.
11) Text box : Untuk menampilkan teks dan pemakai dapat berinteraksi dengannya.
12) Command: button untuk membuat sebuah tombol pelaksana perintah.
13) Option button : untuk pemilihan dua keadaan dari banyak pilihan, namun hanya satu pilihan saja yang bisa diaktifkan pada satu saat.
14) List box : digunakan untuk menampilkan daftar pilihan yang bisa digulung.
15) Vscroll bar : untuk mengulung dengan jangka lebar dengan indikasi posisi pemilihan dalam posisi vertikal.
16) Drive list box : untuk menampilkan drive list yang dimiliki komputer.
17) Filelist box : untukmenampilakan sebuah daftar file.
18) Line : untuk menggambar garis dengan berbagai varisinya.
19) Data : menyediakan sarana akses data dalam suatu database.

Form Designer

Pada form design ini adalah tempat untuk merancang user interface ( antar muka pemakai ). Untuk menampilkan layar ini dapat mengklik pada tombol Design View atau dengan menekan tombol Shift + F7. Sedangkan untuk ke layar coding dapat menekan tombol F7.

Menu Toolbar

Menu standar pada Windows, dapat digunakan untuk membuka project, menyimpan project, menjalankan project, dan sebagainya.

Project Explorer

Project Explorer adalah daftar struktur project yang sedang dikerjakan. Suatu project dapat terdiri dari beberapa form.

Properties

Pada kolom ini menampilkan Properties dari komponen yang sedang aktif. Property adalah data-data atau karakteristik yang dimiliki oleh suatu objek komponen.

Window Code

Window code adalah tempat dituliskannya kode program. Pada window ini terdapat fasilitas editing yang cukup lengkap. Dengan melakukan klik ganda pada sebuah objek yang berupa kontrol box atau form maka window kode ini akan terbuka dan membawa kursor ke tempat penulisan program yang terkait dengan objek tersebut.Tempat penulisan berada diantara privet sub dan end sub. Pada window code ini terdapat dua buah fasilitas utama yaitu pemilihan object dan prosedur.

Contoh ComboBox dan ListBox

1.      Tambahan Form baru, dengan cara klik kanan pada Park2. Klik Add, pilih Windows Form...       Beri nama Form2.

2.      1.)Buatlah desain Tampilan form seperti gambar berikut :

 



 

3.      2.)Tambahkan kontrol ke form seperti pada gambar diatas dan atur propertinya sepertinya           tabel berikut:

 


 

4.      3.)Klik icon view code pada solution Explorer, di atas Public Class Form I, ketikkan kode             program berikut ini:

5.      4.)Klik ganda pada form, kemudian ketikkan kode program berikut ini :

 

6.      5.)Klik ganda pada ComboBox, Kmeudian ketik program berikut ini :

 

7.      6.)Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start                  Debugging di toolbar, atau Debug> Start Debugging.

8.     7.) Simpan aplikasi Anda.


Contoh Timer dan DateTimepicker

1.      Tambahkan Form baru, dengan cara Klik kanan pada Prak2. Klik Add.Pilih Windows Form... Beri nama Form3.

2.      Buatlah desain Tampilan form seperti gambar berikut ini :

3.      Tambahkan kontrol ke form seperti pada ganbar diatas dan diatur prtinya seperti tabel berikut :

 


4.      Klik ganda pada form, ketikkan kode program berikut ini :


           5.      
Klik ganda pada Timer1, ketikkan kode program berikut ini :


6.      Jalankan aplikasi  dengan menekan tombol F5(di keyboard), atau melalui ikon StartBugging di toolbar, atau melalui menu Debug>Star Debugging.

7.      Simpan aplikasi Anda.

Perulangan & Array - Pemograman Visual

  PERULANGAN Struktur perulangan atau looping merupakan salah satu alat kontrol program yang digunakan untuk mengulang suatu blok perintah s...