Sunday, August 5, 2018

KONEKSI FORM VB .NET DENGAN DATABASE ACCES DENGAN MENGGUNAKAN CODE PROGRAM

Halo Gann, untuk kali ini saya akan memberikan sebuah tutorial bagaimana Cara membuat koneksi database dengan VB.Net dengan menggunakan code program. Mungkin sebagian dari kalian belum mengetahui pentingnya sebuah koneksi didalam pemrograman, tentulah jika tidak ada koneksi maka bagaimana kita dapat menyimpan atau menampilkan data dari sebuah database.

Ok langsung saja kita mulai, ikuti langkah berikut ya :

  • Buat Sebuah Database dengan nama BukuTamu.mdb dan tabel dengan Identitas.

  • Desain form berikut ini:


  • Buatlah perintah  berikut ini pada Module dengan nama MyConection:

  •  Double click pada Form1 ketikan Code pada bagian general seperti berikut:

  • Code pada Form_Load:

  • Doble click pada Listview1, kemudian ketikan kode program seperti berikut ini:

  • Doble klik pada Button1 atau Button Cari, kemudian ketikan kode program seperti berikut ini :

  • Doble klik pada Button2 atau Button Simpan, kemudian ketikan kode program seperti berikut ini :

  • Doble klik pada Button3 atau Button Perbaiki, kemudian ketikan kode program seperti berikut ini :

  • Doble klik pada Button4 atau Button Hapus, kemudian ketikan kode program seperti berikut ini :

  • Doble klik pada Button5 atau Button Bersih, kemudian ketikan kode program seperti berikut ini :

  • Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. Jika berhasil maka tampilan program akan seperti pada gambar dibawah ini :

Demikian penjelasan singkat yang saya dapat saya paparkan mengenai materi penggunaan kode program untuk menghubungkan database dengan form pada VB .Net ini, Semoga dapat membantu memudahkan dalam belajar bahasa pemrograman, terutama VB .NET Terimakasih sudah berkunjung dan semoga bermanfaat. Jika ada hal-hal yang perlu disampaikan, silahkan bisa mengisi komentar pada bagian bawah blog ini.
Trima kasih.

Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP

Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP
Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP - Pada kesempatan ini saya akan membahas tool / software apa saja yang perlu anda siapkan untuk dapat belajar bahasa pemrograman php. 

Tanpa berpanjang lebar, berikut ulasannya :
1. Teks Editor
Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP
Teks editor merupakan tempat yang kita gunakan untuk menulis script php. Tidak hanya itu pemilihan teks editor yang tepat membuat kita nyaman belajar bahasa pemrograman PHP.

Ada banyak sekali teks editor yang bisa anda gunakan, baik yang versi gratis ataupun berbayar, seperti notepad++, sublime text, atom, visual studio code, dan java netbeans. Kok netbeans ? Bukannya netbeans digunakan untuk menulis script Java ya ?. Pada umumnya memang banyak orang yang menggunakan netbeans untuk menulis script Java, tapi netbeans juga bisa digunakan untuk menulis script PHP. Namun ini tidak saya sarankan, karena netbeans tergolong aplikasi yang memakan banyak ruang RAM, sehingga akan memberatkan komputer anda. 

Untuk itu silahkan gunakan teks editor yang hanya memakan sedikit ruang RAM, seperti sublime text dan notepad++. Sebenarnya dengan notepad biasa pun anda sudah bisa menulis script PHP, hanya saja tampilan script akan terlihat monoton dan membuat anda sulit mencari kesalahan pada script yang anda tulis. Silahkan pilih sendiri ya.

2. Browser
Kalau yang ini terserah saja, gunakanlah browser paling anda sukai dan yang bisa membuat anda nyaman saat belajar PHP. Boleh Google Chrome, Mozilla Firefox, Opera atau browser lainnya.

3. Web Server
Pada artikel sebelumnya "Belajar PHP : Pengenalan Bahasa Pemrograman PHP" sudah saya jelaskan bahwa bahasa pemrograman PHP merupakan bahasa yang berjalan di sisi server. Untuk itu anda memerlukan web server untuk dapat menguji script PHP. Ada banyak sekali web server yang bisa anda gunakan, salah satunya Apache.

Jika anda sudah membaca artikel sebelumnya pasti anda tahu, bahwa bahasa pemrograman PHP digunakan untuk memproses data yang di inputkan user, jadi tentu anda akan membutuhkan tempat untuk menampung data tersebut. Nah untuk itu anda membutuhkan Mysql.
Menurut Wikipedia, MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang didistribusikan secara gratis di bawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kalau menurut saya, Mysql merupakan satu dari sekian banyak RDBMS (Relational Database Management System) yang didukung PHP dan bisa anda gunakan untuk menyimpan data. Dan kabar baiknya lagi, Mysql berlisensi Open Source alias gratis.

Ternyata banyak juga ya tool yang harus dipersiapkan untuk belajar PHP ?.

Udah, ga usah pusing kan udah ada Xampp. Nah ini apalagi ? Xampp merupakan paket software lengkap yang didalamnya sudah tersedia Web server apache dan Mysql, jadi anda
tidak perlu menginstall tool tersebut satu persatu. Xampp sendiri juga gratis dan bisa anda download si situs resminya yaitu https://www.apachefriends.org/download.html dan pilih xampp dengan versi 7.2.7 karena dalam paket xampp ini sudah tersedia paket PHP versi 7.2.7 . Mengapa harus itu ?. Bukannya ada yang lain, alasan utamanya karena saya menggunakan versi itu, biar sejalan gitu maksudnya. Boleh saja pilih yang lain, tapi saya tidak menyarankan untuk memilih Xampp versi 5.6.36, dikarenakan PHP dalam versi itu kemungkinan akan dihentikan dukungannya.

Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP

Untuk cara instalasi bisa anda lihat di internet atau situs resminya. Demikian pembahasan tentang "Belajar PHP : Persiapan Belajar Bahasa Pemrograman PHP". Mohon maaf jika ada kesalahan dalam penulisan artikel diatas. Terima kasih.

Saturday, August 4, 2018

Belajar PHP : Pengenalan Bahasa Pemrograman PHP

Belajar PHP : Pengenalan Bahasa Pemrograman PHP
Belajar PHP : Pengenalan Bahasa Pemrograman PHP - Pada kesempatan kali ini saya akan membahas artikel tentang pengenalan dalam seri Belajar Bahasa Pemrograman PHP. Sebelum anda melanjutkan membaca, saya ingin sedikit memperjelas bahwasanya artikel ini ditujukan untuk anda yang berkeinginan untuk belajar programming dan saya kondisikan bahwasanya untuk mengetahui sedikit banyak nya apa itu programming. 

            Jika kondisi anda saat ini sesuai dengan asumsi saya, silahkan lanjutkan membaca. Ada banyak sekali website yang berseliweran di internet, mulai dari web pemerintah, jual beli, blog, ataupun website lain dengan tujuan pembuatan yang berbeda - beda. Saat ini sudah banyak bahasa pemrograman yang bisa digunakan untuk membuat web, seperti Python, Java, dan sebagian dari website ini juga dibuat dengan bahasa pemrograman php.


Sebelum lanjut ke pembahasan yang lebih dalam, mari kita lihat sejarah bahasa pemrograman PHP dulu. 

Sedikit Sejarah... 
Awalnya PHP dibuat oleh Rasmus Lerdorf pada tahun 1995 yang merupakan singkatan dari
Personal Home Page (Situs Pribadi) yang awalnya hanya berupa skrip untuk mengolah data formulir dari web. 


       Kemudian Rasmus Lardorf merilis kode sumber php untuk umum yang membuat banyak orang tertaris untuk mengembangkan php. Pada bulan November 1997, PHP/FI 2.0 dirilis dan sudah bisa di implementasikan dalam program C. Tidak lama setelah itu sebuah perusahaan bernama Zend menulis ulang PHP sehingga menjadi lebih bersih, lebih baik, dan lebih cepat.   

       Kemudian pada tahun Juni 1998, Zend merilis interpreter baru PHP dan dinamai PHP 3.0. Pada perilisan ini, arti dari nama php berubah menjadi PHP: Hypertext Preprocessing. Pada pertengahan  1999 Zend kembali merilis interpreter PHP dan dikenal dengan nama PHP 4.0 yang merupakan versi php yang paling banyak digunakan pada awal abad ke 21.
Dengan php versi ini, banyak orang yang sudah bisa membangun web kompleks namun tetap cepat dan memiliki tingkat stabilitas yang tinggi untuk masa itu. 


Cukup sudah membahas sejarah, mari kita lanjutkan ke pembahasan selanjutnya tentang pengertian PHP. 

Pengertian dan Fungsi PHP 
PHP merupakan kependekan dari Hypertext Preprocessor yang merupakan bahasa pemrograman yang ditujukan untuk membangun web di sisi server. INGAT ya di sisi server (server side) jangan sampai salah. Ini berarti bahasa pemrograman php hanya hanya digunakan disisi server dan bukan di sisi client. Mengapa demikian ? ini karena php hanya digunakan untuk memproses data dari database, baik itu input data, hapus data, ataupun mengubah data. Dari sini bisa dilihat, bahwa untuk membangun aplikasi berbasis web, seorang developer tidak hanya menggunakan php, namun juga dengan html, CSS dan javascript.

Lalu apa alasan yang membuat PHP layak untuk dipelajari ?. Kan ada banyak bahasa pemrograman lain yang bisa dipakai untuk membuat web. berikut ulasannya. 


Kelebihan PHP
1. Gratis alias Open Source
Ini merupakan alasan pertama mengapa PHP layak anda pelajari. Bahasa pemrograman PHP merupakan salah satu dari sekian banyak bahasa pemrograman yang berlisensi Open Source, yang berarti gratis, boleh di kembangkan serta boleh digunakan untuk komersial.
2. Cross Platform
Ini berarti PHP bisa dijalankan di berbagai sistem operasi baik, linux, MAC OS, ataupun Windows.

3. Mendukung banyak web server seperti Apache, Nginx,Lighttpd, IIS dan berbagai Web Server Lain.
4. PHP tergolong bahasa pemrograman yang mudah dipelajari karena tutorial belajarnya sangat banyak bertebaran di internet baik yang berbahasa Indonesia ataupun Inggris.
5. Mendukung banyak RDBMS seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
6. Dukungan komunitas yang besar, ini bisa dilihat dari banyaknya grup social media yang membahas PHP. 


Kekurangan PHP
1. Tidak mengenal yang namanya Encoding.
2. Harus menginstall web server jika ingin menggunakannya.
3. Source code PHP mudah dibaca dan dikenali, sehingga sedikit sulit untuk membangun web dengan tingkat keamanan tinggi.
4. PHP belum sepenuhnya bersifat OOP atau Object Oriented Programming. 


Mari kita lanjutkan pembahasan ke Tipe Data PHP...

Tipe Data Dalam PHP
Setiap bahasa pemrograman memiliki tipe data yang mampu di olah, berikut tipe data dalam PHP :
1. Integer
Merupakan tipe data bilangan bulat atau bilangan bilangan tak berkoma, seperti 10, 213, dan 5000.
2. Double/Float/Real
Merupakan tipe data yang menampung bilangan bilangan pecahan atau berkoma seperti 2.1, 3.14 .Pada contoh ini, anda tentu melihat, bahwa saya menggunakan titik dan tidak koma untuk menuliskan tipe data Double, Mengapa demikian ? ini karena PHP tidak mengenal tanda "," sehingga digantikan dengan tanda titik "."
3. Boolean
Merupakan tipe data yang hanya mengenal dua nilai yaitu TRUE dan FALSE. Tipe data ini biasanya digunakan untuk menentukan sebuah kondisi. Dimana jika kondisinya benar, maka akan bernilai TRUE dan jika salah akan bernilai FALSE.
4. Null
Merupakan tipe data yang bernilai kosong, entah mengapa tipe data ini ada, mungkin akan saya bahasa di artikel lain. Tapi saya yakin, tipe data ini ada gunanya. Tidak mungkin pengembangan PHP membuat tipe data ini tanpa maksud dan tujuan tertentu.
5. String
Merupakan tipe data yang memuat semua karakter huruf, simbol dan angka. Kok angka ? bukannya angka itu merupakan tipe data integer ya ? Begini maksudnya setiap angka yang ditampung dalam tipe data String tidak dianggap sebagai angka melainkan sebagai sebuah karakter yang tidak bisa digunakan untuk melakukan operasi matematika.
6. Array
Merupakan tipe data yang digunakan untuk menampung banyak nilai. Untuk tipe data ini akan saya jelaskan pada artikel lain agar maknanya tidak ambigu, ntar jadi salah paham tentang tipe data array dalam PHP.
7. Object
Merupakan tipe data yang digunakan untuk menyimpan dan informasi tentang cara untuk mengolah data tersebut. Naah jadi bingungkan ? Ntar saya bahas di artikel lain. Artikel lain mulu, apa ga bisa dibahas disini ?. Sebenarnya bisa saja, hanya saja saya takut pemaparannya tidak sesuai dengan arti sebenarnya, dan akan berujung pada KEBINGUNGAN. Jadi tunggu aja artikelnya ya.
8. Resource
Kayak kosa kata dalam bahasa Inggris ya ?. Emang bener, kalau diartikan dalam bahasa Indonesia berarti "sumber daya". Nah ini apalagi coba ?. Baru belajar ini udah kaya gini bingungnya. Tenang tipe ini merupakan tipe data spesial yang mereferensikan keterkaitan luar melalui sebuah fungsi. Beda halnya dengan tipe data lain, tipe data ini hanya berbentuk sebuah fungsi. 


Berikut tipe data PHP yang masuk dalam kategori tipe data Resource :
  - mysqli_connect  digunakan untuk menghubungkan PHP dengan database.
  - ftp_connect digunakan untuk menghubungkan dan membuka protocol FTP.-
  - imagerotate() digunakan untuk memutar sebuah gambar. kayak rotasi gitu deh. 


Variabel dalam PHP
Menurut Wikipedia, varibel adalah suatu lokasi penyimpanan (didalam memori komputer) yang berisikan nilai atau informasi yang nilainya tidak diketahui maupun telah diketahui.
Itu menurut Wikipedia ya, sekarang versi saya. Varibel merupakan tempat yang digunakan untuk menampung suatu data, baik itu berupa huruf, angka atau pun data lain yang dibutuhkan seorang programmer untuk membangun web di sisi servernya.
Varibel ini bida saja berisi informasi yang diinginkan dan juga dapat berubah saat script code dijalankan.


Varibel dalam bahasa pemrograman pada umumnya digunakan untuk menampung data inputan dari user ataupun untuk menampung data yang sudah didefenisikan sebelumnya, sama halnya dengan varibel dalam PHP, hanya saja tentu ada aturan dalam penulisannya, berikut aturan penulisan variabel dalam PHP : 


Untuk menulis script PHP anda harus mengetahui opening dan closing tag dalam PHP. Tag ini harus ditulis saat anda memulai dan mengakhiri penulisan dari sebuah script PHP.
Opening tag PHP berupa "<?php" ingat ya tanpa tanda kutip dan Closing tag PHP "?>".


Nah lanjut ke aturan penulisan variabel dalam PHP, berikut aturannya :
1. Penulisan variabel harus diawali dengan tanda dollar $ atau biasa dikenal dengan nama "String".
Setelah tanda $, silahkan anda buat variabel dengan nama apa saja, bisa diawali dengan huruf dan undescore (_), untuk karakter selanjutnya boleh menggunakan huruf, angka, dan underscore (_). Dan perlu anda ketahui, minimal panjang karakter penamaan variabel dalam PHP adalah 1 karakter.
Penulisan variabel tidak boleh mengandung spasi, karakter khusus, dan harus diakhiri dengan titik koma ";".


Contoh penulisan variabel yang benar: 
<?php 

$a;

$belajar;

$Tutorial;

$pemrograman;

?>

Contoh penulisan variabel yang salah :
<?php 

$5aya;

$_belajar pemrograman;

$hari^*;

?>

2. Variabel PHP bersifat Case Sensitive
Setiap variabel dengan penamaan yang sama walaupun hanya berbeda dari penulisan huruf besar dan kecilnya akan dianggap berbeda dalam PHP. Misalnya saja $pemrograman akan berbeda dengan $Pemrograman, jadi harap berhati - hati dalam penamaan variabel.

3. Menggunakan tanda sama dengan setelah nama variabel
Jika anda ingin memberikan atau mendefenisikan sebuah nilai dalam variabel dalam PHP, anda harus menggunakan tanda sama dengan (=) / assignment operators. Pemberian nilai ini disebut dengan assignment. Dan jika nilai pada sebuah variabel belum digunakan, dan langsung diberikan nilai setelah penamaannya, makan proses ini disebut dengan inisialisasi.


Contoh pemberian nilai awal pada variabel :
<?php 

$belajar_apa = "Belajar Bahasa Pemrograman PHP";

$berapalama = 2;

?>

4. Varibel dalam PHP tidak memerlukan deklarasi tipe data terlebih dahulu.
Kalau anda pernah belajar bahasa pemrograman lain sebelumnya seperti C++, pasti anda harus mendeklarasikan tipe data dari sebuah variabelnya terlebih dahulu. Berbeda dengan PHP, anda tidak perlu melakukan itu. Anda boleh saja membuat variabel ditengah program langsung menggunakannya.


Contoh nya : 
<?php 

$bilangan1 = 5;

$bilangan2 = 10;

echo $bilangan1 + $bilangan2;

?>

5. Variabel PHP tidak terikat pada tipe data tertentu
Bahasa pemrograman PHP masuk dalam kelompok Loosesly Type Language, yaitu suatu jenis bahasa pemrograman yang variabelnya tidak terikat pada tipe data tertentu.
Beda halnya pada bahasa pemrograman Pascal atau C, jika di awal sebuah variabel di diklarasikan sebagai tipe data integer maka variabel itu hanya bisa di isi angka dan tidak bisa di isi dengan data lain.


Contoh penggunaan variabel PHP yang tidak terikat tipe data tertentu : 
<?php 

$bilangan = 9;

$bilangan = "sembilan";

$bilangan = 3.14;

?>

6. Variabel bawaan PHP (Predefined Variables)
Predefined variables atau variabel bawaan, merupakan variabel yang sudah di defenisikan langsung oleh sistem PHP dan tidak bisa dirubah data beserta fungsinya. Dan yang terpenting, anda jangan membuat variabel dengan nama yang sama dengan variabel tersebut.


Contoh Predefined variabel php :
$GLOBALS , $_SERVER , $_GET , $_POST , $_FILES , $_COOKIE , $_SESSION , $_REQUEST , $_ENV, $php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv, $this  . Sebenarnya masih banyak lagi predefined variabel pada PHP, untuk lebih lengkapnya silahkan lihat di situs resmi PHP yaitu http://www.php.net/reserved.variables , yang di dalamnya terdapat variabel yang masuk dalam kategori variabel bawaan PHP,
yang mana hal ini juga tergantung pada versi PHP, web server dan beberapa faktor lainnya.

Udah itu aja dulu, untuk kelanjutannya akan saya buat di artikel lain tentang PHP. Demikian penjelesan tentang "Belajar PHP : Pengenalan Bahasa Pemrograman PHP". Mohon maaf jika ada kesalahan dalam penulisan artikel di atas.


Referensi 
https://www.codepolitan.com/variabel-dan-tipe-data-php-belajar-php
https://www.duniailkom.com/pengertian-variabel-dan-cara-penulisan-variabel-php/ 

Monday, July 30, 2018

MENUBAR DAN MAINFORM PADA VISUAL BASIC .NET

Halo gan,, Selamat Datang di blog saya ini. Untuk postingan kali ini saya akan membahas tentang pembuatan menubar dan mainform pada VB. NET. Yukk, langgsung ke materi aja,,,

Menubar
Menubar adalah balok yang berisi menu yang akan digunakan untuk mengeksekusi perintah dalam suatu sistem informasi.

MenuStrip
Untu kmembuat menu pada form kita dapat menggunakan nkomponen pada ToolBox berupa MenuStrip, biasanya menu digunakan untuk akses fitur-fitur dari aplikasi yang kita buat dan ditempatkan pada form utama suatu program. Bayangkan jika fitur yang kita buat dalam sebuah program begitu banyak dan kompleks, maka tidak mungkin bagi kita menggunakan control berupa Button atau sejenisnya kedalam tubuh Form karena akan memperjelek tampilan dari Form utama itu sendiri. Untuk mengatasi hal tersebut maka kita dapat mengunakan komponen Menu Strip untuk menampilkan semua fitur dengan tampilan dorpdown menu dari bagian atas form.

Menambahkan MenuStrip
Untuk menambahkan sebuah MenuStrip ke dalam form yang akan kita inginkan, maka kita dapat memilih objek tersebut dari ToolBox yang dikelompokkan pada Menus&Toolbar.
 Menu Strip pada Form

Mengatur Item MenuStrip
Untuk menambah dan mengatur item menu pada kontrol MenuStrip dalam form, kita dapat melakukan klik pada bagian paling kiri dari MenuStrip yang akan kita tambahkan sebuah item. Klik pada bagian putih yang memiliki teks tooltips ‘Type Here” lalu ketikan nama menu yang kita inginkan (misalnya “File”) maka hal tersebut dapat di ilustrasi pada gambar berikut.
Menambahkan "File"

Untuk menambahkan menu di bawah level menu yang baru kita tambahkan (menu “File”) kita ketikan pada item dari anak menu tersebut (misalnya “Open”).Hal tersebut dapat di ilustrasi seperti gambar berikut.
Menambahkan  "Data Pegawai"


Terkadang kita perlu menambahkan teks pemisah antar item menu satu dan lainya pada satu level, untuk kita dapat memilih objek Separator dengan melakukan klik pada ikon panah kebawah pada item yang akan kita atur objeknya.
Menambahkan Separator


Pilih objek Separator lalu menuju item selanjutnya yang masih satu level dengan item sebelumnya, kita ketikan “Exit”.
Menambahkan  "Exit"

Setelah kita mengatur item-item pada control Menu Strip sebagai menu utama pada aplikasi, sekarang kita akan coba memasukan menuliskan kode jika menu tersebut di pilih oleh user. Caranya sama seperti saat kita menambahkan kode pada objek kontrol lainya. Cukup klik ganda pada item pada Menu Strip yang akan kita tambahkan kodenya.


Pada contoh di bawah ini kita akan menambahkan kode pada menu dengan teks “Exit”.
Menulis Kodepada Item Menu Exit

Untuk mengujinya kita jalankan projek yang baru kita buat tersebut, lalu pilih menu “Exit” yang merupakan anak menu “File”.

Membuat Shortcut Key Pada Menu
- Pilih (klik) Menu yang akan diberikan shortcut key nya
- Pada jendela Properties, pilih Shortcut Keys
- Atur kombinasi shorcut key nya.


Mainform
Maninform merupakan sebuah form yang dijadikan form induk tempat untuk mengakses form-form lainnya.
Buatlah desain Form sebagai berikut :

Jadikan Form1 menjadi Form utama dengan mengatur properties sebagai berikut :

IsMdiContainer = True
WindowState = Maximized

Kemudian buatlah form-form yang akan dibuka melalui form utama, misalnya :




Untukmembuka form-form ini melalui form menu utama, perintahnya adalah sebagai berikut :

Nama_Form.MdiParent = Me
Nama_Form.Show()

Double klik pada menustrip yang ingindijadikanpemanggil form, misalnya akan akan memanggil data pegawai, maka kode program diletakkan pada menustrip yang bertuliskan “Data Pegawai” kemudian panggil form yang akan dibuka misal form 2.

PrivateSub DataPegawaiToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataPegawaiToolStripMenuItem.Click
        Form2.MdiParent = Me
        Form2.Show()
End Sub

Adapun hasilnya adalah sebagai berikut :

Kemudian begitulah seterusnya.

Demikian penjelasan singkat yang saya dapat saya paparkan mengenai materi "Menubar Dan Mainform" pada vb.net ini, Semoga dapat membantu memudahkan dalam belajar bahasa pemrograman, terutama vb.net. Terimakasih sudah berkunjung dan semoga bermanfaat. Jika ada hal-hal yang perlu disampaikan, silahkan bisa mengisi komentar pada bagian bawah blog ini.
Trima kasih.

Saturday, July 28, 2018

EXPECTION HANDLING PADA VB. NET

Halo gan,, Selamat Datang di blog saya ini. Untuk postingan kali ini saya akan membahas tentang EXPECTION HANDLING pada VB. NET. Yukk, langgsung ke materi aja,,,

1. Definisi Expection Handling
Perintah penanganan kesalahan atau yang lebih dikenal dengan sebutan Exception Handling Perintah ini digunakan untuk menangani kesalahan dalam menjalankan aplikasi, dengan adanya perintah ini setiap kesahan akan diatasi secara otamati ssesuai dengan perintah penanganan kesalahan yang telah dibuat, sehingga tidak terjadi kemacetan aplikasi yang sedang berjalan. Common Language Runtime (CLR) dari .NET Framework dirancang untuk menggunakan model Expection Handling berdasarkan Expection Objek dan blok kode yang dilindungi.

Fitur mekanisme Expection Handling yang diimplementasikan dalam CLR adalah sebagai berikut:

  • Setiap bahasa dapat memiliki spesifikasi tersendiri untuk Expection Handling tanpa batasan apa pun
  • Exceptions dihasilkan dan ditangani terlepas dari bahasa yang digunakan dan jenis kode (dikelola atau tidak dikelola)
  • Exceptions dapat dilemparkan melintasi batas proses atau mesin

Di tabel yang telah saya sediakan ini, saya telah merangkum beberapa macam struktur Exception Handling atau penanganan kesalahan di Visual Basic Net, Silahkan Lihat tabel di bawah ini



Try...Catch..Finally...End Try
Throw
On Error Resume Next
On Error Goto
DEFINISI
merupakan perintah penanganan kesalahan yang berfungsi untuk menangani kesalahan dalam menjalankan aplikasi.
merupakan perintah penanganan kesalahan yang berfungsi untuk menangani kesalahan apabila perintah Try-Catch-Finally-EndTry tidak dapat menangani suatu kesalahan jalannya aplikasi
merupakan perintah penanganan kesalahan yang apabila terjadi kesalahan terhadap suatu baris tertentu maka baris tersebut akan di abaikan.
merupakan perintah penanganan kesalahan yang apabila terjadi kesalahan terhadap suatu baris tertentu maka perintah untuk melompat kebaris yang dituju akan dijalankan.
SYNTAKS
Try
      [Perintah yang akan dijalankan]
Catch nama_variabel As Exception
      [Tangkap Kesalahan]
Finally
      [Perintah setelah try dan Catch, tetapi ini Optional, Boleh iya boleh juga tidak dibuat]
 End Try
Try
      [Perintah ]
 Catch Ex As Exception
      [Tangkap Kesalahan] Throw Ex
      // Mengembalikan ke Kode Pemanggil
Finally
      [Kode Program setelah Try-Catch]
      //Kode ini Optional, Boleh dibuat boleh juga tidak
End Try
On Error Resume Next
       [Perintah ]

On Error Goto
       [Perintah ]

CONTOH PENGGUNAAN
Try
   Dim x%
   x = "Sumatera Utara"
   MsgBox("Provinsi Anda : " + x)
Catch ex As Exception
   MsgBox("Provinsi Anda Bukan Sumatera Utara")
Finally 
   MsgBox("Selesai Eksekusi")
End Try
Try
   Dim x%
   x = "Sumatera Utara"
   MsgBox("Provinsi Anda : " + x)
Catch ex As Exception
   MsgBox("Provinsi Anda Bukan Sumatera Utara" + ex.ToString)
'Penggunaan Throw
   Throw ex
Finally
   MsgBox("Selesai Eksekusi")
End Try
On Error Resume Next
Dim A As Integer
A = "Data Mahasiswa A"
MsgBox("Abaikan Baris Kesalahan")
On Error Goto
  Dim A As String
  A = "Data Mahasiswa A"
  Exit Sub
pesan:
  MsgBox("Abaikan Baris Kesalahan")



Untuk lebih jelas nya saya telah menyediakan contoh 2 kasus untuk materi Expection Handling ini, silahkan di praktekan di laptop atau komputer anda.
Contoh Kasus 1
1. Buatlah desain form seperti gambar dibawah ini

2. Aturlah pengaturan Properties seperti pada tabel berikut:

NO
Object
Properties
Pengaturan
1
Form 1
Name
Form1
Text
Aplikasi Buka Gambar
2
Open File Dialog 1
Name
ofdbuka
3
Picture Box 1
Name
Pcbgambar
4
Button 1
Name
Btnbuka
Text
Buka
5
Button 2
Name
Btnexit
Text
Exit

3. Kode program:
- Doble klik pada Button Buka, kemudian ketikan kode program seperti berikut ini :

- Doble klik pada Button Exit, kemudian ketikan kode program seperti berikut ini :


4. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. Jika berhasil maka tampilan program akan seperti pada gambar dibawah ini :


Contoh Kasus 2
1. Buatlah desain form seperti gambar dibawah ini:

2. Aturlah pengaturan properties seperti pada tabel berikut:

NO
Object
Properties
Pengaturan
1
Form1
Name
Form1
Text
Penanganan Kesalahan
2
TexBox1
Name
Txtangka
3
Button1
Name
Btnproses
Text
Proses

3. Kode program:
- Doble klik pada Button Proses, kemudian ketikan kode program seperti berikut ini :


4. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui icon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging. Jika berhasil maka tampilan program akan seperti pada gambar dibawah ini :




Demikian penjelasan singkat yang saya dapat saya paparkan mengenai materi penggunaan Expection Handling  pada vb.net ini, Semoga dapat membantu memudahkan dalam belajar bahasa pemrograman, terutama vb.net. Terimakasih sudah berkunjung dan semoga bermanfaat. Jika ada hal-hal yang perlu disampaikan, silahkan bisa mengisi komentar pada bagian bawah blog ini.
Trima kasih.